【问题标题】:Amazon EC2 Tensorflow GPU supportAmazon EC2 TensorFlow GPU 支持
【发布时间】:2018-05-19 19:23:20
【问题描述】:

我环顾四周,但仍找不到解决办法。

我尝试过的事情包括检查所有路径和环境变量。

当我尝试在深度学习 AMI (m4.xlarge) 上使用 Python 3.6 运行带有 TensorFlow 后端的 Keras 时

Tensorflow 导入后,输出如下:

/home/ubuntu/anaconda3/envs/tensorflow_p36/lib/python3.6/importlib/_bootstrap.py:219:RuntimeWarning:模块'tensorflow.python.framework.fast_tensor_util'的编译时版本3.5与运行时版本3.6不匹配 返回 f(*args, **kwds)

跑步:

print ("VERSION", tf.Session(config=tf.ConfigProto(log_device_placement=True)))

返回:

2017-12-06 01:19:49.592416: I tensorflow/core/platform/cpu_feature_guard.cc:137] 您的 CPU 支持未编译此 TensorFlow 二进制文件以使用的指令:SSE4.1 SSE4.2 AVX AVX2 FMA 2017-12-06 01:19:49.603333:E tensorflow/stream_executor/cuda/cuda_driver.cc:406] 调用 cuInit 失败:CUDA_ERROR_UNKNOWN 2017-12-06 01:19:49.603378:我 tensorflow/stream_executor/cuda/cuda_diagnostics.cc:145] 内核驱动程序似乎没有在此主机上运行(ip-172-31-41-243):/proc/驱动程序/nvidia/版本不存在 设备映射:没有已知设备。 2017-12-06 01:19:49.604178: I tensorflow/core/common_runtime/direct_session.cc:299] 设备映射:

VERSION <tensorflow.python.client.session.Session object at 0x7f24f3d69c88>

知道为什么我不能让 GPU 运行吗?

【问题讨论】:

    标签: python tensorflow amazon-ec2 keras tensorflow-gpu


    【解决方案1】:

    我认为这个问题很有趣。要启用 GPU 支持,请确保您的实例中安装了任何受支持的 GPU 设备。据我所知,M4 实例不提供任何 GPU。

    此问题的解决方案,您应该使用 P3 和 P2 实例等 GPU 启动一个新实例。 (个人探索,建议先启动will spot instance,这样比较划算。)然后再次运行同样的代码,我觉得如果代码本身没有bug就可以了。

    【讨论】:

      猜你喜欢
      • 2021-02-04
      • 1970-01-01
      • 2018-04-13
      • 2019-10-04
      • 2020-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-15
      相关资源
      最近更新 更多