vsan commited on
Commit
f726e26
·
verified ·
1 Parent(s): 05cc653

Add M1 Max local performance results

Browse files
Files changed (1) hide show
  1. README.md +22 -0
README.md CHANGED
@@ -73,3 +73,25 @@ insecure, incomplete, or non-functional and must be reviewed and tested.
73
  - LoRA: https://huggingface.co/vsan/tiny-pickle-v3-coder-LoRA
74
  - Merged Safetensors: https://huggingface.co/vsan/tiny-pickle-v3-coder
75
  - GGUF: https://huggingface.co/vsan/tiny-pickle-v3-coder-GGUF
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  - LoRA: https://huggingface.co/vsan/tiny-pickle-v3-coder-LoRA
74
  - Merged Safetensors: https://huggingface.co/vsan/tiny-pickle-v3-coder
75
  - GGUF: https://huggingface.co/vsan/tiny-pickle-v3-coder-GGUF
76
+
77
+ ## Local Performance
78
+
79
+ The following result is a single local inference measurement, not a standardized benchmark.
80
+
81
+ | Property | Result |
82
+ |---|---:|
83
+ | Hardware | Apple M1 Max |
84
+ | Unified memory | 64 GB |
85
+ | Model format | MLX 4-bit affine |
86
+ | Quantization group size | 64 |
87
+ | Prompt length | 118 tokens |
88
+ | Prompt processing speed | 119.328 tokens/s |
89
+ | Generated length | 748 tokens |
90
+ | Generation speed | 63.481 tokens/s |
91
+ | Peak unified memory | 17.393 GB |
92
+
93
+ ### Test prompt
94
+
95
+ > You are reviewing a Python async web crawler. Implement a complete, production-quality crawler that uses asyncio and aiohttp; limits global concurrency to 20; limits each domain to 2 concurrent requests; respects robots.txt; retries HTTP 429 and 5xx responses with exponential backoff and jitter; avoids duplicate URLs; normalizes relative links; restricts crawling to the starting domain; supports cancellation; records failures without stopping the crawl; and includes pytest tests using mocked HTTP responses. Return one self-contained Python module followed by the tests.
96
+
97
+ Results can vary with the macOS version, MLX-LM version, background processes, context length, sampling configuration, and thermal state.