v1.0.1
This is a major release, covering many new features and API changes from the dev
branch since the v0.5 release over 8 months ago. This release includes a variety of breaking changes meant to simplify various aspects of the LIT API and visual changes to improve usability. This release includes over 250 commits. Major changes include:
- Refactored python code to remove
_with_metadata
methods from all component and model classes. - Refactored Model and BatchedModel python classes to remove
predict_minibatch
method. - Reworked UI and backend logic for dynamic loading of new datasets and models from the UI. This makes use of the new
init_spec
methods for datasets and model classes.- Added a blank demo with no models or datasets preloaded which allows for dynamic loading of models and datasets through the UI.
- Refactored to upgrade metrics calculation from a type of interpreter to its own top-level concept.
- Updated front-end layout code to default to a new layout that includes a full height side-panel on the left side to complement the existing top and bottom panels, providing for more customization of module layouts.
- Added automatic metrics calculations for multilabel models.
- Added target selector dropdown for saliency methods.
- A visual redesign of the Salience Clustering module.
- Improved searching capabilities in the Data Table module.
- Improved the Data Table module's display of long strings through a "Show more" capability.
- Updated to Python 3.10.
- Updated to Node 18 and Typescript 5.0.
- Improved documentation pages, now at https://pair-code.github.io/lit/documentation/
This release would not have been possible without the work of our new contributors in 2023. Many thanks to Minsuk Kahng, Nada Hussein, Oscar Wahltinez, Bin Du, and Cibi Arjun for your support and contributions to this project! A full list of contributors to this repo can be found at https://github.com/PAIR-code/lit/graphs/contributors.