visionscaper
Joined 15 years ago
Joined 15 years ago
Two mechanisms keep it sustainable, neither deletes anything, and both are discussed with you before being applied:
- Upward consolidation — when the episodic index grows large, mature stable knowledge from old episodes is extracted into the world model. Consolidated index entries move to a searchable archive; the original notes stay put. The active index keeps focused on recent work while the world model absorbs what's been learned.
- Downward compaction — when a world model file approaches its size cap, it's rewritten to stay compact. Removed knowledge is preserved in an episodic note so it remains iscoverable.
Caveat: these two mechanisms are designed but not yet tested; this is one of my high-priority todos. Feedback especially welcome here.
Happy to answer questions — looking forward to feedback!
I have so many questions about this paragraph; how did they change quantum theory? Are they saying that breakdown in predictability at the quantum level is actually caused by space-time? Why does this result in violent fluctuations in space-time? And why are the space-time fluctuations larger than in the case of quantum gravity?
I’m not saying it’s impossible to get good performance with custom training solutions; that would actually be very valuable as it would unlock the computing power of lower grade setups.
For distributed Machine Learning workloads it also make sense to combine a CPU and a GPU per pluggable module. In such workloads, data that needs to be processed by a specific GPU (i.e. for training), is usually preprocessed by a CPU. In Intel machines with multiple Nvidia cards, this implies that you need a single beefy CPU with high core count. Having a CPU and GPU in each module makes sense from this perspective.
Further, in general, I’m really charmed by the potential of having unified memory; the idea you can test some batch training iterations with a batch size that fills almost all 128MB is a unique capability!
Last, a large amount of unified memory allows to do inference and “prompt engineering” with very large models, locally. E.g. Using GPT-J like models (6B parameters).