Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Importante
El proceso de GPU sin servidor en Databricks está en beta. Durante la versión beta, el contenido de los entornos admitidos, incluida la lista de paquetes o versiones de paquetes instalados, puede cambiar.
En este artículo se describe la información del entorno del sistema para el entorno de GPU sin servidor versión 3.
Para garantizar la compatibilidad con la aplicación, las cargas de trabajo de GPU sin servidor usan una API con versiones, conocida como versión del entorno, que sigue siendo compatible con versiones más recientes del servidor.
Puede seleccionar la versión del entorno utilizando el panel lateral de entorno en sus notebooks sin servidor. Consulte Configuración del proceso de GPU sin servidor.
Nuevas características y mejoras
El entorno de GPU sin servidor 3 se basa en el entorno sin servidor 3 (CPU). Vea las novedades del entorno sin servidor 3 (CPU).
Problemas conocidos
Advertencia de la biblioteca Threadpoolctl al importar transformadores
Al importar la transformers biblioteca, es posible que vea el siguiente mensaje de error. Se trata de un problema conocido con threadpoolctl la biblioteca en el entorno de GPU sin servidor 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'
Para resolver este problema, actualice al entorno de GPU sin servidor 4 o actualice la threadpoolctl biblioteca:
pip install threadpoolctl==3.1.0
Entorno del sistema
- sistema operativo: Ubuntu 24.04.2 LTS
- Python: 3.12.3
- Databricks Connect: 16.4.2
- Kit de herramientas de NVIDIA CUDA: 12.4
Bibliotecas de Python instaladas
Además de lo que se incluye en el entorno sin servidor 3 (CPU), el entorno de GPU sin servidor 3 incluye lo siguiente:
torch 2.6.0torchvision 0.21.0
Para reproducir el entorno de GPU sin servidor 3 en el entorno virtual local de Python, descargue el archivo requirements-env-gpu-3.txt y ejecute pip install -r requirements-env-gpu-3.txt. Este comando instala todas las bibliotecas de código abierto desde el entorno de GPU sin servidor 3.
| Biblioteca | Versión | Biblioteca | Versión | Biblioteca | Versión |
|---|---|---|---|---|---|
| tipos anotados | 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 |
| Servicio de Azure Storage File Data Lake | 12.17.0 | negro | 24.4.2 | intermitente | 1.7.0 |
| boto3 | 1.34.69 | botocore | 1.34.69 | cachetools | 5.3.3 |
| certifi | 2024.6.2 | cffi | 1.16.0 | chardet | 4.0.0 |
| charset-normalizer | 2.0.4 | Haz clic | 8.1.7 | cloudpickle | 3.0.0 |
| Comunicación | 0.2.1 | contourpy | 1.2.0 | criptografía | 42.0.5 |
| ciclista | 0.11.0 | Cython | 3.0.11 | databricks-connect | 16.4.4 |
| SDK de Databricks | 0.49.0 | databricks.serverless_gpu | 0.5.3 | dbus-python | 1.3.2 |
| debugpy | 1.6.7 | decorator | 5.1.1 | Deprecated | 1.2.18 |
| dill | 0.3.8 | distlib | 0.3.8 | executing | 0.8.3 |
| visión general de las facetas | 1.1.1 | fastapi | 0.115.12 | bloqueo de archivos | 3.13.1 |
| fonttools | 4.51.0 | fsspec | 2024.3.1 | futuro | 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 Storage (almacenamiento en la nube de Google) | 3.1.0 |
| google-crc32c | 1.7.1 | google-resumable-media (medios reanudables de Google) | 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-extensions | 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-cudnn-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 |
| convenciones-semánticas-de-opentelemetry | 0.52b1 | embalaje | 24.1 | Pandas | 1.5.3 |
| parambench-train-comms | 0.0.0 | parso | 0.8.3 | pathspec | 0.10.3 |
| chivo expiatorio | 0.5.6 | pexpect | 4.8.0 | almohada | 10.3.0 |
| pip | 25.0.1 | platformdirs | 3.10.0 | plotly | 5.22.0 |
| pluggy | 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-modules | 0.2.8 | pyccolo | 0.0.68 | pycparser | 2.21 |
| pydantic | 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 |
| solicitudes | 2.32.2 | rsa | 4,9 | s3transfer | 0.10.4 |
| scikit-learn | 1.4.2 | scipy | 1.13.1 | biblioteca de visualización de datos de Python llamada seaborn | 0.13.2 |
| setuptools | 69.5.1 | six | 1.16.0 | smmap | 5.0.0 |
| sniffio | 1.3.0 | sqlparse | 0.5.3 | ssh-import-id | 5.11 |
| stack-data | 0.2.0 | Starlette | 0.46.1 | statsmodels (paquete de Python para análisis estadístico) | 0.14.2 |
| Sintonía | 1.13.1 | tenacidad | 8.2.2 | threadpoolctl | 2.2.0 |
| tokenize-rt | 4.2.1 | antorcha | 2.6.0+cu124 | antorcha | 0.21.0+cu124 |
| tornado | 6.4.1 | traitlets | 5.14.3 | Tritón | 3.2.0 |
| typing_extensions | 4.12.1 | tzdata | 2024.1 | ujson | 5.10.0 |
| unattended-upgrades | 0,1 | urllib3 | 2.2.2 | uvicorn | 0.34.0 |
| virtualenv | 20.29.2 | wadllib | 1.3.6 | wcwidth | 0.2.5 |
| rueda | 0.45.1 | envuelto | 1.14.1 | zipp | 3.17.0 |
| zstandard | 0.23.0 |