All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Internal package updates.
import_transformers_js
also accepts a URL not only a version string, #164.TjsTensorProxy
now supports slicing, #163.
numpy
typing in theaudio
module, #152.
- Make
TjsProxy
a subclass ofcollections.abc.Mapping
, #151.
TjsProxy.__repr__
, #149.
- Set
numpy
andscipy
as[audio]
extra dependencies, #148.
LazyImportTjsProxy.__call__
now supports calling a synchronous proxied function, #147.
- Add the lazy-import proxy to the
transformers_js
alias module too, #144. - Rename
LazyImportProxy
toLazyImportTjsProxy
, #145. - Rename
get_deferred_import_proxy
toget_lazy_import_tjs_proxy
, #146
- Support direct importing of the proxied objects such as
pipeline()
from thetransformers_js_py
module by deferring the async import of the Transformers.js library internally until the first call of the proxied object, #142.
- Rename
TjsTensorProxy.numpy()
toTjsTensorProxy.to_numpy()
for consistency.