pytorch/scripts
BowenBao 4750f745bf [ONNX] Disable parallel run for custom op related tests in CI (#78944)
Should fix #78844
Custom op related tests utilize inline cpp extension to build custom
operator from c++ source snippet. Only two test cases become flaky after
parallel run, and both use inline cpp extension. Reverting to run these
tests in single process to try resolve the flakiness.
Reverts test skip added previously #78936.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/78944
Approved by: https://github.com/janeyx99, https://github.com/garymm
2022-06-07 01:03:22 +00:00
..
appveyor
fbcode-dev-setup
jit [JIT] Move log_extract.py helper functions to torch.utils 2022-04-07 22:17:58 +00:00
model_zoo
onnx [ONNX] Disable parallel run for custom op related tests in CI (#78944) 2022-06-07 01:03:22 +00:00
release scripts: Fix dry run for cut-release-branch.sh 2022-06-02 19:23:51 +00:00
release_notes update release notes script to automatically grab labels from the PR 2022-05-12 18:39:24 +00:00
add_apache_header.sh
apache_header.txt
apache_python.txt
buck_setup.sh Re-land BUCK build for pytorch mobile (#77612) 2022-05-17 00:30:13 +00:00
build_android.sh [PyTorch] Add codegen unboxing ability (#69881) 2022-03-01 23:28:13 +00:00
build_host_protoc.sh
build_ios.sh [PyTorch] Add codegen unboxing ability (#69881) 2022-03-01 23:28:13 +00:00
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
proto.ps1
read_conda_versions.sh
README.md
remove_apache_header.sh
temp.sh
xcode_build.rb [CoreML][OSS] Add Simulator tests (#65076) 2021-09-23 14:57:01 -07: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.