🐳DeepSeek-R1 Dynamic 1.58-bit

Unsloth の Dynamic GGUF 量子化と標準 IMatrix 量子化の性能比較表をご覧ください。

DeepSeek-R1の完全なブログ投稿はこちらをお読みください: unsloth.ai/blog/deepseekr1-dynamicarrow-up-right

1ビット(小) - ダイナミック vs ベーシック

GGUFタイプ
量子化
サイズ(GB)
シード
Pygame
背景
加速 スペース
鳥の形状
地面
右上のスコア
パイプ
ベストスコア
終了
実行可能
スコア
平均スコア
エラー
注記

動的な

IQ1_S

131

3407

1

0.5

1

0.5

0.5

1

0.5

1

1

0

7

score =!inc SyntaxError: invalid syntax

開始時にランダムな形と色を選ぶが、試行間で回転しない

動的な

IQ1_S

131

3408

1

1

0.25

1

0.5

1

0.5

1

1

0

7.25

score =B4 NameError: name 'B4' is not defined

改善 - パイプの色をランダムに選ぶが、すべて同じ1色のみで異なるべき。地面に落ちると加速がリセットされない。

動的な

IQ1_S

131

3409

1

0.5

0.5

0.5

0

1

1

1

1

0

6.5

6.92

score =3D 0 SyntaxError: invalid decimal literal

プレイが難しすぎる - 加速が速すぎる。パイプの色は今ランダムだが、鳥の形は変わらない。地面の衝突が機能しない。

ベーシック

IQ1_S

133

3407

0

0

0

0

0

0

0

0

0

0

0

コードなし

完全に失敗。"with Dark Colurs"を永遠に繰り返す

ベーシック

IQ1_S

133

3408

0

0

0

0

0

0

0

0

0

0

0

コードなし

完全に失敗。"Pygame's"を永遠に繰り返す

ベーシック

IQ1_S

133

3409

0

0

0

0

0

0

0

0

0

0

0

0

コードなし

完全に失敗。"pipe_x = screen_height pipe_x = screen_height pipe_height = screen_height - Pipe_height"を永遠に繰り返す。

1ビット(中) - ダイナミック vs ベーシック

GGUFタイプ
量子化
サイズ(GB)
シード
Pygame
背景
加速 スペース
鳥の形状
地面
右上のスコア
パイプ
ベストスコア
終了
実行可能
スコア
平均スコア
エラー
注記

動的な

IQ1_M

158

3407

1

1

0.75

1

1

1

1

1

1

1

9.75

認証用のSSH公開鍵

少し速くてプレイが難しい。

動的な

IQ1_M

158

3408

1

1

0.5

1

1

1

1

1

1

1

9.5

認証用のSSH公開鍵

非常に良い - 地面はもっとはっきりすべき。加速はもっと遅くあるべき。

動的な

IQ1_M

158

3409

1

0.5

1

0.5

0.5

1

0.5

1

1

1

8

9.08

認証用のSSH公開鍵

背景色が試行間で変わらない。パイプが上部に触れない。地面が見えない。

ベーシック

IQ1_M

149

3407

1

0

0

0

0

0

0

0

1

0

2

if game_over: NameError: name 'game_over' is not defined

完全に失敗。黒い画面のみ

ベーシック

IQ1_M

149

3408

1

0

0

0

0

0

0

0

1

0

2

コードなし

完全に失敗。黒い画面になりその後閉じる。

ベーシック

IQ1_M

149

3409

1

0

0

0

0

0

0

0

0

0

1

1.67

window.fill((100, 100, 255)) Light Blue SyntaxError: invalid syntax && main() NameError: name 'main' is not defined.

完全に失敗。

2ビット(特小) - ダイナミック vs ベーシック

GGUFタイプ
量子化
サイズ(GB)
シード
Pygame
背景
加速 スペース
鳥の形状
地面
右上のスコア
パイプ
ベストスコア
終了
実行可能
スコア
平均スコア
エラー
注記

動的な

IQ2_XXS

183

3407

1

1

0.5

1

1

1

1

1

1

1

9.5

認証用のSSH公開鍵

プレイが難しすぎる - 加速が遅すぎる。ラグがある

動的な

IQ2_XXS

183

3408

1

1

1

1

1

1

0.5

0.5

1

0

8

global best_score SyntaxError: name 'best_score' is assigned to before global declaration

2行編集が必要 - global best_scoreを削除し、pipe_list = []を設定した

動的な

IQ2_XXS

183

3409

1

1

1

1

1

1

1

1

1

1

10

9.17

認証用のSSH公開鍵

非常に良い。パイプの間隔もランダムにしている。

ベーシック

IQ2_XXS

175

3407

1

0.5

0.5

0.5

1

0

0.5

1

0

0

5

pipe_color = random.choice([(34, 139, 34), (139, 69, 19), (47, 47, 47)) SyntaxError: closing parenthesis ')' does not match opening parenthesis '[' && pygame.draw.polygon(screen, bird_color, points) ValueError: points argument must contain more than 2 points

終了処理に失敗。同じ色。衝突検出が少しずれている。スコアなし

ベーシック

IQ2_XXS

175

3408

1

0.5

0.5

0.5

1

1

0.5

1

0

0

6

pipes.append({'x': SCREEN_WIDTH, 'gap_y': random.randint(50, SCREEN_HEIGHT - 150)) SyntaxError: closing parenthesis ')' does not match opening parenthesis '{'

加速度がおかしい。ラウンドごとに1色を選ぶ。終了できない。

ベーシック

IQ2_XXS

175

3409

1

1

1

1

1

1

1

0

0.5

0

7.5

6.17

screen = pygame.display.set_mode((SCREEN_WIDTH, SCREENHEIGHT)) NameError: name 'SCREENHEIGHT' is not defined. Did you mean: 'SCREEN_HEIGHT'?

OK。色は変わる。ベストスコアが更新されない。終了はQではなくESCのみ。

動的量子化の試行出力

file-download
12KB
arrow-up-right-from-square開く
file-download
11KB
arrow-up-right-from-square開く
file-download
10KB
arrow-up-right-from-square開く

非動的量子化の試行出力

file-download
25KB
arrow-up-right-from-square開く
file-download
15KB
arrow-up-right-from-square開く
file-download
14KB
arrow-up-right-from-square開く

最終更新

役に立ちましたか?