智星云文档
  • 新手入门

    • 算力租用流程
    • 常见问题
    • 如何选择GPU
  • 技术相关

    • turbovnc安装配置
    • 智星云huggingface加速节点使用教程
    • AI模型库:服务器预载,极速下载
    • linux安装cuda和pytorch方法
    • 测试服务器带宽的方法
    • windows常见问题
    • GPU测速
    • Linux实用基础
    • jupyter notebook连接linux
    • VSCode连接到云主机
    • macOS系统连接到云主机
    • 拓展磁盘
    • 端口映射
    • GPU无法调用
    • ssh链接保持
    • ssh在云主机后台运行
    • 基于SSH的链接异常
    • VSCode远程连接失败
    • centos7-epel加速
    • conda使用源
    • docker镜像压缩
    • dynslam安装
    • huggingface下载
    • ubuntu安装显卡驱动
    • 编译tensorflow
    • linux上传文件&数据上传Windows
    • 更新git到最新
    • 回环设备
    • nvidia-smi输出解析
    • Topaz 视频处理教程

为什么我们要去编译tensorflow呢? pip安装不香么? 那是因为有些cpu的指令集可能和pip安装的

tensorflow的不一致, 这个时候可能会出现core dump的问题, 因此我们需要从新编译tensorflow.

安装必要的依赖

假设我们已经安装了python:

配置pip源:

mkdir~/.pip 
echo"[global]">>   ~/.pip/pip.conf
echo"index-url=https://pypi.tuna.tsinghua.edu.cn/simple">> ~/.pip/pip.conf
pipinstall   pipsixnumpywheelsetuptoolsmockfuture>=0.17.1
pipinstall keras_applications==1.0.6--no-deps 
pipinstall keras_preprocessing==1.0.5--no-deps

安装java

apt-get install openjdk-8-jdk

如果安装oracle的jdk, 也可以下载oracle jdk对应的版本.

安装bazel

./root/data/bazel-0.20.0-installer-linux-x86_64.sh --user 
echo 'export PATH=$PATH:/root/bin' >> /etc/profile 
source /etc/profile

编译tensorflow

我们需要去git上把tensorflow的源代码给clone下来:

cd /thd 
git clone https://github.com/tensorflow/tensorflow.git 
cd tensorflow 
git checkout --track origin/r1.12 
./configure

这时候会有一堆需要选项, 根据需要去选就可以了.

不过这时候可能会有cuda版本安装的问题, 因为tensorflow对于不同版本的cuda是有要求的, 因此我们需

要安装多个版本的cuda.

Prev
ubuntu安装显卡驱动
Next
linux上传文件&数据上传Windows