/foundation/arkui/ace_engine/frameworks/core/common/ |
H A D | backend.h | 29 class ACE_EXPORT Backend : public AceType { class 30 DECLARE_ACE_TYPE(Backend, AceType); 33 Backend() = default; 34 ~Backend() override = default; 38 static RefPtr<Backend> Create();
|
/foundation/ai/neural_network_runtime/frameworks/native/neural_network_core/ |
H A D | backend_manager.h | 36 std::shared_ptr<Backend> GetBackend(size_t backendID); 41 const std::string& backendName, std::function<std::shared_ptr<Backend>()> creator); 51 bool IsValidBackend(std::shared_ptr<Backend> backend) const; 58 std::unordered_map<size_t, std::shared_ptr<Backend>> m_backends;
|
H A D | backend.h | 30 class Backend { class 32 Backend() = default; 33 virtual ~Backend() = default;
|
H A D | backend_manager.cpp | 55 std::shared_ptr<Backend> BackendManager::GetBackend(size_t backendID) in GetBackend() 102 const std::string& backendName, std::function<std::shared_ptr<Backend>()> creator) in RegisterBackend() 169 bool BackendManager::IsValidBackend(std::shared_ptr<Backend> backend) const in IsValidBackend()
|
H A D | backend_registrar.h | 28 using CreateBackend = std::function<std::shared_ptr<Backend>()>;
|
H A D | neural_network_core.cpp | 96 std::shared_ptr<Backend> backend = backendManager.GetBackend(deviceID); in OH_NNDevice_GetType() 410 std::shared_ptr<Backend> backend = manager.GetBackend(compilation->backendID); in CreateCompiler() 777 std::shared_ptr<Backend> backend = manager.GetBackend(compilationImpl->backendID); in OH_NNCompilation_Destroy() 990 std::shared_ptr<Backend> backend = backendManager.GetBackend(deviceID); in OH_NNTensor_Create() 1022 std::shared_ptr<Backend> backend = backendManager.GetBackend(deviceID); in OH_NNTensor_CreateWithSize() 1080 std::shared_ptr<Backend> backend = backendManager.GetBackend(deviceID); in OH_NNTensor_CreateWithFd() 1117 std::shared_ptr<Backend> backend = backendManager.GetBackend(backendID); in OH_NNTensor_Destroy() 1367 std::shared_ptr<Backend> backend = backendManager.GetBackend(compilationImpl->backendID); in OH_NNExecutor_Construct() 1439 std::shared_ptr<Backend> backend = backendManager.GetBackend(backendID); in OH_NNExecutor_Destroy()
|
/foundation/ai/neural_network_runtime/frameworks/native/neural_network_runtime/ |
H A D | register_hdi_device_v1_0.cpp | 26 std::shared_ptr<Backend> HDIDeviceV1_0Creator() in HDIDeviceV1_0Creator() 66 std::shared_ptr<Backend> backend = CreateSharedPtr<NNBackend>(device, std::hash<std::string>{}(backendName)); in HDIDeviceV1_0Creator()
|
H A D | register_hdi_device_v2_0.cpp | 27 std::shared_ptr<Backend> HDIDeviceV2_0Creator() in HDIDeviceV2_0Creator() 83 std::shared_ptr<Backend> backend = CreateSharedPtr<NNBackend>(device, std::hash<std::string>{}(backendName)); in HDIDeviceV2_0Creator()
|
H A D | nnbackend.h | 29 class NNBackend : public Backend { 34 // Backend Info
|
H A D | nntensor.cpp | 222 std::shared_ptr<Backend> backend = backendManager.GetBackend(m_backendID); in AllocateMemory() 276 std::shared_ptr<Backend> backend = backendManager.GetBackend(m_backendID); in ReleaseMemory()
|
H A D | nncompiled_cache.cpp | 137 std::shared_ptr<Backend> backend = backendManager.GetBackend(backendID); in SetBackend()
|
H A D | inner_model.cpp | 685 std::shared_ptr<Backend> backend = backendManager.GetBackend(deviceID); in GetSupportedOperations()
|
/foundation/arkui/ace_engine/adapter/ohos/entrance/pa_engine/ |
H A D | pa_backend.h | 38 class PaBackend : public Backend { 39 DECLARE_ACE_TYPE(PaBackend, Backend); 50 void UpdateState(Backend::State state) override;
|
H A D | pa_backend.cpp | 28 RefPtr<Backend> Backend::Create() in Create() 55 void PaBackend::UpdateState(Backend::State state) in UpdateState() 59 case Backend::State::ON_CREATE: in UpdateState() 61 case Backend::State::ON_DESTROY: in UpdateState()
|
/foundation/ai/neural_network_runtime/test/unittest/components/nn_compiled_cache/ |
H A D | nn_compiled_cache_test.cpp | 116 std::shared_ptr<Backend> Creator() in Creator() 141 std::shared_ptr<Backend> backend = std::make_unique<NNBackend>(device, backendID); in Creator() 159 std::function<std::shared_ptr<Backend>()> creator = Creator; in HWTEST_F() 180 std::shared_ptr<Backend> Creator2() in Creator2() 209 std::shared_ptr<Backend> backend = std::make_unique<NNBackend>(device, backendID); in Creator2() 244 std::function<std::shared_ptr<Backend>()> creator = Creator2; in HWTEST_F() 461 std::function<std::shared_ptr<Backend>()> creator = Creator; in HWTEST_F()
|
/foundation/ai/neural_network_runtime/test/unittest/components/nn_tensor/ |
H A D | nn_tensor_test.cpp | 94 class MockBackend : public Backend { 241 std::shared_ptr<Backend> Creator() in Creator() 266 std::shared_ptr<Backend> backend = std::make_unique<NNBackend>(device, backendID); in Creator() 286 std::function<std::shared_ptr<Backend>()> creator = Creator; in HWTEST_F() 365 std::shared_ptr<Backend> Creator2() in Creator2() 369 std::shared_ptr<Backend> backend = std::make_unique<NNBackend>(nullptr, backendID); in Creator2() 389 std::function<std::shared_ptr<Backend>()> creator = Creator2; in HWTEST_F() 408 std::shared_ptr<Backend> Creator3() in Creator3() 433 std::shared_ptr<Backend> backend = std::make_unique<NNBackend>(device, backendID); in Creator3() 454 std::function<std::shared_ptr<Backend>()> creato in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/adapter/ohos/entrance/ |
H A D | pa_container.h | 126 RefPtr<Backend> GetBackend() const in GetBackend() 192 RefPtr<Backend> backend_;
|
H A D | pa_container.cpp | 59 backend_ = Backend::Create(); in InitializeBackend() 91 back->UpdateState(Backend::State::ON_CREATE); in CreateContainer() 213 RefPtr<Backend> backend; in Destroy() 216 backend->UpdateState(Backend::State::ON_DESTROY); in Destroy()
|
/foundation/ai/neural_network_runtime/test/unittest/components/v1_0/neural_network_core_test/ |
H A D | neural_network_core_test.cpp | 138 class MockBackend : public Backend { 154 std::shared_ptr<Backend> Creator4() in Creator4() 183 std::shared_ptr<Backend> backend = std::make_unique<NNBackend>(device, backendID); in Creator4() 305 std::function<std::shared_ptr<Backend>()> creator = Creator4; in HWTEST_F() 324 std::function<std::shared_ptr<Backend>()> creator = Creator4; in HWTEST_F() 1360 std::function<std::shared_ptr<Backend>()> creator = Creator4; in HWTEST_F() 1407 std::function<std::shared_ptr<Backend>()> creator = Creator4; in HWTEST_F() 2332 std::function<std::shared_ptr<Backend>()> creator = Creator4; in HWTEST_F() 2354 std::function<std::shared_ptr<Backend>()> creator = Creator4; in HWTEST_F()
|