小编Jay*_*ita的帖子

尝试在google collaboratory上训练tensorflow对象检测api时出现DuplicateFlagError

我正在尝试在包含苹果和辣椒的数据集上训练Tensorflow对象检测API.为此,我生成了所需的文件(TFrecords和带注释的图像)并将它们放在models/research/object_detection目录中.然后,我从github分叉了Object detection api,并将我的文件推送到了forked repo.然后,我在Google Collaboratory中克隆这个repo并运行train.py文件,但是我得到了DuplicateFlagError:master错误.

---------------------------------------------------------------------------

DuplicateFlagError               Traceback (most recent call last)
/content/models/research/object_detection/train.py in <module>()
     56 
     57 flags = tf.app.flags
---> 58 flags.DEFINE_string('master', '', 'Name of the TensorFlow master to use.')
     59 flags.DEFINE_integer('task', 0, 'task id')
     60 flags.DEFINE_integer('num_clones', 1, 'Number of clones to deploy per worker.')

/usr/local/lib/python3.6/dist-packages/tensorflow/python/platform/flags.py in wrapper(*args, **kwargs)
     56           'Use of the keyword argument names (flag_name, default_value, '
     57           'docstring) is deprecated, please use (name, default, help) instead.')
---> 58     return original_function(*args, **kwargs)
     59 
     60   return tf_decorator.make_decorator(original_function, wrapper) …
Run Code Online (Sandbox Code Playgroud)

object-detection tensorflow google-colaboratory

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

为什么C中没有内置交换功能但是汇编中有xchg?

最近我遇到了汇编语言.x86程序集有一个xchg指令,用于交换两个寄存器的内容.

由于每个C代码都首先转换为汇编代码,如果在C中像在标题中一样内置了交换函数,那就太好了stdio.h.然后,只要编译器检测到交换函数,它就可以在汇编文件中添加xchg指令.

那么为什么这个交换功能没有在C中实现呢?

c assembly

4
推荐指数
3
解决办法
486
查看次数

Java中句柄的概念是什么?

我在一个网站(http://www.rajeshpatkar.com/articles/javarefpnt/)上读到,当我们实例化一个类时,即

Emp e = new Emp();
Run Code Online (Sandbox Code Playgroud)

句柄存储在变量e中,该变量不是指针,即它不将对象的地址存储在存储器中.

该解释给出了指针数组的示例.存储器地址存储在[1]位置,当移动对象时,该位置用新地址更新.

那么为什么使用这个数组而不是直接存储地址(它表明它有助于GC,但我不理解它)并在移动对象时更新它(存储在e中的地址)?

我花了很多时间来理解这一点,但仍然没有找到满足我的答案.因此,如果你能解释一下实际存储在变量'e'中的内容(带有一个例子),它将会安静有用.

谢谢 :)

java reference handle

2
推荐指数
1
解决办法
4554
查看次数