@mytec: iter3.7.0 start, gpu calc int
This commit is contained in:
@@ -3,6 +3,7 @@ set -e
|
||||
|
||||
echo "========================================="
|
||||
echo " RFCP Desktop Build (Windows)"
|
||||
echo " GPU-enabled ONEDIR build"
|
||||
echo "========================================="
|
||||
|
||||
cd "$(dirname "$0")/.."
|
||||
@@ -14,15 +15,30 @@ npm ci
|
||||
npm run build
|
||||
cd ..
|
||||
|
||||
# 2. Build backend with PyInstaller
|
||||
echo "[2/4] Building backend..."
|
||||
# 2. Build backend with PyInstaller (GPU ONEDIR mode)
|
||||
echo "[2/4] Building backend (GPU)..."
|
||||
cd backend
|
||||
|
||||
# Check CuPy is available
|
||||
if ! python -c "import cupy" 2>/dev/null; then
|
||||
echo "WARNING: CuPy not installed - GPU acceleration will not be available"
|
||||
echo " Install with: pip install cupy-cuda13x"
|
||||
fi
|
||||
|
||||
python -m pip install -r requirements.txt
|
||||
python -m pip install pyinstaller
|
||||
cd ../installer
|
||||
python -m PyInstaller rfcp-server.spec --clean --noconfirm
|
||||
|
||||
# Build using GPU spec (ONEDIR output)
|
||||
python -m PyInstaller ../installer/rfcp-server-gpu.spec --clean --noconfirm
|
||||
|
||||
# Copy ONEDIR folder to desktop staging area
|
||||
# Result: desktop/backend-dist/win/rfcp-server/rfcp-server.exe + _internal/
|
||||
mkdir -p ../desktop/backend-dist/win
|
||||
cp dist/rfcp-server.exe ../desktop/backend-dist/win/
|
||||
rm -rf ../desktop/backend-dist/win/rfcp-server # Clean old build
|
||||
cp -r dist/rfcp-server ../desktop/backend-dist/win/rfcp-server
|
||||
|
||||
echo " Backend copied to: desktop/backend-dist/win/rfcp-server/"
|
||||
ls -la ../desktop/backend-dist/win/rfcp-server/*.exe 2>/dev/null || true
|
||||
cd ..
|
||||
|
||||
# 3. Build Electron app
|
||||
|
||||
Reference in New Issue
Block a user