Spaces:
Sleeping
Sleeping
File size: 539 Bytes
2b7aae2 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import * as starry from '../../src/starry';
import OnnxBeadPicker from '../../src/utils/onnxBeadPicker';
const loadBeadPickers = (path: string, seqs: number[] = [32, 64, 128, 512]): Promise<starry.BeadPicker[]> => {
return Promise.all(
seqs.map(async (n_seq) => {
let loading: any;
const url = path.replace(/seq\d+/, `seq${n_seq}`);
const picker = new OnnxBeadPicker(url, {
n_seq,
usePivotX: true,
onLoad: (p) => (loading = p),
});
await loading;
return picker;
})
);
};
export { loadBeadPickers };
|