Skip to content

v1.20.3

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Jul 10:54

v1.20.3 - Lua スクリプト for YMM4

[fast] マーカーの注意書きを補うドキュメント更新リリースです。v1.20.2 で [fast] は obj.fill / obj.convolve / obj.resize の処理量のしきい値を無視して GPU へ委譲する仕様になりましたが、処理量が小さいときは GPU への委譲自体の往復コストが CPU 実行を上回り、かえって遅くなる場合があることを明記しました。動作に関わる実装、API、実行結果、エラーの扱いに変更はありません。


変更

[fast] は小さな処理で遅くなる場合があることを明記

[fast] は obj.fill / obj.convolve / obj.resize のしきい値を無視しますが、GPU への委譲には往復コストがあります。処理量が小さいときは CPU 実行のほうが速い場合があるため、README、サイト、付属ドキュメントに注意書きを追加しました。

  • 付属の 8 言語ドキュメントの [fast] の節へ、同じ注意書きを追加しました。

互換性・後方互換

  • 動作に関わる実装の変更はありません。
  • API、構文、エンジンの自動振り分け、GPU 検証、CPU への自動フォールバックに変更はありません。
  • v1.20.2 の [fast] の強制委譲仕様に変更はありません。

内部実装

  • 動作に関わるコード変更はありません。
  • リリース対象のバージョン表記を v1.20.3 へ更新しました。