- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have converted my ML model using a model optimizer. My project is developed in C language and my model will be part of this project. I am trying to load the model using openvino C API.
Below are my project details
Development Environment - Visual Studio 2019
OpenVino Version - 2021 version 3
I have provided the following paths in visual studio project properties:-
Exectuable Directories
C:\Program Files (x86)\Intel\openvino_2021.3.394\inference_engine\bin\intel64\Debug;C:\Program Files (x86)\Intel\openvino_2021.3.394\inference_engine\bin;C:\Program Files (x86)\Intel\openvino_2021.3.394\opencv\bin;$(ExecutablePath)
Include Directories
C:\Program Files (x86)\Intel\openvino_2021.3.394\deployment_tools\inference_engine\include;C:\Program Files (x86)\Intel\openvino_2021.3.394\opencv\include;$(IncludePath)
Library Directories
C:\Program Files (x86)\Intel\openvino_2021.3.394\deployment_tools\inference_engine\lib\intel64\Debug;$(LibraryPath)
My code:-
my code attempts to load model using OpenVino C API
Below is my code
int main(int argc, char** argv) {
// ------------------------------ Parsing and validation of input args ---------------------------------
if (argc != 4) {
printf("Usage : ./hello_classification <path_to_model> <path_to_image> <device_name>\n");
return EXIT_FAILURE;
}
const char* input_model = argv[1];
const char* input_image_path = argv[2];
const char* device_name = argv[3];
ie_core_t* core = NULL;
ie_network_t* network = NULL;
ie_executable_network_t* exe_network = NULL;
ie_infer_request_t* infer_request = NULL;
char* input_name = NULL, * output_name = NULL;
ie_blob_t* imgBlob = NULL, * output_blob = NULL;
// -----------------------------------------------------------------------------------------------------
// --------------------------- 1. Load inference engine instance -------------------------------------
IEStatusCode status = ie_core_create("", &core);
if (status != OK) {
printf("Failed to create");
return -1;
}
Note: I am following hello_classification example step by step
I get following error
LNK 2019 unreolved external symbol __imp_ie_core_create referenced in funtion _main
I know I am missing the linking of some libraries. Maybe I am missing some path that needs to be included in project properties. Can anyone guide me on this?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The error you mentioned is related to the Visual Studio linker.
You may try to apply this solution
Sincerely,
Iffa
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Greetings,
Intel will no longer monitor this thread since we have provided a solution. If you need any additional information from Intel, please submit a new question.
Sincerely,
Iffa
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page