请问如何执行 ‘ti cache clean -p C:/taichi_cache/ticache/llvm’

[Taichi] version 1.4.0, llvm 15.0.1, commit fbe92fd8, win, python 3.8.13
[Taichi] Starting on arch=cuda
[W 05/01/23 11:01:48.306 18388] [llvm_offline_cache.cpp:taichi::lang::LlvmOfflineCacheFileReader::load_meta_data@142] Lock C:/taichi_cache/ticache/llvm/metadata.lock failed. You can run 'ti cache clean -p C:/taichi_cache/ticache/llvm' and try again.

我想请问在哪里执行 ‘ti cache clean -p C:/taichi_cache/ticache/llvm’ ?
以及这个 Warning 会有什么影响?

你好!

这个在命令行里执行即可, ti是taichi lang提供的命令行工具, ti cache clean用来删除offline cache文件, 加-p 可以指定要删除哪个目录的cache files

offline cache可以缓存taichi kernel的编译结果以避免对相同的kernel重复编译, 出现这个warning会导致offline cache不可用, 也就是每次都会重新编译kernel, 理论上不会对计算结果产生影响

更多offline cache相关内容你可以查看 Offline Cache | Taichi Docs (taichi-lang.org)

Windows系统在cmd中输入有效果,谢谢你!

1 个赞