v0.3.4: Better Table View, optimized string storage #329
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
-
This update brings two major quality-of-life changes:
StringLookup
table, 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
StorageCache
into 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
cforge
files 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.
Beta Was this translation helpful? Give feedback.
All reactions