Skip to main content

Simple library for loading checkpoints of language models.

Project description

lm-checkpoints

Simple library for dealing with language model checkpoints.

Install using pip install lm-checkpoints.

Example

Say you want to compute some metrics for all model checkpoints of Pythia 160m, but only seed 0.

from lm_checkpoints import PythiaCheckpoints

for ckpt in PythiaCheckpoints(size=160,seed=[0]):
    # Do something with ckpt.model or ckpt.tokenizer

Or if you only want to load steps 0, 1, 2, 4, 8, 16 for all available seeds:

from lm_checkpoints import PythiaCheckpoints

for ckpt in PythiaCheckpoints(size=160,step=[0, 1, 2, 4, 8, 16]):
    # Do something with ckpt.model or ckpt.tokenizer

Alternatively, you may want to load all final checkpoints of MultiBERTs:

from lm_checkpoints import MultiBERTCheckpoints

for ckpt in MultiBERTCheckpoints.final_checkpoints():
    # Do something with ckpt.model or ckpt.tokenizer

Project details


Download files

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

Source Distribution

lm_checkpoints-0.1.9.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

lm_checkpoints-0.1.9-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file lm_checkpoints-0.1.9.tar.gz.

File metadata

  • Download URL: lm_checkpoints-0.1.9.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.13 Darwin/23.1.0

File hashes

Hashes for lm_checkpoints-0.1.9.tar.gz
Algorithm Hash digest
SHA256 8245c2b2019752aeee90e1738c67bd1ba1c4942893686edc67d54e9d76df03f7
MD5 cb291111d7fa700a724e7b16c0c46a3b
BLAKE2b-256 d74a3505b4fc6f4e5fc7bbf2b729a0da81fc04ef677ecb158dd9ed75547b3281

See more details on using hashes here.

File details

Details for the file lm_checkpoints-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: lm_checkpoints-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.13 Darwin/23.1.0

File hashes

Hashes for lm_checkpoints-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 eb6e0b7c3b92d5377a2e6e00256747a2f6ee88dfe1e40c949f94e8a1fb271f31
MD5 b28bd404ba12f9f4b03044a93a5ea2e1
BLAKE2b-256 816d179e433690f577aaec7a00182fbfca229b834a25452358f2e4a5c6c4ad2c

See more details on using hashes here.

Supported by

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