Closed atolopko-czi closed 1 year ago
@atolopko-czi I'm marking this as a P0 since it is relevant to our work related to SCVI
Note (as discussed), SCVI-specific benchmarking is tracked by https://github.com/chanzuckerberg/cellxgene-census/issues/530. This is just "raw" Census PyTorch DataLoader benchmarking, w/o any model training component.
Profiling code and results will be stored in the repo: https://github.com/atolopko-czi/census-scvi-bench
Initial benchmarking results have been run: analysis
Run benchmarks to establish the baseline performance of the PyTorch DataLoader. The purpose is to ensure that performance is not significantly slower than an equivalent ExperimentAxisQuery data loading. This effectively tests that the iteration and Tensor transformation logic is not incurring significant performance degradation.
torch.set_float32_matmul_precision('medium' | 'high')
docs~