Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
21
Feature StoreをRustで実装した話
Feature Storeと呼ばれる特徴量管理システムをRustで実装した経緯や使ったツールなど知見を紹介します。
Ryosuke Kamesawa
November 13, 2020
Tweet
Share
More Decks by Ryosuke Kamesawa
See All by Ryosuke Kamesawa
ニューラルネットワークの量子化手法の紹介
emakryo
2
1.4k
MediaPipeの紹介
emakryo
0
22
Customizing Cargo for Cross Compiling
emakryo
0
13
Feature Store in DRIVE CHART
emakryo
0
22
なぜRustか?
emakryo
0
20
rustdef: Rust on Jupyter Notebook
emakryo
0
17
Cargo-makeを使ってみた
emakryo
0
26
Machine Learning on Graph Data @ICML2019
emakryo
0
12
Neural Networks for Graph Data @NeurIPS2018
emakryo
0
14
Other Decks in Technology
See All in Technology
iThome2024 Wailing Wall of Enterprise Security
notsurprised
0
300
.NET GraphQL Client のリアル
sansantech
PRO
1
310
PHP 9 に備えよ - 動的プロパティ、どうすればいぃ?
taisukearase
0
340
Cloudflare WorkersがPythonに対応したので試してみた
miura55
0
190
データ基盤を支える技術
chanyou0311
5
3k
Real World Type Puzzle and Code Generation
yukukotani
4
640
NewSQL Landscape
oracle4engineer
PRO
5
3.2k
【リラン】AIの光と闇?失敗しないために知っておきたいAIリスクとその対応 ①政府の動き編
tkhresk
0
140
The depthes of profiling Ruby - RubyKaigi 2024
osyoyu
0
160
LLM評価の落とし穴~開発者目線で気をつけるポイント~
rishigami
11
3.3k
能動学習のいろは:書籍「Human-in-the-Loop機械学習」3〜5章
hiroyoshiito
0
290
回り回って効いてくる副次的効果としての技術広報/techpr
nishiuma
1
190
Featured
See All Featured
Designing Experiences People Love
moore
136
23k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Side Projects
sachag
451
41k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Design by the Numbers
sachag
274
18k
[RailsConf 2023] Rails as a piece of cake
palkan
28
4.1k
Robots, Beer and Maslow
schacon
PRO
155
8k
Building Applications with DynamoDB
mza
88
5.7k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
Transcript
を で実装した話
亀澤諒亮(かめさわりょうすけ) 技術開発部 エッジ 歴 年ぐらい、業務で使い始めて 年 最近作ったもの 上で を実行 「ふつうのコンパイラをつくろう」の
実装 自己紹介
機械学習システムでの特徴量管理のマイクロサービス 大量のデータを扱う 高スループット データサイエンティストが直接読み書き 低レイテンシー 性能を犠牲にしたくないので で実装
インターフェース データ(特徴量)ストレージ メタデータストレージ サーバー アーキテクチャ
速度的には問題なし クライアント( )がボトルネックに… ツール、ライブラリは? 環境としては十分揃ってきている 開発コストは? 低いとは言えない 最初は型 ライフタイムパズルをする羽目に メンテナンスコストは低い
を使ったマルチスレッディングでもバグはほぼない で作ってみて
言語非依存な フレームワーク
None
None
相性が悪い の持てる参照は基本的に のみ 次のいずれかを予め選ぶ必要がある ごとに 個人的にはできる限り一番上 巨大なデータを取り回したいときのみ他の型 を作る
ごとに は非効率 毎回依存関係全てビルドする 依存関係のみビルドキャッシュに入れる