从源代码构建Tensorflow 2.0

时间:2019-09-22 08:14:14

标签: tensorflow ubuntu build bazel

我已经使用以下命令从源代码构建了Tensorflow 2.0:

-march=native -Wno-sign-compare -mssse3 -mcx16 -msse4.1 -msse4.2 -mpopcnt -mno-avx

bazel build --config=opt  //tensorflow/tools/pip_package:build_pip_package --local_ram_resources=1024 --jobs=1 --define=tf_api_version=2

该构建显然已成功完成,没有任何错误,但是当我去安装时,使用以下命令:

python /tensorflow/tools/pip_package/setup.py install

它将卵安装在站点程序包中并检查依赖项,但没有执行其他操作。它也不返回任何错误。输出的结尾如下:

Searching for Markdown==3.1.1
Best match: Markdown 3.1.1
Adding Markdown 3.1.1 to easy-install.pth file
Installing markdown_py script to /var/...

Using /var/.../python3.6/site-packages
Searching for h5py==2.9.0
Best match: h5py 2.9.0
Adding h5py 2.9.0 to easy-install.pth file

Using /var/.../python3.6/site-packages
Finished processing dependencies for tensorflow==2.0.0rc0

当然,当我运行python时:

Python 3.6.7 (default, Oct 22 2018, 11:32:17)
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'tensorflow'

我在这里想念什么?

1 个答案:

答案 0 :(得分:0)

我目前无法发表评论。您可以验证安装是否成功完成吗?那是在运行之后:

import pandas as pd
import random

d={'ID':["x1", "x2", "x1"],
'CUSIP':['a', 'b', "#NULL"],
'ISIN':["#NULL", "#NULL", 'I']}

df=pd.DataFrame(data=d)
df

您可以检查Python lib文件夹中的tensorflow软件包文件夹。