halide

    1

    1答えて

    は私がresultAとresultBを保存することができるようにAOTのスケジュールを定義する方法 Image resultA, resultB; Func A, B, C, D, E; Var x, y; A(x,y) = C(x,y) * D(x,y); B(x,y) = C(x,y) - D(x,y); E(x,y) = abs(A(x,y)/B(x,y)); resultA(

    0

    1答えて

    Ahead of Timeのコンパイルの場合、より高いコールスタックで処理できる例外をスローするためにHalideを作成するにはどうすればよいですか? たとえば、入力画像が不正確な場所でアクセスされたとします。

    2

    2答えて

    HALIDEでの開発に最適な戦略は何ですか? 最終使用は、ジェネレータを使用して事前にコンパイルされた時間になります。 JITのジェネレータで定義された関数を呼び出す方法はありますか? おかげ

    0

    1答えて

    私は次のようなAhead of Timeコンパイル関数を生成するGeneratorを持っているとします。オブジェクトファイルとヘッダにコンパイルした後 Halide::Func build(){ Halide::Func func1("func1"), func2("func2"), func3("func3"); Halide::Func result("result");

    2

    1答えて

    HalideとOpenVXは同様の目標を持っているようです。 誰かが、今日のコミュニティで採用されている点で、どこが違うのか、両方がどこに立っているのかについてコメントできますか?

    1

    1答えて

    ベンチマークハライドコードに最適なスケジュールを作成しようとしています。タイミングの結果があまり意味がないので、何かが欠けている可能性があります。 私はAOTコンパイルを使用していて、ここでのコードのアルゴリズムの一部だ:スケジュールについては ImageParam input1(type_of<float>(), 3); ImageParam input2(type_of<float>(),

    0

    1答えて

    以下のハライドコードがエラーを起こす理由を理解できません。 私が間違っていることを教えてください。それはあなたのぼかしの総フットプリントのように見える Buffer<uint8_t> input(small_width, small_height, small_depth); Var x("x"), y("y"), z("z"); Func blur_y1, blur_y2, blur_x1,

    1

    1答えて

    this videoのようなハロゲン化物スケジュールを視覚化するには? HalideTraceVizとviz.shをハロゲンリポジトリに表示しているようです。 しかし、viz.shによって生成されたcamera_pipe.aviは、約10秒間だけ黒く表示されます。これはmplayerで.aviファイルを再生している間のログです。 $ mplayer bin/camera_pipe.avi MPl