Release v1.3.1: added HumanOPs & fixed some bugs
Major Updates
- 💥 prototype Implementation for HumanOps (annotation). #617 Included features:
- boilerplate code for supporting label studio powered human annotation ops
- a human preference annotation reference implementation is provided
- label studio service script; can start up local instance using docker or pip, whichever is available
- reference configs and data
- event driven and notification mixins framework for ops
New OPs
extract_tables_from_html_mapper
: extract tables from html texts. #634general_fused_op
: an explicitly fused operator designed to execute multiple sequential operations (OPs) on the same batch, enabling fine-grained control over data processing. #626
Bug Fixed
- fix dataset builder initialization failure #630
- update Executor references from Executor to DefaultExecutor #632 #633
- switch the backend of
plt
to avoid sub-process/thread error #633 - fix some boundary condition bugs in several deduplicators #635 #637
Others
- check dataset when loading to support to pass dataset in the
DefaultExecutor.run
method. #633 - update docs to highlight light env installation part. #636
Acknowledgement
- @liuyuhanalex helps to add a new OP and fix some of the boundary condition bugs. #634 #635
Full Changelog: v1.3.0...v1.3.1