pytorch/scripts
James Wu 82099ab87b [easy] Reword unexpected success error messages and generated github issues now that we have sentinel files (#120766)
It's a bit annoying to have to read through the test name in verbose mode just to see what the test's sentinel file is actually called when encountering an unexpected success. Now that we have sentinel files, we can directly list the file path from root in the error message.

Pull Request resolved: https://github.com/pytorch/pytorch/pull/120766
Approved by: https://github.com/Skylion007
2024-02-28 11:15:29 +00:00
..
analysis
appveyor
compile_tests [easy] Reword unexpected success error messages and generated github issues now that we have sentinel files (#120766) 2024-02-28 11:15:29 +00:00
export [export] Enforce serialization BC/FC with updater script. (#118424) 2024-01-31 05:37:58 +00:00
fbcode-dev-setup
jit
model_zoo
onnx [ONNX] Add sanity check in CI for onnxbench (#110178) 2023-12-02 00:17:07 +00:00
release [RelEng] Pin disabled and slow test for release (#114515) 2023-11-27 15:15:19 +00:00
release_notes Enable flake8-bugbear B020 lint (#110823) 2023-10-24 22:43:47 +00:00
add_apache_header.sh
apache_header.txt
apache_python.txt
buck_setup.sh
build_android_gradle.sh [EZ][BE] Move build_android_gradle.sh (#117795) 2024-01-19 02:14:28 +00:00
build_android.sh Update PocketFFT (#117595) 2024-01-18 17:08:44 +00:00
build_host_protoc.sh
build_ios.sh
build_local.sh
build_mobile.sh
build_pytorch_android.sh
build_raspbian.sh
build_tegra_x1.sh
build_tizen.sh
build_windows.bat
diagnose_protobuf.py
get_python_cmake_flags.py
install_triton_wheel.sh
proto.ps1 [buck2][win] fix caffe2 protobuf_rule (#115954) 2023-12-18 21:41:10 +00:00
read_conda_versions.sh
README.md
remove_apache_header.sh
temp.sh
xcode_build.rb Add a script to run iOS test app on AWS Device Farm (#110202) 2023-10-06 08:23:16 +00:00

This directory contains the useful tools.

build_android.sh

This script is to build PyTorch/Caffe2 library for Android. Take the following steps to start the build:

  • set ANDROID_NDK to the location of ndk
export ANDROID_NDK=YOUR_NDK_PATH
  • run build_android.sh
#in your PyTorch root directory
bash scripts/build_android.sh

If succeeded, the libraries and headers would be generated to build_android/install directory. You can then copy these files from build_android/install to your Android project for further usage.

You can also override the cmake flags via command line, e.g., following command will also compile the executable binary files:

bash scripts/build_android.sh -DBUILD_BINARY=ON

build_ios.sh

This script is to build PyTorch/Caffe2 library for iOS, and can only be performed on macOS. Take the following steps to start the build:

  • Install Xcode from App Store, and configure "Command Line Tools" properly on Xcode.
  • Install the dependencies:
brew install cmake automake libtool
  • run build_ios.sh
#in your PyTorch root directory
bash scripts/build_ios.sh

If succeeded, the libraries and headers would be generated to build_ios/install directory. You can then copy these files to your Xcode project for further usage.