Commit Graph

600 Commits

Author SHA1 Message Date
Joshua Lochner 1206827a3b Update dev dependency versions 2023-04-25 01:39:28 +02:00
Joshua Lochner 18c8d9fb27 Disable SIMD for WASM on iOS devices
For more info:
https://github.com/microsoft/onnxruntime/issues/15644
2023-04-25 01:36:59 +02:00
Joshua Lochner 3eba196518 Fix demo when running remotely 2023-04-25 00:36:23 +02:00
Joshua Lochner 795174d5ba Remove unused imports 2023-04-25 00:09:33 +02:00
Joshua Lochner 55dac3e96c Update demo site imports 2023-04-25 00:08:44 +02:00
Joshua Lochner 0172cf85c1 Do not use top-level awaits when importing ONNX runtime 2023-04-25 00:02:51 +02:00
Joshua Lochner e2cbd70f33 Update `__dirname` in env.js 2023-04-24 23:59:01 +02:00
Joshua Lochner 0966debc26 Lazily construct canvas elements (for when `OffscreenCanvas` is not defined) 2023-04-24 17:02:48 +02:00
Joshua Lochner 0af5f5fdaf Only use url package when running locally 2023-04-24 06:09:31 +02:00
Joshua Lochner 29b7f9a6fd Convert webpack config to ES6 2023-04-24 06:09:10 +02:00
Joshua Lochner 17349d18a2 Change `global` to `globalThis`
See https://github.com/xenova/transformers.js/pull/91#issuecomment-1510408643
2023-04-24 06:08:22 +02:00
Joshua Lochner b5c9163533 Ignore url package from browser 2023-04-24 06:06:42 +02:00
Joshua Lochner 1a90c6e553 Fix ES6 imports 2023-04-24 05:28:24 +02:00
Joshua Lochner f25b17c91a Merge branch 'es6-rewrite' into docs 2023-04-24 04:57:38 +02:00
Joshua Lochner a0b53f6654 Move demo site to examples folder 2023-04-23 22:50:49 +02:00
Joshua Lochner 6073ba4b79 Add models folder to .gitignore 2023-04-23 20:18:30 +02:00
Joshua Lochner 8941a100fe Delete models folder 2023-04-23 20:16:36 +02:00
Joshua Lochner 20f4b1fc6a Fix demo progress bars 2023-04-23 01:55:02 +02:00
Joshua Lochner ad69f0a9ea Update package.json 2023-04-22 22:03:31 +02:00
Joshua Lochner 0335000bc2 Update TS/JS config files 2023-04-22 22:02:08 +02:00
Joshua Lochner e3f063129e Add dist and types folders to .gitignore 2023-04-22 22:01:13 +02:00
Joshua Lochner 4c2c0c42a8 Remove `dist` folder from repo 2023-04-22 21:57:35 +02:00
Joshua Lochner a6a6423695 Update test cases 2023-04-22 18:04:29 +02:00
Joshua Lochner 0b1be4ed33 Update image preprocessing method 2023-04-22 06:28:46 +02:00
Joshua Lochner 8ab68cbcd8 Implement center cropping in both canvas and sharp.js 2023-04-22 06:27:39 +02:00
Joshua Lochner f148be625e If longest_edge is not set, only resize based on shortest_edge 2023-04-22 04:06:21 +02:00
Joshua Lochner 6231d67ccc Set `DEFAULT_CACHE_DIR` to null if not running locally 2023-04-22 04:05:11 +02:00
Joshua Lochner b47ac39629 Update setting of wasmPaths in demo 2023-04-22 04:04:42 +02:00
Joshua Lochner 6741651ab3 Retrieve remote file if local file does not exist 2023-04-22 02:33:37 +02:00
Joshua Lochner e8dc5a034c Only cache valid (200) responses 2023-04-22 02:32:44 +02:00
Joshua Lochner d9018c10da Support new format for resizing (`config.size`) 2023-04-22 00:02:49 +02:00
Joshua Lochner aca9eb4e46 Mark `image-segmentation` as a supported task 2023-04-21 23:22:26 +02:00
Joshua Lochner 0dcae74cc7 Update tasks.py to use new model format 2023-04-21 23:22:00 +02:00
Joshua Lochner 62a137f65f Remove unused imports 2023-04-21 23:20:54 +02:00
Joshua Lochner affcb5d680 Indicate generation_config.json is non-fatal 2023-04-21 23:19:27 +02:00
Joshua Lochner feae6aa9d8 Update JSDoc for `Callable` to indicate it is callable
See https://stackoverflow.com/questions/76073890/
2023-04-21 19:25:37 +02:00
Joshua Lochner a4a5c7e5f5 Rename `EmbeddingsPipeline` to `FeatureExtractionPipeline` 2023-04-21 17:41:40 +02:00
Joshua Lochner ed4be485d6 Add inheritance from `Function` back to `Callable` 2023-04-21 17:04:48 +02:00
Joshua Lochner e19c44e44f Remove old debug log 2023-04-21 03:20:18 +02:00
Joshua Lochner f2642382f5 Update pipelines.js to use new formats 2023-04-21 03:19:03 +02:00
Joshua Lochner abce9e1d18 Update `from_pretrained` to accept HF model ids and local paths 2023-04-21 03:17:12 +02:00
Joshua Lochner e8e4b5f293 Add typedef for `PretrainedOptions` 2023-04-21 02:49:12 +02:00
Joshua Lochner a115751676 Update imports to use new functions 2023-04-21 02:47:57 +02:00
Joshua Lochner 9a4b9c6006 Update available environment variables 2023-04-21 02:46:45 +02:00
Joshua Lochner 0c63bf86be Add loading and caching of models from the HF hub 2023-04-21 02:41:53 +02:00
Joshua Lochner 93b91cabb3 Add model cache folder (`.cache`) to .gitignore 2023-04-21 02:35:55 +02:00
Joshua Lochner b430f46ded Show warnings when running tests 2023-04-20 19:08:43 +02:00
Joshua Lochner 9f0d58c715 Fix types in generation.js 2023-04-20 18:56:45 +02:00
Joshua Lochner 1900a42154 Improve conversion script
Determine method to quantize based on supported operations
2023-04-20 18:56:25 +02:00
Joshua Lochner 9989d80a33 Set up basic test generator for tokenizers 2023-04-19 20:50:00 +02:00