Skip to content

v0.1.3

Latest

Choose a tag to compare

@apmoore1 apmoore1 released this 29 Apr 18:04
· 1 commit to main since this release
v0.1.3
2b0bd7b

What's new

Added 🎉

  • Added the arXiv paper to the PyMUSAS BEM model readme, model_readmes/pymusas_bem.md, of which this did require the Bib text to be Python string variable in the convert and upload script scripts/convert_and_upload_bem_model.py.
  • Created ./benchmarks/ to benchmark speed and memory performance.
  • Created ./tests/functional_tests/ to test the whole function of the package, an end to end test of the package. This is mainly to ensure that any changes to the code base does not affect the performance with respect to the accuracy of the existing models.

Changed ⚠️

  • Changed the ./pyproject.toml so that local developers can easily install different versions of torch, i.e. cpu or different cuda versions.
  • Updated the ./.github/workflows to use specific GitHub action versions, this should make the workflow more secure.
  • Updated the ./.devcontainer files so that they use the correct version of torch.
  • Changed the developer tools from isort, flake8, mypy to ruff and ty.

Commits

3c09f93 Prepare for release v0.1.3
11be7ed Upgraded to tranformers >=4.54.0,<6.0
37ec57a Results for CPU
e71b992 Changed to RUFF and TY
13911bd Benchmark dependencies are now in their own optional group
f4fe491 Reset model cache
a2794b8 Benchmarks for end to end testing
60ad96b Fixed linting issue
85814b4 Fixed torch development versions
9736910 Added arXiv paper citation to the PyMUSAS BEM models
dcb92e6 Bash script to automate uploading model checkpoints as branch to HF repo
f08b007 Added link to v0.1.2 in CHANGELOG.md