首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改变Tensorflow PTXAS定位

改变Tensorflow PTXAS定位
EN

Ask Ubuntu用户
提问于 2021-01-09 05:02:15
回答 1查看 8.3K关注 0票数 5

我目前正在尝试使用tensorflow 2.4.0自定义训练神经网络,使用RTX 3070运行CUDA 11.0和CUDNN 8。

我遇到了这样一个问题,我可以训练模型,但实际上无法获得任何输出,因为当我运行时:

output = model(x)遇到以下消息,我的jupyter内核会自动重新启动。

代码语言:javascript
复制
2021-01-08 20:52:53.437668: W tensorflow/stream_executor/gpu/asm_compiler.cc:191] Falling back to the CUDA driver for PTX compilation; ptxas does not support CC 8.6
2021-01-08 20:52:53.437690: W tensorflow/stream_executor/gpu/asm_compiler.cc:194] Used ptxas at /usr/local/cuda-11.0/bin/ptxas
2021-01-08 20:52:53.438427: W tensorflow/stream_executor/gpu/redzone_allocator.cc:314] Unimplemented: /usr/local/cuda-11.0/bin/ptxas ptxas too old. Falling back to the driver to compile.
Relying on driver to perform ptx compilation. 
Modify $PATH to customize ptxas location.

作为测试,我安装了CUDA 11.1和11.2,并相应地调整了$PATH变量,但是tensorflow似乎默认使用CUDA11.0文件夹中的ptxas版本。

我怎样才能将tensorflow指向PTXAS的11.1和11.2版本而不是11.0版本?

EN

回答 1

Ask Ubuntu用户

发布于 2021-10-04 04:41:08

将nVidia工具箱bin目录添加到路径中,例如:

代码语言:javascript
复制
export PATH=/depot/cuda/cuda-11.2/bin:$PATH

这应该会删除这条信息。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1306356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档