Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Serverlose GPU-Compute auf Databricks befindet sich in Der Betaversion. Während der Betaversion können sich die Inhalte der unterstützten Umgebungen, einschließlich der Liste der Pakete oder Versionen installierter Pakete, ändern.
In diesem Artikel werden die Systemumgebungsinformationen für serverlose GPU-Umgebung, Version 3, beschrieben.
Um die Kompatibilität für die Anwendung sicherzustellen, verwenden Serverlose GPU-Workloads eine versionslose API, die als Umgebungsversion bezeichnet wird, die mit neueren Serverversionen kompatibel bleibt.
Sie können die Umgebungsversion mithilfe des Seitenfensters Umgebung in Ihren serverlosen Notizbüchern auswählen. Siehe Einrichten der serverlosen GPU-Berechnung.
Neue Features und Verbesserungen
Serverlose GPU-Umgebung 3 basiert auf serverloser Umgebung 3 (CPU). Schauen Sie sich die Neuerungen in serverloser Umgebung 3 (CPU) an.
Bekannte Probleme
Threadpoolctl-Bibliothekswarnung beim Importieren von Transformatoren
Beim Importieren der transformers Bibliothek wird möglicherweise die folgende Fehlermeldung angezeigt. Dies ist ein bekanntes Problem mit threadpoolctl der Bibliothek in der Serverless GPU-Umgebung 3.
Exception ignored on calling ctypes callback function: <function _ThreadpoolInfo._find_modules_with_dl_iterate_phdr.<locals>.match_module_callback at 0x7fe29c7da8e0>
Traceback (most recent call last):
File "/databricks/python/lib/python3.12/site-packages/threadpoolctl.py", line 400, in match_module_callback
self._make_module_from_path(filepath)
File "/databricks/python/lib/python3.12/site-packages/threadpoolctl.py", line 515, in _make_module_from_path
module = module_class(filepath, prefix, user_api, internal_api)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/databricks/python/lib/python3.12/site-packages/threadpoolctl.py", line 606, in __init__
self.version = self.get_version()
^^^^^^^^^^^^^^^^^^
File "/databricks/python/lib/python3.12/site-packages/threadpoolctl.py", line 646, in get_version
config = get_config().split()
^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'split'
Um dieses Problem zu beheben, aktualisieren Sie auf serverlose GPU-Umgebung 4 oder aktualisieren Sie die threadpoolctl Bibliothek:
pip install threadpoolctl==3.1.0
Systemumgebung
- Betriebssystem: Ubuntu 24.04.2 LTS
- Python: 3.12.3
- Databricks Connect: 16.4.2
- NVIDIA CUDA Toolkit: 12.4
Installierte Python-Bibliotheken
Zusätzlich zu den Komponenten, die in serverloser Umgebung 3 (CPU) enthalten sind, umfasst die serverlose GPU-Umgebung 3 Folgendes:
torch 2.6.0torchvision 0.21.0
Um serverlose GPU-Umgebung 3 in Ihrer lokalen virtuellen Python-Umgebung zu reproduzieren, laden Sie die requirements-env-gpu-3.txt Datei herunter, und führen Sie sie aus pip install -r requirements-env-gpu-3.txt. Mit diesem Befehl werden alle Open Source-Bibliotheken aus serverloser GPU-Umgebung 3 installiert.
| Bibliothek | Version | Bibliothek | Version | Bibliothek | Version |
|---|---|---|---|---|---|
| annotated-types | 0.7.0 | anyio | 4.2.0 | asttokens | 2.0.5 |
| astunparse | 1.6.3 | Azure Core | 1.33.0 | azure-storage-blob | 12.23.0 |
| Azure-Speicher-Datei-Datensee | 12.17.0 | schwarz | 24.4.2 | Blinker | 1.7.0 |
| boto3 | 1.34.69 | Botocore | 1.34.69 | CacheWerkzeuge | 5.3.3 |
| Zertifikat | 2024.6.2 | cffi | 1.16.0 | Chardet | 4.0.0 |
| Charset-Normalizer | 2.0.4 | klicken | 8.1.7 | cloudpickle | 3.0.0 |
| Kommunikation | 0.2.1 | Contourpy | 1.2.0 | Kryptographie | 42.0.5 |
| Fahrradfahrer | 0.11.0 | Cython | 3.0.11 | databricks-connect | 16.4.4 |
| Databricks-SDK | 0.49.0 | databricks.serverless_gpu | 0.5.3 | dbus-python | 1.3.2 |
| debugpy | 1.6.7 | Dekorateur | 5.1.1 | Deprecated | 1.2.18 |
| Dill | 0.3.8 | Distlib | 0.3.8 | ausführen | 0.8.3 |
| Übersicht der Facetten | 1.1.1 | fastapi | 0.115.12 | Dateisperrung | 3.13.1 |
| fonttools | 4.51.0 | fsspec | 2024.3.1 | Zukunft | 1.0.0 |
| gitdb | 4.0.11 | GitPython | 3.1.37 | google-api-core | 2.20.0 |
| google-auth | 2.38.0 | Google Cloud Core | 2.4.3 | Google Cloud-Speicher | 3.1.0 |
| google-crc32c | 1.7.1 | google-resumable-media | 2.7.2 | googleapis-common-protos | 1.69.2 |
| GRPCIO | 1.71.0 | grpcio-status | 1.71.0 | h11 | 0.14.0 |
| httplib2 | 0.20.4 | idna | 3.7 | importlib-metadata | 7.0.1 |
| iniconfig | 1.1.1 | ipyflow-core | 0.0.206 | ipykernel | 6.29.5 |
| ipython | 8.32.0 | ipython-genutils | 0.2.0 | ipywidgets | 7.7.2 |
| isodate | 0.7.2 | Jedi | 0.19.1 | Jinja2 | 3.1.4 |
| jmespath | 1.0.1 | joblib | 1.4.2 | jupyter_client | 8.6.0 |
| jupyter_core | 5.7.2 | kiwisolver | 1.4.4 | launchpadlib | 1.11.0 |
| lazr.restfulclient | 0.14.6 | lazr.uri | 1.0.6 | MarkupSafe | 2.1.3 |
| matplotlib | 3.8.4 | matplotlib-inline | 0.1.6 | mlflow-skinny | 2.21.3 |
| mpmath | 1.3.0 | mypy-Erweiterungen | 1.0.0 | nest-asyncio | 1.6.0 |
| networkx | 3.2.1 | numpy | 1.26.4 | nvidia-cublas-cu12 | 12.4.5.8 |
| nvidia-cuda-cupti-cu12 | 12.4.127 | nvidia-cuda-nvrtc-cu12 | 12.4.127 | nvidia-cuda-runtime-cu12 | 12.4.127 |
| nvidia-cudn-cu12 | 9.1.0.70 | nvidia-cufft-cu12 | 11.2.1.3 | nvidia-curand-cu12 | 10.3.5.147 |
| nvidia-cusolver-cu12 | 11.6.1.9 | nvidia-cusparse-cu12 | 12.3.1.170 | nvidia-cusparselt-cu12 | 0.6.2 |
| nvidia-nccl-cu12 | 2.21.5 | nvidia-nvjitlink-cu12 | 12.4.127 | nvidia-nvtx-cu12 | 12.4.127 |
| oauthlib | 3.2.2 | opentelemetry-api | 1.31.1 | opentelemetry-sdk | 1.31.1 |
| opentelemetry-semantic-conventions (opentelemetrie-semantische-Konventionen) | 0.52b1 | Verpackung | 24.1 | Pandas | 1.5.3 |
| parambench-train-comms | 0.0.0 | Parso | 0.8.3 | pathspec | 0.10.3 |
| patsy | 0.5.6 | pexpect | 4.8.0 | Kissen | 10.3.0 |
| pip | 25.0.1 | platformdirs | 3.10.0 | plotly | 5.22.0 |
| plugin-fähig | 1.5.0 | Prompt-Toolkit | 3.0.43 | proto-plus | 1.26.1 |
| protobuf | 5.29.4 | psutil | 5.9.0 | psycopg2 | 2.9.3 |
| ptyprocess | 0.7.0 | pure-eval | 0.2.2 | py4j | 0.10.9.9 |
| pyarrow | 15.0.2 | Pyarrow-Hotfix | 0.6 | Pyasn1 | 0.4.8 |
| Pyasn1-Module | 0.2.8 | pyccolo | 0.0.68 | Pycparser | 2.21 |
| Pydantisch | 2.8.2 | pydantic_core | 2.20.1 | Pydot | 3.0.4 |
| Pygments | 2.15.1 | PyGObject | 3.48.2 | PyJWT | 2.7.0 |
| pyodbc | 5.0.1 | pyparsing | 3.0.9 | Pyspark | 3.5.2+databricks.connect.16.4.2 |
| pytest | 8.3.0 | Python-dateutil | 2.9.0.post0 | python-lsp-jsonrpc | 1.1.2 |
| Pytz | 2024.1 | PyYAML | 6.0.1 | pyzmq | 25.1.2 |
| requests | 2.32.2 | rsa | 4,9 | s3transfer | 0.10.4 |
| scikit-learn | 1.4.2 | SciPy | 1.13.1 | Seegeboren | 0.13.2 |
| setuptools | 69.5.1 | Sechs | 1.16.0 | smmap | 5.0.0 |
| sniffio | 1.3.0 | sqlparse | 0.5.3 | ssh-import-id | 5.11 |
| Stapeldaten | 0.2.0 | Starlet | 0.46.1 | StatistikModelle | 0.14.2 |
| sympy | 1.13.1 | Hartnäckigkeit | 8.2.2 | Threadpoolctl | 2.2.0 |
| tokenize-rt | 4.2.1 | Fackel | 2.6.0+cu124 | torchvision | 0.21.0+cu124 |
| Tornado | 6.4.1 | traitlets | 5.14.3 | Triton | 3.2.0 |
| typing_extensions | 4.12.1 | tzdata | 2024.1 | ujson | 5.10.0 |
| unbeaufsichtigte Aktualisierungen | 0,1 | urllib3 | 2.2.2 | uvicorn | 0.34.0 |
| virtualenv | 20.29.2 | wadllib | 1.3.6 | wcwidth | 0.2.5 |
| Rad | 0.45.1 | Eingehüllt | 1.14.1 | zipp | 3.17.0 |
| zstandard | 0.23.0 |