Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sosoaのモデルをpytorch2.4.1にしたので追従 #29

Merged
merged 8 commits into from
Dec 1, 2024

Conversation

Hiroshiba
Copy link
Owner

@Hiroshiba Hiroshiba commented Dec 1, 2024

sosoaの学習が遅かったのでtorch.compile等のリファクタリングをしたところ、pytorchのバージョンが上がってこっちの変更も必要になってしまいました。

model.zipも新しくアップロードしました。ストリーミングタスクの方は0.0.1だと思うので、別であることがわかるように0.0.2としてアップロードしました。
https://github.com/Hiroshiba/vv_core_inference/releases/tag/0.0.2

↓変更点まとめ

  • model.zipの中身が変わった
  • sosoaのネットワーク構造が変わった(といっても名前が変わった程度)
  • Pythonのバージョンが上がった
  • pytorchとnumpyのバージョンが上がった

@Hiroshiba Hiroshiba requested a review from Copilot December 1, 2024 17:26
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

フォーマッターが働いてしまったので空行が多いです。
?w=1を付けると差が見やすいかも。

Python 3.9.19 で開発しました。 3.9 台なら動くと思います。
Python 3.11.9 で開発しました。 3.11 台なら動くと思います。
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pythonのバージョンが上がっています。

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 7 out of 11 changed files in this pull request and generated no suggestions.

Files not reviewed (4)
  • vv_core_inference/make_yukarin_sa_forwarder.py: Evaluated as low risk
  • vv_core_inference/make_yukarin_sosf_forwarder.py: Evaluated as low risk
  • vv_core_inference/make_yukarin_sosoa_forwarder.py: Evaluated as low risk
  • vv_core_inference/utility.py: Evaluated as low risk
@@ -120,7 +120,6 @@ def convert_intonation(model_dir: Path, device: str, offset: int, working_dir: P
"end_accent_phrase_list",
"speaker_id",
],
example_outputs=output,
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pytorchのバージョンが上がってこの引数がなくなっていました。

pyproject.toml Outdated
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yukarin_sosoaのバージョンを上げて、伴ってtorchやnumpyやpythonのバージョンを上げています。
_s_saはtorchのバージョンはそのままですが、ちょっと変わったのでついでにアプデしています。

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

なぜかtorch.jit.scriptが@torch.no_grad()でエラーを吐いたので、場所を移しました。

Comment on lines -7 to +10
from torch.onnx.symbolic_helper import _onnx_main_opset, _onnx_stable_opsets
OPSET = _onnx_stable_opsets[-1]
from torch.onnx import _constants

OPSET = _constants.ONNX_DEFAULT_OPSET

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

場所が変わってたので変更。

@Hiroshiba
Copy link
Owner Author

たぶん大丈夫だと思うのでマージします 🙇
大丈夫・・・なはず・・・。

@Hiroshiba Hiroshiba merged commit 2433ab0 into main Dec 1, 2024
4 checks passed
@Hiroshiba Hiroshiba deleted the sosoaのアップデートに追従う branch December 1, 2024 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant