本当にただのまとめです
追記:本家様で資料が公開されたのでこの記事は無意味になりました。どうしよう。
宇宙ツイッタラーX氏:Workspace crate との戦いの歴史
- visibilityの変更はとりあえず
pub(crate)
が一番使いやすい - 中規模以上のプロジェクトではCargo workspaceで複数のcrateに分割すると便利
- cargo-chefを使えば一度に複数のtomlにdocker用のビルド設定を追加できる
- https://github.com/LukeMathWalker/cargo-chef
- 一括ビルドのコマンド:
cargo build --workspace
matsu7874氏:actix-webのテストどうしてる?
- actix-webを使ってWebアプリのテストを書く話
- クラスのユニットテストを書くときは
#[ignore]
を使って下に直接書くと便利- 一括実行は
cargo test --ignore --workspace
- 一括実行は
ばんくし氏:RustとCADDi AI LabとML
- ONNX(ディープラーニングの学習モデルを記述するための言語らしい)を経由してPythonのスクリプトからモデルをぶん投げられるらしい
- Pythonで学習を回して推論をRustにさせるのがセオリーらしい
- wasmに変換してクライアントサイドで推論できるのがおいしい
- Rustでの機械学習に便利なクレートのまとめ
- その他色々クレートの紹介があったけど失念
何か間違ってたらすいません