Publishing 2019 R1 content
[platform/upstream/dldt.git] / inference-engine / thirdparty / clDNN / src / gpu / ocl_user_event.cpp
index 5769193..c357134 100644 (file)
@@ -1,5 +1,22 @@
+/*
+// Copyright (c) 2018 Intel Corporation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+*/
+
 #include "ocl_user_event.h"
 
+
 using namespace cldnn::gpu;
 
 void user_event::set_impl()
@@ -10,6 +27,7 @@ void user_event::set_impl()
     static_cast<cl::UserEvent&&>(get()).setStatus(CL_COMPLETE);
     _duration = std::unique_ptr<cldnn::instrumentation::profiling_period_basic>(
                             new cldnn::instrumentation::profiling_period_basic(_timer.uptime()));
+    _attached = true;
 }
 
 bool user_event::get_profiling_info_impl(std::list<cldnn_profiling_interval>& info) {
@@ -20,4 +38,4 @@ bool user_event::get_profiling_info_impl(std::list<cldnn_profiling_interval>& in
     
     info.push_back({ "duration", static_cast<uint64_t>(_duration->value().count()) });
     return true;
-}
+}
\ No newline at end of file