在学习chapter_3 运行train_image_classifier.py时出现:InvalidArgumentError (see above for traceback): Cannot assign a device for operation ‘InceptionV3/AuxLogits/Conv2d_2b_1x1/biases/RMSProp_1’: Operation was explicitly assigned to /device0 but **ailable devices are [ /job:localhost/replica:0/task:0/device0 ]. Make sure the device specification refers to a valid device. [Node: InceptionV3/AuxLogits/Conv2d_2b_1x1/biases/RMSProp_1 = VariableV2[_class=[“loc:@InceptionV3/AuxLogits/Conv2d_2b_1x1/biases”], container=””, dtype=DT_FLOAT, shape=[6], shared_name=””, _device=”/device0”]] 请问怎么解决?
你看看指定的CPU还是GPU?电脑上的GPU貌似并没有效,只有你的CPU才有效
@代翔子我也遇到了上面的情况,用自己笔记本跑的没有GPU,但是还是不行
楼主你后来解决了么
解决了老铁,如果你只使用cpu的话需要加一句 --clone_on_cpu=True \
老歌 第三章没出现ValueError: Can't load s**e_path when it is None. ?
@chenyukunin1906@163.com 如果要用gpu应该怎么改啊,用cpu运行好慢,有没有什么办法啊,我在百度上面查可以不指定在cpu还是gpu运行,可以改成自动选择,不过不会改。请问您有没有什么办法啊
你解决了没有?朋友。
@代翔子 怎么解决啊?
@xiaoming620 装了gpu版本的话,一般能在gpu运行的计算会自动在gpu进行,而有些操作比如数据的读取和一些前处理等不能在gpu运行会直接在cpu运行,可以用device方法查看某个操作所运行的设备
请问怎么解决的,电脑上有GPU的啊
@pigggggggy 解决了吗?
@xiaoming620 已解决,在train_image_classifier.py这个文件中增加如下内容:注释是增加的代码 config = tf.ConfigProto(allow_soft_placement=True) # 新增,用GPU训练 slim.learning.train( train_tensor, logdir=FLAGS.train_dir, master=FLAGS.master, is_chief=(FLAGS.task == 0), init_fn=_get_init_fn(), summary_op=summary_op, number_of_steps=FLAGS.max_number_of_steps, log_every_n_steps=FLAGS.log_every_n_steps, s**e_summaries_secs=FLAGS.s**e_summaries_secs, s**e_interval_secs=FLAGS.s**e_interval_secs, sync_optimizer=optimizer if FLAGS.sync_replicas else None, session_config=config) # 新增用GPU训练
在学习chapter_3 运行train_image_classifier.py时出现:
0 but **ailable devices are [ /job:localhost/replica:0/task:0/device
0 ]. Make sure the device specification refers to a valid device.
0”]]
InvalidArgumentError (see above for traceback): Cannot assign a device for operation ‘InceptionV3/AuxLogits/Conv2d_2b_1x1/biases/RMSProp_1’: Operation was explicitly assigned to /device
[Node: InceptionV3/AuxLogits/Conv2d_2b_1x1/biases/RMSProp_1 = VariableV2[_class=[“loc:@InceptionV3/AuxLogits/Conv2d_2b_1x1/biases”], container=””, dtype=DT_FLOAT, shape=[6], shared_name=””, _device=”/device
请问怎么解决?