终于装上了tenflow的gpu版本并且正常运行

2023-10-28 09:08

本文主要是介绍终于装上了tenflow的gpu版本并且正常运行,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天中午出发去井冈山参加创客培训,看培训的内容有python人工智能、机器人编程、3d打印、vr等内容,正好最近研究这方面,所以去学习一下还是不错的。昨天晚上搞到好晚,因为新笔记本电脑在用cpu训练tensorflow的项目时竟然卡机,然后任务管理器也调用不出来,而同样的项目在苹果笔记本电脑win8系统i5cpu下训练速度非常的慢,但不至于卡死。这样我遇到了两难的选择,最后我决定尝试用gpu来训练,但好像直接用代码调用gpu没有任何效果。于是我安装了tensorflow-gpu版本,但运行时又出现找不到cunnd64-7.dll,然后我根据网上的资料,安装了cuda,但第一次安装了cuda9.2,还是报错,然后我又安装cuda8.0,依然错误!然后我又折腾设置环境变量,重启电脑等都不行!后来网上资料说tf和cuda的版本要匹配,否则也不行.然后我就发现错误提示安装cuda9.0,但反复安装了几次都不成功,用鲁大师卸载现有gtx1060驱动也不行,然后网上搜索cuda9.0安装失败,才找到正确的方法,原来是visual vis什么安装不了,要选择自定义安装,然后去掉这个visual什么的,最后顺利安装上!然后又提示cudnn错误,下载了6.0版本没有用,官网上要注册用户登陆才能下载,然后从网上搜索其它下载链接如百度网盘,下载9.0版本,还是不能用,原来要把里面的cuda拷贝到cuda9.0安装目录下,然后设置环境变量,最终可以正常运行tf的gpu版本!但新问题又来了,我发现gpu版本其实启动很慢,启动后训练速度是更快了,但这个启动慢的问题网上说本来就是这样的,但相比耗时训练来说还是可以忽略的,不耗时的就cpu快了!

这篇关于终于装上了tenflow的gpu版本并且正常运行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/292171

相关文章

golang1.23版本之前 Timer Reset方法无法正确使用

《golang1.23版本之前TimerReset方法无法正确使用》在Go1.23之前,使用`time.Reset`函数时需要先调用`Stop`并明确从timer的channel中抽取出东西,以避... 目录golang1.23 之前 Reset ​到底有什么问题golang1.23 之前到底应该如何正确的

IDEA如何切换数据库版本mysql5或mysql8

《IDEA如何切换数据库版本mysql5或mysql8》本文介绍了如何将IntelliJIDEA从MySQL5切换到MySQL8的详细步骤,包括下载MySQL8、安装、配置、停止旧服务、启动新服务以及... 目录问题描述解决方案第一步第二步第三步第四步第五步总结问题描述最近想开发一个新应用,想使用mysq

java脚本使用不同版本jdk的说明介绍

《java脚本使用不同版本jdk的说明介绍》本文介绍了在Java中执行JavaScript脚本的几种方式,包括使用ScriptEngine、Nashorn和GraalVM,ScriptEngine适用... 目录Java脚本使用不同版本jdk的说明1.使用ScriptEngine执行javascript2.

Debian如何查看系统版本? 7种轻松查看Debian版本信息的实用方法

《Debian如何查看系统版本?7种轻松查看Debian版本信息的实用方法》Debian是一个广泛使用的Linux发行版,用户有时需要查看其版本信息以进行系统管理、故障排除或兼容性检查,在Debia... 作为最受欢迎的 linux 发行版之一,Debian 的版本信息在日常使用和系统维护中起着至关重要的作

Linux使用nohup命令在后台运行脚本

《Linux使用nohup命令在后台运行脚本》在Linux或类Unix系统中,后台运行脚本是一项非常实用的技能,尤其适用于需要长时间运行的任务或服务,本文我们来看看如何使用nohup命令在后台... 目录nohup 命令简介基本用法输出重定向& 符号的作用后台进程的特点注意事项实际应用场景长时间运行的任务服

如何在一台服务器上使用docker运行kafka集群

《如何在一台服务器上使用docker运行kafka集群》文章详细介绍了如何在一台服务器上使用Docker运行Kafka集群,包括拉取镜像、创建网络、启动Kafka容器、检查运行状态、编写启动和关闭脚本... 目录1.拉取镜像2.创建集群之间通信的网络3.将zookeeper加入到网络中4.启动kafka集群

你的华为手机升级了吗? 鸿蒙NEXT多连推5.0.123版本变化颇多

《你的华为手机升级了吗?鸿蒙NEXT多连推5.0.123版本变化颇多》现在的手机系统更新可不仅仅是修修补补那么简单了,华为手机的鸿蒙系统最近可是动作频频,给用户们带来了不少惊喜... 为了让用户的使用体验变得很好,华为手机不仅发布了一系列给力的新机,还在操作系统方面进行了疯狂的发力。尤其是近期,不仅鸿蒙O

什么是 Ubuntu LTS?Ubuntu LTS和普通版本区别对比

《什么是UbuntuLTS?UbuntuLTS和普通版本区别对比》UbuntuLTS是Ubuntu操作系统的一个特殊版本,旨在提供更长时间的支持和稳定性,与常规的Ubuntu版本相比,LTS版... 如果你正打算安装 Ubuntu 系统,可能会被「LTS 版本」和「普通版本」给搞得一头雾水吧?尤其是对于刚入

windows端python版本管理工具pyenv-win安装使用

《windows端python版本管理工具pyenv-win安装使用》:本文主要介绍如何通过git方式下载和配置pyenv-win,包括下载、克隆仓库、配置环境变量等步骤,同时还详细介绍了如何使用... 目录pyenv-win 下载配置环境变量使用 pyenv-win 管理 python 版本一、安装 和

PostgreSQL如何用psql运行SQL文件

《PostgreSQL如何用psql运行SQL文件》文章介绍了两种运行预写好的SQL文件的方式:首先连接数据库后执行,或者直接通过psql命令执行,需要注意的是,文件路径在Linux系统中应使用斜杠/... 目录PostgreSQ编程L用psql运行SQL文件方式一方式二总结PostgreSQL用psql运