Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gpuRIR install error #33

Open
yang-china opened this issue May 2, 2022 · 23 comments
Open

gpuRIR install error #33

yang-china opened this issue May 2, 2022 · 23 comments

Comments

@yang-china
Copy link

Hi David,
Thanks for your write back.This is my all logs.

C:\Users\admin.conda\envs\DeepLearning36\lib\site-packages\pkg_resources_init_.py:119: PkgResourcesDeprecationWarning: R2017b is an invalid version and will not be supported in a future release
PkgResourcesDeprecationWarning,
running bdist_egg
running egg_info
writing gpuRIR.egg-info\PKG-INFO
writing dependency_links to gpuRIR.egg-info\dependency_links.txt
writing top-level names to gpuRIR.egg-info\top_level.txt
reading manifest file 'gpuRIR.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'gpuRIR.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
running build_ext
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19044.
-- pybind11 v2.2.0
-- Configuring done
CMake Warning (dev) in CMakeLists.txt:
Policy CMP0104 is not set: CMAKE_CUDA_ARCHITECTURES now detected for NVCC,
empty CUDA_ARCHITECTURES not allowed. Run "cmake --help-policy CMP0104"
for policy details. Use the cmake_policy command to set the policy and
suppress this warning.

CUDA_ARCHITECTURES is empty for target "gpuRIRcu".
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) in CMakeLists.txt:
Policy CMP0104 is not set: CMAKE_CUDA_ARCHITECTURES now detected for NVCC,
empty CUDA_ARCHITECTURES not allowed. Run "cmake --help-policy CMP0104"
for policy details. Use the cmake_policy command to set the policy and
suppress this warning.

CUDA_ARCHITECTURES is empty for target "gpuRIRcu".
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) in CMakeLists.txt:
Policy CMP0104 is not set: CMAKE_CUDA_ARCHITECTURES now detected for NVCC,
empty CUDA_ARCHITECTURES not allowed. Run "cmake --help-policy CMP0104"
for policy details. Use the cmake_policy command to set the policy and
suppress this warning.

CUDA_ARCHITECTURES is empty for target "gpuRIRcu".
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) in CMakeLists.txt:
Policy CMP0104 is not set: CMAKE_CUDA_ARCHITECTURES now detected for NVCC,
empty CUDA_ARCHITECTURES not allowed. Run "cmake --help-policy CMP0104"
for policy details. Use the cmake_policy command to set the policy and
suppress this warning.

CUDA_ARCHITECTURES is empty for target "gpuRIRcu".
This warning is for project developers. Use -Wno-dev to suppress it.

-- Generating done
-- Build files have been written to: D:/sound source localization/icoDOA-master/gpuRIR/build/temp.win-amd64-3.6/Release
用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.11.2+f32259642
版权所有(C) Microsoft Corporation。保留所有权利。

Compiling CUDA source file ......\src\gpuRIR_cuda.cu...

(DeepLearning36) D:\sound source localization\icoDOA-master\gpuRIR\build\temp.win-amd64-3.6\Release>"C:\Program Files
\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc.exe" -gencode=arch=compute_53,code="sm_53,compute_53" -gencode=ar
ch=compute_60,code="sm_60,compute_60" -gencode=arch=compute_61,code="sm_61,compute_61" -gencode=arch=compute_70,c
ode="sm_70,compute_70" -gencode=arch=compute_75,code="sm_75,compute_75" -gencode=arch=compute_80,code="sm_80,com
pute_80" -gencode=arch=compute_86,code="sm_86,compute_86" -gencode=arch=compute_86,code="compute_86,compute_86"
--use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\H
ostX64\x64" -x cu -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" --keep-dir x64\Release
-maxrregcount=0 --machine 64 --compile -cudart static -std=c++14 -Xcompiler="/EHsc -Ob2" -D_WINDOWS -D_FORCE_INLI
NES -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W3 /nologo /O2 /Fd"
D:\sound source localization\icoDOA-master\gpuRIR\build\temp.win-amd64-3.6\Release\Release\gpuRIRcu.pdb" /FS /MD /G
R" -o gpuRIRcu.dir\Release\gpuRIR_cuda.obj "D:\sound source localization\icoDOA-master\gpuRIR\src\gpuRIR_cuda.cu"
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations\CUDA 11.1.t
argets(785,9): error MSB3721: 命令“"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc.exe" -gencode=arch=
compute_53,code="sm_53,compute_53" -gencode=arch=compute_60,code="sm_60,compute_60" -gencode=arch=compute_61,code=
"sm_61,compute_61" -gencode=arch=compute_70,code="sm_70,compute_70" -gencode=arch=compute_75,code="sm_75,compute_75
" -gencode=arch=compute_80,code="sm_80,compute_80" -gencode=arch=compute_86,code="sm_86,compute_86" -gencode=arch=
compute_86,code="compute_86,compute_86" --use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2019\C
ommunity\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64" -x cu -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.
1\include" --keep-dir x64\Release -maxrregcount=0 --machine 64 --compile -cudart static -std=c++14 -Xcompiler="/EH
sc -Ob2" -D_WINDOWS -D_FORCE_INLINES -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -D"CMAKE_INTDIR="Release"" -Xco
mpiler "/EHsc /W3 /nologo /O2 /Fd"D:\sound source localization\icoDOA-master\gpuRIR\build\temp.win-amd64-3.6\Release\Re
lease\gpuRIRcu.pdb" /FS /MD /GR" -o gpuRIRcu.dir\Release\gpuRIR_cuda.obj "D:\sound source localization\icoDOA-master
gpuRIR\src\gpuRIR_cuda.cu"”已退出,返回代码为 1。 [D:\sound source localization\icoDOA-master\gpuRIR\build\temp.win-amd64-3.6\Rel
ease\gpuRIRcu.vcxproj]
Traceback (most recent call last):
File "setup.py", line 86, in
"Operating System :: OS Independent",
File "C:\Users\admin.conda\envs\DeepLearning36\lib\site-packages\setuptools_init_.py", line 153, in setup
return distutils.core.setup(**attrs)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Users\admin.conda\envs\DeepLearning36\lib\site-packages\setuptools\command\install.py", line 74, in run
self.do_egg_install()
File "C:\Users\admin.conda\envs\DeepLearning36\lib\site-packages\setuptools\command\install.py", line 116, in do_egg_install
self.run_command('bdist_egg')
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Users\admin.conda\envs\DeepLearning36\lib\site-packages\setuptools\command\bdist_egg.py", line 164, in run
cmd = self.call_command('install_lib', warn_dir=0)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\site-packages\setuptools\command\bdist_egg.py", line 150, in call_command
self.run_command(cmdname)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Users\admin.conda\envs\DeepLearning36\lib\site-packages\setuptools\command\install_lib.py", line 11, in run
self.build()
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\command\install_lib.py", line 107, in build
self.run_command('build_ext')
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "setup.py", line 37, in run
self.build_extension(ext)
File "setup.py", line 62, in build_extension
subprocess.check_call(['cmake', '--build', '.'] + build_args, cwd=self.build_temp)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\subprocess.py", line 311, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '/m']' returned non-zero exit status 1.

@DavidDiazGuerra
Copy link
Owner

Coming from #30.

Hi Yang.

I guess the issue is related with the warning

CUDA_ARCHITECTURES is empty for target "gpuRIRcu".
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) in CMakeLists.txt:
Policy CMP0104 is not set: CMAKE_CUDA_ARCHITECTURES now detected for NVCC,
empty CUDA_ARCHITECTURES not allowed. Run "cmake --help-policy CMP0104"
for policy details. Use the cmake_policy command to set the policy and
suppress this warning.

I don't know if this is something that has changed in the last versions of CMake but I don't have time to investigate it and find a proper solution now.

However, we could try to find a workaround for your case, what GPU and what version of CUDA are you using?

@yang-china
Copy link
Author

Hi David.
My GPU is RTX3060,and version of CUDA is 11.1.
Thank you for your help.

@DavidDiazGuerra
Copy link
Owner

Ok, I've tried to make a workaround in a new branch. Could you try to install the library using

pip install https://github.com/DavidDiazGuerra/gpuRIR/zipball/fix-issue-33

and let me know if it works?

@yang-china
Copy link
Author

Still not working.I suspect a Cmake version error
logs:
ERROR: Command errored out with exit status 1:
command: 'C:\Users\admin.conda\envs\DeepLearning36\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\admin\AppData\Local\Temp\pip-req-build-_gbojp5j\setup.py'"'"'; file='"'"'C:\Users\admin\AppData\Local\Temp\pip-req-build-_gbojp5j\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\admin\AppData\Local\Temp\pip-wheel-iwextw3l'
cwd: C:\Users\admin\AppData\Local\Temp\pip-req-build-gbojp5j
Complete output (63 lines):
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.6
creating build\lib.win-amd64-3.6\gpuRIR
copying gpuRIR_init
.py -> build\lib.win-amd64-3.6\gpuRIR
running build_ext
-- Building for: Visual Studio 16 2019
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19044.
-- The CXX compiler identification is MSVC 19.29.30143.0
-- The CUDA compiler identification is NVIDIA 11.1.105
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.1/bin/nvcc.exe - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.1 (found version "11.1")
CMake Error at CMakeLists.txt:14 (set_target_properties):
set_target_properties Can not find target to add properties to: gpuRIRcu

-- Found PythonInterp: C:/Users/admin/.conda/envs/DeepLearning36/python.exe (found version "3.6.13")
-- Found PythonLibs: C:/Users/admin/.conda/envs/DeepLearning36/libs/Python36.lib
-- pybind11 v2.2.0
-- Configuring incomplete, errors occurred!
See also "C:/Users/admin/AppData/Local/Temp/pip-req-build-_gbojp5j/build/temp.win-amd64-3.6/Release/CMakeFiles/CMakeOutput.log".
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\admin\AppData\Local\Temp\pip-req-build-gbojp5j\setup.py", line 86, in
"Operating System :: OS Independent",
File "C:\Users\admin.conda\envs\DeepLearning36\lib\site-packages\setuptools_init
.py", line 153, in setup
return distutils.core.setup(**attrs)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Users\admin.conda\envs\DeepLearning36\lib\site-packages\wheel\bdist_wheel.py", line 299, in run
self.run_command('build')
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Users\admin\AppData\Local\Temp\pip-req-build-_gbojp5j\setup.py", line 37, in run
self.build_extension(ext)
File "C:\Users\admin\AppData\Local\Temp\pip-req-build-_gbojp5j\setup.py", line 61, in build_extension
subprocess.check_call(['cmake', ext.sourcedir] + cmake_args, cwd=self.build_temp, env=env)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\subprocess.py", line 311, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', 'C:\Users\admin\AppData\Local\Temp\pip-req-build-_gbojp5j', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\admin\AppData\Local\Temp\pip-req-build-_gbojp5j\build\lib.win-amd64-3.6', '-DPYTHON_EXECUTABLE=C:\Users\admin\.conda\envs\DeepLearning36\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\admin\AppData\Local\Temp\pip-req-build-_gbojp5j\build\lib.win-amd64-3.6', '-A', 'x64']' returned non-zero exit status 1.

ERROR: Failed building wheel for gpuRIR
Running setup.py clean for gpuRIR
Failed to build gpuRIR
Installing collected packages: gpuRIR
Running setup.py install for gpuRIR ... error
ERROR: Command errored out with exit status 1:
command: 'C:\Users\admin.conda\envs\DeepLearning36\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\admin\AppData\Local\Temp\pip-req-build-_gbojp5j\setup.py'"'"'; file='"'"'C:\Users\admin\AppData\Local\Temp\pip-req-build-_gbojp5j\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\admin\AppData\Local\Temp\pip-record-nqqks8et\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\admin.conda\envs\DeepLearning36\Include\gpuRIR'
cwd: C:\Users\admin\AppData\Local\Temp\pip-req-build-gbojp5j
Complete output (67 lines):
running install
C:\Users\admin.conda\envs\DeepLearning36\lib\site-packages\setuptools\command\install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
setuptools.SetuptoolsDeprecationWarning,
running build
running build_py
creating build
creating build\lib.win-amd64-3.6
creating build\lib.win-amd64-3.6\gpuRIR
copying gpuRIR_init
.py -> build\lib.win-amd64-3.6\gpuRIR
running build_ext
-- Building for: Visual Studio 16 2019
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19044.
-- The CXX compiler identification is MSVC 19.29.30143.0
-- The CUDA compiler identification is NVIDIA 11.1.105
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.1/bin/nvcc.exe - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.1 (found version "11.1")
CMake Error at CMakeLists.txt:14 (set_target_properties):
set_target_properties Can not find target to add properties to: gpuRIRcu

-- Found PythonInterp: C:/Users/admin/.conda/envs/DeepLearning36/python.exe (found version "3.6.13")
-- Found PythonLibs: C:/Users/admin/.conda/envs/DeepLearning36/libs/Python36.lib
-- pybind11 v2.2.0
-- Configuring incomplete, errors occurred!
See also "C:/Users/admin/AppData/Local/Temp/pip-req-build-_gbojp5j/build/temp.win-amd64-3.6/Release/CMakeFiles/CMakeOutput.log".
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\admin\AppData\Local\Temp\pip-req-build-_gbojp5j\setup.py", line 86, in <module>
    "Operating System :: OS Independent",
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\site-packages\setuptools\__init__.py", line 153, in setup
    return distutils.core.setup(**attrs)
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\site-packages\setuptools\command\install.py", line 68, in run
    return orig.install.run(self)
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\command\install.py", line 545, in run
    self.run_command('build')
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\command\build.py", line 135, in run
    self.run_command(cmd_name)
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "C:\Users\admin\AppData\Local\Temp\pip-req-build-_gbojp5j\setup.py", line 37, in run
    self.build_extension(ext)
  File "C:\Users\admin\AppData\Local\Temp\pip-req-build-_gbojp5j\setup.py", line 61, in build_extension
    subprocess.check_call(['cmake', ext.sourcedir] + cmake_args, cwd=self.build_temp, env=env)
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\subprocess.py", line 311, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', 'C:\\Users\\admin\\AppData\\Local\\Temp\\pip-req-build-_gbojp5j', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\admin\\AppData\\Local\\Temp\\pip-req-build-_gbojp5j\\build\\lib.win-amd64-3.6', '-DPYTHON_EXECUTABLE=C:\\Users\\admin\\.conda\\envs\\DeepLearning36\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\admin\\AppData\\Local\\Temp\\pip-req-build-_gbojp5j\\build\\lib.win-amd64-3.6', '-A', 'x64']' returned non-zero exit status 1.
----------------------------------------

ERROR: Command errored out with exit status 1: 'C:\Users\admin.conda\envs\DeepLearning36\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\admin\AppData\Local\Temp\pip-req-build-_gbojp5j\setup.py'"'"'; file='"'"'C:\Users\admin\AppData\Local\Temp\pip-req-build-_gbojp5j\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\admin\AppData\Local\Temp\pip-record-nqqks8et\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\admin.conda\envs\DeepLearning36\Include\gpuRIR' Check the logs for full command output.

@DavidDiazGuerra
Copy link
Owner

Sorry, I had a quite stupid bug when tried to specify the CUDA architectures to compile to, I think it's fixed now. Could you try again to install it with pip install https://github.com/DavidDiazGuerra/gpuRIR/zipball/fix-issue-33?

@yang-china
Copy link
Author

It also occurs error.Could you show me what PC Compilation environment version are you using. Such as Cmake and VS studio and so on.

@DavidDiazGuerra
Copy link
Owner

I usually use gpuRIR in Linux systems, I think the last time I installed it I was using GCC 8.5 and CMake 3.22.4. I've only installed gpuRIR in Windows once when I first released it, and it was just to check it worked, but I haven't done it again since then, so maybe there are some new incompatibilities or something like that.

Could you send me the error logs you're getting with the newest version of the fix-issue-33 branch?

@yang-china
Copy link
Author

Looking in indexes: https://mirrors.aliyun.com/pypi/simple
Collecting https://github.com/DavidDiazGuerra/gpuRIR/zipball/fix-issue-33
Using cached https://github.com/DavidDiazGuerra/gpuRIR/zipball/fix-issue-33
Preparing metadata (setup.py) ... done
Building wheels for collected packages: gpuRIR
Building wheel for gpuRIR (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'C:\Users\admin.conda\envs\DeepLearning36\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\setup.py'"'"'; file='"'"'C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\admin\AppData\Local\Temp\pip-wheel-hq55tyxj'
cwd: C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f
Complete output (359 lines):
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.6
creating build\lib.win-amd64-3.6\gpuRIR
copying gpuRIR_init_.py -> build\lib.win-amd64-3.6\gpuRIR
running build_ext
-- Building for: Visual Studio 16 2019
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19044.
-- The CXX compiler identification is MSVC 19.29.30143.0
-- The CUDA compiler identification is NVIDIA 11.1.105
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.1/bin/nvcc.exe - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.1 (found version "11.1")
-- Found PythonInterp: C:/Users/admin/.conda/envs/DeepLearning36/python.exe (found version "3.6.13")
-- Found PythonLibs: C:/Users/admin/.conda/envs/DeepLearning36/libs/Python36.lib
-- pybind11 v2.2.0
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/admin/AppData/Local/Temp/pip-req-build-kpjlvj_f/build/temp.win-amd64-3.6/Release
用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.11.2+f32259642
版权所有(C) Microsoft Corporation。保留所有权利。

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(517,5): warning MSB8029: 中间目录或输出目录无法驻留在临时目录下,因为这可能会导致增量生成出现问题。 [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\ZERO_CHECK.vcxproj]
Checking Build System
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(517,5): warning MSB8029: 中间目录或输出目录无法驻留在临时目录下,因为这可能会导致增量生成出现问题。 [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
Building Custom Rule C:/Users/admin/AppData/Local/Temp/pip-req-build-kpjlvj_f/CMakeLists.txt
Compiling CUDA source file ......\src\gpuRIR_cuda.cu...

(DeepLearning36) C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc.exe" -gencode=arch=compute_53,code=\"sm_53,compute_53\" -gencode=arch=compute_60,code=\"sm_60,compute_60\" -gencode=arch=compute_61,code=\"sm_61,compute_61\" -gencode=arch=compute_70,code=\"sm_70,compute_70\" -gencode=arch=compute_75,code=\"sm_75,compute_75\" -gencode=arch=compute_80,code=\"sm_80,compute_80\" -gencode=arch=compute_86,code=\"sm_86,compute_86\" -gencode=arch=compute_86,code=\"compute_86,compute_86\" -gencode=arch=compute_35,code=\"compute_35,compute_35\" -gencode=arch=compute_35,code=\"sm_35,compute_35\" -gencode=arch=compute_50,code=\"compute_50,compute_50\" -gencode=arch=compute_50,code=\"sm_50,compute_50\" -gencode=arch=compute_72,code=\"compute_72,compute_72\" -gencode=arch=compute_72,code=\"sm_72,compute_72\" -gencode=arch=compute_86,code=\"compute_86,compute_86\" -gencode=arch=compute_86,code=\"sm_86,compute_86\" --use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64" -x cu    -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include"     --keep-dir x64\Release -maxrregcount=0  --machine 64 --compile -cudart static -std=c++14 -Xcompiler="/EHsc -Ob2"    -D_WINDOWS -D_FORCE_INLINES -DNDEBUG -D"CMAKE_INTDIR=\"Release\"" -D_MBCS -D"CMAKE_INTDIR=\"Release\"" -Xcompiler "/EHsc /W3 /nologo /O2 /FdC:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\Release\gpuRIRcu.pdb /FS   /MD /GR" -o gpuRIRcu.dir\Release\gpuRIR_cuda.obj "C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\src\gpuRIR_cuda.cu"

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=const char *, _Sentinel=const char *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(1990): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=const char *, _Sentinel=const char *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(1990): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=__wchar_t *, _Sentinel=__wchar_t *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(1991): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=__wchar_t *, _Sentinel=__wchar_t *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(1991): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=const __wchar_t *, _Sentinel=const __wchar_t *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2026): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=const __wchar_t *, _Sentinel=const __wchar_t *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2026): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=char *, _Sentinel=char *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2027): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=char *, _Sentinel=char *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2027): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=unsigned short *, _Sentinel=unsigned short *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2191): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=unsigned short *, _Sentinel=unsigned short *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2191): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=const unsigned short *, _Sentinel=const unsigned short *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2227): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=const unsigned short *, _Sentinel=const unsigned short *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2227): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=char *, _Sentinel=const char *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2772): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=char *, _Sentinel=const char *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2772): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=__wchar_t *, _Sentinel=const __wchar_t *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2954): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=__wchar_t *, _Sentinel=const __wchar_t *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2954): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=unsigned short *, _Sentinel=const unsigned short *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(3157): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=unsigned short *, _Sentinel=const unsigned short *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(3157): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(62): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "size_t std::_Get_size_of_n<_Ty_size>(size_t) [with _Ty_size=1ULL]"
(839): here
instantiation of "_Ty *std::allocator<_Ty>::allocate(size_t) [with _Ty=char]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2942): here
instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Construct_lv_contents(const std::basic_string<_Elem, _Traits, _Alloc> &) [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2454): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(const std::basic_string<_Elem, _Traits, _Alloc> &) [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(453): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(131): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "void *std::_Voidify_iter(_Iter) [with _Iter=char **]"
(158): here
instantiation of "void std::_Construct_in_place(_Ty &, _Types &&...) [with _Ty=char *, _Types=<char *const &>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2943): here
instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Construct_lv_contents(const std::basic_string<_Elem, _Traits, _Alloc> &) [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2454): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(const std::basic_string<_Elem, _Traits, _Alloc> &) [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(453): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2881): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Take_contents(std::basic_string<_Elem, _Traits, _Alloc> &) [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
(2607): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(std::basic_string<_Elem, _Traits, _Alloc> &&) [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(448): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(308): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4621): here
instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Tidy_deallocate() [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3003): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::~basic_string() [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(447): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(959): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char *, _NoThrowSentinel=char *]"
(309): here
instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4621): here
instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Tidy_deallocate() [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3003): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::~basic_string() [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(447): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(308): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char]"
(961): here
instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char *, _NoThrowSentinel=char *]"
(309): here
instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4621): here
instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Tidy_deallocate() [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3003): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::~basic_string() [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(447): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(959): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char, _NoThrowSentinel=unsigned long long]"
(309): here
instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char]"
(961): here
instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char *, _NoThrowSentinel=char *]"
(309): here
instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4621): here
instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Tidy_deallocate() [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3003): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::~basic_string() [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(447): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1236): error : class "std::iterator_traits" has no member "value_type" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of type "std::_Iter_value_t"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(959): here
instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char, _NoThrowSentinel=unsigned long long]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(309): here
instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(961): here
instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char *, _NoThrowSentinel=char *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(309): here
instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4621): here
instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Tidy_deallocate() [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3003): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::~basic_string() [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(447): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(961): error : operand of "*" must be a pointer [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char, _NoThrowSentinel=unsigned long long]"
(309): here
instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char]"
(961): here
instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char *, _NoThrowSentinel=char *]"
(309): here
instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char *]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4621): here
instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Tidy_deallocate() [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3003): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::~basic_string() [with _Elem=char, _Traits=std::char_traits, _Alloc=std::allocator]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(447): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(62): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "size_t std::_Get_size_of_n<_Ty_size>(size_t) [with _Ty_size=2ULL]"
(839): here
instantiation of "_Ty *std::allocator<_Ty>::allocate(size_t) [with _Ty=__wchar_t]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4515): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::_Reallocate_for(std::basic_string<_Elem, _Traits, _Alloc>::size_type, _Fty, _ArgTys...) [with _Elem=__wchar_t, _Traits=std::char_traits<__wchar_t>, _Alloc=std::allocator<__wchar_t>, _Fty=lambda [](__wchar_t *, size_t, const __wchar_t *)->void, _ArgTys=<const __wchar_t *>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3260): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::assign(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=__wchar_t, _Traits=std::char_traits<__wchar_t>, _Alloc=std::allocator<__wchar_t>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2503): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=__wchar_t, _Traits=std::char_traits<__wchar_t>, _Alloc=std::allocator<__wchar_t>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(5001): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(131): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "void *std::_Voidify_iter(_Iter) [with _Iter=__wchar_t **]"
(158): here
instantiation of "void std::_Construct_in_place(_Ty &, _Types &&...) [with _Ty=__wchar_t *, _Types=<__wchar_t *const &>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4530): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::_Reallocate_for(std::basic_string<_Elem, _Traits, _Alloc>::size_type, _Fty, _ArgTys...) [with _Elem=__wchar_t, _Traits=std::char_traits<__wchar_t>, _Alloc=std::allocator<__wchar_t>, _Fty=lambda [](__wchar_t *, size_t, const __wchar_t *)->void, _ArgTys=<const __wchar_t *>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3260): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::assign(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=__wchar_t, _Traits=std::char_traits<__wchar_t>, _Alloc=std::allocator<__wchar_t>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2503): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=__wchar_t, _Traits=std::char_traits<__wchar_t>, _Alloc=std::allocator<__wchar_t>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(5001): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(131): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "void *std::_Voidify_iter(_Iter) [with _Iter=char16_t **]"
(158): here
instantiation of "void std::_Construct_in_place(_Ty &, _Types &&...) [with _Ty=char16_t *, _Types=<char16_t *const &>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4530): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::_Reallocate_for(std::basic_string<_Elem, _Traits, _Alloc>::size_type, _Fty, _ArgTys...) [with _Elem=char16_t, _Traits=std::char_traits<char16_t>, _Alloc=std::allocator<char16_t>, _Fty=lambda [](char16_t *, size_t, const char16_t *)->void, _ArgTys=<const char16_t *>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3260): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::assign(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=char16_t, _Traits=std::char_traits<char16_t>, _Alloc=std::allocator<char16_t>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2503): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=char16_t, _Traits=std::char_traits<char16_t>, _Alloc=std::allocator<char16_t>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(5011): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(62): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "size_t std::_Get_size_of_n<_Ty_size>(size_t) [with _Ty_size=4ULL]"
(839): here
instantiation of "_Ty *std::allocator<_Ty>::allocate(size_t) [with _Ty=char32_t]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4515): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::_Reallocate_for(std::basic_string<_Elem, _Traits, _Alloc>::size_type, _Fty, _ArgTys...) [with _Elem=char32_t, _Traits=std::char_traits<char32_t>, _Alloc=std::allocator<char32_t>, _Fty=lambda [](char32_t *, size_t, const char32_t *)->void, _ArgTys=<const char32_t *>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3260): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::assign(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=char32_t, _Traits=std::char_traits<char32_t>, _Alloc=std::allocator<char32_t>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2503): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=char32_t, _Traits=std::char_traits<char32_t>, _Alloc=std::allocator<char32_t>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(5015): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(131): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "void *std::_Voidify_iter(_Iter) [with _Iter=char32_t **]"
(158): here
instantiation of "void std::_Construct_in_place(_Ty &, _Types &&...) [with _Ty=char32_t *, _Types=<char32_t *const &>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4530): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::_Reallocate_for(std::basic_string<_Elem, _Traits, _Alloc>::size_type, _Fty, _ArgTys...) [with _Elem=char32_t, _Traits=std::char_traits<char32_t>, _Alloc=std::allocator<char32_t>, _Fty=lambda [](char32_t *, size_t, const char32_t *)->void, _ArgTys=<const char32_t *>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3260): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::assign(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=char32_t, _Traits=std::char_traits<char32_t>, _Alloc=std::allocator<char32_t>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2503): here
instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=char32_t, _Traits=std::char_traits<char32_t>, _Alloc=std::allocator<char32_t>]"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(5015): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\atomic(368): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "_Integral std::_Atomic_reinterpret_as<_Integral,_Ty>(const _Ty &) [with _Integral=int, _Ty=std::remove_reference_t]"
(987): here
instantiation of "void std::_Atomic_storage<_Ty, 4ULL>::store(std::_Atomic_storage<_Ty, 4ULL>::_TVal, std::memory_order) [with _Ty=long]"
(2944): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\atomic(370): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "_Integral std::_Atomic_reinterpret_as<_Integral,_Ty>(const _Ty &) [with _Integral=int, _Ty=std::remove_reference_t]"
(987): here
instantiation of "void std::_Atomic_storage<_Ty, 4ULL>::store(std::_Atomic_storage<_Ty, 4ULL>::_TVal, std::memory_order) [with _Ty=long]"
(2944): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\atomic(371): error : invalid type conversion [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "_Integral std::_Atomic_reinterpret_as<_Integral,_Ty>(const _Ty &) [with _Integral=int, _Ty=std::remove_reference_t]"
(987): here
instantiation of "void std::_Atomic_storage<_Ty, 4ULL>::store(std::_Atomic_storage<_Ty, 4ULL>::_TVal, std::memory_order) [with _Ty=long]"
(2944): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\atomic(368): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "_Integral std::_Atomic_reinterpret_as<_Integral,_Ty>(const _Ty &) [with _Integral=long, _Ty=std::remove_reference_t]"
(981): here
instantiation of "void std::_Atomic_storage<_Ty, 4ULL>::store(std::_Atomic_storage<_Ty, 4ULL>::_TVal) [with _Ty=long]"
(1003): here
instantiation of "void std::_Atomic_storage<_Ty, 4ULL>::store(std::_Atomic_storage<_Ty, 4ULL>::_TVal, std::memory_order) [with _Ty=long]"
(2944): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\atomic(370): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
detected during:
instantiation of "_Integral std::_Atomic_reinterpret_as<_Integral,_Ty>(const _Ty &) [with _Integral=long, _Ty=std::remove_reference_t]"
(981): here
instantiation of "void std::_Atomic_storage<_Ty, 4ULL>::store(std::_Atomic_storage<_Ty, 4ULL>::_TVal) [with _Ty=long]"
(1003): here
instantiation of "void std::_Atomic_storage<_Ty, 4ULL>::store(std::_Atomic_storage<_Ty, 4ULL>::_TVal, std::memory_order) [with _Ty=long]"
(2944): here

37 errors detected in the compilation of "C:/Users/admin/AppData/Local/Temp/pip-req-build-kpjlvj_f/src/gpuRIR_cuda.cu".

CUDACOMPILE : nvcc warning : The 'compute_35', 'compute_37', 'compute_50', 'sm_35', 'sm_37' and 'sm_50' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
gpuRIR_cuda.cu
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations\CUDA 11.1.targets(785,9): error MSB3721: 命令“"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc.exe" -gencode=arch=compute_53,code="sm_53,compute_53" -gencode=arch=compute_60,code="sm_60,compute_60" -gencode=arch=compute_61,code="sm_61,compute_61" -gencode=arch=compute_70,code="sm_70,compute_70" -gencode=arch=compute_75,code="sm_75,compute_75" -gencode=arch=compute_80,code="sm_80,compute_80" -gencode=arch=compute_86,code="sm_86,compute_86" -gencode=arch=compute_86,code="compute_86,compute_86" -gencode=arch=compute_35,code="compute_35,compute_35" -gencode=arch=compute_35,code="sm_35,compute_35" -gencode=arch=compute_50,code="compute_50,compute_50" -gencode=arch=compute_50,code="sm_50,compute_50" -gencode=arch=compute_72,code="compute_72,compute_72" -gencode=arch=compute_72,code="sm_72,compute_72" -gencode=arch=compute_86,code="compute_86,compute_86" -gencode=arch=compute_86,code="sm_86,compute_86" --use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64" -x cu -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" --keep-dir x64\Release -maxrregcount=0 --machine 64 --compile -cudart static -std=c++14 -Xcompiler="/EHsc -Ob2" -D_WINDOWS -D_FORCE_INLINES -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W3 /nologo /O2 /FdC:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\Release\gpuRIRcu.pdb /FS /MD /GR" -o gpuRIRcu.dir\Release\gpuRIR_cuda.obj "C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\src\gpuRIR_cuda.cu"”已退出,返回代码为 1。 [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\setup.py", line 86, in
"Operating System :: OS Independent",
File "C:\Users\admin.conda\envs\DeepLearning36\lib\site-packages\setuptools_init_.py", line 153, in setup
return distutils.core.setup(**attrs)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Users\admin.conda\envs\DeepLearning36\lib\site-packages\wheel\bdist_wheel.py", line 299, in run
self.run_command('build')
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\setup.py", line 37, in run
self.build_extension(ext)
File "C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\setup.py", line 62, in build_extension
subprocess.check_call(['cmake', '--build', '.'] + build_args, cwd=self.build_temp)
File "C:\Users\admin.conda\envs\DeepLearning36\lib\subprocess.py", line 311, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '/m']' returned non-zero exit status 1.

ERROR: Failed building wheel for gpuRIR
Running setup.py clean for gpuRIR
Failed to build gpuRIR
Installing collected packages: gpuRIR
Running setup.py install for gpuRIR ... error
ERROR: Command errored out with exit status 1:
command: 'C:\Users\admin.conda\envs\DeepLearning36\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\setup.py'"'"'; file='"'"'C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\admin\AppData\Local\Temp\pip-record-uvm25qxu\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\admin.conda\envs\DeepLearning36\Include\gpuRIR'
cwd: C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f
Complete output (363 lines):
running install
C:\Users\admin.conda\envs\DeepLearning36\lib\site-packages\setuptools\command\install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
setuptools.SetuptoolsDeprecationWarning,
running build
running build_py
creating build
creating build\lib.win-amd64-3.6
creating build\lib.win-amd64-3.6\gpuRIR
copying gpuRIR_init_.py -> build\lib.win-amd64-3.6\gpuRIR
running build_ext
-- Building for: Visual Studio 16 2019
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19044.
-- The CXX compiler identification is MSVC 19.29.30143.0
-- The CUDA compiler identification is NVIDIA 11.1.105
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.1/bin/nvcc.exe - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.1 (found version "11.1")
-- Found PythonInterp: C:/Users/admin/.conda/envs/DeepLearning36/python.exe (found version "3.6.13")
-- Found PythonLibs: C:/Users/admin/.conda/envs/DeepLearning36/libs/Python36.lib
-- pybind11 v2.2.0
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/admin/AppData/Local/Temp/pip-req-build-kpjlvj_f/build/temp.win-amd64-3.6/Release
用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.11.2+f32259642
版权所有(C) Microsoft Corporation。保留所有权利。

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(517,5): warning MSB8029: 中间目录或输出目录无法驻留在临时目录下,因为这可能会导致增量生成出现问题。 [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\ZERO_CHECK.vcxproj]
  Checking Build System
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(517,5): warning MSB8029: 中间目录或输出目录无法驻留在临时目录下,因为这可能会导致增量生成出现问题。 [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
  Building Custom Rule C:/Users/admin/AppData/Local/Temp/pip-req-build-kpjlvj_f/CMakeLists.txt
  Compiling CUDA source file ..\..\..\src\gpuRIR_cuda.cu...

  (DeepLearning36) C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc.exe" -gencode=arch=compute_53,code=\"sm_53,compute_53\" -gencode=arch=compute_60,code=\"sm_60,compute_60\" -gencode=arch=compute_61,code=\"sm_61,compute_61\" -gencode=arch=compute_70,code=\"sm_70,compute_70\" -gencode=arch=compute_75,code=\"sm_75,compute_75\" -gencode=arch=compute_80,code=\"sm_80,compute_80\" -gencode=arch=compute_86,code=\"sm_86,compute_86\" -gencode=arch=compute_86,code=\"compute_86,compute_86\" -gencode=arch=compute_35,code=\"compute_35,compute_35\" -gencode=arch=compute_35,code=\"sm_35,compute_35\" -gencode=arch=compute_50,code=\"compute_50,compute_50\" -gencode=arch=compute_50,code=\"sm_50,compute_50\" -gencode=arch=compute_72,code=\"compute_72,compute_72\" -gencode=arch=compute_72,code=\"sm_72,compute_72\" -gencode=arch=compute_86,code=\"compute_86,compute_86\" -gencode=arch=compute_86,code=\"sm_86,compute_86\" --use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64" -x cu    -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include"     --keep-dir x64\Release -maxrregcount=0  --machine 64 --compile -cudart static -std=c++14 -Xcompiler="/EHsc -Ob2"    -D_WINDOWS -D_FORCE_INLINES -DNDEBUG -D"CMAKE_INTDIR=\"Release\"" -D_MBCS -D"CMAKE_INTDIR=\"Release\"" -Xcompiler "/EHsc /W3 /nologo /O2 /FdC:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\Release\gpuRIRcu.pdb /FS   /MD /GR" -o gpuRIRcu.dir\Release\gpuRIR_cuda.obj "C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\src\gpuRIR_cuda.cu"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=const char *, _Sentinel=const char *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(1990): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=const char *, _Sentinel=const char *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(1990): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=__wchar_t *, _Sentinel=__wchar_t *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(1991): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=__wchar_t *, _Sentinel=__wchar_t *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(1991): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=const __wchar_t *, _Sentinel=const __wchar_t *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2026): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=const __wchar_t *, _Sentinel=const __wchar_t *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2026): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=char *, _Sentinel=char *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2027): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=char *, _Sentinel=char *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2027): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=unsigned short *, _Sentinel=unsigned short *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2191): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=unsigned short *, _Sentinel=unsigned short *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2191): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=const unsigned short *, _Sentinel=const unsigned short *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2227): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=const unsigned short *, _Sentinel=const unsigned short *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2227): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=char *, _Sentinel=const char *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2772): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=char *, _Sentinel=const char *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2772): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=__wchar_t *, _Sentinel=const __wchar_t *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2954): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=__wchar_t *, _Sentinel=const __wchar_t *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(2954): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1309): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=unsigned short *, _Sentinel=const unsigned short *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(3157): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1310): error : identifier "_Verify_range" is undefined [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=unsigned short *, _Sentinel=const unsigned short *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xlocale(3157): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(62): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "size_t std::_Get_size_of_n<_Ty_size>(size_t) [with _Ty_size=1ULL]"
  (839): here
              instantiation of "_Ty *std::allocator<_Ty>::allocate(size_t) [with _Ty=char]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2942): here
              instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Construct_lv_contents(const std::basic_string<_Elem, _Traits, _Alloc> &) [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2454): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(const std::basic_string<_Elem, _Traits, _Alloc> &) [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(453): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(131): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "void *std::_Voidify_iter(_Iter) [with _Iter=char **]"
  (158): here
              instantiation of "void std::_Construct_in_place(_Ty &, _Types &&...) [with _Ty=char *, _Types=<char *const &>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2943): here
              instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Construct_lv_contents(const std::basic_string<_Elem, _Traits, _Alloc> &) [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2454): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(const std::basic_string<_Elem, _Traits, _Alloc> &) [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(453): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2881): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Take_contents(std::basic_string<_Elem, _Traits, _Alloc> &) [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  (2607): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(std::basic_string<_Elem, _Traits, _Alloc> &&) [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(448): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(308): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4621): here
              instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Tidy_deallocate() [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3003): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::~basic_string() [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(447): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(959): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char *, _NoThrowSentinel=char *]"
  (309): here
              instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4621): here
              instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Tidy_deallocate() [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3003): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::~basic_string() [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(447): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(308): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char]"
  (961): here
              instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char *, _NoThrowSentinel=char *]"
  (309): here
              instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4621): here
              instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Tidy_deallocate() [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3003): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::~basic_string() [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(447): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(959): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char, _NoThrowSentinel=unsigned long long]"
  (309): here
              instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char]"
  (961): here
              instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char *, _NoThrowSentinel=char *]"
  (309): here
              instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4621): here
              instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Tidy_deallocate() [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3003): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::~basic_string() [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(447): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(1236): error : class "std::iterator_traits<char>" has no member "value_type" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of type "std::_Iter_value_t<char>"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(959): here
              instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char, _NoThrowSentinel=unsigned long long]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(309): here
              instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(961): here
              instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char *, _NoThrowSentinel=char *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(309): here
              instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4621): here
              instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Tidy_deallocate() [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3003): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::~basic_string() [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(447): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(961): error : operand of "*" must be a pointer [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char, _NoThrowSentinel=unsigned long long]"
  (309): here
              instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char]"
  (961): here
              instantiation of "void std::_Destroy_range(_NoThrowFwdIt, _NoThrowSentinel) [with _NoThrowFwdIt=char *, _NoThrowSentinel=char *]"
  (309): here
              instantiation of "void std::_Destroy_in_place(_Ty &) [with _Ty=char *]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4621): here
              instantiation of "void std::basic_string<_Elem, _Traits, _Alloc>::_Tidy_deallocate() [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3003): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::~basic_string() [with _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\system_error(447): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(62): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "size_t std::_Get_size_of_n<_Ty_size>(size_t) [with _Ty_size=2ULL]"
  (839): here
              instantiation of "_Ty *std::allocator<_Ty>::allocate(size_t) [with _Ty=__wchar_t]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4515): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::_Reallocate_for(std::basic_string<_Elem, _Traits, _Alloc>::size_type, _Fty, _ArgTys...) [with _Elem=__wchar_t, _Traits=std::char_traits<__wchar_t>, _Alloc=std::allocator<__wchar_t>, _Fty=lambda [](__wchar_t *, size_t, const __wchar_t *)->void, _ArgTys=<const __wchar_t *>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3260): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::assign(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=__wchar_t, _Traits=std::char_traits<__wchar_t>, _Alloc=std::allocator<__wchar_t>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2503): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=__wchar_t, _Traits=std::char_traits<__wchar_t>, _Alloc=std::allocator<__wchar_t>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(5001): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(131): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "void *std::_Voidify_iter(_Iter) [with _Iter=__wchar_t **]"
  (158): here
              instantiation of "void std::_Construct_in_place(_Ty &, _Types &&...) [with _Ty=__wchar_t *, _Types=<__wchar_t *const &>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4530): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::_Reallocate_for(std::basic_string<_Elem, _Traits, _Alloc>::size_type, _Fty, _ArgTys...) [with _Elem=__wchar_t, _Traits=std::char_traits<__wchar_t>, _Alloc=std::allocator<__wchar_t>, _Fty=lambda [](__wchar_t *, size_t, const __wchar_t *)->void, _ArgTys=<const __wchar_t *>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3260): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::assign(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=__wchar_t, _Traits=std::char_traits<__wchar_t>, _Alloc=std::allocator<__wchar_t>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2503): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=__wchar_t, _Traits=std::char_traits<__wchar_t>, _Alloc=std::allocator<__wchar_t>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(5001): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(131): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "void *std::_Voidify_iter(_Iter) [with _Iter=char16_t **]"
  (158): here
              instantiation of "void std::_Construct_in_place(_Ty &, _Types &&...) [with _Ty=char16_t *, _Types=<char16_t *const &>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4530): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::_Reallocate_for(std::basic_string<_Elem, _Traits, _Alloc>::size_type, _Fty, _ArgTys...) [with _Elem=char16_t, _Traits=std::char_traits<char16_t>, _Alloc=std::allocator<char16_t>, _Fty=lambda [](char16_t *, size_t, const char16_t *)->void, _ArgTys=<const char16_t *>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3260): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::assign(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=char16_t, _Traits=std::char_traits<char16_t>, _Alloc=std::allocator<char16_t>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2503): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=char16_t, _Traits=std::char_traits<char16_t>, _Alloc=std::allocator<char16_t>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(5011): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xmemory(62): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "size_t std::_Get_size_of_n<_Ty_size>(size_t) [with _Ty_size=4ULL]"
  (839): here
              instantiation of "_Ty *std::allocator<_Ty>::allocate(size_t) [with _Ty=char32_t]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4515): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::_Reallocate_for(std::basic_string<_Elem, _Traits, _Alloc>::size_type, _Fty, _ArgTys...) [with _Elem=char32_t, _Traits=std::char_traits<char32_t>, _Alloc=std::allocator<char32_t>, _Fty=lambda [](char32_t *, size_t, const char32_t *)->void, _ArgTys=<const char32_t *>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3260): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::assign(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=char32_t, _Traits=std::char_traits<char32_t>, _Alloc=std::allocator<char32_t>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2503): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=char32_t, _Traits=std::char_traits<char32_t>, _Alloc=std::allocator<char32_t>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(5015): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xutility(131): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "void *std::_Voidify_iter(_Iter) [with _Iter=char32_t **]"
  (158): here
              instantiation of "void std::_Construct_in_place(_Ty &, _Types &&...) [with _Ty=char32_t *, _Types=<char32_t *const &>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(4530): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::_Reallocate_for(std::basic_string<_Elem, _Traits, _Alloc>::size_type, _Fty, _ArgTys...) [with _Elem=char32_t, _Traits=std::char_traits<char32_t>, _Alloc=std::allocator<char32_t>, _Fty=lambda [](char32_t *, size_t, const char32_t *)->void, _ArgTys=<const char32_t *>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(3260): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc> &std::basic_string<_Elem, _Traits, _Alloc>::assign(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=char32_t, _Traits=std::char_traits<char32_t>, _Alloc=std::allocator<char32_t>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(2503): here
              instantiation of "std::basic_string<_Elem, _Traits, _Alloc>::basic_string(const _Elem *, std::basic_string<_Elem, _Traits, _Alloc>::size_type) [with _Elem=char32_t, _Traits=std::char_traits<char32_t>, _Alloc=std::allocator<char32_t>]"
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\xstring(5015): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\atomic(368): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "_Integral std::_Atomic_reinterpret_as<_Integral,_Ty>(const _Ty &) [with _Integral=int, _Ty=std::remove_reference_t<long>]"
  (987): here
              instantiation of "void std::_Atomic_storage<_Ty, 4ULL>::store(std::_Atomic_storage<_Ty, 4ULL>::_TVal, std::memory_order) [with _Ty=long]"
  (2944): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\atomic(370): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "_Integral std::_Atomic_reinterpret_as<_Integral,_Ty>(const _Ty &) [with _Integral=int, _Ty=std::remove_reference_t<long>]"
  (987): here
              instantiation of "void std::_Atomic_storage<_Ty, 4ULL>::store(std::_Atomic_storage<_Ty, 4ULL>::_TVal, std::memory_order) [with _Ty=long]"
  (2944): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\atomic(371): error : invalid type conversion [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "_Integral std::_Atomic_reinterpret_as<_Integral,_Ty>(const _Ty &) [with _Integral=int, _Ty=std::remove_reference_t<long>]"
  (987): here
              instantiation of "void std::_Atomic_storage<_Ty, 4ULL>::store(std::_Atomic_storage<_Ty, 4ULL>::_TVal, std::memory_order) [with _Ty=long]"
  (2944): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\atomic(368): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "_Integral std::_Atomic_reinterpret_as<_Integral,_Ty>(const _Ty &) [with _Integral=long, _Ty=std::remove_reference_t<long>]"
  (981): here
              instantiation of "void std::_Atomic_storage<_Ty, 4ULL>::store(std::_Atomic_storage<_Ty, 4ULL>::_TVal) [with _Ty=long]"
  (1003): here
              instantiation of "void std::_Atomic_storage<_Ty, 4ULL>::store(std::_Atomic_storage<_Ty, 4ULL>::_TVal, std::memory_order) [with _Ty=long]"
  (2944): here

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\atomic(370): error : expected a "(" [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
            detected during:
              instantiation of "_Integral std::_Atomic_reinterpret_as<_Integral,_Ty>(const _Ty &) [with _Integral=long, _Ty=std::remove_reference_t<long>]"
  (981): here
              instantiation of "void std::_Atomic_storage<_Ty, 4ULL>::store(std::_Atomic_storage<_Ty, 4ULL>::_TVal) [with _Ty=long]"
  (1003): here
              instantiation of "void std::_Atomic_storage<_Ty, 4ULL>::store(std::_Atomic_storage<_Ty, 4ULL>::_TVal, std::memory_order) [with _Ty=long]"
  (2944): here

  37 errors detected in the compilation of "C:/Users/admin/AppData/Local/Temp/pip-req-build-kpjlvj_f/src/gpuRIR_cuda.cu".
CUDACOMPILE : nvcc warning : The 'compute_35', 'compute_37', 'compute_50', 'sm_35', 'sm_37' and 'sm_50' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
  gpuRIR_cuda.cu
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations\CUDA 11.1.targets(785,9): error MSB3721: 命令“"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc.exe" -gencode=arch=compute_53,code=\"sm_53,compute_53\" -gencode=arch=compute_60,code=\"sm_60,compute_60\" -gencode=arch=compute_61,code=\"sm_61,compute_61\" -gencode=arch=compute_70,code=\"sm_70,compute_70\" -gencode=arch=compute_75,code=\"sm_75,compute_75\" -gencode=arch=compute_80,code=\"sm_80,compute_80\" -gencode=arch=compute_86,code=\"sm_86,compute_86\" -gencode=arch=compute_86,code=\"compute_86,compute_86\" -gencode=arch=compute_35,code=\"compute_35,compute_35\" -gencode=arch=compute_35,code=\"sm_35,compute_35\" -gencode=arch=compute_50,code=\"compute_50,compute_50\" -gencode=arch=compute_50,code=\"sm_50,compute_50\" -gencode=arch=compute_72,code=\"compute_72,compute_72\" -gencode=arch=compute_72,code=\"sm_72,compute_72\" -gencode=arch=compute_86,code=\"compute_86,compute_86\" -gencode=arch=compute_86,code=\"sm_86,compute_86\" --use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64" -x cu    -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include"     --keep-dir x64\Release -maxrregcount=0  --machine 64 --compile -cudart static -std=c++14 -Xcompiler="/EHsc -Ob2"    -D_WINDOWS -D_FORCE_INLINES -DNDEBUG -D"CMAKE_INTDIR=\"Release\"" -D_MBCS -D"CMAKE_INTDIR=\"Release\"" -Xcompiler "/EHsc /W3 /nologo /O2 /FdC:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\Release\gpuRIRcu.pdb /FS   /MD /GR" -o gpuRIRcu.dir\Release\gpuRIR_cuda.obj "C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\src\gpuRIR_cuda.cu"”已退出,返回代码为 1。 [C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\build\temp.win-amd64-3.6\Release\gpuRIRcu.vcxproj]
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\setup.py", line 86, in <module>
    "Operating System :: OS Independent",
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\site-packages\setuptools\__init__.py", line 153, in setup
    return distutils.core.setup(**attrs)
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\site-packages\setuptools\command\install.py", line 68, in run
    return orig.install.run(self)
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\command\install.py", line 545, in run
    self.run_command('build')
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\command\build.py", line 135, in run
    self.run_command(cmd_name)
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\setup.py", line 37, in run
    self.build_extension(ext)
  File "C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\setup.py", line 62, in build_extension
    subprocess.check_call(['cmake', '--build', '.'] + build_args, cwd=self.build_temp)
  File "C:\Users\admin\.conda\envs\DeepLearning36\lib\subprocess.py", line 311, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '/m']' returned non-zero exit status 1.
----------------------------------------

ERROR: Command errored out with exit status 1: 'C:\Users\admin.conda\envs\DeepLearning36\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\setup.py'"'"'; file='"'"'C:\Users\admin\AppData\Local\Temp\pip-req-build-kpjlvj_f\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\admin\AppData\Local\Temp\pip-record-uvm25qxu\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\admin.conda\envs\DeepLearning36\Include\gpuRIR' Check the logs for full command output.

@DavidDiazGuerra
Copy link
Owner

Well, at least this time it has reached the compilation stage... till now it was crashing while trying to get the compilation orders.

The compilation errors you're getting don't come from the code of gpuRIR but from some other libraries that MSVC is including. I've tried to find some information about those errors and I've found these threads:

It seems like there are some incompatibilities between some versions of MSVC, CUDA, and C++. Unfortunately, right now I don't have access to any Windows computer with CUDA to reproduce the error and try to fix it.

I guess it would be interesting trying to compile gpuRIR using C++11 instead of C++14, but I don't know how to do it using CMake. Let me know if you find how to fix this.

@AvioGG
Copy link

AvioGG commented Jul 6, 2022

Hi @DavidDiazGuerra,

I have the same issue as @yang-china. First, I have installed the library using pip install ... command and then using the python setup.py install and tried to run an example script. In both cases, there were no errors during the installation but both gave the DLL error when running an example script.

I have then installed the library using the fix-issue-33 branch as you advised above with no issues during the installation. But when I run an example script from the repository, I got "ImportError: DLL load failed while importing gpuRIR_bind: The specified module could not be found." error.

I am also using a Windows machine, so it is probable that the error is due to OS. I can also provide error logs if possible but I have no errors during installation and the runtime error message is just one line.

@DavidDiazGuerra
Copy link
Owner

Hi Avio.

I'll try to get access to a Windows PC with an NVidia GPU during the following days and try to install GPU and see if I get the same problems. I don't know what can be failing.

@DavidDiazGuerra
Copy link
Owner

I've just installed the library on a Windows 10 PC and I've been able to run the example script without any problems. The DLLs should be created when you install the library, I don't know why they weren't generated in your case, are you sure you didn't get any errors or warnings during the installation?

What CUDA version and what GPU are you using?

@AvioGG
Copy link

AvioGG commented Jul 13, 2022

The OS is Windows 11.
The cuda version I use is 11.7. For verification, nvcc --version in the command line gives the following:


nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Tue_May__3_19:00:59_Pacific_Daylight_Time_2022
Cuda compilation tools, release 11.7, V11.7.64
Build cuda_11.7.r11.7/compiler.31294372_0

The GPU I am using currently is "NVIDIA GeForce GTX 1660 Ti".

I am positive that there are no issues while installing the library, I uninstalled and reinstalled few times. Only issue is the DLL error.

@AvioGG
Copy link

AvioGG commented Jul 13, 2022

I think I have partially understood the issue.

I am currently using a laptop and this device has two GPUs, one simple embedded one (which does not support CUDA) and another good one ( which is the NVIDIA GTX 1660 Ti for me ) . When using pip install ... command to install the library, I have to force the usage of real GPU. Otherwise the necessary DLLs are not generated.

In addition, directly using import gpuRIR in the script gives an error for me. I have to import torch first and then this import gives no errors. This is pretty weird but now the example scripts work properly.

@DavidDiazGuerra
Copy link
Owner

That's indeed weird... are you using any environment management system? Like conda or something like that? How did you force pip to use the NVidia GPU during the installation?

@AvioGG
Copy link

AvioGG commented Jul 14, 2022

I am not using Conda or any other environment management system.

I forced my GPU to be active all the time using "Nvidia Control Panel". I have selected "High Performance NVIDIA Processor" instead of "Auto Select " here and it worked.
GPU_force

@DavidDiazGuerra
Copy link
Owner

CMake is supposed to compile the DLL for several CUDA architectures independently of what GPU is installed in your computer. The master branch uses a set of architectures that CMake considers "common" while the branch fix-issue-33 uses a set of hardcoded architectures because some of the CMake's "common" architectures are deprecated in the newest CUDA versions. I know this works well in Linux because I've installed the library in clusters where the installation happens in nodes without any GPU and then the library run well when executed in nodes with GPUs, but maybe there's some kind of bug in Windows that makes that the DLL is generated only for the available GPU (which is what I would expect to happen if I had used "Auto" instead of "Common" in the master branch).

About torch, I have no idea why importing it helps python to find the DLL of an independent module as gpuRIR.

@gaotangzhu
Copy link

@yang-china hi,is the problem solved?

@ISmallFish
Copy link

I think I have partially understood the issue.

I am currently using a laptop and this device has two GPUs, one simple embedded one (which does not support CUDA) and another good one ( which is the NVIDIA GTX 1660 Ti for me ) . When using pip install ... command to install the library, I have to force the usage of real GPU. Otherwise the necessary DLLs are not generated.

In addition, directly using import gpuRIR in the script gives an error for me. I have to import torch first and then this import gives no errors. This is pretty weird but now the example scripts work properly.

Amazing, but it does work.

@TuttiChi
Copy link

TuttiChi commented Feb 7, 2024

我想我已经部​​分理解了这个问题。

我目前使用一台笔记本电脑,该设备有两个 GPU,一个是简单的嵌入式 GPU(不支持 CUDA),另一个是好的 GPU(对我来说是 NVIDIA GTX 1660 Ti)。当使用pip install ...命令安装库时,我必须强制使用真实的GPU。否则不会生成必要的 DLL。

此外,直接import gpuRIR在脚本中使用会给我带来错误。我必须先导入 torch,然后此导入不会出现错误。这很奇怪,但现在示例脚本可以正常工作。

I think I have partially understood the issue.

I am currently using a laptop and this device has two GPUs, one simple embedded one (which does not support CUDA) and another good one ( which is the NVIDIA GTX 1660 Ti for me ) . When using pip install ... command to install the library, I have to force the usage of real GPU. Otherwise the necessary DLLs are not generated.

In addition, directly using import gpuRIR in the script gives an error for me. I have to import torch first and then this import gives no errors. This is pretty weird but now the example scripts work properly.

Hey ,how to force the usage of real GPU?

@htz1234
Copy link

htz1234 commented Mar 3, 2024

@

我想我已经部分理解了这个问题。

我目前正在使用笔记本电脑,该设备有两个 GPU,一个简单的嵌入式 GPU(不支持 CUDA)和另一个不错的 GPU(对我来说是 NVIDIA GTX 1660 Ti )。使用命令安装库时,我必须强制使用真正的GPU。否则,不会生成必要的 DLL。pip install ...

此外,直接在脚本中使用给我带来了错误。我必须先导入火炬,然后此导入不会出现错误。这很奇怪,但现在示例脚本可以正常工作。import gpuRIR

It really helps!

@Wizard-one
Copy link

In windows, I use this install gpurir without any error report

conda create -n demo_gpurir python=3.11 numpy scipy
pip install pip install gpuRIR@git+https://github.com/DavidDiazGuerra/gpuRIR.git   -v 

But when I import gpuRIR shows DLL load fail

python -c "import gpuRIR"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\admin\AppData\Local\miniconda3\envs\demo_gpurir\Lib\site-packages\gpuRIR\__init__.py", line 9, in <module>
    from gpuRIR_bind import gpuRIR_bind
ImportError: DLL load failed while importing gpuRIR_bind: The specified module could not be found.

Then I try to install pytorch

conda install pytorch torchvision torchaudio pytorch-cuda=12.4 -c pytorch -c nvidia

And It is work out, without import torch.

So I believe pytorch-cuda fixed some kind of link path problem in windows

@DavidDiazGuerra
Copy link
Owner

Thanks a lot for sharing this fix. It might be that I'm missing some lines in CMakeLists.txt to add the DLL to the path in Windows and then that's fixed when installing pytorch and running their CMake receipt. Unfortunately, I don't have much experience compiling (or developing) for Windows so I'm not sure how to fix this in gpuRIR. But it's good you found a workaround!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants