wandb / weave

Weave is a toolkit for developing AI-powered applications, built by Weights & Biases.
https://wandb.me/weave
Apache License 2.0
659 stars 49 forks source link

perf: de-select unnecessary columns #2138

Closed gtarpenning closed 2 weeks ago

gtarpenning commented 4 weeks ago

https://wandb.atlassian.net/browse/WB-20367

This pr:

Depends on this core fix: https://github.com/wandb/core/pull/23560

In master, loading this trace (peek) takes 3s and loads 26MB in this proj

Screenshot 2024-08-22 at 1 52 40 PM

In this branch, loading the same proj detail trace tree loads 5.5KB in 800ms

Screenshot 2024-08-22 at 1 52 09 PM

In larger projects with huge input/output shapes, this discrepancy is much larger

circle-job-mirror[bot] commented 4 weeks ago

Preview this PR with FeatureBee: https://beta.wandb.ai/?betaVersion=01f896d75c6b9e0fb3a4cd97d89b6e075ecf609c