Commit 566bbc92 authored by Nguyen, Thien Minh's avatar Nguyen, Thien Minh
Browse files

use nnizer IRTransformation from XACC



To support non-exatn builds.

Signed-off-by: default avatarThien Nguyen <nguyentm@ornl.gov>
parent a1bbf171
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -109,7 +109,7 @@ void TNQVM::execute(std::shared_ptr<xacc::AcceleratorBuffer> buffer,
  // *nearest* neighbor only (distance = 1 for two-qubit gates).
  if (visitor->name() == "itensor-mps" || visitor->name() == "exatn-mps" ||
      visitor->name() == "exatn-pmps") {
    auto opt = xacc::getService<xacc::IRTransformation>("lnn-transform");
    auto opt = xacc::getService<xacc::IRTransformation>("nnizer");
    opt->apply(kernel, nullptr, {std::make_pair("max-distance", 1)});
    // std::cout << "After LNN transform: \n" << kernel->toString() << "\n";
  }