Skip to content
Snippets Groups Projects
Commit cd8f5d78 authored by Olivier BICHLER's avatar Olivier BICHLER
Browse files

More fixes

parent 053a98f9
No related branches found
No related tags found
1 merge request!26More builds
Pipeline #32753 passed
...@@ -145,7 +145,7 @@ public: ...@@ -145,7 +145,7 @@ public:
} }
void setBackend(const std::string &name) { void setBackend(const std::string &name) override {
mImpl = Registrar<AvgPooling_Op<DIM>>::create(name)(*this); mImpl = Registrar<AvgPooling_Op<DIM>>::create(name)(*this);
mOutput->setBackend(name); mOutput->setBackend(name);
...@@ -153,7 +153,7 @@ public: ...@@ -153,7 +153,7 @@ public:
mInput->setBackend(name); mInput->setBackend(name);
} }
void setDatatype(const DataType &datatype) { void setDatatype(const DataType &datatype) override {
mOutput->setDatatype(datatype); mOutput->setDatatype(datatype);
// FIXME: temporary workaround // FIXME: temporary workaround
......
...@@ -136,7 +136,7 @@ public: ...@@ -136,7 +136,7 @@ public:
} }
void setBackend(const std::string &name) { void setBackend(const std::string &name) override {
mImpl = Registrar<BatchNorm_Op<DIM>>::create(name)(*this); mImpl = Registrar<BatchNorm_Op<DIM>>::create(name)(*this);
mOutput->setBackend(name); mOutput->setBackend(name);
...@@ -147,7 +147,7 @@ public: ...@@ -147,7 +147,7 @@ public:
mInputs[4]->setBackend(name); mInputs[4]->setBackend(name);
} }
void setDatatype(const DataType &datatype) { void setDatatype(const DataType &datatype) override {
mOutput->setDatatype(datatype); mOutput->setDatatype(datatype);
// FIXME: temporary workaround // FIXME: temporary workaround
......
...@@ -160,7 +160,7 @@ public: ...@@ -160,7 +160,7 @@ public:
} }
void setBackend(const std::string &name) { void setBackend(const std::string &name) override {
mImpl = Registrar<Conv_Op<DIM>>::create(name)(*this); mImpl = Registrar<Conv_Op<DIM>>::create(name)(*this);
mOutput->setBackend(name); mOutput->setBackend(name);
...@@ -169,7 +169,7 @@ public: ...@@ -169,7 +169,7 @@ public:
mInputs[2]->setBackend(name); mInputs[2]->setBackend(name);
} }
void setDatatype(const DataType &datatype) { void setDatatype(const DataType &datatype) override {
mOutput->setDatatype(datatype); mOutput->setDatatype(datatype);
// FIXME: temporary workaround // FIXME: temporary workaround
......
...@@ -161,7 +161,7 @@ class ConvDepthWise_Op : public Operator, ...@@ -161,7 +161,7 @@ class ConvDepthWise_Op : public Operator,
void setBackend(const std::string &name) { void setBackend(const std::string &name) override {
mImpl = Registrar<ConvDepthWise_Op<DIM>>::create(name)(*this); mImpl = Registrar<ConvDepthWise_Op<DIM>>::create(name)(*this);
mOutput->setBackend(name); mOutput->setBackend(name);
...@@ -170,7 +170,7 @@ class ConvDepthWise_Op : public Operator, ...@@ -170,7 +170,7 @@ class ConvDepthWise_Op : public Operator,
mInputs[2]->setBackend(name); mInputs[2]->setBackend(name);
} }
void setDatatype(const DataType &datatype) { void setDatatype(const DataType &datatype) override {
mOutput->setDatatype(datatype); mOutput->setDatatype(datatype);
// FIXME: temporary workaround // FIXME: temporary workaround
......
...@@ -146,7 +146,7 @@ public: ...@@ -146,7 +146,7 @@ public:
} }
void setBackend(const std::string &name) { void setBackend(const std::string &name) override {
mImpl = Registrar<MaxPooling_Op<DIM>>::create(name)(*this); mImpl = Registrar<MaxPooling_Op<DIM>>::create(name)(*this);
mOutput->setBackend(name); mOutput->setBackend(name);
...@@ -154,7 +154,7 @@ public: ...@@ -154,7 +154,7 @@ public:
mInput->setBackend(name); mInput->setBackend(name);
} }
void setDatatype(const DataType &datatype) { void setDatatype(const DataType &datatype) override {
mOutput->setDatatype(datatype); mOutput->setDatatype(datatype);
// FIXME: temporary workaround // FIXME: temporary workaround
......
...@@ -142,7 +142,7 @@ public: ...@@ -142,7 +142,7 @@ public:
} }
void setBackend(const std::string &name) { void setBackend(const std::string &name) override {
mImpl = Registrar<Pad_Op<DIM>>::create(name)(*this); mImpl = Registrar<Pad_Op<DIM>>::create(name)(*this);
mOutput->setBackend(name); mOutput->setBackend(name);
...@@ -150,7 +150,7 @@ public: ...@@ -150,7 +150,7 @@ public:
mInput->setBackend(name); mInput->setBackend(name);
} }
void setDatatype(const DataType &datatype) { void setDatatype(const DataType &datatype) override {
mOutput->setDatatype(datatype); mOutput->setDatatype(datatype);
// FIXME: temporary workaround // FIXME: temporary workaround
......
...@@ -170,7 +170,7 @@ public: ...@@ -170,7 +170,7 @@ public:
} }
#ifdef PYBIND #ifdef PYBIND
py::object getAttrPy(const std::string& name) const { py::object getAttrPy(const std::string& name) const override {
for (std::size_t i = 0; i < size(EnumStrings<ATTRS_ENUM>::data); ++i) { for (std::size_t i = 0; i < size(EnumStrings<ATTRS_ENUM>::data); ++i) {
if (name == EnumStrings<ATTRS_ENUM>::data[i]) { if (name == EnumStrings<ATTRS_ENUM>::data[i]) {
// https://github.com/pybind/pybind11/blob/f3e0602802c7840992c97f4960515777cad6a5c7/include/pybind11/pytypes.h#L1119-L1138 // https://github.com/pybind/pybind11/blob/f3e0602802c7840992c97f4960515777cad6a5c7/include/pybind11/pytypes.h#L1119-L1138
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment