WhenI试图从github.com/behzadanksu/rl攻击中运行
python num-步骤20 -攻击-prob 1.0
从cleverhans库中,我得到以下错误。我怎么才能避免呢?
NotImplementedError:必须实现
get_logits或必须在fprop中定义日志输出
发布于 2019-02-27 15:35:18
如果没有导致错误的原始代码片段,我猜您使用的是一个在最初不是CleverHans的框架中定义的模型,并且尝试将其包装到一个CleverHans模型中(这将有助于澄清您的问题)--如果您可以发布定义模型的代码片段的话。如果是这样的话,那么您所看到的错误意味着您包装原始模型的模型类没有正确实现的方法get_logits或fprop。您需要有一个接受输入张量并返回模型输出张量的get_logits方法,或者一个接受输入张量并填充字典的fprop方法,其中的键设置为层名和每个层的激活张量。本词典的关键字之一必须是logits或probs。您可以在库的model.py文件:https://github.com/tensorflow/cleverhans/blob/master/cleverhans/model.py中找到更多指导。
https://stackoverflow.com/questions/54905995
复制相似问题