cuda 编译 linux,Linux下安装Tensorflow源码及编译
下载Tensorflow源码
git clone https://github.com/tensorflow/tensorflow
如果无法下载也可以在github上直接下载tensorflow的打包文件,这样也能编译,但是不能使用git命令
可根据需要切换到不同的分支
安装bazel
输入以下命令
echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add -
sudo apt-get update && sudo apt-get install bazel
如果无法下载,也可以自己下载文件包,然后放入tensorflow目录中
安装依赖库
# Python 2.7
sudo apt-get install python-numpy python-dev python-pip python-wheel
# Python 3.x
sudo apt-get install python3-numpy python3-dev python3-pip python3-wheel
安装CUDA和cuDNN
如果只使用CPU编译可以跳过此步骤
编译安装
cd tensorflow
./configure
此时会逐项弹出选项,可以根据自己的实际需求选择需要启用的功能
编译CPU版本(//后面也是命令,不是注释)
bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package
编译GPU 版本
bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
GCC 5需要设置--cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0"选项。
生成python wheel包,其中/tmp/tensorflow_pkg是你想安装tf的目录
bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
最后安装生成的包
sudo pip install /tmp/tensorflow_pkg/tensorflow-1.2.0-py2-none-any.whl
cuda 编译 linux,Linux下安装Tensorflow源码及编译相关推荐
- Ubuntu 22.04环境下安装lxr源码阅读器详细过程
Ubuntu 22.04环境下安装lxr源码阅读器详细过程 一.lxr介绍 二.依赖关系 三.安装过程 1.下载源码 2.执行检查 3.安装依赖 4.安装数据库和服务器 四.配置过程 1.主配置 2. ...
- Linux+pycharm下 安装tensorflow时遇到的bug
目录 报错1: 原因: 解决办法: 报错2: 原因: 解决办法: 重新在新虚拟环境下安装tensorflow 在已有的虚拟环境基础上重新配置 为当前代码设置运行环境(解释器) 报错1: 在用pycha ...
- Win10系统下从tensorflow源码编译tensorflow-gpu 1.15
文章目录 安装CUDA与CUDNN 一.CUDA安装 二.CUDNN安装 注意事项1 注意事项2 安装Microsoft Visual Studio 安装 Microsoft Visual Studi ...
- Linux 内核模块ko在内核源码外部编译的方法
前言 默认Linux 内核驱动,可以模块编译为 *.ko 文件,不编译进内核 默认开发Linux 内核驱动,驱动一般放在Linux 内核源码中,如 drivers 目录 本篇尝试在 Linux ker ...
- java编译使用androidsdk,详解Android源码的编译
本文将为大家介绍的是如何设置Android源码的编译环境,包括Linux下的配置.主要基于Android 1.0环境,希望对大家了解Android开发有所帮助. 本次编译过程主要参考官方文档(http ...
- linux 下的两种软件安装方式 —— 源码(编译、安装),编译好的二进制(直接安装)
我们以 GPG(加密工具)为例来说明两种安装方式的区别: 源码(Source code releases,名称中则会含有src等说明信息,tarball:source),先编译再安装 GPU 的源码地 ...
- Linux环境下Arm端源码编译OpenCV+ncnn目标检测模型实例运行调试完整实践记录
今天需要在嵌入式设备端运行C的程序,里面有依赖OpenCV的部分,这就需要编译安装好OpenCV才行,这个对于我来说还是比较陌生的,我很少用C,所以这里面也没少折腾,一路上遇上了很多的报错,这里我将完 ...
- SUSE Linux Enterprise Server 安装内核源码及部署crash调试环境,分析内核崩溃文件(基于sles 15.2)
实验环境: yg-net-static:~ # uname -a Linux yg-net-static 5.3.18-22-default #1 SMP Wed Jun 3 12:16:43 UTC ...
- linux apache压缩包安装目录,源码包安装Apache服务
1.安装development tools程序包组 安装Apache服务器前需要解决依赖性问题,比如需要安装GCC.GCC++.OPENSSL等等,因为是在虚拟机里做实验,这里就通过直接安装包组的方法 ...
最新文章
- Python入门学习之函数
- Consul入门01 - 安装Consul
- Django框架(16.Django中的模型类管理器以及自定义管理器)
- c++函数模板和类模板
- 阿里云 centos mysql_在阿里云的CentOS环境中安装配置MySQL的教程
- 为Java应用程序加上退出事件处理(ShutdownHook)
- 景安服务器域名解析不起作用的正确解析方式之一
- 日常记录(4)让百度和google收录我们的网站
- 区块链学习-以太坊学习简介
- 三点弯曲弹性模量怎么计算公式_腰背肌锻炼:五点支撑和三点支撑(视频)
- 数据分析数据可视化(一)
- Android自动播放下一曲,环信Android自动播放下一条语音
- Soda PDF Desktop Pro(电脑版pdf编辑器软件)官方正式版V12.0.283.16292 | 电脑pdf编辑器哪个好用?
- 机器人对话常用语模板_电话机器人的销售能力
- AB压力测试(简易版操作)
- 皮肤html代码大全,清新QQ空间免费皮肤代码大全(可用)
- vulstack2(hydra爆mssql、免杀360、cs、msf渗透、weblogic、computer brower服务支持6118,域管密码过期kerberos认证错误导致部分域服务不可用)
- 【学习总结】标准日本语(陈述句)
- 典型IO模型----阻塞IO,非阻塞IO,信号驱动IO,异步IO
- vue入门之04-生命周期 数据共享
热门文章
- 链表每k个反转 java_K 个一组翻转链表
- eclipse指定JDK版本启动,解决version XXX of the JVM is not suitable for this product.Version:XXX 问题
- python 桌面提醒_使用Python获取桌面通知
- C语言(CED)对于一个2行N列的走道。现在用1*2,2*2的砖去铺满。问有多少种不同的方式(递归求解)
- s2sh框架搭建(基于spring aop)
- Python二级笔记(3)
- java求二维数组每行的最大值_用JAVA输入一个二维数组a[3][4]的元素值,求输出其元素最大值...
- spark环境搭建java_Spark MLlib 环境搭建超详细教程
- 【SSM面向CRUD编程专栏 1】Spring简介 xml配置文件 依赖注入 数据注入
- WebP 在减少图片体积和流量上的效果如何?WebP 技术实践分享