-
Notifications
You must be signed in to change notification settings - Fork 352
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Refactor: introduce struct SliceSelection * Refactor: use SliceSelection inside of ViewTensorState * MVP of tensor colormapping on GPU * Remove old ui code * Support 64-bit tensors by narrowing to f32 * Allow more colormap options * Clippy * Report range errors instead of ignoring them * Sort colormaps * Shorten function name * Create module gpu_bridge * Move some code around * Simnplify API * Create ViewBuilder::new * Fix missing colon in lint.py * fix typos and formatting * Disable texture filtering options for tensors for now * Update docstrings * Add profile scopes * ViewBuilder cleanup * Make ViewBuilder::setup non-Option * Remove Result from thing that cannot fail * Fix colormap numbering * review cleanup * pass in debug_name * Unify the `range` function * typo
- Loading branch information
Showing
26 changed files
with
812 additions
and
780 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
fe7ac0e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rust Benchmark
datastore/num_rows=1000/num_instances=1000/packed=false/insert/default
2819827
ns/iter (± 142144
)2981165
ns/iter (± 108084
)0.95
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at/default
371
ns/iter (± 1
)371
ns/iter (± 8
)1
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at_missing/primary/default
307
ns/iter (± 0
)262
ns/iter (± 0
)1.17
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at_missing/secondaries/default
431
ns/iter (± 2
)422
ns/iter (± 0
)1.02
datastore/num_rows=1000/num_instances=1000/packed=false/range/default
2917031
ns/iter (± 39259
)3017443
ns/iter (± 91276
)0.97
datastore/num_rows=1000/num_instances=1000/gc/default
2424218
ns/iter (± 8074
)2429381
ns/iter (± 6220
)1.00
mono_points_arrow/generate_message_bundles
27021462
ns/iter (± 779940
)30267924
ns/iter (± 944472
)0.89
mono_points_arrow/generate_messages
113254286
ns/iter (± 873559
)124931098
ns/iter (± 964543
)0.91
mono_points_arrow/encode_log_msg
143335168
ns/iter (± 735831
)158759587
ns/iter (± 1801739
)0.90
mono_points_arrow/encode_total
286108476
ns/iter (± 1191559
)314771503
ns/iter (± 1998647
)0.91
mono_points_arrow/decode_log_msg
177959619
ns/iter (± 698319
)188383161
ns/iter (± 2069529
)0.94
mono_points_arrow/decode_message_bundles
59357561
ns/iter (± 946158
)68310884
ns/iter (± 669304
)0.87
mono_points_arrow/decode_total
235592840
ns/iter (± 1059523
)255173400
ns/iter (± 1843914
)0.92
mono_points_arrow_batched/generate_message_bundles
21794503
ns/iter (± 938392
)22826812
ns/iter (± 1815212
)0.95
mono_points_arrow_batched/generate_messages
4290676
ns/iter (± 213744
)4458405
ns/iter (± 270867
)0.96
mono_points_arrow_batched/encode_log_msg
1376610
ns/iter (± 2566
)1341331
ns/iter (± 5088
)1.03
mono_points_arrow_batched/encode_total
27696912
ns/iter (± 1063716
)30238386
ns/iter (± 1555436
)0.92
mono_points_arrow_batched/decode_log_msg
779502
ns/iter (± 1468
)781137
ns/iter (± 2263
)1.00
mono_points_arrow_batched/decode_message_bundles
7594364
ns/iter (± 72975
)7744633
ns/iter (± 252068
)0.98
mono_points_arrow_batched/decode_total
8466092
ns/iter (± 84815
)8909336
ns/iter (± 438417
)0.95
batch_points_arrow/generate_message_bundles
193610
ns/iter (± 519
)195769
ns/iter (± 370
)0.99
batch_points_arrow/generate_messages
5089
ns/iter (± 34
)5216
ns/iter (± 28
)0.98
batch_points_arrow/encode_log_msg
259391
ns/iter (± 2214
)259608
ns/iter (± 2435
)1.00
batch_points_arrow/encode_total
489148
ns/iter (± 1640
)490557
ns/iter (± 2141
)1.00
batch_points_arrow/decode_log_msg
213390
ns/iter (± 560
)212012
ns/iter (± 821
)1.01
batch_points_arrow/decode_message_bundles
1890
ns/iter (± 10
)1904
ns/iter (± 8
)0.99
batch_points_arrow/decode_total
220726
ns/iter (± 615
)221271
ns/iter (± 860
)1.00
arrow_mono_points/insert
2301868154
ns/iter (± 5781112
)2480208955
ns/iter (± 8613831
)0.93
arrow_mono_points/query
1201539
ns/iter (± 6948
)1194269
ns/iter (± 25834
)1.01
arrow_batch_points/insert
1152832
ns/iter (± 6155
)1146727
ns/iter (± 1648
)1.01
arrow_batch_points/query
14392
ns/iter (± 103
)14649
ns/iter (± 151
)0.98
arrow_batch_vecs/insert
26380
ns/iter (± 81
)26298
ns/iter (± 70
)1.00
arrow_batch_vecs/query
325263
ns/iter (± 737
)325545
ns/iter (± 1672
)1.00
tuid/Tuid::random
34
ns/iter (± 0
)34
ns/iter (± 0
)1
This comment was automatically generated by workflow using github-action-benchmark.