halide

    1

    1答えて

    私は、ブルートフォースディスクリプタ(例:SIFT)のマッチングにHalideを使用しようとしています。スケジュールでrfactorを試してみたいですが、私は、連想性証明者に義務を負うことはできません。これまでのところ私には、以下の持っている:私はこれを解決する可能性がどのようになどの任意のポインタのための || Failed to call rfactor() on minVal.update(

    -2

    1答えて

    Hexagon DSPまたはサポートされていないターゲットに対して自動スケジューラを使用するにはどうすればよいですか?また、すぐにHexagonの自動スケジューリングをサポートする予定ですか?

    0

    1答えて

    私はHalide::Runtime::Bufferを持っており、条件を満たす要素を削除したいと考えています。理想的には、操作がその場で行われ、関数が定義できるHalide::Generatorにあります。 私は縮小を検討しましたが、異なる長さのベクトルを出力できないようです。特定の要素を自分が選択した値にしか設定できません。 これまでのところ、私が動作させる唯一の方法は、extern "C"コール

    0

    1答えて

    ハライドを使用してマスクイメージを生成する関数を定義しようとしています。 あり、バッファ Buffer<int> bounding_box; bounding_box(0, 0) = min_x0; bounding_box(0, 1) = max_x0; bounding_box(0, 2) = min_y0; bounding_box(0, 3) = max_y0; bounding

    1

    1答えて

    SIGGRAPH'16で公開された論文で、GPUの自動スケジューリングに関する実験を再検討したいと思います。 自動スケジューラブランチを使用して以下のコードをコンパイルしましたが、生成されたコードはCPU用にスケジュールされていました。 自動スケジューラを使用してGPUのスケジュールを生成するにはどうすればよいですか? #include "Halide.h" #include "HalideBu

    1

    2答えて

    Iは、以下の出力の大き有する3つのハライド機能を有する: 40×40×64 40×40×128 40×40×64 Iをそれらを1つの関数に結合して、後で使用するための関数ハンドルを取得したいと考えています。だからここのために、結果の関数は、私がHalide::selectを使用しています 40×40×256 の大きさを持つべきであるが、それは4次元 concat(x,y,z,c)=Halide::

    0

    1答えて

    Generatorの中から行列 - 行列乗算を実行しようとしています。以前は他の関数と同じようにdefine_externを使用していたはずですが、何らかの理由でGEMM(つまりBLASのmat-mat multiply)を使用した場合、segfaultが発生します。 はここに私のコードです:いくつかのapps/linear_algebraスクリプトで class TestBLAS : publi

    1

    1答えて

    バッファイメージをmat.at(i、j)でopencvマットに変換しようとしていますが、20 msを実行します。速度が遅いですか?バッファイメージをcv :: Matに変換する別の方法? Halide::Func gray; Halide::Var x, y; gray(x, y) = Halide::cast<uint8_t>(0.299f * image(x, y, 0

    0

    1答えて

    私はハライドを介して手を調整したc関数を再作成しようとしていました。これは、ソース画像の垂直走査線で行われる一連のヒストグラムである。私はソースイメージを反復するために1次元RDomを使用しています。私はcompute_atでそれをスケジュールすることができますので RDom reductionY(0, input.height()); parade(x,y,c) = Halide::

    0

    2答えて

    のdimメンバーにdimという名前のメンバーがありません。をハロゲンリポジトリからインライン宣言からジェネレーターに変換しようとしています。すべてがこれ以外は正常に動作するようです:元のコードで Func clamped = BoundaryConditions::repeat_edge(input);` 、inputはそうImageParam input(Float(32), 3)のように宣