- connpass – Rust、何もわからない… #2
本当にただのまとめです
追記:本家様で資料が公開されたのでこの記事は無意味になりました。どうしよう。
宇宙ツイッタラー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アプリのテストを書く話
https://github.com/actix/actix-web
クラスのユニットテストを書くときは#[ignore]を使って下に直接書くと便利
一括実行はcargo test –ignore –workspace
ばんくし氏:RustとCADDi AI LabとML
-
- ONNX(ディープラーニングの学習モデルを記述するための言語らしい)を経由してPythonのスクリプトからモデルをぶん投げられるらしい
-
- Pythonで学習を回して推論をRustにさせるのがセオリーらしい
wasmに変換してクライアントサイドで推論できるのがおいしい
Rustでの機械学習に便利なクレートのまとめ
https://github.com/vaaaaanquish/Awesome-Rust-MachineLearning
その他色々クレートの紹介があったけど失念
何か間違ってたらすいません