Config and hetero (#10555)
* Updated properties documentation * Fixed doc refernce * merged snipet files * fixed build * Updated Hetero docs * Self-review Co-authored-by: Anton Pankratv <anton.pankratov@intel.com>
This commit is contained in:
47
docs/snippets/ov_properties_api.cpp
Normal file
47
docs/snippets/ov_properties_api.cpp
Normal file
@@ -0,0 +1,47 @@
|
||||
#include <openvino/runtime/core.hpp>
|
||||
|
||||
int main() {
|
||||
//! [part0]
|
||||
ov::Core core;
|
||||
auto available_devices = core.get_available_devices();
|
||||
//! [part0]
|
||||
|
||||
//! [part1]
|
||||
auto device_priorites = core.get_property("HETERO", ov::device::priorities);
|
||||
//! [part1]
|
||||
|
||||
//! [part2]
|
||||
auto cpu_device_name = core.get_property("GPU", ov::device::full_name);
|
||||
//! [part2]
|
||||
|
||||
//! [part3]
|
||||
auto model = core.read_model("sample.xml");
|
||||
{
|
||||
auto compiled_model = core.compile_model(model, "CPU",
|
||||
ov::hint::performance_mode(ov::hint::PerformanceMode::THROUGHPUT),
|
||||
ov::hint::inference_precision(ov::element::f32));
|
||||
}
|
||||
//! [part3]
|
||||
|
||||
//! [part4]
|
||||
{
|
||||
auto compiled_model = core.compile_model(model, "CPU");
|
||||
auto nireq = compiled_model.get_property(ov::optimal_number_of_infer_requests);
|
||||
}
|
||||
//! [part4]
|
||||
|
||||
//! [part5]
|
||||
{
|
||||
auto compiled_model = core.compile_model(model, "MYRIAD");
|
||||
auto temperature = compiled_model.get_property(ov::device::thermal);
|
||||
}
|
||||
//! [part5]
|
||||
|
||||
//! [part6]
|
||||
{
|
||||
auto compiled_model = core.compile_model(model, "CPU");
|
||||
auto nthreads = compiled_model.get_property(ov::inference_num_threads);
|
||||
}
|
||||
//! [part6]
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user