pytorch/torch/csrc/jit
Bram Wasti ee21142e40 Move custom passes to last optimization step (#29256)
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/29256

..

Test Plan: ..

Reviewed By: ZolotukhinM

Differential Revision: D18340212

fbshipit-source-id: 30f4850c8a21bdab42c7cf04b4b92b1787449ee2
2019-11-05 20:10:33 -08:00
..
backends
docs Some fixes for jit overview doc (#28112) 2019-10-29 12:08:42 -07:00
fuser Fix jit outplace tracing and reapply changes to *_like operators. (#28839) 2019-10-31 13:23:08 -07:00
mobile Buffer to speed Unpickler (#27727) 2019-10-15 11:32:53 -07:00
passes Merge Tensor and Variable. (#28620) 2019-11-04 14:59:57 -08:00
script submodule swapping via module interface (#28409) 2019-11-05 11:31:40 -08:00
testing Use c10::to_string in more places (#28605) 2019-10-24 15:52:05 -07:00
alias_info.h
argument_spec.cpp autodiff changes to enable profiling 2019-09-25 10:11:44 -07:00
argument_spec.h Merge ProfiledTensorType and TensorType (#24284) 2019-08-20 13:01:28 -07:00
attributes.cpp
attributes.h Allow types as node attributes (#26268) 2019-10-01 16:46:55 -07:00
autodiff.cpp Switching tests to ProfilingExecutor (rebased) 2019-10-29 11:41:42 -07:00
autodiff.h
catch_utils.hpp
code_template.h Use c10::to_string in more places (#28605) 2019-10-24 15:52:05 -07:00
constants.cpp Make NoneType <: Optional[T] (#25361) 2019-09-04 13:52:40 -07:00
constants.h Make NoneType <: Optional[T] (#25361) 2019-09-04 13:52:40 -07:00
custom_operator.h Remove confusing torch::jit::RegisterOperators for custom ops (#28229) 2019-10-18 10:46:31 -07:00
exception_message.h
export.cpp Minor followup on stringstream cleanups (#28300) 2019-10-24 13:05:46 -07:00
export.h clean up exported source format (#28129) 2019-10-16 22:47:24 -07:00
function.cpp Use c10::to_string in more places (#28605) 2019-10-24 15:52:05 -07:00
function.h Fix race condition in Function::optimized_graph(). (#27012) 2019-09-27 21:54:28 -07:00
graph_executor_impl.h Removes SymbolicVariable (#25077) 2019-08-31 11:19:50 -07:00
graph_executor.cpp Move custom passes to last optimization step (#29256) 2019-11-05 20:10:33 -08:00
graph_executor.h Switching tests to ProfilingExecutor (rebased) 2019-10-29 11:41:42 -07:00
graph_node_list.h
hooks_for_testing.cpp Remove forward compat code for serialization format (#25440) 2019-09-04 12:22:31 -07:00
hooks_for_testing.h
import_export_helpers.cpp Fix circular deps in loading (#26758) 2019-09-26 11:39:16 -07:00
import_export_helpers.h Fix circular deps in loading (#26758) 2019-09-26 11:39:16 -07:00
import_legacy.cpp clean up exported source format (#28129) 2019-10-16 22:47:24 -07:00
import_legacy.h move legacy deserialization code into jit/import_legacy.cpp (#25649) 2019-09-05 03:16:10 -07:00
import_source.cpp introduce module interface declaration (#28408) 2019-11-02 16:39:00 -07:00
import_source.h clean up exported source format (#28129) 2019-10-16 22:47:24 -07:00
import.cpp String opts related to deserialization. (#28263) 2019-10-18 07:36:17 -07:00
import.h
init.cpp Switching tests to ProfilingExecutor (rebased) 2019-10-29 11:41:42 -07:00
init.h
instruction.cpp Add OPN instruction and vararg operator table (#27104) 2019-10-04 09:35:53 -07:00
instruction.h Add OPN instruction and vararg operator table (#27104) 2019-10-04 09:35:53 -07:00
interned_strings_class.h
interpreter.cpp Add OPN instruction and vararg operator table (#27104) 2019-10-04 09:35:53 -07:00
interpreter.h Add OPN instruction and vararg operator table (#27104) 2019-10-04 09:35:53 -07:00
ir_views.h
ir.cpp Fix jit outplace tracing and reapply changes to *_like operators. (#28839) 2019-10-31 13:23:08 -07:00
ir.h Use c10::to_string in more places (#28605) 2019-10-24 15:52:05 -07:00
irparser.cpp Use c10::to_string in more places (#28605) 2019-10-24 15:52:05 -07:00
irparser.h
jit_log.cpp clean up exported source format (#28129) 2019-10-16 22:47:24 -07:00
jit_log.h Add traces to specialize_autograd and lower_grad_of (2nd try) 2019-09-24 09:58:43 -07:00
named_value.h improve error messages when a method or attribute is missing (#27110) 2019-10-03 21:25:01 -07:00
netdef_converter.cpp
netdef_converter.h
node_hashing.cpp Better hashing for constant pool (#27733) 2019-10-11 14:30:13 -07:00
node_hashing.h
operator_options.cpp
operator_options.h
operator.cpp Switching tests to ProfilingExecutor (rebased) 2019-10-29 11:41:42 -07:00
operator.h Remove unnecessary Node* closures in operator registration 2019-10-15 16:00:38 -07:00
pass_manager.cpp
pass_manager.h
pickle.cpp Use c10::to_string in more places (#28605) 2019-10-24 15:52:05 -07:00
pickle.h Buffer to speed Unpickler (#27727) 2019-10-15 11:32:53 -07:00
pickler.cpp Improve float pickling speed. (#28553) 2019-10-25 08:14:07 -07:00
pickler.h Fix UNICODE conflict on Windows (#28782) 2019-10-30 14:09:31 -07:00
print_handler.cpp
print_handler.h
profiling_graph_executor_impl.cpp Switching tests to ProfilingExecutor (rebased) 2019-10-29 11:41:42 -07:00
profiling_graph_executor_impl.h
profiling_record.cpp more profiler changes in C++ before enabling checkScript changes 2019-10-03 10:39:54 -07:00
profiling_record.h more profiler changes in C++ before enabling checkScript changes 2019-10-03 10:39:54 -07:00
pybind_utils.h submodule swapping via module interface (#28409) 2019-11-05 11:31:40 -08:00
pybind.h Allow 'Any' to appear as a type argument. (#26572) 2019-10-16 11:07:08 -07:00
python_arg_flatten.cpp Add Support to Dicts and Strings in ONNX for Inputs and Outputs (#25889) 2019-09-26 22:31:09 -07:00
python_arg_flatten.h Add Support to Dicts and Strings in ONNX for Inputs and Outputs (#25889) 2019-09-26 22:31:09 -07:00
python_interpreter.cpp
python_ir.cpp submodule swapping via module interface (#28409) 2019-11-05 11:31:40 -08:00
python_ir.h
python_tracer.cpp Abstract tracer::enter and tracer::exit into a function 2019-10-26 18:41:14 -07:00
python_tracer.h Abstract tracer::enter and tracer::exit into a function 2019-10-26 18:41:14 -07:00
register_c10_ops.cpp Delete ATenDispatch (#28468) 2019-10-24 22:15:00 -07:00
register_prim_ops.cpp Introduce math_compat.h for older Android versions (#28567) 2019-11-04 17:26:17 -08:00
register_special_ops.cpp Fix aten::format regex for clang8 (#28916) 2019-10-30 16:14:46 -07:00
register_string_ops.cpp msvc error C4805 fix (#28156) 2019-10-25 09:24:25 -07:00
resource_guard.h
scope.cpp
scope.h
source_range_serialization_impl.h
source_range_serialization.cpp
source_range_serialization.h
source_range.cpp Fix missing newline in compiled from source range highlihgt (#25802) 2019-09-07 14:38:53 -07:00
source_range.h Reduce error context from 10 -> 3 (#26765) 2019-10-04 11:24:52 -07:00
subgraph_matcher.cpp SubgraphMatcher: add logging to a check missed previously. 2019-09-09 18:21:47 -07:00
subgraph_matcher.h
symbolic_script.cpp (#23861) 2019-11-04 09:11:50 -08:00
symbolic_script.h
tracer.cpp Merge Tensor and Variable. (#28620) 2019-11-04 14:59:57 -08:00
tracer.h Print which output didn't have dependence. (#29047) 2019-11-04 14:59:53 -08:00
unpickler.cpp String opts related to deserialization. (#28263) 2019-10-18 07:36:17 -07:00
unpickler.h Remove attempToRecoverType (#26767) 2019-10-16 11:07:13 -07:00
update_graph_executor_opt.cpp Bytecode export flow (#25187) 2019-09-25 16:35:45 -07:00
update_graph_executor_opt.h Bytecode export flow (#25187) 2019-09-25 16:35:45 -07:00
variable_tensor_list.h