-
Notifications
You must be signed in to change notification settings - Fork 7
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
install error: [WinError 2] 系统找不到指定的文件。 #14
Comments
请问你修改了library_dirs和extra_link_args来配合你的cuda11.3版本吗? from setuptools import setup
from torch.utils.cpp_extension import BuildExtension, CUDAExtension
setup(
name='ctlib',
version='0.2.0',
author='Wenjun Xia',
ext_modules=[
CUDAExtension('ctlib', [
'src/ctlib.cpp',
'src/fan_ed_kernel.cu',
'src/fan_ea_kernel.cu',
'src/para_kernel.cu',
'src/laplacian_cuda_kernel.cu',
],
library_dirs=['C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v10.1\\lib\\x64'],
extra_link_args=['c10_cuda.lib','cudnn.lib','cublas.lib']),
],
cmdclass={
'build_ext': BuildExtension
}) |
可以直接删掉这两项试试
From: 小李努力再努力 ***@***.***>
Sent: Tuesday, March 12, 2024 11:14 PM
To: xiawj-hub/CTLIB ***@***.***>
Cc: Subscribed ***@***.***>
Subject: Re: [xiawj-hub/CTLIB] install error: [WinError 2] 系统找不到指定的文件。 (Issue #14)
请问你修改了library_dirs和extra_link_args来配合你的cuda11.3版本吗?
就下列中的:
from setuptools import setup
from torch.utils.cpp_extension import BuildExtension, CUDAExtension
setup(
name='ctlib',
version='0.2.0',
author='Wenjun Xia',
ext_modules=[
CUDAExtension('ctlib', [
'src/ctlib.cpp',
'src/fan_ed_kernel.cu',
'src/fan_ea_kernel.cu',
'src/para_kernel.cu',
'src/laplacian_cuda_kernel.cu',
],
library_dirs=['C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v10.1\\lib\\x64'],
extra_link_args=['c10_cuda.lib','cudnn.lib','cublas.lib']),
],
cmdclass={
'build_ext': BuildExtension
})
—
Reply to this email directly, view it on GitHub <#14 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AJRVWQLGQM4K77SHUORNQATYX676ZAVCNFSM6AAAAABESN7CS2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJTGI4DIMRUHA> .
You are receiving this because you are subscribed to this thread. <https://github.com/notifications/beacon/AJRVWQM6UZ5EJNST3XK2LHLYX676ZA5CNFSM6AAAAABESN7CS2WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTWZ4NJQ.gif> Message ID: ***@***.*** ***@***.***> >
|
我不太清楚这个问题,可以试试自己编译
From: kkkk12123 ***@***.***>
Sent: Tuesday, March 12, 2024 11:12 AM
To: xiawj-hub/CTLIB ***@***.***>
Cc: Subscribed ***@***.***>
Subject: [xiawj-hub/CTLIB] install error: [WinError 2] 系统找不到指定的文件。 (Issue #14)
您好,我在执行安装命令时总是无法安装成功,我的windows上环境是cuda 11.3, torch 1.10.0。
`(torch1_10_0_duo) C:\CTLIB-main\CTLIB-main>python setup.py install
running install
C:\Users\y.conda\envs\torch1_10_0_duo\lib\site-packages\setuptools_distutils\cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
C:\Users\jxy.conda\envs\torch1_10_0_duo\lib\site-packages\setuptools_distutils\cmd.py:66: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See pypa/setuptools#917 for details.
********************************************************************************
!!
self.initialize_options()
running bdist_egg
running egg_info
creating ctlib.egg-info
writing ctlib.egg-info\PKG-INFO
writing dependency_links to ctlib.egg-info\dependency_links.txt
writing top-level names to ctlib.egg-info\top_level.txt
writing manifest file 'ctlib.egg-info\SOURCES.txt'
reading manifest file 'ctlib.egg-info\SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'ctlib.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_ext
error: [WinError 2] 系统找不到指定的文件。
(torch1_10_0_duo) C:\CTLIB-main\CTLIB-main>^F
'' 不是内部或外部命令,也不是可运行的程序
或批处理文件。`
请问有什么解决方法吗?
非常感谢!
—
Reply to this email directly, view it on GitHub <#14> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AJRVWQLJU56VJFK33SXJXNLYX4LMVAVCNFSM6AAAAABESN7CS2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGE4DCOBYGAYTGNQ> .
You are receiving this because you are subscribed to this thread. <https://github.com/notifications/beacon/AJRVWQIL3W3E74KU44JPX6DYX4LMVA5CNFSM6AAAAABESN7CS2WGG33NNVSW45C7OR4XAZNFJFZXG5LFVJRW63LNMVXHIX3JMTHIEDGZJA.gif> Message ID: ***@***.*** ***@***.***> >
|
据我测试,linux平台(包括windows虚拟机wsl2)下删除这两行总是能通过编译,windows下不太确定,因该也是可以的; |
我在pytorch很早的版本不设置这两项会报错,但是在后面的版本都没有遇到这样的问题,可以直接删掉。
From: 小李努力再努力 ***@***.***>
Sent: Tuesday, March 12, 2024 11:44 PM
To: xiawj-hub/CTLIB ***@***.***>
Cc: xiawj-hub ***@***.***>; Comment ***@***.***>
Subject: Re: [xiawj-hub/CTLIB] install error: [WinError 2] 系统找不到指定的文件。 (Issue #14)
您好,我在执行安装命令时总是无法安装成功,我的windows上环境是cuda 11.3, torch 1.10.0。 `(torch1_10_0_duo) C:\CTLIB-main\CTLIB-main>python setup.py install running install C:\Users\y.conda\envs\torch1_10_0_duo\lib\site-packages\setuptools_distutils\cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!! self.initialize_options() C:\Users\y.conda\envs\torch1_10_0_duo\lib\site-packages\setuptools_distutils\cmd.py:66: EasyInstallDeprecationWarning: easy_install command is deprecated. !!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See pypa/setuptools#917 for details.
********************************************************************************
!! self.initialize_options() running bdist_egg running egg_info creating ctlib.egg-info writing ctlib.egg-info\PKG-INFO writing dependency_links to ctlib.egg-info\dependency_links.txt writing top-level names to ctlib.egg-info\top_level.txt writing manifest file 'ctlib.egg-info\SOURCES.txt' reading manifest file 'ctlib.egg-info\SOURCES.txt' adding license file 'LICENSE' writing manifest file 'ctlib.egg-info\SOURCES.txt' installing library code to build\bdist.win-amd64\egg running install_lib running build_ext error: [WinError 2] 系统找不到指定的文件。
(torch1_10_0_duo) C:\CTLIB-main\CTLIB-main>^F '' 不是内部或外部命令,也不是可运行的程序 或批处理文件。`
请问有什么解决方法吗? 非常感谢!
可以直接删掉这两项试试 From: 小李努力再努力 @.> Sent: Tuesday, March 12, 2024 11:14 PM To: xiawj-hub/CTLIB @.> Cc: Subscribed @.> Subject: Re: [xiawj-hub/CTLIB] install error: [WinError 2] 系统找不到指定的文件。 (Issue #14 <#14> ) 请问你修改了library_dirs和extra_link_args来配合你的cuda11.3版本吗? 就下列中的: from setuptools import setup from torch.utils.cpp_extension import BuildExtension, CUDAExtension setup( name='ctlib', version='0.2.0', author='Wenjun Xia', ext_modules=[ CUDAExtension('ctlib', [ 'src/ctlib.cpp', 'src/fan_ed_kernel.cu', 'src/fan_ea_kernel.cu', 'src/para_kernel.cu', 'src/laplacian_cuda_kernel.cu', ], library_dirs=['C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\lib\x64'], extra_link_args=['c10_cuda.lib','cudnn.lib','cublas.lib']), ], cmdclass={ 'build_ext': BuildExtension }) — Reply to this email directly, view it on GitHub <#14 (comment) <#14 (comment)> > , or unsubscribe https://github.com/notifications/unsubscribe-auth/AJRVWQLGQM4K77SHUORNQATYX676ZAVCNFSM6AAAAABESN7CS2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJTGI4DIMRUHA . You are receiving this because you are subscribed to this thread. https://github.com/notifications/beacon/AJRVWQM6UZ5EJNST3XK2LHLYX676ZA5CNFSM6AAAAABESN7CS2WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTWZ4NJQ.gif Message ID: @. @.***> >
据我测试,linux平台(包括windows虚拟机wsl2)下删除这两行总是能通过编译,windows下不太确定,因该也是可以的;
—
Reply to this email directly, view it on GitHub <#14 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AJRVWQIUUCPJTJMEJ2KCOVDYX7DOPAVCNFSM6AAAAABESN7CS2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJTGM2TINRWG4> .
You are receiving this because you commented. <https://github.com/notifications/beacon/AJRVWQOR3ZT2KI7DKBAMQILYX7DOPA5CNFSM6AAAAABESN7CS2WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTW2AW2W.gif> Message ID: ***@***.*** ***@***.***> >
|
您好,我在执行安装命令时总是无法安装成功,我的windows上环境是cuda 11.3, torch 1.10.0。
`(torch1_10_0_duo) C:\CTLIB-main\CTLIB-main>python setup.py install
running install
C:\Users\y.conda\envs\torch1_10_0_duo\lib\site-packages\setuptools_distutils\cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
!!
self.initialize_options()
C:\Users\y.conda\envs\torch1_10_0_duo\lib\site-packages\setuptools_distutils\cmd.py:66: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
!!
self.initialize_options()
running bdist_egg
running egg_info
creating ctlib.egg-info
writing ctlib.egg-info\PKG-INFO
writing dependency_links to ctlib.egg-info\dependency_links.txt
writing top-level names to ctlib.egg-info\top_level.txt
writing manifest file 'ctlib.egg-info\SOURCES.txt'
reading manifest file 'ctlib.egg-info\SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'ctlib.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_ext
error: [WinError 2] 系统找不到指定的文件。
(torch1_10_0_duo) C:\CTLIB-main\CTLIB-main>^F
'' 不是内部或外部命令,也不是可运行的程序
或批处理文件。`
请问有什么解决方法吗?
非常感谢!
The text was updated successfully, but these errors were encountered: