首页 > 编程语言 >一种在新版本Cuda上运行TensorFlow V1版本程序的方法

一种在新版本Cuda上运行TensorFlow V1版本程序的方法

时间:2024-02-03 16:55:05浏览次数:31  
标签:TensorFlow V1 Cuda 版本 Nvidia pip tensorflow

这年头了我居然还得跑TensorFlow V1版本的程序,居然还有人写TensorFlow V1版本的程序,然而服务器上CUDA版本已经更新到最新,着实让人头大。。。

一番苦苦搜索后,在社区里找到了一个解决方案:https://github.com/tensorflow/tensorflow/issues/43629

 

具体来说就是Nvidia自己维护了一个TensorFlow V1.15版本,并且一直更新与最新CUDA的适配版本,Nvidia你就是神!

下面说下大概流程:

我服务器上CUDA版本是11.8,所以搜到了对应的Nvidia TensorFLow:https://docs.nvidia.com/deeplearning/frameworks/tensorflow-release-notes/rel-22-10.html

弄个虚拟环境先,免得和服务器上的TensorFLow V2冲突:

pip install -U virtualenv
virtualenv --system-site-packages -p python3 /venv
source /venv/bin/activate

然后安装Nvidia TensorFLow:

pip install nvidia-pyindex
pip install nvidia-tensorflow==1.15.5+nv22.10

检查一下是否安装成功:

pip list | grep nvidia

 

标签:TensorFlow,V1,Cuda,版本,Nvidia,pip,tensorflow
From: https://www.cnblogs.com/shenchuguimo/p/18004934

相关文章

  • 2024年2月笔记:Redis7.2.4版本在Mac电脑的Docker里安装Redis集群
    本文环境:Mac电脑,Brew和Docker都已安装好,Redis版本:7.2.4第1步,验证Docker和Brewdocker--version  //查看docker版本,此处忽略安装Docker步骤brew--version   //查看版本号第2步,创建Redis集群网络dockernetworkcreateredis-cluster-net   //创建一个名......
  • node.js安装版本管理
    一、安装nodejs(使用nvm的方式)一、nvm说明nvm主要是用来管理 nodejs 和npm版本的工具,可以用来切换不同版本的nodejs。安装nvm之前先卸载nodeWindows系统完全卸载删除Node.js1.打开cmd命令行窗口,输入npmcacheclean--force回车执行2.打开控制面板,在控制面板中把Node.j......
  • Centos降内核版本
    #查看当前yum源中kernel版本yum--showduplicateslistkernelInstalledPackageskernel.x86_643.10.0-1160.el7@anacondakernel.x86_64......
  • hackerone ctf Micro-CMS v1
    打开就是这样的界面打开Testing 点击editthispage,发现有留言的功能,于是想到经典xss:<script>alert()</script> 点击保存了之后,出现在页面上面,但是没有弹窗点击gohome,出现弹窗,获得第一个flag 在刚刚编辑框的内容里面填上xss语句 发现script和<>被过滤......
  • 延迟Promise/单项目多npm版本/webpack好处/webpack5构建速度
    《Promise.withResolvers延迟Promise》https://sorrycc.com/promise-with-resolvers/promise当被reject之后,再次resolve,都是会返回reject的消息一个npm包的多个版本webpack好处需要通过模块化的方式来开发使用一些高级的特性来加快我们的开发效率或者安全性,比如通过ES6......
  • CentOS常见问题应对,升级make和gcc版本
    https://blog.csdn.net/sinat_32873711/article/details/126882390 本文讲解了编译源码过程中的常见问题,以及如何升级make和gcc版本。点击上方“后端开发技术”,选择“设为星标”,优质资源及时送达今天讲一个CentOS中编译时的常见问题:在编译源码过程中make或者gcc版本过......
  • tensorflow1.15与numpy、keras以及Python兼容版本对照
    https://blog.csdn.net/m0_74181960/article/details/134253013 报错信息:numpy库版本不兼容问题NotImplementedError:CannotconvertasymbolicTensor(bi_lstm/lstm_encoder_a/fw/fw/strided_slice:0)toanumpyarray.根据错误信息中提到的内容,可能是在创建初始状态时使......
  • 在ubuntu16.04下,源码编译安装特定版本的MongoDB PHP扩展
    背景:我的php项目在连接其他mongo库时报:Serveratxxx:27017reportswireversion5,butthisversionoflibmongocrequiresatleast6(MongoDB3.6)原因:本地MongoDBPHP扩展的版本过高解决方法:降低本地PHP扩展MongoDB版本,现在要降到mongodb-1.12.0版本步骤:1:下载......
  • h5st 4.3版本代码研究
    背景介绍最近比较悠闲,于是没事研究了一下某东的h5st代码,2024年新鲜出炉的前端加密代码;最大的惊喜并不是算法的复杂,在逆向破解代码的过程中,对js加密混淆有了新的认识;于是心血来潮,回到这里,写一份研究总结,供技术交流分享。 代码分析拿到的代码是h5st的4.3版本使用开发者工具......
  • WordPress 技巧:解决 3.6 版本的 "wpdb::escape is deprecated" 错误提示
    来源:http://www.shanhubei.com/archives/13621.html升级到WordPress3.6之后,发现在debuglog中有很多以下的错误信息:Notice:wpdb::escapeisdeprecatedsinceversion3.6!Usewpdb::prepare()oresc_sql()instead.这个错误信息的意思是WordPress3.6将$wpdp类......