動いた!

--------------------------
オーディオファイル
   ↓
Torchのテンソル
   ↓
ノイズ除去
   ↓
無音期間検出
   ↓
無音期間削除
   ↓
オーディオファイル
--------------------------

というパイプラインの各接続点をゼロコピーにできたぞ!

現実にはそもそも機械学習モデルの実行時間が支配的だから体感では大したことないし、メモリーもまあ充分あるんだけど、

MemoryViewを使ってゼロコピーを達成するというのがモダンRubyっぽいじゃん!?

0

If you have a fediverse account, you can quote this note from your own instance. Search https://bookwor.ms/users/KitaitiMakoto/statuses/116174770211521568 on your instance and quote it. (Note that quoting is not supported in Mastodon.)