mirror of https://github.com/llvm/torch-mlir
7b6fa27838
- `module_import -> ivalue_import`, as it mainly tests ivalue_importer.cpp - `graph_import -> node_import`, as it mainly tests node_importer.cpp - graph_importer.cpp does call into node_importer.cpp, but doesn't do much. This was getting pretty confusing. Also add README.md's in each directory for more clarity. |
||
---|---|---|
.. | ||
annotations | ||
README.md | ||
list.py | ||
methods-debuggable-ir.py | ||
methods-locations.py | ||
methods.py | ||
object-identity-error-submodule.py | ||
object-identity-error.py | ||
object-identity-torch-bug.py | ||
object-identity.py | ||
prim.py | ||
primitives.py | ||
submodules-select.py | ||
submodules.py | ||
tensors.py | ||
tuple.py |
README.md
ivalue_import
Most of the tests in this directory test importing of TorchScript
torch::jit::Module
's.
Modules are just one of many types of c10::IValue's and recursively contain c10::IValue's. Thus, the work of importing TorchScript modules is mainly about importing the wide variety of possible c10::IValue's, hence the name of this directory and the corresponding code in ivalue_importer.cpp that it exercises.