首页 > 编程语言 >gpu 打满bot 程序

gpu 打满bot 程序

时间:2022-12-10 00:55:19浏览次数:43  
标签:parser -- list args bot import gpu 打满 size

import torch 
import time
import os
import argparse
import shutil
import sys
 
def parse_args():
    parser = argparse.ArgumentParser(description='Matrix multiplication')
    parser.add_argument('--gpus', help='gpu amount', required=True, type=int)
    parser.add_argument('--size', help='matrix size', required=True, type=int)
    parser.add_argument('--interval', help='sleep interval', required=True, type=float)
    args = parser.parse_args()
    return args
 
 
def matrix_multiplication(args):
 
    a_list, b_list, result = [], [], []    
    size = (args.size, args.size)
    
    for i in range(args.gpus):
        a_list.append(torch.rand(size, device=i))
        b_list.append(torch.rand(size, device=i))
        result.append(torch.rand(size, device=i))
 
    while True:
        for i in range(args.gpus):
            result[i] = a_list[i] * b_list[i]
        time.sleep(args.interval)
 
if __name__ == "__main__":
    # usage: python matrix_multiplication_gpus.py --size 20000 --gpus 2 --interval 0.01
    args = parse_args()
    matrix_multiplication(args)

标签:parser,--,list,args,bot,import,gpu,打满,size
From: https://www.cnblogs.com/carolsun/p/16970654.html

相关文章

  • 《动手学ROS2》9.3为FishBot配置两轮差速控制插件
    《动手学ROS2》9.3为FishBot配置两轮差速控制插件本系列教程作者:小鱼公众号:鱼香ROSQQ交流群:139707339教学视频地址:小鱼的B站​完整文档地址:鱼香ROS官网版权声明:如非允......
  • System.CommandLine版CSRebot
    之前自己实现过一个CSRebot命令行工具,现在用System.CommandLine来实现,就规范和省事多了,虽然System.CommandLine还没有正式发布,但它的实现思路还是很不错的。下面的......
  • System.CommandLine版CSRebot
    之前自己实现过一个CSRebot命令行工具,现在用System.CommandLine来实现,就规范和省事多了,虽然System.CommandLine还没有正式发布,但它的实现思路还是很不错的。下面......
  • System.CommandLine版CSRebot
    之前自己实现过一个CSRebot命令行工具,现在用System.CommandLine来实现,就规范和省事多了,虽然System.CommandLine还没有正式发布,但它的实现思路还是很不错的。下面......
  • Mali-G57 GPU 性能有多强?
       深圳市新移科技有限公司推出研发科人员基于联发科最新5G手机芯片自主研发且支持AI的处理器 Mali-G57GPU,带有高中低配件引脚P2P兼容,源码兼容。搭载天玑700平台处......
  • jni项目创建出错 Can't determine type for tag '<macro name="m3_comp_bottom_app_ba
    看一下app目录下的build.gradle文件,将dependencies闭包下这两行implementation'androidx.appcompat:appcompat:1.5.1'implementation'com.google.android.material:m......
  • 关于GPU显存占满(即memory usage 很大),但GPU-util很小,导致模型训练很慢
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • Robotframework 本地安装部署
    一、RF简介:RF基于python语言开发的,可扩展,以关键字驱动模式的自动化测试框架。支持到python3.7关键字驱动与数据驱动的区别:关键字驱动--》关键字驱动表示把项目中的一些逻......
  • 除了Ubuntu以外的Linux系统可以安装Tensorflow/Pytorch的GPU版本吗???
    废话:平时没事有用到的Linux系统有Centos/Redhat/Ubuntu/UOS/Deepin,其中Ubuntu系统主要是用来工作生产的,UOS就是看看国家队的进展如何,Deepin就是看看民营企业的力量,同时也......
  • 基因组大数据计算:CPU和GPU加速方案深度评测
    随着NGS测序通量的大幅提高,搭配高效NGS二级分析技术的精准解决方案快速融进基因组学的各个应用领域:遗传进化、临床诊断、分子育种、医药开发等。以下我们通过对基......