|
TVM
0.9.4
|
#include <tvm/hint/internal/GenericCalculator.h>


Classes | |
| class | Impl |
Protected Member Functions | |
| std::unique_ptr< abstract::SubstitutionCalculatorImpl > | impl_ (const std::vector< LinearConstraintPtr > &cstr, const std::vector< VariablePtr > &x, int rank) const override |
Additional Inherited Members | |
Public Member Functions inherited from tvm::hint::abstract::SubstitutionCalculator | |
| virtual | ~SubstitutionCalculator ()=default |
| std::unique_ptr< SubstitutionCalculatorImpl > | impl (const std::vector< LinearConstraintPtr > &cstr, const std::vector< VariablePtr > &x, int rank) const |
The default substitution calculator for a set of constraints. A^#, N and S are deduced from a single rank-revealing QR: A | P1 P2 | = | Q1 Q2 | | R1 R2 | | 0 0 | A^# = P1 R1^-1 Q1^T N = P2 - P1 R1^-1 R2 S = Q2
|
overrideprotectedvirtual |
Implements tvm::hint::abstract::SubstitutionCalculator.