Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Pytorch for Python 3.12 not available #110436

Closed
Tracked by #491 ...
ghostplant opened this issue Oct 3, 2023 · 54 comments
Closed
Tracked by #491 ...

Pytorch for Python 3.12 not available #110436

ghostplant opened this issue Oct 3, 2023 · 54 comments
Labels
high priority module: build Build system issues module: python frontend For issues relating to PyTorch's Python frontend triaged This issue has been looked at a team member, and triaged and prioritized into an appropriate module

Comments

@ghostplant
Copy link

ghostplant commented Oct 3, 2023

🚀 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

@colesbury colesbury added module: build Build system issues triaged This issue has been looked at a team member, and triaged and prioritized into an appropriate module module: python frontend For issues relating to PyTorch's Python frontend labels Oct 3, 2023
@valentingol
Copy link

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

@albanD
Copy link
Collaborator

albanD commented Oct 4, 2023

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.

b3n4kh added a commit to ait-cs-IaaS/Taranis-NG that referenced this issue Oct 6, 2023
With worker beeing incompatible with python 3.12:
pytorch/pytorch#110436

With core having an incompatible dependency with flask 3

python-restx/flask-restx#567
dstein64 added a commit to dstein64/pastiche that referenced this issue Oct 6, 2023
pytorch is not available yet.
pytorch/pytorch#110436
b3n4kh added a commit to taranis-ai/taranis-ai that referenced this issue Oct 17, 2023
With worker beeing incompatible with python 3.12:
pytorch/pytorch#110436

With core having an incompatible dependency with flask 3

python-restx/flask-restx#567
@ghostplant
Copy link
Author

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

@KumaTea
Copy link
Contributor

KumaTea commented Oct 26, 2023

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>

@ghostplant
Copy link
Author

Also need Windows py3.12 version for CPU

@simonw
Copy link

simonw commented Oct 28, 2023

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:

@albanD
Copy link
Collaborator

albanD commented Oct 31, 2023

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.

@Imran-ml
Copy link

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

@Coderx7
Copy link
Contributor

Coderx7 commented Feb 19, 2024

@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

@albanD
Copy link
Collaborator

albanD commented Feb 21, 2024

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.

@albanD albanD closed this as completed Feb 21, 2024
aavashsubedi added a commit to aavashsubedi/graph_weather that referenced this issue Mar 11, 2024
Removed check for torch 2.0.0 and 2.1.0 for Python version 3.12.0. 
pytorch/pytorch#110436
aavashsubedi added a commit to aavashsubedi/graph_weather that referenced this issue Mar 11, 2024
Excluding torch version 2.2.0 with Python 3.12 until fixed. 
pytorch/pytorch#110436
Also updated py-coverage versions and directory.
jacobbieker pushed a commit to openclimatefix/graph_weather that referenced this issue Mar 11, 2024
Excluding torch version 2.2.0 with Python 3.12 until fixed. 
pytorch/pytorch#110436
Also updated py-coverage versions and directory.
@LyleZiegelmiller
Copy link

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

@mosheduminer
Copy link

mosheduminer commented Apr 8, 2024

@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.

@LyleZiegelmiller
Copy link

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.

@Coderx7
Copy link
Contributor

Coderx7 commented Apr 9, 2024

@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.

@LyleZiegelmiller
Copy link

Sounds like a good idea.

@kevalmorabia97
Copy link
Contributor

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?

@albanD
Copy link
Collaborator

albanD commented Jun 4, 2024

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

@JackOfSpade
Copy link

Python versions are moving so fast. 3.13 is almost out. Given the PyTorch development capabilities, have you guys considered rather than trying to make it compatible for each version. maybe every 5 versions? Like 3.10, 3.15, 3.20 etc.?

@tianlinzx
Copy link

Python versions are moving so fast. 3.13 is almost out. Given the PyTorch development capabilities, have you guys considered rather than trying to make it compatible for each version. maybe every 5 versions? Like 3.10, 3.15, 3.20 etc.?

Object your opinion,since python is moving fast, pytorch also needs to catch up .

@ankurvdev
Copy link
Contributor

IMO the correct long term strategy would be to just use Py_LIMITED_API(https://docs.python.org/3/c-api/stable.html#limited-c-api) macro and make the wheels python version agnostic (after a min version), so the native binaries are decoupled from python versions and dont need to recompiled for each version separately.

@albanD
Copy link
Collaborator

albanD commented Jul 22, 2024

Yes moving faster is what we're going for. See https://github.com/pytorch/rfcs/blob/master/RFC-0038-cpython-support.md for the plan to make sure we can get 3.13 working in a timely manner !

@ankurvdev I'm afraid the limited API doesn't provide nearly enough stuff for PyTorch to work.
At minimum, dependencies we use like pybind11 don't work with it. But also systems like Dynamo (that is the base of torch.compile) uses advanced features like https://peps.python.org/pep-0523/ which will never be part of the limited API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high priority module: build Build system issues module: python frontend For issues relating to PyTorch's Python frontend triaged This issue has been looked at a team member, and triaged and prioritized into an appropriate module
Projects
None yet
Development

No branches or pull requests