|
|
|
@ -42,7 +42,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
Defect = AIModel_Base::GetInstance();
|
|
|
|
Defect = AIModel_Base::GetInstance();
|
|
|
|
AIModel_Base::AIModelRun_Config edge_config;
|
|
|
|
AIModel_Base::AIModelRun_Config edge_config;
|
|
|
|
edge_config.gpuconfig.copy(gupconfig);
|
|
|
|
edge_config.gpuconfig.copy(gupconfig);
|
|
|
|
edge_config.strPath = "/home/aidlux/BOE/UseModel_ZB/Defect.engine";
|
|
|
|
edge_config.strPath = "/home/aidlux/BOE/UseModel_ZB/KK/Defect.engine";
|
|
|
|
edge_config.strName = "CA_Det";
|
|
|
|
edge_config.strName = "CA_Det";
|
|
|
|
edge_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
edge_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
edge_config.Stream_num = 2;
|
|
|
|
edge_config.Stream_num = 2;
|
|
|
|
@ -53,7 +53,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
Class = AIModel_Base::GetInstance();
|
|
|
|
Class = AIModel_Base::GetInstance();
|
|
|
|
AIModel_Base::AIModelRun_Config jbl_config;
|
|
|
|
AIModel_Base::AIModelRun_Config jbl_config;
|
|
|
|
jbl_config.gpuconfig.copy(gupconfig);
|
|
|
|
jbl_config.gpuconfig.copy(gupconfig);
|
|
|
|
jbl_config.strPath = "/home/aidlux/BOE/UseModel_ZB/Class_10.engine";
|
|
|
|
jbl_config.strPath = "/home/aidlux/BOE/UseModel_ZB/KK/Class.engine";
|
|
|
|
jbl_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
jbl_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
jbl_config.strName = "CA_Class";
|
|
|
|
jbl_config.strName = "CA_Class";
|
|
|
|
jbl_config.IsClass = true;
|
|
|
|
jbl_config.IsClass = true;
|
|
|
|
@ -64,7 +64,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
Pin_Loc = AIModel_Base::GetInstance();
|
|
|
|
Pin_Loc = AIModel_Base::GetInstance();
|
|
|
|
AIModel_Base::AIModelRun_Config edge_config;
|
|
|
|
AIModel_Base::AIModelRun_Config edge_config;
|
|
|
|
edge_config.gpuconfig.copy(gupconfig);
|
|
|
|
edge_config.gpuconfig.copy(gupconfig);
|
|
|
|
edge_config.strPath = "/home/aidlux/BOE/UseModel_ZB/PinLoc.engine";
|
|
|
|
edge_config.strPath = "/home/aidlux/BOE/UseModel_ZB/KK/PinLoc.engine";
|
|
|
|
edge_config.strName = "TA_Det";
|
|
|
|
edge_config.strName = "TA_Det";
|
|
|
|
edge_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
edge_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
edge_config.Stream_num = 2;
|
|
|
|
edge_config.Stream_num = 2;
|
|
|
|
@ -75,7 +75,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
Align_Outer = AIModel_Base::GetInstance();
|
|
|
|
Align_Outer = AIModel_Base::GetInstance();
|
|
|
|
AIModel_Base::AIModelRun_Config edge_config;
|
|
|
|
AIModel_Base::AIModelRun_Config edge_config;
|
|
|
|
edge_config.gpuconfig.copy(gupconfig);
|
|
|
|
edge_config.gpuconfig.copy(gupconfig);
|
|
|
|
edge_config.strPath = "/home/aidlux/BOE/UseModel_ZB/AlignOuter.engine";
|
|
|
|
edge_config.strPath = "/home/aidlux/BOE/UseModel_ZB/KK/AlignOuter.engine";
|
|
|
|
edge_config.strName = "Align";
|
|
|
|
edge_config.strName = "Align";
|
|
|
|
edge_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
edge_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
Align_Outer->Init(edge_config);
|
|
|
|
Align_Outer->Init(edge_config);
|
|
|
|
@ -85,7 +85,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
Align_Inner = AIModel_Base::GetInstance();
|
|
|
|
Align_Inner = AIModel_Base::GetInstance();
|
|
|
|
AIModel_Base::AIModelRun_Config edge_config;
|
|
|
|
AIModel_Base::AIModelRun_Config edge_config;
|
|
|
|
edge_config.gpuconfig.copy(gupconfig);
|
|
|
|
edge_config.gpuconfig.copy(gupconfig);
|
|
|
|
edge_config.strPath = "/home/aidlux/BOE/UseModel_ZB/AlignInner.engine";
|
|
|
|
edge_config.strPath = "/home/aidlux/BOE/UseModel_ZB/KK/AlignInner.engine";
|
|
|
|
edge_config.strName = "Mark";
|
|
|
|
edge_config.strName = "Mark";
|
|
|
|
edge_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
edge_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
Align_Inner->Init(edge_config);
|
|
|
|
Align_Inner->Init(edge_config);
|
|
|
|
|