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

その他色々クレートの紹介があったけど失念

何か間違ってたらすいません

广告
将在 10 秒后关闭
bannerAds