获取 Halide 的 Tiramisu 子模块 llvm 失败,出现 .//3rdParty/llvm: No such file or directory 错误

get Tiramisu submodules llvm for Halide failed with .//3rdParty/llvm: No such file or directory error

您好,我正在尝试安装提拉米苏编译器。

一旦尝试使用此命令安装它的子模块((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$ 

我应该怎么做才能解决这个问题。

能否尝试如下安装

./utils/scripts/install_submodules.sh $PWD

$PWD return 是当前目录的完整路径,不像 ./ 不是 return 完整路径。安装的后续步骤似乎需要完整路径。

上面显示的解决方案解决了找不到 3rdParty 文件夹的问题。

但即使我解决了这个问题,许多其他问题也会出现,安装总是在 66% 或 99% 时停止。 :,(

所有的dos都导致关闭方式:(.

因此,如果您可能遇到同样的麻烦,我在这里分享了有关安装提拉米苏的相关问题的一些重要提示,应该考虑这些提示以避免立即解决所有这些麻烦并过上幸福的生活 :D :D 。