Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Important
Ez a funkció bétaverzióban érhető el.
A Git Folder Serverless egyetlen szerver nélküli számítási erőforrást kínál, amelyet az eszközök között osztanak meg egy Git mappában, beleértve a jegyzetfüzetek és fájlokat is. Használd a Git Folder Serverless-t többfájlos szerzőséghez anélkül, hogy új szerver nélküli számítási erőforrást indítanál, vagy minden jegyzetfüzethez vagy fájlhoz környezetet állítanál be. A környezetet egy pyproject.toml fájl kezeli a Git mappa gyökérvonalán.
Követelmények
A Git Folder Serverless használata:
- A projektednek egy Git mappában kell lennie.
- Meg kell nyitnod a Git mappát a Git mappa szerkesztőben.
- Ha a Git mappa tartalmaz egy gyökérszintű
pyproject.tomlfájlt, aenvironment_versionértékét5vagy újabb verzióra kell állítani.
Megosztott számítás és környezet
- Az azonos Git-mappában lévő notebookok és fájlok egy Git-mappa kiszolgáló nélküli számítási erőforrásához tartoznak, és a
pyproject.tomláltal felügyelt környezetet használják. - Csak a hozzá tartozó Git mappában lévő eszközök csatlakozhatnak a számítási erőforráshoz.
- Az egyik jegyzetfüzetben definiált Python változók nem elérhetők egy másik jegyzetfüzetben.
- Egy webterminál , amelyet bármely csatolt jegyzetfüzetből vagy fájlból megnyitnak a Git mappában, ugyanazon a számítási erőforráson fut.
Használd a Git Folder Serverless rendszert a Git mappa szerkesztőben
A munkaterület oldalsávján kattints a Workspace gombra, és navigálj a Git mappába.
Kattints a szerkesztőben a Megnyitásra.
Nyiss meg egy jegyzetfüzetetet vagy fájlt a Git mappában.
Kattintson a Compute legördülő menüre.
Válassza ki a Git Folder Serverless elemet.
Futtasd a jegyzetfüzetet vagy fájlt, hogy elindítsd a számítási erőforrást.
Ha ugyanazt a számítást szeretnéd használni egy másik eszközből, nyiss meg egy másik jegyzetfüzetet vagy fájlt ugyanabban a Git mappában, és válaszd ki a Git Folder Serverless opciót. Az eszközök közös számítási kapacitást és a pyproject.toml által felügyelt környezetet használnak.
A környezet kezelése a következőképpen pyproject.toml
A Git Folder Serverless a mappa gyökerében található pyproject.toml fájl segítségével kezeli a Python-függőségeket a teljes Git-mappában. Ez eltér a szabványos szerver nélküli jegyzetfüzetektől, ahol a Környezet oldali panelben konfigurált függőségek egy jegyzetfüzetre vonatkoznak.
Függőségeket adhatsz hozzá és környezeti változtatásokat alkalmazhatsz notebook parancsokkal vagy szerkesztéssel pyproject.toml.
Használj notebook parancsokat
Nyiss ki egy jegyzetfüzetet, amely a Git Folder Serverlesshez csatlakozik.
Ellenőrizd, hogy létezik-e fájl
pyproject.tomla Git mappa gyökerében. Ha nem létezik, nyisd meg a Környezet oldallapot, és kattints a pyproject.toml létrehozására.Futtassa a
%uv add <package>parancsot, hogy egy függőséget adjon a gyökérszintűpyproject.tomlfájlhoz. Például:%uv add cowsayFuttassa a
%uv syncparancsot a függőségek megosztott környezetre való alkalmazásához, valamint auv.locklétrehozásához vagy frissítéséhez.%uv sync
Szerkeszt pyproject.toml
A Git-mappaszerkesztőben ellenőrizd, hogy létezik-e
pyproject.tomlfájl a Git-mappa gyökerében. Ha nem létezik, nyisd meg a Környezet oldallapot, és kattints a pyproject.toml létrehozására.Nyissa meg a
pyproject.tomlfájlt.Kézzel szerkeszteni a
dependencieslistát. Például:[project] name = "my-project" version = "0.1.0" dependencies = [ "simplejson==3.18.1", ] [tool.databricks.environment] environment_version = "5"A
pyproject.tomlfájlszerkesztő tetején kattints az Apply gombra, hogy alkalmazd a környezeti változtatásokat a Git Folder Serverless-re.
A frissített környezet elérhető a jegyzetfüzetek és fájlok számára, amelyek ugyanahhoz a Git Folder szerver nélküli számításhoz csatlakoznak. A környezet ellenőrzéséhez nyisd meg a Környezet oldalablakot. A szerver nélküli környezet verzióiról és telepített függőségekről információért lásd: Szerver nélküli környezet konfigurálása .
Együttműködés a Git-en keresztül
Csak az a felhasználó futtathatja rajta a munkaterhelést, aki elindít egy Git Folder szerver nélküli számítási erőforrást. Ha egy másik felhasználó nyitja meg ugyanazt a Git-mappát, nem futtathat notebookokat vagy fájlokat a meglévő számítási erőforráson.
A Databricks azt javasolja, hogy minden együttműködő klónozza a repozitóriumot egy Git mappába a saját munkaterületi mappájában. Ezután minden együttműködő külön számítási erőforrást és környezetet kap, amelyet pyproject.toml a klónja számára kezel.
Használj ágakat, commiteket, pushokat és pullokat, hogy a távoli Git tárolón keresztül cseréld a változásokat. Lásd : Együttműködés a Git mappákban.
Limitations
- A számítási megosztás szerver nélküli használati szabályzatra van korlátozva. A jegyzetfüzetek és a Git mappában lévő fájlok, amelyek eltérő használati szabályzatokat használnak, külön számítási erőforrásokat kapnak, nem pedig egyet osztanak meg.