当前位置:   article > 正文

走进tensorflow第十二步——测试cpu和gpu的速度差距_tensorflow2.x gpu和cpu检测代码

tensorflow2.x gpu和cpu检测代码

好久没看这一块了,最近一直瞎折腾,各种捣鼓,到了这个阶段,迷……

打算测一下cpu和gpu的实际差距,虽然我这gpu一般般,只有2G,但还是想看看能不能来点儿惊喜。

测试代码来自如下平台:

https://databricks.com/tensorflow/using-a-gpu

如果嫌麻烦可以直接copy以下代码:

  1. #!/usr/bin/env python
  2. # -*- coding:utf-8 -*-
  3. import sys
  4. import tensorflow as tf
  5. from datetime import datetime
  6. device_name = sys.argv[1] # Choose device from cmd line. Options: gpu or cpu
  7. shape = (int(sys.argv[2]), int(sys.argv[2]))
  8. if device_name == "gpu":
  9. device_name = "/gpu:0"
  10. else:
  11. device_name = "/cpu:0"
  12. with tf.device(device_name):
  13. random_matrix = tf.random_uniform(shape=shape, minval=0, maxval=1)
  14. dot_operation = tf.matmul(random_matrix, tf.transpose(random_matrix))
  15. sum_operation = tf.reduce_sum(dot_operation)
  16. startTime = datetim
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/883490
推荐阅读
相关标签
  

闽ICP备14008679号