Commit Graph

  • 0335000bc2 Update TS/JS config files Joshua Lochner 2023-04-22 22:02:08 +02:00
  • e3f063129e Add dist and types folders to .gitignore Joshua Lochner 2023-04-22 22:01:13 +02:00
  • 4c2c0c42a8 Remove dist folder from repo Joshua Lochner 2023-04-22 21:57:35 +02:00
  • c067e2a03a [version] Update to 1.4.3 Joshua Lochner 2023-04-22 21:26:17 +02:00
  • a6a6423695 Update test cases Joshua Lochner 2023-04-22 18:04:29 +02:00
  • 0b1be4ed33 Update image preprocessing method Joshua Lochner 2023-04-22 06:28:46 +02:00
  • 8ab68cbcd8 Implement center cropping in both canvas and sharp.js Joshua Lochner 2023-04-22 06:27:39 +02:00
  • f148be625e If longest_edge is not set, only resize based on shortest_edge Joshua Lochner 2023-04-22 04:06:21 +02:00
  • 6231d67ccc Set DEFAULT_CACHE_DIR to null if not running locally Joshua Lochner 2023-04-22 04:05:11 +02:00
  • b47ac39629 Update setting of wasmPaths in demo Joshua Lochner 2023-04-22 04:04:42 +02:00
  • 6741651ab3 Retrieve remote file if local file does not exist Joshua Lochner 2023-04-22 02:33:37 +02:00
  • e8dc5a034c Only cache valid (200) responses Joshua Lochner 2023-04-22 02:32:44 +02:00
  • d9018c10da Support new format for resizing (config.size) Joshua Lochner 2023-04-22 00:02:49 +02:00
  • aca9eb4e46 Mark image-segmentation as a supported task Joshua Lochner 2023-04-21 23:22:26 +02:00
  • 0dcae74cc7 Update tasks.py to use new model format Joshua Lochner 2023-04-21 23:22:00 +02:00
  • 62a137f65f Remove unused imports Joshua Lochner 2023-04-21 23:20:54 +02:00
  • affcb5d680 Indicate generation_config.json is non-fatal Joshua Lochner 2023-04-21 23:19:27 +02:00
  • feae6aa9d8 Update JSDoc for Callable to indicate it is callable Joshua Lochner 2023-04-21 19:25:37 +02:00
  • a4a5c7e5f5 Rename EmbeddingsPipeline to FeatureExtractionPipeline Joshua Lochner 2023-04-21 17:41:40 +02:00
  • ed4be485d6 Add inheritance from Function back to Callable Joshua Lochner 2023-04-21 17:04:48 +02:00
  • e19c44e44f Remove old debug log Joshua Lochner 2023-04-21 03:20:18 +02:00
  • f2642382f5 Update pipelines.js to use new formats Joshua Lochner 2023-04-21 03:19:03 +02:00
  • abce9e1d18 Update from_pretrained to accept HF model ids and local paths Joshua Lochner 2023-04-21 03:17:12 +02:00
  • e8e4b5f293 Add typedef for PretrainedOptions Joshua Lochner 2023-04-21 02:49:12 +02:00
  • a115751676 Update imports to use new functions Joshua Lochner 2023-04-21 02:47:57 +02:00
  • 9a4b9c6006 Update available environment variables Joshua Lochner 2023-04-21 02:46:45 +02:00
  • 0c63bf86be Add loading and caching of models from the HF hub Joshua Lochner 2023-04-21 02:41:53 +02:00
  • 93b91cabb3 Add model cache folder (.cache) to .gitignore Joshua Lochner 2023-04-21 02:35:55 +02:00
  • b430f46ded Show warnings when running tests Joshua Lochner 2023-04-20 19:08:43 +02:00
  • 9f0d58c715 Fix types in generation.js Joshua Lochner 2023-04-20 18:56:45 +02:00
  • 1900a42154 Improve conversion script Joshua Lochner 2023-04-20 18:56:25 +02:00
  • 9989d80a33 Set up basic test generator for tokenizers Joshua Lochner 2023-04-19 20:50:00 +02:00
  • e0157817eb Extract test utilities to separate file Joshua Lochner 2023-04-19 20:47:58 +02:00
  • abbbe3fab5 Fix bert_prepare_model_inputs when tokenizer returns array Joshua Lochner 2023-04-19 20:47:01 +02:00
  • a3ed4e3f18 Update GenerationConfig documentation Joshua Lochner 2023-04-19 17:48:00 +02:00
  • 47b256a92a Remove unnecessary inheritance from Function class Joshua Lochner 2023-04-18 17:10:09 +02:00
  • aba491e942 [version] Set version to 1.5.0.dev Joshua Lochner 2023-04-18 17:09:29 +02:00
  • 4f158a5ad5 Move math utility functions to math_utils.js Joshua Lochner 2023-04-17 21:43:30 +02:00
  • cfa37d3c92 Merge max and indexOfMax functions, and return tuple of results Joshua Lochner 2023-04-17 21:27:19 +02:00
  • 9bfd126c84 Update package-lock.json Joshua Lochner 2023-04-17 15:33:53 +02:00
  • d36ba315ec Merge branch 'main' into docs Joshua Lochner 2023-04-17 15:28:57 +02:00
  • 8330870752 Remove redundant resolve.fallback to webpack config Joshua Lochner 2023-04-15 22:33:31 +02:00
  • 87e121c76e Use sharp.js instead of node-canvas for resizing images with node.js (Fixes #85) Joshua Lochner 2023-04-15 22:30:49 +02:00
  • 421aa331cd Replace CommonJS imports/exports with ES6 Joshua Lochner 2023-04-13 21:01:44 +02:00
  • 1b9fe0f27c Replace Math.max with iterative version in softmax function (#83) Joshua Lochner 2023-04-12 03:35:06 +02:00
  • ee1056bb71 [version] Update to v1.4.2 Joshua Lochner 2023-04-11 02:48:24 +02:00
  • 3b9ebf0a08 Add documented support for image-segmentation task Joshua Lochner 2023-04-11 02:44:30 +02:00
  • c4c0df5696 Replace Jimp with canvas for loading images Joshua Lochner 2023-04-11 02:09:43 +02:00
  • fdfdd625a8 Move interpolate and transpose method logic from tensor_utils.js to math_utils.js Joshua Lochner 2023-04-11 01:32:58 +02:00
  • c6f5f16722 Allow filePath to be a URL Joshua Lochner 2023-04-11 01:30:17 +02:00
  • b1162f310a Exclude imports that use the node: protocol when building for the web Joshua Lochner 2023-04-09 23:39:10 +02:00
  • 6cf12df3c2 Create image segmentation test Joshua Lochner 2023-04-09 23:34:03 +02:00
  • 46c66b81b7 Create ImageSegmentationPipeline Joshua Lochner 2023-04-09 23:33:28 +02:00
  • a19b498f7e Set return type of get function Joshua Lochner 2023-04-09 23:30:49 +02:00
  • 3b3711643e Allow untyped array to be used in Tensor constructor Joshua Lochner 2023-04-09 23:30:27 +02:00
  • 34ed29e493 Add post_process_panoptic_segmentation function to DetrFeatureExtractor Joshua Lochner 2023-04-09 23:29:18 +02:00
  • b986d41bc2 Expose Tensor class from transformers.js Joshua Lochner 2023-04-09 21:58:53 +02:00
  • b3efaefb1e Add interpolate and sigmoid functions to tensor_utils.js Joshua Lochner 2023-04-09 21:56:32 +02:00
  • 3348904138 Add image segmentation model and output classes Joshua Lochner 2023-04-09 20:44:41 +02:00
  • f529ada1ab Add facebook/detr-resnet-50-panoptic to supported models Joshua Lochner 2023-04-09 20:32:09 +02:00
  • d862626bf0 Merge pull request #72 from ekolve/node-readable-stream Joshua Lochner 2023-04-08 17:18:12 +02:00
  • f0e47a8536 Fix ClipTokenizer (Closes #74) Joshua Lochner 2023-04-08 13:19:19 +02:00
  • c3f853b488 Use custom build of catharsis for parsing JSDoc Joshua Lochner 2023-04-07 23:31:58 +02:00
  • eb574bb64f Add npm run docs command to generate docs Joshua Lochner 2023-04-07 16:57:26 +02:00
  • a38a77d8c2 Update types for tokenizers.js Joshua Lochner 2023-04-07 16:53:53 +02:00
  • b127ceed74 Update Tensor JSDoc Joshua Lochner 2023-04-07 16:53:21 +02:00
  • 606de46947 Update seq2seqLoadModel JSDoc Joshua Lochner 2023-04-07 16:52:50 +02:00
  • c76374fee8 Add jsdoc-to-markdown as dev dependency Joshua Lochner 2023-04-07 16:51:59 +02:00
  • b7d964d4e9 Update post_process_object_detection JSDoc Joshua Lochner 2023-04-07 16:51:33 +02:00
  • 47c367458c Update list of supported text2text-generation models Joshua Lochner 2023-04-07 14:13:56 +02:00
  • f611db0917 Update src/utils.js Eric Kolve 2023-04-06 15:05:10 -07:00
  • 05bfddba74 defining ReadableStream from node:stream/web if it doesn't exist Eric Kolve 2023-04-06 14:31:49 -07:00
  • db26ba1dea [version] Update to v1.4.1 Joshua Lochner 2023-04-06 22:13:56 +02:00
  • ab8b510e33 Add documented support for token classification Joshua Lochner 2023-04-06 21:52:30 +02:00
  • 915e5fbde9 Do not process special tokens in token classification pipeline Joshua Lochner 2023-04-06 21:48:20 +02:00
  • 97720512eb [demo] Create token-classification demo (named entity recognition) Joshua Lochner 2023-04-06 21:47:31 +02:00
  • 41c7519046 Fix Bert pretokenizer regex Joshua Lochner 2023-04-06 21:40:01 +02:00
  • 12163dd28b Fix tokenization for multilingual Helsinki-NLP models (#70) Joshua Lochner 2023-04-06 17:36:52 +02:00
  • 682f7a1832 [demo] Update worker.js comments Joshua Lochner 2023-04-05 21:46:41 +02:00
  • db7678c3a8 [demo] Store promise to pipeline in factory Joshua Lochner 2023-04-05 21:37:18 +02:00
  • f3f87eba5d Add supported token classification models Joshua Lochner 2023-04-05 21:27:11 +02:00
  • b6483cc7f5 Extract supported marian models to extra folder Joshua Lochner 2023-04-05 21:24:11 +02:00
  • 585097059c Rename folder to "extra" Joshua Lochner 2023-04-05 21:09:42 +02:00
  • a9a58cd898 Update supported tasks Joshua Lochner 2023-04-05 21:05:29 +02:00
  • 2616866572 Remove old comments Joshua Lochner 2023-04-05 21:00:40 +02:00
  • 1e780ccbed Add token classification tests Joshua Lochner 2023-04-05 21:00:28 +02:00
  • 7b37cdc08a Add support for token classification (e.g., named entity recognition) Joshua Lochner 2023-04-05 20:50:20 +02:00
  • 7298c1df35 Remove old comment Joshua Lochner 2023-04-05 20:49:09 +02:00
  • 37a6669b57 [version] Update to v1.4.0 Joshua Lochner 2023-04-04 23:05:57 +02:00
  • 571f077e28 Reorder supported models in README Joshua Lochner 2023-04-04 22:51:36 +02:00
  • 0e4079dfd2 Add documented support for MarianMT models for translation (#63) Joshua Lochner 2023-04-04 22:50:02 +02:00
  • 336c9c95d7 Update build command to also produce typescript declaration files Joshua Lochner 2023-04-04 22:37:08 +02:00
  • 0a77a4e37e Merge pull request #28 from chelouche9/typegen Joshua Lochner 2023-04-04 22:31:15 +02:00
  • 6c41fc0f6a Update JSDocs Joshua Lochner 2023-04-04 19:29:23 +02:00
  • 92111588a8 Remove duplicated comments Joshua Lochner 2023-04-04 19:09:08 +02:00
  • 216eb547f6 Allow construction of AutoModel for marian models Joshua Lochner 2023-04-04 19:07:28 +02:00
  • 8d19f15bbd Remove old comment Joshua Lochner 2023-04-04 19:03:55 +02:00
  • 94d7b627a2 Update PreTrainedModel constructor JSDocs Joshua Lochner 2023-04-04 19:01:03 +02:00
  • 060ca3d5c1 Update model constructor JSDocs Joshua Lochner 2023-04-04 19:00:39 +02:00
  • 5f25ed2d40 Add JSDoc for BartForSequenceClassification Joshua Lochner 2023-04-04 18:58:57 +02:00