std::string id() override { return "cpu"; }
bool initialize() override { return true; };
bool supportPermutation() override { return false; }
- Layout supportLayout(const Operation &, Layout) override { return Layout::UNKNOWN; }
+ Layout supportLayout(const IOperation &, Layout) override { return Layout::UNKNOWN; }
bool supportDynamicTensor() override { return false; }
bool supportFP16() override { return false; }
};
std::string id() override { return "gpu"; }
bool initialize() override { return true; };
bool supportPermutation() override { return false; }
- ir::Layout supportLayout(const ir::Operation &, ir::Layout) override
+ ir::Layout supportLayout(const ir::IOperation &, ir::Layout) override
{
return ir::Layout::UNKNOWN;
}
std::string id() override { return "npu"; }
bool initialize() override { return true; };
bool supportPermutation() override { return false; }
- ir::Layout supportLayout(const ir::Operation &, ir::Layout) override
+ ir::Layout supportLayout(const ir::IOperation &, ir::Layout) override
{
return ir::Layout::UNKNOWN;
}