欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PyTorch、Keras、TensorFlow、MXNet等深度学习框架测试能否使用GPU

程序员文章站 2024-03-14 11:37:28
...

1、检查电脑可使用设备

先检查自己有没有gpu

from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())

以我自己电脑为例,输出如下结果。
PyTorch、Keras、TensorFlow、MXNet等深度学习框架测试能否使用GPU

2、测试PyTorch GPU

import torch as t
print(t.cuda.is_available())

PyTorch、Keras、TensorFlow、MXNet等深度学习框架测试能否使用GPU

3、测试Keras GPU

from keras import backend as K
K.tensorflow_backend._get_available_gpus()

PyTorch、Keras、TensorFlow、MXNet等深度学习框架测试能否使用GPU

4、测试TensorFlow GPU

import tensorflow as tf

print(tf.test.is_built_with_cuda())
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))

PyTorch、Keras、TensorFlow、MXNet等深度学习框架测试能否使用GPU

5、测试 MXNet GPU

import mxnet as mx
print(mx.gpu())

PyTorch、Keras、TensorFlow、MXNet等深度学习框架测试能否使用GPU