Без исходного фрагмента кода, который вызвал ошибку, я предполагаю, что вы используете модель, определенную в платформе, которая изначально не является CleverHans, и вы пытались включить ее в модель CleverHans (это поможет прояснить ваш вопрос), еслиВы можете опубликовать фрагмент кода, определяющий вашу модель).Если это так, то ошибка, которую вы видите, означает, что класс модели, в который вы обернули исходную модель, не имеет метода get_logits
или fprop
, который реализован должным образом.Вам необходимо либо иметь метод get_logits
, который принимает входной тензор и возвращает выходной тензор модели, либо метод fprop
, который принимает входной тензор и заполняет словарь ключами, установленными для имен и значений слоев.на тензор активации каждого слоя.Один из ключей этого словаря должен быть logits
или probs
.Вы можете найти дополнительные инструкции в model.py
файле библиотеки: https://github.com/tensorflow/cleverhans/blob/master/cleverhans/model.py