Commit 5305edef authored by flyingdown's avatar flyingdown
Browse files

Merge branch '0.13.1-dev' into '0.13.1-dtk-23.10'

修改默认编译器为hipcc

See merge request dcutoolkit/deeplearing/torchaudio!1
parents c1ce24db e4abf160
...@@ -7,7 +7,7 @@ from pathlib import Path ...@@ -7,7 +7,7 @@ from pathlib import Path
import torch import torch
from setuptools import Extension from setuptools import Extension
from setuptools.command.build_ext import build_ext from setuptools.command.build_ext import build_ext
from torch.utils.cpp_extension import CUDA_HOME from torch.utils.cpp_extension import CUDA_HOME, ROCM_HOME
__all__ = [ __all__ = [
"get_ext_modules", "get_ext_modules",
...@@ -123,6 +123,10 @@ class CMakeBuild(build_ext): ...@@ -123,6 +123,10 @@ class CMakeBuild(build_ext):
if platform.system() != "Windows" and CUDA_HOME is not None: if platform.system() != "Windows" and CUDA_HOME is not None:
cmake_args += [f"-DCMAKE_CUDA_COMPILER='{CUDA_HOME}/bin/nvcc'"] cmake_args += [f"-DCMAKE_CUDA_COMPILER='{CUDA_HOME}/bin/nvcc'"]
cmake_args += [f"-DCUDA_TOOLKIT_ROOT_DIR='{CUDA_HOME}'"] cmake_args += [f"-DCUDA_TOOLKIT_ROOT_DIR='{CUDA_HOME}'"]
if platform.system() != "Windows" and ROCM_HOME is not None:
cmake_args += [f"-DCMAKE_HIP_COMPILER='{ROCM_HOME}/bin/hipcc'"]
cmake_args += [f"-DCUDA_TOOLKIT_ROOT_DIR='{ROCM_HOME}'"]
# Default to Ninja # Default to Ninja
if "CMAKE_GENERATOR" not in os.environ or platform.system() == "Windows": if "CMAKE_GENERATOR" not in os.environ or platform.system() == "Windows":
......
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