发布于2020-03-17 15:20 阅读(1345) 评论(0) 点赞(22) 收藏(1)
- import tensorflow as tf
- a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')
- b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')
- c = tf.matmul(a, b)
- sess = tf.compat.v1.Session(config=tf.compat.v1.ConfigProto(log_device_placement=True))
- print(sess.run(c))
- import tensorflow as tf
-
- with tf.device('/cpu:0'):
- a = tf.constant([1.0, 2.0, 3.0], shape=[3], name='a')
- b = tf.constant([1.0, 2.0, 3.0], shape=[3], name='b')
- with tf.device('/gpu:0'):
- c = a + b
-
- # 注意:allow_soft_placement=True表明:计算设备可自行选择,如果没有这个参数,会报错。
- # 因为不是所有的操作都可以被放在GPU上,如果强行将无法放在GPU上的操作指定到GPU上,将会报错。
- sess = tf.Session(config=tf.ConfigProto(allow_soft_placement=True, log_device_placement=True))
- # sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
- sess.run(tf.global_variables_initializer())
- print(sess.run(c))
-
- #打印所有的设备
- from tensorflow.python.client import device_lib
- #print(device_lib.list_local_devices())
-
- # 查看所使用的tensorflow是GPU还是CPU版本
- import os
- from tensorflow.python.client import device_lib
-
- os.environ["TF_CPP_MIN_LOG_LEVEL"] = "99"
-
- if __name__ == "__main__":
- print(device_lib.list_local_devices())
作者:坚持就是胜利
链接:https://www.pythonheidong.com/blog/article/263191/9400732b55ede49015ad/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!