tensorflow基础学习-anaconda方式安装tensorflow(gpu-2.5版本)_anaconda安装tf2.15-程序员宅基地

技术标签: tensorflow  机器学习  深度学习  TensorFlow  

基于tensorflow1.0+太混乱了,博主转战2.5
tensorflow1.0+相应的安装过程可以见tensorflow1.15.0安装
在这里插入图片描述

1、安装前确定版本信息

在这里插入图片描述

2、创建虚拟环境

打开Anaconda中的 Anaconda Prompt
在这里插入图片描述
输入命令创建新的虚拟环境

conda create -n TF25GPU python=3.7.0

注意安装的版本,这里的版本和上面的表格是对应的
在这里插入图片描述

3、激活虚拟环境

输入命令

conda activate TF25GPU 

在服务器上输入必须加入conda
进入虚拟环境
在这里插入图片描述

4、安装CUDA

查看可供安装的版本

conda search cudatoolkit

在这里插入图片描述
查看之前我要安装的tensorflow_gpu-2.15,我需要安装cuda版本是11.2的,但是没有,所以我安装11.3.1
安装cuda命令

conda install cudatoolkit=11.3.1

在这里插入图片描述

这里后来在服务器gpu跑代码的时候,更换了cuda的版本是11.2
linux服务器安装cuda

5、安装cudnn

同样,先查找可安装的版本

conda search cudnn

在这里插入图片描述

安装对应版本

conda install cudnn=8.2.1

在这里插入图片描述

6、安装tensorflow-gpu

同样,可以查看可安装的版本

conda search tensorflow-gpu

在这里插入图片描述

pip install tensorflow-gpu==2.5.0 -i https://pypi.doubanio.com/simple

7、查看我们安装的相关版本信息

conda list

在这里插入图片描述

8、安装成功进行测试

python
import tensorflow as tf
tf.__version__

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_47146037/article/details/123693436

智能推荐

神经网络与深度学习第三周总结-程序员宅基地

文章浏览阅读291次,点赞8次,收藏3次。在语义分割中,每个像素都可以被分类为不同的类别,如“道路”、“人”、“汽车”等,也可以使用不同的颜色表示不同的类别,从而更清楚地了解图像中每个像素所代表的物体或区域。单次前向传播的工作原理:在YOLO算法中,目标检测是通过单次前向传播来完成的,这相较于其他需要多次迭代或区域提议的目标检测算法(如R-CNN系列)具有显著的速度优势。简化的网络结构:YOLO使用了简化的卷积神经网络结构,减少了参数数量和计算量,从而提高了速度。先验框和锚框:YOLO引入了先验框和锚框的概念,通过预定义的框来辅助目标定位和分类。

MSP432P401R 速成(电赛必备)-程序员宅基地

文章浏览阅读3.7k次,点赞16次,收藏195次。【代码】MSP432P401R 速成(电赛必备)_msp432p401r

WebView 加载页面空白及加载不全问题_webview2 网页元素加载不全 c#-程序员宅基地

文章浏览阅读5.2k次。webview加载页面不全或webview加载空白_webview2 网页元素加载不全 c#

SkyWalking8.7源码解析(五):链路基本知识、链路ID生成、TraceSegment、Span基本概念、Span完整模型、StackBasedTracingSpan_skywalking spanid-程序员宅基地

文章浏览阅读4.1k次,点赞11次,收藏19次。21、链路基本知识 上图是一个下单接口的链路,在链路中首先要理解的概念是Segment,Segment表示一个JVM进程内的所有操作,上图中有6个Segment。Gateway Segment是Mall Segment的parent,通过parent关系就可以把多个Segment按顺序拼起来组装成一个链路 一个Segment里可能发生多个操作,如上图Segment中操作1是查Redis,操作2是查MySQL,这就是两个Span,Span表示一个具体的操作。Span之间也是基于parent的关系构建起_skywalking spanid

Flask Python:如何获取不同请求方式的参数_python flask 获取客户端请求的参数-程序员宅基地

文章浏览阅读1.1k次,点赞13次,收藏18次。flask,python如何获取不同请求方式的参数,如何获取post请求的参数,get_data(),get_json()的使用_python flask 获取客户端请求的参数

苦难是人生最大的财富_苦难是我最大的财富-程序员宅基地

文章浏览阅读1.9k次。苦难是人生最大的财富  ——少 年 求 伯 君 求伯君,这个响亮的名字,现在早已经被全国少年电脑迷所熟知,一大批有志于IT业发展的莘莘学子,暗中以他的成功经历为楷模,渴望像他那样创业,用少年英雄的大手笔,为中国电脑软件业增添一道亮丽的风景线。称求伯君为“少年英雄”毫不为过:——1986年,他完成自己的处女作“西山打印系统”,毅然辞职“下海”时,年仅22岁。——1989年,WPS横空出世,继而风靡全国,迅_苦难是我最大的财富

随便推点

一文盘点深度学习13个常见问题(附详细解答&学习资源)-程序员宅基地

文章浏览阅读2k次,点赞2次,收藏6次。作者:VIDHYA小组翻译:陈之炎校对:顾佳妮本文共4700字,建议阅读10+分钟。本文为你解答关于入门深度学习的问题,并列出了大量的资源让你起步学习。概述从Facebo..._深度学习初学者常有的疑问

【数字IC/FPGA】书籍推荐(1)----《轻松成为设计高手--Verilog HDL实用精解》_轻松成为设计高手verilog-程序员宅基地

文章浏览阅读3.3w次,点赞32次,收藏35次。【数字IC/FPGA】书籍推荐(1)----《轻松成为设计高手--Verilog HDL实用精解》_轻松成为设计高手verilog

LK流程-----基于MTK平台_lk mtk i2c 6762-程序员宅基地

文章浏览阅读3.8k次,点赞5次,收藏27次。一、LK简介Lk的主要功能: 1、初始化硬件模块,比如时钟,中断,UART,USB,LCD,PMIC,eMMC等。打开MMU,使能I/D-cache,加速lk执行,显示logo、充电相关。 2、从emmc的boot分区取出boot.img解压,将根文件系统(ramdisk)、zImage加载到DRAM; 3、解析dtb,写入到DRAM指定区域; 4、关闭MMU、irq_lk mtk i2c 6762

frps 多个_使用frp工具实现内网的穿透以及配置多个ssh和web服务-程序员宅基地

文章浏览阅读1.3k次。frp简介frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。环境准备ssh连接1. 需要一台可以直接访问外网的服务器,比如阿里云服务器(服务端)2. 需要做内网穿透的服务器,比如公司内部的局域网测试服务器(客户端)web访问3. 需要额外的已经备案的域名下载地址安装步骤客户端跟服务端都..._frps多对一

哈夫曼字符串编码c语言实现,哈夫曼编码-C语言实现-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏19次。实验目的:(1) 掌握二叉树的定义;(2) 掌握哈夫曼树和哈夫曼编码算法的实现。???实验内容:实现一个哈夫曼编码系统,系统包括以下功能:(1) 字符信息统计:读取待编码的源文件SourceFile.txt,统计出现的字符及其频率。附:SourceFile.txt文件内容为U ARE THE BEST IN MY HEART(2) 建立哈夫曼树:根据统计结果建立哈夫曼树。(3) 建立哈夫曼码表:利..._给出字符串中每个字符的哈夫曼编码的码字c语言

java输出流文件_Java基础之文件的输入输出流操作-程序员宅基地

文章浏览阅读1.2k次。在介绍输入输出流之前,首先需要了解如何创建文件,创建文件夹以及遍历文件夹等各种操作,这里面不在一一介绍,主要介绍的是文件的输入输出流操作。在起初学习文件操作之前,总是喜欢将输入输出弄混淆,后来通过看一些书以及一些视频,有了一些自己的心得体会,随后介绍一下,以便在我以后忘记的时候可以温习一下。1.流的概念及分类Java将所有传统的流模型(类或抽象类),都放在了Java.io包中,用来实现输入输出的功..._java输出流输出文件

推荐文章

热门文章

相关标签