Skip to content

Conversation

@wenleix
Copy link
Contributor

@wenleix wenleix commented Mar 7, 2021

Stack from ghstack:

Summary:
Some commands used:

fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)at::Scalar (\w+)' '${1}const at::Scalar& ${2}'

fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'

fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'
fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)c10::optional<Scalar> (\w+)' '${1}const c10::optional<Scalar>& ${2}'
fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)c10::optional<Scalar> (\w+)' '${1}const c10::optional<Scalar>& ${2}'
fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions cpp 'const const Scalar' 'const Scalar'
fastmod --extensions h 'const const c10::optional<Scalar>' 'const c10::optional<Scalar>'
fastmod --extensions cpp 'const const c10::optional<Scalar>' 'const c10::optional<Scalar>'

// using index_fill_fn = void(*)(TensorIterator & iter, int64_t dim, int64_t self_dim_size, int64_t self_dim_stride, Scalar source);
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'

// using softplus_fn = void (*)(TensorIterator&, Scalar, Scalar);
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar([, \)])' '${1}const Scalar&${2}'
fastmod --extensions cpp '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar([, \)])' '${1}const Scalar&${2}'
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)optional<Scalar>([, \)])' '${1}const optional<Scalar>&${2}'

Test Plan:

Reviewers:

Subscribers:

Tasks:

Tags:

Differential Revision: D26873802

Summary:
Some commands used:
```
fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)at::Scalar (\w+)' '${1}const at::Scalar& ${2}'

fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'

fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'
fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)c10::optional<Scalar> (\w+)' '${1}const c10::optional<Scalar>& ${2}'
fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)c10::optional<Scalar> (\w+)' '${1}const c10::optional<Scalar>& ${2}'
fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions cpp 'const const Scalar' 'const Scalar'
fastmod --extensions h 'const const c10::optional<Scalar>' 'const c10::optional<Scalar>'
fastmod --extensions cpp 'const const c10::optional<Scalar>' 'const c10::optional<Scalar>'

// using index_fill_fn = void(*)(TensorIterator & iter, int64_t dim, int64_t self_dim_size, int64_t self_dim_stride, Scalar source);
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'

// using softplus_fn = void (*)(TensorIterator&, Scalar, Scalar);
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar([, \)])' '${1}const Scalar&${2}'
fastmod --extensions cpp '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar([, \)])' '${1}const Scalar&${2}'
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)optional<Scalar>([, \)])' '${1}const optional<Scalar>&${2}'
```

Test Plan:

Reviewers:

Subscribers:

Tasks:

Tags:

[ghstack-poisoned]
@facebook-github-bot
Copy link
Contributor

facebook-github-bot commented Mar 7, 2021

💊 CI failures summary and remediations

As of commit 4a348f9 (more details on the Dr. CI page):


  • 32/32 failures possibly* introduced in this PR
    • 3/32 non-scanned failure(s)

🕵️ 25 new failures recognized by patterns

The following CI failures do not appear to be due to upstream breakages:

See CircleCI build pytorch_windows_vs2019_py36_cpu_build (1/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

..\aten\src\ATen\native\Pow.cpp(154): error C2678: binary '=': no operator found which takes a left-hand operand of type 'const c10::Scalar' (or there is no acceptable conversion)
..\c10/core/Scalar.h(177): note: or       'c10::Scalar &c10::Scalar::operator =(const c10::Scalar &)'
..\aten\src\ATen\native\Pow.cpp(118): note: while trying to match the argument list '(const c10::Scalar, c10::Scalar)'
..\aten\src\ATen\native\Pow.cpp(124): error C2678: binary '=': no operator found which takes a left-hand operand of type 'const c10::Scalar' (or there is no acceptable conversion)
..\c10/core/Scalar.h(177): note: could be 'c10::Scalar &c10::Scalar::operator =(c10::Scalar &&)'
..\c10/core/Scalar.h(177): note: or       'c10::Scalar &c10::Scalar::operator =(const c10::Scalar &)'
..\aten\src\ATen\native\Pow.cpp(124): note: while trying to match the argument list '(const c10::Scalar, c10::Scalar)'
..\aten\src\ATen\native\Pow.cpp(130): error C2678: binary '=': no operator found which takes a left-hand operand of type 'const c10::Scalar' (or there is no acceptable conversion)
..\c10/core/Scalar.h(177): note: could be 'c10::Scalar &c10::Scalar::operator =(c10::Scalar &&)'
..\c10/core/Scalar.h(177): note: or       'c10::Scalar &c10::Scalar::operator =(const c10::Scalar &)'
..\aten\src\ATen\native\Pow.cpp(130): note: while trying to match the argument list '(const c10::Scalar, c10::Scalar)'
..\aten\src\ATen\native\Pow.cpp(154): error C2678: binary '=': no operator found which takes a left-hand operand of type 'const c10::Scalar' (or there is no acceptable conversion)
..\c10/core/Scalar.h(177): note: could be 'c10::Scalar &c10::Scalar::operator =(c10::Scalar &&)'
..\c10/core/Scalar.h(177): note: or       'c10::Scalar &c10::Scalar::operator =(const c10::Scalar &)'
..\aten\src\ATen\native\Pow.cpp(154): note: while trying to match the argument list '(const c10::Scalar, c10::Scalar)'
Microsoft (R) C/C++ Optimizing Compiler Version 19.28.29337 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

ninja: build stopped: subcommand failed.
-- Building version 1.9.0a0+git4a348f9
cmake -GNinja -DBUILD_ENVIRONMENT=pytorch-win-vs2019-cpu-py3 -DBUILD_PYTHON=True -DBUILD_TEST=True -DBUILD_TYPE=release -DCMAKE_BUILD_TYPE=Release -DCMAKE_GENERATOR=Ninja -DCMAKE_INCLUDE_PATH=C:\Users\circleci\project\build\win_tmp\mkl\include -DCMAKE_INSTALL_PREFIX=C:\Users\circleci\project\torch -DCMAKE_PREFIX_PATH=C:\Jenkins\Miniconda3\Lib\site-packages -DCMAKE_VERBOSE_MAKEFILE=1 -DCUDA_NVCC_EXECUTABLE=C:\Users\circleci\project\build\win_tmp\bin\randomtemp.exe -DJAVA_HOME=C:\Program Files\OpenJDK\jdk-12.0.2 -DNUMPY_INCLUDE_DIR=C:\Jenkins\Miniconda3\lib\site-packages\numpy\core\include -DPYTHON_EXECUTABLE=C:\Jenkins\Miniconda3\python.exe -DPYTHON_INCLUDE_DIR=C:\Jenkins\Miniconda3\include -DPYTHON_LIBRARY=C:\Jenkins\Miniconda3/libs/python36.lib -DTORCH_BUILD_VERSION=1.9.0a0+git4a348f9 -DUSE_CUDA=0 -DUSE_NUMPY=True C:\Users\circleci\project
cmake --build . --target install --config Release -- -j 16

See CircleCI build pytorch_bazel_build (2/25)

Step: "Bazel Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:50:56 ERROR 2021-03-08T23:50:56Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "bazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp:27:6: error: template-id \'fill_non_native_type >\' for \'void at::native::{anonymous}::fill_non_native_type(at::TensorIterator&, c10::Scalar)\' does not match any template declaration\n void fill_non_native_type>(TensorIterator& iter, Scalar value_scalar) {\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp:15:6: note: candidate is: template void at::native::{anonymous}::fill_non_native_type(at::TensorIterator&, const c10::Scalar&)\n void fill_non_native_type(TensorIterator& iter, const Scalar& value_scalar) {\n ^~~~~~~~~~~~~~~~~~~~\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp: In instantiation of \'void at::native::{anonymous}::fill_non_native_type(at::TensorIterator&, const c10::Scalar&) [with scalar_t = c10::complex]\':\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp:43:68: required from here\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp:16:44: error: \'struct c10::complex\' has no member named \'x\'\n auto value = value_scalar.to().x;\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp: In instantiation of \'struct at::native::{anonymous}::fill_non_native_type(at::TensorIterator&, const c10::Scalar&) [with scalar_t = c10::complex]::\':\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp:20:47: required from \'void at::native::{anonymous}::fill_non_native_type(at::TensorIterator&, const c10::Scalar&) [with scalar_t = c10::complex]\'\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp:43:68: required from here\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp:23:8: error: using invalid field \'at::native::{anonymous}::fill_non_native_type(at::TensorIterator&, const c10::Scalar&)::::\'\n [val]() { return Vec256(val); });\n ^~~\n" }
Mar 08 23:50:56 ERROR 2021-03-08T23:48:50Z: sccache::server: ["null"] 	Permission denied (os error 13) at path "/dev/.tmp8xNH2w"
Mar 08 23:50:56 
Mar 08 23:50:56 ERROR 2021-03-08T23:48:50Z: sccache::server: ["null"] fatal error: Permission denied (os error 13) at path "/dev/.tmpukasIV"
Mar 08 23:50:56 
Mar 08 23:50:56 ERROR 2021-03-08T23:48:50Z: sccache::server: ["null"] 	Permission denied (os error 13) at path "/dev/.tmpukasIV"
Mar 08 23:50:56 
Mar 08 23:50:56 ERROR 2021-03-08T23:48:50Z: sccache::server: ["null"] fatal error: Permission denied (os error 13) at path "/dev/.tmp19bARL"
Mar 08 23:50:56 
Mar 08 23:50:56 ERROR 2021-03-08T23:48:50Z: sccache::server: ["null"] 	Permission denied (os error 13) at path "/dev/.tmp19bARL"
Mar 08 23:50:56 
Mar 08 23:50:56 ERROR 2021-03-08T23:50:56Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "bazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp:27:6: error: template-id \'fill_non_native_type<c10::complex<c10::Half> >\' for \'void at::native::{anonymous}::fill_non_native_type(at::TensorIterator&, c10::Scalar)\' does not match any template declaration\n void fill_non_native_type<c10::complex<at::Half>>(TensorIterator& iter, Scalar value_scalar) {\n      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp:15:6: note: candidate is: template<class scalar_t> void at::native::{anonymous}::fill_non_native_type(at::TensorIterator&, const c10::Scalar&)\n void fill_non_native_type(TensorIterator& iter, const Scalar& value_scalar) {\n      ^~~~~~~~~~~~~~~~~~~~\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp: In instantiation of \'void at::native::{anonymous}::fill_non_native_type(at::TensorIterator&, const c10::Scalar&) [with scalar_t = c10::complex<c10::Half>]\':\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp:43:68:   required from here\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp:16:44: error: \'struct c10::complex<c10::Half>\' has no member named \'x\'\n   auto value = value_scalar.to<scalar_t>().x;\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp: In instantiation of \'struct at::native::{anonymous}::fill_non_native_type(at::TensorIterator&, const c10::Scalar&) [with scalar_t = c10::complex<c10::Half>]::<lambda()>\':\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp:20:47:   required from \'void at::native::{anonymous}::fill_non_native_type(at::TensorIterator&, const c10::Scalar&) [with scalar_t = c10::complex<c10::Half>]\'\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp:43:68:   required from here\nbazel-out/k8-fastbuild/bin/aten/src/ATen/native/cpu/FillKernel.cpp.AVX.cpp:23:8: error: using invalid field \'at::native::{anonymous}::fill_non_native_type(at::TensorIterator&, const c10::Scalar&)::<lambda()>::<val capture>\'\n       [val]() { return Vec256<H>(val); });\n        ^~~\n" }
Mar 08 23:50:56 
Mar 08 23:50:56 =========== If your build fails, please take a look at the log above for possible reasons ===========
Mar 08 23:50:56 Compile requests                    556
Mar 08 23:50:56 Compile requests executed           544
Mar 08 23:50:56 Cache hits                          523
Mar 08 23:50:56 Cache hits (C/C++)                  523
Mar 08 23:50:56 Cache misses                          4
Mar 08 23:50:56 Cache misses (C/C++)                  4
Mar 08 23:50:56 Cache timeouts                        0
Mar 08 23:50:56 Cache read errors                     0

See CircleCI build pytorch_linux_xenial_py3_clang5_asan_build (3/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:48:56 sccache: error: couldn't connect to server
Mar 08 23:48:56 +++ eval 'extract_trap_cmd '
Mar 08 23:48:56 ++++ extract_trap_cmd
Mar 08 23:48:56 ++++ printf '%s\n' ''
Mar 08 23:48:56 +++ printf '%s\n' cleanup
Mar 08 23:48:56 ++ trap -- '
Mar 08 23:48:56 cleanup' EXIT
Mar 08 23:48:56 ++ [[ pytorch-linux-xenial-py3-clang5-asan-build != *pytorch-win-* ]]
Mar 08 23:48:56 ++ which sccache
Mar 08 23:48:56 ++ sccache --stop-server
Mar 08 23:48:56 Stopping sccache server...
Mar 08 23:48:56 sccache: error: couldn't connect to server
Mar 08 23:48:56 sccache: caused by: Connection refused (os error 111)
Mar 08 23:48:56 ++ true
Mar 08 23:48:56 ++ rm /var/lib/jenkins/sccache_error.log
Mar 08 23:48:56 rm: cannot remove '/var/lib/jenkins/sccache_error.log': No such file or directory
Mar 08 23:48:56 ++ true
Mar 08 23:48:56 ++ [[ pytorch-linux-xenial-py3-clang5-asan-build == *rocm* ]]
Mar 08 23:48:56 ++ SCCACHE_ERROR_LOG=/var/lib/jenkins/sccache_error.log
Mar 08 23:48:56 ++ SCCACHE_IDLE_TIMEOUT=1200
Mar 08 23:48:56 ++ RUST_LOG=sccache::server=error
Mar 08 23:48:56 ++ sccache --start-server

See CircleCI build pytorch_linux_bionic_py3_8_gcc9_coverage_build (4/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:50:08 sccache: error: couldn't connect to server
Mar 08 23:50:08 +++ eval 'extract_trap_cmd '
Mar 08 23:50:08 ++++ extract_trap_cmd
Mar 08 23:50:08 ++++ printf '%s\n' ''
Mar 08 23:50:08 +++ printf '%s\n' cleanup
Mar 08 23:50:08 ++ trap -- '
Mar 08 23:50:08 cleanup' EXIT
Mar 08 23:50:08 ++ [[ pytorch-linux-bionic-py3.8-gcc9-coverage-build != *pytorch-win-* ]]
Mar 08 23:50:08 ++ which sccache
Mar 08 23:50:08 ++ sccache --stop-server
Mar 08 23:50:08 Stopping sccache server...
Mar 08 23:50:08 sccache: error: couldn't connect to server
Mar 08 23:50:08 sccache: caused by: Connection refused (os error 111)
Mar 08 23:50:08 ++ true
Mar 08 23:50:08 ++ rm /var/lib/jenkins/sccache_error.log
Mar 08 23:50:08 rm: cannot remove '/var/lib/jenkins/sccache_error.log': No such file or directory
Mar 08 23:50:08 ++ true
Mar 08 23:50:08 ++ [[ pytorch-linux-bionic-py3.8-gcc9-coverage-build == *rocm* ]]
Mar 08 23:50:08 ++ SCCACHE_ERROR_LOG=/var/lib/jenkins/sccache_error.log
Mar 08 23:50:08 ++ SCCACHE_IDLE_TIMEOUT=1200
Mar 08 23:50:08 ++ RUST_LOG=sccache::server=error
Mar 08 23:50:08 ++ sccache --start-server

See CircleCI build pytorch_windows_vs2019_py36_cuda10.1_build (5/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

..\aten\src\ATen/native/DispatchStub.h(146): error C2664: 'rT (at::Tensor &,int64_t,const at::Tensor &,c10::Scalar &,const at::native::SCATTER_GATHER_OP &)': cannot convert argument 4 from 'const c10::Scalar' to 'c10::Scalar &'
..\aten\src\ATen\native\TensorFactories.cpp(78): note: Element '1': no conversion from 'const c10::Scalar' to 'std::reference_wrapper<c10::Scalar>'
..\aten\src\ATen\native\TensorFactories.cpp(78): note: Element '2': no conversion from 'const c10::Scalar' to 'std::reference_wrapper<c10::Scalar>'
..\aten\src\ATen\native\TensorFactories.cpp(78): note: Element '3': no conversion from 'const c10::Scalar' to 'std::reference_wrapper<c10::Scalar>'
..\aten\src\ATen\native\TensorFactories.cpp(49): note: see declaration of 'at::native::`anonymous-namespace'::allIntegral'
Microsoft (R) C/C++ Optimizing Compiler Version 19.28.29337 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

[3440/5543] C:\Users\circleci\project\build\win_tmp\bin\sccache-cl.exe   /TP -DCPUINFO_SUPPORTED_PLATFORM=1 -DFMT_HEADER_ONLY=1 -DIDEEP_USE_MKL -DMAGMA_V2 -DMINIZ_DISABLE_ZIP_READER_CRC32_CHECKS -DONNXIFI_ENABLE_EXT=1 -DONNX_ML=1 -DONNX_NAMESPACE=onnx_torch -DTH_BLAS_MKL -DUSE_DISTRIBUTED -DUSE_EXTERNAL_MZCRC -DWIN32_LEAN_AND_MEAN -D_CRT_SECURE_NO_DEPRECATE=1 -D_OPENMP_NOFORCE_MANIFEST -Dtorch_cpu_EXPORTS -Iaten\src -I..\aten\src -I. -I..\ -I..\cmake\..\third_party\benchmark\include -Icaffe2\contrib\aten -I..\third_party\onnx -Ithird_party\onnx -I..\third_party\foxi -Ithird_party\foxi -I..\torch\csrc\api -I..\torch\csrc\api\include -I..\caffe2\aten\src\TH -Icaffe2\aten\src\TH -Icaffe2\aten\src -Icaffe2\..\aten\src -Icaffe2\..\aten\src\ATen -I..\torch\csrc -I..\third_party\miniz-2.0.8 -I..\aten\src\TH -I..\aten\..\third_party\catch\single_include -I..\aten\src\ATen\.. -Icaffe2\aten\src\ATen -I..\caffe2\core\nomnigraph\include -I..\c10\.. -Ithird_party\ideep\mkl-dnn\include -I..\third_party\ideep\mkl-dnn\src\..\include -I..\third_party\pthreadpool\include -I..\third_party\cpuinfo\include -I..\third_party\fbgemm\include -I..\third_party\fbgemm -I..\third_party\fbgemm\third_party\asmjit\src -I..\third_party\FP16\include -I..\third_party\fmt\include -Ithird_party\gloo -I..\cmake\..\third_party\gloo -I..\cmake\..\third_party\googletest\googlemock\include -I..\cmake\..\third_party\googletest\googletest\include -I..\third_party\protobuf\src -Iwin_tmp\mkl\include -I..\third_party\XNNPACK\include -I..\third_party -I..\cmake\..\third_party\eigen -IC:\Jenkins\Miniconda3\include -IC:\Jenkins\Miniconda3\lib\site-packages\numpy\core\include -I..\cmake\..\third_party\pybind11\include -I..\cmake\..\third_party\cub -Iwin_tmp\magma\include -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include" -I..\third_party\ideep\mkl-dnn\include -I..\third_party\ideep\include -I..\caffe2 /DWIN32 /D_WINDOWS /GR /EHsc /w /bigobj -DUSE_PTHREADPOOL -openmp:experimental -IC:/Users/circleci/project/build/win_tmp/mkl/include -DNDEBUG -DUSE_FBGEMM -DUSE_XNNPACK -DHAVE_AVX_CPU_DEFINITION -DHAVE_AVX2_CPU_DEFINITION /MD /O2 /Ob2 /DNDEBUG /w /bigobj -DNDEBUG -DCAFFE2_USE_GLOO -DCUDA_HAS_FP16=1 -DUSE_GCC_GET_CPUID -DUSE_AVX -DUSE_AVX2 -DTH_HAVE_THREAD /EHsc /DNOMINMAX /wd4267 /wd4251 /wd4522 /wd4838 /wd4305 /wd4244 /wd4190 /wd4101 /wd4996 /wd4275 /bigobj -O2 -openmp:experimental -IC:/Users/circleci/project/build/win_tmp/mkl/include -DCAFFE2_BUILD_MAIN_LIB -DONNX_BUILD_MAIN_LIB -std:c++14 /showIncludes /Focaffe2\CMakeFiles\torch_cpu.dir\__\aten\src\ATen\native\TensorAdvancedIndexing.cpp.obj /Fdcaffe2\CMakeFiles\torch_cpu.dir\ /FS -c ..\aten\src\ATen\native\TensorAdvancedIndexing.cpp
FAILED: caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/TensorAdvancedIndexing.cpp.obj 
C:\Users\circleci\project\build\win_tmp\bin\sccache-cl.exe   /TP -DCPUINFO_SUPPORTED_PLATFORM=1 -DFMT_HEADER_ONLY=1 -DIDEEP_USE_MKL -DMAGMA_V2 -DMINIZ_DISABLE_ZIP_READER_CRC32_CHECKS -DONNXIFI_ENABLE_EXT=1 -DONNX_ML=1 -DONNX_NAMESPACE=onnx_torch -DTH_BLAS_MKL -DUSE_DISTRIBUTED -DUSE_EXTERNAL_MZCRC -DWIN32_LEAN_AND_MEAN -D_CRT_SECURE_NO_DEPRECATE=1 -D_OPENMP_NOFORCE_MANIFEST -Dtorch_cpu_EXPORTS -Iaten\src -I..\aten\src -I. -I..\ -I..\cmake\..\third_party\benchmark\include -Icaffe2\contrib\aten -I..\third_party\onnx -Ithird_party\onnx -I..\third_party\foxi -Ithird_party\foxi -I..\torch\csrc\api -I..\torch\csrc\api\include -I..\caffe2\aten\src\TH -Icaffe2\aten\src\TH -Icaffe2\aten\src -Icaffe2\..\aten\src -Icaffe2\..\aten\src\ATen -I..\torch\csrc -I..\third_party\miniz-2.0.8 -I..\aten\src\TH -I..\aten\..\third_party\catch\single_include -I..\aten\src\ATen\.. -Icaffe2\aten\src\ATen -I..\caffe2\core\nomnigraph\include -I..\c10\.. -Ithird_party\ideep\mkl-dnn\include -I..\third_party\ideep\mkl-dnn\src\..\include -I..\third_party\pthreadpool\include -I..\third_party\cpuinfo\include -I..\third_party\fbgemm\include -I..\third_party\fbgemm -I..\third_party\fbgemm\third_party\asmjit\src -I..\third_party\FP16\include -I..\third_party\fmt\include -Ithird_party\gloo -I..\cmake\..\third_party\gloo -I..\cmake\..\third_party\googletest\googlemock\include -I..\cmake\..\third_party\googletest\googletest\include -I..\third_party\protobuf\src -Iwin_tmp\mkl\include -I..\third_party\XNNPACK\include -I..\third_party -I..\cmake\..\third_party\eigen -IC:\Jenkins\Miniconda3\include -IC:\Jenkins\Miniconda3\lib\site-packages\numpy\core\include -I..\cmake\..\third_party\pybind11\include -I..\cmake\..\third_party\cub -Iwin_tmp\magma\include -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include" -I..\third_party\ideep\mkl-dnn\include -I..\third_party\ideep\include -I..\caffe2 /DWIN32 /D_WINDOWS /GR /EHsc /w /bigobj -DUSE_PTHREADPOOL -openmp:experimental -IC:/Users/circleci/project/build/win_tmp/mkl/include -DNDEBUG -DUSE_FBGEMM -DUSE_XNNPACK -DHAVE_AVX_CPU_DEFINITION -DHAVE_AVX2_CPU_DEFINITION /MD /O2 /Ob2 /DNDEBUG /w /bigobj -DNDEBUG -DCAFFE2_USE_GLOO -DCUDA_HAS_FP16=1 -DUSE_GCC_GET_CPUID -DUSE_AVX -DUSE_AVX2 -DTH_HAVE_THREAD /EHsc /DNOMINMAX /wd4267 /wd4251 /wd4522 /wd4838 /wd4305 /wd4244 /wd4190 /wd4101 /wd4996 /wd4275 /bigobj -O2 -openmp:experimental -IC:/Users/circleci/project/build/win_tmp/mkl/include -DCAFFE2_BUILD_MAIN_LIB -DONNX_BUILD_MAIN_LIB -std:c++14 /showIncludes /Focaffe2\CMakeFiles\torch_cpu.dir\__\aten\src\ATen\native\TensorAdvancedIndexing.cpp.obj /Fdcaffe2\CMakeFiles\torch_cpu.dir\ /FS -c ..\aten\src\ATen\native\TensorAdvancedIndexing.cpp
..\aten\src\ATen/native/DispatchStub.h(146): error C2664: 'rT (at::Tensor &,int64_t,const at::Tensor &,c10::Scalar &,const at::native::SCATTER_GATHER_OP &)': cannot convert argument 4 from 'const c10::Scalar' to 'c10::Scalar &'
        with
        [
            rT=void
        ]
..\aten\src\ATen/native/DispatchStub.h(146): note: Conversion loses qualifiers
..\aten\src\ATen\native\TensorAdvancedIndexing.cpp(869): note: see reference to function template instantiation 'rT at::native::DispatchStub<at::native::scatter_scalar_reduce_fn,at::native::scatter_scalar_reduce_stub>::operator ()<at::Tensor&,const int64_t&,const at::Tensor&,const c10::Scalar&,at::native::SCATTER_GATHER_OP&>(c10::DeviceType,at::Tensor &,const int64_t &,const at::Tensor &,const c10::Scalar &,at::native::SCATTER_GATHER_OP &)' being compiled
        with
        [
            rT=void
        ]

See CircleCI build pytorch_linux_xenial_py3_clang5_mobile_build (6/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:50:18 sccache: error: couldn't connect to server
Mar 08 23:50:18 +++ eval 'extract_trap_cmd '
Mar 08 23:50:18 ++++ extract_trap_cmd
Mar 08 23:50:18 ++++ printf '%s\n' ''
Mar 08 23:50:18 +++ printf '%s\n' cleanup
Mar 08 23:50:18 ++ trap -- '
Mar 08 23:50:18 cleanup' EXIT
Mar 08 23:50:18 ++ [[ pytorch-linux-xenial-py3-clang5-mobile-build != *pytorch-win-* ]]
Mar 08 23:50:18 ++ which sccache
Mar 08 23:50:18 ++ sccache --stop-server
Mar 08 23:50:18 Stopping sccache server...
Mar 08 23:50:18 sccache: error: couldn't connect to server
Mar 08 23:50:18 sccache: caused by: Connection refused (os error 111)
Mar 08 23:50:18 ++ true
Mar 08 23:50:18 ++ rm /var/lib/jenkins/sccache_error.log
Mar 08 23:50:18 rm: cannot remove '/var/lib/jenkins/sccache_error.log': No such file or directory
Mar 08 23:50:18 ++ true
Mar 08 23:50:18 ++ [[ pytorch-linux-xenial-py3-clang5-mobile-build == *rocm* ]]
Mar 08 23:50:18 ++ SCCACHE_ERROR_LOG=/var/lib/jenkins/sccache_error.log
Mar 08 23:50:18 ++ SCCACHE_IDLE_TIMEOUT=1200
Mar 08 23:50:18 ++ RUST_LOG=sccache::server=error
Mar 08 23:50:18 ++ sccache --start-server

See CircleCI build pytorch_libtorch_linux_xenial_cuda11_1_cudnn8_py3_gcc7_build (7/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:53:51 sccache: error: couldn't connect to server
Mar 08 23:53:51 +++ eval 'extract_trap_cmd '
Mar 08 23:53:51 ++++ extract_trap_cmd
Mar 08 23:53:51 ++++ printf '%s\n' ''
Mar 08 23:53:51 +++ printf '%s\n' cleanup
Mar 08 23:53:51 ++ trap -- '
Mar 08 23:53:51 cleanup' EXIT
Mar 08 23:53:51 ++ [[ pytorch-libtorch-linux-xenial-cuda11.1-cudnn8-py3-gcc7-build != *pytorch-win-* ]]
Mar 08 23:53:51 ++ which sccache
Mar 08 23:53:51 ++ sccache --stop-server
Mar 08 23:53:51 Stopping sccache server...
Mar 08 23:53:51 sccache: error: couldn't connect to server
Mar 08 23:53:51 sccache: caused by: Connection refused (os error 111)
Mar 08 23:53:51 ++ true
Mar 08 23:53:51 ++ rm /var/lib/jenkins/sccache_error.log
Mar 08 23:53:51 rm: cannot remove '/var/lib/jenkins/sccache_error.log': No such file or directory
Mar 08 23:53:51 ++ true
Mar 08 23:53:51 ++ [[ pytorch-libtorch-linux-xenial-cuda11.1-cudnn8-py3-gcc7-build == *rocm* ]]
Mar 08 23:53:51 ++ SCCACHE_ERROR_LOG=/var/lib/jenkins/sccache_error.log
Mar 08 23:53:51 ++ SCCACHE_IDLE_TIMEOUT=1200
Mar 08 23:53:51 ++ RUST_LOG=sccache::server=error
Mar 08 23:53:51 ++ sccache --start-server

See CircleCI build pytorch_linux_bionic_rocm3_9_py3_6_build (8/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:55:30 /var/lib/jenkins/workspace/aten/src/ATen/native/Pow.cpp:154:94: error: passing ‘const c10::Scalar’ as ‘this’ argument discards qualifiers [-fpermissive]
Mar 08 23:55:30 In file included from /var/lib/jenkins/workspace/build/aten/src/ATen/core/TensorBody.h:8:0,
Mar 08 23:55:30                  from /var/lib/jenkins/workspace/aten/src/ATen/Tensor.h:3,
Mar 08 23:55:30                  from /var/lib/jenkins/workspace/aten/src/ATen/Context.h:4,
Mar 08 23:55:30                  from /var/lib/jenkins/workspace/aten/src/ATen/ATen.h:9,
Mar 08 23:55:30                  from /var/lib/jenkins/workspace/aten/src/ATen/native/Pow.h:3,
Mar 08 23:55:30                  from /var/lib/jenkins/workspace/aten/src/ATen/native/Pow.cpp:1:
Mar 08 23:55:30 /var/lib/jenkins/workspace/c10/core/Scalar.h:25:15: note:   in call to ‘constexpr c10::Scalar& c10::Scalar::operator=(c10::Scalar&&)’
Mar 08 23:55:30  class C10_API Scalar {
Mar 08 23:55:30                ^~~~~~
Mar 08 23:55:30 /var/lib/jenkins/workspace/aten/src/ATen/native/Pow.cpp: In function ‘at::Tensor& at::native::float_power_(at::Tensor&, const c10::Scalar&)’:
Mar 08 23:55:30 /var/lib/jenkins/workspace/aten/src/ATen/native/Pow.cpp:154:94: error: passing ‘const c10::Scalar’ as ‘this’ argument discards qualifiers [-fpermissive]
Mar 08 23:55:30    exp = (dtype == at::kComplexDouble) ? Scalar(exp.toComplexDouble()) : Scalar(exp.toDouble());
Mar 08 23:55:30                                                                                               ^
Mar 08 23:55:30 In file included from /var/lib/jenkins/workspace/build/aten/src/ATen/core/TensorBody.h:8:0,
Mar 08 23:55:30                  from /var/lib/jenkins/workspace/aten/src/ATen/Tensor.h:3,
Mar 08 23:55:30                  from /var/lib/jenkins/workspace/aten/src/ATen/Context.h:4,
Mar 08 23:55:30                  from /var/lib/jenkins/workspace/aten/src/ATen/ATen.h:9,
Mar 08 23:55:30                  from /var/lib/jenkins/workspace/aten/src/ATen/native/Pow.h:3,
Mar 08 23:55:30                  from /var/lib/jenkins/workspace/aten/src/ATen/native/Pow.cpp:1:
Mar 08 23:55:30 /var/lib/jenkins/workspace/c10/core/Scalar.h:25:15: note:   in call to ‘constexpr c10::Scalar& c10::Scalar::operator=(c10::Scalar&&)’
Mar 08 23:55:30  class C10_API Scalar {

See CircleCI build pytorch_linux_bionic_py3_6_clang9_build (9/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:51:40 sccache: error: couldn't connect to server
Mar 08 23:51:40 +++ eval 'extract_trap_cmd '
Mar 08 23:51:40 ++++ extract_trap_cmd
Mar 08 23:51:40 ++++ printf '%s\n' ''
Mar 08 23:51:40 +++ printf '%s\n' cleanup
Mar 08 23:51:40 ++ trap -- '
Mar 08 23:51:40 cleanup' EXIT
Mar 08 23:51:40 ++ [[ pytorch-linux-bionic-py3.6-clang9-build != *pytorch-win-* ]]
Mar 08 23:51:40 ++ which sccache
Mar 08 23:51:40 ++ sccache --stop-server
Mar 08 23:51:40 Stopping sccache server...
Mar 08 23:51:40 sccache: error: couldn't connect to server
Mar 08 23:51:40 sccache: caused by: Connection refused (os error 111)
Mar 08 23:51:40 ++ true
Mar 08 23:51:40 ++ rm /var/lib/jenkins/sccache_error.log
Mar 08 23:51:40 rm: cannot remove '/var/lib/jenkins/sccache_error.log': No such file or directory
Mar 08 23:51:40 ++ true
Mar 08 23:51:40 ++ [[ pytorch-linux-bionic-py3.6-clang9-build == *rocm* ]]
Mar 08 23:51:40 ++ SCCACHE_ERROR_LOG=/var/lib/jenkins/sccache_error.log
Mar 08 23:51:40 ++ SCCACHE_IDLE_TIMEOUT=1200
Mar 08 23:51:40 ++ RUST_LOG=sccache::server=error
Mar 08 23:51:40 ++ sccache --start-server

See CircleCI build pytorch_macos_10_15_py3_build (10/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:53:24 ../aten/src/ATen/native/Pow.cpp:154:7: error: no viable overloaded '='
Mar 08 23:53:24 class C10_API Scalar {
Mar 08 23:53:24               ^
Mar 08 23:53:24 ../c10/core/Scalar.h:25:15: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 08 23:53:24 ../aten/src/ATen/native/Pow.cpp:130:8: error: no viable overloaded '='
Mar 08 23:53:24   base = (dtype == at::kComplexDouble) ? Scalar(base.toComplexDouble()) : Scalar(base.toDouble());
Mar 08 23:53:24   ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mar 08 23:53:24 ../c10/core/Scalar.h:25:15: note: candidate function (the implicit move assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 08 23:53:24 class C10_API Scalar {
Mar 08 23:53:24               ^
Mar 08 23:53:24 ../c10/core/Scalar.h:25:15: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 08 23:53:24 ../aten/src/ATen/native/Pow.cpp:154:7: error: no viable overloaded '='
Mar 08 23:53:24   exp = (dtype == at::kComplexDouble) ? Scalar(exp.toComplexDouble()) : Scalar(exp.toDouble());
Mar 08 23:53:24   ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mar 08 23:53:24 ../c10/core/Scalar.h:25:15: note: candidate function (the implicit move assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 08 23:53:24 class C10_API Scalar {
Mar 08 23:53:24               ^
Mar 08 23:53:24 ../c10/core/Scalar.h:25:15: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 08 23:53:24 5 errors generated.
Mar 08 23:53:25 [2774/3851] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/QuantizedLinear.cpp.o
Mar 08 23:53:25 ninja: build stopped: subcommand failed.
Mar 08 23:53:25 Traceback (most recent call last):

See CircleCI build pytorch_linux_xenial_py3_6_gcc5_4_build (11/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:49:27 sccache: error: couldn't connect to server
Mar 08 23:49:27 +++ eval 'extract_trap_cmd '
Mar 08 23:49:27 ++++ extract_trap_cmd
Mar 08 23:49:27 ++++ printf '%s\n' ''
Mar 08 23:49:27 +++ printf '%s\n' cleanup
Mar 08 23:49:27 ++ trap -- '
Mar 08 23:49:27 cleanup' EXIT
Mar 08 23:49:27 ++ [[ pytorch-linux-xenial-py3.6-gcc5.4-build != *pytorch-win-* ]]
Mar 08 23:49:27 ++ which sccache
Mar 08 23:49:27 ++ sccache --stop-server
Mar 08 23:49:27 Stopping sccache server...
Mar 08 23:49:27 sccache: error: couldn't connect to server
Mar 08 23:49:27 sccache: caused by: Connection refused (os error 111)
Mar 08 23:49:27 ++ true
Mar 08 23:49:27 ++ rm /var/lib/jenkins/sccache_error.log
Mar 08 23:49:27 rm: cannot remove '/var/lib/jenkins/sccache_error.log': No such file or directory
Mar 08 23:49:27 ++ true
Mar 08 23:49:27 ++ [[ pytorch-linux-xenial-py3.6-gcc5.4-build == *rocm* ]]
Mar 08 23:49:27 ++ SCCACHE_ERROR_LOG=/var/lib/jenkins/sccache_error.log
Mar 08 23:49:27 ++ SCCACHE_IDLE_TIMEOUT=1200
Mar 08 23:49:27 ++ RUST_LOG=sccache::server=error
Mar 08 23:49:27 ++ sccache --start-server

See CircleCI build pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build (12/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 09 00:01:15 /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp:606:10: error: no viable overloaded '='
Mar 09 00:01:02 ../aten/src/ATen/native/UpSample.h:150:31: warning: unused function 'upsample_3d_common_check' [-Wunused-function]
Mar 09 00:01:02 static std::array<int64_t, 5> upsample_3d_common_check(IntArrayRef input_size, IntArrayRef output_size) {
Mar 09 00:01:02                               ^
Mar 09 00:01:02 7 warnings generated.
Mar 09 00:01:06 [1981/2442] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LegacyNNDefinitions.cpp.o
Mar 09 00:01:07 [1982/2442] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Integration.cpp.o
Mar 09 00:01:09 [1983/2442] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Lerp.cpp.o
Mar 09 00:01:15 [1984/2442] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o
Mar 09 00:01:15 FAILED: caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o 
Mar 09 00:01:15 /opt/ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++  --target=i686-none-linux-android21 --gcc-toolchain=/opt/ndk/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/opt/ndk/toolchains/llvm/prebuilt/linux-x86_64/sysroot  -DCPUINFO_SUPPORTED_PLATFORM=1 -DFMT_HEADER_ONLY=1 -DFXDIV_USE_INLINE_ASSEMBLY=0 -DNNP_CONVOLUTION_ONLY=0 -DNNP_INFERENCE_ONLY=0 -Iaten/src -I../aten/src -I. -I../ -isystem ../third_party/XNNPACK/include -isystem /opt/ndk/sources/third_party/vulkan/src/common -isystem ../cmake/../third_party/eigen -isystem ../cmake/../third_party/pybind11/include -I../caffe2/aten/src/TH -Icaffe2/aten/src/TH -Icaffe2/aten/src -Icaffe2/../aten/src -Icaffe2/../aten/src/ATen -I../torch/csrc -I../third_party/miniz-2.0.8 -I../aten/src/TH -Ivulkan -I../aten/../third_party/catch/single_include -I../aten/src/ATen/.. -Icaffe2/aten/src/ATen -isystem ../caffe2 -I../third_party/FXdiv/include -I../c10/.. -I../third_party/pthreadpool/include -I../third_party/cpuinfo/include -I../aten/src/ATen/native/quantized/cpu/qnnpack/include -I../aten/src/ATen/native/quantized/cpu/qnnpack/src -I../third_party/cpuinfo/deps/clog/include -I../third_party/NNPACK/include -I../. -I/opt/ndk/sources/third_party/vulkan/src/include -I../third_party/FP16/include -I../third_party/fmt/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -stdlib=libc++ -frtti -fexceptions  -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -DUSE_VULKAN_WRAPPER -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -DUSE_VULKAN -DUSE_VULKAN_API -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -Wno-invalid-partial-specialization -Wno-typedef-redefinition -Wno-unknown-warning-option -Wno-unused-private-field -Wno-inconsistent-missing-override -Wno-aligned-allocation-unavailable -Wno-c++14-extensions -Wno-constexpr-not-const -Wno-missing-braces -Qunused-arguments -fcolor-diagnostics -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Werror=cast-function-type -g0 -O2 -DNDEBUG  -fPIC   -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-write-strings -Wno-unknown-pragmas -Wno-missing-braces -Wno-maybe-uninitialized -fvisibility=hidden -O2 -DCAFFE2_BUILD_MAIN_LIB -pthread -std=gnu++14 -MD -MT caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o -MF caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o.d -o caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o -c /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp
Mar 09 00:01:15 /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp:606:10: error: no viable overloaded '='
Mar 09 00:01:15     beta = 1; // accumulate output once
Mar 09 00:01:15     ~~~~ ^ ~
Mar 09 00:01:15 ../c10/core/Scalar.h:25:15: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 09 00:01:15 class C10_API Scalar {
Mar 09 00:01:15               ^
Mar 09 00:01:15 ../c10/core/Scalar.h:25:15: note: candidate function (the implicit move assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 09 00:01:15 1 error generated.
Mar 09 00:01:15 [1985/2442] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Linear.cpp.o
Mar 09 00:01:17 [1986/2442] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LossMultiMargin.cpp.o
Mar 09 00:01:17 In file included from /var/lib/jenkins/workspace/aten/src/ATen/native/LossMultiMargin.cpp:4:

See CircleCI build pytorch_linux_xenial_cuda10_2_cudnn7_py3_gcc7_build (13/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:58:47 ERROR 2021-03-08T23:56:11Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "conftest.c: In function \'main\':\nconftest.c:402:24: error: expected expression before \')\' token\n if (sizeof ((socklen_t)))\n ^\n" }
Mar 08 23:58:47 ERROR 2021-03-08T23:56:04Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "conftest.c: In function \'main\':\nconftest.c:332:2: error: \'struct sockaddr\' has no member named \'sa_len\'\n x.sa_len = 0;\n  ^\n" }
Mar 08 23:58:47 
Mar 08 23:58:47 ERROR 2021-03-08T23:56:07Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "conftest.c: In function \'main\':\nconftest.c:366:10: error: \'RTLD_MEMBER\' undeclared (first use in this function); did you mean \'RTLD_NEXT\'?\n   (void) RTLD_MEMBER;\n          ^~~~~~~~~~~\n          RTLD_NEXT\nconftest.c:366:10: note: each undeclared identifier is reported only once for each function it appears in\n" }
Mar 08 23:58:47 
Mar 08 23:58:47 ERROR 2021-03-08T23:56:08Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "conftest.c:361:9: error: unknown type name \'not\'\n         not a universal capable compiler\n         ^~~\nconftest.c:361:15: error: expected \'=\', \',\', \';\', \'asm\' or \'__attribute__\' before \'universal\'\n         not a universal capable compiler\n               ^~~~~~~~~\nconftest.c:361:15: error: unknown type name \'universal\'\n" }
Mar 08 23:58:47 
Mar 08 23:58:47 ERROR 2021-03-08T23:56:08Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "conftest.c: In function \'main\':\nconftest.c:367:4: error: unknown type name \'not\'; did you mean \'ino_t\'?\n    not big endian\n    ^~~\n    ino_t\nconftest.c:367:12: error: expected \'=\', \',\', \';\', \'asm\' or \'__attribute__\' before \'endian\'\n    not big endian\n            ^~~~~~\n" }
Mar 08 23:58:47 
Mar 08 23:58:47 ERROR 2021-03-08T23:56:09Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "conftest.c: In function \'main\':\nconftest.c:378:4: error: \'struct stat\' has no member named \'st_mtimespec\'; did you mean \'st_mtim\'?\n st.st_mtimespec.tv_nsec = 1;\n    ^~~~~~~~~~~~\n    st_mtim\n" }
Mar 08 23:58:47 
Mar 08 23:58:47 ERROR 2021-03-08T23:56:11Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "conftest.c: In function \'main\':\nconftest.c:402:24: error: expected expression before \')\' token\n if (sizeof ((socklen_t)))\n                        ^\n" }
Mar 08 23:58:47 
Mar 08 23:58:47 ERROR 2021-03-08T23:57:48Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "In file included from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/c10/core/DispatchKey.h:7:0\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/c10/core/Backend.h:4\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/c10/core/Layout.h:3\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/build/aten/src/ATen/core/TensorBody.h:4\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/aten/src/ATen/Tensor.h:3\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/aten/src/ATen/Context.h:4\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/aten/src/ATen/ATen.h:9\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/autograd/python_variable.h:5\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/autograd/generated/python_torch_functions.cpp:17\u{1b}[m\u{1b}[K:\n/var/lib/jenkins/workspace/c10/util/ArrayRef.h: In instantiation of \'\u{1b}[01m\u{1b}[Kclass c10::ArrayRef<const c10::Scalar&>\u{1b}[m\u{1b}[K\':\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/autograd/generated/python_torch_functions.cpp:3652:48:\u{1b}[m\u{1b}[K   required from here\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/c10/util/ArrayRef.h:43:28:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kforming pointer to reference type \'\u{1b}[01m\u{1b}[Kconst c10::Scalar&\u{1b}[m\u{1b}[K\'\n   using iterator = const T*\u{1b}[01;31m\u{1b}[K;\u{1b}[m\u{1b}[K\n                            \u{1b}[01;31m\u{1b}[K^\u{1b}[m\u{1b}[K\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/c10/util/ArrayRef.h:44:34:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kforming pointer to reference type \'\u{1b}[01m\u{1b}[Kconst c10::Scalar&\u{1b}[m\u{1b}[K\'\n   using const_iterator = const T*\u{1b}[01;31m\u{1b}[K;\u{1b}[m\u{1b}[K\n                                  \u{1b}[01;31m\u{1b}[K^\u{1b}[m\u{1b}[K\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/c10/util/ArrayRef.h:48:59:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kforming pointer to reference type \'\u{1b}[01m\u{1b}[Kconst c10::Scalar&\u{1b}[m\u{1b}[K\'\n   using reverse_iterator = std::reverse_iterator<iterator>\u{1b}[01;31m\u{1b}[K;\u{1b}[m\u{1b}[K\n                                                           \u{1b}[01;31m\u{1b}[K^\u{1b}[m\u{1b}[K\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/c10/util/ArrayRef.h:52:12:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kforming pointer to reference type \'\u{1b}[01m\u{1b}[Kconst c10::Scalar&\u{1b}[m\u{1b}[K\'\n   const T* \u{1b}[01;31m\u{1b}[KData\u{1b}[m\u{1b}[K;\n            \u{1b}[01;31m\u{1b}[K^~~~\u{1b}[m\u{1b}[K\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/c10/util/ArrayRef.h:69:13:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kforming pointer to reference type \'\u{1b}[01m\u{1b}[Kconst c10::Scalar&\u{1b}[m\u{1b}[K\'\n   constexpr \u{1b}[01;31m\u{1b}[KArrayRef\u{1b}[m\u{1b}[K(const T* data, size_t length)\n             \u{1b}[01;31m\u{1b}[K^~~~~~~~\u{1b}[m\u{1b}[K\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/c10/util/ArrayRef.h:73:13:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kforming pointer to reference type \'\u{1b}[01m\u{1b}[Kconst c10::Scalar&\u{1b}[m\u{1b}[K\'\n   constexpr \u{1b}[01;31m\u{1b}[KArrayRef\u{1b}[m\u{1b}[K(const T* begin, const T* end)\n             \u{1b}[01;31m\u{1b}[K^~~~~~~~\u{1b}[m\u{1b}[K\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/c10/util/ArrayRef.h:99:28:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kcreating array of \'\u{1b}[01m\u{1b}[Kconst c10::Scalar&\u{1b}[m\u{1b}[K\'\n   /* implicit */ constexpr \u{1b}[01;31m\u{1b}[KArrayRef\u{1b}[m\u{1b}[K(const T (&Arr)[N]) : Data(Arr), Length(N) {}\n                            \u{1b}[01;31m\u{1b}[K^~~~~~~~\u{1b}[m\u{1b}[K\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/c10/util/ArrayRef.h:138:22:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kforming pointer to reference type \'\u{1b}[01m\u{1b}[Kconst c10::Scalar&\u{1b}[m\u{1b}[K\'\n   constexpr const T* \u{1b}[01;31m\u{1b}[Kdata\u{1b}[m\u{1b}[K() const {\n                      \u{1b}[01;31m\u{1b}[K^~~~\u{1b}[m\u{1b}[K\nIn file included from \u{1b}[01m\u{1b}[K/usr/include/c++/7/utility:76:0\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/usr/include/c++/7/bits/unique_ptr.h:36\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/usr/include/c++/7/memory:80\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/autograd/python_variable.h:4\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/autograd/generated/python
Mar 08 23:58:47 
Mar 08 23:58:47 =========== If your build fails, please take a look at the log above for possible reasons ===========
Mar 08 23:58:47 Compile requests                   5071
Mar 08 23:58:47 Compile requests executed          3643
Mar 08 23:58:47 Cache hits                         3572
Mar 08 23:58:47 Cache hits (C/C++)                 3352
Mar 08 23:58:47 Cache hits (CUDA)                   220
Mar 08 23:58:47 Cache misses                          2

See CircleCI build pytorch_linux_xenial_py3_clang7_onnx_build (14/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:49:46 sccache: error: couldn't connect to server
Mar 08 23:49:46 ++++ trap -p EXIT
Mar 08 23:49:46 +++ eval 'extract_trap_cmd '
Mar 08 23:49:46 ++++ extract_trap_cmd
Mar 08 23:49:46 ++++ printf '%s\n' ''
Mar 08 23:49:46 +++ printf '%s\n' cleanup
Mar 08 23:49:46 ++ trap -- '
Mar 08 23:49:46 cleanup' EXIT
Mar 08 23:49:46 ++ [[ pytorch-linux-xenial-py3-clang7-onnx-build != *pytorch-win-* ]]
Mar 08 23:49:46 ++ which sccache
Mar 08 23:49:46 ++ sccache --stop-server
Mar 08 23:49:46 sccache: error: couldn't connect to server
Mar 08 23:49:46 sccache: caused by: Connection refused (os error 111)
Mar 08 23:49:46 Stopping sccache server...
Mar 08 23:49:46 ++ true
Mar 08 23:49:46 ++ rm /var/lib/jenkins/sccache_error.log
Mar 08 23:49:46 rm: cannot remove '/var/lib/jenkins/sccache_error.log': No such file or directory
Mar 08 23:49:46 ++ true
Mar 08 23:49:46 ++ [[ pytorch-linux-xenial-py3-clang7-onnx-build == *rocm* ]]
Mar 08 23:49:46 ++ SCCACHE_ERROR_LOG=/var/lib/jenkins/sccache_error.log
Mar 08 23:49:46 ++ SCCACHE_IDLE_TIMEOUT=1200
Mar 08 23:49:46 ++ RUST_LOG=sccache::server=error

See CircleCI build pytorch_xla_linux_bionic_py3_6_clang9_build (15/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:51:53 sccache: error: couldn't connect to server
Mar 08 23:51:53 +++ eval 'extract_trap_cmd '
Mar 08 23:51:53 ++++ extract_trap_cmd
Mar 08 23:51:53 ++++ printf '%s\n' ''
Mar 08 23:51:53 +++ printf '%s\n' cleanup
Mar 08 23:51:53 ++ trap -- '
Mar 08 23:51:53 cleanup' EXIT
Mar 08 23:51:53 ++ [[ pytorch-xla-linux-bionic-py3.6-clang9-build != *pytorch-win-* ]]
Mar 08 23:51:53 ++ which sccache
Mar 08 23:51:53 ++ sccache --stop-server
Mar 08 23:51:53 Stopping sccache server...
Mar 08 23:51:53 sccache: error: couldn't connect to server
Mar 08 23:51:53 sccache: caused by: Connection refused (os error 111)
Mar 08 23:51:53 ++ true
Mar 08 23:51:53 ++ rm /var/lib/jenkins/sccache_error.log
Mar 08 23:51:53 rm: cannot remove '/var/lib/jenkins/sccache_error.log': No such file or directory
Mar 08 23:51:53 ++ true
Mar 08 23:51:53 ++ [[ pytorch-xla-linux-bionic-py3.6-clang9-build == *rocm* ]]
Mar 08 23:51:53 ++ SCCACHE_ERROR_LOG=/var/lib/jenkins/sccache_error.log
Mar 08 23:51:53 ++ SCCACHE_IDLE_TIMEOUT=1200
Mar 08 23:51:53 ++ RUST_LOG=sccache::server=error
Mar 08 23:51:53 ++ sccache --start-server

See CircleCI build binary_windows_libtorch_3_7_cpu_release_build (16/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

..\..\aten\src\ATen/native/DispatchStub.h(146): error C2664: 'rT (at::Tensor &,int64_t,const at::Tensor &,c10::Scalar &,const at::native::SCATTER_GATHER_OP &)': cannot convert argument 4 from 'const c10::Scalar' to 'c10::Scalar &'
..\..\c10/core/Scalar.h(177): note: could be 'c10::Scalar &c10::Scalar::operator =(c10::Scalar &&)'
..\..\c10/core/Scalar.h(177): note: or       'c10::Scalar &c10::Scalar::operator =(const c10::Scalar &)'
..\..\aten\src\ATen\native\Pow.cpp(130): note: while trying to match the argument list '(const c10::Scalar, c10::Scalar)'
..\..\aten\src\ATen\native\Pow.cpp(154): error C2678: binary '=': no operator found which takes a left-hand operand of type 'const c10::Scalar' (or there is no acceptable conversion)
..\..\c10/core/Scalar.h(177): note: could be 'c10::Scalar &c10::Scalar::operator =(c10::Scalar &&)'
..\..\c10/core/Scalar.h(177): note: or       'c10::Scalar &c10::Scalar::operator =(const c10::Scalar &)'
..\..\aten\src\ATen\native\Pow.cpp(154): note: while trying to match the argument list '(const c10::Scalar, c10::Scalar)'
[2772/4153] Building CXX object caffe2\CMakeFiles\torch_cpu.dir\__\aten\src\ATen\native\TensorAdvancedIndexing.cpp.obj
FAILED: caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/TensorAdvancedIndexing.cpp.obj 
C:\w\b\windows\tmp_bin\sccache-cl.exe  /nologo /TP -DCPUINFO_SUPPORTED_PLATFORM=1 -DFMT_HEADER_ONLY=1 -DIDEEP_USE_MKL -DMINIZ_DISABLE_ZIP_READER_CRC32_CHECKS -DONNXIFI_ENABLE_EXT=1 -DONNX_ML=1 -DONNX_NAMESPACE=onnx_torch -DTH_BLAS_MKL -DUSE_DISTRIBUTED -DUSE_EXTERNAL_MZCRC -DWIN32_LEAN_AND_MEAN -D_CRT_SECURE_NO_DEPRECATE=1 -D_OPENMP_NOFORCE_MANIFEST -Dtorch_cpu_EXPORTS -Iaten\src -I..\..\aten\src -I. -I..\..\ -I..\..\cmake\..\third_party\benchmark\include -Icaffe2\contrib\aten -I..\..\third_party\onnx -Ithird_party\onnx -I..\..\third_party\foxi -Ithird_party\foxi -I..\..\torch\csrc\api -I..\..\torch\csrc\api\include -I..\..\caffe2\aten\src\TH -Icaffe2\aten\src\TH -Icaffe2\aten\src -Icaffe2\..\aten\src -Icaffe2\..\aten\src\ATen -I..\..\torch\csrc -I..\..\third_party\miniz-2.0.8 -I..\..\aten\src\TH -I..\..\aten\..\third_party\catch\single_include -I..\..\aten\src\ATen\.. -Icaffe2\aten\src\ATen -I..\..\caffe2\core\nomnigraph\include -I..\..\c10\.. -Ithird_party\ideep\mkl-dnn\include -I..\..\third_party\ideep\mkl-dnn\src\..\include -I..\..\third_party\pthreadpool\include -I..\..\third_party\cpuinfo\include -I..\..\third_party\fbgemm\include -I..\..\third_party\fbgemm -I..\..\third_party\fbgemm\third_party\asmjit\src -I..\..\third_party\FP16\include -I..\..\third_party\fmt\include -Ithird_party\gloo -I..\..\cmake\..\third_party\gloo -I..\..\cmake\..\third_party\googletest\googlemock\include -I..\..\cmake\..\third_party\googletest\googletest\include -I..\..\third_party\protobuf\src -IC:\w\b\windows\mkl\include -I..\..\third_party\XNNPACK\include -I..\..\third_party -I..\..\cmake\..\third_party\eigen -I..\..\cmake\..\third_party\pybind11\include -I..\..\third_party\ideep\mkl-dnn\include -I..\..\third_party\ideep\include -I..\..\caffe2 /DWIN32 /D_WINDOWS /GR /EHsc /w /bigobj -DUSE_PTHREADPOOL -openmp:experimental -IC:/w/b/windows/mkl/include -DNDEBUG -DUSE_FBGEMM -DUSE_XNNPACK -DHAVE_AVX_CPU_DEFINITION -DHAVE_AVX2_CPU_DEFINITION /MD /O2 /Ob2 /DNDEBUG /w /bigobj -DNDEBUG -DCAFFE2_USE_GLOO -DUSE_GCC_GET_CPUID -DUSE_AVX -DUSE_AVX2 -DTH_HAVE_THREAD /EHsc /DNOMINMAX /wd4267 /wd4251 /wd4522 /wd4838 /wd4305 /wd4244 /wd4190 /wd4101 /wd4996 /wd4275 /bigobj -O2 -openmp:experimental -IC:/w/b/windows/mkl/include -DCAFFE2_BUILD_MAIN_LIB -DONNX_BUILD_MAIN_LIB -std:c++14 /showIncludes /Focaffe2\CMakeFiles\torch_cpu.dir\__\aten\src\ATen\native\TensorAdvancedIndexing.cpp.obj /Fdcaffe2\CMakeFiles\torch_cpu.dir\ /FS -c ..\..\aten\src\ATen\native\TensorAdvancedIndexing.cpp
..\..\aten\src\ATen/native/DispatchStub.h(146): error C2664: 'rT (at::Tensor &,int64_t,const at::Tensor &,c10::Scalar &,const at::native::SCATTER_GATHER_OP &)': cannot convert argument 4 from 'const c10::Scalar' to 'c10::Scalar &'
        with
        [
            rT=void
        ]
..\..\aten\src\ATen/native/DispatchStub.h(146): note: Conversion loses qualifiers
..\..\aten\src\ATen\native\TensorAdvancedIndexing.cpp(869): note: see reference to function template instantiation 'rT at::native::DispatchStub<at::native::scatter_scalar_reduce_fn,at::native::scatter_scalar_reduce_stub>::operator ()<at::Tensor&,const int64_t&,const at::Tensor&,const c10::Scalar&,at::native::SCATTER_GATHER_OP&>(c10::DeviceType,at::Tensor &,const int64_t &,const at::Tensor &,const c10::Scalar &,at::native::SCATTER_GATHER_OP &)' being compiled
        with
        [
            rT=void
        ]

See CircleCI build binary_windows_libtorch_3_7_cpu_debug_build (17/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

..\..\aten\src\ATen\native\Pow.cpp(154): error C2678: binary '=': no operator found which takes a left-hand operand of type 'const c10::Scalar' (or there is no acceptable conversion)
C:\w\b\windows\pytorch\c10/core/Scalar.h(177): note: or       'c10::Scalar &c10::Scalar::operator =(const c10::Scalar &)'
..\..\aten\src\ATen\native\Pow.cpp(118): note: while trying to match the argument list '(const c10::Scalar, c10::Scalar)'
..\..\aten\src\ATen\native\Pow.cpp(124): error C2678: binary '=': no operator found which takes a left-hand operand of type 'const c10::Scalar' (or there is no acceptable conversion)
C:\w\b\windows\pytorch\c10/core/Scalar.h(177): note: could be 'c10::Scalar &c10::Scalar::operator =(c10::Scalar &&)'
C:\w\b\windows\pytorch\c10/core/Scalar.h(177): note: or       'c10::Scalar &c10::Scalar::operator =(const c10::Scalar &)'
..\..\aten\src\ATen\native\Pow.cpp(124): note: while trying to match the argument list '(const c10::Scalar, c10::Scalar)'
..\..\aten\src\ATen\native\Pow.cpp(130): error C2678: binary '=': no operator found which takes a left-hand operand of type 'const c10::Scalar' (or there is no acceptable conversion)
C:\w\b\windows\pytorch\c10/core/Scalar.h(177): note: could be 'c10::Scalar &c10::Scalar::operator =(c10::Scalar &&)'
C:\w\b\windows\pytorch\c10/core/Scalar.h(177): note: or       'c10::Scalar &c10::Scalar::operator =(const c10::Scalar &)'
..\..\aten\src\ATen\native\Pow.cpp(130): note: while trying to match the argument list '(const c10::Scalar, c10::Scalar)'
..\..\aten\src\ATen\native\Pow.cpp(154): error C2678: binary '=': no operator found which takes a left-hand operand of type 'const c10::Scalar' (or there is no acceptable conversion)
C:\w\b\windows\pytorch\c10/core/Scalar.h(177): note: could be 'c10::Scalar &c10::Scalar::operator =(c10::Scalar &&)'
C:\w\b\windows\pytorch\c10/core/Scalar.h(177): note: or       'c10::Scalar &c10::Scalar::operator =(const c10::Scalar &)'
..\..\aten\src\ATen\native\Pow.cpp(154): note: while trying to match the argument list '(const c10::Scalar, c10::Scalar)'
ninja: build stopped: subcommand failed.
cmake -GNinja -DBUILD_ENVIRONMENT=libtorch 3.7 cpu debug -DBUILD_FOR_SYSTEM=windows -DBUILD_JNI=ON -DBUILD_PYTHON=False -DBUILD_PYTHONLESS=1 -DBUILD_TEST=True -DBUILD_TYPE=debug -DCMAKE_BUILD_TYPE=Debug -DCMAKE_GENERATOR=Ninja -DCMAKE_INCLUDE_PATH=C:\w\b\windows\mkl\include -DCMAKE_INSTALL_PREFIX=C:\w\b\windows\pytorch\torch -DCMAKE_PREFIX_PATH=C:\w\b\windows\conda\envs\py37\Lib\site-packages -DCUDA_NVCC_EXECUTABLE=C:\w\b\windows\tmp_bin\randomtemp.exe -DINSTALL_TEST=0 -DJAVA_HOME=C:/Users/circleci/project/.circleci/windows-jni/ -DNUMPY_INCLUDE_DIR=C:\w\b\windows\conda\envs\py37\lib\site-packages\numpy\core\include -DPYTHON_EXECUTABLE=C:\w\b\windows\conda\envs\py37\python.exe -DPYTHON_INCLUDE_DIR=C:\w\b\windows\conda\envs\py37\include -DUSE_CUDA=0 -DUSE_FBGEMM=1 -DUSE_NUMPY=True -DUSE_SCCACHE=1 C:\w\b\windows\pytorch
cmake --build . --target install --config Debug -- -j 16
Traceback (most recent call last):
  File "../tools/build_libtorch.py", line 20, in <module>
    rerun_cmake=True, cmake_only=False, cmake=CMake())
  File "C:\w\b\windows\pytorch\tools\build_pytorch_libs.py", line 58, in build_caffe2

See CircleCI build pytorch_macos_10_13_py3_build (18/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:51:44 ../aten/src/ATen/native/Pow.cpp:154:7: error: no viable overloaded '='
Mar 08 23:51:44 class C10_API Scalar {
Mar 08 23:51:44               ^
Mar 08 23:51:44 ../c10/core/Scalar.h:25:15: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 08 23:51:44 ../aten/src/ATen/native/Pow.cpp:130:8: error: no viable overloaded '='
Mar 08 23:51:44   base = (dtype == at::kComplexDouble) ? Scalar(base.toComplexDouble()) : Scalar(base.toDouble());
Mar 08 23:51:44   ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mar 08 23:51:44 ../c10/core/Scalar.h:25:15: note: candidate function (the implicit move assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 08 23:51:44 class C10_API Scalar {
Mar 08 23:51:44               ^
Mar 08 23:51:44 ../c10/core/Scalar.h:25:15: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 08 23:51:44 ../aten/src/ATen/native/Pow.cpp:154:7: error: no viable overloaded '='
Mar 08 23:51:44   exp = (dtype == at::kComplexDouble) ? Scalar(exp.toComplexDouble()) : Scalar(exp.toDouble());
Mar 08 23:51:44   ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mar 08 23:51:44 ../c10/core/Scalar.h:25:15: note: candidate function (the implicit move assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 08 23:51:44 class C10_API Scalar {
Mar 08 23:51:44               ^
Mar 08 23:51:44 ../c10/core/Scalar.h:25:15: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 08 23:51:44 5 errors generated.
Mar 08 23:51:44 ninja: build stopped: subcommand failed.
Mar 08 23:51:44 Traceback (most recent call last):
Mar 08 23:51:44   File "setup.py", line 839, in <module>

See CircleCI build pytorch_linux_xenial_py3_clang5_mobile_custom_build_dynamic (19/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:58:53 /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp:606:10: error: no viable overloaded '='
Mar 08 23:58:43 [2010/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LegacyBridge.cpp.o
Mar 08 23:58:43 [2011/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Im2Col.cpp.o
Mar 08 23:58:45 [2012/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Integration.cpp.o
Mar 08 23:58:47 [2013/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Itertools.cpp.o
Mar 08 23:58:48 [2014/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LegacyNNDefinitions.cpp.o
Mar 08 23:58:49 [2015/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Lerp.cpp.o
Mar 08 23:58:52 [2016/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Linear.cpp.o
Mar 08 23:58:53 [2017/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o
Mar 08 23:58:53 FAILED: caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o 
Mar 08 23:58:53 /opt/cache/bin/sccache /usr/lib/llvm-5.0/bin/clang++   -DCPUINFO_SUPPORTED_PLATFORM=1 -DFMT_HEADER_ONLY=1 -DFXDIV_USE_INLINE_ASSEMBLY=0 -DNNP_CONVOLUTION_ONLY=0 -DNNP_INFERENCE_ONLY=0 -Iaten/src -I../../../aten/src -I. -I../../../ -isystem third_party/gloo -isystem ../../../cmake/../third_party/gloo -isystem ../../../third_party/XNNPACK/include -isystem ../../../cmake/../third_party/eigen -isystem ../../../cmake/../third_party/pybind11/include -I../../../caffe2/aten/src/TH -Icaffe2/aten/src/TH -Icaffe2/aten/src -Icaffe2/../aten/src -Icaffe2/../aten/src/ATen -I../../../torch/csrc -I../../../third_party/miniz-2.0.8 -I../../../aten/src/TH -I../../../aten/../third_party/catch/single_include -I../../../aten/src/ATen/.. -Icaffe2/aten/src/ATen -isystem ../../../caffe2 -I../../../third_party/FXdiv/include -I../../../c10/.. -I../../../third_party/pthreadpool/include -I../../../third_party/cpuinfo/include -I../../../aten/src/ATen/native/quantized/cpu/qnnpack/include -I../../../aten/src/ATen/native/quantized/cpu/qnnpack/src -I../../../third_party/cpuinfo/deps/clog/include -I../../../third_party/NNPACK/include -I../../../third_party/FP16/include -I../../../third_party/fmt/include -S -emit-llvm -DSTRIP_ERROR_MESSAGES -DC10_MOBILE -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -Wno-invalid-partial-specialization -Wno-typedef-redefinition -Wno-unknown-warning-option -Wno-unused-private-field -Wno-inconsistent-missing-override -Wno-aligned-allocation-unavailable -Wno-c++14-extensions -Wno-constexpr-not-const -Wno-missing-braces -Qunused-arguments -fcolor-diagnostics -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Werror=cast-function-type -O3 -DNDEBUG -fPIC   -DCAFFE2_USE_GLOO -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-write-strings -Wno-unknown-pragmas -Wno-missing-braces -Wno-maybe-uninitialized -fvisibility=hidden -O2 -DCAFFE2_BUILD_MAIN_LIB -pthread -std=gnu++14 -MD -MT caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o -MF caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o.d -o caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o -c /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp
Mar 08 23:58:53 /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp:606:10: error: no viable overloaded '='
Mar 08 23:58:53     beta = 1; // accumulate output once
Mar 08 23:58:53     ~~~~ ^ ~
Mar 08 23:58:53 ../../../c10/core/Scalar.h:25:15: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 08 23:58:53 class C10_API Scalar {
Mar 08 23:58:53               ^
Mar 08 23:58:53 ../../../c10/core/Scalar.h:25:15: note: candidate function (the implicit move assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 08 23:58:53 /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp:2198:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
Mar 08 23:58:53     for (int64_t l = 1; l < n; l++) {
Mar 08 23:58:53                         ~ ^ ~
Mar 08 23:58:53 /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp:2199:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]

See CircleCI build pytorch_windows_vs2019_py36_cuda11.1_build (20/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

..\aten\src\ATen\native\Pow.cpp(154): error C2678: binary '=': no operator found which takes a left-hand operand of type 'const c10::Scalar' (or there is no acceptable conversion)
..\c10/core/Scalar.h(177): note: or       'c10::Scalar &c10::Scalar::operator =(const c10::Scalar &)'
..\aten\src\ATen\native\Pow.cpp(118): note: while trying to match the argument list '(const c10::Scalar, c10::Scalar)'
..\aten\src\ATen\native\Pow.cpp(124): error C2678: binary '=': no operator found which takes a left-hand operand of type 'const c10::Scalar' (or there is no acceptable conversion)
..\c10/core/Scalar.h(177): note: could be 'c10::Scalar &c10::Scalar::operator =(c10::Scalar &&)'
..\c10/core/Scalar.h(177): note: or       'c10::Scalar &c10::Scalar::operator =(const c10::Scalar &)'
..\aten\src\ATen\native\Pow.cpp(124): note: while trying to match the argument list '(const c10::Scalar, c10::Scalar)'
..\aten\src\ATen\native\Pow.cpp(130): error C2678: binary '=': no operator found which takes a left-hand operand of type 'const c10::Scalar' (or there is no acceptable conversion)
..\c10/core/Scalar.h(177): note: could be 'c10::Scalar &c10::Scalar::operator =(c10::Scalar &&)'
..\c10/core/Scalar.h(177): note: or       'c10::Scalar &c10::Scalar::operator =(const c10::Scalar &)'
..\aten\src\ATen\native\Pow.cpp(130): note: while trying to match the argument list '(const c10::Scalar, c10::Scalar)'
..\aten\src\ATen\native\Pow.cpp(154): error C2678: binary '=': no operator found which takes a left-hand operand of type 'const c10::Scalar' (or there is no acceptable conversion)
..\c10/core/Scalar.h(177): note: could be 'c10::Scalar &c10::Scalar::operator =(c10::Scalar &&)'
..\c10/core/Scalar.h(177): note: or       'c10::Scalar &c10::Scalar::operator =(const c10::Scalar &)'
..\aten\src\ATen\native\Pow.cpp(154): note: while trying to match the argument list '(const c10::Scalar, c10::Scalar)'
Microsoft (R) C/C++ Optimizing Compiler Version 19.28.29337 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

ninja: build stopped: subcommand failed.
-- Building version 1.9.0a0+git4a348f9
cmake -GNinja -DBUILD_ENVIRONMENT=pytorch-win-vs2019-cuda11-cudnn8-py3 -DBUILD_PYTHON=True -DBUILD_SPLIT_CUDA=ON -DBUILD_TEST=True -DBUILD_TYPE=release -DCMAKE_BUILD_TYPE=Release -DCMAKE_GENERATOR=Ninja -DCMAKE_INCLUDE_PATH=C:\Users\circleci\project\build\win_tmp\mkl\include -DCMAKE_INSTALL_PREFIX=C:\Users\circleci\project\torch -DCMAKE_PREFIX_PATH=C:\Jenkins\Miniconda3\Lib\site-packages -DCMAKE_VERBOSE_MAKEFILE=1 -DCUDA_NVCC_EXECUTABLE=C:\Users\circleci\project\build\win_tmp\bin\randomtemp.exe -DCUDNN_LIBRARY=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib\x64 -DJAVA_HOME=C:\Program Files\OpenJDK\jdk-12.0.2 -DNUMPY_INCLUDE_DIR=C:\Jenkins\Miniconda3\lib\site-packages\numpy\core\include -DPYTHON_EXECUTABLE=C:\Jenkins\Miniconda3\python.exe -DPYTHON_INCLUDE_DIR=C:\Jenkins\Miniconda3\include -DPYTHON_LIBRARY=C:\Jenkins\Miniconda3/libs/python36.lib -DTORCH_BUILD_VERSION=1.9.0a0+git4a348f9 -DUSE_CUDA=1 -DUSE_NUMPY=True C:\Users\circleci\project
cmake --build . --target install --config Release -- -j 16

See CircleCI build pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-custom-build-single (21/25)

Step: "pytorch android gradle custom build single architecture (for PR)" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:56:09 /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp:606:10: error: no viable overloaded '='
Mar 08 23:56:03 static std::array<int64_t, 5> upsample_3d_common_check(IntArrayRef input_size, IntArrayRef output_size) {
Mar 08 23:56:03                               ^
Mar 08 23:56:03 7 warnings generated.
Mar 08 23:56:03 [1496/1952] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Itertools.cpp.o
Mar 08 23:56:04 [1497/1952] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LegacyNNDefinitions.cpp.o
Mar 08 23:56:04 [1498/1952] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Lerp.cpp.o
Mar 08 23:56:09 [1499/1952] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/Pooling.cpp.o
Mar 08 23:56:09 [1500/1952] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o
Mar 08 23:56:09 FAILED: caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o 
Mar 08 23:56:09 /opt/ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++  --target=armv7-none-linux-androideabi21 --gcc-toolchain=/opt/ndk/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/opt/ndk/toolchains/llvm/prebuilt/linux-x86_64/sysroot  -DCPUINFO_SUPPORTED_PLATFORM=1 -DFMT_HEADER_ONLY=1 -DFXDIV_USE_INLINE_ASSEMBLY=0 -DNNP_CONVOLUTION_ONLY=0 -DNNP_INFERENCE_ONLY=0 -Iaten/src -I../../aten/src -I. -I../../ -isystem ../../third_party/XNNPACK/include -isystem /opt/ndk/sources/third_party/vulkan/src/common -isystem ../../cmake/../third_party/eigen -isystem ../../cmake/../third_party/pybind11/include -I../../caffe2/aten/src/TH -Icaffe2/aten/src/TH -Icaffe2/aten/src -Icaffe2/../aten/src -Icaffe2/../aten/src/ATen -I../../torch/csrc -I../../third_party/miniz-2.0.8 -I../../aten/src/TH -Ivulkan -I../../aten/../third_party/catch/single_include -I../../aten/src/ATen/.. -Icaffe2/aten/src/ATen -isystem ../../caffe2 -I../../third_party/FXdiv/include -I../../c10/.. -I../../third_party/pthreadpool/include -I../../third_party/cpuinfo/include -I../../aten/src/ATen/native/quantized/cpu/qnnpack/include -I../../aten/src/ATen/native/quantized/cpu/qnnpack/src -I../../third_party/cpuinfo/deps/clog/include -I../../third_party/NNPACK/include -I../../. -I/opt/ndk/sources/third_party/vulkan/src/include -I../../third_party/FP16/include -I../../third_party/fmt/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mfpu=vfpv3-d16 -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -stdlib=libc++ -frtti -fexceptions  -DNO_EXPORT -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -DUSE_VULKAN_WRAPPER -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -DUSE_VULKAN -DUSE_VULKAN_API -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -Wno-invalid-partial-specialization -Wno-typedef-redefinition -Wno-unknown-warning-option -Wno-unused-private-field -Wno-inconsistent-missing-override -Wno-aligned-allocation-unavailable -Wno-c++14-extensions -Wno-constexpr-not-const -Wno-missing-braces -Qunused-arguments -fcolor-diagnostics -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Werror=cast-function-type -g0 -Oz -DNDEBUG  -fPIC   -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-write-strings -Wno-unknown-pragmas -Wno-missing-braces -Wno-maybe-uninitialized -fvisibility=hidden -O2 -DCAFFE2_BUILD_MAIN_LIB -pthread -std=gnu++14 -MD -MT caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o -MF caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o.d -o caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o -c /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp
Mar 08 23:56:09 /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp:606:10: error: no viable overloaded '='
Mar 08 23:56:09     beta = 1; // accumulate output once
Mar 08 23:56:09     ~~~~ ^ ~
Mar 08 23:56:09 ../../c10/core/Scalar.h:25:15: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 08 23:56:09 class C10_API Scalar {
Mar 08 23:56:09               ^
Mar 08 23:56:09 ../../c10/core/Scalar.h:25:15: note: candidate function (the implicit move assignment operator) not viable: 'this' argument has type 'const c10::Scalar', but method is not marked const
Mar 08 23:56:09 1 error generated.
Mar 08 23:56:10 [1501/1952] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LossMultiLabelMargin.cpp.o
Mar 08 23:56:10 /var/lib/jenkins/workspace/aten/src/ATen/native/LossMultiLabelMargin.cpp:158:15: warning: unused variable 'c' [-Wunused-variable]
Mar 08 23:56:10   CheckedFrom c = "multilabel_margin_loss_backward_out_frame";

See CircleCI build pytorch_vulkan_linux_bionic_py3_6_clang9_build (22/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 08 23:51:34 sccache: error: couldn't connect to server
Mar 08 23:51:34 +++ eval 'extract_trap_cmd '
Mar 08 23:51:34 ++++ extract_trap_cmd
Mar 08 23:51:34 ++++ printf '%s\n' ''
Mar 08 23:51:34 +++ printf '%s\n' cleanup
Mar 08 23:51:34 ++ trap -- '
Mar 08 23:51:34 cleanup' EXIT
Mar 08 23:51:34 ++ [[ pytorch-vulkan-linux-bionic-py3.6-clang9-build != *pytorch-win-* ]]
Mar 08 23:51:34 ++ which sccache
Mar 08 23:51:34 ++ sccache --stop-server
Mar 08 23:51:34 Stopping sccache server...
Mar 08 23:51:34 sccache: error: couldn't connect to server
Mar 08 23:51:34 sccache: caused by: Connection refused (os error 111)
Mar 08 23:51:34 ++ true
Mar 08 23:51:34 ++ rm /var/lib/jenkins/sccache_error.log
Mar 08 23:51:34 rm: cannot remove '/var/lib/jenkins/sccache_error.log': No such file or directory
Mar 08 23:51:34 ++ true
Mar 08 23:51:34 ++ [[ pytorch-vulkan-linux-bionic-py3.6-clang9-build == *rocm* ]]
Mar 08 23:51:34 ++ SCCACHE_ERROR_LOG=/var/lib/jenkins/sccache_error.log
Mar 08 23:51:34 ++ SCCACHE_IDLE_TIMEOUT=1200
Mar 08 23:51:34 ++ RUST_LOG=sccache::server=error
Mar 08 23:51:34 ++ sccache --start-server

See CircleCI build pytorch_linux_xenial_py3_clang5_mobile_custom_build_static (23/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

Mar 09 00:00:03 /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp:606:10: error: passing 'const c10::Scalar' as 'this' argument discards qualifiers [-fpermissive]
Mar 08 23:59:50 [2011/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Im2Col.cpp.o
Mar 08 23:59:52 [2012/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Itertools.cpp.o
Mar 08 23:59:55 [2013/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Integration.cpp.o
Mar 08 23:59:55 [2014/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LegacyNNDefinitions.cpp.o
Mar 08 23:59:56 [2015/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Lerp.cpp.o
Mar 09 00:00:00 [2016/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Linear.cpp.o
Mar 09 00:00:03 [2017/2443] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o
Mar 09 00:00:03 FAILED: caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o 
Mar 09 00:00:03 /opt/cache/bin/sccache /opt/cache/bin/c++   -DCPUINFO_SUPPORTED_PLATFORM=1 -DFMT_HEADER_ONLY=1 -DFXDIV_USE_INLINE_ASSEMBLY=0 -DNNP_CONVOLUTION_ONLY=0 -DNNP_INFERENCE_ONLY=0 -Iaten/src -I../../aten/src -I. -I../../ -isystem third_party/gloo -isystem ../../cmake/../third_party/gloo -isystem ../../third_party/XNNPACK/include -isystem ../../cmake/../third_party/eigen -isystem ../../cmake/../third_party/pybind11/include -I../../caffe2/aten/src/TH -Icaffe2/aten/src/TH -Icaffe2/aten/src -Icaffe2/../aten/src -Icaffe2/../aten/src/ATen -I../../torch/csrc -I../../third_party/miniz-2.0.8 -I../../aten/src/TH -I../../aten/../third_party/catch/single_include -I../../aten/src/ATen/.. -Icaffe2/aten/src/ATen -isystem ../../caffe2 -I../../third_party/FXdiv/include -I../../c10/.. -I../../third_party/pthreadpool/include -I../../third_party/cpuinfo/include -I../../aten/src/ATen/native/quantized/cpu/qnnpack/include -I../../aten/src/ATen/native/quantized/cpu/qnnpack/src -I../../third_party/cpuinfo/deps/clog/include -I../../third_party/NNPACK/include -I../../third_party/FP16/include -I../../third_party/fmt/include -DSTRIP_ERROR_MESSAGES -DC10_MOBILE -DNO_EXPORT -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-psabi -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -O3 -DNDEBUG -fPIC   -DCAFFE2_USE_GLOO -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-write-strings -Wno-unknown-pragmas -Wno-missing-braces -Wno-maybe-uninitialized -fvisibility=hidden -O2 -DCAFFE2_BUILD_MAIN_LIB -pthread -std=gnu++14 -MD -MT caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o -MF caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o.d -o caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o -c /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp
Mar 09 00:00:03 /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp: In function 'void at::native::addbmm_impl_(at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::Scalar&, const c10::Scalar&)':
Mar 09 00:00:03 /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp:606:10: error: passing 'const c10::Scalar' as 'this' argument discards qualifiers [-fpermissive]
Mar 09 00:00:03      beta = 1; // accumulate output once
Mar 09 00:00:03           ^
Mar 09 00:00:03 In file included from aten/src/ATen/core/TensorBody.h:8:0,
Mar 09 00:00:03                  from ../../aten/src/ATen/Tensor.h:3,
Mar 09 00:00:03                  from ../../aten/src/ATen/Context.h:4,
Mar 09 00:00:03                  from ../../aten/src/ATen/ATen.h:9,
Mar 09 00:00:03                  from /var/lib/jenkins/workspace/aten/src/ATen/native/LinearAlgebra.cpp:1:
Mar 09 00:00:03 ../../c10/core/Scalar.h:25:15: note:   in call to 'constexpr c10::Scalar& c10::Scalar::operator=(c10::Scalar&&)'
Mar 09 00:00:03  class C10_API Scalar {
Mar 09 00:00:03                ^

See CircleCI build binary_linux_libtorch_3_7m_cpu_gcc5_4_cxx11-abi_shared-with-deps_build (24/25)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

../aten/src/ATen/native/LinearAlgebra.cpp:606:10: error: passing ‘const c10::Scalar’ as ‘this’ argument discards qualifiers [-fpermissive]
[3549/5338] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/CatKernel.cpp.DEFAULT.cpp.o
[3550/5338] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Lerp.cpp.o
[3551/5338] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/ComplexKernel.cpp.DEFAULT.cpp.o
[3552/5338] Building CXX object caffe2/CMakeFiles/dead_code_elim_test.dir/opt/dead_code_elim_test.cc.o
[3553/5338] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LossMultiMargin.cpp.o
[3554/5338] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LossMultiLabelMargin.cpp.o
[3555/5338] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o
FAILED: caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o 
/usr/bin/c++  -DCPUINFO_SUPPORTED_PLATFORM=1 -DFMT_HEADER_ONLY=1 -DFXDIV_USE_INLINE_ASSEMBLY=0 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MMAP=1 -DHAVE_SHM_OPEN=1 -DHAVE_SHM_UNLINK=1 -DIDEEP_USE_MKL -DMINIZ_DISABLE_ZIP_READER_CRC32_CHECKS -DNNP_CONVOLUTION_ONLY=0 -DNNP_INFERENCE_ONLY=0 -DONNXIFI_ENABLE_EXT=1 -DONNX_ML=1 -DONNX_NAMESPACE=onnx_torch -DTH_BLAS_MKL -DUSE_DISTRIBUTED -DUSE_EXTERNAL_MZCRC -DUSE_RPC -DUSE_TENSORPIPE -D_FILE_OFFSET_BITS=64 -Dtorch_cpu_EXPORTS -Iaten/src -I../aten/src -I. -I../ -I../cmake/../third_party/benchmark/include -Icaffe2/contrib/aten -I../third_party/onnx -Ithird_party/onnx -I../third_party/foxi -Ithird_party/foxi -I../torch/csrc/api -I../torch/csrc/api/include -I../caffe2/aten/src/TH -Icaffe2/aten/src/TH -Icaffe2/aten/src -Icaffe2/../aten/src -Icaffe2/../aten/src/ATen -I../torch/csrc -I../third_party/miniz-2.0.8 -I../third_party/kineto/libkineto/include -I../third_party/kineto/libkineto/src -I../aten/src/TH -I../aten/../third_party/catch/single_include -I../aten/src/ATen/.. -Icaffe2/aten/src/ATen -I../caffe2/core/nomnigraph/include -I../third_party/FXdiv/include -I../c10/.. -Ithird_party/ideep/mkl-dnn/include -I../third_party/ideep/mkl-dnn/src/../include -I../third_party/pthreadpool/include -I../third_party/cpuinfo/include -I../third_party/QNNPACK/include -I../aten/src/ATen/native/quantized/cpu/qnnpack/include -I../aten/src/ATen/native/quantized/cpu/qnnpack/src -I../third_party/cpuinfo/deps/clog/include -I../third_party/NNPACK/include -I../third_party/fbgemm/include -I../third_party/fbgemm -I../third_party/fbgemm/third_party/asmjit/src -I../third_party/FP16/include -I../third_party/tensorpipe -Ithird_party/tensorpipe -I../third_party/tensorpipe/third_party/libnop/include -I../third_party/fmt/include -isystem third_party/gloo -isystem ../cmake/../third_party/gloo -isystem ../cmake/../third_party/googletest/googlemock/include -isystem ../cmake/../third_party/googletest/googletest/include -isystem ../third_party/protobuf/src -isystem /opt/intel/include -isystem ../third_party/gemmlowp -isystem ../third_party/neon2sse -isystem ../third_party/XNNPACK/include -isystem ../third_party -isystem ../cmake/../third_party/eigen -isystem /opt/conda/include/python3.8 -isystem /opt/conda/lib/python3.8/site-packages/numpy/core/include -isystem ../cmake/../third_party/pybind11/include -isystem ../third_party/ideep/mkl-dnn/include -isystem ../third_party/ideep/include -isystem include -D_GLIBCXX_USE_CXX11_ABI=1 -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -fopenmp -DNDEBUG -DUSE_KINETO -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-psabi -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -DHAVE_AVX_CPU_DEFINITION -DHAVE_AVX2_CPU_DEFINITION -O3 -DNDEBUG -DNDEBUG -fPIC   -DCAFFE2_USE_GLOO -DHAVE_GCC_GET_CPUID -DUSE_AVX -DUSE_AVX2 -DTH_HAVE_THREAD -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-write-strings -Wno-unknown-pragmas -Wno-missing-braces -Wno-maybe-uninitialized -fvisibility=hidden -O2 -fopenmp -DCAFFE2_BUILD_MAIN_LIB -pthread -DASMJIT_STATIC -std=gnu++14 -MD -MT caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o -MF caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o.d -o caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o -c ../aten/src/ATen/native/LinearAlgebra.cpp
../aten/src/ATen/native/LinearAlgebra.cpp: In function ‘void at::native::addbmm_impl_(at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const c10::Scalar&, const c10::Scalar&)’:
../aten/src/ATen/native/LinearAlgebra.cpp:606:10: error: passing ‘const c10::Scalar’ as ‘this’ argument discards qualifiers [-fpermissive]
     beta = 1; // accumulate output once
          ^
In file included from aten/src/ATen/core/TensorBody.h:8:0,
                 from ../aten/src/ATen/Tensor.h:3,
                 from ../aten/src/ATen/Context.h:4,
                 from ../aten/src/ATen/ATen.h:9,
                 from ../aten/src/ATen/native/LinearAlgebra.cpp:1:
../c10/core/Scalar.h:25:15: note:   in call to ‘constexpr c10::Scalar& c10::Scalar::operator=(c10::Scalar&&)’
 class C10_API Scalar {
               ^

See GitHub Actions build clang-tidy (25/25)

Step: "Add annotations" (full log | diagnosis details | 🔁 rerun)

2021-03-08T23:46:42.8817734Z update-alternatives: error: no alternatives for nsight-sys
2021-03-08T23:46:42.8270716Z Setting up x11proto-damage-dev (1:2018.4-4) ...
2021-03-08T23:46:42.8306774Z Setting up cuda-nvjpeg-10-2 (10.2.89-1) ...
2021-03-08T23:46:42.8386787Z Setting up libxcb-dri3-dev:amd64 (1.13-2~ubuntu18.04) ...
2021-03-08T23:46:42.8418241Z Setting up libcublas10 (10.2.3.254-1) ...
2021-03-08T23:46:42.8448862Z Setting up libcublas-dev (10.2.3.254-1) ...
2021-03-08T23:46:42.8491555Z Setting up cuda-cufft-10-2 (10.2.89-1) ...
2021-03-08T23:46:42.8585809Z Setting up cuda-nsight-compute-10-2 (10.2.89-1) ...
2021-03-08T23:46:42.8619863Z Setting up nsight-systems-2020.4.3 (2020.4.3.7-10543b6) ...
2021-03-08T23:46:42.8726022Z update-alternatives: using /opt/nvidia/nsight-systems/2020.4.3/target-linux-x64/nsys to provide /usr/local/bin/nsys (nsys) in auto mode
2021-03-08T23:46:42.8806546Z update-alternatives: error: alternative path /opt/nvidia/nsight-systems/2020.4.3/host-linux-x64/nsight-sys doesn't exist
2021-03-08T23:46:42.8817734Z update-alternatives: error: no alternatives for nsight-sys
2021-03-08T23:46:42.8868098Z update-alternatives: using /opt/nvidia/nsight-systems/2020.4.3/host-linux-x64/nsys-ui to provide /usr/local/bin/nsys-ui (nsys-ui) in auto mode
2021-03-08T23:46:42.8924903Z Setting up libxcb-shape0-dev:amd64 (1.13-2~ubuntu18.04) ...
2021-03-08T23:46:42.8960368Z Setting up cuda-cusparse-10-2 (10.2.89-1) ...
2021-03-08T23:46:42.9045952Z Setting up cuda-cuobjdump-10-2 (10.2.89-1) ...
2021-03-08T23:46:42.9084837Z Setting up libxcb-glx0-dev:amd64 (1.13-2~ubuntu18.04) ...
2021-03-08T23:46:42.9135625Z Setting up libgles2:amd64 (1.0.0-2ubuntu2.3) ...
2021-03-08T23:46:42.9169564Z Setting up libglu1-mesa:amd64 (9.0.0-2.1build1) ...
2021-03-08T23:46:42.9208067Z Setting up libegl-mesa0:amd64 (20.0.8-0ubuntu1~18.04.1) ...
2021-03-08T23:46:42.9296230Z Setting up cuda-sanitizer-api-10-2 (10.2.89-1) ...
2021-03-08T23:46:42.9379369Z Setting up cuda-nvjpeg-dev-10-2 (10.2.89-1) ...

4 failures not recognized by patterns:

Job Step Action
CircleCI pytorch_ios_12_0_0_x86_64_build Build 🔁 rerun
CircleCI pytorch_ios_12_0_0_x86_64_lite_interpreter_build Build 🔁 rerun
CircleCI binary_linux_libtorch_3_7m_cpu_devtoolset7_shared-with-deps_build Build 🔁 rerun
GitHub Actions clang-format Run clang-format 🔁 rerun

ci.pytorch.org: 2 failed


This comment was automatically generated by Dr. CI (expand for details).Follow this link to opt-out of these comments for your Pull Requests.

Please report bugs/suggestions to the (internal) Dr. CI Users group.

@facebook-github-bot facebook-github-bot added the oncall: jit Add this issue/PR to JIT oncall triage queue label Mar 7, 2021
Summary:
Some commands used:
```
fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)at::Scalar (\w+)' '${1}const at::Scalar& ${2}'

fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'

fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'
fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)c10::optional<Scalar> (\w+)' '${1}const c10::optional<Scalar>& ${2}'
fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)c10::optional<Scalar> (\w+)' '${1}const c10::optional<Scalar>& ${2}'
fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions cpp 'const const Scalar' 'const Scalar'
fastmod --extensions h 'const const c10::optional<Scalar>' 'const c10::optional<Scalar>'
fastmod --extensions cpp 'const const c10::optional<Scalar>' 'const c10::optional<Scalar>'

// using index_fill_fn = void(*)(TensorIterator & iter, int64_t dim, int64_t self_dim_size, int64_t self_dim_stride, Scalar source);
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'

// using softplus_fn = void (*)(TensorIterator&, Scalar, Scalar);
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar([, \)])' '${1}const Scalar&${2}'
fastmod --extensions cpp '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar([, \)])' '${1}const Scalar&${2}'
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)optional<Scalar>([, \)])' '${1}const optional<Scalar>&${2}'
```

Test Plan:

Reviewers:

Subscribers:

Tasks:

Tags:

Differential Revision: [D26873802](https://our.internmc.facebook.com/intern/diff/D26873802)

[ghstack-poisoned]
@albanD albanD requested a review from ezyang March 8, 2021 15:30
wenleix added 2 commits March 8, 2021 10:26
Summary:
Some commands used:
```
fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)at::Scalar (\w+)' '${1}const at::Scalar& ${2}'

fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'

fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'
fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)c10::optional<Scalar> (\w+)' '${1}const c10::optional<Scalar>& ${2}'
fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)c10::optional<Scalar> (\w+)' '${1}const c10::optional<Scalar>& ${2}'
fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions cpp 'const const Scalar' 'const Scalar'
fastmod --extensions h 'const const c10::optional<Scalar>' 'const c10::optional<Scalar>'
fastmod --extensions cpp 'const const c10::optional<Scalar>' 'const c10::optional<Scalar>'

// using index_fill_fn = void(*)(TensorIterator & iter, int64_t dim, int64_t self_dim_size, int64_t self_dim_stride, Scalar source);
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'

// using softplus_fn = void (*)(TensorIterator&, Scalar, Scalar);
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar([, \)])' '${1}const Scalar&${2}'
fastmod --extensions cpp '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar([, \)])' '${1}const Scalar&${2}'
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)optional<Scalar>([, \)])' '${1}const optional<Scalar>&${2}'
```

Test Plan:

Reviewers:

Subscribers:

Tasks:

Tags:

Differential Revision: [D26873802](https://our.internmc.facebook.com/intern/diff/D26873802)

[ghstack-poisoned]
Summary:
Some commands used:
```
fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)at::Scalar (\w+)' '${1}const at::Scalar& ${2}'

fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'

fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'
fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)c10::optional<Scalar> (\w+)' '${1}const c10::optional<Scalar>& ${2}'
fastmod --extensions h '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)c10::optional<Scalar> (\w+)' '${1}const c10::optional<Scalar>& ${2}'
fastmod --extensions cpp '([a-zA-Z_+]\([^)]*,?\s*)optional<Scalar> (\w+)' '${1}const optional<Scalar>& ${2}'

fastmod --extensions cpp 'const const Scalar' 'const Scalar'
fastmod --extensions h 'const const c10::optional<Scalar>' 'const c10::optional<Scalar>'
fastmod --extensions cpp 'const const c10::optional<Scalar>' 'const c10::optional<Scalar>'

// using index_fill_fn = void(*)(TensorIterator & iter, int64_t dim, int64_t self_dim_size, int64_t self_dim_stride, Scalar source);
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar (\w+)' '${1}const Scalar& ${2}'

// using softplus_fn = void (*)(TensorIterator&, Scalar, Scalar);
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar([, \)])' '${1}const Scalar&${2}'
fastmod --extensions cpp '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)Scalar([, \)])' '${1}const Scalar&${2}'
fastmod --extensions h '(void\s*\(\s*\*\s*\)\([^)]*,?\s*)optional<Scalar>([, \)])' '${1}const optional<Scalar>&${2}'
```

Test Plan:

Reviewers:

Subscribers:

Tasks:

Tags:

Differential Revision: [D26873802](https://our.internmc.facebook.com/intern/diff/D26873802)

[ghstack-poisoned]
@wenleix
Copy link
Contributor Author

wenleix commented Mar 12, 2021

Reorganize the stack so there are only two PRs in the stack (see #53583) . Close PRs no longer exist in stack.

@wenleix wenleix closed this Mar 12, 2021
@wenleix wenleix deleted the gh/wenlei.xie@gmail.com/13/head branch March 12, 2021 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla signed oncall: jit Add this issue/PR to JIT oncall triage queue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants