Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Feature StoreをRustで実装した話
Search
Ryosuke Kamesawa
November 13, 2020
Technology
0
48
Feature StoreをRustで実装した話
Feature Storeと呼ばれる特徴量管理システムをRustで実装した経緯や使ったツールなど知見を紹介します。
Ryosuke Kamesawa
November 13, 2020
Tweet
Share
More Decks by Ryosuke Kamesawa
See All by Ryosuke Kamesawa
推論エンジンMAXの紹介
emakryo
1
560
ニューラルネットワークの量子化手法の紹介
emakryo
3
3.4k
MediaPipeの紹介
emakryo
0
79
Customizing Cargo for Cross Compiling
emakryo
0
38
Feature Store in DRIVE CHART
emakryo
0
64
なぜRustか?
emakryo
0
51
rustdef: Rust on Jupyter Notebook
emakryo
0
47
Cargo-makeを使ってみた
emakryo
0
470
Machine Learning on Graph Data @ICML2019
emakryo
0
42
Other Decks in Technology
See All in Technology
世界最速級 memcached 互換サーバー作った
yasukata
0
330
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
6
1.4k
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
2.5k
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
340
Kubernetes Multi-tenancy: Principles and Practices for Large Scale Internal Platforms
hhiroshell
0
120
エンジニアリングをやめたくないので問い続ける
estie
2
1.1k
生成AI時代におけるグローバル戦略思考
taka_aki
0
120
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
Kiro Autonomous AgentとKiro Powers の紹介 / kiro-autonomous-agent-and-powers
tomoki10
0
390
手動から自動へ、そしてその先へ
moritamasami
0
300
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
7
590
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
1
670
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Rails Girls Zürich Keynote
gr2m
95
14k
Typedesign – Prime Four
hannesfritz
42
2.9k
Agile that works and the tools we love
rasmusluckow
331
21k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Mobile First: as difficult as doing things right
swwweet
225
10k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Balancing Empowerment & Direction
lara
5
790
Designing for Performance
lara
610
69k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
GitHub's CSS Performance
jonrohan
1032
470k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Transcript
を で実装した話
亀澤諒亮(かめさわりょうすけ) 技術開発部 エッジ 歴 年ぐらい、業務で使い始めて 年 最近作ったもの 上で を実行 「ふつうのコンパイラをつくろう」の
実装 自己紹介
機械学習システムでの特徴量管理のマイクロサービス 大量のデータを扱う 高スループット データサイエンティストが直接読み書き 低レイテンシー 性能を犠牲にしたくないので で実装
インターフェース データ(特徴量)ストレージ メタデータストレージ サーバー アーキテクチャ
速度的には問題なし クライアント( )がボトルネックに… ツール、ライブラリは? 環境としては十分揃ってきている 開発コストは? 低いとは言えない 最初は型 ライフタイムパズルをする羽目に メンテナンスコストは低い
を使ったマルチスレッディングでもバグはほぼない で作ってみて
言語非依存な フレームワーク
None
None
相性が悪い の持てる参照は基本的に のみ 次のいずれかを予め選ぶ必要がある ごとに 個人的にはできる限り一番上 巨大なデータを取り回したいときのみ他の型 を作る
ごとに は非効率 毎回依存関係全てビルドする 依存関係のみビルドキャッシュに入れる