This website requires JavaScript.
Explore
Help
Register
Sign in
soulcraft
/
brainy
Watch
2
Star
0
Fork
You've already forked brainy
0
Code
Issues
1
Pull requests
Projects
Releases
335
Packages
Wiki
Activity
Actions
b8f10ba39a
brainy
/
src
/
utils
/
index.ts
4 lines
94 B
TypeScript
Raw
Normal View
History
Unescape
Escape
Initial commit
2025-06-24 11:41:30 -07:00
export
*
from
'./distance.js'
export
*
from
'./embedding.js'
feat(src/brainyData, src/utils): enhance embedding efficiency with batch processing and initialize safeguards - Added batch embedding support with `defaultBatchEmbeddingFunction`, leveraging shared model instances for optimized performance. - Integrated `isInitializing` flag to prevent recursive initialization and ensure smooth concurrent operation handling during `BrainyData` initialization. - Pre-loaded Universal Sentence Encoder in `BrainyData` to prevent delays during embedding. - Introduced fallback mechanisms in embedding initialization for better error resiliency and model reusability. - Updated `addBatch` with support for batchSize and refactored text/vector processing logic for clearer separation and memory management. - Improved GPU and CPU backend selection in Universal Sentence Encoder for compatibility across environments. - Enhanced memory management by cleaning tensors after embedding operations. - Updated README with instructions for batch embedding, threading updates, and GPU/CPU optimizations.
2025-06-27 14:06:59 -07:00
export
*
from
'./workerUtils.js'
Reference in a new issue
Copy permalink