mirror of
https://github.com/zebrajr/pytorch.git
synced 2026-01-15 12:15:51 +00:00
Some checks failed
Update viable/strict / do_update_viablestrict (push) Has been cancelled
Upload test stats while running / Upload test stats while running (push) Has been cancelled
Close stale pull requests / stale (push) Has been cancelled
B200 Smoke Tests / get-label-type (push) Has been cancelled
B200 Smoke Tests / linux-jammy-cuda12.8-py3.10-gcc11-sm100 (push) Has been cancelled
rocm-mi200 / before-test (push) Has been cancelled
rocm-mi200 / get-label-type (push) Has been cancelled
rocm-mi200 / linux-jammy-rocm-py3.10 (push) Has been cancelled
unstable-periodic / introduction (push) Has been cancelled
rocm-navi31 / before-test (push) Has been cancelled
rocm-navi31 / get-label-type (push) Has been cancelled
rocm-navi31 / linux-jammy-rocm-py3.10 (push) Has been cancelled
rocm-navi31 / linux-jammy-rocm-py3_10 (push) Has been cancelled
periodic / before-test (push) Has been cancelled
periodic / get-label-type (push) Has been cancelled
periodic / linux-jammy-cuda12.4-py3.10-gcc11 (push) Has been cancelled
periodic / linux-jammy-cuda12.8-py3.10-gcc11 (push) Has been cancelled
periodic / linux-jammy-cuda12.8-py3.10-gcc11-debug (push) Has been cancelled
periodic / linux-jammy-cuda13.0-py3.10-gcc11 (push) Has been cancelled
periodic / linux-jammy-cuda12.8-py3-gcc11-slow-gradcheck (push) Has been cancelled
periodic-rocm-mi300 / before-test (push) Has been cancelled
periodic-rocm-mi300 / get-label-type (push) Has been cancelled
periodic-rocm-mi300 / linux-noble-rocm-py3.12-mi300 (push) Has been cancelled
periodic-rocm-mi200 / before-test (push) Has been cancelled
periodic-rocm-mi200 / get-label-type (push) Has been cancelled
periodic-rocm-mi200 / linux-jammy-rocm-py3.10 (push) Has been cancelled
slow-rocm-mi200 / before-test (push) Has been cancelled
slow-rocm-mi200 / get-label-type (push) Has been cancelled
slow-rocm-mi200 / linux-jammy-rocm-py3.10 (push) Has been cancelled
inductor-rocm-mi200 / get-label-type (push) Has been cancelled
inductor-rocm-mi200 / rocm-py3.10-inductor (push) Has been cancelled
windows-arm64-build-test / build (push) Has been cancelled
windows-arm64-build-test / test (push) Has been cancelled
inductor-periodic / get-default-label-prefix (push) Has been cancelled
inductor-periodic / periodic-dynamo-benchmarks-build (push) Has been cancelled
inductor-periodic / periodic-dynamo-benchmarks-test (push) Has been cancelled
inductor-periodic / periodic-dynamo-benchmarks-build-cuda13 (push) Has been cancelled
inductor-periodic / periodic-dynamo-benchmarks-test-cuda13 (push) Has been cancelled
inductor-periodic / rocm-periodic-dynamo-benchmarks-build (push) Has been cancelled
inductor-periodic / rocm-periodic-dynamo-benchmarks-test (push) Has been cancelled
inductor-periodic / inductor-smoke-build (push) Has been cancelled
inductor-periodic / inductor-smoke-test (push) Has been cancelled
inductor-periodic / periodic-dynamo-benchmarks-cpu-build (push) Has been cancelled
inductor-periodic / periodic-dynamo-benchmarks-cpu-test (push) Has been cancelled
vllm-test / vllm-x-pytorch-build (push) Has been cancelled
vllm-test / vllm-x-pytorch-test (push) Has been cancelled
Limited CI on H100 / get-label-type (push) Has been cancelled
Limited CI on H100 / linux-jammy-cuda12.8-py3.10-gcc11-sm90 (push) Has been cancelled
Limited CI on H100 / linux-jammy-cuda12_8-py3_10-gcc11-sm90-FA3-ABI-stable-test (push) Has been cancelled
xpu / get-label-type (push) Has been cancelled
xpu / linux-jammy-xpu-n-1-py3.10 (push) Has been cancelled
xpu / linux-noble-xpu-n-py3.10 (push) Has been cancelled
xpu / win-vs2022-xpu-n-1-py3 (push) Has been cancelled
xpu / win-vs2022-xpu-n-py3 (push) Has been cancelled
Limited CI for CUTLASS backend on H100 / get-label-type (push) Has been cancelled
Limited CI for CUTLASS backend on H100 / linux-jammy-cuda12.8-py3.10-gcc11-sm90-cutlass-backend (push) Has been cancelled
rocm-mi355 / before-test (push) Has been cancelled
rocm-mi355 / get-label-type (push) Has been cancelled
rocm-mi355 / linux-noble-rocm-py3.12-mi355 (push) Has been cancelled
operator_microbenchmark / get-label-type (push) Has been cancelled
operator_microbenchmark / opmicrobenchmark-build (push) Has been cancelled
operator_microbenchmark / opmicrobenchmark-test (push) Has been cancelled
operator_microbenchmark / opmicrobenchmark-build-b200 (push) Has been cancelled
operator_microbenchmark / opmicrobenchmark-test-b200 (push) Has been cancelled
operator_microbenchmark / opmicrobenchmark-build-rocm (push) Has been cancelled
operator_microbenchmark / opmicrobenchmark-test-rocm (push) Has been cancelled
inductor-A100-perf-nightly / get-label-type (push) Has been cancelled
inductor-A100-perf-nightly / cuda12.8-py3.10-gcc11-sm80 (push) Has been cancelled
inductor-A100-perf-nightly / cuda13.0-py3.10-gcc11-sm80 (push) Has been cancelled
inductor-perf-nightly-x86 / get-label-type (push) Has been cancelled
inductor-perf-nightly-x86 / inductor-build (push) Has been cancelled
inductor-perf-nightly-x86 / inductor-test-nightly-freezing (push) Has been cancelled
inductor-perf-nightly-x86 / inductor-test (push) Has been cancelled
inductor-perf-nightly-x86-zen / get-label-type (push) Has been cancelled
inductor-perf-nightly-x86-zen / inductor-build (push) Has been cancelled
inductor-perf-nightly-x86-zen / inductor-test-nightly (push) Has been cancelled
inductor-perf-nightly-x86-zen / inductor-test (push) Has been cancelled
inductor-perf-nightly-macos / macos-perf-py3-arm64 (push) Has been cancelled
inductor-perf-nightly-macos / macos-perf-py3-arm64-mps (push) Has been cancelled
inductor-perf-nightly-aarch64 / get-label-type (push) Has been cancelled
inductor-perf-nightly-aarch64 / linux-jammy-aarch64-py3.10-inductor (push) Has been cancelled
inductor-perf-b200 / get-label-type (push) Has been cancelled
inductor-perf-b200 / cuda12.8-py3.10-gcc11-sm100 (push) Has been cancelled
inductor-nightly / get-default-label-prefix (push) Has been cancelled
inductor-nightly / nightly-dynamo-benchmarks-build (push) Has been cancelled
inductor-nightly / nightly-dynamo-benchmarks-test (push) Has been cancelled
inductor-micro-benchmark / get-default-label-prefix (push) Has been cancelled
inductor-micro-benchmark / cuda12.8-py3.10-gcc11-sm80 (push) Has been cancelled
inductor-micro-benchmark / cuda13.0-py3.10-gcc11-sm80 (push) Has been cancelled
inductor-micro-benchmark-x86 / inductor-build (push) Has been cancelled
inductor-micro-benchmark-x86 / inductor-micro-benchmark-test (push) Has been cancelled
attention_op_microbenchmark / attn-microbenchmark-build (push) Has been cancelled
attention_op_microbenchmark / attn-microbenchmark-test (push) Has been cancelled
attention_op_microbenchmark / opmicrobenchmark-build-b200 (push) Has been cancelled
attention_op_microbenchmark / opmicrobenchmark-test-b200 (push) Has been cancelled
Nightly Upload to s3 / upload-stats-to-s3 (push) Has been cancelled
Limited CI for symmetric memory tests on H100 / get-label-type (push) Has been cancelled
Limited CI for symmetric memory tests on H100 / linux-jammy-cuda12.8-py3.10-gcc11-sm90-symm (push) Has been cancelled
Limited CI for symmetric memory tests on B200 / get-label-type (push) Has been cancelled
Limited CI for symmetric memory tests on B200 / linux-jammy-cuda12.8-py3.10-gcc11-sm100-symm (push) Has been cancelled
trunk / job-filter (push) Has been cancelled
trunk / before-test (push) Has been cancelled
trunk / get-label-type (push) Has been cancelled
trunk / libtorch-linux-jammy-cuda12.8-py3.10-gcc11-debug (push) Has been cancelled
trunk / linux-jammy-cuda12.8-py3.10-gcc11 (push) Has been cancelled
trunk / linux-jammy-cuda13.0-py3.10-gcc11 (push) Has been cancelled
trunk / linux-jammy-cuda12.8-py3.10-gcc11-no-ops (push) Has been cancelled
trunk / linux-jammy-cuda13.0-py3.10-gcc11-no-ops (push) Has been cancelled
trunk / macos-py3-arm64 (push) Has been cancelled
trunk / win-vs2022-cpu-py3 (push) Has been cancelled
trunk / win-vs2022-cuda12.8-py3 (push) Has been cancelled
trunk / linux-jammy-rocm-py3.10 (push) Has been cancelled
trunk / inductor-build (push) Has been cancelled
trunk / inductor-build-cuda13 (push) Has been cancelled
trunk / cross-compile-linux-test (push) Has been cancelled
trunk / verify-cachebench-cpu-build (push) Has been cancelled
trunk / verify-cachebench-cpu-test (push) Has been cancelled
trunk / linux-jammy-py3-clang12-executorch (push) Has been cancelled
trunk / linux-jammy-py3.10-gcc11-full-debug-build-only (push) Has been cancelled
trunk-rocm-mi300 / before-test (push) Has been cancelled
trunk-rocm-mi300 / get-label-type (push) Has been cancelled
trunk-rocm-mi300 / linux-jammy-rocm-py3.10 (push) Has been cancelled
slow / before-test (push) Has been cancelled
slow / get-label-type (push) Has been cancelled
slow / linux-jammy-cuda12.8-py3.10-gcc11-sm86 (push) Has been cancelled
slow / linux-jammy-cuda13.0-py3.10-gcc11-sm86 (push) Has been cancelled
slow / linux-jammy-py3.10-clang12 (push) Has been cancelled
slow / linux-jammy-py3.10-clang18-asan (push) Has been cancelled
s390x-periodic / before-test (push) Has been cancelled
s390x-periodic / linux-manylinux-2_28-py3-cpu-s390x (push) Has been cancelled
rocm-mi300 / before-test (push) Has been cancelled
rocm-mi300 / get-label-type (push) Has been cancelled
rocm-mi300 / linux-noble-rocm-py3.12-mi300 (push) Has been cancelled
pull / job-filter (push) Has been cancelled
pull / before-test (push) Has been cancelled
pull / get-label-type (push) Has been cancelled
pull / linux-jammy-py3.10-gcc11 (push) Has been cancelled
pull / linux-docs (push) Has been cancelled
pull / linux-jammy-py3.10-gcc11-no-ops (push) Has been cancelled
pull / linux-jammy-py3.10-gcc11-pch (push) Has been cancelled
pull / linux-jammy-py3.10-clang18-asan (push) Has been cancelled
pull / linux-jammy-py3.10-clang12-onnx (push) Has been cancelled
pull / linux-jammy-py3.10-clang12 (push) Has been cancelled
pull / linux-jammy-py3.14-clang12 (push) Has been cancelled
pull / linux-jammy-cuda12.8-cudnn9-py3.10-clang12 (push) Has been cancelled
pull / linux-jammy-cpu-py3.10-gcc11-bazel-test (push) Has been cancelled
pull / linux-jammy-py3.10-gcc11-mobile-lightweight-dispatch-build (push) Has been cancelled
pull / linux-jammy-rocm-py3.10 (push) Has been cancelled
pull / cuda12.8-py3.10-gcc11-sm75 (push) Has been cancelled
pull / cuda13.0-py3.10-gcc11-sm75 (push) Has been cancelled
pull / linux-jammy-xpu-n-py3.10 (push) Has been cancelled
inductor-unittest / get-label-type (push) Has been cancelled
inductor-unittest / inductor-build (push) Has been cancelled
inductor-unittest / inductor-test (push) Has been cancelled
inductor-unittest / inductor-halide-build (push) Has been cancelled
inductor-unittest / inductor-halide-test (push) Has been cancelled
inductor-unittest / inductor-pallas-cpu-build (push) Has been cancelled
inductor-unittest / inductor-pallas-cpu-test (push) Has been cancelled
inductor-unittest / inductor-triton-cpu-build (push) Has been cancelled
inductor-unittest / linux-jammy-cpu-py3.12-gcc11-inductor-triton-cpu (push) Has been cancelled
inductor-unittest / inductor-cpu-build (push) Has been cancelled
inductor-unittest / inductor-cpu-test (push) Has been cancelled
inductor-unittest / inductor-cpu-core-build (3.11) (push) Has been cancelled
inductor-unittest / inductor-cpu-core-build (3.12) (push) Has been cancelled
inductor-unittest / inductor-cpu-core-build (3.13) (push) Has been cancelled
inductor-unittest / inductor-cpu-core-test (3.11) (push) Has been cancelled
inductor-unittest / inductor-cpu-core-test (3.12) (push) Has been cancelled
inductor-unittest / inductor-cpu-core-test (3.13) (push) Has been cancelled
dynamo-unittest / get-label-type (push) Has been cancelled
dynamo-unittest / dynamo-build (3.11) (push) Has been cancelled
dynamo-unittest / dynamo-build (3.12) (push) Has been cancelled
dynamo-unittest / dynamo-build (3.13) (push) Has been cancelled
dynamo-unittest / dynamo-test (3.11) (push) Has been cancelled
dynamo-unittest / dynamo-test (3.12) (push) Has been cancelled
dynamo-unittest / dynamo-test (3.13) (push) Has been cancelled
Limited CI for distributed tests on H100 / get-label-type (push) Has been cancelled
Limited CI for distributed tests on H100 / linux-jammy-cuda12.8-py3.10-gcc11-sm90-dist (push) Has been cancelled
CI for distributed tests on B200 / get-label-type (push) Has been cancelled
CI for distributed tests on B200 / linux-jammy-cuda12.8-py3.10-gcc11-build-distributed-b200 (push) Has been cancelled
CI for distributed tests on B200 / linux-jammy-cuda12.8-py3.10-gcc11-test-b200 (push) Has been cancelled
vLLM Benchmark / set-parameters (push) Has been cancelled
vLLM Benchmark / Build PyTorch and vLLM (push) Has been cancelled
vLLM Benchmark / Run vLLM benchmarks (push) Has been cancelled
Build vLLM wheels / Build cu128 vLLM wheel on manylinux_2_28_x86_64 (push) Has been cancelled
Build vLLM wheels / Build cu128 vLLM wheel on manylinux_2_28_aarch64 (push) Has been cancelled
Build vLLM wheels / Build cu129 vLLM wheel on manylinux_2_28_x86_64 (push) Has been cancelled
Build vLLM wheels / Build cu129 vLLM wheel on manylinux_2_28_aarch64 (push) Has been cancelled
Build vLLM wheels / Build cu130 vLLM wheel on manylinux_2_28_x86_64 (push) Has been cancelled
Build vLLM wheels / Upload cu128 vLLM wheel on manylinux_2_28_aarch64 (push) Has been cancelled
Build vLLM wheels / Upload cu128 vLLM wheel on manylinux_2_28_x86_64 (push) Has been cancelled
Build vLLM wheels / Upload cu129 vLLM wheel on manylinux_2_28_aarch64 (push) Has been cancelled
Build vLLM wheels / Upload cu129 vLLM wheel on manylinux_2_28_x86_64 (push) Has been cancelled
Build vLLM wheels / Upload cu130 vLLM wheel on manylinux_2_28_x86_64 (push) Has been cancelled
inductor-perf-nightly-xpu / get-label-type (push) Has been cancelled
inductor-perf-nightly-xpu / xpu-n-py3.10-inductor-benchmark (push) Has been cancelled
inductor-perf-nightly-xpu / xpu-n-py3.10-inductor-test (push) Has been cancelled
Close nonexistent disable issues / close-nonexistent-disable-issues (push) Has been cancelled
Index PyTorch Tests for Target Determination / get-label-type (push) Has been cancelled
Index PyTorch Tests for Target Determination / index (push) Has been cancelled
nightly / get-label-type (push) Has been cancelled
nightly / Link checks (push) Has been cancelled
nightly / docs build (push) Has been cancelled
nightly / docs push (push) Has been cancelled
nightly / update-commit-hashes (main, .ci/docker/ci_commit_pins, triton, triton-lang) (push) Has been cancelled
nightly / update-commit-hashes (main, .github/ci_commit_pins, audio, pytorch) (push) Has been cancelled
nightly / update-commit-hashes (main, .github/ci_commit_pins, vision, pytorch) (push) Has been cancelled
nightly / update-commit-hashes (main, .github/ci_commit_pins, vllm, vllm-project) (push) Has been cancelled
inductor-perf-nightly-rocm-mi355 / get-label-type (push) Has been cancelled
inductor-perf-nightly-rocm-mi355 / rocm-py3_10-inductor-benchmark-build (push) Has been cancelled
inductor-perf-nightly-rocm-mi355 / rocm-py3_10-inductor-benchmark-test (push) Has been cancelled
inductor-perf-nightly-rocm-mi300 / get-label-type (push) Has been cancelled
inductor-perf-nightly-rocm-mi300 / rocm-py3_10-inductor-benchmark-build (push) Has been cancelled
inductor-perf-nightly-rocm-mi300 / rocm-py3_10-inductor-benchmark-test (push) Has been cancelled
Delete old branches / delete (push) Has been cancelled
inductor-perf-nightly-h100 / get-label-type (push) Has been cancelled
inductor-perf-nightly-h100 / build (push) Has been cancelled
inductor-perf-nightly-h100 / test-periodically (push) Has been cancelled
inductor-perf-nightly-h100 / test-weekly (push) Has been cancelled
inductor-perf-nightly-h100 / test (push) Has been cancelled
quantization-periodic / get-default-label-prefix (push) Has been cancelled
quantization-periodic / periodic-quantization-build (push) Has been cancelled
quantization-periodic / periodic-test-quantization (push) Has been cancelled
operator_benchmark / x86-opbenchmark-build (push) Has been cancelled
operator_benchmark / aarch64-opbenchmark-build (push) Has been cancelled
operator_benchmark / x86-opbenchmark-test (push) Has been cancelled
operator_benchmark / aarch64-opbenchmark-test (push) Has been cancelled
weekly / update-commit-hash (push) Has been cancelled
weekly / update-slow-tests (push) Has been cancelled
docker-builds / get-label-type (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-aarch64-py3.10-clang21, linux.arm64.m7g.4xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-aarch64-py3.10-gcc13, linux.arm64.m7g.4xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-aarch64-py3.10-gcc13-inductor-benchmarks, linux.arm64.m7g.4xlarge, 600) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-cuda12.4-cudnn9-py3-gcc11, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-cuda12.8-cudnn9-py3-gcc11, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-cuda12.8-cudnn9-py3-gcc11-inductor-benchmarks, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-cuda12.8-cudnn9-py3.10-clang12, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-cuda12.8-cudnn9-py3.10-linter, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-cuda12.8-py3.12-pallas, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-cuda12.9-cudnn9-py3.12-gcc11-vllm, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-cuda13.0-cudnn9-py3-gcc11, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-cuda13.0-cudnn9-py3-gcc11-inductor-benchmarks, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-linter, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-py3-clang12-onnx, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-py3-clang18-asan, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-py3-gcc11-inductor-benchmarks, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-py3.10-clang12, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-py3.10-gcc11, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-py3.11-clang12, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-py3.12-clang12, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-py3.12-halide, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-py3.12-pallas, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-py3.12-triton-cpu, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-py3.13-clang12, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-py3.14-clang12, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-rocm-n-py3, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-rocm-n-py3-benchmarks, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-tpu-py3.12-pallas, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-jammy-xpu-n-1-py3, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-noble-riscv64-py3.12-gcc14, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-noble-rocm-n-py3, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-noble-rocm-nightly-py3, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-noble-xpu-n-py3, linux.12xlarge) (push) Has been cancelled
docker-builds / docker-build (pytorch-linux-noble-xpu-n-py3-inductor-benchmarks, linux.12xlarge) (push) Has been cancelled
ossf-scorecard / Scorecards analysis (push) Has been cancelled
fuzzes over [Replicate(), Shard(i), Partial()] for DTensors Pull Request resolved: https://github.com/pytorch/pytorch/pull/170136 Approved by: https://github.com/bobrenjc93
This folder contains a number of scripts which are used as
part of the PyTorch build process. This directory also doubles
as a Python module hierarchy (thus the __init__.py).
Overview
Modern infrastructure:
- autograd - Code generation for autograd. This includes definitions of all our derivatives.
- jit - Code generation for JIT
- shared - Generic infrastructure that scripts in
tools may find useful.
- module_loader.py - Makes it easier to import arbitrary Python files in a script, without having to add them to the PYTHONPATH first.
Build system pieces:
- setup_helpers - Helper code for searching for third-party dependencies on the user system.
- build_pytorch_libs.py - cross-platform script that builds all of the constituent libraries of PyTorch, but not the PyTorch Python extension itself.
- build_libtorch.py - Script for building libtorch, a standalone C++ library without Python support. This build script is tested in CI.
Developer tools which you might find useful:
- git_add_generated_dirs.sh and git_reset_generated_dirs.sh - Use this to force add generated files to your Git index, so that you can conveniently run diffs on them when working on code-generation. (See also generated_dirs.txt which specifies the list of directories with generated files.)
Important if you want to run on AMD GPU:
- amd_build - HIPify scripts, for transpiling CUDA
into AMD HIP. Right now, PyTorch and Caffe2 share logic for how to
do this transpilation, but have separate entry-points for transpiling
either PyTorch or Caffe2 code.
- build_amd.py - Top-level entry point for HIPifying our codebase.
Tools which are only situationally useful:
- docker - Dockerfile for running (but not developing) PyTorch, using the official conda binary distribution. Context: https://github.com/pytorch/pytorch/issues/1619
- download_mnist.py - Download the MNIST dataset; this is necessary if you want to run the C++ API tests.