kgrabko commited on
Commit
c66a229
·
verified ·
1 Parent(s): 8f857e3

Initial upload of JiRackTernary Pro 10B weights

Browse files
.gitattributes CHANGED
@@ -38,3 +38,4 @@ JiRackUltra_1b.gguf filter=lfs diff=lfs merge=lfs -text
38
  JiRackUltra_1b_Q3_K_M.gguf filter=lfs diff=lfs merge=lfs -text
39
  JiRackUltra_1b_Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text
40
  tokenizer.json filter=lfs diff=lfs merge=lfs -text
 
 
38
  JiRackUltra_1b_Q3_K_M.gguf filter=lfs diff=lfs merge=lfs -text
39
  JiRackUltra_1b_Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text
40
  tokenizer.json filter=lfs diff=lfs merge=lfs -text
41
+ JiRackUltra_1b.Q6_K.gguf filter=lfs diff=lfs merge=lfs -text
JiRackTernaryUltra_1b.py CHANGED
@@ -1,19 +1,18 @@
1
- #%%writefile JiRackTernaryUltra_1b.py
2
  # =============================================================================
3
  # COPYRIGHT © 2026 Konstantin Vladimirovich Grabko. ALL RIGHTS RESERVED.
4
  # JiRack Ultra Ternary Transformer
5
  #
6
  # CMS Manhattan JiRack Technology — PATENT PENDING
7
  #
8
- # This code is proprietary.
9
  # Personal and non-commercial research use is allowed.
10
- # Any commercial use, derivative works for profit, or distribution
11
  # requires a paid license and 5% royalty.
12
  #
13
  # Unauthorized commercial use is strictly prohibited.
14
  # Contact: grabko@cmsmanhattan.com
15
  # =============================================================================
16
-
17
  import math
18
 
19
  import torch
@@ -365,12 +364,14 @@ class JiRackTransformer(nn.Module):
365
 
366
 
367
  # Convenience aliases so existing training scripts barely change:
368
- JiRackConfig = JiRackConfig # drop-in name compat (optional)
 
 
369
  JiRackTransformer = JiRackTransformer
370
 
371
 
372
  # =============================================================================
373
- # Smoke test: python JiRackTernaryUltra_1b.py (tiny config, CPU, seconds)
374
  # =============================================================================
375
  if __name__ == "__main__":
376
  class TinyConfig(JiRackConfig):
@@ -420,9 +421,7 @@ if __name__ == "__main__":
420
 
421
  # 4) lambda survives a state_dict round-trip.
422
  sd = model.state_dict()
423
- # [BUGFIX-1b] Was: JiRackTransformerDS1p5B(TinyConfig()) — a class name left
424
- # over from the old ds1p5b file that does not exist here (NameError).
425
- model2 = JiRackTransformer(TinyConfig())
426
  model2.load_state_dict(sd)
427
  assert abs(model2.get_lambda() - 1.0) < 1e-9, "lambda_ not serialized!"
428
  print("lambda serialization: OK")
@@ -467,4 +466,4 @@ if __name__ == "__main__":
467
  print(f"export: {sum('codes' in k for k in exported)} ternary tensors, "
468
  f"biases preserved, OK")
469
 
470
- print("\nAll smoke tests passed.")
 
1
+ #%%writefile JiRackTernaryUltra_1p5b.py
2
  # =============================================================================
3
  # COPYRIGHT © 2026 Konstantin Vladimirovich Grabko. ALL RIGHTS RESERVED.
4
  # JiRack Ultra Ternary Transformer
5
  #
6
  # CMS Manhattan JiRack Technology — PATENT PENDING
7
  #
8
+ # This code is proprietary.
9
  # Personal and non-commercial research use is allowed.
10
+ # Any commercial use, derivative works for profit, or distribution
11
  # requires a paid license and 5% royalty.
12
  #
13
  # Unauthorized commercial use is strictly prohibited.
14
  # Contact: grabko@cmsmanhattan.com
15
  # =============================================================================
 
16
  import math
17
 
18
  import torch
 
364
 
365
 
366
  # Convenience aliases so existing training scripts barely change:
367
+ JiRackConfig = JiRackConfig # drop-in name compat (optional)
368
+ JiRackTransformer = JiRackTransformer
369
+ JiRackConfig = JiRackConfig # lets ds7b-style imports work
370
  JiRackTransformer = JiRackTransformer
371
 
372
 
373
  # =============================================================================
374
+ # Smoke test: python JiRackTernaryPyTorch_ds1p5b.py (tiny config, CPU, seconds)
375
  # =============================================================================
376
  if __name__ == "__main__":
377
  class TinyConfig(JiRackConfig):
 
421
 
422
  # 4) lambda survives a state_dict round-trip.
423
  sd = model.state_dict()
424
+ model2 = JiRackTransformerDS1p5B(TinyConfig())
 
 
425
  model2.load_state_dict(sd)
426
  assert abs(model2.get_lambda() - 1.0) < 1e-9, "lambda_ not serialized!"
427
  print("lambda serialization: OK")
 
466
  print(f"export: {sum('codes' in k for k in exported)} ternary tensors, "
467
  f"biases preserved, OK")
468
 
469
+ print("\nAll smoke tests passed.")
JiRackUltra_1b.Q6_K.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8a7a9a4052ded2800d95b37a0bfc8b00630dc417b0e3410785203bab58238463
3
+ size 1464178592