Skip to main content

A Python package for infini-gram

Project description

infini-gram

To use this package, please check out its documentation here: https://infini-gram.io/pkg_doc

To learn more about infini-gram:

License

This package is licensed under the UW Academic Software License. Use by universities and non-profit institutions is allowed. Commercial use is not allowed. A copy of the license is enclosed with the package distribution.

The suffix array implementation is adapted from Lee et al. (2021), which is distributed under Apache-2.0.

Citation

If you find infini-gram useful, please kindly cite our paper:

@article{Liu2024InfiniGram,
  title={Infini-gram: Scaling Unbounded n-gram Language Models to a Trillion Tokens},
  author={Liu, Jiacheng and Min, Sewon and Zettlemoyer, Luke and Choi, Yejin and Hajishirzi, Hannaneh},
  journal={arXiv preprint arXiv:2401.17377},
  year={2024}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

infini_gram-2.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

infini_gram-2.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

infini_gram-2.2.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (4.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

infini_gram-2.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

infini_gram-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

infini_gram-2.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (4.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

infini_gram-2.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

infini_gram-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

infini_gram-2.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (4.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

infini_gram-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

infini_gram-2.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (6.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

infini_gram-2.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

infini_gram-2.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (6.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

infini_gram-2.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

infini_gram-2.2.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (6.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

File details

Details for the file infini_gram-2.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1d615a91254e0918dbbf569c2510baff57aa25e18e41bac0d0fb407267311572
MD5 833f9fd56ece037a39317e0fdeb1f562
BLAKE2b-256 31ee6ba43b615ec7ecfcadfdb20ee75f508a2c8e0d2e368c3f1b70d3bf94d224

See more details on using hashes here.

File details

Details for the file infini_gram-2.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92421170edc504c9d3191b6ead5593bdbc543b2e5309584b79679240fdacb7c6
MD5 c3b8780091ffc9ee7f96307ef60606be
BLAKE2b-256 6170dc3205c4ebebf1aa8c8a1b95884349d478e2d482e73daecdb5932e067e0b

See more details on using hashes here.

File details

Details for the file infini_gram-2.2.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6a04f00f85d00296f0b8877d06c5aca34b629e484bbe48dee796104a658fd73e
MD5 de5d8311da1f262a797390efec60aeb5
BLAKE2b-256 3ec3bae0dc63b5ce094d9fef486a7ac64233886b3f5aec70e17bc9e6e037a673

See more details on using hashes here.

File details

Details for the file infini_gram-2.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f16dd3e892bf285b2a4813a501862d90347b4c68ecf3556cacda90ed7f45c3ec
MD5 d1c0ea0fec5b3cb4836023f84dd50cc7
BLAKE2b-256 a91d70e54cbf038aadcf0d970b655e969f3106ab5385e4533d90e5db0170f6ac

See more details on using hashes here.

File details

Details for the file infini_gram-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd819e69f7f61fb4212ef2fd9dc2d755222f8a3e5cb0b511cd9f91996fd47335
MD5 03f1276d125e9b3cdc2cb749193aec51
BLAKE2b-256 60837607f64d43ba6e013abe63a2c11c2ab76026d5d23d2fa05c0202dbdf3a24

See more details on using hashes here.

File details

Details for the file infini_gram-2.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9b29976d39f46b26d6dc54b21c01bffab8c7a6aabd063f0b026c353ae114bc42
MD5 1638f1860e6c661726358d826ce1069e
BLAKE2b-256 2d470c4904cbc43f979fe9c9379e3ae255d928043dca15e6e67c47d86f8ef24a

See more details on using hashes here.

File details

Details for the file infini_gram-2.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 67676a0883b17dc61c4dc26dff39c1483fbd506c8cc71fd350e6a96dba4fff7c
MD5 0cb83b13d9dbc4fbe26e180e5e0765d4
BLAKE2b-256 a16db2c74d6ae8b31f54caa9d59678409445920505e190f6c4685c5a49acdf6d

See more details on using hashes here.

File details

Details for the file infini_gram-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c76b3ba4e3c55d5299fca0783ad0b5b97266742bccca7a093f81bc41ed2b5c8a
MD5 f7dee45bf74ad9b8f5bcbcc34bd3b649
BLAKE2b-256 53f405932cad19d0af9814973c9a41cb584d9b4e62bfc48d2a379fca2a91bcd4

See more details on using hashes here.

File details

Details for the file infini_gram-2.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c58db28c6b59c554bff22e486c6b426fdbe380c892fdde29a2ed1320a1874492
MD5 be316bbd714a82e97cd20b568e052afc
BLAKE2b-256 38eb4c3aa1c91c25b3f95fd723141dfbb16683d32ef4ada8c5d4a01398c83da9

See more details on using hashes here.

File details

Details for the file infini_gram-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 798650872984504e7a8d1a50a2adb6183681c5a336ae345a2a691c59e9bd5e0a
MD5 543429c2b9a3ff3cd464355ff10fbbee
BLAKE2b-256 6f6e2c3349213bc46b4bd8ce3518c036ae0c785e6093428778ee21f528daca61

See more details on using hashes here.

File details

Details for the file infini_gram-2.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1578d1011d0fad907f8cfb6a5df8581a31f6974e5f5f458d271fb662ecea4d29
MD5 c30755055cc3896e6c182e34f9320d7c
BLAKE2b-256 cc859525385fef104a0b4871fa4fe6b66d36784399162dcaaccccb9a0812f8f5

See more details on using hashes here.

File details

Details for the file infini_gram-2.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a89a753efd7b9120685b7369cac67b5376d7ef49677e0e72fdbdb471cad2d73
MD5 1ddef3cf02992acecc096b630ca26d42
BLAKE2b-256 faf30afef9ab117374f00444c4c5c44d85524f4512a43a0a0cff2997c98e6782

See more details on using hashes here.

File details

Details for the file infini_gram-2.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c0acc810c61c41d5bebc0f4447f65fd259f547c1a343c6280d38d1c23bdceb43
MD5 0b30c19ab719c2c1e7357f7d27da8c63
BLAKE2b-256 36ce5d6d4706847c3c19d2f39fa8573cf6ec796e3323a75280a0c494538ae6ec

See more details on using hashes here.

File details

Details for the file infini_gram-2.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66e7481872d9626d750cde3f887c04123cf271c73108d7613e4476f6c054f37e
MD5 2b9001c6814cfb926d45a8c68b3be8cc
BLAKE2b-256 567c9a5cedbced741de707e0730de9a40212eb7f1e01843716da78c56cf95ff5

See more details on using hashes here.

File details

Details for the file infini_gram-2.2.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for infini_gram-2.2.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2db667ad7b249957054ed9fc9554b51685188dfe5a8b1290fa314be190d2bd79
MD5 d0b013d0d15260e8151eaeb66b91d9ca
BLAKE2b-256 2bd6f2d821250cac26cc300b53fbe873eee9aea067172e85ab179bc41a9432a0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page