Описание тега eager-execution
Активное выполнение TensorFlow - это среда обязательного программирования, которая оценивает операции немедленно, без построения графиков: операции возвращают конкретные значения вместо построения вычислительного графа для последующего запуска. Это упрощает начало работы с TensorFlow и отладкой моделей, а также сокращает количество шаблонов. Чтобы следовать этому руководству, запустите приведенные ниже примеры кода в интерактивном интерпретаторе Python.
1
ответ
Какова цель градиентной ленты Tensorflow?
Я посмотрел видео саммита разработчика Tensorflow, посвященное Eager Execution в Tensorflow, и докладчик представил введение в "Градиентную ленту". Теперь я понимаю, что Gradient Tape отслеживает автоматическое дифференцирование, которое происходит …
28 дек '18 в 02:39
0
ответов
Tensorflow v1.4 нетерпеливое исполнение
Мне известно, что Tensorflow v1.5+ поставляется с Eager, однако я не могу установить ни одну версию выше v1.4 из-за требований CUDA/CuDNN ( https://www.tensorflow.org/install/source). В частности, версия CUDA v9 не поддерживает Ubuntu 14.04, и я не …
03 янв '19 в 11:38
0
ответов
Ручной доступ и обновление обучаемых переменных из модели keras, когда включено активное выполнение
Как получить доступ к обновляемым переменным и обновить их при использовании активного выполнения и последовательной модели keras? Я вижу некоторый код в оптимизаторе tf, который, кажется, обрабатывает как режим графика, так и нетерпеливое выполнени…
08 янв '19 в 00:44
1
ответ
Сложность с запуском градиентного спуска
Я построил нейронную сеть с Python в TensorFlow, но я не могу решить эту проблему с нетерпеливым выполнением TensorFlow. Все градиенты выдают ноль, и я не совсем уверен, где я ошибся в программе. Первоначально я использовал ReLU, и я подумал, что эт…
11 янв '19 в 09:40
1
ответ
Предупреждение `попытался освободить nullptr` при использовании напряженного выполнения тензорного потока с tf.keras
Согласно предложению команды tenorflow, я привыкаю к стремительному выполнению tenorflow с tf.keras. Однако всякий раз, когда я тренирую модель, я получаю предупреждение (РЕДАКТИРОВАТЬ: на самом деле, я получаю это предупреждение многократно, боле…
14 фев '19 в 15:37
2
ответа
InvalidArgumentError: невозможно вычислить MatMul, так как ожидалось, что вход № 0(с нуля) будет тензором с плавающей точкой, но является двойным тензором [Op:MatMul]
Может кто-нибудь объяснить, как тензор потока eager-mode работает. Я пытаюсь построить простую регрессию следующим образом: РЕДАКТИРОВАТЬ: я обновляю свою проблему, это мой полный код, теперь проблема заключается в вычислении градиентов, он возвраща…
18 янв '19 в 13:52
0
ответов
Разница между tf.train.Checkpoint и tf.train.Saver
Я обнаружил, что существуют разные способы сохранения / восстановления моделей и переменных в Tensorflow, Эти способы в том числе: tf.saved_model.simple_save tf.train.Checkpoint tf.train.Saver В документации tenorflow я обнаружил некоторые различия …
01 дек '18 в 09:56
0
ответов
Модель Keras значительно замедляется при использовании оптимизатора Tensorflow вместо оптимизатора Keras
С моей моделью keras мне нужно использовать оптимизатор тензорного потока для поддержки TPU. Но когда я использую optimizer=tf.train.RMSPropOptimizer(learning_rate) вместо optimizer=tf.keras.optimizers.RMSprop(lr=learning_rate)модель замедляется в 7…
05 янв '19 в 04:49
1
ответ
Модуль tenensflow._api.v1.metrics не имеет атрибута "Среднее"
Я использую tenorflow версии 1.12 это мой код train_loss_results = [] train_accuracy_results = [] num_epochs = 201 for epoch in range(num_epochs): epoch_loss_avg = tf.metrics.Mean() epoch_accuracy = tf.metrics.Accuracy() for x,y in train_dataset: lo…
15 янв '19 в 03:39
0
ответов
Динамический_декод сообщает об ошибке в eager_execution? "ValueError: Неопределенность неизвестных TensorShapes не определена".
Я столкнулся со странной проблемой при преобразовании обычного кода seq2seq в режим активного исполнения. То, что я изменил, очень просто: после вызова enable_eager_execution() я изменил следующий вход def get_inputs(): inputs = tf.placeholder(tf.in…
01 фев '19 в 23:43
1
ответ
Обучение изготовленной на заказ модели CNN в среде программирования для активного исполнения
Я построил модель CNN, используя принцип "Подкласса моделей" в Keras. Вот класс, который представляет мою модель: class ConvNet(tf.keras.Model): def __init__(self, data_format, classes): super(ConvNet, self).__init__() if data_format == "channels_fi…
23 фев '19 в 00:44
1
ответ
Параметр для tf.contrib.summary.graph
Я использую tenorflow 1.12 и режим исполнения. Я хочу обобщить график в журнал тензорной доски. Я нашел функцию под названием tf.contrib.summary.graphОднако для этого требуется параметр param, Что я должен передать для этого параметра? Благодарю.
06 фев '19 в 18:51
1
ответ
Как обновить объект 'eagertensor' в тензорном потоке
Как обновить переменные из последовательной модели keras (model.variables), если они являются eagertensors? Когда я пытаюсь присвоить им, я получаю сообщение об ошибке, в котором говорится, что у объекта нет атрибута "назначить".
08 янв '19 в 02:04
0
ответов
Eager Execution: не удалось найти допустимое устройство для узла. {{node Conv2D}}
Я пытаюсь построить классификатор изображений в Tensorflow в режиме нетерпеливого исполнения. Я получаю следующую ошибку. InternalError: Could not find valid device for node. Node: {{node Conv2D}} = Conv2D[T=DT_UINT8, data_format="NHWC", dilations=[…
13 фев '19 в 10:47
0
ответов
Как установить определенные веса слоя, который невозможно восстановить в Керасе
Я использую TenorFlow Eager выполнения и для построения модели я использую библиотеку Keras. Моя цель - построить нейронную сеть, в которой определенные веса на входном слое установлены на ноль и не должны обучаться. До сих пор я использую подход, ч…
07 янв '19 в 08:36
1
ответ
Можно ли вызывать `tape.watch(x)`, когда `x` уже является`tf.Variable` в TensorFlow?
Рассмотрим следующую функцию def foo(x): with tf.GradientTape() as tape: tape.watch(x) y = x**2 + x + 4 return tape.gradient(y, x) Призыв к tape.watch(x) необходимо, если функция называется скажем как foo(tf.constant(3.14)), но это не когда он перед…
01 фев '19 в 12:42
1
ответ
Значения CsvDataset Tensorflow Access
Стремительное исполнение Я копался в API в течение 2 дней и, похоже, не могу найти способ использовать данные из CsvDataset объект. У меня есть следующий образец из набора данных: 70,1,4,130,322,0,2,109,0,24,2,3,3,2 67,0,3,115,564,0,2,160,0,16,2,0,7…
13 дек '18 в 03:17
1
ответ
AttributeError: у объекта нет атрибута '_lazy_read'
Я использую Python 3 с tenorflow 1.12 и нетерпением Eval Я пытаюсь использовать обновление Scatter, как описано здесь Я получаю следующую ошибку: AttributeError: у объекта 'EagerTensor' нет атрибута '_lazy_read' Есть ли обходной путь или другая функ…
28 янв '19 в 10:11
1
ответ
Tensorflow.py Защищенное подразделение
Я пытаюсь реализовать своего рода защищенное разделение, используя Tensorflow.where но почему-то кажется, что пропускает условие, установленное на where заявление. Основная идея при разделении x/y, если y == 0. тогда результат деления будет x вместо…
03 фев '19 в 01:54
1
ответ
Режим ожидания: использование последовательностей в tf.keras.Model
Я перехожу из Pytorch в TensorFlow 1.12 и хотел бы знать, можно ли определить tf.keras.Sequential классы в пределах tf.keras.Model и запустите те в нетерпеливом режиме. Я построил этот минимальный нерабочий пример и был бы благодарен, если бы кто-то…
25 май '19 в 10:35