gpt4 book ai didi

google-cloud-platform - 如何使用 Google Compute Python API 通过 GPU 创建自定义机器类型或实例?

转载 作者:行者123 更新时间:2023-12-02 09:06:01 24 4
gpt4 key购买 nike

我正在研究使用 GCP 进行云计算。到目前为止,我一直在使用 AWSboto3 库,并尝试使用 google python 客户端 API 来启动实例。

所以我遇到的一个例子来自他们的文档 here .实例机器类型指定为:

machine_type = "zones/%s/machineTypes/n1-standard-1" % zone

然后它传递给配置:

config = {
'name': name,
'machineType': machine_type,
....

我想知道如何从 python API 指定具有 GPU 和自定义 RAM 以及处理器等的机器?

最佳答案

Python API 基本上是 REST API 的包装器,因此在您使用的示例代码中,正在使用与在 insert request 中传递的相同模式构建配置对象。 .

阅读该文档表明 guestAccelerators 结构与 GPU 相关。

自定义 RAM 和 CPU 更有趣。有一种用于指定自定义机器类型名称的格式(您可以在用于创建机器类型的 gcloud documentation 中看到它)。格式为:

[GENERATION]custom-[NUMBER_OF_CPUs]-[RAM_IN_MB]

生成是指预定义名称中的“n1”或“n2”。对于 n1,此 block 为空,对于 n2,前缀为“n2-”。也就是说,使用 gcloud 进行试验似乎表明“n1-”作为前缀也可以像您预期的那样工作。

因此,对于具有 5GB 内存的 1 CPU n1 机器,它将是 custom-1-5120。这就是您要将示例中的 n1-standard-1 替换为的内容。

当然,您要遵守 limits of how to specify a custom machine例如 RAM 必须是 256MB 的倍数。

最后,控制台“创建实例”页面底部有一个简洁的小功能:

Equivalent REST or command line image from compute engine console

单击相关链接将向您显示创建您当时在控制台中定义的机器所需的确切 REST 对象,因此查看特定参数的使用方式非常有用。

关于google-cloud-platform - 如何使用 Google Compute Python API 通过 GPU 创建自定义机器类型或实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58530720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com