Jupyter images provide notebooks for the cloud-native AI suite. Three image types are available:
-
jupyter — Provides JupyterLab and Jupyter Notebook tools. CPU-based.
-
jupyter-pytorch — Built on the jupyter image. Adds CPU-based PyTorch and a series of AI components.
-
jupyter-pytorch-cuda — Built on the jupyter image. Adds GPU-based PyTorch and a series of AI components.
Images
| Image | CPU/GPU | Image address |
|---|---|---|
| jupyter | CPU | ac2-registry.cn-hangzhou.cr.aliyuncs.com/ac2/jupyter:4.0.5-3.2304 |
| jupyter-pytorch | CPU | ac2-registry.cn-hangzhou.cr.aliyuncs.com/ac2/jupyter-pytorch:4.0.5-3.2304-2.1.2 |
| jupyter-pytorch-cuda (CUDA 12.1) | GPU | ac2-registry.cn-hangzhou.cr.aliyuncs.com/ac2/jupyter-pytorch-cuda:4.0.5-3.2304-2.1.2cu121 |
| jupyter-pytorch-cuda (CUDA 11.8) | GPU | ac2-registry.cn-hangzhou.cr.aliyuncs.com/ac2/jupyter-pytorch-cuda:4.0.5-3.2304-2.1.2cu118 |
Operational requirements
-
jupyter and jupyter-pytorch images are CPU-based and have no requirements for runtime environments.
-
jupyter-pytorch-cuda (CUDA 12.1) is GPU-based. Requires NVIDIA Driver release 525 or later. Compatible with NVIDIA Driver release 470.
-
jupyter-pytorch-cuda (CUDA 11.8) is GPU-based. Requires NVIDIA Driver release 470 or later.
Image content
jupyter:4.0.5-3.2304
-
Python: 3.10.13
-
anyio: 3.5.0
-
appdirs: 1.4.4
-
arenasdk: 0.10.0
-
argon2-cffi: 21.3.0
-
argon2-cffi-bindings: 21.2.0
-
arrow: 1.2.3
-
asttokens: 2.2.1
-
async-lru: 2.0.1
-
attrs: 22.2.0
-
Automat: 22.10.0
-
Babel: 2.14.0
-
backcall: 0.1.0
-
beautifulsoup4: 4.12.2
-
bleach: 6.0.0
-
Brotli: 1.0.9
-
certifi: 2023.7.22
-
cffi: 1.15.1
-
charset-normalizer: 3.1.0
-
coloredlogs: 15.0.1
-
constantly: 15.1.0
-
contourpy: 1.0.7
-
cycler: 0.11.0
-
decorator: 5.1.1
-
defusedxml: 0.7.1
-
editables: 0.3
-
entrypoints: 0.3
-
executing: 1.2.0
-
fastjsonschema: 2.16.3
-
fonttools: 4.47.0
-
fqdn: 1.5.1
-
fs: 2.4.16
-
hatch-vcs: 0.3.0
-
hatchling: 1.14.1
-
html5lib: 1.1
-
humanfriendly: 10.0
-
hyperlink: 21.0.0
-
idna: 3.4
-
incremental: 22.10.0
-
ipykernel: 6.17.1
-
ipython: 8.12.0
-
isoduration: 20.11.0
-
jedi: 0.18.2
-
Jinja2: 3.1.2
-
json5: 0.9.12
-
jsonpointer: 2.3
-
jsonschema: 4.17.3
-
jupyter_client: 7.4.9
-
jupyter_core: 5.1.0
-
jupyter-events: 0.6.3
-
jupyter-lsp: 2.1.0
-
jupyter_server: 2.5.0
-
jupyter_server_terminals: 0.4.2
-
jupyterlab: 4.0.5
-
jupyterlab-pygments: 0.1.2
-
jupyterlab_server: 2.22.1
-
kiwisolver: 1.4.4
-
libcomps: 0.1.19
-
lxml: 4.9.2
-
MarkupSafe: 2.1.2
-
matplotlib: 3.7.1
-
matplotlib-inline: 0.1.6
-
mistune: 2.0.4
-
nbclient: 0.7.2
-
nbconvert: 7.2.5
-
nbformat: 5.7.0
-
nest-asyncio: 1.5.6
-
netifaces: 0.11.0
-
notebook: 7.0.0b2
-
notebook_shim: 0.2.3
-
numpy: 1.24.2
-
olefile: 0.46
-
packaging: 23.0
-
pandas: 1.5.3
-
pandocfilters: 1.5.0
-
parso: 0.8.3
-
pathspec: 0.10.3
-
pexpect: 4.8.0
-
pickleshare: 0.7.5
-
Pillow: 10.1.0
-
pip: 23.3.1
-
platformdirs: 3.9.1
-
pluggy: 1.0.0
-
ply: 3.11
-
prometheus-client: 0.19.0
-
prompt-toolkit: 3.0.38
-
psutil: 5.9.2
-
ptyprocess: 0.7.0
-
pure-eval: 0.2.2
-
pycairo: 1.23.0
-
pycparser: 2.21
-
Pygments: 2.14.0
-
pyparsing: 3.0.7
-
pyrsistent: 0.19.3
-
PySocks: 1.7.1
-
python-dateutil: 2.8.2
-
python-json-logger: 2.0.7
-
pytz: 2022.7.1
-
PyYAML: 6.0
-
pyzmq: 24.0.1
-
requests: 2.31.0
-
rfc3339-validator: 0.1.4
-
rfc3986-validator: 0.1.1
-
SciPy: 1.10.1
-
Send2Trash: 1.8.2
-
setuptools: 65.5.1
-
setuptools-scm: 7.1.0
-
six: 1.16.0
-
sniffio: 1.2.0
-
soupsieve: 2.4
-
stack-data: 0.6.2
-
terminado: 0.17.1
-
tinycss2: 1.2.1
-
toml: 0.10.2
-
tomli: 2.0.1
-
tornado: 6.3.2
-
traitlets: 5.9.0
-
trove-classifiers: 2023.2.20
-
Twisted: 22.10.0
-
typing_extensions: 4.9.0
-
uri-template: 1.2.0
-
urllib3: 1.26.18
-
wcwidth: 0.2.6
-
webcolors: 1.12
-
webencodings: 0.5.1
-
websocket-client: 1.3.3
-
wheel: 0.38.4
-
zope.interface: 5.5.2
jupyter-pytorch:4.0.5-3.2304-2.1.2
Everything in jupyter:4.0.5-3.2304, plus:
-
aiodns: 3.0.0
-
aiohttp: 3.9.3
-
aiosignal: 1.3.1
-
async-timeout: 4.0.2
-
bcrypt: 3.2.2
-
bokeh: 0.0.0
-
cloudpickle: 2.2.1
-
colorama: 0.4.6
-
coverage: 7.2.1
-
cryptography: 41.0.7
-
dill: 0.3.6
-
exceptiongroup: 1.1.1
-
filelock: 3.9.0
-
frozenlist: 1.3.3
-
fsspec: 2023.6.0
-
gitdb: 4.0.10
-
GitPython: 3.1.40
-
imageio: 2.33.1
-
iniconfig: 1.1.1
-
ipympl: 0.9.3
-
ipywidgets: 8.0.6
-
joblib: 1.2.0
-
jupyter-server-mathjax: 0.2.6
-
jupyterlab_git: 0.50.0
-
lazy_loader: 0.3
-
lz4: 4.3.2
-
mpmath: 1.3.0
-
multidict: 6.0.4
-
nbdime: 4.0.1
-
networkx: 2.8.8
-
paramiko: 2.12.0
-
pyarrow: 14.0.2
-
pyasn1: 0.4.8
-
pycares: 4.3.0
-
PyNaCl: 1.4.0
-
pytest: 7.3.1
-
pytest-cov: 4.0.0
-
scikit-image: 0.22.0
-
scikit-learn: 1.2.2
-
seaborn: 0.13.2
-
smmap: 5.0.0
-
sympy: 1.11.1
-
threadpoolctl: 3.1.0
-
tifffile: 2023.12.9
-
torch: 2.1.2+cpu
-
torchaudio: 2.1.2+cpu
-
torchvision: 0.16.2+cpu
-
tqdm: 4.65.0
-
widgetsnbextension: 4.0.7
-
xgboost: 2.0.3
-
xyzservices: 2023.10.1
-
yarl: 1.8.2
jupyter-pytorch-cuda:4.0.5-3.2304-2.1.2cu121
Everything in jupyter-pytorch:4.0.5-3.2304-2.1.2, plus:
-
gcc: 12.2.1
-
cuda-compat-12-1: 530.30.02
-
cuda-cudart-12-1: 12.1.105
-
torch: 2.1.2+cu121
-
torchaudio: 2.1.2+cu121
-
torchvision: 0.16.2+cu121
-
triton: 2.1.0
This image replaces the CPU-only torch, torchaudio, and torchvision packages with CUDA 12.1-enabled builds.
jupyter-pytorch-cuda:4.0.5-3.2304-2.1.2cu118
Everything in jupyter-pytorch:4.0.5-3.2304-2.1.2, plus:
-
gcc: 12.2.1
-
gpg: 1.19.0
-
rpm: 4.18.0
-
torch: 2.1.2+cu118
-
torchaudio: 2.1.2+cu118
-
torchvision: 0.16.2+cu118
-
triton: 2.1.0
This image replaces the CPU-only torch, torchaudio, and torchvision packages with CUDA 11.8-enabled builds.
Updates
2024.06
-
Updated the jupyter, jupyter-pytorch, and jupyter-pytorch-cuda images and granted sudo permissions to the jovyan user.
2024.03
-
Updated the jupyter-pytorch image to fix common vulnerabilities and exposures (CVEs).
-
Updated the jupyter-pytorch-cuda image by adding the gcc-c++ component.
2024.02
-
Released the jupyter-pytorch image and jupyter-pytorch-cuda for CUDA 11.8 and CUDA 12.1 images.
2024.01
-
Released the jupyter image.