今はハライドでコードを書いていましたが、私はいつも自分のスケジュールを書いていました。それから、私はこの論文を読む:http://graphics.cs.cmu.edu/projects/halidesched/mullapudi16_halidesched.pdf。私が理解しているように、最良のスケジュールを生成する方法がいくつかあります。それをどうすればできますか?スケジュールをオートチューニングする方法をハライド
ありがとうございました!
編集:
こんにちは。私は枝を引っ張って、CMAKEでそれを構築しようとしました。しかし、私はそれでハロゲン化物をコンパイルする問題を抱えている:
これは、VS 2015でのエラーです:
4> D:/halideAutoScheduler2/Halide.build/Release\initmod.aarch64_cpu_features_32.ll -> D:/halideAutoScheduler2/Halide.build/Release\initmod.aarch64_cpu_features_32.bc
4> C:\Program Files (x86)\LLVM\bin\llvm-as.exe: D:/halideAutoScheduler2/Halide.build/Release\initmod.aarch64_cpu_features_32.ll:23:6: error: expected type
4> !0 = !{!"clang version 3.6.0 (tags/RELEASE_360/final)"}
4> ^
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code 1.
任意のヒント?
https://github.com/halide/Halide/tree/auto_schedulerはハライドコードの一部を取り、すべての既存のスケジュールを削除します。
プルこのブランチ