Update make_exe.bat to use a venv, explicitly add onnxruntime dll to pyinstaller binary, add debug prints during build
This commit is contained in:
parent
d6062c9664
commit
022a0520fa
3 changed files with 27 additions and 11 deletions
28
make_exe.bat
28
make_exe.bat
|
|
@ -1,16 +1,30 @@
|
|||
echo "Started"
|
||||
|
||||
:: A venv is used so it's easy to add the onnxruntime dll to the binary
|
||||
|
||||
echo "Creating venv"
|
||||
python -m venv venv
|
||||
|
||||
echo "Activating venv"
|
||||
call venv\Scripts\activate.bat
|
||||
|
||||
echo "Installing dependencies"
|
||||
pip install wheel
|
||||
|
||||
pip install onnxruntime opencv-python==4.5.4.60 pillow numpy pyinstaller
|
||||
|
||||
echo "Running pyinstaller"
|
||||
pyinstaller facetracker.py --onedir ^
|
||||
--add-binary dshowcapture/dshowcapture_x86.dll;. ^
|
||||
--add-binary dshowcapture/dshowcapture_x64.dll;. ^
|
||||
--add-binary dshowcapture/libminibmcapture32.dll;. ^
|
||||
--add-binary dshowcapture/libminibmcapture64.dll;. ^
|
||||
--add-binary escapi/escapi_x86.dll;. ^
|
||||
--add-binary escapi/escapi_x64.dll;. ^
|
||||
--add-binary dshowcapture/*.dll;. ^
|
||||
--add-binary escapi/*.dll;. ^
|
||||
--add-binary venv/lib/site-packages/onnxruntime/capi/*.dll;onnxruntime\capi ^
|
||||
--add-binary msvcp140.dll;. ^
|
||||
--add-binary vcomp140.dll;. ^
|
||||
--add-binary concrt140.dll;. ^
|
||||
--add-binary vccorlib140.dll;. ^
|
||||
--add-binary run.bat;.
|
||||
|
||||
del dist\facetracker\cv2\opencv_videoio_*
|
||||
echo "Deleting opencv dll"
|
||||
del dist\facetracker\cv2\opencv_videoio_*
|
||||
|
||||
echo "Finished"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue