Skip to content

Instantly share code, notes, and snippets.

@crcrpar
Created April 21, 2023 16:57
Show Gist options
  • Save crcrpar/35d308ad57e6bbb789d34a7463d48688 to your computer and use it in GitHub Desktop.
Save crcrpar/35d308ad57e6bbb789d34a7463d48688 to your computer and use it in GitHub Desktop.
nvidia/fuser editable install failure on top of editable installed pytorch with `BUILD_NVFUSER=0`
Using pip 22.3.1 from /usr/local/lib/python3.10/site-packages/pip (python 3.10)
Obtaining file:///opt/pytorch/nvfuser
Preparing metadata (setup.py): started
Running command python setup.py egg_info
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
==== importing nvfuser failed ====
try run `patch-nvfuser` if https://github.com/NVIDIA/Fuser is installed via pip package
CMake Warning (dev) at CMakeLists.txt:256:
Syntax Warning in cmake code at column 116
Argument not separated from preceding token by whitespace.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at CMakeLists.txt:256:
Syntax Warning in cmake code at column 124
Argument not separated from preceding token by whitespace.
This warning is for project developers. Use -Wno-dev to suppress it.
-- The C compiler identification is GNU 9.4.0
-- The CXX compiler identification is GNU 9.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found CUDA: /usr/local/cuda (found version "12.1")
-- The CUDA compiler identification is NVIDIA 12.1.66
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Found CUDAToolkit: /usr/local/cuda/include (found version "12.1.66")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Caffe2: CUDA detected: 12.1
-- Caffe2: CUDA nvcc is: /usr/local/cuda/bin/nvcc
-- Caffe2: CUDA toolkit directory: /usr/local/cuda
-- Caffe2: Header version is: 12.1
-- /usr/local/cuda/lib64/libnvrtc.so shorthash is d540eb83
-- USE_CUDNN is set to 0. Compiling without cuDNN support
CMake Warning at /opt/pytorch/pytorch/torch/share/cmake/Caffe2/public/utils.cmake:385 (message):
In the future we will require one to explicitly pass TORCH_CUDA_ARCH_LIST
to cmake instead of implicitly setting it as an env variable. This will
become a FATAL_ERROR in future version of pytorch.
Call Stack (most recent call first):
/opt/pytorch/pytorch/torch/share/cmake/Caffe2/public/cuda.cmake:325 (torch_cuda_get_nvcc_gencode_flag)
/opt/pytorch/pytorch/torch/share/cmake/Caffe2/Caffe2Config.cmake:87 (include)
/opt/pytorch/pytorch/torch/share/cmake/Torch/TorchConfig.cmake:68 (find_package)
CMakeLists.txt:19 (find_package)
-- Added CUDA NVCC flags for: -gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_80,code=sm_80;-gencode;arch=compute_90,code=sm_90;-gencode;arch=compute_90,code=compute_90
-- Found Torch: /opt/pytorch/pytorch/torch/lib/libtorch.so
-- Found Python: /usr/local/bin/python3.10 (found version "3.10.9") found components: Development Interpreter Development.Module Development.Embed
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- Found pybind11: /usr/local/include (found version "2.10.4")
-- Found Python: /usr/local/bin/python3.10 (found version "3.10.9") found components: Interpreter
-- Failed to find LLVM FileCheck
-- Found Git: /usr/bin/git (found version "2.25.1")
-- git version: v1.6.1 normalized to 1.6.1
-- Version: 1.6.1
-- Looking for shm_open in rt
-- Looking for shm_open in rt - found
-- Performing Test HAVE_CXX_FLAG_STD_CXX11
-- Performing Test HAVE_CXX_FLAG_STD_CXX11 - Success
-- Performing Test HAVE_CXX_FLAG_WALL
-- Performing Test HAVE_CXX_FLAG_WALL - Success
-- Performing Test HAVE_CXX_FLAG_WEXTRA
-- Performing Test HAVE_CXX_FLAG_WEXTRA - Success
-- Performing Test HAVE_CXX_FLAG_WSHADOW
-- Performing Test HAVE_CXX_FLAG_WSHADOW - Success
-- Performing Test HAVE_CXX_FLAG_WERROR
-- Performing Test HAVE_CXX_FLAG_WERROR - Success
-- Performing Test HAVE_CXX_FLAG_WSUGGEST_OVERRIDE
-- Performing Test HAVE_CXX_FLAG_WSUGGEST_OVERRIDE - Success
-- Performing Test HAVE_CXX_FLAG_PEDANTIC
-- Performing Test HAVE_CXX_FLAG_PEDANTIC - Success
-- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
-- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success
-- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
-- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 - Failed
-- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING
-- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING - Success
-- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS
-- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS - Success
-- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED
-- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED - Success
-- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING
-- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING - Success
-- Performing Test HAVE_CXX_FLAG_WD654
-- Performing Test HAVE_CXX_FLAG_WD654 - Failed
-- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY
-- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY - Failed
-- Performing Test HAVE_CXX_FLAG_COVERAGE
-- Performing Test HAVE_CXX_FLAG_COVERAGE - Success
-- Performing Test HAVE_STD_REGEX
-- Performing Test HAVE_STD_REGEX
-- Performing Test HAVE_STD_REGEX -- success
-- Performing Test HAVE_GNU_POSIX_REGEX
-- Performing Test HAVE_GNU_POSIX_REGEX
-- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
-- Performing Test HAVE_POSIX_REGEX
-- Performing Test HAVE_POSIX_REGEX
-- Performing Test HAVE_POSIX_REGEX -- success
-- Performing Test HAVE_STEADY_CLOCK
-- Performing Test HAVE_STEADY_CLOCK
-- Performing Test HAVE_STEADY_CLOCK -- success
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Configuring done (8.6s)
-- Generating done (0.0s)
-- Build files have been written to: /opt/pytorch/nvfuser/build
[1/241] Stringify NVFUSER runtime source file
[2/241] Stringify NVFUSER runtime source file
[3/241] Stringify NVFUSER runtime source file
[4/241] Stringify NVFUSER runtime source file
[5/241] Stringify NVFUSER runtime source file
[6/241] Stringify NVFUSER runtime source file
[7/241] Stringify NVFUSER runtime source file
[8/241] Stringify NVFUSER runtime source file
[9/241] Stringify NVFUSER runtime source file
[10/241] Stringify NVFUSER runtime source file
[11/241] Stringify NVFUSER runtime source file
[12/241] Stringify NVFUSER runtime source file
[13/241] Stringify NVFUSER runtime source file
[14/241] Stringify NVFUSER runtime source file
[15/241] Stringify NVFUSER runtime source file
[16/241] Stringify NVFUSER runtime source file
[17/241] Stringify NVFUSER runtime source file
[18/241] Stringify NVFUSER runtime source file
[19/241] Stringify NVFUSER runtime source file
[20/241] Stringify NVFUSER runtime source file
[21/241] Stringify NVFUSER runtime source file
[22/241] Stringify NVFUSER runtime source file
[23/241] Stringify NVFUSER runtime source file
[24/241] Stringify NVFUSER runtime source file
[25/241] Stringify NVFUSER runtime source file
[26/241] Stringify NVFUSER runtime source file
[27/241] Stringify NVFUSER runtime source file
[28/241] Stringify NVFUSER runtime source file
[29/241] Stringify NVFUSER runtime source file
[30/241] Generating /opt/pytorch/nvfuser/nvfuser/version.py
[31/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/sleep.cc.o
[32/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark_main.dir/benchmark_main.cc.o
[33/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_name.cc.o
[34/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/counter.cc.o
[35/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/kernel_db/utils.cpp.o
[36/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/timers.cc.o
[37/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/perf_counters.cc.o
[38/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/reporter.cc.o
[39/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_api_internal.cc.o
[40/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/commandlineflags.cc.o
[41/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/colorprint.cc.o
[42/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/console_reporter.cc.o
[43/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/json_reporter.cc.o
[44/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/string_util.cc.o
[45/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/csv_reporter.cc.o
[46/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/complexity.cc.o
[47/241] Building CXX object third_party/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[48/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/statistics.cc.o
[49/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/sysinfo.cc.o
[50/241] Building CXX object third_party/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
[51/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_runner.cc.o
[52/241] Building CXX object third_party/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
[53/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/benchmark.cc.o
[54/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/executor_params.cpp.o
[55/241] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_register.cc.o
[56/241] Building CXX object third_party/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[57/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/parallel_type_bitmap.cpp.o
[58/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/instrumentation.cpp.o
[59/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/kernel_ir_dispatch.cpp.o
[60/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/ir_cloner.cpp.o
[61/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/dispatch.cpp.o
[62/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/multidevice/ProcessGroupBuilder.cpp.o
[63/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/ir_graphviz.cpp.o
[64/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/assume.cpp.o
[65/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/mutator.cpp.o
[66/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/ops/composite.cpp.o
[67/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/multidevice/multicluster_fusion.cpp.o
[68/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_trivial_broadcast.cpp.o
[69/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/multidevice/aggregate_dag.cpp.o
[70/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/grouped_reduction.cpp.o
[71/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/ops/alias.cpp.o
[72/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/ops/utils.cpp.o
[73/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/compute_at.cpp.o
[74/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_magic_zero.cpp.o
[75/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/ops/normalization.cpp.o
[76/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_fusion_simplifier.cpp.o
[77/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/ir_iostream.cpp.o
[78/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_scalar_hoist.cpp.o
[79/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_instrument.cpp.o
[80/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/iter_visitor.cpp.o
[81/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_sync_information.cpp.o
[82/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_divisible_split.cpp.o
[83/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_misaligned_vectorization.cpp.o
[84/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_replace_size.cpp.o
[85/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/inlining.cpp.o
[86/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/ir_builder.cpp.o
[87/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/ir_base_nodes.cpp.o
[88/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/kernel_db/kernel_db.cpp.o
[89/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_unroll.cpp.o
[90/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/partition.cpp.o
[91/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/evaluator_common.cpp.o
[92/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/expr_evaluator.cpp.o
[93/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_loops.cpp.o
[94/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_predicate.cpp.o
[95/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_vectorize_welford.cpp.o
[96/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_loop_rotation.cpp.o
[97/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_utils.cpp.o
[98/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_fused_reduction.cpp.o
[99/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/maxinfo_propagator.cpp.o
[100/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_shift.cpp.o
[101/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/ir_utils.cpp.o
[102/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/contiguity.cpp.o
[103/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_thread_predicate.cpp.o
[104/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/sys_utils.cpp.o
[105/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_expr_sort.cpp.o
[106/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_double_buffer.cpp.o
[107/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/ir_container.cpp.o
[108/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_insert_syncs.cpp.o
[109/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_allocation.cpp.o
[110/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/codegen.cpp.o
[111/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/non_divisible_split.cpp.o
[112/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_predicate_elimination.cpp.o
[113/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_warp_reduce.cpp.o
[114/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_index.cpp.o
[115/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower2device.cpp.o
[116/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_bank_conflict.cpp.o
[117/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/kernel_ir.cpp.o
[118/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/kernel.cpp.o
[119/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_validation.cpp.o
[120/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/partial_split_map.cpp.o
[121/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/ops/arith.cpp.o
[122/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/parallel_dimension_map.cpp.o
[123/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_alias_memory.cpp.o
[124/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/graph_fuser.cpp.o
[125/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/lower_index_compute.cpp.o
[126/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/executor_utils.cpp.o
[127/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/compute_at_map.cpp.o
[128/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/fusion.cpp.o
[129/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/executor.cpp.o
[130/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/type.cpp.o
[131/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/expr_simplifier.cpp.o
[132/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/manager.cpp.o
[133/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/index_compute.cpp.o
[134/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/predicate_compute.cpp.o
[135/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/kernel_cache.cpp.o
[136/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/multidevice/multidevice_runtime.cpp.o
[137/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/parser.cpp.o
[138/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/ir_nodes.cpp.o
[139/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/root_domain_map.cpp.o
[140/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/scheduler/normalization_utils.cpp.o
[141/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/python_frontend/fusion_definition.cpp.o
[142/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/scheduler/pointwise_utils.cpp.o
[143/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/python_frontend/fusion_state.cpp.o
[144/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/executor_kernel_arg.cpp.o
[145/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/swizzle.cpp.o
[146/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/scheduler/matmul.cpp.o
[147/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/type_inference.cpp.o
[148/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/scheduler/transpose.cpp.o
[149/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/register_interface.cpp.o
[150/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/type_promotion.cpp.o
[151/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/python_frontend/fusion_cache.cpp.o
[152/241] Linking CXX static library lib/libgtest.a
[153/241] Linking CXX static library lib/libgmock.a
[154/241] Linking CXX static library lib/libgmock_main.a
[155/241] Linking CXX static library lib/libgtest_main.a
[156/241] Linking CXX static library third_party/benchmark/src/libbenchmark.a
[157/241] Linking CXX static library third_party/benchmark/src/libbenchmark_main.a
[158/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/utils.cpp.o
[159/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/main.cpp.o
[160/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/scheduler/pointwise.cpp.o
[161/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/scheduler/normalization.cpp.o
[162/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/mma_type.cpp.o
[163/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/scheduler/matmul_utils.cpp.o
[164/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/transform_replay.cpp.o
[165/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/transform_rfactor.cpp.o
[166/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/scheduler/reduction_utils.cpp.o
[167/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/scheduler/mma_utils.cpp.o
[168/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/transform_view.cpp.o
[169/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/scheduler/reduction.cpp.o
[170/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/tensor_view.cpp.o
[171/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/transform_iter.cpp.o
[172/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/scheduler/vectorize_helper.cpp.o
[173/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/scheduler/utils.cpp.o
[174/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/scheduler/registry.cpp.o
[175/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/main.cpp.o
[176/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/utils.cpp.o
[177/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/fusion_segmenter.cpp.o
[178/241] Building CXX object CMakeFiles/nvfuser_codegen.dir/csrc/serde/fusion_record_serde.cpp.o
[179/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/batch_norm_channels_first.cpp.o
[180/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_external_src.cpp.o
[181/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/batch_norm_channels_last.cpp.o
[182/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/batch_norm_channels_last_backward.cpp.o
[183/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/lstm_cell.cpp.o
[184/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/rms_norm.cpp.o
[185/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_resize.cpp.o
[186/241] Building CXX object CMakeFiles/nvfuser_tests.dir/csrc/python_frontend/test/test_nvfuser_fusion_record.cpp.o
[187/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/layer_norm.cpp.o
[188/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu_view.cpp.o
[189/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu_multidevice.cpp.o
[190/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu_utils.cpp.o
[191/241] Building CXX object CMakeFiles/nvfuser_tests.dir/csrc/kernel_db/test/test_nvfuser_kernel_db_write.cpp.o
[192/241] Building CXX object CMakeFiles/nvfuser_tests.dir/csrc/kernel_db/test/test_nvfuser_kernel_db_query.cpp.o
[193/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_swizzle.cpp.o
[194/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/many_pointwise_ops.cpp.o
[195/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_multicluster_fusion.cpp.o
[196/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/heuristic_lookup.cpp.o
[197/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/layer_norm_backward.cpp.o
[198/241] Building CXX object CMakeFiles/nvfuser_tests.dir/csrc/kernel_db/test/test_nvfuser_kernel_db_open.cpp.o
[199/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_matmul_sass.cpp.o
[200/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/shape_inference.cpp.o
[201/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/rms_norm_backward.cpp.o
[202/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/broadcast.cpp.o
[203/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/instance_norm.cpp.o
[204/241] Building CXX object CMakeFiles/nvfuser_tests.dir/csrc/python_frontend/test/test_nvfuser_fusion_definition.cpp.o
[205/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/bert.cpp.o
[206/241] Building CXX object CMakeFiles/nvfuser_tests.dir/csrc/python_frontend/test/test_nvfuser_fusion_cache.cpp.o
[207/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_expr_simplifier.cpp.o
[208/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/gelu_backward.cpp.o
[209/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_loop_rotation.cpp.o
[210/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu_indexing.cpp.o
[211/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu_compute_with.cpp.o
[212/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/gelu_backward_reduction.cpp.o
[213/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/batch_norm_channels_first_backward.cpp.o
[214/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu_tensor_factories.cpp.o
[215/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu_outer_reduction.cpp.o
[216/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu_transpose.cpp.o
[217/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu_tensorcore.cpp.o
[218/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu_indexing_ops.cpp.o
[219/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu_gather_ops.cpp.o
[220/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu_fused_reduction.cpp.o
[221/241] Linking CXX shared library libnvfuser_codegen.so
[222/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/timm.cpp.o
[223/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu2.cpp.o
[224/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu_shift.cpp.o
[225/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/matmul.cpp.o
[226/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/reduction.cpp.o
[227/241] Building CXX object CMakeFiles/nvfuser.dir/csrc/python_frontend/python_bindings_extension.cpp.o
[228/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/softmax_backward.cpp.o
[229/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/utils.cpp.o
[230/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu3.cpp.o
[231/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/indexselect.cpp.o
[232/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/scale_bias_relu.cpp.o
[233/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/softmax.cpp.o
[234/241] Building CXX object CMakeFiles/nvfuser_tests.dir/test/test_gpu1.cpp.o
[235/241] Building CXX object CMakeFiles/nvfuser_bench.dir/benchmark/transpose.cpp.o
[236/241] Linking CXX executable nvfuser_bench
[237/241] Building CXX object CMakeFiles/nvfuser.dir/csrc/python_frontend/python_bindings.cpp.o
[238/241] Linking CXX shared module libnvfuser.so
[239/241] Building CUDA object CMakeFiles/nvfuser_tests.dir/test/test_gpu_rng.cu.o
[240/241] Linking CXX executable nvfuser_tests
[240/241] Install the project...
-- Install configuration: ""
-- Installing: /opt/pytorch/nvfuser/nvfuser/lib/libnvfuser_codegen.so
-- Set runtime path of "/opt/pytorch/nvfuser/nvfuser/lib/libnvfuser_codegen.so" to "$ORIGIN/../../nvidia/cuda_nvrtc/lib"
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/evaluator_common.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/disjoint_set.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/type.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/transform_replay.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_loop_rotation.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/executor_utils.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_magic_zero.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ir_builder.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/parallel_dimension_map.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/compute_at.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/mma_type.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/kernel_ir_dispatch.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_scalar_hoist.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_utils.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ir_iostream.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/executor_kernel_arg.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/transform_rfactor.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/compute_at_map.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_insert_syncs.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/assume.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_predicate.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/parser.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_fused_reduction.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/parallel_type_bitmap.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/inlining.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_double_buffer.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ir_container.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/executor.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/codegen.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_validation.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/index_compute.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_loops.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_shift.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/dispatch.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ir_utils.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_divisible_split.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ops
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ops/normalization.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ops/all_ops.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ops/utils.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ops/composite.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ops/arith.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ops/alias.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_trivial_broadcast.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ir_graphviz.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ir_internal_nodes.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/swizzle.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ir_interface_nodes.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_misaligned_vectorization.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_predicate_elimination.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_bank_conflict.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/dynamic_type.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ir_cloner.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/iter_visitor.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/root_domain_map.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_instrument.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_expr_sort.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/transpose_heuristic.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/vectorize_helper.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/matmul.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/normalization.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/normalization_utils.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/mma_utils.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/transpose.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/pointwise_utils.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/reduction.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/registry.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/compile_time_info.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/reduction_utils.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/utils.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/matmul_utils.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/pointwise_heuristic.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/reduction_heuristic.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/matmul_heuristic.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/all_schedulers.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/pointwise.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/heuristic.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/scheduler/debug_utils.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/non_divisible_split.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/kernel.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/kernel_cache.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/utils.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower2device.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/transform_view.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/type_promotion.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_replace_size.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/docs
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/docs/documentation.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/docs/images
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/serde
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/serde/fusion_record_serde.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/serde/factory.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/serde/python_fusion_cache_generated.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/type_inference.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/executor_params.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_allocation.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ir_builder_passkey.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_sync_information.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_index_compute.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/contiguity.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/python_frontend
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/python_frontend/test
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/python_frontend/fusion_definition.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/python_frontend/fusion_state.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/python_frontend/fusion_record.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/python_frontend/python_bindings.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/python_frontend/fusion_cache.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_fusion_simplifier.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/maxinfo_propagator.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/partial_split_map.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/kernel_db
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/kernel_db/kernel_db.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/kernel_db/test
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/kernel_db/test/test_data
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/kernel_db/test/test_data/kernel_db_for_query_test
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/kernel_db/utils.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_unroll.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/instrumentation.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/predicate_compute.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ir_all_nodes.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/kernel_ir.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_vectorize_welford.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_index.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_alias_memory.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/grouped_reduction.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/expr_evaluator.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/expr_simplifier.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/fusion_segmenter.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/manager.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ir_printer.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/transform_iter.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_warp_reduce.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/fusion.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/vectorization_info.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/mutator.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/multidevice
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/multidevice/multidevice_runtime.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/multidevice/multicluster_fusion.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/multidevice/aggregate_dag.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/register_interface.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/ir_base_nodes.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/partition.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/include/nvfuser/lower_thread_predicate.h
-- Installing: /opt/pytorch/nvfuser/nvfuser/lib/libnvfuser.so
-- Set runtime path of "/opt/pytorch/nvfuser/nvfuser/lib/libnvfuser.so" to "$ORIGIN/../torch/lib"
-- Installing: /opt/pytorch/nvfuser/nvfuser/share/cmake/nvfuser/NvfuserConfig.cmake
-- Installing: /opt/pytorch/nvfuser/nvfuser/share/cmake/nvfuser/NvfuserConfig-noconfig.cmake
running egg_info
creating /tmp/pip-pip-egg-info-8qqasdji/nvfuser.egg-info
writing /tmp/pip-pip-egg-info-8qqasdji/nvfuser.egg-info/PKG-INFO
writing dependency_links to /tmp/pip-pip-egg-info-8qqasdji/nvfuser.egg-info/dependency_links.txt
writing entry points to /tmp/pip-pip-egg-info-8qqasdji/nvfuser.egg-info/entry_points.txt
writing top-level names to /tmp/pip-pip-egg-info-8qqasdji/nvfuser.egg-info/top_level.txt
writing manifest file '/tmp/pip-pip-egg-info-8qqasdji/nvfuser.egg-info/SOURCES.txt'
reading manifest file '/tmp/pip-pip-egg-info-8qqasdji/nvfuser.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file '/tmp/pip-pip-egg-info-8qqasdji/nvfuser.egg-info/SOURCES.txt'
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/opt/pytorch/nvfuser/setup.py", line 340, in <module>
main()
File "/opt/pytorch/nvfuser/setup.py", line 336, in main
subprocess.check_call(["patch-nvfuser"])
File "/usr/local/lib/python3.10/subprocess.py", line 364, in check_call
retcode = call(*popenargs, **kwargs)
File "/usr/local/lib/python3.10/subprocess.py", line 345, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/local/lib/python3.10/subprocess.py", line 971, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/local/lib/python3.10/subprocess.py", line 1847, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'patch-nvfuser'
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
full command: /usr/local/bin/python3.10 -c '
exec(compile('"'"''"'"''"'"'
# This is <pip-setuptools-caller> -- a caller that pip uses to run setup.py
#
# - It imports setuptools before invoking setup.py, to enable projects that directly
# import from `distutils.core` to work with newer packaging standards.
# - It provides a clear error message when setuptools is not installed.
# - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so
# setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning:
# manifest_maker: standard file '"'"'-c'"'"' not found".
# - It generates a shim setup.py, for handling setup.cfg-only projects.
import os, sys, tokenize
try:
import setuptools
except ImportError as error:
print(
"ERROR: Can not execute `setup.py` since setuptools is not available in "
"the build environment.",
file=sys.stderr,
)
sys.exit(1)
__file__ = %r
sys.argv[0] = __file__
if os.path.exists(__file__):
filename = __file__
with tokenize.open(__file__) as f:
setup_py_code = f.read()
else:
filename = "<auto-generated setuptools caller>"
setup_py_code = "from setuptools import setup; setup()"
exec(compile(setup_py_code, filename, "exec"))
'"'"''"'"''"'"' % ('"'"'/opt/pytorch/nvfuser/setup.py'"'"',), "<pip-setuptools-caller>", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-8qqasdji
cwd: /opt/pytorch/nvfuser/
Preparing metadata (setup.py): finished with status 'error'
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
[notice] A new release of pip available: 22.3.1 -> 23.1
[notice] To update, run: pip install --upgrade pip
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment