This product has charges associated with it for the S4 Weights software, in addition to the underlying AWS infrastructure costs. S4 Weights is a GPU lossless compression codec for PyTorch training checkpoints (weights and optimizer state). It byte-plane splits each tensor and routes the exponent plane through ANS and the mantissa through GDeflate on the GPU, so a checkpoint takes less storage in your Amazon S3 bucket, fewer bytes to transfer, and shorter save/load stalls - while staying bit-exact (lossless) for bf16, fp16, and fp32. Billed per instance-hour with an annual option; at boot the AMI calls the AWS Marketplace Metering Service RegisterUsage as a fail-closed entitlement check.
S4 Weights is a transparent, lossless compression codec for the checkpoints a PyTorch training run writes - the model weights and the optimizer state. It is delivered as a GPU AMI you launch on your own Amazon EC2 instances and run inside your own VPC; your checkpoints are written to your own Amazon S3 bucket and never leave your account.
How it works: each tensor is split into byte planes (sign / exponent / mantissa) on the GPU and each plane is routed to the codec that suits it - the exponent plane through ANS entropy coding, the mantissa through GDeflate, the sign plane bit-packed (built on NVIDIA nvCOMP). For runs that checkpoint frequently, S4 Weights also stores the byte-XOR delta between consecutive checkpoints and compresses that, which is much smaller when most weights barely move between saves.
Lossless is the trust core: restore is byte-for-byte identical, verified against adversarial bit patterns (NaN, +/-Inf, denormal, -0.0) on every supported dtype. The AMI build itself fails if a compress -> decompress round-trip is not bit-exact on the build GPU, so a broken plane reassembly never reaches a customer image.
What you save depends on the data: all-bf16 / low-precision-optimizer checkpoints compress well (and better at scale); fp32-heavy checkpoints saved far apart compress little, so the product is honest about where it helps (see the documentation). Compression is always lossless and never expands a blob beyond a small fixed header.
Billing: a paid hourly + annual per-instance-type AMI. AWS meters the running instance-hours automatically; the runner calls RegisterUsage once at boot as a fail-closed entitlement check (an unentitled instance refuses to start) and does not meter per-usage by default. The runner runs as a non-root service and persists compressed checkpoints to the S3 registry bucket you configure. Support: aws-support@abyo.net.
Highlights
Bit-exact lossless: restore is byte-for-byte identical for bf16/fp16/fp32 weights and fp32 optimizer state, verified against adversarial NaN / +/-Inf / denormal / -0.0 inputs. The AMI build fails unless a GPU compress->decompress round-trip is bit-exact, so a broken codec never ships.
GPU byte-plane codec built on NVIDIA nvCOMP: exponent plane -> ANS, mantissa -> GDeflate, sign bit-packed; plus byte-XOR delta between consecutive checkpoints for extra savings on frequent saves. Compression never expands a blob beyond a small fixed header.
Drop-in for PyTorch training: transparent save/load plus a base->delta checkpoint store, written to your own Amazon S3 bucket (you keep your data). Paid hourly + annual per instance type; RegisterUsage entitlement only; runs as a non-root service inside your VPC.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Try this product free for 14 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.
S4 Weights - Lossless GPU Checkpoint Compression for PyTorch Training
Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
You pay an hourly software fee tied to the GPU instance type you run. The 16 dimensions map to two instance families, g6 and g6e, each offered in sizes from xlarge up to 48xlarge. Pricing scales with instance size: larger instances carry a higher hourly fee. The g6e family runs separately from the g6 family. You pick one instance type to match your training scale and pay per running hour. An annual option is also available. The GPU EC2 compute charge is billed separately on your regular AWS invoice.
Top-of-mind questions for buyers
Am I charged the software fee when the instance is stopped?
AWS meters running instance-hours automatically, so the hourly software fee applies only while the instance runs. A stopped instance does not accrue software charges. At boot the runner calls a fail-closed entitlement check, so an unentitled instance refuses to start.
Does the hourly software fee cover the GPU compute cost too?
No. The hourly software fee is separate from the GPU EC2 compute charge. The software fee appears via AWS Marketplace metering, while the g6 or g6e instance compute is billed on your regular AWS invoice. Your S3 storage for compressed checkpoints is also a separate AWS charge.
How do I choose which instance dimension to pay for?
You pick one g6 or g6e size to match your training scale. The product is delivered as a GPU AMI for these families and wired by a bundled deployment template. Larger models that checkpoint frequently use bigger instances. You pay the hourly fee for the one running instance type you select.
abyo.net
Helpful?
Vendor refund policy
Refund requests are handled by email to aws-support@abyo.net. Refunds are reviewed case by case in line with the AWS Marketplace refund process.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Adds a CloudFormation Quick Launch delivery option. Software identical to version 1.0.0.
Additional details
Usage instructions
Launch the AMI on a g6 or g6e GPU instance in your own VPC (the provided CloudFormation template deploy/cfn-train-runner.yaml wires it end-to-end). Set S4WEIGHTS_REGISTRY_S3_BUCKET to your S3 checkpoint bucket and grant the instance role access to that bucket plus aws-marketplace:RegisterUsage. The runner starts as a non-root systemd service, calls Marketplace RegisterUsage at boot (fail-closed entitlement), and serves a health endpoint on TCP 8080. Your PyTorch training code writes checkpoints with s4weights.save / s4weights.load (or the delta-chain save_checkpoint / load_checkpoint), which compress each tensor on the GPU and persist bit-exact compressed checkpoints to your S3 registry. SSH (port 22) is for administration only.
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Self-contained EC2 AMI of the S4 transparent S3 compression gateway with NVIDIA nvCOMP GPU codecs preinstalled. Launch on a GPU instance (g4dn / g5 / g6), point your S3 clients at it, and cut S3 storage bytes 50-80 percent for compressible data with zero application changes.
Weights & Biases provides AI developers with the tools needed to build models faster, fine-tune LLMs, and develop GenAI applications with confidence for enterprises of all sizes in any vertical.
Preconfigured PyTorch 2.12 with TorchVision, TorchServe and JupyterLab. CUDA 13.1 optimized for NVIDIA T4G. Ready-to-use on AWS g5g.xlarge, g5g.2xlarge, g5g.4xlarge, g5g.8xlarge.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.