-
Notifications
You must be signed in to change notification settings - Fork 349
Description
Hi,
when i build latest TorchAo with pytorch last xpu version, it will meet failures as below,
Details
running egg_info
writing torchao.egg-info\PKG-INFO
writing dependency_links to torchao.egg-info\dependency_links.txt
writing requirements to torchao.egg-info\requires.txt
writing top-level names to torchao.egg-info\top_level.txt
reading manifest file 'torchao.egg-info\SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'torchao.egg-info\SOURCES.txt'
running build_ext
building 'torchao._C' extension
[1/2] cl /showIncludes /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\sdp\miniforge3\envs\debug_ao\lib\site-packages\torch\include -IC:\Users\sdp\miniforge3\envs\debug_ao\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\sdp\miniforge3\envs\debug_ao\include -IC:\Users\sdp\miniforge3\envs\debug_ao\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\cppwinrt" /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /wd4624 /wd4067 /wd4068 /EHsc -c C:\work\debug\ao\torchao\csrc\cpu\aten_kernels\float8_linear.cpp /FoC:\work\debug\ao\build\temp.win-amd64-cpython-310\Release\torchao\csrc\cpu\aten_kernels\float8_linear.obj -DPy_LIMITED_API=0x030A0000 /O2 /permissive- -DTORCH_API_INCLUDE_EXTENSION_H -DPy_LIMITED_API=0x030A0000 -DTORCH_EXTENSION_NAME=_C /std:c++17
FAILED: [code=2] C:/work/debug/ao/build/temp.win-amd64-cpython-310/Release/torchao/csrc/cpu/aten_kernels/float8_linear.obj
cl /showIncludes /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\sdp\miniforge3\envs\debug_ao\lib\site-packages\torch\include -IC:\Users\sdp\miniforge3\envs\debug_ao\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\sdp\miniforge3\envs\debug_ao\include -IC:\Users\sdp\miniforge3\envs\debug_ao\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\cppwinrt" /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /wd4624 /wd4067 /wd4068 /EHsc -c C:\work\debug\ao\torchao\csrc\cpu\aten_kernels\float8_linear.cpp /FoC:\work\debug\ao\build\temp.win-amd64-cpython-310\Release\torchao\csrc\cpu\aten_kernels\float8_linear.obj -DPy_LIMITED_API=0x030A0000 /O2 /permissive- -DTORCH_API_INCLUDE_EXTENSION_H -DPy_LIMITED_API=0x030A0000 -DTORCH_EXTENSION_NAME=_C /std:c++17
C:\work\debug\ao\torchao\csrc\cpu\aten_kernels\float8_linear.cpp(305): error C2146: syntax error: missing ')' before identifier 'in'
C:\work\debug\ao\torchao\csrc\cpu\aten_kernels\float8_linear.cpp(305): error C2059: syntax error: 'in'
C:\work\debug\ao\torchao\csrc\cpu\aten_kernels\float8_linear.cpp(309): error C2059: syntax error: ')'
C:\work\debug\ao\torchao\csrc\cpu\aten_kernels\float8_linear.cpp(309): error C2143: syntax error: missing ';' before '{'
C:\work\debug\ao\torchao\csrc\cpu\aten_kernels\float8_linear.cpp(309): error C2447: '{': missing function header (old-style formal list?)
torch 2.10.0.dev20251014+xpu
torchao ff16308
could you please take a look?
thanks,