Megosztás:


Kiszolgáló nélküli GPU-környezet 3. verziója (bétaverzió)

Fontos

A Databricks kiszolgáló nélküli GPU-számítása bétaverzióban érhető el. A bétaverzió során a támogatott környezetek tartalma , beleértve a csomagok vagy a telepített csomagok verzióinak listáját is, változhat.

Ez a cikk a kiszolgáló nélküli GPU-környezet 3- es verziójának rendszerkörnyezeti adatait ismerteti.

Az alkalmazás kompatibilitásának biztosítása érdekében a kiszolgáló nélküli GPU-számítási feladatok egy verziószámozott API-t használnak, más néven a környezeti verziót, amely továbbra is kompatibilis marad az újabb kiszolgálóverziókkal.

A környezeti verziót a Környezet oldalpanelen választhatja ki a kiszolgáló nélküli jegyzetfüzetekben. Lásd: Kiszolgáló nélküli GPU-számítás beállítása.

Új funkciók és fejlesztések

A 3. kiszolgáló nélküli GPU-környezet a 3. kiszolgáló nélküli környezetre (CPU) épül. A kiszolgáló nélküli 3. környezet (CPU) újdonságai.

Ismert problémák

A Threadpoolctl-kódtár figyelmeztetése transzformátorok importálásakor

A tár importálásakor transformers az alábbi hibaüzenet jelenhet meg. Ez a 3. kiszolgáló nélküli GPU-környezet könyvtárával threadpoolctl kapcsolatos ismert probléma.

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'

A probléma megoldásához frissítsen a kiszolgáló nélküli 4. GPU-környezetre , vagy frissítse a tárat threadpoolctl :

pip install threadpoolctl==3.1.0

Rendszerkörnyezet

  • operációs rendszer: Ubuntu 24.04.2 LTS
  • Python: 3.12.3
  • Databricks Connect: 16.4.2
  • NVIDIA CUDA eszközkészlet: 12.4

Telepített Python-kódtárak

A kiszolgáló nélküli 3. környezet (CPU) tartalma mellett a 3. kiszolgáló nélküli GPU-környezet a következőket tartalmazza:

  • torch 2.6.0
  • torchvision 0.21.0

Ha kiszolgáló nélküli GPU-környezetet szeretne reprodukálni a helyi Python virtuális környezetben, töltse le a requirements-env-gpu-3.txt fájlt, és futtassa pip install -r requirements-env-gpu-3.txt. Ez a parancs telepíti az összes nyílt forráskódú kódtárat a kiszolgáló nélküli GPU-környezet 3-ból.

Könyvtár verzió Könyvtár verzió Könyvtár verzió
széljegyzetes típusok 0.7.0 anyio 4.2.0 asttokens 2.0.5
astunparse 1.6.3 azure-core 1.33.0 Azure-tároló-blob 12.23.0
Azure-tároló-fájl-adattó (Azure Storage File Data Lake) 12.17.0 fekete 24.4.2 villogó 1.7.0
boto3 1.34.69 botocore 1.34.69 Gyorstár-eszközök 5.3.3
tanúsítvány 2024.6.2. cffi 1.16.0 Chardet 4.0.0
karakterkészlet-normalizáló (charset-normalizer) 2.0.4 kattintás 8.1.7 Cloudpickle 3.0.0
kommunikáció 0.2.1 ContourPy 1.2.0 kriptográfia 42.0.5
biciklista 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 hibakereső eszköz 1.6.7 dekorátor 5.1.1 Deprecated 1.2.18
kapor 0.3.8 distlib 0.3.8 Végrehajtó 0.8.3
aspektusok áttekintése 1.1.1 fastapi 0.115.12 fájlzárolás 3.13.1
betűtípusok 4.51.0 fsspec 2024.3.1 jövő 1.0.0
gitdb 4.0.11 GitPython 3.1.37 google-api-core 2.20.0
Google-autentikáció 2.38.0 google-cloud-core (Google felhő mag) 2.4.3 Google felhőtárhely 3.1.0
google-crc32c 1.7.1 google-resumable-media (Google újraindítható média) 2.7.2 googleapis-közös-protokollok 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
izodátum 0.7.2 jedi 0.19.1 Jinja2 3.1.4
jmespath 1.0.1 joblib 1.4.2 jupyter_kliens 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 kiterjesztések 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
opentelemetry-szemantikai-konvenciók 0.52b1 csomagolás 24.1 Pandák 1.5.3
parambench-train-comms 0.0.0 parso 0.8.3 útvonal specifikáció (pathspec) 0.10.3
bűnbak 0.5.6 pexpect 4.8.0 párna 10.3.0
pipa 25.0.1 Platformdirs 3.10.0 ábrázolás 5.22.0
csatlakozós 1.5.0 prompt-toolkit: parancssori eszközkészlet 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 (C és C++ fájlok feldolgozására szolgáló parser) 2.21
pydantic (egy Python könyvtár) 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 (Python ODBC interfész) 5.0.1 pyparsing (egy Python könyvtár a szövegelemzéshez) 3.0.9 pyspark 3.5.2+databricks.connect.16.4.2
pytest 8.3.0 python-dateutil Szoftver verzió: 2.9.0.post0 python-lsp-jsonrpc 1.1.2
pytz (egy Python könyvtár az időzóna számításokhoz) 2024.1 PyYAML 6.0.1 pyzmq 25.1.2
requests 2.32.2 Rsa 4.9 s3transfer 0.10.4
scikit-learn (egy Python gépi tanulási könyvtár) 1.4.2 scipy (tudományos és műszaki számítási Python könyvtár) 1.13.1 tengerben született 0.13.2
setuptools 69.5.1 hat 1.16.0 smmap 5.0.0
sniffio 1.3.0 sqlparse 0.5.3 ssh-import-id 5.11
halmaz adatok 0.2.0 Starlette 0.46.1 statsmodels - statisztikai szoftvercsomag 0.14.2
sympy 1.13.1 Kitartás 8.2.2 threadpoolctl 2.2.0
tokenize-rt 4.2.1 fáklya 2.6.0+cu124 torchvision (egy képszámítástechnikai könyvtár a PyTorch keretrendszerben) 0.21.0+cu124
tornado 6.4.1 jellemzők 5.14.3 Triton 3.2.0
typing_extensions (gépelési kiterjesztések) 4.12.1 tzdata 2024.1 ujson (JSON-kezelő könyvtár a Pythonban) 5.10.0
felügyelet nélküli frissítések 0,1 urllib3 2.2.2 uvicorn 0.34.0
virtualenv 20.29.2 wadllib 1.3.6 wcwidth 0.2.5
wheel 0.45.1 becsomagolva 1.14.1 cipzár 3.17.0
zstandard 0.23.0