|
1 | | -<h1>Runpod Base</h1> |
| 1 | +### Runpod Base |
2 | 2 |
|
3 | | -**Essential foundation for machine learning workflows.** |
| 3 | +**A lean, flexible starting point for machine learning workflows.** |
4 | 4 |
|
5 | | -Runpod Base images are designed to be lightweight but flexible—supporting a wide range of user workloads without overwhelming choice when building your own images. Whether you're prototyping a new ML model, setting up a development environment, or deploying a production workload, these images provide the essential foundation you need to get started fast. |
| 5 | +The Runpod Base images provide a clean, developer friendly environment for everything from quick experiments to production, supporting both GPU and CPU-only workloads. Use them standalone for a preconfigured workspace, or as the foundation for your own images. |
6 | 6 |
|
7 | | -**What makes these essential:** |
8 | | -- **Ready-to-use Jupyter Environment** — Both Notebook and JupyterLab with widgets and extensions (optional - can be disabled by not setting `JUPYTER_PASSWORD`) |
9 | | -- **Multiple Python Versions** — Python 3.9 through 3.13 installed and ready to use, with 3.10 as the default |
10 | | -- **Smart Workspace Setup** — Pre-configured directory structure with optimized cache locations for faster package installs |
11 | | -- **Developer Tools** — SSH access for remote development and NGINX server for web services |
12 | | -- **ML-Ready Libraries** — Core dependencies for scientific computing, image processing, and machine learning workflows |
| 7 | +### What's included |
| 8 | +- **Multiple Python versions**: 3.9–3.13 preinstalled; 3.10 is the default. |
| 9 | +- **ML ready**: Essential libraries for scientific computing, computer vision, and machine learning, plus SLURM support. |
| 10 | +- **Developer friendly**: SSH server preconfigured for seamless remote development and debugging. |
| 11 | +- **Smart workspace**: Optimized directory structure and package caches for faster dependency installation. |
| 12 | +- **Performance tuned**: Environment variables and cache strategies optimized for faster builds and execution. |
| 13 | +- **Jupyter ready (optional)**: Notebook and JupyterLab with widgets/extensions; enable by setting `JUPYTER_PASSWORD` (omit to disable). |
13 | 14 |
|
14 | | -**Choose your combination:** |
15 | | -- **Ubuntu versions:** 20.04, 22.04, or 24.04 |
16 | | -- **CUDA versions:** 12.4.1 through 12.9.0 for GPU acceleration |
17 | | -- **Optimized Performance:** Efficiently configured environment variables and cache directories |
| 15 | +### Available configurations |
| 16 | +- **Ubuntu**: 22.04 (Jammy) and 24.04 (Noble) |
| 17 | +- **CUDA**: 12.8.0, 12.8.1, 12.9.0, and 13.0.0 |
18 | 18 |
|
19 | | -Perfect for immediate development and experimenting, or as the foundation for more specialized containers. |
20 | | - |
21 | | -*Need something more specialized? Check out our other templates in the `official-templates` directory for ROCm support, PyTorch, and other ML frameworks.* |
| 19 | +Need something more specialized? Explore the templates in `official-templates` for ROCm, PyTorch, and more. |
22 | 20 |
|
23 | 21 | <div class="base-images"> |
24 | 22 |
|
25 | 23 | ## Generated Images |
26 | 24 |
|
27 | | -### Operating Systems: |
28 | | -- Ubuntu 20.04: |
29 | | - - `runpod/base:0.7.0` |
30 | | - - `runpod/base:0.7.0-ubuntu2004` |
31 | | -- Ubuntu 22.04: |
32 | | - - `runpod/base:0.7.0-ubuntu2204` |
33 | | - - `runpod/base:0.7.0-jammy` |
34 | | -- Ubuntu 24.04: |
35 | | - - `runpod/base:0.7.0-ubuntu2404` |
36 | | - - `runpod/base:0.7.0-noble` |
| 25 | +### Base Images (CPU-Only, No GPU Drivers): |
| 26 | +- Ubuntu 22.04: `runpod/base:1.0.2-ubuntu2204` |
| 27 | +- Ubuntu 24.04: `runpod/base:1.0.2-ubuntu2404` |
37 | 28 |
|
38 | | -### CUDA Versions: |
39 | | -- 12.4.1: |
40 | | - - Ubuntu 20.04: |
41 | | - - `runpod/base:0.7.0-cuda1241` |
42 | | - - `runpod/base:0.7.0-cuda1241-ubuntu2004` |
43 | | - - `runpod/base:0.7.0-focal-cuda1241` |
44 | | - - Ubuntu 22.04: |
45 | | - - `runpod/base:0.7.0-cuda1241` |
46 | | - - `runpod/base:0.7.0-cuda1241-ubuntu2204` |
47 | | - - `runpod/base:0.7.0-jammy-cuda1241` |
48 | | -- 12.5.1: |
49 | | - - Ubuntu 20.04: |
50 | | - - `runpod/base:0.7.0-cuda1251` |
51 | | - - `runpod/base:0.7.0-cuda1251-ubuntu2004` |
52 | | - - `runpod/base:0.7.0-focal-cuda1251` |
53 | | - - Ubuntu 22.04: |
54 | | - - `runpod/base:0.7.0-cuda1251` |
55 | | - - `runpod/base:0.7.0-cuda1251-ubuntu2204` |
56 | | - - `runpod/base:0.7.0-jammy-cuda1251` |
57 | | -- 12.6.3: |
58 | | - - Ubuntu 20.04: |
59 | | - - `runpod/base:0.7.0-cuda1263` |
60 | | - - `runpod/base:0.7.0-cuda1263-ubuntu2004` |
61 | | - - `runpod/base:0.7.0-focal-cuda1263` |
62 | | - - Ubuntu 22.04: |
63 | | - - `runpod/base:0.7.0-cuda1263` |
64 | | - - `runpod/base:0.7.0-cuda1263-ubuntu2204` |
65 | | - - `runpod/base:0.7.0-jammy-cuda1263` |
66 | | - - Ubuntu 24.04: |
67 | | - - `runpod/base:0.7.0-cuda1263` |
68 | | - - `runpod/base:0.7.0-cuda1263-ubuntu2404` |
69 | | - - `runpod/base:0.7.0-noble-cuda1263` |
| 29 | +### CUDA Images (GPU Required) by Version: |
| 30 | +- 12.8.0: |
| 31 | + - Ubuntu 22.04: `runpod/base:1.0.2-cuda1280-ubuntu2204` |
| 32 | + - Ubuntu 24.04: `runpod/base:1.0.2-cuda1280-ubuntu2404` |
70 | 33 | - 12.8.1: |
71 | | - - Ubuntu 20.04: |
72 | | - - `runpod/base:0.7.0-cuda1281` |
73 | | - - `runpod/base:0.7.0-cuda1281-ubuntu2004` |
74 | | - - `runpod/base:0.7.0-focal-cuda1281` |
75 | | - - Ubuntu 22.04: |
76 | | - - `runpod/base:0.7.0-cuda1281` |
77 | | - - `runpod/base:0.7.0-cuda1281-ubuntu2204` |
78 | | - - `runpod/base:0.7.0-jammy-cuda1281` |
79 | | - - Ubuntu 24.04: |
80 | | - - `runpod/base:0.7.0-cuda1281` |
81 | | - - `runpod/base:0.7.0-cuda1281-ubuntu2404` |
82 | | - - `runpod/base:0.7.0-noble-cuda1281` |
| 34 | + - Ubuntu 22.04: `runpod/base:1.0.2-cuda1281-ubuntu2204` |
| 35 | + - Ubuntu 24.04: `runpod/base:1.0.2-cuda1281-ubuntu2404` |
83 | 36 | - 12.9.0: |
84 | | - - Ubuntu 20.04: |
85 | | - - `runpod/base:0.7.0-cuda1290` |
86 | | - - `runpod/base:0.7.0-cuda1290-ubuntu2004` |
87 | | - - `runpod/base:0.7.0-focal-cuda1290` |
88 | | - - Ubuntu 22.04: |
89 | | - - `runpod/base:0.7.0-cuda1290` |
90 | | - - `runpod/base:0.7.0-cuda1290-ubuntu2204` |
91 | | - - `runpod/base:0.7.0-jammy-cuda1290` |
92 | | - - Ubuntu 24.04: |
93 | | - - `runpod/base:0.7.0-cuda1290` |
94 | | - - `runpod/base:0.7.0-cuda1290-ubuntu2404` |
95 | | - - `runpod/base:0.7.0-noble-cuda1290` |
| 37 | + - Ubuntu 22.04: `runpod/base:1.0.2-cuda1290-ubuntu2204` |
| 38 | + - Ubuntu 24.04: `runpod/base:1.0.2-cuda1290-ubuntu2404` |
| 39 | +- 13.0.0: |
| 40 | + - Ubuntu 22.04: `runpod/base:1.0.2-cuda1300-ubuntu2204` |
| 41 | + - Ubuntu 24.04: `runpod/base:1.0.2-cuda1300-ubuntu2404` |
96 | 42 | </div> |
0 commit comments