Я получил это сообщение при использовании Keras для обучения RNN для языковой модели с большим трехмерным тензором (созданным из текста, одним горячим кодированием и получающим форму (165717, 25, 7631)):
WARNING (theano.configdefaults): g++ not detected ! Theano will be unable to
execute optimized C-implementations (for both CPU and GPU) and will default to
Python implementations. Performance will be severely degraded. To remove this
warning, set Theano flags cxx to an empty string.
ERROR (theano.sandbox.cuda): nvcc compiler not found on $PATH. Check your nvcc
installation and try again.
Но все идет хорошо, пока я ограничиваю размер данных, заданных на маленькие. Поэтому я удивляюсь, что Theano или CUDA ограничивают размер матрицы?
Кроме того, есть ли у меня лучший способ сделать одно горячее представление? Я имею в виду, что в большом трехмерном тензоре большинство элементов равно 0 из-за разогретого представления. Однако я не нашел слой, который принимает индексное представление слов.