💡DeepSeek-R1 Dynamic 1.58-bit
See performance comparison tables for Unsloth's Dynamic GGUF Quants vs Standard IMatrix Quants.
Read our full DeepSeek-R1 blogpost here: unsloth.ai/blog/deepseekr1-dynamic
1-bit (Small) - Dynamic vs. Basic
Dynamic
IQ1_S
131
3407
1
0.5
1
0.5
0.5
1
0.5
1
1
0
7
score =!inc SyntaxError: invalid syntax
Selects random shapes and colors at the start, but doesn't rotate across trials
Dynamic
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
Better - selects pipe colors randomnly, but all are just 1 color - should be different. Dropping to ground fails to reset acceleration.
Dynamic
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
Too hard to play - acceleration too fast. Pipe colors now are random, but bird shape not changing. Land collison fails.
Basic
IQ1_S
133
3407
0
0
0
0
0
0
0
0
0
0
0
No code
Fully failed. Repeats "with Dark Colurs" forever
Basic
IQ1_S
133
3408
0
0
0
0
0
0
0
0
0
0
0
No code
Fully failed. Repeats "Pygame's" forever
Basic
IQ1_S
133
3409
0
0
0
0
0
0
0
0
0
0
0
0
No code
Fully failed. Repeats "pipe_x = screen_height pipe_x = screen_height pipe_height = screen_height - Pipe_height" forever.
1-bit (Medium) - Dynamic vs. Basic
Dynamic
IQ1_M
158
3407
1
1
0.75
1
1
1
1
1
1
1
9.75
None
A bit fast and hard to play.
Dynamic
IQ1_M
158
3408
1
1
0.5
1
1
1
1
1
1
1
9.5
None
Very good - land should be clearer. Acceleration should be slower.
Dynamic
IQ1_M
158
3409
1
0.5
1
0.5
0.5
1
0.5
1
1
1
8
9.08
None
Background color does not change across trials.Pipes do not touch the top. No land is seen.
Basic
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
Fully failed. Black screen only
Basic
IQ1_M
149
3408
1
0
0
0
0
0
0
0
1
0
2
No code
Fully failed. Black screen then closes.
Basic
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.
Fully failed.
2-bit (Extra extra Small) - Dynamic vs. Basic
Dynamic
IQ2_XXS
183
3407
1
1
0.5
1
1
1
1
1
1
1
9.5
None
Too hard to play - acceleration too slow. Lags
Dynamic
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
Had to edit 2 lines - remove global best_score, and set pipe_list = []
Dynamic
IQ2_XXS
183
3409
1
1
1
1
1
1
1
1
1
1
10
9.17
None
Extremely good. Even makes pipes have random distances between them.
Basic
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
Fails quiting. Same color. Collison detection a bit off. No score
Basic
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 '{'
Acceleration weird. Chooses 1 color per round. Cannot quit.
Basic
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. Colors change. Best score does not update. Quit only ESC not Q.
Dynamic Quantization trial output
Non Dynamic Quantization trial output
Last updated
Was this helpful?