Releases: evolutionaryscale/esm
Releases · evolutionaryscale/esm
v3.2.0
Updates:
- Upgraded biotite version so we're not restricted to numpy < 2.0. this required removing the to_npz / to_npz_string functions (an internal biotite format they no longer support)
- Added MSA support
- Added a globularity function so it's easy to calculate
- Fixed a bug where Inf SASA was encoded as -1, will now be encoded as 1000.
v3.1.6
v3.1.5
We had a few changes:
- extended the pyproject.toml to be pixi-compliant for folks using pixi
- bugfix to the gfp_design.ipynb in the tutorial
- updated cookbook/snippets/esmc.py to include examples of how to call esmc via forge
- updated the default for num_steps in
GenerationConfig
v3.1.3
Main changes:
- Tutorials have been reorganized to be completed in a step-by-step fashion. We added a new tutorial for using ESM C to get protein embeddings.
- Layer number specification is required when requesting hidden_states of ESM C 6B.
- SASA track in forward_and_sample API is fixed.
v3.1.2
In this release, we made two changes:
- Brought Flash Attention and Triton Rotary embedding to the ESM C model
- Updated forge client to enable the return of ESM C's binary serialized hidden states. (note this the return of ESM3 hidden states are not supported).
v3.1.1
In this release, we made three changes:
- Updated ESM C tokenizer to no longer depend on ESM3. So now you can use ESM C without having to accept the ESM3 license.
- Updated the transformer class so it returns hidden states.
- Pined
transformers
version to be <4.47.0 to prevent a tokenizer issue. If you are currently seeing tokenizer issues, try reinstalling the new release.
v3.1.0
v3.0.8
v3.0.8 (#146) Co-authored-by: Zeming Lin <[email protected]>