zenz-coreml / docs /performance.md
Skyline23's picture
Initialize model repository contents
df17805 verified

Performance Notes

This document holds the detailed benchmark notes for the current zenz-CoreML stateful path.

Measurement Scope

  • Focus: stateful
  • Strategy: Stateful Greedy / Async global
  • Current comparison set:
    • Stateful FP16
    • Stateful 8-bit
  • stateless was not re-measured in the new stateful run

iPhone Air

Aggregate

Variant Mean latency (s) Min (s) Max (s)
Stateful FP16 0.436 0.108 0.994
Stateful 8-bit 0.431 0.148 0.880

FP16 vs 8-bit

Metric FP16 8-bit
Mean latency (s) 0.436 0.431
Cases won 8 / 23 15 / 23

Full Case Table

Case FP16 (s) 8-bit (s) Output
ニホンゴ 0.108 0.223 日本語
カンコクゴ 0.211 0.222 韓国語を勉強する
LongJP 0.994 0.867 私は今日本語の勉強をしていて、スマートフォンのキーボードで変換精度を上げたいと思っています
Greet1 0.234 0.178 おはようございます
Greet2 0.416 0.320 はじめまして、私はスカイラインです
ShortQ 0.164 0.148 元気ですか
Weather 0.277 0.274 今日はとても暑いですね
Meetup 0.434 0.368 明日の午後3時に駅で会いましょう
Dinner 0.285 0.342 今日の晩は何を食べたいですか
Culture 0.242 0.334 日本の文化に興味があります
KoreanSkill 0.389 0.511 韓国語をもっと上手に話せるようになりたいです
HobbyMovie 0.239 0.301 暇なときはよく映画を見ます
HobbyBook 0.241 0.336 私の趣味は本を読むことです
PCFreeze 0.497 0.471 コンピュータの画面がフリーズしてしまいました
Battery 0.478 0.525 スマホのバッテリーがすぐになくなって困っています
Keyboard 0.580 0.540 キーボードの変換精度が上がるともっと早く打てます
Cafe 0.532 0.471 昨日は友達と駅前のカフェでコーヒーを飲みました
TimeMeet 0.421 0.369 3時に仕事が終わるので4時に会えます
NextHoliday 0.373 0.372 次の休みはどこに行きましょうか
LongJP2 0.655 0.593 私の趣味は本を読むことで、特にミステリー小説が好きです
LongJP3 0.650 0.648 毎日仕事の前にコーヒーを1杯飲むのが何よりの楽しみです
LongJP4 0.647 0.622 私は毎日寝る前に2時間ほど日本語の勉強をしています
LongJPKeyboard 0.955 0.880 いつもスマートフォンのキーボードで日本語を打つので、変換精度が高いと本当に助かります

iPhone 12

Aggregate

Variant Mean latency (s) Min (s) Max (s)
Stateful FP16 1.124 0.289 2.514
Stateful 8-bit 1.041 0.273 2.268

FP16 vs 8-bit

Metric FP16 8-bit
Mean latency (s) 1.124 1.041

Full Case Table

Case FP16 (s) FP16 Output 8-bit (s) 8-bit Output
ニホンゴ 0.289 にほんご 0.273 日本語
カンコクゴ 0.654 かんこくごをべんきょうする 0.529 韓国語を勉強する
LongJP 2.514 わたしはいまにほんごのべんきょうをしていて、すまーとふぉんのきーぼーどでへんかんせいどをあげたいとおもんないをかんがいう。わた 2.268 私は今日本語の勉強をしていて、スマートフォンのキーボードで変換精度を上げたいと思っています
Greet1 0.468 おはようございます 0.590 おはようございます
Greet2 0.854 はじめまして、わたしはすかいらいんです 1.046 はじめまして、私はスカイラインです
ShortQ 2.447 broken text 0.472 元気ですか
Weather 0.654 きょうはとてもあついですね 0.732 今日はとても暑いですね
Meetup 0.867 あしたのごごさんじにえきであいましょう 0.924 明日の午後3時に駅で会いましょう
Dinner 0.751 きょうのばんはなにをたべたいですか 0.788 今日の晩は何を食べたいですか
Culture 0.763 にほんのぶんかにきょうみがあります 0.747 日本の文化に興味があります
KoreanSkill 1.110 かんこくごをもっとじょうずにはなせるようになりたいです 1.161 韓国語をもっと上手に話せるようになりたいです
HobbyMovie 0.674 ヒマなときはよくえいがをみます 0.736 暇なときはよく映画を見ます
HobbyBook 0.765 わたしのしゅみはほんをよむことです 0.808 私の趣味は本を読むことです
PCFreeze 0.975 こんぴゅーたのがめんがふりーずしてしまいました 1.106 コンピュータの画面がフリーズしてしまいました
Battery 1.071 スマホのバッテリーがスグになくなってこまっています 1.178 スマホのバッテリーがすぐになくなって困っています
Keyboard 1.159 キーボードのヘンカンセイドがあがるともっとはやくうてます 1.241 キーボードの変換精度が上がるともっと早く打てます
Cafe 1.158 きのうはともだちとえきまんのかふぇでこーひーをのみました 1.230 昨日は友達と駅前のカフェでコーヒーを飲みました
TimeMeet 0.874 さんじにしごとがおわるのでよじにあえます 0.925 3時に仕事が終わるので4時に会えます
NextHoliday 0.741 つぎのやすみはどこにいきましょうか 0.825 次の休みはどこに行きましょうか
LongJP2 2.407 ワタシのシュミはホンを読むことで、とくにミステリーショウセツガスキデス。ワタシのシュミハ。ワタシのシュミハ。(@comers)-ワタシのアジト(@yaman 1.466 私の趣味は本を読むことで、特にミステリー小説が好きです
LongJP3 1.422 まいにちしごとのまえにこーひーをいっぱいのすのがなによりのたのしみです 1.446 毎日仕事の前にコーヒーを1杯飲むのが何よりの楽しみです
LongJP4 1.351 わたしはまいにちねるまえににじかん)のべんきょうをしています 1.410 私は毎日寝る前に2時間ほど日本語の勉強をしています
LongJPKeyboard 1.881 いつもすまーとふぉんのきーぼーどでにほんごをうつので、へんかんせいどがたかいとふんです 2.051 いつもスマートフォンのキーボードで日本語を打つので、変換精度が高いと本当に助かります

Recorded Behavior

  • On iPhone Air, both Stateful FP16 and Stateful 8-bit produced correct outputs in the recorded run.
  • On iPhone 12, Stateful 8-bit preserved the intended outputs in the recorded run.
  • On iPhone 12, Stateful FP16 produced degraded outputs under the .all path in the recorded run.