tensorflow2.0笔记-1、安装

By | 2022/02/24

python有2和3两个版本,2虽然范围很广,但本着新学习学新不学旧的原则,使用了python3版本。所以不止要学tensorflow,也是0基础学python啊,操作基于centos8虚拟机,走起。

1、安装python环境

dnf install python3-pip python3-dev python3-virtualenv

2、设置python虚拟环境及安装tensorflow

virtualenv --system-site-packages -p python3 tensorflow
source tensorflow/bin/activate
pip install --upgrade tensorflow

3、简单测试环境

python
import tensorflow as tf
const=tf.constant(3)
const

如果上面的没什么报错,环境就准备好了。如果有报错,看下面的部分。

4、可能遇到的问题

1)提示Tensorflow: illegal instruction (core dumped)

可能采用了虚拟机,虚拟机cpu不支持avx(部分版本是avx2)导致的,一般配置的时候都有cpu直通之类的,开启即可。可以通过命令cat /proc/cpuinfo | grep avx检查是否支持。如果还是不支持,那么应该就是cpu确实不支持了,只能换设备。

2)提示Could not load dynamic library ‘libcudart.so.11.0’

因为我的虚拟机是cpu够强但gpu很弱,所以想使用cpu版本。但默认安装是cpu+gpu的混合版本,根据这个报错后面的提示,是因为没有安装CUDA导致的。可我们只想用cpu怎么办?pip install –upgrade tensorflow-cpu即可。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据