🐳DeepSeek-R1 Dynamique 1.58-bit

Consultez les tableaux de comparaison des performances des quantifications Dynamic GGUF d'Unsloth vs les quantifications Standard IMatrix.

Lisez notre article complet sur DeepSeek-R1 ici : unsloth.ai/blog/deepseekr1-dynamicarrow-up-right

1-bit (Petit) - Dynamique vs Basique

Type GGUF
Quant
Taille (GB)
Graine
Pygame
Arrière-plan
Accélérer ESPACE
Forme de l'oiseau
Terrain
Score en haut à droite
Tuyaux
Meilleur score
Quitter
Exécutable
Score
Score moyen
Erreurs
Terminal Bench 2

Découpage dynamique

IQ1_S

131

3407

1

0.5

1

0.5

0.5

1

0.5

1

1

0

7

score =!inc SyntaxError: syntaxe invalide

Sélectionne des formes et des couleurs aléatoires au démarrage, mais ne tourne pas entre les essais

Découpage dynamique

IQ1_S

131

3408

1

1

0.25

1

0.5

1

0.5

1

1

0

7.25

score =B4 NameError: nom 'B4' non défini

Mieux - sélectionne aléatoirement les couleurs des tuyaux, mais elles sont toutes d'une seule couleur - devraient être différentes. Tomber au sol ne réinitialise pas l'accélération.

Découpage dynamique

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: littéral décimal invalide

Trop difficile à jouer - accélération trop rapide. Les couleurs des tuyaux sont maintenant aléatoires, mais la forme de l'oiseau ne change pas. La collision avec le sol échoue.

Basique

IQ1_S

133

3407

0

0

0

0

0

0

0

0

0

0

0

Pas de code

Échec total. Répète « with Dark Colurs » indéfiniment

Basique

IQ1_S

133

3408

0

0

0

0

0

0

0

0

0

0

0

Pas de code

Échec total. Répète « Pygame's » indéfiniment

Basique

IQ1_S

133

3409

0

0

0

0

0

0

0

0

0

0

0

0

Pas de code

Échec total. Répète « pipe_x = screen_height pipe_x = screen_height pipe_height = screen_height - Pipe_height » indéfiniment.

1-bit (Moyen) - Dynamique vs Basique

Type GGUF
Quant
Taille (GB)
Graine
Pygame
Arrière-plan
Accélérer ESPACE
Forme de l'oiseau
Terrain
Score en haut à droite
Tuyaux
Meilleur score
Quitter
Exécutable
Score
Score moyen
Erreurs
Terminal Bench 2

Découpage dynamique

IQ1_M

158

3407

1

1

0.75

1

1

1

1

1

1

1

9.75

Aucun

Un peu rapide et difficile à jouer.

Découpage dynamique

IQ1_M

158

3408

1

1

0.5

1

1

1

1

1

1

1

9.5

Aucun

Très bien - le terrain devrait être plus clair. L'accélération devrait être plus lente.

Découpage dynamique

IQ1_M

158

3409

1

0.5

1

0.5

0.5

1

0.5

1

1

1

8

9.08

Aucun

La couleur de l'arrière-plan ne change pas entre les essais. Les tuyaux ne touchent pas le haut. Aucun terrain visible.

Basique

IQ1_M

149

3407

1

0

0

0

0

0

0

0

1

0

2

if game_over: NameError: nom 'game_over' non défini

Échec total. Écran noir uniquement

Basique

IQ1_M

149

3408

1

0

0

0

0

0

0

0

1

0

2

Pas de code

Échec total. Écran noir puis fermeture.

Basique

IQ1_M

149

3409

1

0

0

0

0

0

0

0

0

0

1

1.67

window.fill((100, 100, 255)) Bleu clair SyntaxError: syntaxe invalide && main() NameError: nom 'main' non défini.

Échec total.

2-bit (Très très petit) - Dynamique vs Basique

Type GGUF
Quant
Taille (GB)
Graine
Pygame
Arrière-plan
Accélérer ESPACE
Forme de l'oiseau
Terrain
Score en haut à droite
Tuyaux
Meilleur score
Quitter
Exécutable
Score
Score moyen
Erreurs
Terminal Bench 2

Découpage dynamique

IQ2_XXS

183

3407

1

1

0.5

1

1

1

1

1

1

1

9.5

Aucun

Trop difficile à jouer - accélération trop lente. Ralenti

Découpage dynamique

IQ2_XXS

183

3408

1

1

1

1

1

1

0.5

0.5

1

0

8

global best_score SyntaxError: le nom 'best_score' est assigné avant la déclaration global

A dû modifier 2 lignes - supprimer global best_score, et définir pipe_list = []

Découpage dynamique

IQ2_XXS

183

3409

1

1

1

1

1

1

1

1

1

1

10

9.17

Aucun

Extrêmement bon. Fait même que les tuyaux aient des distances aléatoires entre eux.

Basique

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: la parenthèse fermante ')' ne correspond pas à la parenthèse ouvrante '[' && pygame.draw.polygon(screen, bird_color, points) ValueError: l'argument points doit contenir plus de 2 points

Impossible de quitter. Même couleur. Détection de collision un peu erronée. Pas de score

Basique

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: la parenthèse fermante ')' ne correspond pas à la parenthèse ouvrante '{'

Accélération étrange. Choisit 1 couleur par manche. Impossible de quitter.

Basique

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: nom 'SCREENHEIGHT' non défini. Vouliez-vous dire : 'SCREEN_HEIGHT' ?

OK. Les couleurs changent. Le meilleur score ne se met pas à jour. Quitter uniquement ESC pas Q.

Sortie d'essai de Quantification Dynamique

Sortie d'essai de Quantification Non Dynamique

Mis à jour

Ce contenu vous a-t-il été utile ?