AUREOLE-R-v3 / REPRODUCE.bat
PureOne's picture
AUREOLE-R 3.0.0-hf.1: standalone public research release
9d6c005 verified
Raw
History Blame Contribute Delete
830 Bytes
@echo off
setlocal
cd /d "%~dp0"
if exist .venv\Scripts\python.exe goto dependencies
python -m venv .venv
if errorlevel 1 exit /b 1
:dependencies
.venv\Scripts\python.exe -m pip install -r requirements.txt
if errorlevel 1 exit /b 1
set OPENBLAS_NUM_THREADS=1
set OMP_NUM_THREADS=1
.venv\Scripts\python.exe -m unittest discover -s tests -v
if errorlevel 1 exit /b 1
.venv\Scripts\python.exe -m unittest discover -s legacy/code -p test_*.py -v
if errorlevel 1 exit /b 1
.venv\Scripts\python.exe scripts\benchmark_innovation.py
if errorlevel 1 exit /b 1
.venv\Scripts\python.exe scripts\benchmark_queries.py
if errorlevel 1 exit /b 1
.venv\Scripts\python.exe scripts\validate_release.py --require-replay
if errorlevel 1 exit /b 1
echo Completed. See innovation_reproduced, queries_reproduced and validation_reproduced.json.
endlocal