A GPU-accelerated TensorFlow container with JupyterLab, pre-configured for the Yotta platform.
- TensorFlow 2.14 with GPU support
- JupyterLab — interactive notebook environment
- CUDA — GPU acceleration via NVIDIA runtime
- System toolchain: SSH, Nginx, git, wget, curl
| Port | Protocol | Service |
|---|---|---|
| 22 | TCP | SSH |
| 8888 | HTTP | JupyterLab |
| Variable | Default | Description |
|---|---|---|
JUPYTER_PASSWORD |
ubuntu |
JupyterLab login password |
import tensorflow as tf
print(tf.__version__)
print("GPUs available:", tf.config.list_physical_devices('GPU'))From the repository root:
# Build and push
docker buildx bake tensorflow --push
# Build without cache
docker buildx bake tensorflow --no-cache --push- Mount
/workspaceas a persistent volume to retain notebooks and data across restarts. - Change the default JupyterLab password by setting the
JUPYTER_PASSWORDenvironment variable.