pytorch/benchmarks
Edward Z. Yang 35ea82541b Send float32 to a different GitHub issue (#93168)
Signed-off-by: Edward Z. Yang <ezyang@meta.com>

Pull Request resolved: https://github.com/pytorch/pytorch/pull/93168
Approved by: https://github.com/Chillee, https://github.com/jansel
2023-01-27 19:55:06 +00:00
..
cpp
distributed Remove python ddp (#91663) 2023-01-04 05:22:30 +00:00
dynamo Send float32 to a different GitHub issue (#93168) 2023-01-27 19:55:06 +00:00
fastrnns
framework_overhead_benchmark
functional_autograd_benchmark Fix exception causes all over the codebase (#90271) 2022-12-07 04:29:00 +00:00
fuser
instruction_counts
nested
operator_benchmark [Op Benchmark] Add Pointwise Conv2d Op Benchmark (#91918) 2023-01-10 21:36:37 +00:00
overrides_benchmark
profiler_benchmark
record_function_benchmark
serialization
sparse
static_runtime [BE] Tweak Meta copyright headers (#90805) 2022-12-14 20:30:31 +00:00
tensorexpr
transformer [SDPA] Update SDPA API and make function Public (#92189) 2023-01-23 20:50:46 +00:00
compare-fastrnn-results.py
compare.sh
README.md
upload_scribe.py

PyTorch Benchmarks

This folder contains scripts that produce reproducible timings of various PyTorch features.

It also provides mechanisms to compare PyTorch with other frameworks.

Setup environment

Make sure you're on a machine with CUDA, torchvision, and pytorch installed. Install in the following order:

# Install torchvision. It comes with the pytorch stable release binary
conda install pytorch torchvision -c pytorch

# Install the latest pytorch master from source.
# It should supersede the installation from the release binary.
cd $PYTORCH_HOME
python setup.py build develop

# Check the pytorch installation version
python -c "import torch; print(torch.__version__)"

Benchmark List

Please refer to each subfolder to discover each benchmark suite