Vertex AI 是一个全托管的机器学习平台,旨在简化从数据准备到模型部署的整个机器学习生命周期。托管 Notebook 实例是 Vertex AI 提供的一种服务,允许用户在云端创建和管理 Jupyter Notebook 环境,以便进行数据探索、模型训练和调试等工作。
Vertex AI 的托管 Notebook 实例通常分为以下几种类型:
以下是一个简单的示例代码,展示如何使用 Vertex AI 创建托管 Notebook 实例:
from google.cloud import aiplatform
# 初始化 Vertex AI 客户端
client = aiplatform.gapic.JobServiceClient()
# 设置项目 ID 和区域
project_id = 'your-project-id'
region = 'us-central1'
# 创建托管 Notebook 实例的请求
request = {
'parent': f'projects/{project_id}/locations/{region}',
'notebook_instance': {
'display_name': 'example-notebook',
'machine_type': 'n1-standard-4',
'accelerator_type': 'ACCELERATOR_TYPE_UNSPECIFIED',
'install_gpu_driver': False,
'network': 'default',
'subnet': 'default',
'no_public_ip': True,
'kms_key_name': '',
'no_proxy_access': False,
'service_account': 'default',
'network_tags': [],
'maintenance_freeze_duration_hours': 0,
'accelerator_count': 0,
'accelerator_type': 'ACCELERATOR_TYPE_UNSPECIFIED',
'container_image_uri': '',
'boot_disk_size_gb': 100,
'preemptible': False,
'dataset': '',
'dataset_display_name': '',
'machine_type_override': '',
'network_interface': {
'network': 'default',
'subnet': 'default',
'no_public_ip': True
},
'labels': {},
'accelerator_config': {}
}
}
# 发送创建请求
response = client.create_notebook_instance(request=request)
# 打印响应
print(response)
希望以上信息能帮助您解决问题。如果问题仍然存在,请提供更多详细信息以便进一步诊断。