Spaces:
Runtime error
Runtime error
Download src/worker.js from everydaycats/ai_plugin_server: direct link, hf CLI and curl.
- Browser
- Download file 856 Bytes
-
https://huggingface.co/spaces/everydaycats/ai_plugin_server/resolve/main/src/worker.js
- Command line
-
hf download hf://spaces/everydaycats/ai_plugin_server/src/worker.js
-
curl -L -o worker.js https://huggingface.co/spaces/everydaycats/ai_plugin_server/resolve/main/src/worker.js
856 Bytes
| import { parentPort, workerData } from 'worker_threads'; | |
| import { Pipeline } from './core/Pipeline.js'; | |
| import { ScoutStage } from './stages/scoutStage.js'; | |
| import { GenerateStage } from './stages/generateStage.js'; | |
| import { ScoreStage } from './stages/scoreStage.js'; | |
| import { BuildStage } from './stages/buildStage.js'; | |
| const seed = workerData.seed; | |
| const pipeline = new Pipeline( | |
| [new ScoutStage(), new GenerateStage(), new ScoreStage(), new BuildStage()], | |
| { | |
| onStageComplete: (r) => { | |
| parentPort.postMessage({ type: 'progress', seedId: workerData.id, stage: r.stage, spentUsd: r.spentUsd }); | |
| }, | |
| } | |
| ); | |
| try { | |
| const result = await pipeline.run(seed); | |
| parentPort.postMessage({ type: 'done', seedId: workerData.id, result }); | |
| } catch (err) { | |
| parentPort.postMessage({ type: 'error', seedId: workerData.id, error: err.message }); | |
| } | |