Overview
This is a repackaged open source software product wherein additional charges apply for technical support with a 24-hour response time. PyTorch 2.12, built on a minimal Ubuntu 24.04 LTS installation, is included in this AMI, repackaged by Easycloud. It provides a ready-to-run GPU deep learning environment in which the NVIDIA driver, the CUDA 13.0 runtime, PyTorch and its companion libraries are already matched and validated against each other, deliberately engineered to have you training or serving models within minutes of first login instead of debugging a broken CUDA and framework version pairing.
Core Features & Integrations
-
Ubuntu 24.04 LTS Minimal: A renowned Linux distribution celebrated for its exceptional stability, vast software repository, and strict adherence to open-source principles. Built on the solid foundation of Debian, it provides unparalleled ecosystem compatibility while delivering a clean, bloat-free, and secure enterprise-grade core.
-
PyTorch 2.12 with CUDA 13.0 (GPU Deep Learning Stack): The complete PyTorch stack (torch 2.12.1 built for CUDA 13.0, torchvision 0.27.1, torchaudio 2.11.0, and Triton 3.7.1) is installed in a self-contained Python 3.13 virtual environment at /opt/pytorch, together with cuDNN 9.20 and NCCL 2.29.7 for accelerated and multi-GPU workloads. JupyterLab 4.6.1, TorchServe 0.12, tritonclient, SciPy, and Pillow are preinstalled so notebook experimentation and model serving are both available from the same image. The NVIDIA open kernel module driver 595.71.05, Docker 29.6.1 with the NVIDIA Container Toolkit, and the EFA and NCCL OFI libraries round out the stack for containerized and multi-node work.
Key Benefits
-
A Matched GPU Stack in an Isolated Environment: Every layer that normally breaks a deep learning setup - driver, CUDA runtime, cuDNN, NCCL, and the framework build - is pinned to a combination that is known to work together, and the entire stack lives inside a virtual environment rather than scattered across the system. The system Python stays clean and untouched, so you can add your own tooling, or build a second environment for a different framework, without any risk of dragging the working PyTorch installation down with it.
-
The Optimal AI Inference and Orchestration Foundation: By starting with a bloat-free Ubuntu 24.04 LTS installation, maximum GPU, CPU, and memory are dedicated entirely to model training and inference. This makes it the perfect, conflict-free foundation for AI workloads built on PyTorch, CUDA, Hugging Face models, TensorFlow interoperability, Python, Docker, and Kubernetes. It seamlessly integrates with experiment tracking and serving layers (MLflow, TorchServe, Ollama, Open WebUI, LibreChat, Dify, Langflow, Flowise), and serves as a rock-solid backbone for RAG pipelines, vector search, and large-scale data processing built on RAGFlow, Milvus, Chroma, PostgreSQL, Apache Spark, MinIO, Grafana, and Prometheus, ensuring your AI infrastructure scales without limits.
-
Production Ready & Expert Support: Secured with the latest OS patches. It delivers a highly stable environment, fully supported by comprehensive documentation and fast technical assistance (guaranteed 24-hour response time) to ensure your infrastructure runs smoothly without costly downtime.
Highlights
- Ubuntu 24.04 LTS (Minimal Installation),updated to the latest version.
- Professional installation following best practices.
- Expert Support: Backed by comprehensive documentation and fast, professional technical assistance.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
- ...
Dimension | Cost/hour |
|---|---|
g5.xlarge Recommended | $0.19 |
t2.micro | $0.03 |
t3.micro | $0.03 |
t2.nano | $0.03 |
t3.nano | $0.00 |
t3a.nano | $0.03 |
t1.micro | $0.03 |
t3a.micro | $0.03 |
m1.small | $0.04 |
t2.small | $0.04 |
Vendor refund policy
No refunds. Cancel anytime.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
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
Latest Updates
Additional details
Usage instructions
Connection Methods
Once launched, SSH into the instance. The default username is 'ubuntu'. You can switch to the root user environment by running: sudo su -
This product must be launched on a GPU-backed instance type (G4dn, G5, G6, P4, P5, or P6 family). On a CPU-only instance type such as t3 the driver has no device to bind to and torch.cuda.is_available() will return false.
Install Information
-
OS: Ubuntu 24.04 LTS (x86_64, Minimal Installation)
-
NVIDIA Driver: 595.71.05 (open kernel module build)
-
PyTorch: 2.12.1 built for CUDA 13.0, with torchvision 0.27, torchaudio 2.11, and Triton 3.7
-
Environment: self-contained Python 3.13 virtual environment at /opt/pytorch (about 7.8 GB)
-
GPU Libraries: CUDA 13.0 runtime, cuDNN 9.20, and NCCL 2.29, all installed inside the virtual environment
-
Included Tooling: JupyterLab 4.6, TorchServe 0.12, tritonclient, SciPy, Pillow
-
Containers: Docker 29 with the NVIDIA Container Toolkit 1.19
-
Fabric: EFA with libfabric-aws 2.4.0 and the NCCL OFI plugin 1.18 for multi-node training
-
System Python 3.12 is kept clean and does not contain PyTorch
-
Note: there is no system-wide CUDA installation under /usr/local. The CUDA runtime is provided inside the /opt/pytorch environment, which is what PyTorch uses. If you need a system CUDA Toolkit with nvcc for compiling custom CUDA extensions, use our GPU Base CUDA AMI instead.
Usage Instructions
-
Launch on a GPU instance type. Recommended: g5.xlarge (A10G, 24 GB GPU memory) for single-GPU training, fine-tuning, and inference, or a larger g6, p4, p5, or p6 instance for multi-GPU work. Root volume is 30 GB with about 7.8 GB used by the environment; increase it at launch if you plan to store datasets or checkpoints.
-
SSH in as 'ubuntu' and activate the PyTorch environment (the login banner also shows this): source /opt/pytorch/bin/activate
-
Verify GPU access: python -c 'import torch; print(torch.version, torch.cuda.is_available(), torch.cuda.get_device_name(0))' Expect the PyTorch version, True, and your GPU model. You can also check the driver level with: nvidia-smi
-
Start JupyterLab for interactive work. With the environment activated, run: jupyter lab --ip 0.0.0.0 --port 8888 Then open http://<YOUR_IP>:8888 and paste the access token printed in the terminal. Bind to a private address or use an SSH tunnel if the notebook should not be reachable from the internet.
-
Serve models with TorchServe. With the environment activated, run torchserve against your model archive; the inference API listens on port 8080 and the management API on port 8081.
-
Run GPU containers when you prefer your own image: sudo docker run --rm --gpus all <your-image>
-
For multi-node distributed training, the EFA stack and the NCCL OFI plugin are already installed; place your instances in the same cluster placement group and use EFA-capable instance types.
-
Manage services with systemctl start/stop/restart/status. JupyterLab and TorchServe are not enabled as services by default - you start them on demand from the activated environment as shown above.
Firewall Configuration
-
SSH (Port 22): Required for administration, activating the PyTorch environment, and running training or inference jobs.
-
TorchServe Inference API (Port 8080): Serves model predictions once you start TorchServe; closed until you do.
-
TorchServe Management API (Port 8081): Registers, scales, and unregisters models in a running TorchServe instance.
-
JupyterLab (Port 8888): Interactive notebook interface, available once you start JupyterLab manually.
-
Security Recommendation: For production environments, strictly limit access to these ports to trusted IP addresses only via cloud Security Groups or the local firewall.
Support
Vendor support
Should you encounter any issues while using the system, please do not hesitate to contact us via email at: support@easyclouds.io ,Thank you!
AWS infrastructure support
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.
Similar products
