2

我在开始使用“tensforflow learn”(以前称为 skflow)时遇到了问题。

我的问题 ?

我什至无法运行最简单的 DNN 示例

下面的示例引发错误

**RuntimeError: Init operations did not make model ready.  Init op: 
init,  init fn: None, error: Variables not initialized: global_step, 
linear/_weight..*

在 jupyter notebook 中,内核突然结束了?

我错过了什么还是一个错误?

from tensorflow.contrib import learn
from sklearn import datasets, metrics, cross_validation
iris = datasets.load_iris()
classifier = learn.DNNClassifier(hidden_units=[10,20,10],n_classes = 3)
classifier.fit(iris.data, iris.target, steps=200, batch_size=32)

PS:我有 tf 版本 9

import tensorflow as tf 
tf.__version__

PS:能否请有足够声誉的人创建标签tensorflow-learn 我很遗憾谷歌已将 skflow 重命名为 tensorflow learn。存在与tflearn库混淆的风险(当然,除非这是故意的。)

谢谢

更新 1

重新启动计算机后,我无法复制错误。对此感到尴尬

更新 2

我想我知道为什么。当您创建第二个 jupyter notebook 会话(或者就此而言,在 cli 上创建第二个 ipython 会话)时会发生错误。

我发布了一个更长的错误字符串,以防它帮助其他人

 RuntimeError: Init operations did not make model ready.  Init op: init,   init fn: None, error: Variables not initialized: global_step, hiddenlayer_0/weights, hiddenlayer_0/bias, hiddenlayer_1/weights, hiddenlayer_1/bias, hiddenlayer_2/weights, hiddenlayer_2/bias, dnn_logit/bias, centered_bias_weight, centered_bias_weight/Adagrad, hiddenlayer_0/bias/Adagrad, hiddenlayer_1/weights/Adagrad, hiddenlayer_1/bias/Adagrad, hiddenlayer_2/bias/Adagrad, dnn_logit/weights/Adagrad, dnn_logit/bias/Adagrad, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step,
4

1 回答 1

2

当您尝试同时运行 2 个 tensorflow 应用程序时会发生这种情况。

第一个应用程序将占用 GPU 的所有内存。

于 2017-05-10T11:49:56.763 回答