From b3db108f59db738a30b1dae5bed62a16092bab0f Mon Sep 17 00:00:00 2001 From: Alex Bezdieniezhnykh Date: Wed, 30 Apr 2025 21:43:36 +0300 Subject: [PATCH] add missing packages to build script --- Azaion.Inference/azaion-inference.spec | 6 +++++- Azaion.Inference/build.cmd | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Azaion.Inference/azaion-inference.spec b/Azaion.Inference/azaion-inference.spec index 80ecf15..5a83791 100644 --- a/Azaion.Inference/azaion-inference.spec +++ b/Azaion.Inference/azaion-inference.spec @@ -4,7 +4,7 @@ from PyInstaller.utils.hooks import collect_all datas = [('venv\\Lib\\site-packages\\cv2', 'cv2')] binaries = [] -hiddenimports = ['constants', 'annotation', 'credentials', 'file_data', 'user', 'security', 'secure_model', 'cdn_manager', 'api_client', 'hardware_service', 'remote_command', 'ai_config', 'inference_engine', 'inference', 'remote_command_handler'] +hiddenimports = ['constants', 'annotation', 'credentials', 'file_data', 'user', 'security', 'secure_model', 'cdn_manager', 'api_client', 'hardware_service', 'remote_command', 'ai_config', 'tensorrt_engine', 'onnx_engine', 'inference_engine', 'inference', 'remote_command_handler'] hiddenimports += collect_submodules('cv2') tmp_ret = collect_all('requests') datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2] @@ -28,6 +28,10 @@ tmp_ret = collect_all('pynvml') datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2] tmp_ret = collect_all('boto3') datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2] +tmp_ret = collect_all('re') +datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2] +tmp_ret = collect_all('jwt') +datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2] a = Analysis( diff --git a/Azaion.Inference/build.cmd b/Azaion.Inference/build.cmd index ee58445..6b451e1 100644 --- a/Azaion.Inference/build.cmd +++ b/Azaion.Inference/build.cmd @@ -44,6 +44,8 @@ venv\Scripts\pyinstaller --name=azaion-inference ^ --hidden-import hardware_service ^ --hidden-import remote_command ^ --hidden-import ai_config ^ +--hidden-import tensorrt_engine ^ +--hidden-import onnx_engine ^ --hidden-import inference_engine ^ --hidden-import inference ^ --hidden-import remote_command_handler ^