0
Я пытаюсь выполнить opencl-программу, запустив команду в сценарии оболочки. Когда я запускаю команду в командной строке, она запускается без ошибок. Но когда я запускаю его в скрипт он выдает ошибку -Запуск команды в скрипте оболочки
icpc command not found
Вот мой сценарий оболочки
#!/bin/csh
foreach t (1024 4096 8192 32768 50000 100000 500000 1000000 2000000 3000000 4000000 5000000 6000000 7000000 8000000)
foreach l (8 16 32 64 128 256 512)
icpc -o first first.cpp -no-vec /scratch/cuda-7.0/lib64/libOpenCL.so -lm -openmp -DNMB=$t -DLOCAL_SIZE=$l
./first
end
end
Может кто-нибудь, пожалуйста, помогите мне исправить
Укажите полный путь к icpc в вашем сценарии оболочки – algor
Кажется, что 'icpc' не находится под вашим экологическим путем. Попытайтесь использовать абсолютный путь для 'icpc' – CWLiu
Вы знаете это, а не ошибаетесь? Вы используете оболочку csh. Какая она будет по умолчанию (в терминале)? –