pytorch/pytorch

Pytorch for Python 3.12 not available

Closed this issue Β· 50 comments

πŸš€ The feature, motivation and pitch

On Windows, Pytorch installation is not available:

C:\> python312.exe -m pip install torch
ERROR: Could not find a version that satisfies the requirement torch (from versions: none)
ERROR: No matching distribution found for torch

Alternatives

No response

Additional context

No response

cc @ezyang @gchanan @zou3519 @kadeng @malfet @seemethere @albanD

It takes some time to make torch compatible with new versions. Be patient!

Hi,
We did fix compilation so you should be able to build from source. But we haven't fixed all modules to work properly with 3.12
It will indeed take a bit of time before we can ship fully functional binaries.

Is it possible to have core-functionality released / RC version? Considering Pytorch build from source on Windows is that friendly.

I tried to build from source, but it failed at the last step:

[5577/5579] Linking CXX shared module functorch\functorch.pyd
FAILED: functorch/functorch.pyd
cmd.exe /C "cd . && D:\ProgramData\conda\envs\pt\Library\bin\cmake.exe -E vs_link_dll --intdir=functorch\CMakeFiles\functorch.dir --rc=E:\WINDOW~1\10\bin\100226~1.0\x64\rc.exe --mt=E:\WINDOW~1\10\bin\100226~1.0\x64\mt.exe --manifests  -- D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\bin\Hostx64\x64\link.exe /nologo functorch\CMakeFiles\functorch.dir\csrc\dim\dim.cpp.obj functorch\CMakeFiles\functorch.dir\csrc\init_dim_only.cpp.obj  /out:functorch\functorch.pyd /implib:lib\functorch.lib /pdb:functorch\functorch.pdb /dll /version:0.0 /machine:x64 /ignore:4049 /ignore:4217 /ignore:4099 /INCREMENTAL:NO  /NODEFAULTLIB:LIBCMT.LIB  lib\torch_python.lib  lib\torch.lib  lib\torch_cpu.lib  lib\libprotobuf.lib  lib\c10.lib  D:\ProgramData\conda\envs\pt\libs\python312.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib  && cd ."
LINK: command "D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\bin\Hostx64\x64\link.exe /nologo functorch\CMakeFiles\functorch.dir\csrc\dim\dim.cpp.obj functorch\CMakeFiles\functorch.dir\csrc\init_dim_only.cpp.obj /out:functorch\functorch.pyd /implib:lib\functorch.lib /pdb:functorch\functorch.pdb /dll /version:0.0 /machine:x64 /ignore:4049 /ignore:4217 /ignore:4099 /INCREMENTAL:NO /NODEFAULTLIB:LIBCMT.LIB lib\torch_python.lib lib\torch.lib lib\torch_cpu.lib lib\libprotobuf.lib lib\c10.lib D:\ProgramData\conda\envs\pt\libs\python312.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=2" failed (exit code 1120) with the following output:
   Creating library lib\functorch.lib and object lib\functorch.exp
init_dim_only.cpp.obj : error LNK2019: unresolved external symbol "struct _object * __cdecl Dim_init(void)" (?Dim_init@@YAPEAU_object@@XZ) referenced in function "void __cdecl at::functorch::pybind11_init__C(class pybind11::module_ &)" (?pybind11_init__C@functorch@at@@YAXAEAVmodule_@pybind11@@@Z)
functorch\functorch.pyd : fatal error LNK1120: 1 unresolved externals
[5578/5579] Linking CXX shared library bin\nnapi_backend.dll
ninja: build stopped: subcommand failed.
full logs...
(pt) PS E:\Downloads\pytorch> python setup.py develop
Building wheel torch-2.1.0
-- Building version 2.1.0
cmake -GNinja -DBUILD_PYTHON=True -DBUILD_TEST=False -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=E:\Downloads\pytorch\torch -DCMAKE_PREFIX_PATH=D:\ProgramData\conda\envs\pt\Lib\site-packages -DNUMPY_INCLUDE_DIR=D:\ProgramData\conda\envs\pt\Lib\site-packages\numpy\core\include -DPYTHON_EXECUTABLE=D:\ProgramData\conda\envs\pt\python.exe -DPYTHON_INCLUDE_DIR=D:\ProgramData\conda\envs\pt\Include -DPYTHON_LIBRARY=D:\ProgramData\conda\envs\pt/libs/python312.lib -DTORCH_BUILD_VERSION=2.1.0 -DUSE_NUMPY=True E:\Downloads\pytorch
-- The CXX compiler identification is MSVC 19.37.32825.0
-- The C compiler identification is MSVC 19.37.32825.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: D:/Tools/VS/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: D:/Tools/VS/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Not forcing any particular BLAS to be found
CMake Warning at CMakeLists.txt:378 (message):
  TensorPipe cannot be used on Windows.  Set it to OFF


-- Performing Test C_HAS_AVX_1
-- Performing Test C_HAS_AVX_1 - Success
-- Performing Test C_HAS_AVX2_1
-- Performing Test C_HAS_AVX2_1 - Success
-- Performing Test C_HAS_AVX512_1
-- Performing Test C_HAS_AVX512_1 - Failed
-- Performing Test C_HAS_AVX512_2
-- Performing Test C_HAS_AVX512_2 - Failed
-- Performing Test C_HAS_AVX512_3
-- Performing Test C_HAS_AVX512_3 - Failed
-- Performing Test CXX_HAS_AVX_1
-- Performing Test CXX_HAS_AVX_1 - Success
-- Performing Test CXX_HAS_AVX2_1
-- Performing Test CXX_HAS_AVX2_1 - Success
-- Performing Test CXX_HAS_AVX512_1
-- Performing Test CXX_HAS_AVX512_1 - Failed
-- Performing Test CXX_HAS_AVX512_2
-- Performing Test CXX_HAS_AVX512_2 - Failed
-- Performing Test CXX_HAS_AVX512_3
-- Performing Test CXX_HAS_AVX512_3 - Failed
-- Current compiler supports avx2 extension. Will build perfkernels.
-- Performing Test CAFFE2_COMPILER_SUPPORTS_AVX512_EXTENSIONS
-- Performing Test CAFFE2_COMPILER_SUPPORTS_AVX512_EXTENSIONS - Success
-- Current compiler supports avx512f extension. Will build fbgemm.
-- Performing Test COMPILER_SUPPORTS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_SUPPORTS_HIDDEN_VISIBILITY - Failed
-- Performing Test COMPILER_SUPPORTS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_SUPPORTS_HIDDEN_INLINE_VISIBILITY - Failed
CUDA_TOOLKIT_ROOT_DIR not found or specified
-- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY)
CMake Warning at cmake/public/cuda.cmake:31 (message):
  Caffe2: CUDA cannot be found.  Depending on whether you are building Caffe2
  or a Caffe2 dependent library, the next warning / error will give you more
  info.
Call Stack (most recent call first):
  cmake/Dependencies.cmake:44 (include)
  CMakeLists.txt:722 (include)


CMake Warning at cmake/Dependencies.cmake:80 (message):
  Not compiling with CUDA.  Suppress this warning with -DUSE_CUDA=OFF.
Call Stack (most recent call first):
  CMakeLists.txt:722 (include)


-- Building using own protobuf under third_party per request.
-- Use custom protobuf build.
CMake Deprecation Warning at third_party/protobuf/cmake/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


--
-- 3.13.0.0
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - not found
-- Found Threads: TRUE
-- Caffe2 protobuf include directory: $<BUILD_INTERFACE:E:/Downloads/pytorch/third_party/protobuf/src>$<INSTALL_INTERFACE:include>
-- Trying to find preferred BLAS backend of choice: MKL
-- MKL_THREADING = OMP
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of void*
-- Check size of void* - done
-- MKL_THREADING = OMP
CMake Warning at cmake/Dependencies.cmake:227 (message):
  MKL could not be found.  Defaulting to Eigen
Call Stack (most recent call first):
  CMakeLists.txt:722 (include)


CMake Warning at cmake/Dependencies.cmake:264 (message):
  Preferred BLAS (MKL) cannot be found, now searching for a general BLAS
  library
Call Stack (most recent call first):
  CMakeLists.txt:722 (include)


-- MKL_THREADING = OMP
-- Checking for [mkl_intel_lp64 - mkl_intel_thread - mkl_core - libiomp5md]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_intel_thread - mkl_core - libiomp5md]
--   Library mkl_intel: not found
-- Checking for [mkl_intel_lp64 - mkl_intel_thread - mkl_core]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_intel_thread - mkl_core]
--   Library mkl_intel: not found
-- Checking for [mkl_intel_lp64 - mkl_sequential - mkl_core]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_sequential - mkl_core]
--   Library mkl_intel: not found
-- Checking for [mkl_intel_lp64 - mkl_core - libiomp5md - pthread]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_core - libiomp5md - pthread]
--   Library mkl_intel: not found
-- Checking for [mkl_intel_lp64 - mkl_core - pthread]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_core - pthread]
--   Library mkl_intel: not found
-- Checking for [mkl - guide - pthread - m]
--   Library mkl: not found
-- MKL library not found
-- Checking for [blis]
--   Library blis: BLAS_blis_LIBRARY-NOTFOUND
-- Checking for [Accelerate]
--   Library Accelerate: BLAS_Accelerate_LIBRARY-NOTFOUND
-- Checking for [vecLib]
--   Library vecLib: BLAS_vecLib_LIBRARY-NOTFOUND
-- Checking for [flexiblas]
--   Library flexiblas: BLAS_flexiblas_LIBRARY-NOTFOUND
-- Checking for [openblas]
--   Library openblas: BLAS_openblas_LIBRARY-NOTFOUND
-- Checking for [openblas - pthread - m]
--   Library openblas: BLAS_openblas_LIBRARY-NOTFOUND
-- Checking for [openblas - pthread - m - gomp]
--   Library openblas: BLAS_openblas_LIBRARY-NOTFOUND
-- Checking for [libopenblas]
--   Library libopenblas: BLAS_libopenblas_LIBRARY-NOTFOUND
-- Checking for [goto2 - gfortran]
--   Library goto2: BLAS_goto2_LIBRARY-NOTFOUND
-- Checking for [goto2 - gfortran - pthread]
--   Library goto2: BLAS_goto2_LIBRARY-NOTFOUND
-- Checking for [acml - gfortran]
--   Library acml: BLAS_acml_LIBRARY-NOTFOUND
-- Checking for [blis]
--   Library blis: BLAS_blis_LIBRARY-NOTFOUND
-- Could NOT find Atlas (missing: Atlas_CBLAS_INCLUDE_DIR Atlas_CLAPACK_INCLUDE_DIR Atlas_CBLAS_LIBRARY Atlas_BLAS_LIBRARY Atlas_LAPACK_LIBRARY)
-- Checking for [ptf77blas - atlas - gfortran]
--   Library ptf77blas: BLAS_ptf77blas_LIBRARY-NOTFOUND
-- Checking for []
-- Looking for sgemm_
-- Looking for sgemm_ - not found
-- Cannot find a library with BLAS API. Not using BLAS.
-- Using pocketfft in directory: E:/Downloads/pytorch/third_party/pocketfft/
CMake Deprecation Warning at third_party/cpuinfo/deps/clog/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- The ASM compiler identification is MSVC
-- Found assembler: D:/Tools/VS/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe
CMake Deprecation Warning at third_party/FP16/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at third_party/psimd/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Warning (dev) at third_party/fbgemm/CMakeLists.txt:86 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PythonInterp: D:/ProgramData/conda/envs/pt/python.exe (found version "3.12")
-- Performing Test COMPILER_SUPPORTS_AVX512
-- Performing Test COMPILER_SUPPORTS_AVX512 - Success
-- MKL_THREADING = OMP
-- MKL_THREADING = OMP
CMake Warning (dev) at D:/ProgramData/conda/envs/pt/Library/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (OpenMP_C)
  does not match the name of the calling package (OpenMP).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/Modules/FindOpenMP.cmake:584 (find_package_handle_standard_args)
  third_party/fbgemm/CMakeLists.txt:129 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found OpenMP_C: -openmp:experimental -ID:/Tools/VS/BuildTools/VC/Tools/MSVC/14.37.32822/include
CMake Warning (dev) at D:/ProgramData/conda/envs/pt/Library/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (OpenMP_CXX)
  does not match the name of the calling package (OpenMP).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/Modules/FindOpenMP.cmake:584 (find_package_handle_standard_args)
  third_party/fbgemm/CMakeLists.txt:129 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found OpenMP_CXX: -openmp:experimental -ID:/Tools/VS/BuildTools/VC/Tools/MSVC/14.37.32822/include
-- Found OpenMP: TRUE
CMake Warning at third_party/fbgemm/CMakeLists.txt:131 (message):
  OpenMP found! OpenMP_C_INCLUDE_DIRS =


CMake Warning at third_party/fbgemm/CMakeLists.txt:224 (message):
  ==========


CMake Warning at third_party/fbgemm/CMakeLists.txt:225 (message):
  CMAKE_BUILD_TYPE = Release


CMake Warning at third_party/fbgemm/CMakeLists.txt:226 (message):
  CMAKE_CXX_FLAGS_DEBUG is /Z7 /Ob0 /Od /RTC1 /bigobj


CMake Warning at third_party/fbgemm/CMakeLists.txt:227 (message):
  CMAKE_CXX_FLAGS_RELEASE is /O2 /Ob2 /DNDEBUG /bigobj


CMake Warning at third_party/fbgemm/CMakeLists.txt:228 (message):
  ==========


** AsmJit Summary **
   ASMJIT_DIR=E:/Downloads/pytorch/third_party/fbgemm/third_party/asmjit
   ASMJIT_TEST=FALSE
   ASMJIT_TARGET_TYPE=SHARED
   ASMJIT_DEPS=
   ASMJIT_LIBS=asmjit
   ASMJIT_CFLAGS=
   ASMJIT_PRIVATE_CFLAGS=-MP;-GF;-Zc:__cplusplus;-Zc:inline;-Zc:strictStrings;-Zc:threadSafeInit-;-W4
   ASMJIT_PRIVATE_CFLAGS_DBG=-GS
   ASMJIT_PRIVATE_CFLAGS_REL=-GS-;-O2;-Oi
CMake Deprecation Warning at third_party/ittapi/CMakeLists.txt:7 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- Using third party subdirectory Eigen.
CMake Warning (dev) at cmake/Dependencies.cmake:1086 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

Call Stack (most recent call first):
  CMakeLists.txt:722 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PythonInterp: D:/ProgramData/conda/envs/pt/python.exe (found suitable version "3.12", minimum required is "3.0")
CMake Warning (dev) at cmake/Dependencies.cmake:1087 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

Call Stack (most recent call first):
  CMakeLists.txt:722 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PythonLibs: D:/ProgramData/conda/envs/pt/libs/python312.lib (found suitable version "3.12.0", minimum required is "3.0")
-- Using third_party/pybind11.
-- pybind11 include dirs: E:/Downloads/pytorch/cmake/../third_party/pybind11/include
-- Could NOT find MPI_C (missing: MPI_C_LIB_NAMES MPI_C_HEADER_DIR MPI_C_WORKS)
-- Could NOT find MPI_CXX (missing: MPI_CXX_LIB_NAMES MPI_CXX_HEADER_DIR MPI_CXX_WORKS)
-- Could NOT find MPI (missing: MPI_C_FOUND MPI_CXX_FOUND)
CMake Warning at cmake/Dependencies.cmake:1185 (message):
  Not compiling with MPI.  Suppress this warning with -DUSE_MPI=OFF
Call Stack (most recent call first):
  CMakeLists.txt:722 (include)


-- Adding OpenMP CXX_FLAGS: -openmp:experimental -ID:/Tools/VS/BuildTools/VC/Tools/MSVC/14.37.32822/include
CMake Deprecation Warning at third_party/gloo/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Warning (dev) at third_party/gloo/CMakeLists.txt:21 (option):
  Policy CMP0077 is not set: option() honors normal variables.  Run "cmake
  --help-policy CMP0077" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

  For compatibility with older versions of CMake, option is clearing the
  normal variable 'BUILD_BENCHMARK'.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at third_party/gloo/CMakeLists.txt:35 (option):
  Policy CMP0077 is not set: option() honors normal variables.  Run "cmake
  --help-policy CMP0077" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

  For compatibility with older versions of CMake, option is clearing the
  normal variable 'USE_NCCL'.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at third_party/gloo/CMakeLists.txt:36 (option):
  Policy CMP0077 is not set: option() honors normal variables.  Run "cmake
  --help-policy CMP0077" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

  For compatibility with older versions of CMake, option is clearing the
  normal variable 'USE_RCCL'.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- MSVC detected
-- Set USE_REDIS OFF
-- Set USE_IBVERBS OFF
-- Set USE_NCCL OFF
-- Set USE_RCCL OFF
-- Set USE_LIBUV ON
-- Only USE_LIBUV is supported on Windows
-- Gloo build as SHARED library
CMake Warning at cmake/Dependencies.cmake:1492 (message):
  Metal is only used in ios builds.
Call Stack (most recent call first):
  CMakeLists.txt:722 (include)


CMake Deprecation Warning at third_party/onnx/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Warning (dev) at third_party/onnx/CMakeLists.txt:119 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PythonInterp: D:/ProgramData/conda/envs/pt/python.exe (found version "3.12")
Generated: E:/Downloads/pytorch/build/third_party/onnx/onnx/onnx_onnx_torch-ml.proto
Generated: E:/Downloads/pytorch/build/third_party/onnx/onnx/onnx-operators_onnx_torch-ml.proto
Generated: E:/Downloads/pytorch/build/third_party/onnx/onnx/onnx-data_onnx_torch.proto
--
-- ******** Summary ********
--   CMake version             : 3.27.6
--   CMake command             : D:/ProgramData/conda/envs/pt/Library/bin/cmake.exe
--   System                    : Windows
--   C++ compiler              : D:/Tools/VS/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe
--   C++ compiler version      : 19.37.32825.0
--   CXX flags                 : /DWIN32 /D_WINDOWS /GR /EHsc /bigobj /FS -DUSE_PTHREADPOOL /std:c++17 /EHsc /wd26812
--   Build type                : Release
--   Compile definitions       : ONNX_ML=1;ONNXIFI_ENABLE_EXT=1;__STDC_FORMAT_MACROS
--   CMAKE_PREFIX_PATH         : D:\ProgramData\conda\envs\pt\Lib\site-packages
--   CMAKE_INSTALL_PREFIX      : E:/Downloads/pytorch/torch
--   CMAKE_MODULE_PATH         : E:/Downloads/pytorch/cmake/Modules;E:/Downloads/pytorch/cmake/public/../Modules_CUDA_fix
--
--   ONNX version              : 1.14.1
--   ONNX NAMESPACE            : onnx_torch
--   ONNX_USE_LITE_PROTO       : OFF
--   USE_PROTOBUF_SHARED_LIBS  : OFF
--   Protobuf_USE_STATIC_LIBS  : ON
--   ONNX_DISABLE_EXCEPTIONS   : OFF
--   ONNX_WERROR               : OFF
--   ONNX_BUILD_TESTS          : OFF
--   ONNX_BUILD_BENCHMARKS     : OFF
--
--   Protobuf compiler         :
--   Protobuf includes         :
--   Protobuf libraries        :
--   BUILD_ONNX_PYTHON         : OFF
CMake Deprecation Warning at third_party/foxi/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


--
-- ******** Summary ********
--   CMake version         : 3.27.6
--   CMake command         : D:/ProgramData/conda/envs/pt/Library/bin/cmake.exe
--   System                : Windows
--   C++ compiler          : D:/Tools/VS/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe
--   C++ compiler version  : 19.37.32825.0
--   CXX flags             : /DWIN32 /D_WINDOWS /GR /EHsc /bigobj /FS -DUSE_PTHREADPOOL
--   Build type            : Release
--   Compile definitions   : ONNX_ML=1;ONNXIFI_ENABLE_EXT=1
--   CMAKE_PREFIX_PATH     : D:\ProgramData\conda\envs\pt\Lib\site-packages
--   CMAKE_INSTALL_PREFIX  : E:/Downloads/pytorch/torch
--   CMAKE_MODULE_PATH     : E:/Downloads/pytorch/cmake/Modules;E:/Downloads/pytorch/cmake/public/../Modules_CUDA_fix
--
--   ONNX version          : 1.4.1
--   ONNX NAMESPACE        : onnx_torch
--   ONNX_BUILD_TESTS      : OFF
--   ONNX_BUILD_BENCHMARKS : OFF
--   ONNX_USE_LITE_PROTO   : OFF
--   ONNXIFI_DUMMY_BACKEND :
--
--   Protobuf compiler     :
--   Protobuf includes     :
--   Protobuf libraries    :
--   BUILD_ONNX_PYTHON     : OFF
-- Found CUDA with FP16 support, compiling with torch.cuda.HalfTensor
-- Adding -DNDEBUG to compile flags
-- Checking prototype magma_get_sgeqrf_nb for MAGMA_V2
-- Checking prototype magma_get_sgeqrf_nb for MAGMA_V2 - False
CMake Warning at cmake/Dependencies.cmake:1693 (message):
  Not compiling with MAGMA.  Suppress this warning with -DUSE_MAGMA=OFF.
Call Stack (most recent call first):
  CMakeLists.txt:722 (include)


-- Could not find hardware support for NEON on this machine.
-- No OMAP3 processor on this machine.
-- No OMAP4 processor on this machine.
-- MKL_THREADING = OMP
-- Checking for [mkl_intel_lp64 - mkl_intel_thread - mkl_core - libiomp5md]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_intel_thread - mkl_core - libiomp5md]
--   Library mkl_intel: not found
-- Checking for [mkl_intel_lp64 - mkl_intel_thread - mkl_core]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_intel_thread - mkl_core]
--   Library mkl_intel: not found
-- Checking for [mkl_intel_lp64 - mkl_sequential - mkl_core]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_sequential - mkl_core]
--   Library mkl_intel: not found
-- Checking for [mkl_intel_lp64 - mkl_core - libiomp5md - pthread]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_core - libiomp5md - pthread]
--   Library mkl_intel: not found
-- Checking for [mkl_intel_lp64 - mkl_core - pthread]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_core - pthread]
--   Library mkl_intel: not found
-- Checking for [mkl - guide - pthread - m]
--   Library mkl: not found
-- MKL library not found
-- Checking for [blis]
--   Library blis: BLAS_blis_LIBRARY-NOTFOUND
-- Checking for [Accelerate]
--   Library Accelerate: BLAS_Accelerate_LIBRARY-NOTFOUND
-- Checking for [vecLib]
--   Library vecLib: BLAS_vecLib_LIBRARY-NOTFOUND
-- Checking for [flexiblas]
--   Library flexiblas: BLAS_flexiblas_LIBRARY-NOTFOUND
-- Checking for [openblas]
--   Library openblas: BLAS_openblas_LIBRARY-NOTFOUND
-- Checking for [openblas - pthread - m]
--   Library openblas: BLAS_openblas_LIBRARY-NOTFOUND
-- Checking for [openblas - pthread - m - gomp]
--   Library openblas: BLAS_openblas_LIBRARY-NOTFOUND
-- Checking for [libopenblas]
--   Library libopenblas: BLAS_libopenblas_LIBRARY-NOTFOUND
-- Checking for [goto2 - gfortran]
--   Library goto2: BLAS_goto2_LIBRARY-NOTFOUND
-- Checking for [goto2 - gfortran - pthread]
--   Library goto2: BLAS_goto2_LIBRARY-NOTFOUND
-- Checking for [acml - gfortran]
--   Library acml: BLAS_acml_LIBRARY-NOTFOUND
-- Checking for [blis]
--   Library blis: BLAS_blis_LIBRARY-NOTFOUND
-- Could NOT find Atlas (missing: Atlas_CBLAS_INCLUDE_DIR Atlas_CLAPACK_INCLUDE_DIR Atlas_CBLAS_LIBRARY Atlas_BLAS_LIBRARY Atlas_LAPACK_LIBRARY)
-- Checking for [ptf77blas - atlas - gfortran]
--   Library ptf77blas: BLAS_ptf77blas_LIBRARY-NOTFOUND
-- Checking for []
-- Cannot find a library with BLAS API. Not using BLAS.
-- LAPACK requires BLAS
-- Cannot find a library with LAPACK API. Not using LAPACK.
disabling CUDA because NOT USE_CUDA is set
disabling ROCM because NOT USE_ROCM is set
-- MIOpen not found. Compiling without MIOpen support
-- MKL_THREADING = OMP
-- Checking for [mkl_intel_lp64 - mkl_intel_thread - mkl_core - libiomp5md]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_intel_thread - mkl_core - libiomp5md]
--   Library mkl_intel: not found
-- Checking for [mkl_intel_lp64 - mkl_intel_thread - mkl_core]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_intel_thread - mkl_core]
--   Library mkl_intel: not found
-- Checking for [mkl_intel_lp64 - mkl_sequential - mkl_core]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_sequential - mkl_core]
--   Library mkl_intel: not found
-- Checking for [mkl_intel_lp64 - mkl_core - libiomp5md - pthread]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_core - libiomp5md - pthread]
--   Library mkl_intel: not found
-- Checking for [mkl_intel_lp64 - mkl_core - pthread]
--   Library mkl_intel_lp64: not found
-- Checking for [mkl_intel - mkl_core - pthread]
--   Library mkl_intel: not found
-- Checking for [mkl - guide - pthread - m]
--   Library mkl: not found
-- MKL library not found
-- Checking for [blis]
--   Library blis: BLAS_blis_LIBRARY-NOTFOUND
-- Checking for [Accelerate]
--   Library Accelerate: BLAS_Accelerate_LIBRARY-NOTFOUND
-- Checking for [vecLib]
--   Library vecLib: BLAS_vecLib_LIBRARY-NOTFOUND
-- Checking for [flexiblas]
--   Library flexiblas: BLAS_flexiblas_LIBRARY-NOTFOUND
-- Checking for [openblas]
--   Library openblas: BLAS_openblas_LIBRARY-NOTFOUND
-- Checking for [openblas - pthread - m]
--   Library openblas: BLAS_openblas_LIBRARY-NOTFOUND
-- Checking for [openblas - pthread - m - gomp]
--   Library openblas: BLAS_openblas_LIBRARY-NOTFOUND
-- Checking for [libopenblas]
--   Library libopenblas: BLAS_libopenblas_LIBRARY-NOTFOUND
-- Checking for [goto2 - gfortran]
--   Library goto2: BLAS_goto2_LIBRARY-NOTFOUND
-- Checking for [goto2 - gfortran - pthread]
--   Library goto2: BLAS_goto2_LIBRARY-NOTFOUND
-- Checking for [acml - gfortran]
--   Library acml: BLAS_acml_LIBRARY-NOTFOUND
-- Checking for [blis]
--   Library blis: BLAS_blis_LIBRARY-NOTFOUND
-- Could NOT find Atlas (missing: Atlas_CBLAS_INCLUDE_DIR Atlas_CLAPACK_INCLUDE_DIR Atlas_CBLAS_LIBRARY Atlas_BLAS_LIBRARY Atlas_LAPACK_LIBRARY)
-- Checking for [ptf77blas - atlas - gfortran]
--   Library ptf77blas: BLAS_ptf77blas_LIBRARY-NOTFOUND
-- Checking for []
-- Cannot find a library with BLAS API. Not using BLAS.
-- MKLDNN_CPU_RUNTIME = OMP
CMake Deprecation Warning at third_party/ideep/mkl-dnn/CMakeLists.txt:17 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- DNNL_TARGET_ARCH: X64
-- DNNL_LIBRARY_NAME: dnnl
CMake Warning (dev) at D:/ProgramData/conda/envs/pt/Library/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (OpenMP_C)
  does not match the name of the calling package (OpenMP).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/Modules/FindOpenMP.cmake:584 (find_package_handle_standard_args)
  third_party/ideep/mkl-dnn/cmake/OpenMP.cmake:69 (find_package)
  third_party/ideep/mkl-dnn/CMakeLists.txt:117 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at D:/ProgramData/conda/envs/pt/Library/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (OpenMP_CXX)
  does not match the name of the calling package (OpenMP).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/Modules/FindOpenMP.cmake:584 (find_package_handle_standard_args)
  third_party/ideep/mkl-dnn/cmake/OpenMP.cmake:69 (find_package)
  third_party/ideep/mkl-dnn/CMakeLists.txt:117 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Could NOT find Doxyrest (missing: DOXYREST_EXECUTABLE)
CMake Warning (dev) at third_party/ideep/mkl-dnn/cmake/Sphinx.cmake:25 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

Call Stack (most recent call first):
  third_party/ideep/mkl-dnn/cmake/doc.cmake:19 (include)
  third_party/ideep/mkl-dnn/CMakeLists.txt:125 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PythonInterp: D:/ProgramData/conda/envs/pt/python.exe (found suitable version "3.12", minimum required is "2.7")
-- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE)
-- Found Git: D:/Program Files/Git/cmd/git.exe (found version "2.39.0.windows.2")
-- Enabled workload: TRAINING
-- Enabled primitives: ALL
-- Enabled primitive CPU ISA: ALL
-- Enabled primitive GPU ISA: ALL
-- Primitive cache is enabled
-- The ASM_MASM compiler identification is MSVC
-- Found assembler: D:/Tools/VS/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/ml64.exe
-- Graph component is enabled
-- Found MKL-DNN: TRUE
-- Performing Test C_HAS_THREAD
-- Performing Test C_HAS_THREAD - Success
-- Version: 10.1.0
-- Build type: Release
-- Using CPU-only version of Kineto
-- Configuring Kineto dependency:
--   KINETO_SOURCE_DIR = E:/Downloads/pytorch/third_party/kineto/libkineto
--   KINETO_BUILD_TESTS = OFF
--   KINETO_LIBRARY_TYPE = static
CMake Warning (dev) at third_party/kineto/libkineto/CMakeLists.txt:15 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PythonInterp: D:/ProgramData/conda/envs/pt/python.exe (found version "3.12")
INFO CUDA_SOURCE_DIR =
INFO ROCM_SOURCE_DIR =
INFO CUPTI unavailable or disabled - not building GPU profilers
-- Kineto: FMT_SOURCE_DIR = E:/Downloads/pytorch/third_party/fmt
-- Kineto: FMT_INCLUDE_DIR = E:/Downloads/pytorch/third_party/fmt/include
INFO CUPTI_INCLUDE_DIR = /extras/CUPTI/include
INFO ROCTRACER_INCLUDE_DIR = /include/roctracer
INFO DYNOLOG_INCLUDE_DIR = E:/Downloads/pytorch/third_party/kineto/libkineto/third_party/dynolog/
INFO IPCFABRIC_INCLUDE_DIR = E:/Downloads/pytorch/third_party/kineto/libkineto/third_party/dynolog//dynolog/src/ipcfabric/
-- Configured Kineto (CPU)
-- Performing Test HAS/UTF_8
-- Performing Test HAS/UTF_8 - Success
-- Performing Test HAS/WD4624
-- Performing Test HAS/WD4624 - Success
-- Performing Test HAS/WD4068
-- Performing Test HAS/WD4068 - Success
-- Performing Test HAS/WD4067
-- Performing Test HAS/WD4067 - Success
-- Performing Test HAS/WD4267
-- Performing Test HAS/WD4267 - Success
-- Performing Test HAS/WD4661
-- Performing Test HAS/WD4661 - Success
-- Performing Test HAS/WD4717
-- Performing Test HAS/WD4717 - Success
-- Performing Test HAS/WD4244
-- Performing Test HAS/WD4244 - Success
-- Performing Test HAS/WD4804
-- Performing Test HAS/WD4804 - Success
-- Performing Test HAS/WD4273
-- Performing Test HAS/WD4273 - Success
-- Performing Test HAS_WNO_STRINGOP_OVERFLOW
-- Performing Test HAS_WNO_STRINGOP_OVERFLOW - Failed
--
-- Use the C++ compiler to compile (MI_USE_CXX=ON)
--
-- Library base name: mimalloc
-- Version          : 1.8
-- Build type       : release
-- C++ Compiler     : D:/Tools/VS/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe
-- Compiler flags   : /Zc:__cplusplus
-- Compiler defines :
-- Link libraries   : psapi;shell32;user32;advapi32;bcrypt
-- Build targets    : static
--
-- Looking for backtrace
-- Looking for backtrace - not found
-- Could NOT find Backtrace (missing: Backtrace_LIBRARY Backtrace_INCLUDE_DIR)
-- don't use NUMA
-- headers outputs:
-- sources outputs:
-- declarations_yaml outputs:
-- Performing Test COMPILER_SUPPORTS_NO_AVX256_SPLIT
-- Performing Test COMPILER_SUPPORTS_NO_AVX256_SPLIT - Failed
-- Using ATen parallel backend: OMP
disabling CUDA because USE_CUDA is set false
AT_INSTALL_INCLUDE_DIR include/ATen/core
core header install: E:/Downloads/pytorch/build/aten/src/ATen/core/TensorBody.h
core header install: E:/Downloads/pytorch/build/aten/src/ATen/core/aten_interned_strings.h
core header install: E:/Downloads/pytorch/build/aten/src/ATen/core/enum_tag.h
CMake Warning (dev) at torch/CMakeLists.txt:389:
  Syntax Warning in cmake code at column 107

  Argument not separated from preceding token by whitespace.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at torch/CMakeLists.txt:389:
  Syntax Warning in cmake code at column 115

  Argument not separated from preceding token by whitespace.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Using Lib/site-packages as python relative installation path
CMake Warning at CMakeLists.txt:1113 (message):
  Generated cmake files are only fully tested if one builds with system glog,
  gflags, and protobuf.  Other settings may generate files that are not well
  tested.


--
-- ******** Summary ********
-- General:
--   CMake version         : 3.27.6
--   CMake command         : D:/ProgramData/conda/envs/pt/Library/bin/cmake.exe
--   System                : Windows
--   C++ compiler          : D:/Tools/VS/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe
--   C++ compiler id       : MSVC
--   C++ compiler version  : 19.37.32825.0
--   Using ccache if found : OFF
--   CXX flags             : /DWIN32 /D_WINDOWS /GR /EHsc /bigobj /FS -DUSE_PTHREADPOOL -DNDEBUG -DUSE_KINETO -DLIBKINETO_NOCUPTI -DLIBKINETO_NOROCTRACER -DUSE_FBGEMM -DUSE_XNNPACK -DSYMBOLICATE_MOBILE_DEBUG_HANDLE /utf-8 /wd4624 /wd4068 /wd4067 /wd4267 /wd4661 /wd4717 /wd4244 /wd4804 /wd4273
--   Build type            : Release
--   Compile definitions   : ONNX_ML=1;ONNXIFI_ENABLE_EXT=1;ONNX_NAMESPACE=onnx_torch;_CRT_SECURE_NO_DEPRECATE=1;USE_EXTERNAL_MZCRC;MINIZ_DISABLE_ZIP_READER_CRC32_CHECKS;WIN32_LEAN_AND_MEAN;_UCRT_LEGACY_INFINITY;NOMINMAX;USE_MIMALLOC
--   CMAKE_PREFIX_PATH     : D:\ProgramData\conda\envs\pt\Lib\site-packages
--   CMAKE_INSTALL_PREFIX  : E:/Downloads/pytorch/torch
--   USE_GOLD_LINKER       : OFF
--
--   TORCH_VERSION         : 2.1.0
--   BUILD_CAFFE2          : OFF
--   BUILD_CAFFE2_OPS      : OFF
--   BUILD_STATIC_RUNTIME_BENCHMARK: OFF
--   BUILD_TENSOREXPR_BENCHMARK: OFF
--   BUILD_NVFUSER_BENCHMARK: OFF
--   BUILD_BINARY          : OFF
--   BUILD_CUSTOM_PROTOBUF : ON
--     Link local protobuf : ON
--   BUILD_DOCS            : OFF
--   BUILD_PYTHON          : True
--     Python version      : 3.12
--     Python executable   : D:/ProgramData/conda/envs/pt/python.exe
--     Pythonlibs version  : 3.12.0
--     Python library      : D:/ProgramData/conda/envs/pt/libs/python312.lib
--     Python includes     : D:/ProgramData/conda/envs/pt/include
--     Python site-packages: Lib/site-packages
--   BUILD_SHARED_LIBS     : ON
--   CAFFE2_USE_MSVC_STATIC_RUNTIME     : OFF
--   BUILD_TEST            : False
--   BUILD_JNI             : OFF
--   BUILD_MOBILE_AUTOGRAD : OFF
--   BUILD_LITE_INTERPRETER: OFF
--   INTERN_BUILD_MOBILE   :
--   TRACING_BASED         : OFF
--   USE_BLAS              : 0
--   USE_LAPACK            : 0
--   USE_ASAN              : OFF
--   USE_TSAN              : OFF
--   USE_CPP_CODE_COVERAGE : OFF
--   USE_CUDA              : OFF
--   USE_ROCM              : OFF
--   BUILD_NVFUSER         : OFF
--   USE_EIGEN_FOR_BLAS    : ON
--   USE_FBGEMM            : ON
--     USE_FAKELOWP          : OFF
--   USE_KINETO            : ON
--   USE_FFMPEG            : OFF
--   USE_GFLAGS            : OFF
--   USE_GLOG              : OFF
--   USE_LEVELDB           : OFF
--   USE_LITE_PROTO        : OFF
--   USE_LMDB              : OFF
--   USE_METAL             : OFF
--   USE_PYTORCH_METAL     : OFF
--   USE_PYTORCH_METAL_EXPORT     : OFF
--   USE_MPS               : OFF
--   USE_FFTW              : OFF
--   USE_MKL               : OFF
--   USE_MKLDNN            : ON
--   USE_MKLDNN_ACL        : OFF
--   USE_MKLDNN_CBLAS      : OFF
--   USE_UCC               : OFF
--   USE_ITT               : ON
--   USE_NCCL              : OFF
--   USE_NNPACK            : OFF
--   USE_NUMPY             : ON
--   USE_OBSERVERS         : ON
--   USE_OPENCL            : OFF
--   USE_OPENCV            : OFF
--   USE_OPENMP            : ON
--   USE_TBB               : OFF
--   USE_MIMALLOC          : ON
--   USE_VULKAN            : OFF
--   USE_PROF              : OFF
--   USE_QNNPACK           : OFF
--   USE_PYTORCH_QNNPACK   : OFF
--   USE_XNNPACK           : ON
--   USE_REDIS             : OFF
--   USE_ROCKSDB           : OFF
--   USE_ZMQ               : OFF
--   USE_DISTRIBUTED       : ON
--     USE_MPI               : OFF
--     USE_GLOO              : ON
--     USE_GLOO_WITH_OPENSSL : OFF
--     USE_TENSORPIPE        : OFF
--   Public Dependencies  :
--   Private Dependencies : Threads::Threads;pthreadpool;cpuinfo;XNNPACK;fbgemm;ittnotify;fp16;caffe2::openmp;gloo;foxi_loader;fmt::fmt-header-only;kineto
--   Public CUDA Deps.    :
--   Private CUDA Deps.   :
--   USE_COREML_DELEGATE     : OFF
--   BUILD_LAZY_TS_BACKEND   : ON
--   TORCH_DISABLE_GPU_ASSERTS : OFF
-- Performing Test HAS_WMISSING_PROTOTYPES
-- Performing Test HAS_WMISSING_PROTOTYPES - Failed
-- Performing Test HAS_WERROR_MISSING_PROTOTYPES
-- Performing Test HAS_WERROR_MISSING_PROTOTYPES - Failed
-- Configuring done (34.5s)
-- Generating done (1.6s)
-- Build files have been written to: E:/Downloads/pytorch/build
cmake --build . --target install --config Release
[3/4] Generating ATen headers
[18/5579] Building RC object third_party\protobuf\cmake\CMakeFiles\libprotobuf-lite.dir\version.rc.res
Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation.  All rights reserved.

[96/5579] Building RC object third_party\protobuf\cmake\CMakeFiles\libprotobuf.dir\version.rc.res
Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation.  All rights reserved.

[179/5579] Building RC object third_party\protobuf\cmake\CMakeFiles\libprotoc.dir\version.rc.res
Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation.  All rights reserved.

[183/5579] Building RC object third_party\protobuf\cmake\CMakeFiles\protoc.dir\version.rc.res
Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation.  All rights reserved.

[3516/5579] Building CXX object confu-deps\XNNPACK\CMakeFiles\jit.dir\src\jit\assembler.cc.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3518/5579] Building C object confu-deps\XNNPACK\CMakeFiles\normalization.dir\src\normalization.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3519/5579] Building CXX object confu-deps\XNNPACK\CMakeFiles\jit.dir\src\jit\aarch64-assembler.cc.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3522/5579] Building CXX object confu-deps\XNNPACK\CMakeFiles\jit.dir\src\jit\aarch32-assembler.cc.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3523/5579] Building C object confu-deps\XNNPACK\CMakeFiles\cache.dir\src\cache.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3528/5579] Building C object confu-deps\XNNPACK\CMakeFiles\mutex.dir\src\mutex.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3530/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\channel-shuffle-nc.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3531/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\argmax-pooling-nhwc.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3532/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\constant-pad-nd.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3533/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operator-delete.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3534/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\convolution-nchw.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3535/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\average-pooling-nhwc.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3537/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\binary-elementwise-nd.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3538/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\convolution-nhwc.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3539/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\fully-connected-nc.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3540/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\global-average-pooling-ncw.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3541/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\deconvolution-nhwc.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3542/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\global-average-pooling-nwc.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3543/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\max-pooling-nhwc.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3544/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\prelu-nc.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3545/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\resize-bilinear-nchw.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3546/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\lut-elementwise-nc.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3547/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\resize-bilinear-nhwc.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3548/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\slice-nd.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3549/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\transpose-nd.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3550/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\softmax-nc.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3551/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\unary-elementwise-nc.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3552/5579] Building C object confu-deps\XNNPACK\CMakeFiles\operators.dir\src\operators\unpooling-nhwc.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3554/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\memory-planner.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3556/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\argmax-pooling-2d.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3557/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3558/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\abs.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3559/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\add2.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3560/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\average-pooling-2d.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3561/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\runtime.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3562/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\bankers-rounding.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3563/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\ceiling.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3564/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\clamp.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3565/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\concatenate.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3566/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\convert.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3567/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\copy.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3568/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\convolution-2d.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3569/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\deconvolution-2d.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3570/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\divide.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3571/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\depth-to-space.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3572/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\elu.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3573/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\even-split.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3574/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\depthwise-convolution-2d.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3575/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\floor.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3576/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\fully-connected.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3577/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\hardswish.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3578/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\global-average-pooling.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3579/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\leaky-relu.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3580/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\maximum2.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3581/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\max-pooling-2d.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3582/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\minimum2.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3583/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\prelu.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3584/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\sigmoid.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3585/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\negate.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3586/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\multiply2.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3587/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\softmax.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3588/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\space-to-depth-2d.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3589/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\square-root.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3590/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\square.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3592/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\static-constant-pad.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3593/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\squared-difference.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3594/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\static-reshape.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3595/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\static-resize-bilinear-2d.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3596/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\validation.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3597/5579] Building C object confu-deps\XNNPACK\CMakeFiles\XNNPACK.dir\src\params.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3598/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\unpooling-2d.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3599/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\tensor.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3601/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\static-slice.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3602/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\subtract.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3603/5579] Building C object confu-deps\XNNPACK\CMakeFiles\subgraph.dir\src\subgraph\static-transpose.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3605/5579] Building C object confu-deps\XNNPACK\CMakeFiles\XNNPACK.dir\src\binary-elementwise-config.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3606/5579] Building C object confu-deps\XNNPACK\CMakeFiles\XNNPACK.dir\src\transpose-config.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3607/5579] Building C object confu-deps\XNNPACK\CMakeFiles\XNNPACK.dir\src\x8-lut-config.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3610/5579] Building C object confu-deps\XNNPACK\CMakeFiles\XNNPACK.dir\src\init.c.obj
cl : Command line warning D9025 : overriding '/O2' with '/O1'
[3612/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_generic.dir\src\FbgemmConv.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<T,accT>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=int8_t,
            accT=int32_t,
            inpType=int8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<T,accT>,T,accT>::PackMatrix'
        with
        [
            T=int8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackBMatrix<T,accT>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=int8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<T,accT>,T,accT>::packedBufferSize'
        with
        [
            T=int8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,ACC_T,1>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            ACC_T=int32_t,
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,ACC_T,1>,T,accT>::PackMatrix'
        with
        [
            ACC_T=int32_t,
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,ACC_T,1>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            ACC_T=int32_t,
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,ACC_T,1>,T,accT>::packedBufferSize'
        with
        [
            ACC_T=int32_t,
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,ACC_T,2>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            ACC_T=int32_t,
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,ACC_T,2>,T,accT>::PackMatrix'
        with
        [
            ACC_T=int32_t,
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,ACC_T,2>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            ACC_T=int32_t,
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,ACC_T,2>,T,accT>::packedBufferSize'
        with
        [
            ACC_T=int32_t,
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,ACC_T,3>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            ACC_T=int32_t,
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,ACC_T,3>,T,accT>::PackMatrix'
        with
        [
            ACC_T=int32_t,
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,ACC_T,3>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            ACC_T=int32_t,
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,ACC_T,3>,T,accT>::packedBufferSize'
        with
        [
            ACC_T=int32_t,
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,int,3>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,int,2>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,int,1>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(142) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<signed char,int>,signed char,int>::getRowOffsetBuffer': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<unsigned char,int>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
[3614/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_generic.dir\src\FbgemmFPCommon.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmFPCommon.h(76): warning C4273: 'fbgemm::cblas_gemm_compute': inconsistent dll linkage
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmFPCommon.h(64): note: see previous definition of 'cblas_gemm_compute'
[3623/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_generic.dir\src\Fbgemm.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,uint8_t,int32_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,uint8_t,int32_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,uint8_t,int32_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,uint8_t,int32_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,int8_t,int32_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=int8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,int8_t,int32_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,int8_t,int32_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,int8_t,int32_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,uint8_t,int16_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,uint8_t,int16_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,uint8_t,int16_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,uint8_t,int16_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,int8_t,int16_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=int8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,int8_t,int16_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,int8_t,int16_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,int8_t,int16_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,uint8_t,int16_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,uint8_t,int16_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,uint8_t,int16_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,uint8_t,int16_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,uint8_t,int32_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,uint8_t,int32_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,uint8_t,int32_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,uint8_t,int32_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,uint8_t,int32_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,uint8_t,int32_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,uint8_t,int32_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,uint8_t,int32_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,uint8_t,int32_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,uint8_t,int32_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,uint8_t,int32_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,uint8_t,int32_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,uint8_t,int16_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,uint8_t,int16_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,uint8_t,int16_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,uint8_t,int16_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,uint8_t,int16_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,uint8_t,int16_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,uint8_t,int16_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,uint8_t,int16_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,uint8_t,int16_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,uint8_t,int16_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,uint8_t,int16_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,uint8_t,int16_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,uint8_t,int32_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,uint8_t,int32_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,uint8_t,int32_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,uint8_t,int32_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(111): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,int8_t,int32_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=int8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,int8_t,int32_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(111): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,int8_t,int32_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,int8_t,int32_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,uint8_t,int16_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,uint8_t,int16_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,uint8_t,int16_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,uint8_t,int16_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(111): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,int8_t,int16_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=int8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,int8_t,int16_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(111): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,int8_t,int16_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,int8_t,int16_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,uint8_t,int16_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,uint8_t,int16_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,uint8_t,int16_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,uint8_t,int16_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,uint8_t,int32_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,uint8_t,int32_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,uint8_t,int32_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,uint8_t,int32_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,uint8_t,int32_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,uint8_t,int32_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,uint8_t,int32_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,uint8_t,int32_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,uint8_t,int32_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,uint8_t,int32_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,uint8_t,int32_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,uint8_t,int32_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,uint8_t,int16_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,uint8_t,int16_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,uint8_t,int16_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,uint8_t,int16_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,uint8_t,int16_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,uint8_t,int16_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,uint8_t,int16_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,uint8_t,int16_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,uint8_t,int16_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,uint8_t,int16_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,uint8_t,int16_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,uint8_t,int16_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::PackMatrix'
E:\Downloads\pytorch\third_party\fbgemm\src\Fbgemm.cc(114): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,uint8_t,int32_t>::packedBufferSize'
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<unsigned char,int>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,short,3>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,short,2>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,short,1>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,int,3>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,int,2>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,int,1>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAMatrix<unsigned char,int>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<unsigned char,int>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(142) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<signed char,short>,signed char,short>::getRowOffsetBuffer': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAMatrix<unsigned char,short>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(142) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<signed char,int>,signed char,int>::getRowOffsetBuffer': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<unsigned char,short>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
[3627/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_generic.dir\src\PackAMatrix.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAMatrix.cc(26): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAMatrix.cc(26): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int32_t>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAMatrix.cc(26): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAMatrix.cc(26): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAMatrix<uint8_t,int16_t>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAMatrix<unsigned char,short>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAMatrix<unsigned char,int>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
[3628/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_generic.dir\src\PackAWithQuantRowOffset.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithQuantRowOffset.cc(34): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithQuantRowOffset.cc(34): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<uint8_t,int32_t>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<unsigned char,int>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
[3630/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_generic.dir\src\PackAWithRowOffset.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithRowOffset.cc(30): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithRowOffset.cc(30): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int32_t>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithRowOffset.cc(30): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithRowOffset.cc(30): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<uint8_t,int16_t>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<unsigned char,short>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<unsigned char,int>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
[3631/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_generic.dir\src\PackMatrix.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(142) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<signed char,short>,signed char,short>::getRowOffsetBuffer': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAMatrix<unsigned char,short>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<unsigned char,short>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(142) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<signed char,int>,signed char,int>::getRowOffsetBuffer': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,short,2>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,short,1>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,short,3>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithQuantRowOffset<unsigned char,int>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithRowOffset<unsigned char,int>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,int,2>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,int,1>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,int,3>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAMatrix<unsigned char,int>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
[3632/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_generic.dir\src\PackBMatrix.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=int8_t,
            accT=int32_t,
            inpType=int8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,T,accT>::PackMatrix'
        with
        [
            T=int8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=int8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,T,accT>::packedBufferSize'
        with
        [
            T=int8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=int8_t,
            accT=int16_t,
            inpType=int8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,T,accT>::PackMatrix'
        with
        [
            T=int8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=int8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,T,accT>::packedBufferSize'
        with
        [
            T=int8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackBMatrix.cc(180): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=int8_t,
            accT=int32_t,
            inpType=int8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,T,accT>::PackMatrix'
        with
        [
            T=int8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackBMatrix.cc(180): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=int8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int32_t>,T,accT>::packedBufferSize'
        with
        [
            T=int8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackBMatrix.cc(180): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=int8_t,
            accT=int16_t,
            inpType=int8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,T,accT>::PackMatrix'
        with
        [
            T=int8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackBMatrix.cc(180): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=int8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<int8_t,int16_t>,T,accT>::packedBufferSize'
        with
        [
            T=int8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(142) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<signed char,short>,signed char,short>::getRowOffsetBuffer': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(142) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<signed char,int>,signed char,int>::getRowOffsetBuffer': recursive on all control paths, function will cause runtime stack overflow
[3633/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_generic.dir\src\GroupwiseConvAcc32Avx2.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx2>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx2>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc(48): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx2>::genForSingleOutput'
[3634/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_generic.dir\src\PackWeightsForConv.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<T,accT>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=int8_t,
            accT=int32_t,
            inpType=int8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<T,accT>,T,accT>::PackMatrix'
        with
        [
            T=int8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackBMatrix<T,accT>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=int8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackBMatrix<T,accT>,T,accT>::packedBufferSize'
        with
        [
            T=int8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(142) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackBMatrix<signed char,int>,signed char,int>::getRowOffsetBuffer': recursive on all control paths, function will cause runtime stack overflow
[3635/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_generic.dir\src\PackAWithIm2Col.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(306): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithIm2Col.cc(29): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithIm2Col.cc(29): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,1>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithIm2Col.cc(29): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithIm2Col.cc(29): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,1>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithIm2Col.cc(29): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithIm2Col.cc(29): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,2>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithIm2Col.cc(29): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithIm2Col.cc(29): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,2>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithIm2Col.cc(29): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithIm2Col.cc(29): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int32_t,3>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int32_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithIm2Col.cc(29): warning C4661: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,T,accT>::PackMatrix(int32_t,int32_t,inpType *,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t,
            inpType=uint8_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(100): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,T,accT>::PackMatrix'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\src\PackAWithIm2Col.cc(29): warning C4661: 'int fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,T,accT>::packedBufferSize(int,int,const fbgemm::BlockingFactors *)': no suitable definition provided for explicit template instantiation request
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/Fbgemm.h(131): note: see declaration of 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<uint8_t,int16_t,3>,T,accT>::packedBufferSize'
        with
        [
            T=uint8_t,
            accT=int16_t
        ]
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,short,3>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,int,3>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,short,2>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,int,2>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,short,1>,unsigned char,short>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm\Fbgemm.h(151) : warning C4717: 'fbgemm::PackMatrix<fbgemm::PackAWithIm2Col<unsigned char,int,1>,unsigned char,int>::isThisLastKBlock': recursive on all control paths, function will cause runtime stack overflow
[3638/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_avx2.dir\src\EmbeddingSpMDMAvx2.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\src\EmbeddingSpMDMAvx2.cc(18): warning C4273: 'fbgemm::internal::EmbeddingSpMDMBlockSize1_': inconsistent dll linkage
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmEmbedding.h(330): note: see previous definition of 'EmbeddingSpMDMBlockSize1_'
[3639/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_generic.dir\src\GroupwiseConvAcc32Avx512.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(321): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<1,fbgemm::inst_set_t::avx512_vnni>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<2,fbgemm::inst_set_t::avx512_vnni>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512>::genForSingleOutput'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'fbgemm::jit_conv_kernel_fp fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::getOrCreate(void)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(242): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::getOrCreate'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::genForTopOrBottomEdge(asmjit::_abi_1_9::x86::Emitter *,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(274): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::genForTopOrBottomEdge'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::initResultRegs(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(276): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::initResultRegs'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::genCoreInsts(asmjit::_abi_1_9::x86::Emitter *)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(278): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::genCoreInsts'
E:\Downloads\pytorch\third_party\fbgemm\src\GroupwiseConvAcc32Avx512.cc(69): warning C4661: 'void fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::genForSingleOutput(asmjit::_abi_1_9::x86::Emitter *,bool,bool,bool,bool)': no suitable definition provided for explicit template instantiation request
E:\Downloads\pytorch\third_party\fbgemm\src\./GroupwiseConv.h(280): note: see declaration of 'fbgemm::GenConvKernel<3,fbgemm::inst_set_t::avx512_vnni>::genForSingleOutput'
[3641/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_avx2.dir\src\FbgemmBfloat16ConvertAvx2.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\src\FbgemmBfloat16ConvertAvx2.cc(49): warning C4273: 'fbgemm::FloatToBfloat16_avx2': inconsistent dll linkage
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmConvert.h(52): note: see previous definition of 'FloatToBfloat16_avx2'
E:\Downloads\pytorch\third_party\fbgemm\src\FbgemmBfloat16ConvertAvx2.cc(57): warning C4273: 'fbgemm::Bfloat16ToFloat_avx2': inconsistent dll linkage
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmConvert.h(66): note: see previous definition of 'Bfloat16ToFloat_avx2'
[3643/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_avx2.dir\src\FbgemmFloat16ConvertAvx2.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\src\FbgemmFloat16ConvertAvx2.cc(20): warning C4556: value of intrinsic immediate argument '8' is out of range '0 - 7'
E:\Downloads\pytorch\third_party\fbgemm\src\FbgemmFloat16ConvertAvx2.cc(36): warning C4556: value of intrinsic immediate argument '8' is out of range '0 - 7'
E:\Downloads\pytorch\third_party\fbgemm\src\FbgemmFloat16ConvertAvx2.cc(48): warning C4273: 'fbgemm::FloatToFloat16_avx2': inconsistent dll linkage
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmConvert.h(120): note: see previous definition of 'FloatToFloat16_avx2'
E:\Downloads\pytorch\third_party\fbgemm\src\FbgemmFloat16ConvertAvx2.cc(68): warning C4273: 'fbgemm::Float16ToFloat_avx2': inconsistent dll linkage
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmConvert.h(141): note: see previous definition of 'Float16ToFloat_avx2'
[3655/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_avx512.dir\src\FbgemmBfloat16ConvertAvx512.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\src\FbgemmBfloat16ConvertAvx512.cc(43): warning C4273: 'fbgemm::FloatToBfloat16_avx512': inconsistent dll linkage
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmConvert.h(59): note: see previous definition of 'FloatToBfloat16_avx512'
E:\Downloads\pytorch\third_party\fbgemm\src\FbgemmBfloat16ConvertAvx512.cc(51): warning C4273: 'fbgemm::Bfloat16ToFloat_avx512': inconsistent dll linkage
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmConvert.h(73): note: see previous definition of 'Bfloat16ToFloat_avx512'
[3661/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_avx512.dir\src\FbgemmFloat16ConvertAvx512.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\src\FbgemmFloat16ConvertAvx512.cc(48): warning C4273: 'fbgemm::FloatToFloat16_avx512': inconsistent dll linkage
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmConvert.h(130): note: see previous definition of 'FloatToFloat16_avx512'
E:\Downloads\pytorch\third_party\fbgemm\src\FbgemmFloat16ConvertAvx512.cc(68): warning C4273: 'fbgemm::Float16ToFloat_avx512': inconsistent dll linkage
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmConvert.h(148): note: see previous definition of 'Float16ToFloat_avx512'
[3665/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_avx2.dir\src\FbgemmFP16UKernelsIntrinsicAvx2.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmFPCommon.h(76): warning C4273: 'fbgemm::cblas_gemm_compute': inconsistent dll linkage
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmFPCommon.h(64): note: see previous definition of 'cblas_gemm_compute'
[3666/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_avx512.dir\src\FbgemmFP16UKernelsIntrinsicAvx512.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmFPCommon.h(76): warning C4273: 'fbgemm::cblas_gemm_compute': inconsistent dll linkage
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmFPCommon.h(64): note: see previous definition of 'cblas_gemm_compute'
[3667/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_avx2.dir\src\QuantUtilsAvx2.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\src\QuantUtilsAvx2.cc(1553): warning C4556: value of intrinsic immediate argument '8' is out of range '0 - 7'
E:\Downloads\pytorch\third_party\fbgemm\src\QuantUtilsAvx2.cc(2035): warning C4556: value of intrinsic immediate argument '8' is out of range '0 - 7'
E:\Downloads\pytorch\third_party\fbgemm\src\QuantUtilsAvx2.cc(2199): note: see reference to function template instantiation 'void fbgemm::FusedNBitRowwiseQuantizedSBHalfToFloatOrHalfAvx2<float,2>(const uint8_t *,size_t,int,float *)' being compiled
E:\Downloads\pytorch\third_party\fbgemm\src\QuantUtilsAvx2.cc(2039): warning C4556: value of intrinsic immediate argument '8' is out of range '0 - 7'
E:\Downloads\pytorch\third_party\fbgemm\src\QuantUtilsAvx2.cc(2043): warning C4556: value of intrinsic immediate argument '8' is out of range '0 - 7'
E:\Downloads\pytorch\third_party\fbgemm\src\QuantUtilsAvx2.cc(2047): warning C4556: value of intrinsic immediate argument '8' is out of range '0 - 7'
E:\Downloads\pytorch\third_party\fbgemm\src\QuantUtilsAvx2.cc(2100): warning C4556: value of intrinsic immediate argument '8' is out of range '0 - 7'
E:\Downloads\pytorch\third_party\fbgemm\src\QuantUtilsAvx2.cc(2105): warning C4556: value of intrinsic immediate argument '8' is out of range '0 - 7'
E:\Downloads\pytorch\third_party\fbgemm\src\QuantUtilsAvx2.cc(2110): warning C4556: value of intrinsic immediate argument '8' is out of range '0 - 7'
E:\Downloads\pytorch\third_party\fbgemm\src\QuantUtilsAvx2.cc(2115): warning C4556: value of intrinsic immediate argument '8' is out of range '0 - 7'
E:\Downloads\pytorch\third_party\fbgemm\src\QuantUtilsAvx2.cc(2168): warning C4556: value of intrinsic immediate argument '8' is out of range '0 - 7'
E:\Downloads\pytorch\third_party\fbgemm\src\QuantUtilsAvx2.cc(2221): note: see reference to function template instantiation 'void fbgemm::Fused8BitRowwiseQuantizedSBFloatToFloatOrHalfAvx2<float>(const uint8_t *,size_t,int,float *)' being compiled
[3680/5579] Building CXX object third_party\fbgemm\CMakeFiles\fbgemm_avx512.dir\src\FbgemmFP16UKernelsIntrinsicAvx512_256.cc.obj
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmFPCommon.h(76): warning C4273: 'fbgemm::cblas_gemm_compute': inconsistent dll linkage
E:\Downloads\pytorch\third_party\fbgemm\include\fbgemm/FbgemmFPCommon.h(64): note: see previous definition of 'cblas_gemm_compute'
[3760/5579] Building RC object third_party\ideep\mkl-dnn\src\CMakeFiles\dnnl.dir\version.rc.res
Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation.  All rights reserved.

[3761/5579] Running gen_proto.py on onnx/onnx.in.proto
Processing E:\Downloads\pytorch\third_party\onnx\onnx\onnx.in.proto
Writing E:/Downloads/pytorch/build/third_party/onnx/onnx\onnx_onnx_torch-ml.proto
Writing E:/Downloads/pytorch/build/third_party/onnx/onnx\onnx_onnx_torch-ml.proto3
Writing E:/Downloads/pytorch/build/third_party/onnx/onnx\onnx-ml.pb.h
generating E:/Downloads/pytorch/build/third_party/onnx/onnx\onnx_pb.py
[3770/5579] Running gen_proto.py on onnx/onnx-operators.in.proto
Processing E:\Downloads\pytorch\third_party\onnx\onnx\onnx-operators.in.proto
Writing E:/Downloads/pytorch/build/third_party/onnx/onnx\onnx-operators_onnx_torch-ml.proto
Writing E:/Downloads/pytorch/build/third_party/onnx/onnx\onnx-operators_onnx_torch-ml.proto3
Writing E:/Downloads/pytorch/build/third_party/onnx/onnx\onnx-operators-ml.pb.h
generating E:/Downloads/pytorch/build/third_party/onnx/onnx\onnx_operators_pb.py
[3772/5579] Running gen_proto.py on onnx/onnx-data.in.proto
Processing E:\Downloads\pytorch\third_party\onnx\onnx\onnx-data.in.proto
Writing E:/Downloads/pytorch/build/third_party/onnx/onnx\onnx-data_onnx_torch.proto
Writing E:/Downloads/pytorch/build/third_party/onnx/onnx\onnx-data_onnx_torch.proto3
Writing E:/Downloads/pytorch/build/third_party/onnx/onnx\onnx-data.pb.h
generating E:/Downloads/pytorch/build/third_party/onnx/onnx\onnx_data_pb.py
[3779/5579] Building CXX object third_party\gloo\gloo\CMakeFiles\gloo.dir\transport\uv\libuv.cc.obj
D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\include\xutility(254): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data
D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\include\memory(2104): note: see reference to function template instantiation 'void std::_Construct_in_place<_Ty,std::shared_ptr<gloo::transport::uv::libuv::Loop>,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(_Ty &,std::shared_ptr<gloo::transport::uv::libuv::Loop> &&,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &) noexcept(false)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest
        ]
D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\include\memory(2779): note: see reference to function template instantiation 'std::_Ref_count_obj2<_Ty>::_Ref_count_obj2<std::shared_ptr<gloo::transport::uv::libuv::Loop>,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(std::shared_ptr<gloo::transport::uv::libuv::Loop> &&,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest
        ]
E:\Downloads\pytorch\third_party\gloo\gloo/transport/uv/libuv.h(315): note: see reference to function template instantiation 'std::shared_ptr<_Ty> std::make_shared<T,std::shared_ptr<gloo::transport::uv::libuv::Loop>,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(std::shared_ptr<gloo::transport::uv::libuv::Loop> &&,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest,
            T=gloo::transport::uv::libuv::detail::WriteRequest
        ]
E:\Downloads\pytorch\third_party\gloo\gloo/transport/uv/libuv.h(244): note: see reference to function template instantiation 'std::shared_ptr<_Ty> gloo::transport::uv::libuv::Resource<T,U>::create<std::shared_ptr<gloo::transport::uv::libuv::Loop>,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(std::shared_ptr<gloo::transport::uv::libuv::Loop> &&,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest,
            T=gloo::transport::uv::libuv::detail::WriteRequest,
            U=uv_write_t
        ]
E:\Downloads\pytorch\third_party\gloo\gloo/transport/uv/libuv.h(618): note: see reference to function template instantiation 'std::shared_ptr<_Ty> gloo::transport::uv::libuv::Loop::resource<gloo::transport::uv::libuv::detail::WriteRequest,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest
        ]
[3789/5579] Building CXX object third_party\gloo\gloo\CMakeFiles\gloo.dir\transport\uv\pair.cc.obj
D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\include\xutility(254): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data
D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\include\memory(2104): note: see reference to function template instantiation 'void std::_Construct_in_place<_Ty,std::shared_ptr<gloo::transport::uv::libuv::Loop>,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(_Ty &,std::shared_ptr<gloo::transport::uv::libuv::Loop> &&,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &) noexcept(false)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest
        ]
D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\include\memory(2779): note: see reference to function template instantiation 'std::_Ref_count_obj2<_Ty>::_Ref_count_obj2<std::shared_ptr<gloo::transport::uv::libuv::Loop>,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(std::shared_ptr<gloo::transport::uv::libuv::Loop> &&,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest
        ]
E:\Downloads\pytorch\third_party\gloo\gloo/transport/uv/libuv.h(315): note: see reference to function template instantiation 'std::shared_ptr<_Ty> std::make_shared<T,std::shared_ptr<gloo::transport::uv::libuv::Loop>,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(std::shared_ptr<gloo::transport::uv::libuv::Loop> &&,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest,
            T=gloo::transport::uv::libuv::detail::WriteRequest
        ]
E:\Downloads\pytorch\third_party\gloo\gloo/transport/uv/libuv.h(244): note: see reference to function template instantiation 'std::shared_ptr<_Ty> gloo::transport::uv::libuv::Resource<T,U>::create<std::shared_ptr<gloo::transport::uv::libuv::Loop>,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(std::shared_ptr<gloo::transport::uv::libuv::Loop> &&,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest,
            T=gloo::transport::uv::libuv::detail::WriteRequest,
            U=uv_write_t
        ]
E:\Downloads\pytorch\third_party\gloo\gloo/transport/uv/libuv.h(618): note: see reference to function template instantiation 'std::shared_ptr<_Ty> gloo::transport::uv::libuv::Loop::resource<gloo::transport::uv::libuv::detail::WriteRequest,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest
        ]
[3790/5579] Building CXX object third_party\gloo\gloo\CMakeFiles\gloo.dir\transport\uv\device.cc.obj
D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\include\xutility(254): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data
D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\include\memory(2104): note: see reference to function template instantiation 'void std::_Construct_in_place<_Ty,std::shared_ptr<gloo::transport::uv::libuv::Loop>,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(_Ty &,std::shared_ptr<gloo::transport::uv::libuv::Loop> &&,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &) noexcept(false)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest
        ]
D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\include\memory(2779): note: see reference to function template instantiation 'std::_Ref_count_obj2<_Ty>::_Ref_count_obj2<std::shared_ptr<gloo::transport::uv::libuv::Loop>,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(std::shared_ptr<gloo::transport::uv::libuv::Loop> &&,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest
        ]
E:\Downloads\pytorch\third_party\gloo\gloo/transport/uv/libuv.h(315): note: see reference to function template instantiation 'std::shared_ptr<_Ty> std::make_shared<T,std::shared_ptr<gloo::transport::uv::libuv::Loop>,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(std::shared_ptr<gloo::transport::uv::libuv::Loop> &&,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest,
            T=gloo::transport::uv::libuv::detail::WriteRequest
        ]
E:\Downloads\pytorch\third_party\gloo\gloo/transport/uv/libuv.h(244): note: see reference to function template instantiation 'std::shared_ptr<_Ty> gloo::transport::uv::libuv::Resource<T,U>::create<std::shared_ptr<gloo::transport::uv::libuv::Loop>,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(std::shared_ptr<gloo::transport::uv::libuv::Loop> &&,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest,
            T=gloo::transport::uv::libuv::detail::WriteRequest,
            U=uv_write_t
        ]
E:\Downloads\pytorch\third_party\gloo\gloo/transport/uv/libuv.h(618): note: see reference to function template instantiation 'std::shared_ptr<_Ty> gloo::transport::uv::libuv::Loop::resource<gloo::transport::uv::libuv::detail::WriteRequest,std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter>,size_t&>(std::unique_ptr<char [],gloo::transport::uv::libuv::ReadEvent::Deleter> &&,size_t &)' being compiled
        with
        [
            _Ty=gloo::transport::uv::libuv::detail::WriteRequest
        ]
[3878/5579] Building ASM_MASM object third_party\ideep\mkl-dnn\src\common\CMakeFiles\dnnl_common.dir\ittnotify\ittptmark64.asm.obj
Microsoft (R) Macro Assembler (x64) Version 14.37.32825.0
Copyright (C) Microsoft Corporation.  All rights reserved.

 Assembling: E:\Downloads\pytorch\third_party\ideep\mkl-dnn\src\common\ittnotify\ittptmark64.asm
[4001/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\bf16\jit_avx512_core_s16_24x8_copy_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4003/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\bf16\jit_avx512_core_s16_24x8_copy_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4004/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\bf16\jit_avx512_core_s16_24x8_copy_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4005/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\bf16\jit_avx512_core_s16_48x8_copy_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4006/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\bf16\jit_avx512_core_s16_24x8_copy_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4008/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\bf16\jit_avx512_core_s16_48x8_copy_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4009/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\bf16\jit_avx512_core_s16_48x8_copy_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4010/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_avx2_f32_copy_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4011/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\bf16\jit_avx512_core_s16_48x8_copy_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4012/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_avx2_f32_copy_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4013/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_avx2_f32_copy_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4014/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_avx2_f32_copy_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4015/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_avx512_core_f32_copy_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4018/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_avx512_core_f32_copy_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4020/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_avx_f32_copy_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4022/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_avx512_core_f32_copy_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4023/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_avx_f32_copy_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4025/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_avx_f32_copy_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4026/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_avx_f32_copy_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4031/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_sse41_f32_copy_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4032/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_sse41_f32_copy_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4033/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_sse41_f32_copy_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4034/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_sse41_f32_copy_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4036/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_sse41_kernel_b0_sgemm_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4041/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\f32\jit_sse41_kernel_sgemm_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4042/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_u8_copy_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4043/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_u8_copy_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4045/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_u8_copy_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4046/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_u8_copy_sum_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4048/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_u8_copy_sum_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4050/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_u8_copy_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4052/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_u8_copy_sum_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4053/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_u8_copy_sum_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4055/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_vnni_u8_copy_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4056/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_vnni_u8_copy_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4057/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_vnni_u8_copy_sum_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4058/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_vnni_u8_copy_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4059/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_vnni_u8_copy_sum_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4060/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_vnni_u8_copy_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4061/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_vnni_u8_copy_sum_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4062/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx512_core_u8_copy_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4063/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx2_vnni_u8_copy_sum_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4066/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx512_core_u8_copy_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4068/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx512_core_u8_copy_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4069/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx512_core_u8_copy_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4070/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx512_core_u8_copy_sum_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4071/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_kernel_b0_c_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4072/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx512_core_u8_copy_sum_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4073/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_kernel_b0_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4074/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx512_core_u8_copy_sum_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4075/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_kernel_b0_b_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4076/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx512_core_u8_copy_sum_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4077/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_kernel_b0_r_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4078/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_kernel_b_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4079/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_kernel_c_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4080/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_kernel_r_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4081/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_kernel_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4082/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_u8_copy_sum_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4083/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_u8_copy_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4084/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_u8_copy_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4085/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_u8_copy_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4086/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_u8_copy_sum_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4087/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_u8_copy_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4088/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_u8_copy_sum_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4089/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_avx_u8_copy_sum_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4090/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_kernel_b0_c_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4091/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_kernel_b0_b_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4092/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_kernel_b0_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4093/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_kernel_b_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4094/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_u8_copy_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4095/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_u8_copy_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4096/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_kernel_c_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4097/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_kernel_b0_r_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4098/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_u8_copy_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4099/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_kernel_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4100/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_u8_copy_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4101/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_kernel_r_gemm_s8u8s32_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4102/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_u8_copy_sum_an_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4103/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_u8_copy_sum_at_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4104/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_u8_copy_sum_bn_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4105/5579] Building CXX object third_party\ideep\mkl-dnn\src\cpu\x64\CMakeFiles\dnnl_cpu_x64.dir\gemm\s8x8s32\jit_sse41_u8_copy_sum_bt_kern_autogen.cpp.obj
cl : Command line warning D9025 : overriding '/O2' with '/Od'
[4279/5579] Building CXX object third_party\kineto\libkineto\CMakeFiles\kineto_api.dir\src\ThreadUtil.cpp.obj
E:\Downloads\pytorch\third_party\kineto\libkineto\src\ThreadUtil.cpp(19): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition
E:\Downloads\pytorch\third_party\kineto\libkineto\src\ThreadUtil.cpp(19): note: 'WIN32_LEAN_AND_MEAN' previously declared on the command line
E:\Downloads\pytorch\third_party\kineto\libkineto\src\ThreadUtil.cpp(20): warning C4005: 'NOGDI': macro redefinition
E:\Downloads\pytorch\third_party\kineto\libkineto\src\ThreadUtil.cpp(20): note: 'NOGDI' previously declared on the command line
[4303/5579] Building CXX object third_party\mimalloc\CMakeFiles\mimalloc-static.dir\src\alloc-aligned.c.obj
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): note: 'WIN32_LEAN_AND_MEAN' previously declared on the command line
[4304/5579] Building CXX object third_party\mimalloc\CMakeFiles\mimalloc-static.dir\src\alloc.c.obj
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): note: 'WIN32_LEAN_AND_MEAN' previously declared on the command line
[4305/5579] Building CXX object third_party\mimalloc\CMakeFiles\mimalloc-static.dir\src\heap.c.obj
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): note: 'WIN32_LEAN_AND_MEAN' previously declared on the command line
[4306/5579] Building CXX object third_party\mimalloc\CMakeFiles\mimalloc-static.dir\src\init.c.obj
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): note: 'WIN32_LEAN_AND_MEAN' previously declared on the command line
[4311/5579] Building CXX object third_party\mimalloc\CMakeFiles\mimalloc-static.dir\src\options.c.obj
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): note: 'WIN32_LEAN_AND_MEAN' previously declared on the command line
[4312/5579] Building CXX object third_party\mimalloc\CMakeFiles\mimalloc-static.dir\src\os.c.obj
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): note: 'WIN32_LEAN_AND_MEAN' previously declared on the command line
[4313/5579] Building CXX object third_party\mimalloc\CMakeFiles\mimalloc-static.dir\src\random.c.obj
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): note: 'WIN32_LEAN_AND_MEAN' previously declared on the command line
[4316/5579] Building CXX object third_party\mimalloc\CMakeFiles\mimalloc-static.dir\src\stats.c.obj
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): note: 'WIN32_LEAN_AND_MEAN' previously declared on the command line
[4317/5579] Building CXX object third_party\mimalloc\CMakeFiles\mimalloc-static.dir\src\prim\prim.c.obj
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition
E:\Downloads\pytorch\third_party\mimalloc\include\mimalloc/prim.h(136): note: 'WIN32_LEAN_AND_MEAN' previously declared on the command line
[4362/5579] Building CXX object c10\CMakeFiles\c10.dir\core\impl\PyObjectSlot.cpp.obj
E:\Downloads\pytorch\c10\core\impl\PyObjectSlot.cpp(58): warning C4805: '|': unsafe mix of type 'uintptr_t' and type 'bool' in operation
[4887/5579] Building CXX object caffe2\CMakeFiles\torch_cpu.dir\__\aten\src\ATen\native\cpu\DistanceOpsKernel.cpp.DEFAULT.cpp.obj
E:\Downloads\pytorch\aten\src\ATen/cpu/vec/functional_base.h(32): warning C4180: qualifier applied to function type has no meaning; ignored
E:\Downloads\pytorch\aten\src\ATen/cpu/vec/functional_base.h(83): note: see reference to class template instantiation 'at::vec::VecReduceAllSIMD<scalar_t,Op>' being compiled
        with
        [
            scalar_t=float,
            Op=at::vec::DEFAULT::Vectorized<float> (const at::vec::DEFAULT::Vectorized<float> &,const at::vec::DEFAULT::Vectorized<float> &)
        ]
E:\Downloads\pytorch\aten\src\ATen/cpu/vec/functional_base.h(189): note: see reference to function template instantiation 'scalar_t at::vec::vec_reduce_all<float,ReduceOp>(Op (__cdecl &),const at::vec::DEFAULT::Vectorized<float> &)' being compiled
        with
        [
            scalar_t=float,
            ReduceOp=at::vec::DEFAULT::Vectorized<float> (const at::vec::DEFAULT::Vectorized<float> &,const at::vec::DEFAULT::Vectorized<float> &),
            Op=at::vec::DEFAULT::Vectorized<float> (const at::vec::DEFAULT::Vectorized<float> &,const at::vec::DEFAULT::Vectorized<float> &)
        ]
E:/Downloads/pytorch/aten/src/ATen/native/cpu/DistanceOpsKernel.cpp(175): note: see reference to function template instantiation 'scalar_t at::vec::map2_reduce_all<scalar_t,at::native::`anonymous-namespace'::Dist<scalar_t>::run_parallel_pdist::<lambda_2e6f2ce0de987e7c00d627b3c4000359>::()::<lambda_2bb5e0f55a364aa8db0a7546ebe4a726>,data_t(const data_t &,const data_t &),0>(const MapOp &,ReduceOp (__cdecl &),const scalar_t *,const scalar_t *,int64_t)' being compiled
        with
        [
            scalar_t=scalar_t,
            data_t=at::vec::DEFAULT::Vectorized<float>,
            MapOp=at::native::`anonymous-namespace'::Dist<scalar_t>::run_parallel_pdist::<lambda_2e6f2ce0de987e7c00d627b3c4000359>::()::<lambda_2bb5e0f55a364aa8db0a7546ebe4a726>,
            ReduceOp=at::vec::DEFAULT::Vectorized<float> (const at::vec::DEFAULT::Vectorized<float> &,const at::vec::DEFAULT::Vectorized<float> &)
        ]
E:/Downloads/pytorch/aten/src/ATen/native/cpu/DistanceOpsKernel.cpp(192): note: see reference to function template instantiation 'void at::native::`anonymous-namespace'::Dist<scalar_t>::run_parallel_pdist<at::native::`anonymous-namespace'::Dist<scalar_t>::zdist_calc<at::vec::DEFAULT::Vectorized<float>>>(at::Tensor &,const at::Tensor &,const scalar_t)' being compiled
        with
        [
            scalar_t=scalar_t
        ]
E:/Downloads/pytorch/aten/src/ATen/native/cpu/DistanceOpsKernel.cpp(190): note: while compiling class template member function 'void at::native::`anonymous-namespace'::Dist<scalar_t>::apply_pdist(at::Tensor &,const at::Tensor &,const scalar_t)'
        with
        [
            scalar_t=scalar_t
        ]
E:/Downloads/pytorch/aten/src/ATen/native/cpu/DistanceOpsKernel.cpp(420): note: see the first reference to 'at::native::`anonymous-namespace'::Dist<scalar_t>::apply_pdist' in 'at::native::`anonymous-namespace'::pdist_forward_kernel_impl::<lambda_169cf0dba242d0d5c9feaaacec97799b>::()::<lambda_a1280ffee0048b3a3cdd577be67bcb98>::operator ()'
E:/Downloads/pytorch/aten/src/ATen/native/cpu/DistanceOpsKernel.cpp(422): note: see reference to class template instantiation 'at::native::`anonymous-namespace'::Dist<scalar_t>' being compiled
[4912/5579] Building CXX object caffe2\CMakeFiles\torch_cpu.dir\__\aten\src\ATen\native\cpu\BinaryOpsKernel.cpp.DEFAULT.cpp.obj
E:/Downloads/pytorch/aten/src/ATen/native/cpu/BinaryOpsKernel.cpp(448): warning C4333: '>>': right shift by too large amount, data loss
E:\Downloads\pytorch\aten\src\ATen/cpu/vec/vec_base.h(844): warning C4333: '>>': right shift by too large amount, data loss
E:/Downloads/pytorch/aten/src/ATen/native/cpu/BinaryOpsKernel.cpp(448): note: see reference to function template instantiation 'at::vec::DEFAULT::Vectorized<scalar_t> at::vec::DEFAULT::operator >><scalar_t>(const at::vec::DEFAULT::Vectorized<scalar_t> &,const at::vec::DEFAULT::Vectorized<scalar_t> &)' being compiled
[5117/5579] Building CXX object caffe2\CMakeFiles\torch_cpu.dir\__\torch\csrc\jit\passes\tensorexpr_fuser.cpp.obj
E:\Downloads\pytorch\torch\csrc\jit\passes\tensorexpr_fuser.cpp(479): warning C4805: '&=': unsafe mix of type 'bool' and type 'unsigned __int64' in operation
E:\Downloads\pytorch\torch\csrc\jit\passes\tensorexpr_fuser.cpp(479): warning C4805: '&': unsafe mix of type 'bool' and type 'unsigned __int64' in operation
[5177/5579] Building CXX object caffe2\CMakeFiles\torch_cpu.dir\__\torch\csrc\jit\tensorexpr\ir_simplifier.cpp.obj
E:\Downloads\pytorch\torch/csrc/jit/tensorexpr/ir.h(401): warning C4805: '==': unsafe mix of type 'c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type' and type 'T' in operation
        with
        [
            T=int
        ]
E:\Downloads\pytorch\torch\csrc\jit\tensorexpr\ir_simplifier.cpp(297): note: see reference to function template instantiation 'bool torch::jit::tensorexpr::immediateEquals<int>(const torch::jit::tensorexpr::ExprPtr &,T)' being compiled
        with
        [
            T=int
        ]
[5183/5579] Building CXX object caffe2\CMakeFiles\torch_cpu.dir\__\torch\csrc\jit\tensorexpr\mem_dependency_checker.cpp.obj
E:\Downloads\pytorch\torch/csrc/jit/tensorexpr/ir.h(401): warning C4805: '==': unsafe mix of type 'c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type' and type 'T' in operation
        with
        [
            T=int
        ]
E:\Downloads\pytorch\torch\csrc\jit\tensorexpr\mem_dependency_checker.cpp(613): note: see reference to function template instantiation 'bool torch::jit::tensorexpr::immediateEquals<int>(const torch::jit::tensorexpr::ExprPtr &,T)' being compiled
        with
        [
            T=int
        ]
[5205/5579] Building CXX object caffe2\CMakeFiles\torch_cpu.dir\__\torch\csrc\jit\tensorexpr\registerizer.cpp.obj
E:\Downloads\pytorch\torch/csrc/jit/tensorexpr/ir.h(401): warning C4805: '==': unsafe mix of type 'c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type' and type 'T' in operation
        with
        [
            T=int
        ]
E:\Downloads\pytorch\torch\csrc\jit\tensorexpr\registerizer.cpp(90): note: see reference to function template instantiation 'bool torch::jit::tensorexpr::immediateEquals<int>(const torch::jit::tensorexpr::ExprPtr &,T)' being compiled
        with
        [
            T=int
        ]
[5243/5579] Building CXX object caffe2\CMakeFiles\torch_cpu.dir\__\torch\csrc\profiler\util.cpp.obj
E:\Downloads\pytorch\torch\csrc\profiler\util.cpp(40): warning C4834: discarding return value of function with 'nodiscard' attribute
[5316/5579] Building CXX object caffe2\CMakeFiles\torch_cpu.dir\__\torch\csrc\distributed\c10d\logger.cpp.obj
E:\Downloads\pytorch\torch\csrc\distributed\c10d\logger.cpp(291): warning C4805: '!=': unsafe mix of type '__int64' and type 'bool' in operation
[5420/5579] Building CXX object caffe2\CMakeFiles\torch_cpu.dir\__\aten\src\ATen\native\cpu\DistanceOpsKernel.cpp.AVX2.cpp.obj
E:\Downloads\pytorch\aten\src\ATen/cpu/vec/functional_base.h(32): warning C4180: qualifier applied to function type has no meaning; ignored
E:\Downloads\pytorch\aten\src\ATen/cpu/vec/functional_base.h(83): note: see reference to class template instantiation 'at::vec::VecReduceAllSIMD<scalar_t,Op>' being compiled
        with
        [
            scalar_t=float,
            Op=at::vec::AVX2::Vectorized<float> (const at::vec::AVX2::Vectorized<float> &,const at::vec::AVX2::Vectorized<float> &)
        ]
E:\Downloads\pytorch\aten\src\ATen/cpu/vec/functional_base.h(189): note: see reference to function template instantiation 'scalar_t at::vec::vec_reduce_all<float,ReduceOp>(Op (__cdecl &),const at::vec::AVX2::Vectorized<float> &)' being compiled
        with
        [
            scalar_t=float,
            ReduceOp=at::vec::AVX2::Vectorized<float> (const at::vec::AVX2::Vectorized<float> &,const at::vec::AVX2::Vectorized<float> &),
            Op=at::vec::AVX2::Vectorized<float> (const at::vec::AVX2::Vectorized<float> &,const at::vec::AVX2::Vectorized<float> &)
        ]
E:/Downloads/pytorch/aten/src/ATen/native/cpu/DistanceOpsKernel.cpp(175): note: see reference to function template instantiation 'scalar_t at::vec::map2_reduce_all<scalar_t,at::native::`anonymous-namespace'::Dist<scalar_t>::run_parallel_pdist::<lambda_95859be95cab2c33025878c7ef17f242>::()::<lambda_9a6ac0fd00a704774d362795499b6bef>,data_t(const data_t &,const data_t &),0>(const MapOp &,ReduceOp (__cdecl &),const scalar_t *,const scalar_t *,int64_t)' being compiled
        with
        [
            scalar_t=scalar_t,
            data_t=at::vec::AVX2::Vectorized<float>,
            MapOp=at::native::`anonymous-namespace'::Dist<scalar_t>::run_parallel_pdist::<lambda_95859be95cab2c33025878c7ef17f242>::()::<lambda_9a6ac0fd00a704774d362795499b6bef>,
            ReduceOp=at::vec::AVX2::Vectorized<float> (const at::vec::AVX2::Vectorized<float> &,const at::vec::AVX2::Vectorized<float> &)
        ]
E:/Downloads/pytorch/aten/src/ATen/native/cpu/DistanceOpsKernel.cpp(192): note: see reference to function template instantiation 'void at::native::`anonymous-namespace'::Dist<scalar_t>::run_parallel_pdist<at::native::`anonymous-namespace'::Dist<scalar_t>::zdist_calc<at::vec::AVX2::Vectorized<float>>>(at::Tensor &,const at::Tensor &,const scalar_t)' being compiled
        with
        [
            scalar_t=scalar_t
        ]
E:/Downloads/pytorch/aten/src/ATen/native/cpu/DistanceOpsKernel.cpp(190): note: while compiling class template member function 'void at::native::`anonymous-namespace'::Dist<scalar_t>::apply_pdist(at::Tensor &,const at::Tensor &,const scalar_t)'
        with
        [
            scalar_t=scalar_t
        ]
E:/Downloads/pytorch/aten/src/ATen/native/cpu/DistanceOpsKernel.cpp(420): note: see the first reference to 'at::native::`anonymous-namespace'::Dist<scalar_t>::apply_pdist' in 'at::native::`anonymous-namespace'::pdist_forward_kernel_impl::<lambda_2933be1bf79429ac3bc9eb82326d35f9>::()::<lambda_a46bfd1ab4af6ecadd72b76a3d5cea20>::operator ()'
E:/Downloads/pytorch/aten/src/ATen/native/cpu/DistanceOpsKernel.cpp(422): note: see reference to class template instantiation 'at::native::`anonymous-namespace'::Dist<scalar_t>' being compiled
[5432/5579] Building CXX object caffe2\CMakeFiles\torch_cpu.dir\__\aten\src\ATen\native\cpu\BinaryOpsKernel.cpp.AVX2.cpp.obj
E:/Downloads/pytorch/aten/src/ATen/native/cpu/BinaryOpsKernel.cpp(448): warning C4333: '>>': right shift by too large amount, data loss
[5468/5579] Building CXX object caffe2\torch\CMakeFiles\torch_python.dir\csrc\Module.cpp.obj
E:\Downloads\pytorch\torch\csrc\Module.cpp(459): warning C4003: not enough arguments for function-like macro invocation 'END_HANDLE_TH_ERRORS_RET'
E:\Downloads\pytorch\torch\csrc\Module.cpp(1419): warning C4003: not enough arguments for function-like macro invocation 'CATCH_TH_ERRORS'
E:\Downloads\pytorch\torch\csrc\Module.cpp(1419): warning C4003: not enough arguments for function-like macro invocation 'CATCH_CORE_ERRORS'
E:\Downloads\pytorch\torch\csrc\Module.cpp(1419): warning C4003: not enough arguments for function-like macro invocation 'CATCH_C10D_ERRORS'
[5524/5579] Building CXX object caffe2\torch\CMakeFiles\torch_python.dir\csrc\jit\frontend\concrete_module_type.cpp.obj
D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\include\xutility(486): warning C4996: 'pybind11::handle::operator ==': Use obj1.is(obj2) instead
D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\include\xutility(5274): note: see reference to function template instantiation 'bool std::equal_to<void>::operator ()<const pybind11::object&,const pybind11::object&>(_Ty1,_Ty2) noexcept(false) const' being compiled
        with
        [
            _Ty1=const pybind11::object &,
            _Ty2=const pybind11::object &
        ]
D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\include\xutility(5291): note: see reference to function template instantiation 'bool std::equal<_InIt1,_InIt2,std::equal_to<void>>(const _InIt1,const _InIt1,const _InIt2,_Pr)' being compiled
        with
        [
            _InIt1=const pybind11::object *,
            _InIt2=const pybind11::object *,
            _Pr=std::equal_to<void>
        ]
D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\include\vector(2230): note: see reference to function template instantiation 'bool std::equal<const pybind11::object*,const pybind11::object*>(const _InIt1,const _InIt1,const _InIt2)' being compiled
        with
        [
            _InIt1=const pybind11::object *,
            _InIt2=const pybind11::object *
        ]
E:\Downloads\pytorch\torch\csrc\jit\frontend\concrete_module_type.cpp(118): note: see reference to function template instantiation 'bool std::operator ==<pybind11::object,std::allocator<pybind11::object>>(const std::vector<pybind11::object,std::allocator<pybind11::object>> &,const std::vector<pybind11::object,std::allocator<pybind11::object>> &)' being compiled
[5577/5579] Linking CXX shared module functorch\functorch.pyd
FAILED: functorch/functorch.pyd
cmd.exe /C "cd . && D:\ProgramData\conda\envs\pt\Library\bin\cmake.exe -E vs_link_dll --intdir=functorch\CMakeFiles\functorch.dir --rc=E:\WINDOW~1\10\bin\100226~1.0\x64\rc.exe --mt=E:\WINDOW~1\10\bin\100226~1.0\x64\mt.exe --manifests  -- D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\bin\Hostx64\x64\link.exe /nologo functorch\CMakeFiles\functorch.dir\csrc\dim\dim.cpp.obj functorch\CMakeFiles\functorch.dir\csrc\init_dim_only.cpp.obj  /out:functorch\functorch.pyd /implib:lib\functorch.lib /pdb:functorch\functorch.pdb /dll /version:0.0 /machine:x64 /ignore:4049 /ignore:4217 /ignore:4099 /INCREMENTAL:NO  /NODEFAULTLIB:LIBCMT.LIB  lib\torch_python.lib  lib\torch.lib  lib\torch_cpu.lib  lib\libprotobuf.lib  lib\c10.lib  D:\ProgramData\conda\envs\pt\libs\python312.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib  && cd ."
LINK: command "D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\bin\Hostx64\x64\link.exe /nologo functorch\CMakeFiles\functorch.dir\csrc\dim\dim.cpp.obj functorch\CMakeFiles\functorch.dir\csrc\init_dim_only.cpp.obj /out:functorch\functorch.pyd /implib:lib\functorch.lib /pdb:functorch\functorch.pdb /dll /version:0.0 /machine:x64 /ignore:4049 /ignore:4217 /ignore:4099 /INCREMENTAL:NO /NODEFAULTLIB:LIBCMT.LIB lib\torch_python.lib lib\torch.lib lib\torch_cpu.lib lib\libprotobuf.lib lib\c10.lib D:\ProgramData\conda\envs\pt\libs\python312.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=2" failed (exit code 1120) with the following output:
   Creating library lib\functorch.lib and object lib\functorch.exp
init_dim_only.cpp.obj : error LNK2019: unresolved external symbol "struct _object * __cdecl Dim_init(void)" (?Dim_init@@YAPEAU_object@@XZ) referenced in function "void __cdecl at::functorch::pybind11_init__C(class pybind11::module_ &)" (?pybind11_init__C@functorch@at@@YAXAEAVmodule_@pybind11@@@Z)
functorch\functorch.pyd : fatal error LNK1120: 1 unresolved externals
[5578/5579] Linking CXX shared library bin\nnapi_backend.dll
ninja: build stopped: subcommand failed.
(pt) PS E:\Downloads\pytorch>

Also need Windows py3.12 version for CPU

The version of Python shipped with Homebrew on macOS upgraded to Python 3.12 recently, which is causing problems for my https://llm.datasette.io tool as some of its plugins depend on PyTorch:

Bumping priority due to user activity. Expected steps are:

  • Fix compilation on all platforms (skipping torch.compile and FCD)
  • Update binary builds to get generated properly
  • Add skips and enable CI
  • Grind through skipped tests and work on compile/FCD enablement in parallel

The whole thing is going to take some time but hopefully we can get mostly working binaries to unblock sooner.

Fedora 39 got released on November 7th, and it comes with Python 3.12 and runs into this problem too.
A workaround is to install the separate Python 3.11 package:

sudo dnf install python3.11
poetry env use /usr/bin/python3.11

And then at least the CPU version gets installed, e.g. if you're using poetry:

[tool.poetry.dependencies]
# pytorch not yet ready for 3.12: https://github.com/pytorch/pytorch/issues/110436
python = "~3.11"
torch = {version = "^2.1.0+cpu", source = "pytorch"}

[[tool.poetry.source]]
name = "pytorch"
url = "https://download.pytorch.org/whl/cpu"
priority = "explicit"

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

#112882 is WIP for step 2 above. After that you will have pip packages.

x-ref #113940, since, if not fixed, torch.compile will cause issues on 3.12 for users of regular virtual environments unless they explicitly install setuptools or packaging.

I added packaging as a dependency for windows as that was needed for basic binary builds:

pytorch/setup.py

Lines 1120 to 1123 in a56af02

if IS_WINDOWS and sys.version_info >= (3, 12, 0):
# torch.version requires this and it is not part
# of the default cpython install on windows in 3.12+
install_requires.append("packaging")

We can make it a general dependency if it is needed on other platforms as well yes.
It most likely didn't trigger in CI because setuptools is a build dependency and thus always available on our CI machines

Looks like a nightly build succeeded today? Install succeeded and 'import torch' works now in Python 3.12, keep up the good work yall, excellent progress.

(I only tested 'import torch' after installing this, it could be broken idk yet but you can try it yourself and see)

EDIT: The below wheels appear to work great, this has me back at 100% on python 3.12 (for my use at least):

Install the whl for pytorch nightly on python 3.12 (possibly working windows instructions here too but my host is Python 3.12.0, Ubuntu 22.04, Cuda 12.1) :

If 'python' and 'pip' commands on your host already point to python 3.12:

Linux -- 64 bit pytorch install, cuda 12.1, python 3.12.0:

wget https://download.pytorch.org/whl/nightly/cu121/torch-2.2.0.dev20231117%2Bcu121-cp312-cp312-linux_x86_64.whl
pip install torch-2.2.0.dev20231118+cu121-cp312-cp312-linux_x86_64.whl

Windows -- 64 bit pytorch install, cuda 12.1, python 3.12.0: (I didn't trying installing for windows so this may or may not work):

wget https://download.pytorch.org/whl/nightly/cu121/torch-2.2.0.dev20231118%2Bcu121-cp312-cp312-win_amd64.whl
pip install torch-2.2.0.dev20231118+cu121-cp312-cp312-win_amd64.whl

If you used the deadsnakes ppa in Ubuntu 22.04 to install python 3.12 separately from your host's default 'python' like I did, install pytorch for python 312 like this:

wget https://download.pytorch.org/whl/nightly/cu121/torch-2.2.0.dev20231117%2Bcu121-cp312-cp312-linux_x86_64.whl
python3.12 -m pip install torch-2.2.0.dev20231118+cu121-cp312-cp312-linux_x86_64.whl

I also had to install numpy (you may not need to do this, but if importing torch complains about numpy just install it):

python3.12 -m pip install numpy
# or if 3.12 is your native python version just:
pip install numpy

After pip installing the above wheel and pip installing numpy, 'import torch' works fine for python 3.12. Going to try to run and install Stable Diffusion (automatic1111 and comfyui) and maybe Text-Generation-Web-UI with this whl and will try to remember to edit this comment if this pytorch whl has doesn't work (sorry in advance if I flake and forget).

Thanks again, looking forward to trying out the new subinterpreters PEP-554 in 3.12 (true/actual python multi-threading) with the latest torch!

@WyattAutomation thanks for testing this! Happy to hear it all works pretty well.
For install, I would suggest people just follow the nightly install instructions from https://pytorch.org/get-started/locally/
Also the packages you shared are the cuda 12.1 ones only and the selector needs slight change for cpu/rocm/other cuda versions.

I also had to install numpy (you may not need to do this, but if importing torch complains about numpy just install it):

Numpy should be an optional dependency, could you please open a new issue with the package details if import torch fails when you don't have numpy please?

Thanks again, looking forward to trying out the new subinterpreters PEP-554 in 3.12 (true/actual python multi-threading) with the latest torch!

There is #102517 to discuss this topic if you're curious.
Note that we haven't tested this at all and most likely will not work out of the box. But we can discuss there any blocker / improvement needed.

Also verified it works on both Linux and Windows

@albanD

For install, I would suggest people just follow the nightly install instructions from https://pytorch.org/get-started/locally/

Unfortunately, this instruction do not work as expected on Windows due to lack of torchvision and torchaudio whl dependencies at least for the pip install.

Below is the result of the pip install command suggested for the combination of the following settings:

Screenshot 2023-11-25 122417

C:\src>pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu
Looking in indexes: https://download.pytorch.org/whl/nightly/cpu
Collecting torch
  Downloading https://download.pytorch.org/whl/nightly/cpu/torch-2.2.0.dev20231125%2Bcpu-cp312-cp312-win_amd64.whl (195.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 195.4/195.4 MB 11.5 MB/s eta 0:00:00
ERROR: Could not find a version that satisfies the requirement torchvision (from versions: none)
ERROR: No matching distribution found for torchvision

C:\src>pip3 install --pre torch torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu
Looking in indexes: https://download.pytorch.org/whl/nightly/cpu
Collecting torch
  Using cached https://download.pytorch.org/whl/nightly/cpu/torch-2.2.0.dev20231125%2Bcpu-cp312-cp312-win_amd64.whl (195.4 MB)
ERROR: Could not find a version that satisfies the requirement torchaudio (from versions: none)
ERROR: No matching distribution found for torchaudio

Obviously they work for the pytorch alone.

Following the recommendation from @WyattAutomation I was able to get build 2.2.0.dev20231204+cu121 of PyTorch and 0.17.0.dev20231204+cu121 of Torchvision working on Windows 10. For some reason the 20231205 build using the normal Nightly pip install did not see the torchvision version as compatible. I'm going to retry installing the 20231205 version by downloading the wheels directly instead.

python -m torch.utils.collect_env

<frozen runpy>:128: RuntimeWarning: 'torch.utils.collect_env' found in sys.modules after import of package 'torch.utils', but prior to execution of 'torch.utils.collect_env'; this 
may result in unpredictable behaviour
Collecting environment information...
PyTorch version: 2.2.0.dev20231204+cu121
Is debug build: False
CUDA used to build PyTorch: 12.1
ROCM used to build PyTorch: N/A

OS: Microsoft Windows 10
GCC version: Could not collect
Clang version: Could not collect
CMake version: Could not collect
Libc version: N/A

Python version: 3.12.0 (tags/v3.12.0:0fb18b0, Oct  2 2023, 13:03:39) [MSC v.1935 64 bit (AMD64)] (64-bit runtime)
Python platform: Windows-10-10.0.19045-SP0
Is CUDA available: True
CUDA runtime version: Could not collect
CUDA_MODULE_LOADING set to: LAZY
GPU models and configuration: GPU 0: NVIDIA GeForce RTX 3080
Nvidia driver version: 537.42
cuDNN version: Could not collect
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: True

CPU:
Architecture=9
CurrentClockSpeed=4104
DeviceID=CPU0
Family=205
L2CacheSize=1536
L2CacheSpeed=
Manufacturer=GenuineIntel
MaxClockSpeed=4104
Name=Intel(R) Core(TM) i5-10600K CPU @ 4.10GHz
ProcessorType=3
Revision=

Versions of relevant libraries:
[pip3] numpy==1.26.2
[pip3] torch==2.2.0.dev20231204+cu121
[pip3] torchvision==0.17.0.dev20231204+cu121
[conda] Could not collect

[ Addendum ]

Manually downloading wheels for 20231205 was installed without issue.

Successfully installed PyTorch Nightly (CPU) for Python 3.12 today on Fedora

pip3.12 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu

Successfully installed PyTorch Nightly (CPU) for Python 3.12 today on Fedora

pip3.12 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu

Confirmed working on my M1 Macbook Pro.

Successfully installed PyTorch Nightly (CPU) for Python 3.12 today on Fedora

pip3.12 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu

Confirmed working on my M1 Macbook Pro.

Confirmed PyTorch Nightly (CPU) for Python 3.12 working on windows 11

Successfully installed PyTorch Nightly (CPU) for Python 3.12 today on Fedora

pip3.12 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu

Confirmed working on my M1 Macbook Pro.

Is there any reason the following should fail with poetry?

[tool.poetry.dependencies]
torch = {version="*", source="pytorch-src", allow-prereleases = true}

[[tool.poetry.source]]
name = "pytorch-src"
url = "https://download.pytorch.org/whl/nightly/cpu"
priority = "explicit"

I get " Unable to find installation candidates for torch (2.3.0.dev20231212)" (using an M2 Macbook Air)

Successfully installed PyTorch Nightly (CPU) for Python 3.12 today on Fedora

pip3.12 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu

Confirmed working on my M1 Macbook Pro.

Confirmed working on my M2 Macbook air.

Is there any reason the following should fail with poetry?

[tool.poetry.dependencies]
torch = {version="*", source="pytorch-src", allow-prereleases = true}

[[tool.poetry.source]]
name = "pytorch-src"
url = "https://download.pytorch.org/whl/nightly/cpu"
priority = "explicit"

I get " Unable to find installation candidates for torch (2.3.0.dev20231212)" (using an M2 Macbook Air)

I could only install it specifying the wheel directly:

torch = { url="https://download.pytorch.org/whl/nightly/cpu/torch-2.3.0.dev20231214-cp312-none-macosx_10_9_x86_64.whl" }

I haven't looked too deeply but hacking a bit on installation.chooser.chooser_for shows that for my Intel macos 12 installation attempt, I have a no binary policy, and also only these packages are attempted:

torch-2.3.0.dev20231214+cpu-cp310-cp310-linux_x86_64.whl
torch-2.3.0.dev20231214+cpu-cp310-cp310-win_amd64.whl
torch-2.3.0.dev20231214+cpu-cp311-cp311-linux_x86_64.whl
torch-2.3.0.dev20231214+cpu-cp311-cp311-win_amd64.whl
torch-2.3.0.dev20231214+cpu-cp312-cp312-linux_x86_64.whl
torch-2.3.0.dev20231214+cpu-cp312-cp312-win_amd64.whl
torch-2.3.0.dev20231214+cpu-cp38-cp38-linux_x86_64.whl
torch-2.3.0.dev20231214+cpu-cp38-cp38-win_amd64.whl
torch-2.3.0.dev20231214+cpu-cp39-cp39-linux_x86_64.whl
torch-2.3.0.dev20231214+cpu-cp39-cp39-win_amd64.whl

The -vvv flag shows the debug logs which indeed lists only these packages. I know torch-2.3.0.dev20231214-cp312-none-macosx_10_9_x86_64.whl works as that is what I installed (and works) using poetry as noted above. Perhaps poetry doesn't recognize the -none-macosx vs -win and -linux when pulling the available packages? [edit] looks like none is valid so... not sure...[/edit]

Successfully installed PyTorch Nightly (CPU) for Python 3.12 today on Fedora

pip3.12 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu

Confirmed working on my M1 Macbook Pro.

Confirmed working on my M2 Macbook air.

Confirmed working on my M3 Macbook Pro.

Good to know that the preview version for py3.12 works on many different hardwares and OS.

What is the plan to release the stable version for py3.12?

I tried to build from source, but it failed at the last step:

[5577/5579] Linking CXX shared module functorch\functorch.pyd
FAILED: functorch/functorch.pyd
cmd.exe /C "cd . && D:\ProgramData\conda\envs\pt\Library\bin\cmake.exe -E vs_link_dll --intdir=functorch\CMakeFiles\functorch.dir --rc=E:\WINDOW~1\10\bin\100226~1.0\x64\rc.exe --mt=E:\WINDOW~1\10\bin\100226~1.0\x64\mt.exe --manifests  -- D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\bin\Hostx64\x64\link.exe /nologo functorch\CMakeFiles\functorch.dir\csrc\dim\dim.cpp.obj functorch\CMakeFiles\functorch.dir\csrc\init_dim_only.cpp.obj  /out:functorch\functorch.pyd /implib:lib\functorch.lib /pdb:functorch\functorch.pdb /dll /version:0.0 /machine:x64 /ignore:4049 /ignore:4217 /ignore:4099 /INCREMENTAL:NO  /NODEFAULTLIB:LIBCMT.LIB  lib\torch_python.lib  lib\torch.lib  lib\torch_cpu.lib  lib\libprotobuf.lib  lib\c10.lib  D:\ProgramData\conda\envs\pt\libs\python312.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib  && cd ."
LINK: command "D:\Tools\VS\BuildTools\VC\Tools\MSVC\14.37.32822\bin\Hostx64\x64\link.exe /nologo functorch\CMakeFiles\functorch.dir\csrc\dim\dim.cpp.obj functorch\CMakeFiles\functorch.dir\csrc\init_dim_only.cpp.obj /out:functorch\functorch.pyd /implib:lib\functorch.lib /pdb:functorch\functorch.pdb /dll /version:0.0 /machine:x64 /ignore:4049 /ignore:4217 /ignore:4099 /INCREMENTAL:NO /NODEFAULTLIB:LIBCMT.LIB lib\torch_python.lib lib\torch.lib lib\torch_cpu.lib lib\libprotobuf.lib lib\c10.lib D:\ProgramData\conda\envs\pt\libs\python312.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=2" failed (exit code 1120) with the following output:
   Creating library lib\functorch.lib and object lib\functorch.exp
init_dim_only.cpp.obj : error LNK2019: unresolved external symbol "struct _object * __cdecl Dim_init(void)" (?Dim_init@@YAPEAU_object@@XZ) referenced in function "void __cdecl at::functorch::pybind11_init__C(class pybind11::module_ &)" (?pybind11_init__C@functorch@at@@YAXAEAVmodule_@pybind11@@@Z)
functorch\functorch.pyd : fatal error LNK1120: 1 unresolved externals
[5578/5579] Linking CXX shared library bin\nnapi_backend.dll
ninja: build stopped: subcommand failed.

full logs...

@KumaTea how did you get passed OpenMP_C? did you modified Dependencies.cmake or something? Can you please show what Options you have installed on Visual Studio Installer >VS 2022 > Desktop development with C++. The last lines when I try to build pytorch are:

-- Could NOT find OpenMP (missing: OpenMP_C_FOUND OpenMP_CXX_FOUND)
CMake Error at third_party/ideep/mkl-dnn/cmake/OpenMP.cmake:104 (message):
  OpenMP library could not be found.  Proceeding might lead to highly
  sub-optimal performance.
Call Stack (most recent call first):
  third_party/ideep/mkl-dnn/CMakeLists.txt:119 (include)

-- Configuring incomplete, errors occurred!

@KumaTea how did you get passed OpenMP_C?

@rsegecin It was two months ago, I'm not sure but I believe OpenMP should be automatically installed by conda...

Here's what I found in my console history:

git clone --recursive https://github.com/pytorch/pytorch
conda create -n pt cmake ninja
conda activate pt
conda install astunparse expecttest hypothesis numpy psutil pyyaml requests setuptools types-dataclasses typing-extensions sympy filelock networkx jinja2 fsspec setuptools packaging "optree>=0.9.1"
conda install mkl mkl-include
# conda install -c conda-forge libuv=1.39
# libuv=1.39 will fail
conda install libuv

$Env:PYTORCH_BUILD_VERSION="2.1.0"
$Env:PYTORCH_BUILD_NUMBER="1"
git checkout v2.1.0
git checkout --recurse-submodules v2.1.0
git submodule sync
git submodule update --init --recursive

python setup.py develop

I just checked the logs, while it referenced MSVC I remember I just simply checked the first box (default C++ tools preset) when installing VS BuildTools, without manually installing anything else.

I installed torch on w11 and python 3.12 via nightly channel , but it is only the version of cpu. Is it possibile to use cuda support? I have a rtx 3060 and I want to use it for my project. In negative case, I need to downgrade my python version? What is the latest python version to work with cuda support?

@AlphaRandom go to INSTALL PYTORCH section in https://pytorch.org/, and select the boxes for which CUDA version (e.g. 11.8, 12.1) you have. You will see to pass an extra index URL for CUDA that looks like https://download.pytorch.org/whl/nightly/cu121. Hope it helps

I had the same error trying to install torch via pip on python 3.12. Would it be possible to be clearer on the python version constraints? For example, on PyPI it says Python >=3.8.0 only.

Successfully installed PyTorch Nightly (CPU) for Python 3.12 today on Fedora

pip3.12 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu

Confirmed working on my M1 Macbook Pro.

worked asus x515j windows 11

Since PyTorch 2.2.0's release today, 3.12 installations now work for me on both Windows 10 (Intel i7) and macOS Ventura 13.5.2 (M1 chip) without the extra torch nightly index URL

Seems like the released Pytorch 2.2.0 for CUDA Linux has bugs to run C++ extensions. However, Pytorch 2.2.0 for CPU is affected by this. So looks like this is a "2.2.0 + CUDA-only" bug.

To reproduce:

$ python3.8 -m pip install torch==2.2.0 --index-url https://download.pytorch.org/whl/cu118

$ python3.8 -m pip install --verbose --upgrade git+https://github.com/microsoft/tutel@main

$ python3.8 -m tutel.examples.helloworld --batch_size=16
terminate called after throwing an instance of 'c10::Error'
  what():  !dispatch_key_.has_value() INTERNAL ASSERT FAILED at "../aten/src/ATen/core/library.cpp":82, please report a bug to PyTorch. (Error occurred while processing TORCH_LIBRARY block at ./tutel/custom/custom_kernel.cpp:891)
Exception raised from Library at ../aten/src/ATen/core/library.cpp:82 (most recent call first):
frame #0: c10::Error::Error(c10::SourceLocation, std::string) + 0x57 (0x7ff953aded87 in /usr/local/lib/python3.8/dist-packages/torch/lib/libc10.so)
frame #1: c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::string const&) + 0x64 (0x7ff953a8f75f in /usr/local/lib/python3.8/dist-packages/torch/lib/libc10.so)
frame #2: c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, std::string const&) + 0x3f (0x7ff953adc8bf in /usr/local/lib/python3.8/dist-packages/torch/lib/libc10.so)
frame #3: torch::Library::Library(torch::Library::Kind, std::string, std::optional<c10::DispatchKey>, char const*, unsigned int) + 0x96c (0x7ff98b9a71bc in /usr/local/lib/python3.8/dist-packages/torch/lib/libtorch_cpu.so)
frame #4: <unknown function> + 0x189c6 (0x7ff8e0dd29c6 in /usr/local/lib/python3.8/dist-packages/tutel_custom_kernel.cpython-38-x86_64-linux-gnu.so)
frame #5: <unknown function> + 0x108d3 (0x7ff9a58348d3 in /lib64/ld-linux-x86-64.so.2)
frame #6: <unknown function> + 0x1539f (0x7ff9a583939f in /lib64/ld-linux-x86-64.so.2)
frame #7: _dl_catch_exception + 0x6f (0x7ff9a559a16f in /lib/x86_64-linux-gnu/libc.so.6)
frame #8: <unknown function> + 0x1496a (0x7ff9a583896a in /lib64/ld-linux-x86-64.so.2)
frame #9: <unknown function> + 0xf96 (0x7ff9a5010f96 in /lib/x86_64-linux-gnu/libdl.so.2)
frame #10: _dl_catch_exception + 0x6f (0x7ff9a559a16f in /lib/x86_64-linux-gnu/libc.so.6)
frame #11: _dl_catch_error + 0x2f (0x7ff9a559a1ff in /lib/x86_64-linux-gnu/libc.so.6)
frame #12: <unknown function> + 0x1745 (0x7ff9a5011745 in /lib/x86_64-linux-gnu/libdl.so.2)
frame #13: dlopen + 0x71 (0x7ff9a5011051 in /lib/x86_64-linux-gnu/libdl.so.2)
<omitting python frames>
frame #16: python3() [0x664d58]
frame #17: python3() [0x5c08c9]
frame #32: python3() [0x5ee6f0]
frame #37: python3() [0x4c6e27]
frame #38: python3() [0x5c08c9]
frame #51: python3() [0x5ee6f0]
frame #56: python3() [0x4c6e27]
frame #57: python3() [0x5c08c9]

If I turn to use Pytorch 2.0.0 or 2.1.0 with python3 -m pip install https://download.pytorch.org/whl/cu118/torch-2.1.0%2Bcu118-cp38-cp38-linux_x86_64.whl which is an all-in-one package, everything is fine.

BTW, I also tried other C++ Extensions, Pytorch 2.2.0 for CUDA always produces the same error.

Hello @ghostplant,
I believe it's worth submitting an additional issue since what you just described looks completely separate to this one.

Yup, seems to be working now

Is there any timeline on torch.compile? Currently getting an error (on torch 2.2.0) that

RuntimeError: Dynamo is not supported on Python 3.12+

I noticed because I wanted to test the perf improvements of using torch.compile, shortly after I upgraded to torch 2.2.

Hello @ghostplant, I believe it's worth submitting an additional issue since what you just described looks completely separate to this one.

Thanks, link it here: #118842

Try today. Everything working fine with Fedora 39.
image

Hi there, just to confirm torch 2.2.0 is working for python 3.12 now? Please answer its urgent

Yes it is
…
On 16 Feb 2024, at 09:34, Muhammad Imran Zaman @.***> wrote: Hi there, just to confirm torch 2.2.0 is working for python 3.12 now? Please answer its urgent β€” Reply to this email directly, view it on GitHub <#110436 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/APIMKTDRVQPYKL2U5IBFMNDYT4R3RAVCNFSM6AAAAAA5QNF6OOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBYGA2DEMRRGA. You are receiving this because you are subscribed to this thread.

Thank you for your reply. But torch did not announced that yet? this torch version supporting everything on python 3.12? Thanks

@Imran-ml You can always check https://download.pytorch.org/whl/torch/ and search for the version you are interested in, if its there (3.12 is) then you are good to go, otherwise, you can try building it directly if that fails then head to the forums or the issues to learn what went wrong. hope this helps

Hey!
We released it as a preview in PT 2.2 but not everything was tested, that why it was not very broadly announced.
We now have full testing and everything but torch.compile should be working fine!

Closing this as done and you can follow #120233 for torch.compile support specifically.

What about pytorch for Python 3.12, as opposed to torch? When I try to install pytorch, it fails:

$ pip install pytorch
Collecting pytorch
  Downloading pytorch-1.0.2.tar.gz (689 bytes)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: pytorch
  Building wheel for pytorch (pyproject.toml) ... error
  error: subprocess-exited-with-error

  Γ— Building wheel for pytorch (pyproject.toml) did not run successfully.
  β”‚ exit code: 1
  ╰─> [20 lines of output]
      Traceback (most recent call last):
        File "C:\Users\lyle_\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
          main()
        File "C:\Users\lyle_\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\lyle_\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 251, in build_wheel
          return _build_backend().build_wheel(wheel_directory, config_settings,
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "C:\cygwin64\tmp\pip-build-env-abzic7zo\overlay\Lib\site-packages\setuptools\build_meta.py", line 410, in build_wheel
          return self._build_with_temp_dir(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "C:\cygwin64\tmp\pip-build-env-abzic7zo\overlay\Lib\site-packages\setuptools\build_meta.py", line 395, in _build_with_temp_dir
          self.run_setup()
        File "C:\cygwin64\tmp\pip-build-env-abzic7zo\overlay\Lib\site-packages\setuptools\build_meta.py", line 487, in run_setup
          super().run_setup(setup_script=setup_script)
        File "C:\cygwin64\tmp\pip-build-env-abzic7zo\overlay\Lib\site-packages\setuptools\build_meta.py", line 311, in run_setup
          exec(code, locals())
        File "<string>", line 15, in <module>
      Exception: You tried to install "pytorch". The package named for PyTorch is "torch"
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pytorch
Failed to build pytorch
ERROR: Could not build wheels for pytorch, which is required to install pyproject.toml-based projects

$ python --version
Python 3.12.2

Edition Windows 10 Pro
Version 22H2
Installed on β€Ž12/β€Ž12/β€Ž2023
OS build 19045.4170
Experience Windows Feature Experience Pack 1000.19054.1000.0

@LyleZiegelmiller it might be useful to see that package's PyPI page:

Project description

You tried to install β€œpytorch”. The package named for PyTorch is β€œtorch”

EDIT: torch package was released for 3.12 a while ago, so not sure why you're trying to find an alternative.

Thanks for your response.

I'll take your word for it that I should install torch instead of pytorch, but it's odd that it even tries to install pytorch. Consider this:

$ pip install abcdefg
Collecting abcdefg
  Downloading abcdefg-0.0.0.zip (2.0 kB)
ERROR: abcdefg from https://files.pythonhosted.org/packages/25/22/287e76a5c7ea2cc9074111f4f0bda7371c00c9bf7f5426a0ff0a7262b60b/abcdefg-0.0.0.zip does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found.

Notice it doesn't progress anywhere near as far with the installation as it did when I tried to install pytorch. Anyway, thanks for your help.

@LyleZiegelmiller the Pytorch package was initially created by @soumith in 2017 for the early version (0.1.2) of pytorch, after that torch was used making pytorch obsolete. Then the Pytorch package was updated to latest version (1.0.2) at the time in 2019 probably for users that try to install the latest version of pytorch by doing pip install pytorch and after that it was abandoned for good.

IMHO it'd be reasonable to make pytorch Pypi package to point to torch package so users are not confused.

Sounds like a good idea.

pip install torch for Python 3.12 venv will not install setuptools however it is required for torch.utils.cpp_extension.load().

Can we have setuptools installed directly by torch instead of it needing to be installed separately?

Ho very good point @kevalmorabia97
PR adding tha there: #127921