Получить подмодули Tiramisu llvm для Halide не удалось с.//3rdParty/llvm: нет такого файла или ошибка каталога
Привет, я пытаюсь установить компилятор тирамису.
и однажды пытаясь установить его подмодули ( (ISL, LLVM и Halide) с помощью этой команды
dina@dina-VBox:~/tiramisu$ ./utils/scripts/install_submodules.sh ./
и я получаю в конце концов эту ошибку
Done installing isl
#### Installing LLVM ####
cd .//3rdParty/llvm
.//utils/scripts/functions.sh: line 6: cd: .//3rdParty/llvm: No such file or directory
даже один, я делаю, я нахожу это
dina@dina-VBox:~/tiramisu/3rdParty$ ls
clang Halide isl llvm
и это содержание llvm
dina@dina-VBox:~/tiramisu/3rdParty/llvm$ ls
bindings CMakeLists.txt configure docs include LICENSE.TXT llvm.spec.in README.txt resources test unittests
cmake CODE_OWNERS.TXT CREDITS.TXT examples lib LLVMBuild.txt projects RELEASE_TESTERS.TXT runtimes tools utils
dina@dina-VBox:~/tiramisu/3rdParty/llvm$
Что я должен сделать, чтобы решить эту проблему.
2 ответа
Можете попробовать установить следующим образом
./utils/scripts/install_submodules.sh $PWD
$PWD
возвращает полный путь к текущему каталогу в отличие ./
который не возвращает полный путь. Следующие шаги в установке требуют полного пути.
Решение, показанное выше, решает проблему папки 3Party, не найденной.
Но даже когда я исправил эту проблему, появляется много других проблем, и установка всегда останавливается на 66% или 99% .:,(
Все дела ведут к закрытому пути:(.
Так что, если у вас могут возникнуть такие же проблемы, я поделился здесь в связанном вопросе об установке тирамису некоторыми важными советами, которые следует принять во внимание, чтобы избежать одновременного исправления всех этих проблем и жить счастливыми:D:D .