RuntimeError: Node '__v2libuid__Plus502__v2libname__Plus225' (операция Plus): DataFor: динамическая ось FrameRange несовместима с матрицей

тот же обучающий код, который работает на одной машине, вызывает следующую ошибку на другой машине. Первая машина — SurfaceBook, вторая — мой рабочий стол с GTX 1080. Есть идеи, что здесь происходит?

Ошибка:

Трассировка (последний последний вызов): файл «MultitaskAtis.py», строка 162, в файле train_intent.train_minibatch(mb) «C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py34\lib\ site-packages\cntk\trainer.py", строка 90, в train_minibatch updated = super(Trainer, self).train_minibatch(аргументы, устройство) Файл "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\ cntk-py34\lib\site-packages\cntk\cntk_py.py", строка 1768, в train_minibatch return _cntk_py.Trainer_train_minibatch(self, *args) RuntimeError: Node '__v2libuid__Plus502__v2libname__Plus225' (операция Plus): DataFor: динамическая ось FrameRange несовместима с матрицей: {numTimeSteps:1, numParallelSequences:14, sequences:[{seqId:0, s:0, begin:0, end:1}, {seqId:1, s:1, begin:0, end:1} , {seqId:2, s:2, начало:0, конец:1}, {seqId:3, s:3, начало:0, конец:1}, {seqId:4, s:4, начало:0, конец:1}, {seqId:5, s:5, начало:0, конец:1}, {seqId:6, s:6, начало:0, конец:1}, {seqId:7, s:7, начало: 0, конец: 1}, {seqId: 8, с: 8, начало: 0, конец: 1}, {последовательность Id:9, s:9, начало:0, конец:1}, {seqId:10, s:10, начало:0, конец:1}, {seqId:11, s:11, начало:0, конец: 1}, {seqId:12, s:12, begin:0, end:1}, {seqId:13, s:13, begin:0, end:1}]} по сравнению с {numTimeSteps:23, numParallelSequences:11 , последовательности: [{seqId:0, s:0, начало:0, конец:16}, {seqId:1, s:1, начало:0, конец:10}, {seqId:2, s:1, начало :10, конец:21}, {seqId:3, s:2, начало:0, конец:15}, {seqId:4, s:3, начало:0, конец:23}, {seqId:5, s :4, начало:0, конец:11}, {seqId:6, s:5, начало:0, конец:14}, {seqId:7, s:6, начало:0, конец:14}, {seqId :8, s:4, начало:11, конец:22}, {seqId:9, s:7, начало:0, конец:11}, {seqId:10, s:8, начало:0, конец:14 }, {seqId:11, s:9, начало:...


person user1118332    schedule 12.01.2017    source источник


Ответы (1)


Вероятно, это ошибка, связанная с использованием памяти графического процессора на двух устройствах. Предполагая, что вы можете хорошо запускать код на устройстве с процессором как на книге Surface, так и на рабочем столе.

person Sayan Pathak    schedule 13.01.2017
comment
Можете ли вы расширить немного больше? откуда вы знаете, что это использование памяти? Судя по сообщению об ошибке, я ожидал, что это связано с размерами данных. - person Anton Schwaighofer; 13.01.2017