-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
要議論実行する前に議論が必要そうなもの実行する前に議論が必要そうなもの
Description
内容
VOICEVOX/voicevox_engine#1688 の議論の続きです。
このissueでは、エディタ、エンジン、コアそれぞれにおいて古いmacOSの動作をどうするかを決めます。前提としてエンジンはコアに、エディタはエンジンに依存しています。これまでの議論は上記の VOICEVOX/voicevox_engine#1688 を参照してください。
ゴール
- どういう方針でサポートバージョンを決めるかの決定
- 「公式サポート」「努力目標」「非サポート」などのグラデーションも可
- 現段階でのサポートバージョンの決定
onnxruntimeについて
今現在、我々が(VOICEVOX ONNX Runtimeとして)利用しているONNX Runtimeのバージョンは1.17.3です。このONNX Runtimeですが、2025年5月リリースのv1.21でmacOSの最小サポートを13に引き上げてしまいました。実際試してみたのですが、MACOSX_DEPLOYMENT_TARGETを12以下にしてビルドするのは厳しいようでした。しかも、近いうちに出るv1.24では14に引き上げられるようです。
/Applications/Xcode_15.4.app/略: error: 'to_chars' is unavailable: introduced in macOS 13.3新しいONNX Runtimeに切り替える利点として、少なくとも、WebGPU対応 (#75)があります。そのためWebGPU対応と古いmacOSの動作は両立しないということになります。
[追記] ちなみにですがONNX RuntimeはAPIの後方互換性に気を配っています。1.17を読み込めるようにするのであれば、追加で特に何もせずとも未来のONNX Runtimeを読み込めるはずです。
(一部のEPは怪しかったりするんですが、CUDAとDirectMLは結構大丈夫だった…はず)
参考までに、macOS 14 (Sonoma)のサポート対象機器一覧です。
macOS Sonoma is compatible with these computers - Apple Support
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
要議論実行する前に議論が必要そうなもの実行する前に議論が必要そうなもの