pytorch/caffe2
Chen Lai 9e4d60a552 [Operator Versioning][Edge] Use check in cpp source file for upgrader (#67728)
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/67728

1. Check in upgrader_mobile.h and upgrader_mobile.cpp
2. Add test to parse all bytecode from upgrader_mobile.h
ghstack-source-id: 145635621

Test Plan: buck test mode/dev //caffe2/test/cpp/jit:jit -- --exact 'caffe2/test/cpp/jit:jit - LiteInterpreterUpgraderTest.Upgrader'

Reviewed By: iseeyuan

Differential Revision: D32087295

fbshipit-source-id: 21e95aabb5e9db76be27e01adfea8fbc41caeaf6
2021-12-14 19:10:51 -08:00
..
contrib use irange for loops 2 (#66746) 2021-12-10 04:26:23 -08:00
core use irange for loops 2 (#66746) 2021-12-10 04:26:23 -08:00
cuda_rtc use irange for loops 2 (#66746) 2021-12-10 04:26:23 -08:00
db [NOOP][clangformat][codemod] Enable CLANGFORMAT for caffe2/caffe2/* (#67624) 2021-11-02 22:14:04 -07:00
distributed [NOOP][clangformat][codemod] Enable CLANGFORMAT for caffe2/caffe2/* (#67624) 2021-11-02 22:14:04 -07:00
experiments use irange for loops 2 (#66746) 2021-12-10 04:26:23 -08:00
ideep [c2] Remove unused private fields (#69709) 2021-12-14 11:31:08 -08:00
image use irange for loops 6 (#66742) 2021-12-07 16:07:50 -08:00
mobile use irange for loops 6 (#66742) 2021-12-07 16:07:50 -08:00
mpi [NOOP][clangformat][codemod] Enable CLANGFORMAT for caffe2/caffe2/* (#67624) 2021-11-02 22:14:04 -07:00
observers [NOOP][clangformat][codemod] Enable CLANGFORMAT for caffe2/caffe2/* (#67624) 2021-11-02 22:14:04 -07:00
onnx [NOOP][clangformat][codemod] Enable CLANGFORMAT for caffe2/caffe2/* (#67624) 2021-11-02 22:14:04 -07:00
operators [c2] Remove unused private fields (#69709) 2021-12-14 11:31:08 -08:00
opt Revert D31705359: use irange for loops 8 2021-12-02 12:55:08 -08:00
perfkernels Allow row sizes to support int64/size_t. (#69303) 2021-12-14 10:09:08 -08:00
predictor Revert D31705359: use irange for loops 8 2021-12-02 12:55:08 -08:00
proto [NOOP][clangformat][codemod] Enable CLANGFORMAT for caffe2/caffe2/* (#67624) 2021-11-02 22:14:04 -07:00
python clear predict_net field from PredictorExporterMeta stored in the exporter to save memory (#68485) 2021-12-10 21:25:36 -08:00
quantization Revert D31705359: use irange for loops 8 2021-12-02 12:55:08 -08:00
queue Revert D31705359: use irange for loops 8 2021-12-02 12:55:08 -08:00
serialize [PyTorch Edge] Skip writing version during backport (#65842) 2021-10-01 21:18:31 -07:00
sgd [c2] Remove unused private fields (#69709) 2021-12-14 11:31:08 -08:00
share [NOOP][clangformat][codemod] Enable CLANGFORMAT for caffe2/caffe2/* (#67624) 2021-11-02 22:14:04 -07:00
test [NOOP][clangformat][codemod] Enable CLANGFORMAT for caffe2/caffe2/* (#67624) 2021-11-02 22:14:04 -07:00
transforms use irange for loops (#69533) 2021-12-07 16:53:27 -08:00
utils use irange for loops (#69533) 2021-12-07 16:53:27 -08:00
video use irange for loops (#69533) 2021-12-07 16:53:27 -08:00
.clang-format
__init__.py
c2_aten_srcs.bzl
CMakeLists.txt [Operator Versioning][Edge] Use check in cpp source file for upgrader (#67728) 2021-12-14 19:10:51 -08:00
README.md
release-notes.md
requirements.txt
unexported_symbols.lds Hide all symbols in llvm namespace (#63272) 2021-08-15 11:29:43 -07:00
VERSION_NUMBER
version_script.lds Hide all symbols in llvm namespace (#63272) 2021-08-15 11:29:43 -07:00

Caffe2

Jenkins Build Status

Caffe2 is a lightweight, modular, and scalable deep learning framework. Building on the original Caffe, Caffe2 is designed with expression, speed, and modularity in mind.

Questions and Feedback

Please use GitHub issues (https://github.com/pytorch/pytorch/issues) to ask questions, report bugs, and request new features.

Further Resources on Caffe2.ai