v0.3.4: Better Table View, optimized string storage #330
ianarawjo
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
This update brings two major quality-of-life changes:
StringLookuptable, to improve performance and reduce duplicate memory usage. This noticeably improves performance when the number of LLM responses start to exceed 1000, and also results in smaller memory footprint for exported .cforge files.In addition, Response Inspectors now try to lazy-load and show a LoadingSpinner when first calculating the selected inspector view.
This change is a first-step towards moving the
StorageCacheinto the Python back-end when the memory footprint exceeds a MB threshold. This will enable a lighter and streamlined front-end when running large-scale experiments.Warning
This change touched many source code files in ChainForge and altered the way
cforgefiles are imported and exported. Although changes should be backwards-compatible and bug-free, this cannot be guaranteed. If performance breaks, revert to the previous version.This discussion was created from the release v0.3.4: Better Table View, optimized string storage.
All reactions