- PlantUML (diagrams)
- LaTeX Workshop (with texlive, latexmk from CLI)
- Spellright (docs, uses Hunspell)
Install dependencies:
npm install
Run dev server:
npm run serve
Build in dev mode:
npm run build
Build in dev and watch:
npm run build:watch
Build for production:
npm run build:prod
Example usage:
(async () => {
const scheduler = new CpuScheduler()
.setWorkerCount(4)
.generateDataSet(100_000_000, 7);
await scheduler.ready(); // wait for all workers to load and respond with `ready` message
const t1 = performance.now();
const result = await scheduler.run()
console.log(result, performance.now() - t1);
})();
Example usage:
(async () => {
const scheduler = new GpuScheduler()
.generateDataSet(100_000_000, 7);
await scheduler.ready(); // promise to keep common interface
const t1 = performance.now();
const result = await scheduler.run() // promise to keep common interface
console.log(result, performance.now() - t1);
})();