Commit Graph

67 Commits

Author SHA1 Message Date
Joshua Lochner 1206827a3b Update dev dependency versions 2023-04-25 01:39:28 +02:00
Joshua Lochner b5c9163533 Ignore url package from browser 2023-04-24 06:06:42 +02:00
Joshua Lochner f25b17c91a Merge branch 'es6-rewrite' into docs 2023-04-24 04:57:38 +02:00
Joshua Lochner ad69f0a9ea Update package.json 2023-04-22 22:03:31 +02:00
Joshua Lochner aba491e942 [version] Set version to 1.5.0.dev 2023-04-18 17:09:29 +02:00
Joshua Lochner d36ba315ec Merge branch 'main' into docs 2023-04-17 15:28:57 +02:00
Joshua Lochner 87e121c76e Use `sharp.js` instead of `node-canvas` for resizing images with node.js (Fixes #85)
node-canvas has problems with installation, and doesn't support bilinear/bicubic interpolation.

sharp.js is also much faster: https://github.com/ivanoff/images-manipulation-performance
2023-04-15 22:30:49 +02:00
Joshua Lochner 421aa331cd Replace CommonJS imports/exports with ES6 2023-04-13 21:01:44 +02:00
Joshua Lochner ee1056bb71 [version] Update to v1.4.2 2023-04-11 02:48:24 +02:00
Joshua Lochner 3b9ebf0a08 Add documented support for `image-segmentation` task 2023-04-11 02:44:30 +02:00
Joshua Lochner c4c0df5696 Replace `Jimp` with `canvas` for loading images
For the following reasons:
1. Size - Jimp is a large package, making it less suitable for use in the browser. Most of the functions aren't even used by this library.
2. Speed - According to https://github.com/ivanoff/images-manipulation-performance, `node-canvas` is around 9.3x faster than Jimp.
3. `Image` class - Their `Image` class did not support easily converting between colour formats (RGB vs. RGBA vs L), which is needed for mask images (for example).

The main downside is that when resizing, the interpolation method isn't able to be specified (e.g., CLIP using bicubic). We aim to fix this in the future.
2023-04-11 02:09:43 +02:00
Joshua Lochner c3f853b488 Use custom build of catharsis for parsing JSDoc
Fixes a few issues in their parser

Fork:
https://github.com/xenova/catharsis

Original:
https://github.com/hegemonic/catharsis
2023-04-07 23:31:58 +02:00
Joshua Lochner eb574bb64f Add `npm run docs` command to generate docs 2023-04-07 16:57:26 +02:00
Joshua Lochner c76374fee8 Add `jsdoc-to-markdown` as dev dependency 2023-04-07 16:51:59 +02:00
Joshua Lochner db26ba1dea [version] Update to v1.4.1 2023-04-06 22:13:56 +02:00
Joshua Lochner ab8b510e33 Add documented support for token classification 2023-04-06 21:52:30 +02:00
Joshua Lochner 37a6669b57 [version] Update to v1.4.0 2023-04-04 23:05:57 +02:00
Joshua Lochner 571f077e28 Reorder supported models in README 2023-04-04 22:51:36 +02:00
Joshua Lochner 0e4079dfd2 Add documented support for `MarianMT` models for translation (#63) 2023-04-04 22:50:02 +02:00
Joshua Lochner 336c9c95d7 Update build command to also produce typescript declaration files 2023-04-04 22:37:08 +02:00
chelouche9 79c4049795 make ts as dev dep 2023-04-02 21:27:25 +03:00
kungfooman 925f80c983 changes for type-checking and some JSDoc comments 2023-04-02 21:27:25 +03:00
Joshua Lochner fadcd6f797 Add `zero-shot classification` task to README and package.json 2023-03-30 00:57:02 +02:00
Joshua Lochner 2f4cbc0d5d [version] Update to 1.3.5 2023-03-30 00:52:11 +02:00
Joshua Lochner 9ef67eedfb Add listed support for `MobileBERT` and `SqueezeBERT` models 2023-03-30 00:21:06 +02:00
Joshua Lochner 4e967885b8 Add support for MT5 (Closes #39, #47) 2023-03-24 16:03:56 +02:00
Joshua Lochner e628c0a957 [version] Update to v1.3.4 2023-03-24 01:36:40 +02:00
Joshua Lochner fa0eb38c49 Add support for GPT Neo (Closes #50) 2023-03-24 01:29:44 +02:00
Joshua Lochner 3f83031b8a [version] Update to v1.3.3 2023-03-23 22:33:50 +02:00
Joshua Lochner e95811edad Add documented support for object detection w/ DETR 2023-03-23 22:28:05 +02:00
Joshua Lochner 8015631c01 [version] Update to v1.3.2 2023-03-22 15:01:27 +02:00
Joshua Lochner 6d1bbc3a14 Add `onnxruntime-node` as an optional dependency 2023-03-22 02:08:24 +02:00
Joshua Lochner cd6aafe4d5 Merge branch 'main' into pr/35 2023-03-22 01:24:26 +02:00
Joshua Lochner 4b1d135228 [version] Update to v1.3.1 2023-03-21 03:34:23 +02:00
DavidGOrtega 48293d3917 Smart execution providers 2023-03-20 19:28:44 +01:00
Joshua Lochner ba9ee82c41 [version] Update to v1.3.0 2023-03-19 18:41:56 +02:00
Joshua Lochner 4ad2581604 [version] Update to 1.2.6 2023-03-18 18:23:10 +02:00
Joshua Lochner 6b48e6c0ae [version] Updated to v1.2.5 2023-03-17 14:18:44 +02:00
Joshua Lochner 5f9edeb948 [Version] Update to v1.2.4 2023-03-15 19:57:04 +02:00
dependabot[bot] 5ac62c76b2
Bump webpack from 5.75.0 to 5.76.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.75.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-15 17:46:27 +00:00
Joshua Lochner 1b232298e1 [version] Update to v1.2.3 2023-03-15 18:54:36 +02:00
Joshua Lochner 647db301c6 Add documented support for CLIP 2023-03-15 18:53:35 +02:00
Joshua Lochner 00273ff1d3 [version] Update to v1.2.2 2023-03-14 18:33:41 +02:00
Joshua Lochner c92ba7929c [version] Update to v1.2.1 2023-03-14 17:41:10 +02:00
Joshua Lochner 3fdd80dfb4 Add documented support for CodeGen models 2023-03-14 01:46:26 +02:00
Joshua Lochner b419ac163d Update version to 1.2.0 2023-03-13 17:39:18 +02:00
Joshua Lochner aa7f3eb9f5 Add documented support for vision transformers 2023-03-13 13:49:01 +02:00
Joshua Lochner 621f50d2c4 Add documented support for `VisionEncoderDecoder` models 2023-03-12 03:49:04 +02:00
Joshua Lochner e1c9c345f6 Replace `canvas` with `jimp` for image manipulation 2023-03-12 03:21:22 +02:00
Joshua Lochner 6f335fc9a0 Add `ViTFeatureExtractor` 2023-03-11 19:12:10 +02:00