deeplearning4j: Compilation Error.
Issue Description
Please describe our issue, along with:
- Compilation Error
Version Information
Please indicate relevant versions, including, if relevant:
-
Deeplearning4j version: CURRENT SNAPSHOT
-
Platform information (OS, etc): Windows 10 Pro 20H2 (64Bit) AMD Ryzen 5 5600X 6-Core Processor GeForce RTX 3070
-
CUDA version, if used: v11.0
-
NVIDIA driver version, if in use: v457.51 (DCH)
Additional Information
gcc.exe (Rev1, Built by MSYS2 project) 11.2.0 cmake version 3.21.4 Visual Studio 2019 (Community)
- Full log or exception stack trace (ideally in a Gist: gist.github.com):
cd /c/Users/Administrator/Downloads/deeplearning4j
export JAVA_HOME=/c/Program\ Files/Java/jdk1.8.0_281
./change-cuda-versions.sh 11.0
cd libnd4j
export LIBND4J_HOME=pwd
./buildnativeoperations.sh -a native -c cuda -v 11.0 -h cudnn -p msi -j 12 clean true
. . . [297/841] C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\ops\declarable\helpers\cuda\dilation2d.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\ops\declarable\helpers\cuda\dilation2d.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\ops\declarable\helpers\cuda\dilation2d.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\ops\declarable\helpers\cuda\dilation2d.cu -o blas\CMakeFiles\samediff_obj.dir_\include\ops\declarable\helpers\cuda\dilation2d.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS dilation2d.cu ALL OPS ARE DEFINED C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\types/types.h(242) : WARNING: MSVC old preprocessor [298/841] C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\ops\declarable\helpers\cuda\gradient.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\ops\declarable\helpers\cuda\gradient.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\ops\declarable\helpers\cuda\gradient.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\ops\declarable\helpers\cuda\gradient.cu -o blas\CMakeFiles\samediff_obj.dir_\include\ops\declarable\helpers\cuda\gradient.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS FAILED: blas/CMakeFiles/samediff_obj.dir/__/include/ops/declarable/helpers/cuda/gradient.cu.obj C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\ops\declarable\helpers\cuda\gradient.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\ops\declarable\helpers\cuda\gradient.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\ops\declarable\helpers\cuda\gradient.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\ops\declarable\helpers\cuda\gradient.cu -o blas\CMakeFiles\samediff_obj.dir_\include\ops\declarable\helpers\cuda\gradient.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include/ops/declarable/helpers/cuda/gradient.cu(32): error: On Windows, the enclosing parent function (“applyGradientDescent_”) for an extended device lambda cannot have internal or no linkage detected during instantiation of “void sd::ops::helpers::applyGradientDescent_<T>(sd::LaunchContext *, sd::NDArray *, sd::NDArray *, double, sd::NDArray *) [with T=bfloat16]” (40): here
C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include/ops/declarable/helpers/cuda/gradient.cu(32): error: On Windows, the enclosing parent function (“applyGradientDescent_”) for an extended device lambda cannot have internal or no linkage detected during instantiation of “void sd::ops::helpers::applyGradientDescent_<T>(sd::LaunchContext *, sd::NDArray *, sd::NDArray *, double, sd::NDArray *) [with T=float]” (40): here
C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include/ops/declarable/helpers/cuda/gradient.cu(32): error: On Windows, the enclosing parent function (“applyGradientDescent_”) for an extended device lambda cannot have internal or no linkage detected during instantiation of “void sd::ops::helpers::applyGradientDescent_<T>(sd::LaunchContext *, sd::NDArray *, sd::NDArray *, double, sd::NDArray *) [with T=double]” (40): here
C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include/ops/declarable/helpers/cuda/gradient.cu(32): error: On Windows, the enclosing parent function (“applyGradientDescent_”) for an extended device lambda cannot have internal or no linkage detected during instantiation of “void sd::ops::helpers::applyGradientDescent_<T>(sd::LaunchContext *, sd::NDArray *, sd::NDArray *, double, sd::NDArray *) [with T=float16]” (40): here
4 errors detected in the compilation of “C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include/ops/declarable/helpers/cuda/gradient.cu”. gradient.cu . . .
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 23 (12 by maintainers)
Today, I just pulled again and tried to recompile. Fortunately above problem was solved. But now following error occurs.
./buildnativeoperations.sh -a native -c cuda -v 11.0 -h cudnn -p msi -j 12 clean true
. . . [227/841] C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\broadcasting.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS FAILED: blas/CMakeFiles/samediff_obj.dir/__/include/loops/cuda/broadcasting.cu.obj C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\broadcasting.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2302): error: expression must be a modifiable lvalue
C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2303): error: expression must be a modifiable lvalue
2 errors detected in the compilation of “C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include/loops/cuda/broadcasting.cu”. broadcasting.cu [228/841] C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\specials\bitonicArbitraryStep.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\specials\bitonicArbitraryStep.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\specials\bitonicArbitraryStep.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\specials\bitonicArbitraryStep.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\specials\bitonicArbitraryStep.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS bitonicArbitraryStep.cu C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\types/types.h(240) : WARNING: MSVC old preprocessor [229/841] C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\scalar.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS FAILED: blas/CMakeFiles/samediff_obj.dir/__/include/loops/cuda/scalar.cu.obj C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\scalar.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2302): error: expression must be a modifiable lvalue
C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2303): error: expression must be a modifiable lvalue
2 errors detected in the compilation of “C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include/loops/cuda/scalar.cu”. scalar.cu [230/841] C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\specials\accumulateKernel.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\specials\accumulateKernel.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\specials\accumulateKernel.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\specials\accumulateKernel.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\specials\accumulateKernel.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS accumulateKernel.cu C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\types/types.h(240) : WARNING: MSVC old preprocessor [231/841] C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\array\cuda\NDArray.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\array\cuda\NDArray.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\array\cuda\NDArray.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\array\cuda\NDArray.cu -o blas\CMakeFiles\samediff_obj.dir_\include\array\cuda\NDArray.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS FAILED: blas/CMakeFiles/samediff_obj.dir/__/include/array/cuda/NDArray.cu.obj C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\array\cuda\NDArray.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\array\cuda\NDArray.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\array\cuda\NDArray.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\array\cuda\NDArray.cu -o blas\CMakeFiles\samediff_obj.dir_\include\array\cuda\NDArray.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2302): error: expression must be a modifiable lvalue
C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2303): error: expression must be a modifiable lvalue
2 errors detected in the compilation of “C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include/array/cuda/NDArray.cu”. NDArray.cu [232/841] C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\specials\oesTad.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\specials\oesTad.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\specials\oesTad.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\specials\oesTad.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\specials\oesTad.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS oesTad.cu C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\types/types.h(240) : WARNING: MSVC old preprocessor [233/841] C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\pairwise_int.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\pairwise_int.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\pairwise_int.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\pairwise_int.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\pairwise_int.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS FAILED: blas/CMakeFiles/samediff_obj.dir/__/include/loops/cuda/pairwise_int.cu.obj C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\pairwise_int.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\pairwise_int.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\pairwise_int.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\pairwise_int.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\pairwise_int.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2302): error: expression must be a modifiable lvalue
C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2303): error: expression must be a modifiable lvalue
2 errors detected in the compilation of “C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include/loops/cuda/pairwise_int.cu”. pairwise_int.cu [234/841] C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_int.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_int.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_int.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\scalar_int.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_int.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS FAILED: blas/CMakeFiles/samediff_obj.dir/__/include/loops/cuda/scalar_int.cu.obj C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_int.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_int.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_int.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\scalar_int.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_int.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2302): error: expression must be a modifiable lvalue
C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2303): error: expression must be a modifiable lvalue
2 errors detected in the compilation of “C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include/loops/cuda/scalar_int.cu”. scalar_int.cu [235/841] C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\reduce\reduce_same.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\reduce\reduce_same.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\reduce\reduce_same.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\reduce\reduce_same.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\reduce\reduce_same.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS FAILED: blas/CMakeFiles/samediff_obj.dir/__/include/loops/cuda/reduce/reduce_same.cu.obj C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\reduce\reduce_same.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\reduce\reduce_same.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\reduce\reduce_same.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\reduce\reduce_same.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\reduce\reduce_same.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2302): error: expression must be a modifiable lvalue
C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2303): error: expression must be a modifiable lvalue
2 errors detected in the compilation of “C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include/loops/cuda/reduce/reduce_same.cu”. reduce_same.cu [236/841] C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_int.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_int.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_int.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\broadcasting_int.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_int.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS FAILED: blas/CMakeFiles/samediff_obj.dir/__/include/loops/cuda/broadcasting_int.cu.obj C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_int.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_int.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_int.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\broadcasting_int.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_int.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2302): error: expression must be a modifiable lvalue
C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2303): error: expression must be a modifiable lvalue
2 errors detected in the compilation of “C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include/loops/cuda/broadcasting_int.cu”. broadcasting_int.cu
[237/841] C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_bool.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_bool.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_bool.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\scalar_bool.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_bool.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS FAILED: blas/CMakeFiles/samediff_obj.dir/__/include/loops/cuda/scalar_bool.cu.obj C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_bool.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_bool.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_bool.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\scalar_bool.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\scalar_bool.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2302): error: expression must be a modifiable lvalue
C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2303): error: expression must be a modifiable lvalue
2 errors detected in the compilation of “C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include/loops/cuda/scalar_bool.cu”. scalar_bool.cu [238/841] C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_bool.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_bool.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_bool.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\broadcasting_bool.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_bool.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS FAILED: blas/CMakeFiles/samediff_obj.dir/__/include/loops/cuda/broadcasting_bool.cu.obj C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\bin\nvcc.exe -forward-unknown-to-host-compiler --options-file blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_bool.cu.obj.rsp -MD -MT blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_bool.cu.obj -MF blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_bool.cu.obj.d -x cu -c C:\Users\Administrator\Downloads\deeplearning4j\libnd4j\include\loops\cuda\broadcasting_bool.cu -o blas\CMakeFiles\samediff_obj.dir_\include\loops\cuda\broadcasting_bool.cu.obj -Xcompiler=-Fdblas\CMakeFiles\samediff_obj.dir,-FS C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2302): error: expression must be a modifiable lvalue
C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include\ops/ops.h(2303): error: expression must be a modifiable lvalue
2 errors detected in the compilation of “C:/Users/Administrator/Downloads/deeplearning4j/libnd4j/include/loops/cuda/broadcasting_bool.cu”. broadcasting_bool.cu ninja: build stopped: subcommand failed.