0 / 0
Go back to the English version of the documentation
Szczegóły danych wejściowych wdrożenia wsadowego dla skryptów Python
Last updated: 19 maj 2023
Szczegóły danych wejściowych wdrożenia wsadowego dla skryptów Python

Należy postępować zgodnie z tymi regułami podczas określania szczegółów wejściowych dla wdrożeń zadań wsadowych skryptów Python .

Tabela podsumowania typów danych:

Dane Opis
Typ odwołania do danych
Formaty plików dowolne

Źródła danych

Dane wejściowe/wyjściowe odwołań do danych:

  • Zasoby lokalne/zarządzane z obszaru
  • Połączone (zdalne) zasoby aplikacyjne: Cloud Object Storage

Uwagi:

W przypadku programowego określania odwołań do danych wejściowych/wyjściowych:

  • Odniesienie do źródła danych type zależy od typu zasobu. Więcej informacji można znaleźć w sekcji Typy odwołań do źródła danych w sekcji Dodawanie zasobów danych do miejsca wdrażania.
  • Użytkownik może określić zmienne środowiskowe wymagane do wykonania skryptu Python jako pary 'key': 'value' w produkcie scoring.environment_variables. Wartość key musi być nazwą zmiennej środowiskowej, a value musi być odpowiednią wartością zmiennej środowiskowej.
  • Ładunek zadania wdrażania zostanie zapisany jako plik JSON w kontenerze wdrażania, w którym zostanie wykonany skrypt Python . Skrypt Python może uzyskać dostęp do pełnej nazwy pliku ścieżki pliku JSON przy użyciu zmiennej środowiskowej JOBS_PAYLOAD_FILE .
  • Jeśli dane wejściowe są przywoływane jako lokalne lub zarządzane zasoby danych, usługa wdrażania pobierze dane wejściowe i umieje ją umieścić w kontenerze wdrażania, w którym zostanie wykonany skrypt Python . Dostęp do położenia (ścieżki) pobranych danych wejściowych można uzyskać za pomocą zmiennej środowiskowej BATCH_INPUT_DIR .
  • W przypadku odwołań do danych wejściowych (zasób danych lub zasób aplikacyjny połączenia) pobieranie danych musi być obsługiwane przez skrypt Python . Jeśli w ładunku zadania wdrażania znajduje się połączony zasób danych lub zasób połączenia, można uzyskać do niego dostęp za pomocą zmiennej środowiskowej JOBS_PAYLOAD_FILE , która zawiera pełną ścieżkę do ładunku zadania wdrożeniowego zapisanego jako plik JSON.
  • Jeśli dane wyjściowe muszą być utrwalone jako lokalne lub zarządzane zasoby danych w obszarze, można określić nazwę zasobu aplikacyjnego, który ma zostać utworzony w produkcie scoring.output_data_reference.location.name. Jako część skryptu Python dane wyjściowe mogą być umieszczane w ścieżce określonej przez zmienną środowiskową BATCH_OUTPUT_DIR . Usługa wdrażania skompresuje dane do formatu ZIP i załaduje je w położeniu określonym w produkcie BATCH_OUTPUT_DIR.
  • Te zmienne środowiskowe są ustawiane wewnętrznie. Jeśli spróbujesz je ustawić ręcznie, Twoje wartości zostaną nadpisane:
    • BATCH_INPUT_DIR
    • BATCH_OUTPUT_DIR
    • JOBS_PAYLOAD_FILE
  • Jeśli dane wyjściowe muszą być zapisane w zdalnej składnicy danych, należy określić odwołanie do danych wyjściowych (na przykład zasób danych lub połączony zasób danych) w produkcie output_data_reference.location.href. Skrypt Python musi zająć się przesyłaniem danych wyjściowych do zdalnego źródła danych. Jeśli w ładunku zadania wdrażania znajduje się połączony zasób danych lub odwołanie do zasobu połączenia, można uzyskać do niego dostęp za pomocą zmiennej środowiskowej JOBS_PAYLOAD_FILE , która zawiera pełną ścieżkę do ładunku zadania wdrożenia zapisaną jako plik JSON.
  • Jeśli skrypt Python nie wymaga określenia żadnych odwołań do danych wejściowych lub wyjściowych w ładunku zadania wdrażania, nie należy podawać obiektów scoring.input_data_references i scoring.output_data_references w ładunku.

Dowiedz się więcej

Temat nadrzędny: Szczegółowe informacje wejściowe wdrożenia wsadowego według środowiska

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more