* initial commit * add python frontend and module tests * add unit tests for function pass and optimize interface * add ExprPass * remove PassState and pass context for run * add required_passes * return module * remove move * fix minor reviews * remove optimizer, optimizer->pass_manager, make pass a the base class of all * remove deleted files * move resolvedependency to sequential pass, use ir_pass namespace * add todo * add disabled passes in sequetialpass * fix minor * fix currying doc * remove pass_kind from passnode * remove pass kind from test * fix doc * fix per @tqchen's comments * remove pass_manager.py create separate classes * simplify pass_func * inline using passfunc * update doc * disable test_quantize_pass for now * create PassInfo class to contain the meta data * flatten passinfo for interface * retrigger ci * remove required method * make Pass python class lighter * create pass -> decorator * make the api consistent for all classes
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
test_adt.py | Loading commit data... | |
test_autotvm_task_extraction.py | Loading commit data... | |
test_backend_compile_engine.py | Loading commit data... | |
test_backend_graph_runtime.py | Loading commit data... | |
test_backend_interpreter.py | Loading commit data... | |
test_debug.py | Loading commit data... | |
test_error_reporting.py | Loading commit data... | |
test_expr_functor.py | Loading commit data... | |
test_ir_bind.py | Loading commit data... | |
test_ir_nodes.py | Loading commit data... | |
test_ir_op.py | Loading commit data... | |
test_ir_parser.py | Loading commit data... | |
test_ir_text_printer.py | Loading commit data... | |
test_ir_well_formed.py | Loading commit data... | |
test_op_grad_level1.py | Loading commit data... | |
test_op_level1.py | Loading commit data... | |
test_op_level10.py | Loading commit data... | |
test_op_level2.py | Loading commit data... | |
test_op_level3.py | Loading commit data... | |
test_op_level4.py | Loading commit data... | |
test_op_level5.py | Loading commit data... | |
test_param_dict.py | Loading commit data... | |
test_pass_alpha_equal.py | Loading commit data... | |
test_pass_alter_op_layout.py | Loading commit data... | |
test_pass_annotation.py | Loading commit data... | |
test_pass_check_kind.py | Loading commit data... | |
test_pass_combine_parallel_conv2d.py | Loading commit data... | |
test_pass_dead_code_elimination.py | Loading commit data... | |
test_pass_eliminate_common_subexpr.py | Loading commit data... | |
test_pass_fold_constant.py | Loading commit data... | |
test_pass_fold_scale_axis.py | Loading commit data... | |
test_pass_fuse_ops.py | Loading commit data... | |
test_pass_gradient.py | Loading commit data... | |
test_pass_mac_count.py | Loading commit data... | |
test_pass_manager.py | Loading commit data... | |
test_pass_quantize.py | Loading commit data... | |
test_pass_simplify_inference.py | Loading commit data... | |
test_pass_vars.py | Loading commit data... | |
test_to_a_normal_form.py | Loading commit data... | |
test_to_graph_normal_form.py | Loading commit data... | |
test_type_infer.py | Loading commit data... | |
test_type_solver.py | Loading commit data... | |
test_typecall.py | Loading commit data... |