본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

파이썬 모델 의존성 설정하기

기능 중단 알림

아래 문서는 foundry_ml 라이브러리에 대한 설명이지만, 이 라이브러리는 더 이상 플랫폼에서 사용을 권장하지 않습니다. 대신 palantir_models 라이브러리를 사용해주세요.

foundry_ml 라이브러리는 2025년 10월 31일에 제거될 예정이며, 이는 Python 3.9의 예정된 폐기와 일치합니다.

foundry_ml로 훈련된 모델은 의존성을 가질 수 있습니다. 즉, 모델을 실행하기 위해 필요한 특정 패키지와 버전을 의미합니다. foundry_ml 모델이 Modelling Objective에 제출되면, 모델을 실행하기 위해 사용된 패키지와 버전을 정의하기 위해 Conda 환경 해결 프로세스가 자동으로 시작됩니다. 처음에는 이 해결 프로세스가 기본 Python 의존성에 대해 실행됩니다. 모델 실행에 추가 의존성이 필요한 경우, 아래에 설명된대로 이러한 의존성을 설정해야 합니다.

모델 의존성 설정하기

파이썬 모델의 의존성을 설정하려면, 목표 홈 페이지의 모델 섹션에서 특정 모델 제출을 클릭합니다. 이렇게 하면 전체 모델 제출 페이지로 이동하여 의존성을 설정할 수 있습니다.

모델 상세정보

다음으로 설정 버튼을 클릭하여 설정 대화 상자를 엽니다. 이 대화 상자에서 의존성 목록을 추가, 제거, 편집하고 버전 제약 조건을 선택할 수 있습니다. 이 튜토리얼의 예를 들면, numpy라는 새 패키지를 추가하고 버전을 AUTOMATIC으로 설정합니다. 모델 설정 저장하기를 선택하여 새로운 Conda 환경의 해결을 시작합니다.

의존성 설정 대화 상자

의존성 설정을 지원하는 모델 유형(현재 파이썬 모델만 해당)에 대해, 해결이 완료될 때까지 모델의 릴리스는 차단됩니다.

해결 대기중

해결이 성공적으로 이루어지면, 새 릴리스 만들기를 선택하고 모델을 배포할 수 있습니다.

해결 성공

기본 파이썬 의존성 집합은 아래에 표시된대로 Modelling Objective의 설정 페이지에서 배포 탭 아래에서 확인할 수 있습니다.

해결 대기중

Foundry 라이브러리를 의존성으로 사용하기

모델이 Foundry 내에서 개발된 라이브러리를 사용하는 경우(파이썬 라이브러리 공유 참조), 라이브러리의 기본 Code Repositories에 읽기 권한이 있다면, 모델 의존성에서 의존성으로 선택할 수 있습니다.

Foundry 라이브러리

모델 의존성 설정 후, 해당 라이브러리는 사용자의 저장소 권한에 상관없이 릴리스와 배포를 트리거할 때 모델에 사용 가능하게 됩니다.