MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / OpListOpRegistry

Class OpListOpRegistry

tensorflow/core/framework/op.h:167–178  ·  view source on GitHub ↗

An adapter to allow an OpList to be used as an OpRegistryInterface. Note that shape inference functions are not passed in to OpListOpRegistry, so it will return an unusable shape inference function for every op it supports; therefore, it should only be used in contexts where this is okay.

Source from the content-addressed store, hash-verified

165// it will return an unusable shape inference function for every op it supports;
166// therefore, it should only be used in contexts where this is okay.
167class OpListOpRegistry : public OpRegistryInterface {
168 public:
169 // Does not take ownership of op_list, *op_list must outlive *this.
170 explicit OpListOpRegistry(const OpList* op_list);
171 ~OpListOpRegistry() override;
172 Status LookUp(const string& op_type_name,
173 const OpRegistrationData** op_reg_data) const override;
174
175 private:
176 // Values are owned.
177 std::unordered_map<string, const OpRegistrationData*> index_;
178};
179
180// Support for defining the OpDef (specifying the semantics of the Op and how
181// it should be created) and registering it in the OpRegistry::Global()

Callers 1

TESTFunction · 0.85

Calls

no outgoing calls

Tested by 1

TESTFunction · 0.68