Google Colab - обнаружение объекта tenensflow api - у объекта 'function' нет атрибута 'named' - PullRequest
0 голосов
/ 20 февраля 2019

Я столкнулся со следующей ошибкой при попытке проверить объект обнаружения api model_builder_test.py.

!apt-get install -y -qq protobuf-compiler python-pil python-lxml
!git clone --quiet https://github.com/tensorflow/models.git

import os
os.chdir('models/research')

!protoc object_detection/protos/*.proto --python_out=.
import sys
sys.path.append('/content/models/research/slim')

%run object_detection/builders/model_builder_test.py

Следующая ошибка появляется после запуска model_builder_test.py

.W0220 03: 22: 35.097244 140099951081344 deprecation.py:323] Из /content/models/research/object_detection/anchor_generators/grid_anchor_generator.py:59: to_float (из тензорного потока.python.ops.marest)и будет удален в будущей версии.Инструкции по обновлению: используйте взамен tf.cast... ВНИМАНИЕ: Модуль поддержки TensorFlow не будет включен в TensorFlow 2.0.Для получения дополнительной информации см .: * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md * https://github.com/tensorflow/addons Если вы зависите от функциональности, которой нет в списке, пожалуйста, сообщите о проблеме.

.................. s ---------------------------------------------------------------------- Провел 22 теста за 0,203 с

ОК (пропущено = 1) -------------------------------------------------------------------------- AttributeError Traceback (последний вызов был последним) в () ----> 1 get_ipython (). Magic ('run object_detection /builders / model_builder_test.py ')

/ usr / local / lib / python3.6 / dist-packages / IPython / core / interactiveshell.py в магии (self, arg_s) 2158 magic_name, _, magic_arg_s = arg_s.partition ('') 2159 magic_name = magic_name.lstrip (prefilter.ESC_MAGIC) -> 2160 return self.run_line_magic (magic_name, magic_arg_s) 2161 2162

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

/ usr / local / lib / python3.6 / dist-packages / IPython / core / interactiveshell.py в run_line_magic (self, magic_name, line) 2079
kwargs ['local_ns'] = sys._getframe (stack_depth) .f_locals 2080
с self.builtin_trap: -> 2081 result = fn (* args, ** kwargs) 2082 вернуть результат 2083

в запуске (self, parameter_s, runner, file_finder)

/ usr / local / lib / python3.6 / dist-packages / IPython / core / magic.py в (f, * a,** k) 186 # но это слишком много для одного этого состояния.187 def magic_deco (arg): -> 188 call = лямбда f, * a, ** k: f (* a, ** k) 189 190, если его можно вызвать (arg):

/ usr / local/lib/python3.6/dist-packages/IPython/core/magics/execution.py в run (self, parameter_s, runner, file_finder) 740 else: 741 # обычное выполнение -> 742 run () 743 744 если 'i'в опциях:

/ usr / local / lib / python3.6 / dist-packages / IPython / core / magics / execute.py в run () 726 def run (): 727 бегун (имя файла, prog_ns, prog_ns, -> 728 exit_ignore = exit_ignore) 729 730, если 't' в опциях:

/ usr / local / lib / python3.6 / dist-packages / IPython / core / pylabtools.py в mpl_execfile(fname, * where, ** kw) 175 matplotlib.interactive (is_interactive) 176 # сделать вызов рендеринга сейчас, если пользователь попытался это сделать -> 177, если plt.draw_if_interactive.called: 178 plt.draw () 179 plt.draw_if_interactive.called = False

AttributeError: у объекта 'function' нет атрибута 'с именем'

1 Ответ

0 голосов
/ 20 февраля 2019

Вот как я преодолел проблему:

  1. установить пакет подсказки для версии 1.0.15, как описано в ссылке ниже https://github.com/jupyter/jupyter_console/issues/158

  2. перезапустите среду выполнения, чтобы активировать пакет

  3. используйте «! Python» вместо «% run»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...