私は異なる画像サイズを取るHalideプログラムを書いています。最適化するとき、ループをいくつかの「サブループ」に分割して、これを特定の係数で並列化できるようにします。ただし、小さな画像の場合、画像が分割係数よりも小さい場合、これは問題になる可能性があります。または、より正確に言えば、ループ内の反復回数が分割係数よりも小さい場合です。
範囲外の読み取りは を使用して処理されますHalide::BoundaryConditions。確かに if ステートメントを使用して分割係数を手動で確認できますが、Halide には最適化のための BoundaryConditions に似たものがありますか?