Skip to content
This repository has been archived by the owner on Nov 4, 2022. It is now read-only.

Releases: nateraw/modelcards

0.1.6

06 Jul 15:13
7cb1c42
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.5...v0.1.6

0.1.5

06 Jul 01:17
242db73
Compare
Choose a tag to compare

Some minor updates in preparation for porting this repo's content over to huggingface_hub.

What's Changed

Full Changelog: v0.1.4...v0.1.5

0.1.4

22 Jun 02:30
419172e
Compare
Choose a tag to compare

You can now create pull requests when pushing a card up to the hub!

from modelcards import CardData, ModelCard

repo_id = "nateraw/my-cool-model-with-card"

# Initialize card from default template, including card metadata 📝
card = ModelCard.from_template(
    card_data=CardData(  # Card metadata object that will be converted to YAML block
        language='en',
        license='mit',
        library_name='timm',
        tags=['image-classification', 'resnet'],
        datasets='beans',
        metrics=['accuracy', 'f1'],
    ),
    model_id=repo_id.split('/')[-1],  # Jinja template kwarg
    model_description="Some really helpful description...",  # Jinja template kwarg
)

# Push To Hugging Face Hub, creating a PR 🔥
card.push_to_hub(repo_id, create_pr=True)

What's Changed

  • Add create_pr flag when uploading cards by @nateraw in #38
  • Add Push To Hub Tests by @nateraw in #39
  • Add commit message and description to RepoCard.push_to_hub by @nateraw in #40
  • Update version tag to 0.1.4 by @nateraw in #41

Full Changelog: v0.1.3...v0.1.4

0.1.3

21 Jun 21:56
cf729af
Compare
Choose a tag to compare

Adding release to include modelcard validation, which happens on push_to_hub. It validates against Hugging Face's validation logic to make sure the card will push successfully.

What's Changed

  • Add modelcard validation by hitting hub endpoint by @nateraw in #35
  • Prepare release 0.1.3 by @nateraw in #37

Full Changelog: v0.1.2...v0.1.3

0.1.2

13 Jun 17:10
c2cf5e1
Compare
Choose a tag to compare

Something went wrong with last release to PyPi, so releasing another.

What's Changed

Full Changelog: v0.1.1...v0.1.2

v0.1.1

13 Jun 17:03
60ad393
Compare
Choose a tag to compare

Small release to include token arg when pushing to hub so this package can be used in the model card creator app.

What's Changed

Full Changelog: v0.1.0...v0.1.1

0.1.0

07 Jun 20:46
e7b61e3
Compare
Choose a tag to compare

What's Changed

  • Allow for missing metadata, invalid model-index by @nateraw in #15
  • Update model name when pushing to hub by @nateraw in #16
  • Allow for arbitrary kwargs in CardData by @nateraw in #18
  • Deep copy card data when calling to_dict by @nateraw in #23
  • Update readme.md by @nateraw in #24
  • Use CardData directly in ModelCard.from_template by @nateraw in #25
  • Bump version to 0.1.0 by @nateraw in #26

Full Changelog: v0.0.4...v0.1.0

0.0.4

17 May 19:44
c75cadc
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.3...v0.0.4

0.0.3

13 May 03:21
057cc83
Compare
Choose a tag to compare

Added very minimal CI tests and fixed bug where card data wasn't updated on save.

0.0.2

13 May 02:11
Compare
Choose a tag to compare

Hopefully get package data to work with MANIFEST.in 🙄