dmlc--dgl
9a7235faf2
* first commit * some thoughts * move around * more commit * more fixes * now it uses torch allocator * fix symbol export error * fix * fixes * test fix * add script * building separate library per version * fix for vs2019 * more fixes * fix on windows build * update jenkinsfile * auto copy built dlls for windows * lint and installation guide update * fix * specify conda environment * set environment for ci * fix * fix * fix * fix again * revert * fix cmake * fix * switch to using python interpreter path * remove scripts * debug * oops sorry * Update index.rst * Update index.rst * copies automatically, no need for this * do not print message if library not found * tiny fixes * debug on nightly * replace add_compile_definitions to make CMake 3.5 happy * fix linking to wrong lib for multiple pytorch envs * changed building strategy * fix nightly * fix windows * fix windows again * setup bugfix * address comments * change README
30 行
803 B
Batchfile
30 行
803 B
Batchfile
@ECHO OFF
|
|
SETLOCAL EnableDelayedExpansion
|
|
|
|
CALL "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvars64.bat"
|
|
CALL mkvirtualenv --system-site-packages %BUILD_TAG%
|
|
DEL /S /Q build
|
|
DEL /S /Q _download
|
|
MD build
|
|
|
|
SET _MSPDBSRV_ENDPOINT_=%BUILD_TAG%
|
|
SET TMP=%WORKSPACE%\tmp
|
|
SET TEMP=%WORKSPACE%\tmp
|
|
SET TMPDIR=%WORKSPACE%\tmp
|
|
|
|
PUSHD build
|
|
cmake -DCMAKE_CXX_FLAGS="/DDGL_EXPORTS" -DUSE_OPENMP=ON -DBUILD_TORCH=ON -Dgtest_force_shared_crt=ON -DDMLC_FORCE_SHARED_CRT=ON -DBUILD_CPP_TEST=1 -DCMAKE_CONFIGURATION_TYPES="Release" .. -G "Visual Studio 16 2019" || EXIT /B 1
|
|
msbuild dgl.sln /m /nr:false || EXIT /B 1
|
|
COPY /Y Release\runUnitTests.exe .
|
|
POPD
|
|
|
|
CALL workon %BUILD_TAG%
|
|
|
|
PUSHD python
|
|
DEL /S /Q build *.egg-info dist
|
|
pip install -e . || EXIT /B 1
|
|
POPD
|
|
|
|
ENDLOCAL
|
|
EXIT /B
|