text:
Can't build the TE wheel via pip (1 error detected in the compilation of "transformer_engine/pytorch/csrc/userbuffers/userbuffers.cu")

Hi! I'm getting the following error when trying to install TE via pip. Would appreciate some help to see what's going on:
  running egg_info
  creating transformer_engine.egg-info
  writing transformer_engine.egg-info/PKG-INFO
  writing dependency_links to transformer_engine.egg-info/dependency_links.txt
  writing requirements to transformer_engine.egg-info/requires.txt
  writing top-level names to transformer_engine.egg-info/top_level.txt
  writing manifest file 'transformer_engine.egg-info/SOURCES.txt'
  reading manifest file 'transformer_engine.egg-info/SOURCES.txt'
  adding license file 'LICENSE'
  writing manifest file 'transformer_engine.egg-info/SOURCES.txt'
  /scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'transformer_engine.pytorch.csrc' is absent from the `packages` configuration.
  !!

          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'transformer_engine.pytorch.csrc' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.

          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'transformer_engine.pytorch.csrc' is explicitly added
          to the `packages` configuration field.

          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

          If you don't want 'transformer_engine.pytorch.csrc' to be distributed and are
          already explicitly excluding 'transformer_engine.pytorch.csrc' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.

          You can read more about "package data files" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html

          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************

  !!
    check.warn(importable)
  /scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'transformer_engine.pytorch.csrc.extensions' is absent from the `packages` configuration.
  !!

          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'transformer_engine.pytorch.csrc.extensions' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.

          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'transformer_engine.pytorch.csrc.extensions' is explicitly added
          to the `packages` configuration field.

          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

          If you don't want 'transformer_engine.pytorch.csrc.extensions' to be distributed and are
          already explicitly excluding 'transformer_engine.pytorch.csrc.extensions' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.

          You can read more about "package data files" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html

          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************

  !!
    check.warn(importable)
  /scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'transformer_engine.pytorch.csrc.extensions.multi_tensor' is absent from the `packages` configuration.
  !!

          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'transformer_engine.pytorch.csrc.extensions.multi_tensor' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.

          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'transformer_engine.pytorch.csrc.extensions.multi_tensor' is explicitly added
          to the `packages` configuration field.

          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

          If you don't want 'transformer_engine.pytorch.csrc.extensions.multi_tensor' to be distributed and are
          already explicitly excluding 'transformer_engine.pytorch.csrc.extensions.multi_tensor' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.

          You can read more about "package data files" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html

          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************

  !!
    check.warn(importable)
  /scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'transformer_engine.pytorch.csrc.userbuffers' is absent from the `packages` configuration.
  !!

          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'transformer_engine.pytorch.csrc.userbuffers' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.

          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'transformer_engine.pytorch.csrc.userbuffers' is explicitly added
          to the `packages` configuration field.

          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

          If you don't want 'transformer_engine.pytorch.csrc.userbuffers' to be distributed and are
          already explicitly excluding 'transformer_engine.pytorch.csrc.userbuffers' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.

          You can read more about "package data files" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html

          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************

  !!
    check.warn(importable)
  creating build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc
  copying transformer_engine/pytorch/csrc/common.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc
  copying transformer_engine/pytorch/csrc/ts_fp8_op.cpp -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc
  creating build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions
  copying transformer_engine/pytorch/csrc/extensions/activation.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions
  copying transformer_engine/pytorch/csrc/extensions/apply_rope.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions
  copying transformer_engine/pytorch/csrc/extensions/attention.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions
  copying transformer_engine/pytorch/csrc/extensions/cast.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions
  copying transformer_engine/pytorch/csrc/extensions/gemm.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions
  copying transformer_engine/pytorch/csrc/extensions/misc.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions
  copying transformer_engine/pytorch/csrc/extensions/normalization.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions
  copying transformer_engine/pytorch/csrc/extensions/pybind.cpp -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions
  copying transformer_engine/pytorch/csrc/extensions/recipe.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions
  copying transformer_engine/pytorch/csrc/extensions/softmax.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions
  copying transformer_engine/pytorch/csrc/extensions/transpose.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions
  creating build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/multi_tensor
  copying transformer_engine/pytorch/csrc/extensions/multi_tensor/multi_tensor_adam.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/multi_tensor
  copying transformer_engine/pytorch/csrc/extensions/multi_tensor/multi_tensor_l2norm_kernel.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/multi_tensor
  copying transformer_engine/pytorch/csrc/extensions/multi_tensor/multi_tensor_scale_kernel.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/multi_tensor
  copying transformer_engine/pytorch/csrc/extensions/multi_tensor/multi_tensor_sgd_kernel.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/multi_tensor
  creating build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/userbuffers
  copying transformer_engine/pytorch/csrc/userbuffers/ipcsocket.cc -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/userbuffers
  copying transformer_engine/pytorch/csrc/userbuffers/userbuffers-host.cpp -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/userbuffers
  copying transformer_engine/pytorch/csrc/userbuffers/userbuffers.cu -> build/lib.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/userbuffers
  running build_ext
  Building CMake extension transformer_engine
  Running command /usr/bin/cmake -S /tmp/pip-req-build-jglepsmr/transformer_engine/common -B /tmp/pip-req-build-jglepsmr/build/cmake -DPython_EXECUTABLE=/scratch/user/u.tv216541/te-dev/bin/python -DPython_INCLUDE_DIR=/scratch/user/u.tv216541/te-dev/include/python3.11 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/tmp/pip-req-build-jglepsmr/build/lib.linux-x86_64-cpython-311 -Dpybind11_DIR=/tmp/pip-req-build-jglepsmr/.eggs/pybind11-2.13.1-py3.11.egg/pybind11/share/cmake/pybind11
  -- The CUDA compiler identification is NVIDIA 12.1.66
  -- The CXX compiler identification is GNU 11.2.0
  -- Detecting CUDA compiler ABI info
  -- Detecting CUDA compiler ABI info - done
  -- Check for working CUDA compiler: /scratch/user/u.tv216541/te-dev/bin/nvcc - skipped
  -- Detecting CUDA compile features
  -- Detecting CUDA compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /scratch/user/u.tv216541/te-dev/bin/c++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Found CUDAToolkit: /scratch/user/u.tv216541/te-dev/include (found version "12.1.66")
  -- Looking for C++ include pthread.h
  -- Looking for C++ include pthread.h - found
  -- 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
  -- cudnn found at /scratch/user/u.tv216541/te-dev/lib/libcudnn.so.
  -- Found LIBRARY: /scratch/user/u.tv216541/te-dev/include
  -- cuDNN: /scratch/user/u.tv216541/te-dev/lib/libcudnn.so
  -- cuDNN: /scratch/user/u.tv216541/te-dev/include
  -- cudnn_adv_infer found at /scratch/user/u.tv216541/te-dev/lib/libcudnn_adv_infer.so.
  -- cudnn_adv_train found at /scratch/user/u.tv216541/te-dev/lib/libcudnn_adv_train.so.
  -- cudnn_cnn_infer found at /scratch/user/u.tv216541/te-dev/lib/libcudnn_cnn_infer.so.
  -- cudnn_cnn_train found at /scratch/user/u.tv216541/te-dev/lib/libcudnn_cnn_train.so.
  -- cudnn_ops_infer found at /scratch/user/u.tv216541/te-dev/lib/libcudnn_ops_infer.so.
  -- cudnn_ops_train found at /scratch/user/u.tv216541/te-dev/lib/libcudnn_ops_train.so.
  -- Found Python: /scratch/user/u.tv216541/te-dev/bin/python (found version "3.11.5") found components: Interpreter Development.Module
  -- Configuring done
  -- Generating done
  CMake Warning:
    Manually-specified variables were not used by the project:

      pybind11_DIR

  -- Build files have been written to: /tmp/pip-req-build-jglepsmr/build/cmake
  Running command /usr/bin/cmake --build /tmp/pip-req-build-jglepsmr/build/cmake
  [  3%] Building CXX object CMakeFiles/transformer_engine.dir/transformer_engine.cpp.o
  [  6%] Building CUDA object CMakeFiles/transformer_engine.dir/transpose/cast_transpose.cu.o
  [  9%] Building CUDA object CMakeFiles/transformer_engine.dir/transpose/transpose.cu.o
  [ 12%] Building CUDA object CMakeFiles/transformer_engine.dir/transpose/cast_transpose_fusion.cu.o
  [ 15%] Building CUDA object CMakeFiles/transformer_engine.dir/transpose/transpose_fusion.cu.o
  [ 18%] Building CUDA object CMakeFiles/transformer_engine.dir/transpose/multi_cast_transpose.cu.o
  [ 21%] Building CUDA object CMakeFiles/transformer_engine.dir/activation/gelu.cu.o
  [ 25%] Building CUDA object CMakeFiles/transformer_engine.dir/fused_attn/fused_attn_f16_max512_seqlen.cu.o
  [ 28%] Building CUDA object CMakeFiles/transformer_engine.dir/fused_attn/fused_attn_f16_arbitrary_seqlen.cu.o
  [ 31%] Building CUDA object CMakeFiles/transformer_engine.dir/activation/relu.cu.o
  [ 34%] Building CUDA object CMakeFiles/transformer_engine.dir/activation/swiglu.cu.o
  [ 37%] Building CUDA object CMakeFiles/transformer_engine.dir/fused_attn/fused_attn_fp8.cu.o
  [ 40%] Building CXX object CMakeFiles/transformer_engine.dir/fused_attn/fused_attn.cpp.o
  [ 43%] Building CUDA object CMakeFiles/transformer_engine.dir/fused_attn/utils.cu.o
  [ 46%] Building CUDA object CMakeFiles/transformer_engine.dir/gemm/cublaslt_gemm.cu.o
  /tmp/pip-req-build-jglepsmr/transformer_engine/common/gemm/cublaslt_gemm.cu(69): warning #550-D: variable "counter" was set but never used
      void *counter = nullptr;
            ^

  Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"

  /tmp/pip-req-build-jglepsmr/transformer_engine/common/gemm/cublaslt_gemm.cu(69): warning #550-D: variable "counter" was set but never used
      void *counter = nullptr;
            ^

  Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"

  /tmp/pip-req-build-jglepsmr/transformer_engine/common/gemm/cublaslt_gemm.cu(69): warning #550-D: variable "counter" was set but never used
      void *counter = nullptr;
            ^

  Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"

  /tmp/pip-req-build-jglepsmr/transformer_engine/common/gemm/cublaslt_gemm.cu(69): warning #550-D: variable "counter" was set but never used
      void *counter = nullptr;
            ^

  Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"

  [ 50%] Building CXX object CMakeFiles/transformer_engine.dir/layer_norm/ln_api.cpp.o
  [ 53%] Building CUDA object CMakeFiles/transformer_engine.dir/layer_norm/ln_bwd_semi_cuda_kernel.cu.o
  [ 56%] Building CUDA object CMakeFiles/transformer_engine.dir/layer_norm/ln_fwd_cuda_kernel.cu.o
  [ 59%] Building CXX object CMakeFiles/transformer_engine.dir/rmsnorm/rmsnorm_api.cpp.o
  [ 62%] Building CUDA object CMakeFiles/transformer_engine.dir/rmsnorm/rmsnorm_bwd_semi_cuda_kernel.cu.o
  [ 65%] Building CUDA object CMakeFiles/transformer_engine.dir/rmsnorm/rmsnorm_fwd_cuda_kernel.cu.o
  [ 68%] Building CUDA object CMakeFiles/transformer_engine.dir/util/cast.cu.o
  [ 71%] Building CXX object CMakeFiles/transformer_engine.dir/util/cuda_driver.cpp.o
  [ 75%] Building CXX object CMakeFiles/transformer_engine.dir/util/cuda_runtime.cpp.o
  [ 78%] Building CXX object CMakeFiles/transformer_engine.dir/util/rtc.cpp.o
  [ 81%] Building CXX object CMakeFiles/transformer_engine.dir/util/system.cpp.o
  [ 84%] Building CUDA object CMakeFiles/transformer_engine.dir/fused_softmax/scaled_masked_softmax.cu.o
  [ 87%] Building CUDA object CMakeFiles/transformer_engine.dir/fused_softmax/scaled_upper_triang_masked_softmax.cu.o
  [ 90%] Building CUDA object CMakeFiles/transformer_engine.dir/fused_softmax/scaled_aligned_causal_masked_softmax.cu.o
  [ 93%] Building CUDA object CMakeFiles/transformer_engine.dir/fused_rope/fused_rope.cu.o
  [ 96%] Building CUDA object CMakeFiles/transformer_engine.dir/recipe/delayed_scaling.cu.o
  [100%] Linking CXX shared library libtransformer_engine.so
  [100%] Built target transformer_engine
  Running command /usr/bin/cmake --install /tmp/pip-req-build-jglepsmr/build/cmake
  -- Install configuration: "Release"
  -- Installing: /tmp/pip-req-build-jglepsmr/build/lib.linux-x86_64-cpython-311/./libtransformer_engine.so
  -- Set runtime path of "/tmp/pip-req-build-jglepsmr/build/lib.linux-x86_64-cpython-311/./libtransformer_engine.so" to ""
  /scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/utils/cpp_extension.py:428: UserWarning: There are no g++ version bounds defined for CUDA version 12.1
    warnings.warn(f'There are no {compiler_name} version bounds defined for CUDA version {cuda_str_version}')
  building 'transformer_engine_torch' extension
  creating build/temp.linux-x86_64-cpython-311
  creating build/temp.linux-x86_64-cpython-311/transformer_engine
  creating build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch
  creating build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc
  creating build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions
  creating build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/multi_tensor
  creating build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/userbuffers
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/common.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/common.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/activation.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/activation.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/apply_rope.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/apply_rope.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/attention.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/attention.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/cast.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/cast.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/gemm.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/gemm.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/misc.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/misc.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/multi_tensor/multi_tensor_adam.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/multi_tensor/multi_tensor_adam.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/multi_tensor/multi_tensor_l2norm_kernel.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/multi_tensor/multi_tensor_l2norm_kernel.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/multi_tensor/multi_tensor_scale_kernel.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/multi_tensor/multi_tensor_scale_kernel.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/multi_tensor/multi_tensor_sgd_kernel.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/multi_tensor/multi_tensor_sgd_kernel.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/normalization.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/normalization.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  gcc -pthread -B /scratch/user/u.tv216541/te-dev/compiler_compat -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /scratch/user/u.tv216541/te-dev/include -fPIC -O2 -isystem /scratch/user/u.tv216541/te-dev/include -fPIC -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/pybind.cpp -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/pybind.o -O3 -fvisibility=hidden -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/recipe.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/recipe.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/softmax.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/softmax.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/extensions/transpose.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/extensions/transpose.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  gcc -pthread -B /scratch/user/u.tv216541/te-dev/compiler_compat -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /scratch/user/u.tv216541/te-dev/include -fPIC -O2 -isystem /scratch/user/u.tv216541/te-dev/include -fPIC -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/ts_fp8_op.cpp -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/ts_fp8_op.o -O3 -fvisibility=hidden -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  gcc -pthread -B /scratch/user/u.tv216541/te-dev/compiler_compat -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /scratch/user/u.tv216541/te-dev/include -fPIC -O2 -isystem /scratch/user/u.tv216541/te-dev/include -fPIC -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/userbuffers/ipcsocket.cc -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/userbuffers/ipcsocket.o -O3 -fvisibility=hidden -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  gcc -pthread -B /scratch/user/u.tv216541/te-dev/compiler_compat -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /scratch/user/u.tv216541/te-dev/include -fPIC -O2 -isystem /scratch/user/u.tv216541/te-dev/include -fPIC -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/userbuffers/userbuffers-host.cpp -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/userbuffers/userbuffers-host.o -O3 -fvisibility=hidden -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/bin/nvcc -I/tmp/pip-req-build-jglepsmr/transformer_engine -I/tmp/pip-req-build-jglepsmr/transformer_engine/common -I/tmp/pip-req-build-jglepsmr/transformer_engine/common/include -I/tmp/pip-req-build-jglepsmr/transformer_engine/pytorch/csrc -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/TH -I/scratch/user/u.tv216541/te-dev/lib/python3.11/site-packages/torch/include/THC -I/scratch/user/u.tv216541/te-dev/include -I/scratch/user/u.tv216541/te-dev/include/python3.11 -c transformer_engine/pytorch/csrc/userbuffers/userbuffers.cu -o build/temp.linux-x86_64-cpython-311/transformer_engine/pytorch/csrc/userbuffers/userbuffers.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -gencode arch=compute_70,code=sm_70 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_BFLOAT16_OPERATORS__ -U__CUDA_NO_BFLOAT16_CONVERSIONS__ -U__CUDA_NO_BFLOAT162_OPERATORS__ -U__CUDA_NO_BFLOAT162_CONVERSIONS__ --expt-relaxed-constexpr --expt-extended-lambda --use_fast_math --threads 4 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=transformer_engine_torch -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
  /scratch/user/u.tv216541/te-dev/include/cuda_fp16.hpp(2724): error: invalid redeclaration of type name "nv_bfloat16" (declared at line 2837 of /scratch/user/u.tv216541/te-dev/include/cuda_bf16.hpp)
    typedef __half nv_bfloat16;
                   ^

  1 error detected in the compilation of "transformer_engine/pytorch/csrc/userbuffers/userbuffers.cu".
  /scratch/user/u.tv216541/te-dev/include/cuda_fp16.hpp(2724): error: invalid redeclaration of type name "nv_bfloat16" (declared at line 2837 of /scratch/user/u.tv216541/te-dev/include/cuda_bf16.hpp)
    typedef __half nv_bfloat16;
                   ^

  1 error detected in the compilation of "transformer_engine/pytorch/csrc/userbuffers/userbuffers.cu".
  error: command '/scratch/user/u.tv216541/te-dev/bin/nvcc' failed with exit code 255
  [end of output]

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

Are you building the 1.9 release or the main branch? This looks like an error that was fixed with  https://github.com/NVIDIA/TransformerEngine/pull/949.
If that doesn't fix it, perhaps it's something with the CUDA version? The error message says that cuda_fp16.hpp is replacing BF16 with FP16, which seems wrong to me. I haven't been able to easily dig up your CUDA version (12.1.66), but I don't see this logic in 12.1.55 or 12.1.105

I think the issue slipped into the TEv1.8 release as I had the same installation issue which was resolved by cherry-picking https://github.com/NVIDIA/TransformerEngine/pull/949.

I've gone ahead and cherry-picked #949 into the 1.8 release.

authors: tarunvallabh timmoon10 viclzhu

repo: NVIDIA/TransformerEngine


text:
Add an option to serialize test i/o to file

Small refactoring of the inferencing code.
Change the default directory where generated ONNX files are stored. Use the temp directory to avoid clogging the file system.
Add an option to serialize test input/output tensors to a Polygraphy RunResults object.

Replaced by a new version

source: gharchive/pull-request

license_type: permissive

license_source: github-api


text:
🐛[BUG]: Too many open files error in ahmed_body_mgn example

Version
24.04
On which installation method(s) does this occur?
Docker
Describe the issue
Converted docker container to apptainer. When I ran training script, I got "too many open files" error. See the trimmed log bellow.
Minimum reproducible example
apptainer run --nv --bind `pwd`,$USER_DIR $CONTAINER_IMAGE bash -c "python train.py"

Relevant log output
...
OSError: [Errno 24] Too many open files: '/usr/local/lib/python3.10/dist-packages/pandas/core/api.py'
OSError: [Errno 24] Too many open files: '/usr/local/lib/python3.10/dist-packages/pandas/core/algorithms.py'
OSError: [Errno 24] Too many open files: '/usr/local/lib/python3.10/dist-packages/pandas/core/config_init.py'
...

Environment details
Environment location: TSUBAME4.0 (https://www.t4.gsic.titech.ac.jp/en)
ulimit -n is set to 16384 on this system

Please try the most recent version of Modulus, as I remember, there was previously an issue with visualizers not releasing the resources.
Also, recommend to set max number of open files to a larger number (Docker has default of 1048576) .

source: gharchive/issue

authors: Alexey-Kamenev naruhikot

repo: NVIDIA/modulus


text:
Add a base template

All the other templates source it
Close https://github.com/NVIDIA/spark-rapids-benchmarks/issues/112
Signed-off-by: Gary Shen gashen@nvidia.com

After this change, user may need to modify both base template and non-base template when running a job. We should update the README part to let user understand the structure and workflow.
Current README doesn't have a specific section about template usage but mentions templates at every part(transcode, power, maintenance) that requires it.

repo: NVIDIA/spark-rapids-benchmarks


text:
[BUG] Dist jar pom lists aggregator jar as dependency

A recent spark-rapids-ml test job failed with the following error:
java.lang.ClassNotFoundException: org.apache.spark.sql.catalyst.expressions.TimeSub

This was caused because the spark301 plugin jars were on the classpath yet the Spark version being used was Spark 3.1.2.  It loos like the dist jar was pulling in the aggregator jar, and the pom specifies it defaults to spark.version=3.0.1.
The incorrect aggregator dependency on the published pom should have been fixed by #4265, but the pom being published for dist snapshots still has the aggregator jars.  From the most recent snapshot pom on 1206:
    <dependencies>
        <dependency>
            <groupId>com.nvidia</groupId>
            <artifactId>rapids-4-spark-aggregator_${scala.binary.version}</artifactId>
            <version>${project.version}</version>
            <classifier>${spark.version.classifier}</classifier>
            <scope>compile</scope>
        </dependency>

        <!--
            manually promoting provided cudf as a direct dependency
        -->
        <dependency>
            <groupId>ai.rapids</groupId>
            <artifactId>cudf</artifactId>
            <version>${cudf.version}</version>
            <classifier>${cuda.version}</classifier>
            <scope>compile</scope>
        </dependency>
    </dependencies>

I checked the rapids4spark-version-info.properties in the dist snapshot jar:
version=21.12.0-SNAPSHOT
cudf_version=21.12.0
user=
revision=7bea7c80362fe54055b7e0cd7ffa672098118f76
branch=HEAD
date=2021-12-06T08:04:04Z
url=https://github.com/NVIDIA/spark-rapids.git

which indicates it should have been built with the fix in #4265 yet the published dist pom contains the aggregator jar dependency.

I checked the official 21.12.0 artifact in the staging directory, and that pom is correct.  It appears to be specific to snapshot artifacts only.  Moving this to 22.02.

repo: NVIDIA/spark-rapids


text:
[auto-merge] branch-22.08 to branch-22.10 [skip ci] [bot]

auto-merge triggered by github actions on branch-22.08 to create a PR keeping branch-22.10 up-to-date. If this PR is unable to be merged due to conflicts, it will remain open until manually fix.

SUCCESS - auto-merge


text:
Databricks: use pip to install pytest and disable cudf_udf test for now [databricks]

Workaround for https://github.com/NVIDIA/spark-rapids/issues/7639
For now just go back to using pip install for pytest since conda is having issues.
Comment out cudf_udf tests in the test.sh script until we can figure out conda issues.
For testing, I built on DB 9.1, 10.4, and 11.3 and started the test.sh script.  It started running the tests just fine there, I didn't wait for them to finish to post this PR
Signed-off-by: Thomas Graves tgraves@nvidia.com

build

@NvTimLiu @pxLi anything I may have missed to disable cudf_udf tests for now?

failed
[2023-02-13T23:14:45.928Z] ++ -c 'import sys; print("python{}.{}".format(sys.version_info.major, sys.version_info.minor))'

[2023-02-13T23:14:45.928Z] /home/ubuntu/test.sh: line 95: -c: command not found

merged https://github.com/NVIDIA/spark-rapids/pull/7758 to get a CI run pass first.

authors: pxLi tgravescs


text:
My Brother,Please add these options

Assalamu Alaikum Wa Rahmatullah.
My Drear brother please,Add these options to make it greater Rat than others.Before I used IM5 But It is down now :( .Only you can help us with your knowledge.I am not so much expert in C#Your Rat is exceptional than any others RAT in the Internet your Rat has multiple port forwarding and DNS back up option what is rear in other Rat's.Please, Add these options in your Rat.
1.zip/unzip files and folder options
2.Install  date
3. Add Group by Antivirus/OS/Country
4.Reverse Proxy
5. Add  screen and active window like your developed(njRat V0.7d)
6.Add Clear cookies/logins and other credentials option
7.Click to Live preview mode on image or video thumbnail
8. Add black list client
9.Various types of script run option
10.Offline Keylogger and Unicode support with with user friendly HTML File format and add keystroke time and date
Please, Add at least first  3 options Brother.
Best of luck .
May Allah bless you brother.

I have seen zip and unzip option in 888 RAT and  Clear cookies/logins options in remcos RAT and others options remains imminent monitor 5.But Its is dead now :(

Good Bro admin please add this all feature in latest version
waiting and waiting

Good Bro admin please add this all feature in latest version
waiting and waiting

Dont just wait.. help them out!

repo: NYAN-x-CAT/AsyncRAT-C-Sharp

license: MIT


text:
Webpack config

Include css file in the bundle

Switched to webpack. CSS is now embedded. Also added storybook for development

authors: NadavShaar ilayofir

repo: NadavShaar/react-grid-table


text:
after installation

Hi,
I'm trying revitpython shell and your pythoncvc.net.
I have intall it, il see it into revit, but I can't  rename the view :
Traceback (most recent call last):
File "", line 26, in
AttributeError: 'NoneType' object has no attribute 'AsElementId'
rotation axe X works, but is it possible to rotate 45° by 45° ?
How to add http://pythoncvc.net/?p=116 ?

Hi,
I'm not able to reproduce you error message. I tried to select nothing, it just do nothing, I tried to select an invalid object, same. And if I select views it works. Which version of Revit and RPS do you use ? Can you describe actions you did to get you error message ? The selected object seems invalid
To rotate 45° by 45°, you just need to change «pi/2» to «pi/4» line 27.
To add an other function check the tutorial on how to use Revit Python Shell : http://pythoncvc.net/?p=44

Hi,
Thnak you for your fast answer.
I'm using REVIT 2015 and 2015.04.29_Setup_RevitPythonShell_2015. I don't
understand the aim of  "renommer la vue". Can you explain to me ?
To rotate 45° by 45°, you just need to change «pi/2» to «pi/4» line 27.
-> Ok, but where is the file I have to change ?
Are you french ?
Le 02.10.2016 13:53, Nahouhak a écrit :

Hi,
I'm not able to reproduce you error message. I tried to select nothing, it just do nothing, I tried to select an invalid object, same. And if I select views it works. Which version of Revit and RPS do you use ? Can you describe actions you did to get you error message ? The selected object seems invalid
To rotate 45° by 45°, you just need to change «pi/2» to «pi/4» line 27.
To add an other function check the tutorial on how to use Revit Python Shell : http://pythoncvc.net/?p=44
--
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [1], or mute the thread [2].

Links:
[1]
https://github.com/Nahouhak/pythoncvc.net/issues/1#issuecomment-250967624
[2]
https://github.com/notifications/unsubscribe-auth/AEutuJJby9UTJDYgVKLuoLIMEloJ6vBeks5qv5tKgaJpZM4KL4dq

Hi,
«rennomer la vue» means «rename the view». It is a tool to batch rename views according to a specific rule. For example if at the beginning of the project you create multiple views for each level (scope box, HVAC, plumbing, electricity etc…) Revit natively give it a name like E0, E0 (1), E0 (2) etc… It's quiet painful to rename it manually.
The file is on github right here : https://github.com/Nahouhak/pythoncvc.net/blob/master/RevitPyCVC/Outils/renommer_vues.py
If you don't know how to use github you should try to find a tutorial like this : https://www.udemy.com/short-and-sweet-get-started-with-git-and-github-right-now/
Yes my native language is french. I should probably translate comments and file names for a more international readability.

authors: Nahouhak sechanbask

license: mit

license_source: bigquery


text:
Having 'Local file exist' problem. I did what FAQ saids but still not working

I checked
overwrite=False
alwayscheckfilesize=False
but my downloader doesn't skip Local files that already exist.
I refreshed database, then compact it. But not working
How do I skip Files that already exist?
I want to see 'already downloaded' status.
Please help

which download mode do you use?

I use 5. download from bookmarked artists

Fixed by downloading all contents! thanks

authors: Nandaka kantatacanta


text:
Version v1.0.9

PR for latest stable version of DebyeCalculator to be present on the NanostructureUCPH GitHub.

Version 1.0.10, which includes updates to Interactive-Mode is coming soon, waiting to merge.

repo: NanostructureUCPH/DebyeCalculator


text:
[BUG]

hi, in Webstorm, cannot coexist with [React Buddy] Plugin., After installing [React Buddy], it will not display.

and is covered by the background image

can provide a small project?

It should be that he is not a native editor, so this kind of problem occurs. I can't adapt all the plug -ins. They all use different editors. It is difficult for me to adapt

if you want to support the plugin,you can submit a PR,thanks

authors: Nasller combobo

repo: Nasller/CodeGlancePro


text:
🛑 LRC BINUS SCHOOL Serpong is down

In 48ba96f, LRC BINUS SCHOOL Serpong (http://serpong.binus-school.net/Library/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: LRC BINUS SCHOOL Serpong is back up in a1227af after 17 minutes.

repo: NatanaelGeraldoS/BINUSWeb


text:
Regarding current flow amperage of each motor

Hi Nate and team,
I'm trying to build a doggo here, while checking ODrive part, I found that the battery have a peak working current of 75A, each battery supplies four motors. But banana connectors from ODrive to motor is 3.5mm which allow 30A continuous current. This is a bit unclear to follow.
Do we have any test results on how much cuurent each motor draw from the drive? Thanks.
Edit:
Also, I found it hard to figure out how the battery power is distributed to PDB and ODrive boards.
As I have experience working with quadcopter, I can think of some schemes that work, but still, i'm curious how you guys will distribute battery power.
My idea:
Battery#1
.....|
Contactor
.....|-PDB
.....|--ODrive#1
.....|--ODrive#2
Battery#2
.....|--ODrive#3
.....|--ODrive#4
Is this correct?

Hi there. Thanks for your diligence! The peak current drawn by the motors is around 40A and the average is around 5A so the 30A continuous limit on the bullet connectors is completely fine.
For the electronics wiring, please reference the README for this project which includes a little diagram on how everything goes. Basically the two batteries are connected in parallel to the PDB, which then powers the four ODrives. It's very much like a quadcopter setup except that we have two batteries in parallel going to the PDB instead of just one.

Thanks Nate, that explained everything.

Looking forward to seeing your second edition of Doggo


text:
Week 3

Here is a link to my blogpost with the quiz/game that I created.

3.0+
Nathan did all the required quiz steps. However, he also added a ton of features that required deep thought. Although it was with my help a lot of things were figured out on his own.

repo: Nathan-Capule/CSPFastpages


text:
"Show nav button" setting ignored on startup

Even if you have "Show navigation button in sidebar" unticked, the nav button will still appear when you next boot up the game.
I assume MaxSkillTrimPlugin.startUp() just needs an if(showNavButton) condition when it creates the nav button.
Love this plugin by the way, thanks for making it :)

Hey, thank you for the kind comments! :)
You're 100% right about it needing an if in startUp! Good catch. Will get a PR in for this in a min. 👍

This should be resolved now. If it's still an issue, let me know and I'll take another look. Thanks again 😀

authors: NathanQuayle taximadish

repo: NathanQuayle/max-skill-trim


text:
MLT-0047 Receive SynQ messages

This PR implements the controllers and API needed to handle incoming messages from SynQ

Superseded by #39


text:
NPE in RemoteBufferFileImpl.dispose

Describe the bug
Ghidra server was killed from an OOM issue looks like, which is maybe just VM/JVM/config related.
But when looking at the log I noticed there were a lot of NPE at:
https://github.com/NationalSecurityAgency/ghidra/blob/da94eb86bd2b89c8b0ab9bd89e9f0dc5a3157055/Ghidra/Features/GhidraServer/src/main/java/db/buffers/RemoteBufferFileImpl.java#L211
and the only other Ghidra loc of in trace was:
https://github.com/NationalSecurityAgency/ghidra/blob/da94eb86bd2b89c8b0ab9bd89e9f0dc5a3157055/Ghidra/Features/GhidraServer/src/main/java/db/buffers/RemoteBufferFileImpl.java#L171
The rest of the trace was (I can copy the real trace if needed next week):
Target.lambda$refSetRemove$0
AccessController.doPrivileged
Target.lambda$refSetRemove$1
Thread.run
Environment (please complete the following information):

OS: 16.04
Java Version: 11.0.2
Ghidra Version: 10.1
Ghidra Origin: github

The real stack trace would be very useful.  The disposal is not thread-safe and does not handle multi-threaded use.  I will need to evaluate further based on the stack traces you are able to provide.  Thanks.

FINEST|4839/0|22-02-04 00:14:12|INFO  [FOOBAR]: handle disposed (mumbel) (RepositoryManager)
FINEST|4839/0|22-02-04 00:14:12|Uncaught exception by Thread[RMI Unreferenced-148,5,RMI Runtime]:
FINEST|4839/0|22-02-04 00:14:12|java.lang.NullPointerException:null
FINEST|4839/0|22-02-04 00:14:12|java.lang.NullPointerException
FINEST|4839/0|22-02-04 00:14:12|	at db.buffers.RemoteBufferFileImpl.dispose(RemoteBufferFileImpl.java:211)
FINEST|4839/0|22-02-04 00:14:12|	at db.buffers.RemoteBufferFileImpl.unreferenced(RemoteBufferFileImpl.java:171)
FINEST|4839/0|22-02-04 00:14:12|	at java.rmi/sun.rmi.transport.Target.lambda$refSetRemove$0(Target.java:330)
FINEST|4839/0|22-02-04 00:14:12|	at java.base/java.security.AccessController.doPrivileged(Native Method)
FINEST|4839/0|22-02-04 00:14:12|	at java.rmi/sun.rmi.transport.Target.lambda$refSetRemove$1(Target.java:329)
FINEST|4839/0|22-02-04 00:14:12|	at java.base/java.lang.Thread.run(Thread.java:834)

@ghidra1   I think most, not all, looked like this and the handle disposed message was in the same tick.

The use of buffer files and related database API's are generally guarded by synchronization at a higher level.   The spurious non-synchronized call to unreferenced has no protection.  I can look into protecting the dispose method with some synchronization.

Fix is in the works for 10.2

repo: NationalSecurityAgency/ghidra


text:
Set a Domain Controller in Ghidra Server

Is it possible to configure Ghidra server to use a specific domain controller with domain logins? This seems to fail if it queries a domain with multiple domain controllers in different sites. We get an authentication timeout, which I suspect is related to getting all domain controller IPs back from a DNS query for the domain, but the log isn't very helpful. This server is also running sssd as well. Some of the other sites would not be accessible.
FINEST|377304/0|23-03-27 15:20:00|INFO  Authentication callbacks requested by x.x.x.x (GhidraServer)
FINEST|377304/0|23-03-27 15:20:09|INFO  Repository server handle requested (user@x.x.x.x) (RepositoryManager)
FINEST|377304/0|23-03-27 15:21:39|INFO  Login failed (Receive timed out) (user@x.x.x.x) (RepositoryManager)

@t0ta11ed I'm guessing you are using "-a1" mode.
Could you try -a4 mode (jaas), and in the jaas.conf, enable the example_ad_ldap_auth section and fix it up to conform to your needs?

I wasn't aware -a4 had that option. Thanks! However, this fails with "Login failed (Cannot bind to LDAP server)" although I am definitely using the correct name/password. It's my understanding that Ghidra will attempt to bind as the user trying to login, The DCs have CIS controls applied so this may not be allowed. The Ghidra log doesn't provide much more information so I'm still troubleshooting.  I did try using secure and non-secure LDAP ports just for giggles. FWIW, the DCs will also only accept TLS 1.2 also.

The specifics of AD ldap permissions are a bit out of my grasp.  As general advice, reading the javadoc for the LdapLoginModule (on Oracle's site) might help you in matching what your local AD setup requires when authenticating.
As an additional troubleshooting step, you might want to use command line openldap tools to bind to the AD ldap server just to see if it could be done in general and what steps are required.

The specifics of AD ldap permissions are a bit out of my grasp. As general advice, reading the javadoc for the LdapLoginModule (on Oracle's site) might help you in matching what your local AD setup requires when authenticating.
As an additional troubleshooting step, you might want to use command line openldap tools to bind to the AD ldap server just to see if it could be done in general and what steps are required.

The server is already joined to the domain via realm/sssd. I'm not sure if that is related to the problem. That does validate a lot of connectivity and authentication, since we can login via SSH using our domain creds. What I am missing is a reason for the failure to bind. Thanks for the help.

One idea I'm looking at that might help you is to go back to using the auth algo that -a1 mode uses.  -a1 is mostly a ease-of-use wrapper around another JAAS module called com.sun.security.auth.module.Krb5LoginModule.
It requires some java properties to be set (java.security.krb5.realm and java.security.krb5.kdc) and the jaas.conf might be as simple as:
example_krb_auth {
	com.sun.security.auth.module.Krb5LoginModule REQUIRED
	;
};

and somewhere in your server.conf:
wrapper.java.additional.50=-Djava.security.krb5.realm=all_uppercase_whatever_you_had_for_-d<ad_domain>
wrapper.java.additional.51=-Djava.security.krb5.kdc=ip_addr_of_domain_controller

-a1 mode would lookup the ip address of the controller via dns srv records, but in this case you will need to provide the value yourself.
The only other thing the -a1 mode did was allow fixing up usernames when they were "AD_DOMAIN/username" to be just "username".

a4 totally fixes the domain controller connectivity issue, but alas the binding problem. I'll take a look at -a1, but I'm about to use local accounts just to get this project done. I still think it's odd that LdapLoginModule isn't logging something more meaningful.


text:
Multiple async/await resulting in "Navigation triggered outside Angular zone" in NS7 Angular 10.

Environment
√ Component nativescript has 7.0.11 version and is up to date.
√ Component @nativescript/core has 7.0.13 version and is up to date.
√ Component @nativescript/android has 7.0.1 version and is up to date.
@angular/core                            10.1.6
@nativescript/angular                    10.0.0
Describe the bug
I am upgrading a project to NS7/Angular 10.
I have a button bound to an async method.
In the method if you await the result of something, then await a call to RouterExtensions.navigat(),
Then the error:
Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'
will be printed to the console.
There was no error in NS6 / Angular 8 in this scenario.
To Reproduce
<Button text="Log In"                 (tap)="onLogin()"></Button>
onLogin = async (): Promise<void> => {
        console.log("op1");
        await this.delay(1000);
        console.log("op2");
        await this.routerExtensions.navigate(["login"], { clearHistory: false });
    }

    async delay(ms: number) {
        return new Promise(resolve => setTimeout(resolve, ms));
    }

Is your tsconfig set to produce ES2017? I noticed zone issues popping up with async/await after the latest nativescript releases.
See https://github.com/angular/angular/issues/31730, zone doesn't support native async/await in ES2017 targets.
Workaround is to wrap your NgZone stuff in a ngzone.run(() => { [... something to do in a zone]}) call or to fall back to Promises where this doesn't work.

Yes set to ES2017 alight.  that is a real gotcha with moving to NS10.

I believe Angular in general is making a move away from zone.js. With the new async/await, it becomes impossible to target es2017 and have angular work consistently. With IE finally dying, things like async/await are already supported for 94.42% of users (https://caniuse.com/?search=async), and it seems like es5 might be on the way out in the coming years. This means that libraries will likely drop es5 support, and targeting es2017 or lower will not save you from zone not working, so the angular team will have to come up with something akin to ngcc to transform native async/await to es5 or add babel to the webpack config.
Zone also has a number of issues currently. If you run:
this.zone.runOutsideAngular(() => {
  setTimeout(() => {
    for(let i=0; i<100; i++) {
      this.zone.run(() => {});
    }
  }, 0);
});

Change detection will run 100 times (basically every time you exit the angular zone through zone.run). Thankfully there are a couple of things that improve it, ngZoneEventCoalescing will coalesce events into a single CD and ngZoneRunCoalescing (set to be released in 11.1, implemented in 11.1.0-next.0).
Coalescing is also the way angular ivy's new markDirty API works, which I believe will be the new standard for CD. markDirty marks the component+all parents up to the root as dirty and schedules a CD with requestAnimationFrame or setTimeout if not already scheduled.
This is 100% my speculation, but I expect zone to be deprecated in the future (not very soon though) as people are encouraged to use markDirty(this) or ChangeDetectorRef, or even better, async and other pipes (which will probably be adapted to schedule CD).
Zone absolutely was a great idea at the time and it's amazing how well it worked so far, but as javascript evolves, it'll suffer more and more due to not being considered by TC39 and the proposal itself being withdrawn (https://github.com/domenic/zones). Zone itself works by monkey patching APIs, which is also why a lot of things in native platforms like NativeScript require you to manually call ngzone.run (with our rewrite of the angular integration, this will be greatly improved. Also we'll recommend turning on ngZoneEventCoalescing and ngZoneRunCoalescing for very big performance improvements!)
Here are some great resources:
Reactive Angular with ngrx/component: https://christiankohler.net/reactive-angular-with-ngrx-component
"Zones are great until they are not.", Rob Wormald - Keynote - What’s New and Coming in Angular | AngularUP 2019: https://www.youtube.com/watch?v=-32nh-pGXaU&feature=youtu.be&t=19m10s

try to produce ES2015

try to produce ES2015

"target": "es2015" does fix the problem for me, @iamabs2001 .
I'm doing some more testing to make sure it doesn't break anything before downgrading

authors: edusperoni iamabs2001 jamescodesthings jcassidyav two-bridges

repo: NativeScript/nativescript-angular