-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCITATION.cff
More file actions
42 lines (42 loc) · 1.64 KB
/
Copy pathCITATION.cff
File metadata and controls
42 lines (42 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
cff-version: 1.2.0
message: "If you use GRIT, please cite it as below."
title: "GRIT: Grouped Reduced-precision Interchange Type"
abstract: >-
GRIT is a descriptor language and boundary-check protocol for block-scaled,
reduced-precision arrays. A GRIT array is a quadruple (Grade, Placement,
Planes, Shape): the Grade is the complete numeric contract with a canonical
string form and a 64-bit id (gid), the Placement is a physical layout carried
as a value rather than a type parameter, the Planes are up to four byte
buffers, and the Shape is carried in the view. Equal gid and equal plane
bytes imply bit-identical decode() on every conformant implementation, and
the O(1) descriptor check never has undefined behaviour. This repository
contains the normative specification, an executable reference, a shared
conformance vector suite, and five independent zero-dependency
implementations (C, C++, Rust, Python, TypeScript).
type: software
authors:
- name: "singhpratech"
email: "singhpratech@users.noreply.github.com"
version: "1.1.0"
date-released: "2026-08-01"
license: Apache-2.0
repository-code: "https://github.com/singhpratech/grit-datatype"
url: "https://github.com/singhpratech/grit-datatype"
keywords:
- quantization
- block-scaled
- microscaling
- mxfp4
- numeric-contract
- interchange-format
- conformance
- reduced-precision
preferred-citation:
type: article
title: "GRIT: A Checkable Interchange Type for Block-Scaled, Sparse, Reduced-Precision Tensors"
authors:
- family-names: "Singh"
given-names: "Prateek"
year: 2026
doi: "10.5281/zenodo.21817716"
url: "https://doi.org/10.5281/zenodo.21817716"