TPU OS 이미지
Compute Engine을 사용하여 TPU VM을 만들 때 Google에서 관리하는 공개 운영체제 (OS) 이미지 또는 커스텀 이미지를 사용할 수 있습니다. Google 관리 이미지는 TPU 성능에 최적화되어 있으며 필요한 드라이버와 에이전트가 포함되어 있습니다. 기본적으로 모든 Google Cloud 프로젝트는 이러한 공개 OS 이미지에 액세스할 수 있습니다.
Google 관리 OS 이미지
Google에서는 워크로드가 작동하는 데 필요한 TPU 런타임, 드라이버, 에이전트가 사전 구성된 Ubuntu 기반 OS 이미지를 제공합니다.
다음 표에는 지원되는 각 TPU 버전의 Google 관리 OS 이미지가 나와 있습니다.
| TPU 버전 | OS 버전 | 이미지 프로젝트 | 이미지 계열 |
|---|---|---|---|
| TPU7x(Ironwood) | Ubuntu 24.04 LTS |
ubuntu-os-accelerator-images |
ubuntu-accel-2404-amd64-tpu-tpu7x |
| TPU v6e (Trillium) | Ubuntu 22.04 LTS |
ubuntu-os-accelerator-images |
ubuntu-accel-2204-amd64-tpu-v5e-v5p-v6e |
| TPU v5p | Ubuntu 22.04 LTS |
ubuntu-os-accelerator-images |
ubuntu-accel-2204-amd64-tpu-v5e-v5p-v6e |
커스텀 OS 이미지
Compute Engine을 사용하면 TPU VM에 커스텀 OS 이미지를 사용할 수 있습니다. 맞춤 이미지는 다음과 같은 경우에 유용합니다.
- VM 시작 시간을 줄이기 위해 맞춤 소프트웨어 및 라이브러리를 미리 로드합니다.
- Google 관리 목록에 포함되지 않은 OS 배포 또는 버전을 사용합니다.
- 맞춤 커널 수정사항 또는 보안 구성을 적용합니다.
공유 책임 모델
맞춤 OS 이미지를 사용하는 것은 다음 표에 표시된 대로 사용자와 Google 간의 공유 책임 모델을 따릅니다.
| 기능 | Google 책임 | 사용자 책임 |
|---|---|---|
| TPU 에이전트 및 드라이버 | 수정사항 게시 및 에이전트 출시 | 에이전트 및 드라이버 설치 및 구성 |
| 호환성 테스트 | 해당 사항 없음 | 호환성 및 성능 테스트 실행 |
| OS 유지관리 | 해당 사항 없음 | OS 업데이트 및 라이선스 관리 |
자체 Ubuntu 이미지 빌드 및 사용에 대한 자세한 내용은 커스텀 OS 이미지 사용을 참고하세요.
다음 단계
- 커스텀 OS 이미지를 사용하는 방법을 알아보세요.
- TPU VM 인스턴스를 만듭니다.
- 멀티 호스트 TPU 슬라이스가 있는 MIG를 만듭니다.
- 단일 호스트 TPU 슬라이스로 MIG를 만듭니다.