Я пытался использовать специальную модель машинного обучения для подготовки субтитров к субтитрам. Я использовал https://github.com/unnonouno/densecap.
Он поставляется с Dockerfile, настраивающим всю среду cuda / torch / cudnn.
Прогнозы для нового изображения создаются с помощью сценария run_model.lua
. Он работает при запуске его на процессоре, передавая -gpu -1
, но не при удалении аргумента и запуске его на графическом процессоре. В этом случае я получаю следующую ошибку:
THCudaCheck FAIL file=/tmp/luarocks_cutorch-scm-1-8398/cutorch/lib/THC/THCGeneral.c line=70 error=35 : CUDA driver version is insufficient for CUDA runtime version
/root/torch/install/bin/luajit:
/root/torch/install/share/lua/5.1/trepl/init.lua:389: loop or previous error loading module 'cutorch'
stack traceback:
[C]: in function 'error'
/root/torch/install/share/lua/5.1/trepl/init.lua:389: in function 'require'
./densecap/utils.lua:26: in function 'setup_gpus'
run_model.lua:145: in main chunk
[C]: in function 'dofile'
/root/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
[C]: at 0x00406670
Я пробовал разные вещи, такие как переустановка cudnn
с помощью runnign luarocks install cudnn
или понижение с cudnn5
до cudnn4
без какого-либо успеха.