Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Important
Tato funkce je v beta verzi.
Git Folder Serverless poskytuje jeden serverless výpočetní zdroj sdílený napříč prostředky v rámci složky Git, včetně poznámkových bloků a souborů. Používejte Git Folder Serverless pro tvorbu více souborů bez nutnosti zakládat nový serverless výpočetní zdroj nebo nastavovat prostředí pro každý notebook či soubor. Prostředí je spravováno souborem pyproject.toml v kořenové složkě Git.
Požadavky
Pro použití Git Folder Serverless:
- Váš projekt musí být ve složce Git.
- Musíte otevřít složku Git v editoru složek Git.
- Pokud složka Git obsahuje soubor
pyproject.tomlv kořenovém adresáři, musí býtenvironment_versionnastaven na5nebo novější.
Sdílené výpočty a prostředí
- Notebooky a soubory ve stejné složce Git jsou připojeny k jednomu bezserverovému výpočetnímu prostředku Git Folder a používají prostředí spravované službou
pyproject.toml. - K výpočetnímu prostředku lze připojit pouze prostředky v rámci příslušné složky Git.
- Python proměnné definované v jednom notebooku nejsou dostupné v jiném notebooku.
- Webový terminál otevřený z jakéhokoliv připojeného notebooku nebo souboru ve složce Git běží na stejném výpočetním zdroji.
Používejte Git Folder Serverless v editoru složek Git
V postranním panelu workspace klikněte na Workspace a přejděte do složky Git.
Klikněte na Otevřít v editoru.
Otevřete zápisník nebo soubor ve složce Git.
Klikněte na rozbalovací menu Compute.
Vyberte Git složku Serverless.
Spusť notebook nebo soubor, abys spustil výpočetní zdroj.
Pro použití stejného výpočtu z jiného assetu otevřete jiný notebook nebo soubor ve stejné Git složce a vyberte Git Folder Serverless. Prostředky sdílejí výpočetní kapacitu a prostředí spravované službou pyproject.toml.
Spravujte prostředí s pyproject.toml
Git Folder Serverless spravuje Python závislosti pro celou složku Git s souborem pyproject.toml v kořeni složky. To se liší od standardních serverless notebooků, kde závislosti nakonfigurované v panelu Prostředí platí pro jeden notebook.
Závislosti a změny prostředí můžete přidávat pomocí příkazů v poznámkovém bloku nebo úpravou pyproject.toml.
Používejte příkazy z poznámkového bloku
Otevřete notebook připojený k Git Folder Serverless.
Zkontrolujte, zda
pyproject.tomlsoubor existuje v kořeni složky Git. Pokud neexistuje, otevřete boční panel Prostředí a klikněte na Create pyproject.toml.Spusťte
%uv add <package>, chcete-li přidat závislost do kořenového souborupyproject.toml. Příklady:%uv add cowsaySpusťte
%uv sync, aby se závislosti použily ve sdíleném prostředí a vygeneroval nebo aktualizoval se souboruv.lock.%uv sync
Upravit pyproject.toml
V editoru složek Git zkontrolujte, zda
pyproject.tomlsoubor existuje v kořeni složky Git. Pokud neexistuje, otevřete boční panel Prostředí a klikněte na Create pyproject.toml.Otevřete soubor
pyproject.toml.Ručně upravte
dependenciesseznam. Příklady:[project] name = "my-project" version = "0.1.0" dependencies = [ "simplejson==3.18.1", ] [tool.databricks.environment] environment_version = "5"V horní části editoru
pyproject.tomlsouborů klikněte na Aplikovat pro aplikaci změn prostředí na Git Folder Serverless.
Aktualizované prostředí je dostupné pro notebooky a soubory připojené ke stejnému serverless výpočetnímu režimu Git Folder. Pro kontrolu prostředí otevřete boční panel Prostředí . Informace o verzích prostředí serverless a nainstalovaných závislostech naleznete v části Konfigurace prostředí serverless.
Spolupráce přes Git
Pouze uživatel, který spustí serverless výpočetní zdroj Git Folder, na něm může spouštět pracovní zátěže. Pokud jiný uživatel otevře stejnou složku Git, je mu zablokován přístup k spouštění zápisníků nebo souborů na existujícím výpočetním zdroji.
Databricks doporučuje, aby každý spolupracovník naklonoval repozitář do složky Git ve složce svého osobního pracovního prostoru. Každý spolupracovník pak získá samostatný výpočetní zdroj a prostředí spravované pyproject.toml pro svůj klon.
Používejte větve, commity, pushy a pully k výměně změn přes vzdálený Git repozitář. Viz Spolupráce ve složkách Git.
Omezení
- Sdílení výpočtů je omezeno na serverless usage policy. Zápisníky a soubory ve stejné Git složce, které používají různé zásady použití, jsou přiřazeny samostatné výpočetní zdroje místo sdílení.