python 获取VSI GPU

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 获取VSI GPU相关的知识,希望对你有一定的参考价值。

"""
@package examples 
@author Christopher Gallo
"""

import SoftLayer
from pprint import pprint as pp

class example():

    def __init__(self):

        self.client = SoftLayer.Client()

    def main(self):

        mask =" mask[id,fullyQualifiedDomainName,billingItem[id,orderItem[presetId,preset]]]"
        o_filter = {'virtualGuests': {
            'billingItem': {
                'orderItem': {
                    'preset': {
                        'keyName': {
                            'operation': '^= AC'
                        }
                    }
                }
            }
        }}
        guests = self.client['Account'].getVirtualGuests(mask=mask, filter=o_filter)
        for guest in guests:
            preset = "None"
            try:
                if guest['billingItem']['orderItem']['presetId'] is not None:
                    preset = guest['billingItem']['orderItem']['preset']['keyName']
            except KeyError:
                preset = "No Billing Item"

            print("%s - %s - %s" % (guest['id'], guest['fullyQualifiedDomainName'], preset))
            
if __name__ == "__main__":
    main = example()
    main.main()

以上是关于python 获取VSI GPU的主要内容,如果未能解决你的问题,请参考以下文章

python 用于订购VSI并指定安装后脚本URL的Python示例

Python:如何获取 GPU 的数量 [重复]

如何在 Python 中获取每秒的 GPU 使用率

如何使用 Python 和 Numba 获取 GPU 中的 CUDA 内核数量?

使用 Python Windows 获取 CPU 和 GPU 温度

markdown 用于将VSI部署到专用主机的Terraform示例