Получить подмодули 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 .

вот ссылка.

Другие вопросы по тегам