Tensorflow:安装和配置
安装anaconda
windows下直接安装,最好勾上python加入系统路径。
查看及安装tensorflow依赖
查看cuda版本(机器支持gpu的不考虑)
cat /usr/local/cuda/version.txt
cuda版本及其对应tf版本:
[经过测试的构建配置]
查看python版本
python -V
安装python环境anaconda参考[python虚拟环境安装和配置]
安装对应的tf版本
检测已安装版本
$pip3 show tensorflow
$pip3 show tensorflow-gpu
Note:
1 安装的tensorflow版本要和python对应,否则出错:tensorflow_gpu-1.12.0-cp...m-linux_x86_64.whl is not a supported wheel on this platform。
2 安装的tensorflow版本也要和cuda版本相对应,否则出错:tenforflow ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found stackoverflow。
3 tensorflow_gpu版本太高,如1.12,会报错Failed to get convolution algorithm. cudnn failed to initialize…。目前版本的TensorFlow的ObjectDection中,使用tensorflow-gpu ==1.12 版本会报错,如上,将版本降到tensorflow-gpu ==1.9.0即可正常运行。pip3 install --upgrade --force-reinstall tensorflow-gpu==1.10.1
4 tensorflow-gpu版本太低,如1.9,也会报错:tensorflow-gpu 1.9.0 module 'tensorflow.contrib.estimator' has no attribute 'stop_if_no_increase_hook',这个模块在1.10以上版本才有,所以需要权衡一下再安装。
[一些不同平台不同版本地址https://stackoverflow.com/questions/55877398/how-to-install-tensorflow-version-1-12-0-with-pip]
linux中pip直接安装
安装最新版本:
pip install tensorflow
安装指定版本2.*
pip install tensorflow==2.*
安装带gpu的指定版本1.*
pip3 install --upgrade --force-reinstall tensorflow-gpu==1.10.1
pip3 install https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.12.0-cp36-cp36m-linux_x86_64.whl
低版本下载地址在这里[https://pypi.org/project/tensorflow-gpu/1.12.2/#files]
[安装 TensorFlow]
mac下安装
mac intel cpu安装
pip3 install --upgrade https://download.tensorflow.google.cn/mac/cpu/tensorflow-1.13.1-py3-none-any.whl
pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
tf1.12这种低版本的需要python3版本低,比如py3.6,否则import tensorflow时会提示出错:todo...
mac m1芯片安装
m1芯片安装就有点麻烦了,而且目前lz只找到tf2.0的版本,tf1.0貌似无法安装,有方法求留言!
m1芯片直接安装tf1.0会提示错误:“zsh: illegal hardware instruction python” ;
m1芯片直接安装tf2.0可能会出错:Process finished with exit code 132( signal 4 (SIGILL)。可能是因为“tensoflow版本问题,因为1.5.0以上的tensorflow需要AVX支持,所以,退回到1.5.0可以解决此问题。”
需要使用特定版本的tf:
下载anaconda arm
打开anaconda arm 链接https://conda-forge.org/blog/posts/2020-10-29-macos-arm64/,点开here就可以下载了。
安装anaconda:/bin/bash ./Miniforge3-MacOSX-arm64.sh
conda create -n tfenv python=3.8
创建虚拟环境
cd
conda create -n tfenv python=3.8
激活虚拟环境
conda activate tfenv
查看当前python路径
which python
下载tensorflow
https://github.com/apple/tensorflow_macos/releases
进入这个网站,有Assets,点击下载文件tensorflow_macos-0.1alpha3.tar.gz就可以了。
在当前tfenv环境中执行下面的语句
libs="/Users/pipi/download/tensorflow_macos/arm64"
env="/Users/pipi/miniforge3/envs/tfenv"
pip install --upgrade pip wheel setuptools cached-property six
pip install --upgrade -t "$env/lib/python3.8/site-packages/" --no-dependencies --force "$libs/grpcio-1.33.2-cp38-cp38-macosx_11_0_arm64.whl"
pip install --upgrade -t "$env/lib/python3.8/site-packages/" --no-dependencies --force "$libs/h5py-2.10.0-cp38-cp38-macosx_11_0_arm64.whl"
pip install --upgrade -t "$env/lib/python3.8/site-packages/" --no-dependencies --force "$libs/numpy-1.18.5-cp38-cp38-macosx_11_0_arm64.whl"
pip install --upgrade -t "$env/lib/python3.8/site-packages/" --no-dependencies --force "$libs/tensorflow_addons_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl"
pip install absl-py astunparse flatbuffers gast google_pasta keras_preprocessing opt_einsum protobuf tensorflow_estimator termcolor typing_extensions wrapt wheel tensorboard typeguard
pip install --upgrade -t "$env/lib/python3.8/site-packages/" --no-dependencies --force "$libs/tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl"
验证:
python
>import tensorflow
[Mac m1芯片anaconda上安装tensorflow][Macbook m1芯片版本怎么安装tensorflow2.0]。
之后可能还要安装其它包,如pandas,import时出错:ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject
解决:重装numpy: pip uninstall numpy pip install numpy
window下安装
安装老版本
pip3 install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.12.0-cp36-cp36m-win_amd64.whl
安装tf相关拓展包
pip3 install git+https://github.com/guillaumegenthial/tf_metrics.git
python
import tensorflow as tf
tf.__version__ #查看tensorflow版本
tf.__path__ #查询tensorflow安装路径
from: -柚子皮-
ref:
Tensorflow:安装和配置相关推荐
- python3.6.3安装过程_python3.6.3安装图文教程 TensorFlow安装配置方法
本文主要介绍Python3.6及TensorFlow的安装和配置流程. 一.Python官网下载自己电脑和系统对应的Python安装包. 网址:下载地址 一直往下拉到Files,这里我下载的是Wind ...
- 最新Win7 +Python3.6.0(Anaconda3-4.3.21)+Tensorflow的安装与配置(不用切换python3.5) 原创 2017年09月23日 15:14:58 标签:pyt
最新Win7 +Python3.6.0(Anaconda3-4.3.21)+Tensorflow的安装与配置(不用切换python3.5) 一.首先进入Anaconda官网下载 https://ww ...
- Jetson-Nano开箱配置及Tensorflow安装使用
Jetson-Nano开箱配置及Tensorflow安装使用 简介 2019-03-18,世界著名核武制造厂商Nvidia发布了旗下,主打便携低功耗的平民级核武-Nvidia Jetson Nano: ...
- CUDA和Tensorflow安装问题,包括如何在一台机器上配置多个CUDA环境和Tensorflow版本
CUDA和Tensorflow安装相关问题 安装CUDA和Tensorflow一般流程 1. 查看显卡可安装的CUDA版本 2. Tensorflow版本以及对应CUDA.cuDNN版本如何查看 Py ...
- tensorflow,keras的安装并配置
我的时光 安装tensorflow,keras并配置 tensorflow安装前 安装tensorflow keras的安装 配置环境 结语 安装tensorflow,keras并配置 大约两天,都在 ...
- macm1安装tensorflow以及pycharm配置
macm1安装tensorflow以及pycharm配置 本文目录 macm1安装tensorflow以及pycharm配置 使用MacOS 12 安装conda 创建一个conda环境 安装tens ...
- TensorFlow学习笔记(一)安装、配置、基本用法
1. 安装 用conda install tensorflow 即可,注意,这里的python是3.6. 基于 Anaconda 的安装 Anaconda 是一个集成许多第三方科学计算库的 Pytho ...
- windows10下anaconda安装、tensorflow安装以及pythonchar配置的使用
anaconda官方网站: https://www.anaconda.com/distribution/ 下载完成进行安装:下载完成点击下一步和我同意 点击install 说明安装成功!!!!!!!! ...
- TensorFlow的环境配置与安装
一. 简介 TensorFlow是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现,其前身是谷歌 ...
- windows10 64位 Tensorflow安装--CUDA 9.1+cuDNN7.1.1+python3.6.4+tf1.6+vs2017
原文:https://blog.csdn.net/qq_36556893/article/details/79433298 windows10 64位 Tensorflow安装--CUDA 9.1+c ...
最新文章
- 深度丨AI挑战人类情感!机器人写诗出书背后透露了什么?
- 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(三)应用三次样条函数spline实现内插
- 用dw中html设置背景,Dreamweaver 教程-CSS背景属性(background)
- BT项目的运作之一项目建设方案与BT总包方的选择
- RHCE是否还值得考取?
- android学汇资料总整理
- python实现大批量pdf格式论文的重命名与目录制作功能
- sharding-jdbc水平分库与垂直分库
- 远程开启admin$共享(远程管理需开启如dameware软件)
- Atitit 电子商务订单号码算法(java c# php js 微信
- Python开发【第十八篇】Web框架之Django【基础篇】
- Gerber文件解析
- vscode 保存时自动格式化遇到的坑
- 联想YOGA 13笔记本电源适配器修理
- adb 查看固件版本
- windows系统C++获取当前电脑电池信息
- 怎样开发鸿蒙系统的输入法,2020华为开发者大会 讯飞输入法携手鸿蒙共创未来...
- 【愚公系列】2022年10月 使用win11系统自带远程桌面,远程控制VMware中Windows虚拟机系统
- 关于ASCII码和ANSI码,以下说法不正确的是()?
- 颜体html标签,颜体楷书笔法32式详解,一定不能错过!(超级干货)
热门文章
- vim 配置文件留存
- Android开发者应该深入学习的10个开源应用项目[转]
- 深入Atlas系列:Web Sevices Access in Atlas示例(3) - 在Web Services方法中使用多态
- python中静态方法、类方法、属性方法区别
- [转载]linux+nginx+python+mysql安装文档
- Python—redis
- Makefile--基本规则(零)
- (摘要)100个伟大的商业理念:理念35:引爆流行
- 下载MSN2009享受SkyDrive免费25G网络硬盘
- 机器学习全面教程无监督学习系列