小编Sol*_*MUC的帖子

Anaconda Environment安装软件包的Numpy-Base

在使用conda install安装了一些软件包和tensorflow软件包更新之后; 当运行命令时,conda list我看到我确实有两个numpy pacakage,即“ numpy-base”和“ numpy”

numpy                     1.14.3           py35h9bb19eb_2  
numpy-base                1.14.3           py35h7ef55bc_1  
Run Code Online (Sandbox Code Playgroud)

为什么要使用两个numpy版本,哪个版本,为什么还要安装“ numpy-base”软件包?

numpy python-module python-3.x anaconda python-3.5

7
推荐指数
1
解决办法
1870
查看次数

Tensorflow 数据集 API - .from_tensor_slices() / .from_tensor() - 无法创建内容大于 2gb 的张量原型

所以我想使用 Dataset API 来批处理我的大数据集(~8GB),因为我在使用我的 GPU 时遇到了大量空闲时间,因为我使用 feed_dict 将数据从 python 传递到 Tensorflow。

当我按照此处提到的教程进行操作时:

https://github.com/aymericdamien/TensorFlow-Examples/blob/master/examples/5_DataManagement/tensorflow_dataset_api.py

运行我的简单代码时:

one_hot_dataset = np.load("one_hot_dataset.npy")
dataset = tf.data.Dataset.from_tensor_slices(one_hot_dataset)
Run Code Online (Sandbox Code Playgroud)

我收到 TensorFlow 1.8 和 Python 3.5 的错误消息:

Traceback (most recent call last):

  File "<ipython-input-17-412a606c772f>", line 1, in <module>
    dataset = tf.data.Dataset.from_tensor_slices((one_hot_dataset))

  File "/anaconda2/envs/tf/lib/python3.5/site-packages/tensorflow/python/data/ops/dataset_ops.py", line 235, in from_tensor_slices
    return TensorSliceDataset(tensors)

  File "/anaconda2/envs/tf/lib/python3.5/site-packages/tensorflow/python/data/ops/dataset_ops.py", line 1030, in __init__
    for i, t in enumerate(nest.flatten(tensors))

  File "/anaconda2/envs/tf/lib/python3.5/site-packages/tensorflow/python/data/ops/dataset_ops.py", line 1030, in <listcomp>
    for i, t in enumerate(nest.flatten(tensors))

  File "/anaconda2/envs/tf/lib/python3.5/site-packages/tensorflow/python/framework/ops.py", line 1014, in convert_to_tensor
    as_ref=False)

  File "/anaconda2/envs/tf/lib/python3.5/site-packages/tensorflow/python/framework/ops.py", …
Run Code Online (Sandbox Code Playgroud)

python pipeline python-3.x tensorflow tensorflow-datasets

5
推荐指数
1
解决办法
2107
查看次数