scripts/packer/gcp-a3mega-image.json
Rama master · réplica de lectura del repositorio original.
{
"variables": {
"image_version": ""
},
"builders": [
{
"type": "googlecompute",
"project_id": "dstack",
"source_image": "dstack-a3mega-20250401t065024z",
"image_name": "dstack-a3mega-{{user `image_version`}}",
"instance_name": "dstack-a3mega-{{user `image_version`}}",
"image_description": "dstack VM image for A3 Mega instances with pre-pulled Docker images. The source image is based on https://cloud.google.com/cluster-toolkit/docs/deploy/deploy-a3-mega-cluster.",
"ssh_username": "ubuntu",
"zone": "us-central1-a",
"disk_size": 100
}
],
"provisioners": [
{
"type": "shell",
"inline": [
"sudo rm /etc/apt/sources.list.d/ar_us_apt_pkg_dev_projects_gce_ai_infra.list",
"sudo apt-get update",
"sudo apt-get install -y --no-install-recommends datacenter-gpu-manager-4-proprietary datacenter-gpu-manager-exporter",
"sudo systemctl disable google-cloud-ops-agent.service",
"gcloud -q auth configure-docker us-docker.pkg.dev",
"docker pull us-docker.pkg.dev/gce-ai-infra/gpudirect-tcpxo/tcpgpudmarxd-dev:v1.0.14",
"docker pull us-docker.pkg.dev/gce-ai-infra/gpudirect-tcpxo/nccl-plugin-gpudirecttcpx-dev:v1.0.8-1"
]
}
]
}