1 // Copyright (C) 2018 Intel Corporation
2 // SPDX-License-Identifier: Apache-2.0
10 #include <ie_iextension.h>
12 namespace MKLDNNPlugin {
14 class MKLDNNExtensionManager {
16 using Ptr = std::shared_ptr<MKLDNNExtensionManager>;
17 MKLDNNExtensionManager() = default;
18 InferenceEngine::ILayerImplFactory* CreateExtensionFactory(const InferenceEngine::CNNLayerPtr& Layer);
19 void AddExtension(InferenceEngine::IExtensionPtr extension);
22 std::vector<InferenceEngine::IExtensionPtr> _extensions;
25 } // namespace MKLDNNPlugin