Environnement GPU sans serveur version 5 (Préversion)

Important

Cette fonctionnalité est disponible en préversion publique.

Cette page présente les informations relatives à l’environnement système pour l’environnement GPU serverless version 5. Cette offre de calcul fait partie du runtime d’IA, conçu pour les charges de travail d’IA et d’apprentissage profond modernes.

L’environnement GPU serverless 5 est basé sur l’environnement serverless 5 (CPU). Découvrez les nouveautés de l’environnement serverless 5 (CPU). Il inclut l’environnement suivant :

Pour garantir la compatibilité de l’application, les charges de travail GPU serverless utilisent une API versionnée, appelée version de l’environnement, qui reste compatible avec les versions plus récentes du serveur.

Vous pouvez sélectionner un environnement de base qui inclut cette version d’environnement à l’aide du panneau latéral Environnement dans vos notebooks serverless. Voir Interactive (Notebooks).

Nouvelles fonctionnalités et améliorations

Dans la version 5, Databricks fournit un environnement minimal qui prend uniquement en charge l’API GPU serverless, les dépendances Databricks et MLflow. Les utilisateurs peuvent personnaliser l’environnement en fonction de leurs besoins. L’environnement de base par défaut de la version 5 n’inclut pas certains packages présents dans l’environnement processeur, afin de fournir un environnement GPU fonctionnel minimal. Les utilisateurs qui veulent un environnement complet avec des bibliothèques IA complètes doivent utiliser l’environnement d’IA Databricks.

Mises à jour d’API

24 avril 2026

API gpu serverless Python mise à niveau vers la version 0.5.16

Le GPU serverless Python API 0.5.16 inclut les mises à jour d’API suivantes :

  • Nouvelles fonctionnalités :
    • Ajout UCVolumeDatasetd’une torche IterableDataset qui diffuse des fichiers à partir d’un volume monté sur FUSE du catalogue Unity. Les listes de fichiers sont automatiquement partitionnées entre les rangs distribués et les travailleurs de DataLoader afin que chaque (rank, worker) couple reçoive une tranche qui ne se chevauche pas.
    • L'API GPU serverless prend désormais en charge le type d'accélérateur 1xH100 pour les charges de travail utilisant un seul H100.
    • Réduction du bruit des journaux de bord provenant de PySpark et Py4J pendant l'exécution locale. Le message du répertoire de log est désormais enregistré au niveau debug plutôt que d'être imprimé.

14 avril 2026

API gpu serverless Python mise à niveau vers la version 0.5.15

Le GPU serverless Python API 0.5.15 inclut les mises à jour d’API suivantes :

  • Nouvelles fonctionnalités :
    • Ajout de la propagation des journaux à MLflow pour les exécutions locales de l'API GPU sans serveur. Les journaux d’apprentissage des exécutions locales sont désormais automatiquement chargés dans MLflow.
  • Correctifs de bogues :
    • Lorsque PyTorch n’est pas installé, le message d’erreur indique maintenant correctement que l’environnement de base v5 Standard n’inclut pas la torche.
  • Sécurité :
    • Blocage de toutes les versions des dépendances Python à des versions précises pour empêcher les attaques de la chaîne logistique des versions récemment publiées de packages malveillants.

17 mars 2026

API Python GPU serverless mise à niveau vers la version 0.5.14

Le GPU serverless Python API 0.5.14 inclut les mises à jour d’API suivantes :

  • Correctifs de bogues :
    • Correction d’un problème où l’API GPU Serverless a échoué sur les plans de contrôle lorsque MAPI n'était pas disponible. L’API revient désormais correctement au calcul à la demande quand MAPI est inaccessible.

2 mars 2026

API gpu serverless Python mise à niveau vers 0.5.13

Le GPU serverless Python API 0.5.13 inclut les mises à jour d’API suivantes :

  • Correctifs de bogues :
    • Correction du processus d'analyse du nom de l’appareil GPU A10 sur Azure en mode local. L’API gère désormais des formats spécifiques à Azure tels que « A10-24Q ».
    • Correction d’un problème où l’exécution active MLflow n’était pas fermée une fois l’exécution locale terminée.
    • Réglage de la compatibilité du streaming des logs MLflow avec MLflow 3.x. Une modification du comportement du chemin de téléchargement d’artefact dans MLflow 3.x a provoqué l’interruption du flux de journaux. Le streaming de journaux fonctionne désormais correctement avec MLflow 2.x et 3.x.
    • Correction d’un problème entraînant le blocage des sessions d’entraînement. La fonctionnalité de synchronisation d’état MLflow de classement croisé introduite dans une version précédente a été annulée.

Packages non inclus dans l’environnement de base

Les packages suivants ne sont pas inclus dans l’environnement de base, mais restent disponibles dans l’environnement processeur :

  • scipy
  • seaborn
  • scikit-learn

En fonction des retours des clients demandant le contrôle sur la version de PyTorch, torch n'est pas inclus dans l'environnement de base de la version 5. Cela vous permet d’installer la version qui convient le mieux à votre charge de travail. Pour utiliser une version testée par Databricks, exécutez %pip install torch==2.9.0 dans une cellule de notebook ou installez torch==2.9.0 en utilisant la section Dépendances du panneau latéral Environnement .

Environnement du système

  • Système d’exploitation : Ubuntu 24.04.2 LTS
  • Python : 3.12.3
  • Databricks Connect : 18.0.0
  • Kit de ressources NVIDIA CUDA : 12.9

Bibliothèques Python installées

Environnement de base par défaut

Pour reproduire l’environnement GPU serverless 5 dans votre environnement virtuel Python local, téléchargez le fichier requirements-env-gpu-5.txt et exécutez pip install -r requirements-env-gpu-5.txt. Cette commande installe toutes les bibliothèques open source à partir de l’environnement serverless 5.

Bibliothèque Version Bibliothèque Version Bibliothèque Version
aiohappyeyeballs 2.4.4 AIOHTTP 3.11.10 aiosignal 1.2.0
document annoté 0.0.4 annotated-types 0.7.0 anyio 4.7.0
argon2-cffi 21.3.0 argon2-cffi-bindings 21.2.0 arro3-core 0.6.5
flèche 1.3.0 asttokens 3.0.0 astunparse 1.6.3
async-lru 2.0.4 attributs 24.3.0 azure-common 1.1.28
azure-core 1.37.0 azure-identity 1.20.0 azure-mgmt-core 1.6.0
azure-mgmt-web 8.0.0 azure-storage-blob 12.28.0 Azure Storage File Data Lake 12.22.0
babel 2.16.0 bellesoupe4 4.12.3 black 24.10.0
bleach 6.2.0 clignotant 1.7.0 boto3 1.40.45
botocore 1.40.45 cachetools 5.5.1 certifi 2025.4.26
cffi 1.17.1 chardet 4.0.0 charset-normalizer 3.3.2
cliquez 8.1.8 cloudpickle 3.0.0 comm 0.2.1
contourpy 1.3.1 chiffrement 44.0.1 cycliste 0.11.0
Cython 3.1.5 databricks-agents 1.9.1 databricks-connect 18.0.0
Kit de développement logiciel Databricks (SDK) 0.67.0 databricks.serverless_gpu 0.5.11 dataclasses-json 0.6.7
dbus-python 1.3.2 debugpy 1.8.11 décorateur 5.1.1
defusedxml 0.7.1 deltalake 1.1.4 Deprecated 1.2.18
distlib 0.3.9 distribution 1.9.0 distro-info 1.7+build1
Conversion de docstring en markdown 0.11 exécution 1.2.0 aperçu des facettes 1.1.1
fastapi 0.128.0 validation rapide des schémas JSON (fastjsonschema) 2.21.1 verrou de fichier 3.17.0
outils de police 4.55.3 fqdn 1.5.1 frozenlist 1.5.0
fsspec 2023.5.0 futur 1.0.0 gitdb 4.0.11
GitPython 3.1.43 google-api-core 2.28.1 google-auth 2.47.0
google-cloud-core 2.5.0 google-cloud-storage (Stockage dans le cloud de Google) 3.7.0 google-crc32c 1.8.0
google-resumable-media 2.8.0 googleapis-common-protos 1.65.0 grpcio 1.67.0
grpcio-status 1.67.0 h11 0.16.0 hf-xet 1.2.0
httpcore 1.0.9 httplib2 0.20.4 httpx 0.28.1
huggingface_hub 1.2.4 IDNA 3.7 importlib_metadata 8.5.0
iniconfig 1.1.1 ipyflow-core 0.0.209 ipykernel 6.29.5
ipython 8.30.0 ipython-genutils 0.2.0 ipywidgets 7.8.1
isodate 0.7.2 isoduration 20.11.0 Jedi 0.19.2
Jinja2 3.1.6 jiter 0.12.0 jmespath 1.0.1
joblib 1.4.2 json5 0.9.25 jsonpatch 1.33
jsonpointer 3.0.0 jsonschema 4.23.0 spécifications du schéma JSON 2023.7.1
jupyter_client 8.6.3 jupyter_core 5.7.2 événements Jupyter 0.12.0
jupyter-lsp 2.2.5 serveur Jupyter 2.15.0 jupyter_server_terminals 0.5.3
jupyterlab 4.3.4 jupyterlab_pygments 0.3.0 jupyterlab_server 2.27.3
jupyterlab_widgets 1.1.11 kiwisolver 1.4.8 langchain-core 1.2.6
langchain-openai 1.1.6 langsmith 0.6.1 launchpadlib 1.11.0
lazr.restfulclient 0.14.6 lazr.uri 1.0.6 litellm 1.75.9
markdown-it-py 2.2.0 MarkupSafe 3.0.2 guimauve 3.26.2
matplotlib 3.10.0 matplotlib-inline 0.1.7 Mccabe 0.7.0
mdurl 0.1.0 mistune 3.1.2 mlflow-skinny (version légère de mlflow) 3.8.1
mmh3 5.2.0 msal 1.34.0 msal-extensions 1.3.1
Multidict 6.1.0 mypy-extensions 1.0.0 nbclient 0.10.2
nbconvert 7.16.6 nbformat 5.10.4 nest-asyncio 1.6.0
nodeenv 1.10.0 notebook 7.3.2 notebook_shim 0.2.4
numpy 2.1.3 nvidia-ml-py 13.590.44 oauthlib 3.2.2
openai 2.14.0 opentelemetry-api 1.39.1 opentelemetry-proto 1.39.1
opentelemetry-sdk 1.39.1 opentelemetry-semantic-conventions 0.60b1 orjson 3.11.5
remplace 7.4.0 empaquetage 24,2 Pandas 2.2.3
pandocfilters 1.5.0 parambench-train-comms 0.0.0 parso 0.8.4
pathspec 0.10.3 patsy 1.0.1 pexpect 4.8.0
pillow 11.1.0 pip 25.0.1 platformdirs 4.3.7
plotly 5.24.1 pluggy 1.5.0 prometheus_client 0.21.1
prompt-toolkit 3.0.43 propcache 0.3.1 proto-plus 1.27.0
protobuf 5.29.4 psutil 5.9.0 psycopg2 2.9.11
ptyprocess 0.7.0 pure-eval 0.2.2 py4j 0.10.9.9
pyarrow 21.0.0 pyasn1 0.4.8 pyasn1-modules 0.2.8
pyccolo 0.0.71 pycparser 2.21 pydantic 2.10.6
pydantic_core 2.27.2 pydot 4.0.0 pyflakes 3.2.0
Pygments 2.19.1 PyGObject 3.48.2 pyiceberg 0.10.0
PyJWT 2.10.1 pyodbc 5.2.0 pyparsing 3.2.0
pyright 1.1.394 pyroaring 1.0.3 pyspark 4.1.0+databricks.connect.18.0.0
pytest 8.3.5 python-apt 2.7.7+ubuntu5.1 python-dateutil 2.9.0.post0
python-dotenv 1.2.1 python-json-logger 3.2.1 python-lsp-jsonrpc 1.1.2
python-lsp-server 1.12.2 pytoolconfig 1.2.6 pytz 2024.1
PyYAML 6.0.2 pyzmq 26.2.0 référencement 0.30.2
regex 2024.11.6 requests 2.32.3 requests-toolbelt 1.0.0
RFC3339 validateur 0.1.4 rfc3986-validator 0.1.1 rich 13.9.4
corde 1.13.0 rpds-py 0.22.3 Rsa 4.9.1
s3transfer 0.14.0 Send2Trash 1.8.2 setuptools 78.1.1
shellingham 1.5.4 six 1.17.0 smmap 5.0.0
sniffio 1.3.0 sortedcontainers 2.4.0 soupsieve 2.5
sqlparse 0.5.5 ssh-import-id 5.11 données en pile 0.6.3
starlette 0.50.0 strictyaml 1.7.3 ténacité 9.0.0
terminé 0.17.1 threadpoolctl 3.5.0 tiktoken 0.12.0
tinycss2 1.4.0 tokenize_rt 6.1.0 générateurs de jetons 0.22.2
tomli 2.0.1 tornade 6.5.1 tqdm 4.67.1
Traitlets 5.14.3 typer-slim 0.21.1 types-python-dateutil 2.9.0.20251115
typing_extensions 4.12.2 saisie-inspection 0.9.0 tzdata 2024.1
ujson 5.10.0 unattended-upgrades 0.1 uri-template 1.3.0
urllib3 2.3.0 uuid_utils 0.12.0 uvicorn 0.40.0
virtualenv 20.29.3 wadllib 1.3.6 wcwidth 0.2.5
webcolores 25.10.0 webencodings 0.5.1 websocket-client 1.8.0
c’est quoi le patch 1.0.2 roue 0.45.1 chaque fois que 0.7.3
widgetsnbextension 3.6.6 enveloppé 1.17.0 yapf 0.40.2
yarl 1.18.0 zipp 3.21.0 zstandard 0.23.0