Linux环境下TensorFlow安装教程

TensorFlow是学习深度学习时常用的Python神经网络框

下面以Mask R-CNN 的环境配置为例:

首先进入官网:www.tensorflow.org

TensorFlow安装的总界面:

新建anaconda虚拟环境:

conda create -n envtf2 python==3.8

(Python版本需要是3.7-3.10,本文以3.8为例,主要是因为我需要用3.8版本来安装另一个包)
激活虚拟环境:

conda activate envtf2
如果要使用cuda,首先确定本机安装有NVIDIA GPU driver:nvidia-smi(一般都会有的吧,没有的话到得了这一步吗)

安装指定的cudatoolkit和cudnn版本:

conda install -c conda-forge cudatoolkit=11.2 cudnn=8.1.0

选择合适的版本

zBuild from source on Windows  |  TensorFlow (google.cn)

参考博客

TensorFlow安装教程-CSDN博客

Linux服务器成功安装TensorFlow-GPU并成功调用GPU_linux配置tensorflow,gpu-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/16214.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

『大模型笔记』从头开始代码构建GPT!

从头开始代码构建GPT! 文章目录 一. 从头开始代码构建GPT!二. 参考文献一. 从头开始代码构建GPT! 我们构建了一个生成式预训练Transformer (GPT),遵循论文《Attention is All You Need》和OpenAI的GPT-2 / GPT-3的方法。我们讨论了与ChatGPT的联系,ChatGPT已经风靡全球。我…

Vue3学习-用 vite@latest 初始化项目后,引入模块出现:找不到模块 ‘@/***

引入模块时遇到路径错误 因为没有默认配置别名,需要在 vite.config.ts 与 tsconfig.json 添加配置 //vite.config.ts export default defineConfig({resolve:{alias:{:path.resolve(__dirname,./src)}} })//tsconfig.json {"compilerOptions": {"b…

C# 为什么说LINQ要胜过SQL

C# 为什么说LINQ要胜过SQL 现在让我简洁地总结一下为什么说LINQ要胜过SQL的几个主要原因: 统一编程语言: LINQ将查询语言融合到编程语言中,使得查询和其他业务逻辑可以在同一种编程语言中编写,减少了在不同语言之间切换的复杂性&…

Vue | 自定义组件双向绑定基础用法

Vue | 自定义组件双向绑定基础用法 vue 中,由于单向数据流,常规的父子组件属性更新,需要 在父组件绑定相应属性,再绑定相应事件,事件里去做更新的操作,利用语法糖 可以减少绑定事件的操作。 这里就简单的梳…

Qt 打卡小程序总结

1.Qt::Alignment(枚举类型)用于指定控件或文本的对齐方式 Qt::AlignLeft:左对齐。Qt::AlignRight:右对齐。Qt::AlignHCenter:水平居中对齐。Qt::AlignTop:顶部对齐。Qt::AlignBottom:底部对齐。…

python表达式解析的陷阱与技巧

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、引言:表达式的复杂性 二、案例分析:表达式的解读 三、陷阱揭示…

解决问题:Collecting package metadata (current_repodata.json)--faile

目录 解决步骤: 1、创建pip.ini文件:winR对话框中复制输入:%APPDATA%,然后回车。 2、conda添加清华源: 3、这些创建完,重启电脑就可以创建你的虚拟环境了 4、利用镜像源下载库: 5、查看to…

AOP总结

AOP是什么 AOP是面向切面编程,其目的是将横切关注点从核心业务代码中分离出来,通过动态代理等方式,实现代码的增强和解耦,使得其具有更好的可维护性和可扩展性。 其中横切关注点是多个类或对象的公共行为,如事务管理…

2024宝藏工具EasyRecovery数据恢复软件免费版本下载

在这个数字化的时代,数据已经成为我们生活中的重中之重。无论是工作中的重要文件,还是手机中珍贵的照片,我们都依赖着这些数据。然而,数据丢失的情况时有发生,可能是误删,可能是设备故障,更可能…

java-方法

在 Java 编程语言中,方法是一段用于执行特定任务的代码。方法是面向对象编程(OOP)的基础之一,因为它允许我们在对象上执行操作。在 Java 中,方法是类的组成部分,这意味着它们与类紧密相关。本解释将涵盖 Ja…

vue3和vite实现vue-router4版本路由的配置以及自动生成路由配置

这个是普通的手动路由配置:https://blog.csdn.net/weixin_68658847/article/details/130071101 自动路由配置 创建项目 npm create vitelatest my-vue-app -- --template vue // 或者 yarn create vite my-vue-app --template vue// 安装路由 yarn add vue-route…

Ansible02-Ansible Modules模块详解

目录 写在前面4. Ansible Modules 模块4.1 Ansible常用模块4.1.1 Command模块4.1.2 shell模块4.1.3 scrpit模块4.1.4 file模块4.1.5 copy模块4.1.6 lineinfile模块4.1.7 systemd模块4.1.8 yum模块4.1.9 get_url模块4.1.10 yum_repository模块4.1.11 user模块4.1.12 group模块4.…

IPv4 报头 Protocol 字段和 IPv6 报头 Next header 字段中的 IP 协议号列表

IPv4 基本报头(20 ~ 60 Byte) IPv6 基本报头(40 Byte) IPv4 Header vs IPv6 Header 黄色 为 IPv6 与 IPv4 相同 红色 为 IPv6 删除的 蓝色 为名称不同功能相同 中青色 为新增的 Type of service Traffic Class (用于…

js知识点汇总之let const 和 var的区别

let const 和 var的区别 作用域 ES5 中的作用域有:全局作用域、函数作用域,ES6 中新增了块级作用域。块作用域由 { } 包括,if 语句和 for 语句里面的 { } 也属于块作用域。 var关键字 没有块级作用域的概念 // global scope {var a 10;…

AGI系列(2):掌握AI大模型提示词优化术,从容应对各种提问场景

在上一篇大模型提示词的文章中,笔者介绍一种通用提示词优化的方法,这种方法基本上可以覆盖大部分人的一般场景需求。 没看到上文的读者,可以通过如下链接去看下: 👉👉👉 AGI系列(1&a…

全网首发UNIAPP功能多的iapp后台源码

全网首发UNIAPP功能多的iapp后台源码,众所周知UN Dev Assist 后台是一款既不免费又不好用的后台今天直接分享。 搭建教程在里面了,自己查看。 源码下载:https://download.csdn.net/download/m0_66047725/89291994 更多资源下载:…

【Python】处理不平衡数据集的高级方法:ADASYN详解

原谅把你带走的雨天 在渐渐模糊的窗前 每个人最后都要说再见 原谅被你带走的永远 微笑着容易过一天 也许是我已经 老了一点 那些日子你会不会舍不得 思念就像关不紧的门 空气里有幸福的灰尘 否则为何闭上眼睛的时候 又全都想起了 谁都别说 让我一个人躲一躲 你的承诺 我竟然没怀…

汇编原理(二)

寄存器:所有寄存器都是16位(0-15),可以存放两个字节 AX,BX,CX,DX存放一般性数据,称为通用寄存器 AX的逻辑结构。最大存放的数据为2的16次方减1。可分为AH和AL,兼容8位寄存器。 字:1word 2Byte…

JVM学习-Class文件结构②

访问标识(access_flag) 在常量池后,紧跟着访问标记,标记使用两个字节表示,用于识别一些类或接口层次的访问信息,包括这个Class是类还是接口,是否定义为public类型,是否定义为abstract类型,如果…

健身房会员管理系统服务预约小程序的作用是什么

拥有完美身材/减肥/锻炼等前往健身房是个不错的选择,商家生意开展需要吸引同城客户并转化,客户也有自己的判断需要找到更全面的场地;完善客户消费流程利于品牌发展和不断获客转化。 运用【雨科】平台搭建健身房管理系统小程序,多…