Я пытаюсь добавить новую Op (используя этот способ: https://www.tensorflow.org/how_tos/adding_an_op/). У меня нет проблем с простой Op, как в примере, но мне нужно добавить более сложную Op. Он должен иметь 2 входа и выход, имеющий ту же форму, что и матричное умножение входов. Как написать функцию формы для этого случая? Как я могу выделить вывод с соответствующей формой? Спасибо заранее.Добавление новой Op в Tensorflow: функции формы
1
A
ответ
0
Имейте частичный ответ на вопрос. я до сих пор не знаю, как написать функцию формы, но я выписывал чеки, как это:
const Tensor& input1 = context->input(0);
const Tensor& input2 = context->input(1);
TensorShape sh1 = input1.shape();
TensorShape sh2 = input2.shape();
OP_REQUIRES(context, sh1.dim_size(1)==sh2.dim_size(0),
errors::InvalidArgument("Can't multiplicate!"));
Выделяя:
sh1.RemoveDim(1);
sh2.RemoveDim(0);
sh1.AppendShape(sh2);
OP_REQUIRES_OK(context, context->allocate_output(0, sh1, &output_tensor));
Но, кажется, что я заново изобретать велосипед. Легче ли это сделать?
Смежные вопросы
- 1. tensorflow custom op gradient
- 2. Tensorflow: Написание Op в Python
- 3. Назначить op в TensorFlow: каково возвращаемое значение?
- 4. Как «добавить» Op в начале графика TensorFlow?
- 5. TensorFlow: изменить tanh BasicRNNCell на другой op?
- 6. Добавление новой формы при нажатии
- 7. tensorflow new op, который использует внешние библиотеки
- 8. (Tensorflow) Устанавливает ли op назначение вычисления градиента?
- 9. Невозможно загрузить настроенный op shared lib в tensorflow
- 10. Как сделать обычную Op в TensorFlow импортируемой в Python?
- 11. Как ввести случайный шум в ядро тренировки Op в TensorFlow?
- 12. Добавление новой функции в базу синтаксиса python
- 13. Добавление новой функции в существующий (стандартный) пакет
- 14. VS2013 Qt Addin - добавление новой формы
- 15. magento admin - настроить добавление новой формы клиента
- 16. Tensorflow Op Нейминг для Последовательные работает в интерактивном IPython терминале
- 17. Tensorflow: Как написать op с градиентом в python?
- 18. Tensorflow: что обозначает индекс в CUDA_1D_KERNEL_LOOP (index, nthreads) op user
- 19. Tensorflow: реализация градиента для пользователя op в C++?
- 20. Tensorflow изменение формы тензора
- 21. Добавление новой функции приводит к повреждению памяти
- 22. добавление новой функции создало неопределенную переменную
- 23. tensorflow заполнитель в функции
- 24. tensorflow add new op: может attr принять скалярный тензор?
- 25. Строительство нового TensorFlow Op, есть ли система сборки?
- 26. Добавление нового устройства в TensorFlow
- 27. Как зарегистрировать «custom» Op (на самом деле, из синтаксина) с помощью функции tensorflow?
- 28. TensorFlow: добавление регуляризации к LSTM
- 29. Добавление новой функциональности в Spreecommerse
- 30. Добавление массива в новой форме из существующей формы