Unverified Commit f145097f authored by Quan (Andy) Gan's avatar Quan (Andy) Gan Committed by GitHub
Browse files

[Release] Conda/CMake changes for 1.0 release (#5186)

* update conda branch

* fix conda

* update conda

* update

* update windows build script

* copy static library to build dir

* try again

* fix

* lint
parent c1341190
package:
name: dgl{{ environ.get('DGL_PACKAGE_SUFFIX', '') }}
version: "1.0"
version: 1.0{{ environ.get('DGL_VERSION_SUFFIX', '') }}
source:
git_rev: 0.8.x
git_rev: {{ environ.get('DGL_RELEASE_BRANCH', 'master') }}
git_url: https://github.com/dmlc/dgl.git
requirements:
......@@ -20,10 +20,14 @@ requirements:
- networkx
- requests
- tqdm
- psutil
build:
script_env:
- USE_CUDA
- CUDA_VER
- CACHEDIR
- DGL_VERSION_SUFFIX
about:
home: https://github.com/dmlc/dgl.git
......
REM Helper script to build tensor adapter libraries for PyTorch
REM Helper script to build DGL sparse libraries for PyTorch
@ECHO OFF
SETLOCAL EnableDelayedExpansion
MD "%BINDIR%\tensoradapter\pytorch"
MD "%BINDIR%\dgl_sparse"
DEL /S /Q build
MD build
PUSHD build
IF x%1x == xx GOTO single
COPY %BINDIR%\third_party\dmlc-core\Release\dmlc.lib %BINDIR%
COPY %BINDIR%\Release\dgl.lib %BINDIR%
FOR %%X IN (%*) DO (
DEL /S /Q *
"%CMAKE_COMMAND%" -DCMAKE_CONFIGURATION_TYPES=Release -DCUDA_TOOLKIT_ROOT_DIR="%CUDA_TOOLKIT_ROOT_DIR%" -DTORCH_CUDA_ARCH_LIST=%TORCH_CUDA_ARCH_LIST% -DDGL_INCLUDE_DIRS=%INCLUDEDIR: =;% -DUSE_CUDA=%USE_CUDA% -DPYTHON_INTERP=%%X .. -G "Visual Studio 16 2019" || EXIT /B 1
msbuild tensoradapter_pytorch.sln /m /nr:false || EXIT /B 1
COPY /Y Release\*.dll "%BINDIR%\tensoradapter\pytorch" || EXIT /B 1
"%CMAKE_COMMAND%" -DDGL_BUILD_DIR=%BINDIR% -DCMAKE_CONFIGURATION_TYPES=Release -DCUDA_TOOLKIT_ROOT_DIR="%CUDA_TOOLKIT_ROOT_DIR%" -DTORCH_CUDA_ARCH_LIST=%TORCH_CUDA_ARCH_LIST% -DDGL_INCLUDE_DIRS=%INCLUDEDIR: =;% -DUSE_CUDA=%USE_CUDA% -DPYTHON_INTERP=%%X .. -G "Visual Studio 16 2019" || EXIT /B 1
msbuild dgl_sparse.sln /m /nr:false || EXIT /B 1
COPY /Y Release\*.dll "%BINDIR%\dgl_sparse" || EXIT /B 1
)
GOTO end
......@@ -21,9 +23,9 @@ GOTO end
:single
DEL /S /Q *
"%CMAKE_COMMAND%" -DCMAKE_CONFIGURATION_TYPES=Release -DCUDA_TOOLKIT_ROOT_DIR="%CUDA_TOOLKIT_ROOT_DIR%" -DTORCH_CUDA_ARCH_LIST=%TORCH_CUDA_ARCH_LIST% -DUSE_CUDA=%USE_CUDA% -DDGL_INCLUDE_DIRS=%INCLUDEDIR: =;% .. -G "Visual Studio 16 2019" || EXIT /B 1
msbuild tensoradapter_pytorch.sln /m /nr:false || EXIT /B 1
COPY /Y Release\*.dll "%BINDIR%\tensoradapter\pytorch" || EXIT /B 1
"%CMAKE_COMMAND%" -DDGL_BUILD_DIR=%BINDIR% -DCMAKE_CONFIGURATION_TYPES=Release -DCUDA_TOOLKIT_ROOT_DIR="%CUDA_TOOLKIT_ROOT_DIR%" -DTORCH_CUDA_ARCH_LIST=%TORCH_CUDA_ARCH_LIST% -DUSE_CUDA=%USE_CUDA% -DDGL_INCLUDE_DIRS=%INCLUDEDIR: =;% .. -G "Visual Studio 16 2019" || EXIT /B 1
msbuild dgl_sparse.sln /m /nr:false || EXIT /B 1
COPY /Y Release\*.dll "%BINDIR%\dgl_sparse" || EXIT /B 1
:end
POPD
......
......@@ -68,7 +68,7 @@ def main():
for path in ["dgl"]:
update(
os.path.join(proj_root, "conda", path, "meta.yaml"),
'(?<=version: ")[.0-9a-z+_]+',
"(?<=version: )[.0-9a-z+_]+",
__version__,
)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment