TensorFlow.js не удается скомпилировать фрагментный шейдер при некоторых вызовах фрагментовJavascript

Форум по Javascript
Ответить
Anonymous
 TensorFlow.js не удается скомпилировать фрагментный шейдер при некоторых вызовах фрагментов

Сообщение Anonymous »

При вызове метода среза тензора в TensorFlow.js некоторые комбинации форм и параметров тензора вызывают ошибку Не удалось скомпилировать фрагментный шейдер, а также журнал полного шейдера с ошибочной строкой ERROR: 0:162: 'start' в необъявленном идентификаторе ivec2(start[0],start[1]);
Для пример:

Код: Выделить всё

const a = tf.zeros([64, 3]);
a.slice([0, 0], [2, 1])
вызывает ошибку. Для этой тензорной формы я не могу найти ни одного среза, который бы не терпел неудачу с ненулевыми значениями размера, но для других фигур это зависит от размера. Мне не удалось проверить это на разных устройствах.
Почему эти, казалось бы, безобидные фрагменты вызывают ошибку, которая даже не обнаруживается обычной проверкой ошибок границ?

Подробнее здесь: https://stackoverflow.com/questions/798 ... lice-calls
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»