testdotai / appium-classifier-plugin

Apache License 2.0
259 stars 78 forks source link

Getting error while installing test-ai-classifier in windows machine #42

Open NirmalAyyappan opened 4 years ago

NirmalAyyappan commented 4 years ago

While installing test-ai-classifier 4.0.2 in windows machine. I am getting below error. Note: test-ai-classifier 2.1.1 worked for me in windows only with this version i am facing issue.

main.obj : error LNK2019: unresolved external symbol imp_TF_Version referenced in function "class Napi::Object cdec l Init(class Napi::Env,class Napi::Object)" (?Init@@YA?AVObject@Napi@@VEnv@2@V12@@Z) [C:\Users\AppData\Roaming\ npm\node_modules\appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_NewStatus referenced in function "private: bool cd ecl Detection::initSession(void)" (?initSession@Detection@@AEAA_NXZ) [C:\Users\AppData\Roaming\npm\node_modules \appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TFDeleteStatus referenced in function "private: void _cdecl Detection::cleanup(void)" (?cleanup@Detection@@AEAAXXZ) [C:\Users\AppData\Roaming\npm\node_modules\appiu m\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_GetCode referenced in function "private: bool cdec l Detection::initSession(void)" (?initSession@Detection@@AEAA_NXZ) [C:\Users\AppData\Roaming\npm\node_modules\a ppium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_Message referenced in function "private: bool cdec l Detection::setErrorWithStatus(class std::basic_string<char,struct std::char_traits,class std::allocator > )" (?setErrorWithStatus@Detection@@AEAA_NV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) [C:\Users\ni a3cob\AppData\Roaming\npm\node_modules\appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_NewTensor referenced in function "private: bool cd ecl Detection::setImageTensor(void)" (?setImageTensor@Detection@@AEAA_NXZ) [C:\Users\AppData\Roaming\npm\node_m odules\appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_DeleteTensor referenced in function "void cdecl De allocator(void ,unsigned __int64,void )" (?Deallocator@@YAXPEAX_K0@Z) [C:\Users\AppData\Roaming\npm\node_modu les\appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_NumDims referenced in function "void cdecl printTe nsorDims(class std::vector<struct TF_Tensor ,class std::allocator<struct TF_Tensor > >)" (?printTensorDims@@YAXV?$vec tor@PEAUTF_Tensor@@V?$allocator@PEAUTF_Tensor@@@std@@@std@@@Z) [C:\Users\AppData\Roaming\npm\node_modules\appiu m\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_Dim referenced in function "void cdecl printTensor Dims(class std::vector<struct TF_Tensor ,class std::allocator<struct TF_Tensor > >)" (?printTensorDims@@YAXV?$vector@ PEAUTF_Tensor@@V?$allocator@PEAUTF_Tensor@@@std@@@std@@@Z) [C:\Users\AppData\Roaming\npm\node_modules\appium\no de_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_TensorData referenced in function "private: bool c decl Detection::runSession(void)" (?runSession@Detection@@AEAA_NXZ) [C:\Users\AppData\Roaming\npm\node_modules\ appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol __imp_TFStringEncode referenced in function "private: bool _cdecl Detection::setImageTensor(void)" (?setImageTensor@Detection@@AEAA_NXZ) [C:\Users\AppData\Roaming\npm\nod e_modules\appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_StringEncodedSize referenced in function "private: b ool cdecl Detection::setImageTensor(void)" (?setImageTensor@Detection@@AEAA_NXZ) [C:\Users\AppData\Roaming\np m\node_modules\appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_NewSessionOptions referenced in function "private: b ool cdecl Detection::initSession(void)" (?initSession@Detection@@AEAA_NXZ) [C:\Users\AppData\Roaming\npm\node _modules\appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_DeleteSessionOptions referenced in function "private : bool cdecl Detection::initSession(void)" (?initSession@Detection@@AEAA_NXZ) [C:\Users\AppData\Roaming\npm\n ode_modules\appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_NewGraph referenced in function "private: bool cde cl Detection::initSession(void)" (?initSession@Detection@@AEAA_NXZ) [C:\Users\AppData\Roaming\npm\node_modules\ appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_DeleteGraph referenced in function "private: void cdecl Detection::cleanup(void)" (?cleanup@Detection@@AEAAXXZ) [C:\Users\AppData\Roaming\npm\node_modules\appium \node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_GraphGetTensorNumDims referenced in function "privat e: bool cdecl Detection::initOperations(void)" (?initOperations@Detection@@AEAA_NXZ) [C:\Users\AppData\Roamin g\npm\node_modules\appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_GraphOperationByName referenced in function "private : bool cdecl Detection::initOperations(void)" (?initOperations@Detection@@AEAA_NXZ) [C:\Users\AppData\Roaming \npm\node_modules\appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_LoadSessionFromSavedModel referenced in function "pr ivate: bool cdecl Detection::initSession(void)" (?initSession@Detection@@AEAA_NXZ) [C:\Users\AppData\Roaming\ npm\node_modules\appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol __imp_TFCloseSession referenced in function "private: bool _cdecl Detection::runSession(void)" (?runSession@Detection@@AEAA_NXZ) [C:\Users\AppData\Roaming\npm\node_module s\appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_DeleteSession referenced in function "private: bool __cdecl Detection::runSession(void)" (?runSession@Detection@@AEAA_NXZ) [C:\Users\AppData\Roaming\npm\node_modul es\appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] detection.obj : error LNK2019: unresolved external symbol imp_TF_SessionRun referenced in function "private: bool c decl Detection::runSession(void)" (?runSession@Detection@@AEAA_NXZ) [C:\Users\AppData\Roaming\npm\node_modules\ appium\node_modules\test-ai-classifier\build\test-ai-classifier.vcxproj] C:\Users\AppData\Roaming\npm\node_modules\appium\node_modules\test-ai-classifier\build\Release\test-ai-classifi er.node : fatal error LNK1120: 22 unresolved externals [C:\Users\AppData\Roaming\npm\node_modules\appium\node_m odules\test-ai-classifier\build\test-ai-classifier.vcxproj]

nejdet commented 4 years ago

I also have the same error

slabrum-sqasquared commented 3 years ago

This seems related to Tensorflow installation on windows. They don't yet support windows with their classifier server. I am working to figure this out but it seems like it would be best to try installing Tensorflow first (suggest using miniconda python distro) then attempt to install the server again. Will post when I am done attempting this. Related Tensorflow build issue: https://github.com/tensorflow/tensorflow/issues/4853