实际工作当中,经常维护好几个项目的代码,不同项目依赖的TF版本不一致问题.网上找了好多资料,但是每次遇到的问题都不一样,每次都要去查(就是是一样的问题,解决办法也可能会不一样)每次踩坑无数,今天痛定思痛,下决心总结一下. 基本概念 CUDA:用于GPU编程的语言,跑TF的时候用了GPU,TF里面很多函数(或者依赖库)是CUDA语言编写的.不同TF版本需要不同的CUDA. cuDNN:NVIDIA为深度学习,矩阵运算写的一个加速库.CUDA版本必须和cuDNN版本匹配.cuDNN和TF版本匹配与否…
一.CUDA各版本官方下载地址 地址:https://developer.nvidia.com/cuda-toolkit-archive 二.说明 备忘,平时找个版本太难找了.…
Linux 默认的Python版本为Python2.X,但是在很多时候我们需要使用Python3.X,那么我们需要更改Linux的默认Python版本,更改很简单,只需要两句话. sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 完成…
cuda 版本 cat /usr/local/cuda/version.txt cudnn 版本 cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR 转发:https://medium.com/@changrongko/nv-how-to-check-cuda-and-cudnn-version-e05aa21daf6c…
一般来说ubuntu 刚更改为python3为默认版本后要进行一下更新包等等的内容(当然不更新一下也是可以的,最好更新一下,第一次更新较慢) 使用下面两行代码: sudo apt-get update sudo apt-get upgrade…
1.首先需要在Gradle官网上下载需要的gradle版本,对于imac需要放置到AndroidStudio的安装目录下的gradle目录下面 2.更改项目的build.gradle的gradle的版本 3.更改工程的gradle下的gradle-wrapper.properties里面distributionUrl的位置 4.点击AndroidStudio的这个选项,在弹出的界面中输入Gradle选择如图所示的选项 在Gradle home的位置选择下载好的gradle文件 5.重新编译即可…
原因是我的本地jdk版本是9.0,将jdk版本更改至8.0即可导入成功. jdk9.0导入myeclipse中去会有此类问题的发生,因此没有必要使用最新的jdk版本.…
CUDA 查询: cat /usr/local/cuda/version.txt 或者 nvcc -V (也可以看到版本信息) CUDNN 查询 cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2…
0 引言 深度学习中常常用到half类型的半精度浮点数,但是cpu本身是不支持half的,因此需要进行转换. 1 half - float转换 参考了某博主的github,链接如下. https://github.com/ma-xiaodong/float_half_convertion/blob/master/convert.c  2 half使用中的冲突解决 (1)冲突描述 提示 "__half" has no member "x". 问题是之前我运行 &quo…
1.GPU算力问题 查询:win+r, GPU:GeForce GTX 850m,算力5.0,还可以跑得起来深度项目 2.我们需要查看NVIDIA驱动版本,才能安装合适的CUDA版本. 在C:\Program Files\NVIDIA Corporation\NVSMI目录下,打开命令行窗口,执行nvidia-smi.exe: 巧的是我的笔记本刚好够CUDA10.0.13,我装的就是这个版本. 版本对应关系: 3.设置一下CUDA 参考: https://blog.csdn.net/Kelly_…