Open Hiroshiba opened 6 months ago
@Hiroshiba さん、 @y-chan さん、 @qryxip の3名で行った2024-03-04のミーティングから:
compatible_engine
だけでも入れる (優先度を高くする)ただし、ミーティング中に話した次の2点についてはミーティング後に気付いたことがあります。
compatible_engine
対応のときに、Status
を3つ持つようにする
→ Status
に3種類を扱わせた方がよくないか? (#761)is_model_loaded(StyleId)
をどうするか?
→ よく考えたらcompatible_engine
にしかないはずなので考えなくてよいのでは?どの概念が3種持つべきかぱっとわからないんですよねぇ…。
is model loadedはたしか今世に出てる製品版コアだと、そのスタイルで扱うモデルが全部読み込まれてたらtrueとかだったと思います!
内容
長い間別ブランチになっていたproject-s ブランチが役目を果たしました。今はrelease-0.15ブランチになっています。
なのでmainブランチにマージしたいのですが、あまりにも API 構成が変わりすぎているので、どうしていくべきかを考えられる場を作ってみました・・・。
実現方法
とりあえず問題になりそうな箇所を列挙してみます。
style_typeが違う場合の扱い
スタイルごとのタイプが今まで1つだったのが、4つになりました。
これ関連でややこしいことが3つ思いつきます。
sf_decode
しかないスタイルと、sing
も持ってるスタイルを同じvvmに含めたいInferenceDomainが増えそう
style typeごとに一つdomainを作るのか、sing domainは作らないのか、どっちが良いかパッとわかりませんでした・・・。
使い方・サンプル
それぞれ追加が必要そう
その他
もし何か問題がありそうだったら、破壊的変更しちゃってもいい気がします。 かなり説明が曖昧なところがあると思うので、不明な点があれば何も聞いてください 🙇