pytorch/scripts
John Detloff 06868004b7 Remove codesigning from ios circleci workflows (#85630)
This PR is a follow up to https://github.com/pytorch/pytorch/pull/85597 which removes codesigning from our github action workflows. This is a synonymous change to our circleci workflows. Since we only run TestApp on simulator we don't need to have this codesigning logic. (And more pressingly, these dev cert is expiring at the end of the month and we don't have a replacement)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/85630
Approved by: https://github.com/atalman, https://github.com/malfet
2022-09-29 19:49:11 +00:00
..
appveyor
fbcode-dev-setup Remove obsolete onnx_c2 scripts (#82285) 2022-07-28 00:10:25 +00:00
jit [JIT] Move log_extract.py helper functions to torch.utils 2022-04-07 22:17:58 +00:00
model_zoo
onnx [ONNX] Add runtime type checking to export (#83673) 2022-08-25 21:24:37 +00:00
release scripts: Fix dry run for cut-release-branch.sh 2022-06-02 19:23:51 +00:00
release_notes [Release Notes] fix bug with categorize call (#81284) 2022-07-12 19:02:15 +00:00
add_apache_header.sh
apache_header.txt
apache_python.txt
buck_setup.sh Update buck_setup.sh (#80467) 2022-06-29 01:39:37 +00:00
build_android.sh Remove caffe2 mobile (#84338) 2022-09-08 01:49:55 +00:00
build_host_protoc.sh
build_ios.sh Remove caffe2 mobile (#84338) 2022-09-08 01:49:55 +00:00
build_local.sh
build_mobile.sh [Mobile] Update build_mobile.sh to allow lite interpreter and tracing based builds (#84647) 2022-09-09 15:02:29 +00:00
build_pytorch_android.sh
build_raspbian.sh
build_tegra_x1.sh
build_tizen.sh Enable Intel® VTune™ Profiler's Instrumentation and Tracing Technology APIs (ITT) to PyTorch (#63289) 2022-07-13 13:50:15 +00:00
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 Remove codesigning from ios circleci workflows (#85630) 2022-09-29 19:49:11 +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.