Skip to content
This repository has been archived by the owner on Dec 14, 2023. It is now read-only.

WASM Support #15

Closed
13 tasks
abhi-agg opened this issue Feb 22, 2021 · 0 comments
Closed
13 tasks

WASM Support #15

abhi-agg opened this issue Feb 22, 2021 · 0 comments
Assignees
Labels
ARCHIVED CLOSED at time of archiving

Comments

@abhi-agg
Copy link
Collaborator

abhi-agg commented Feb 22, 2021

This issue documents the possible tasks to optimize/enable the wasm port of translation engine for inference:

High Priority:

Low priority/Untriaged:

  • Use multiple threads for inference
  • Enable SharedArrayBuffer on Firefox Android (required for multi-threaded wasm)
  • Non-simd variant of bergamot?
  • Check if all intended cmake options are being used
  • Check if all intended compilation flags are being used (dependent on the toolchain)
  • Enable compiling with -munimplemented-simd128 flag for wasm (is it still valid?)
  • Guard the remaining try/catch/throw statements (lots of 3rd party dependencies, probably a tedious task)?
  • A true exception-free (-fno-exception) compilation (lots of 3rd party dependencies, probably a tedious task)?
@andrenatal andrenatal transferred this issue from mozilla/bergamot-translator-old Mar 10, 2021
@abhi-agg abhi-agg self-assigned this Aug 2, 2021
@abhi-agg abhi-agg changed the title WASM Optimizations WASM Support Aug 17, 2021
@cknowles-admin cknowles-admin added the ARCHIVED CLOSED at time of archiving label Dec 14, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ARCHIVED CLOSED at time of archiving
Projects
None yet
Development

No branches or pull requests

2 participants