환경 사용자 지정
표준 소프트웨어 구성에 포함되지 않은 라이브러리 및 패키지를 사용하려면 기존 환경 템플릿을 사용자 지정하거나 관리자가 만든 사용자 지정 이미지를 사용할 수 있습니다.
주의:
- 런타임 25.1 또는 GenAI 25-A를 사용 중이며 Python 소프트웨어 패키지를 설치하려는 경우, 해당 런타임에서는 사용할 수 없으므로
conda반드시pip를 통해 설치해야 합니다. - 25.1 부터는 런타임 기반 R 환경 커스터마이징이 더 이상 지원되지 않습니다. 노트북 코드에서 직접 패키지를 설치하고 사용자 지정 이미지를 생성하는 것은 여전히 가능합니다.
25.1: 보다 오래된 런타임
| 사용자 정의 유형 | 설명 |
|---|---|
사용자 지정은 환경 템플릿에 정의되며 런타임 시작 시 mamba 또는 conda 에 의해 적용됩니다 |
- 추가 라이브러리와 파일은 저장되지 않지만 런타임이 시작될 때마다 설치됩니다 - 모든 프로젝트 구성원이 이 환경 템플릿에 접근할 수 있습니다 - 기본적으로 패키지는 다음 위치에서 설치됩니다 anaconda.org |
IBM Software Hub 관리자가 사용자 지정 런타임 이미지를 설치합니다. 사용자 지정 이미지를 빌드할 때 사용할 수 있는 도구는 conda, mamba, pip ( Python 패키지), install.packages() (R 패키지) 또는 microdnf (운영 체제 종속성)입니다 |
- 기존 런타임 이미지를 기반으로 Dockerfile을 사용하여 새로운 커스텀 이미지를 빌드하고 업로드합니다. - IBM Software Hub 관리자가 보안 패치를 포함한 이미지 업데이트를 유지 관리합니다. |
실행 시간 25.1:
| 사용자 정의 유형 | 설명 |
|---|---|
사용자 지정은 환경 템플릿에서 정의되며, 런타임 시작 시 또는 에 pip 의해 적용됩니다 |
- 추가 라이브러리와 파일은 저장되지 않지만 런타임이 시작될 때마다 설치됩니다 - 모든 프로젝트 구성원이 이 환경 템플릿에 접근할 수 있습니다 - 기본적으로 패키지는 다음 위치에서 설치됩니다 pypi.org |
IBM Software Hub 관리자가 사용자 지정 런타임 이미지를 설치합니다. 사용자 지정 이미지를 빌드할 때 사용할 수 있는 도구는 conda, mamba, pip ( Python 패키지), install.packages() (R 패키지) 또는 microdnf (운영 체제 종속성)입니다 |
- 기존 런타임 이미지를 기반으로 Dockerfile을 사용하여 새로운 커스텀 이미지를 빌드하고 업로드합니다. - IBM Software Hub 관리자가 보안 패치를 포함한 이미지 업데이트를 유지 관리합니다. |
환경 템플릿의 ' conda, ' mamba' , ' pip '에 대한 기본 설정은 런타임이 시작될 때 공용 네트워크에 액세스할 수 있어야 합니다. 공용 네트워크에 대한 액세스를 사용할 수 없거나 원하지 않는 경우 다음을 수행할 수 있습니다.
- 대체 방법으로 라이브러리에 액세스하도록
conda,mamba및pip구성을 사용자 정의하십시오. 세부사항은 다음을 참조하십시오.
또는 플랫폼 관리자에게 사용자 지정 런타임 이미지를 빌드해 달라고 요청하세요.
자세한 내용은 환경 템플릿 사용자 지정을 참조하세요
참고:
Spark및 Hadoop 환경을 사용하는 경우 소프트웨어 사용자 정의를 구성하거나 사용자 정의 이미지를 빌드할 수 없습니다. 그러나 conda, mamba, pip또는 install.packages() (R의 경우) 를 사용하여 소프트웨어를 설치할 수 있습니다.
다이어그램은 표준 소프트웨어 구성에 포함되지 않은 라이브러리 및 패키지를 사용하려는 경우 적용할 수 있는 사용자 정의 메소드를 설명합니다. 다이어그램은 공용 네트워크의 라이브러리에 액세스하기 위한 옵션과 공용 액세스 없이 사용자 정의하기 위한 옵션을 표시합니다.
참고:
노트북 내부에서 직접 설치하는 패키지와 런타임에 설치하는 패키지의 경우, IBM Software Hub 관리자가 할 수 있습니다:
- 다음을 포함하는
conda채널을 사용하여 내부 2진저장소 관리자를 지정하십시오. - 원격 원본의 패키지에 대한 로컬 미러 또는 캐시
- 로컬로 개발된 패키지
- 네트워크 File Storage 시스템에 있는 회사 프록시 또는 파일 채널 설정