Программа, которую я проверяю, использует pytorch для загрузки весов и кода cuda для выполнения вычислений с весами.Я понимаю библиотеку THC, как тензоры реализованы в бэкэнде pytorch (и может быть torch?).
Я все еще не совсем уверен во внутренней работе THCudaTensor_data, но поведение, которое меня споткнуло, было следующим: для n-мерного тензора THCudaTensor_data возвращает уплощенный одномерный массив тензора.
Надеждаэто помогает