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.
Shared Serverless for Git Folders poskytuje jeden serverless výpočetní zdroj sdílený mezi aktivy ve složce Git, včetně zápisníků a souborů. Používejte Shared Serverless pro Git složky 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
Chcete-li použít Shared Serverless pro Git Folders:
- 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í
- Zápisníky a soubory ve stejné složce Git se připojují k jednomu sdílenému výpočetnímu zdroji a používají prostředí spravované
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žijte Shared Serverless pro složky Git 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 Shared Serverless for Git Folders.
Spusť notebook nebo soubor, abys spustil výpočetní zdroj.
Chcete-li použít stejné výpočetní prostředí z jiného assetu, otevřete jiný zápisník nebo soubor ve stejné složce Git a vyberte Shared Serverless for Git Folders. Prostředky sdílejí výpočetní kapacitu a prostředí spravované službou pyproject.toml.
Spravujte prostředí s pyproject.toml
Shared Serverless for Git Folders spravuje závislosti Pythonu v celé složce Git pomocí souboru 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 poznámkový blok připojený ke Shared Serverless for Git Folders.
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.tomlsouboru klikněte na Apply pro aplikaci změn prostředí na Shared Serverless for Git Folders.
Aktualizované prostředí je dostupné pro notebooky a soubory připojené ke stejnému sdílenému výpočetnímu zdroji. 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í sdílený výpočetní zdroj, 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í.