Przejdź do głównej zawartości

Przykłady CGC SDK

Ta sekcja zawiera kompletne przykłady w Pythonie dla zainstalowanej paczki cgcsdk.

Przygotowanie​

Utwórz i aktywuj środowisko wirtualne:

python -m venv venv
# PowerShell
venv\Scripts\Activate.ps1

# Linux/macOS
source venv/bin/activate

Zainstaluj SDK:

pip install cgcsdk

Potwierdź, że wybrany jest wymagany kontekst CGC:

cgc context list

Przykłady SDK​

Strona SDK examples zawiera istniejące przykłady:

PrzykładCel
basic_compute.pyTworzenie, monitorowanie, wystawianie i usuwanie zasobu compute.
job_workflow.pyTworzenie i monitorowanie jobów z Jobs API.
port_management.pyKonfiguracja wewnętrznych i zewnętrznych portów zasobów.
database_connection.pyWdrożenie zasobu PostgreSQL i połączenie z nim.

Każdy kompletny skrypt jest pokazany na stronie i może zostać utworzony w Twoim własnym projekcie.

Przykłady workflow​

Strona Workflow examples pokazuje nowsze Workflow API:

  • joby przetwarzające pliki,
  • przetwarzanie obrazów w PyTorch z wolumenem i Filebrowser,
  • przetwarzanie wielu obrazów przez for_each(),
  • HTTP inference,
  • pobieranie datasetu Roboflow,
  • pretrained inference YOLO i RT-DETR.

Te przykłady są oddzielne od istniejących przykładów Jobs, Resource, Port i Database. Używają App oraz klas workflow wyższego poziomu z cgc.sdk.

Rozwiązywanie problemów​

Jeśli importy nie działają, sprawdź aktywne środowisko i zainstalowaną paczkę:

python -c "import cgc.sdk; print('CGC SDK imported successfully')"

Dla problemów z autoryzacją albo kontekstem uruchom:

cgc context list