1 // Copyright (C) 2018-2019 Intel Corporation
2 // SPDX-License-Identifier: Apache-2.0
9 #include <unordered_set>
11 #include <vpu/parsed_config.hpp>
16 namespace MyriadPlugin {
18 struct MyriadConfig final : ParsedConfig {
19 ncDevicePlatform_t platform;
20 int watchdogInterval = 1000;
21 explicit MyriadConfig(const std::map<std::string, std::string> &config = std::map<std::string, std::string>(),
22 ConfigMode mode = ConfigMode::DEFAULT_MODE);
25 std::unordered_set<std::string> getRuntimeOptions() const final;
26 void checkInvalidValues(const std::map<std::string, std::string> &config) const final;
29 } // namespace MyriadPlugin