/tmp/tmpn64e116l.build-temp/_deps/cutlass-src/include/cutlass/gemm/device/gemm_universal_adapter.h:429:17:   required from ‘cutlass::Status cutlass::gemm::device::GemmUniversalAdapter<GemmKernel_, typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type>::run(const Arguments&, void*, cudaStream_t, cutlass::CudaHostAdapter*) [with GemmKernel_ = _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::cutlass_3x_gemm<cutlass::float_e4m3_t, cutlass::bfloat16_t, _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::ScaledEpilogue, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, cute::tuple<cute::C<2>, cute::C<1>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum, cutlass::epilogue::TmaWarpSpecialized>::GemmKernel; typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type = void; cutlass::gemm::device::GemmUniversalAdapter<GemmKernel_, typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type>::Arguments = cutlass::gemm::kernel::GemmUniversal<cute::tuple<int, int, int, int>, cutlass::gemm::collective::CollectiveMma<cutlass::gemm::MainloopSm90TmaGmmaWarpSpecialized<9, cute::tuple<cute::C<2>, cute::C<1>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum>, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, cutlass::float_e4m3_t, cute::tuple<long int, cute::C<1>, long int>, cutlass::float_e4m3_t, cute::tuple<long int, cute::C<1>, long int>, cute::TiledMMA<cute::MMA_Atom<cute::SM90_64x128x32_F32E4M3E4M3_SS_TN<cute::GMMA::ScaleIn::One, cute::GMMA::ScaleIn::One> >, cute::Layout<cute::tuple<cute::C<1>, cute::C<1>, cute::C<1> > >, cute::tuple<cute::Underscore, cute::Underscore, cute::Underscore> >, cute::SM90_TMA_LOAD, cute::ComposedLayout<cute::Swizzle<3, 4, 3>, cute::smem_ptr_flag_bits<8>, cute::Layout<cute::tuple<cute::C<8>, cute::C<128> >, cute::tuple<cute::C<128>, cute::C<1> > > >, void, cute::identity, cute::SM90_TMA_LOAD_MULTICAST, cute::ComposedLayout<cute::Swizzle<3, 4, 3>, cute::smem_ptr_flag_bits<8>, cute::Layout<cute::tuple<cute::C<8>, cute::C<128> >, cute::tuple<cute::C<128>, cute::C<1> > > >, void, cute::identity>, cutlass::epilogue::collective::CollectiveEpilogue<cutlass::epilogue::Sm90TmaWarpSpecialized<4, 2, 16, false, true>, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, cute::tuple<cute::C<64>, cute::C<32> >, void, cute::tuple<long int, cute::C<1>, cute::C<0> >, cutlass::bfloat16_t, cute::tuple<long int, cute::C<1>, cute::C<0> >, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, cutlass::bfloat16_t, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90ColOrScalarBroadcast<0, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, float, cute::tuple<cute::C<1>, cute::C<0>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, float, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90RowOrScalarBroadcast<2, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, float, cute::tuple<cute::C<0>, cute::C<1>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90AccFetch> >, cute::SM90_TMA_LOAD, cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >, cute::SM75_U32x4_LDSM_N, cute::SM90_TMA_STORE, cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >, cute::SM90_U32x4_STSM_N>, cutlass::gemm::PersistentScheduler, void>::Arguments; cudaStream_t = CUstream_st*]’
      /home/jovyan/vllm/csrc/quantization/cutlass_w8a8/scaled_mm_c3x.cu:232:17:   required from ‘void _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::cutlass_gemm_caller(at::Tensor&, const at::Tensor&, const at::Tensor&, EpilogueArgs&& ...) [with Gemm = _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::cutlass_3x_gemm<cutlass::float_e4m3_t, cutlass::bfloat16_t, _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::ScaledEpilogue, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, cute::tuple<cute::C<2>, cute::C<1>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum, cutlass::epilogue::TmaWarpSpecialized>; EpilogueArgs = {const at::Tensor&, const at::Tensor&}]’
      /home/jovyan/vllm/csrc/quantization/cutlass_w8a8/scaled_mm_c3x.cu:310:104:   required from ‘void cutlass_gemm_sm90_fp8_dispatch(at::Tensor&, const at::Tensor&, const at::Tensor&, EpilogueArgs&& ...) [with InType = cutlass::float_e4m3_t; OutType = cutlass::bfloat16_t; Epilogue = _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::ScaledEpilogue; EpilogueArgs = {const at::Tensor&, const at::Tensor&}]’
      /home/jovyan/vllm/csrc/quantization/cutlass_w8a8/scaled_mm_c3x.cu:352:130:   required from here
      /tmp/tmpn64e116l.build-temp/_deps/cutlass-src/include/cute/atom/copy_atom.hpp:141:8: note: ‘using TMA_D = struct cute::TiledCopy<cute::Copy_Atom<cute::Copy_Traits<cute::SM90_TMA_STORE, cute::C<32768>, cute::AuxTmaParams<cute::tuple<cute::ScaledBasis<cute::C<1>, 1>, cute::ScaledBasis<cute::C<1>, 0>, cute::C<0> >, const cute::Layout<cute::tuple<cute::C<32>, cute::C<64> >, cute::tuple<cute::ScaledBasis<cute::C<1>, 1>, cute::ScaledBasis<cute::C<1>, 0> > >&, const cute::Swizzle<2, 4, 3>&> >, cutlass::bfloat16_t>, cute::Layout<cute::tuple<cute::C<1>, cute::tuple<cute::tuple<cute::C<32>, cute::C<64> > > >, cute::tuple<cute::C<0>, cute::tuple<cute::tuple<cute::C<64>, cute::C<1> > > > >, cute::tuple<cute::C<64>, cute::C<32> > >’ {aka ‘struct cute::TiledCopy<cute::Copy_Atom<cute::Copy_Traits<cute::SM90_TMA_STORE, cute::C<32768>, cute::AuxTmaParams<cute::tuple<cute::ScaledBasis<cute::C<1>, 1>, cute::ScaledBasis<cute::C<1>, 0>, cute::C<0> >, const cute::Layout<cute::tuple<cute::C<32>, cute::C<64> >, cute::tuple<cute::ScaledBasis<cute::C<1>, 1>, cute::ScaledBasis<cute::C<1>, 0> > >&, const cute::Swizzle<2, 4, 3>&> >, cutlass::bfloat16_t>, cute::Layout<cute::tuple<cute::C<1>, cute::tuple<cute::tuple<cute::C<32>, cute::C<64> > > >, cute::tuple<cute::C<0>, cute::tuple<cute::tuple<cute::C<64>, cute::C<1> > > > >, cute::tuple<cute::C<64>, cute::C<32> > >’} has no user-provided default constructor
        141 | struct TiledCopy : Copy_Atom
            |        ^~~~~~~~~
      /usr/local/cuda/include/cuda.h:3349:1: note: and the implicitly-defined constructor does not initialize ‘cuuint64_t CUtensorMap_st::opaque [16]’
       3349 |     cuuint64_t opaque[CU_TENSOR_MAP_NUM_QWORDS];
            | ^   ~~
      /tmp/tmpn64e116l.build-temp/_deps/cutlass-src/include/cutlass/epilogue/collective/sm90_epilogue_tma_warpspecialized.hpp: In instantiation of ‘static constexpr cutlass::epilogue::collective::CollectiveEpilogue<cutlass::epilogue::Sm90TmaWarpSpecialized<StagesC, StagesD, FragmentSize, ReuseSmemC, DelayTmaStore>, CtaTileMNK_, EpilogueTile_, ElementC_, StrideC_, ElementD_, StrideD_, FusionCallbacks_, CopyOpG2S_, SmemLayoutAtomC_, CopyOpS2R_, CopyOpS2G_, SmemLayoutAtomD_, CopyOpR2S_>::Params cutlass::epilogue::collective::CollectiveEpilogue<cutlass::epilogue::Sm90TmaWarpSpecialized<StagesC, StagesD, FragmentSize, ReuseSmemC, DelayTmaStore>, CtaTileMNK_, EpilogueTile_, ElementC_, StrideC_, ElementD_, StrideD_, FusionCallbacks_, CopyOpG2S_, SmemLayoutAtomC_, CopyOpS2R_, CopyOpS2G_, SmemLayoutAtomD_, CopyOpR2S_>::to_underlying_arguments(const ProblemShape&, const cutlass::epilogue::collective::CollectiveEpilogue<cutlass::epilogue::Sm90TmaWarpSpecialized<StagesC, StagesD, FragmentSize, ReuseSmemC, DelayTmaStore>, CtaTileMNK_, EpilogueTile_, ElementC_, StrideC_, ElementD_, StrideD_, FusionCallbacks_, CopyOpG2S_, SmemLayoutAtomC_, CopyOpS2R_, CopyOpS2G_, SmemLayoutAtomD_, CopyOpR2S_>::Arguments&, void*) [with ProblemShape = cute::tuple<int, int, int, int>; int StagesC_ = 2; int StagesD_ = 2; int FragmentSize_ = 16; bool ReuseSmemC_ = false; bool DelayTmaStore_ = true; CtaTileMNK_ = cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >; EpilogueTile_ = cute::tuple<cute::C<64>, cute::C<32> >; ElementC_ = void; StrideC_ = cute::tuple<long int, cute::C<1>, cute::C<0> >; ElementD_ = cutlass::half_t; StrideD_ = cute::tuple<long int, cute::C<1>, cute::C<0> >; FusionCallbacks_ = cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, cutlass::half_t, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90ColOrScalarBroadcast<0, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, float, cute::tuple<cute::C<1>, cute::C<0>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, float, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90RowOrScalarBroadcast<3, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, float, cute::tuple<cute::C<0>, cute::C<1>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90AccFetch> >; CopyOpG2S_ = cute::SM90_TMA_LOAD; SmemLayoutAtomC_ = cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >; CopyOpS2R_ = cute::SM75_U32x4_LDSM_N; CopyOpS2G_ = cute::SM90_TMA_STORE; SmemLayoutAtomD_ = cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >; CopyOpR2S_ = cute::SM90_U32x4_STSM_N]’:
      /tmp/tmpn64e116l.build-temp/_deps/cutlass-src/include/cutlass/gemm/kernel/sm90_gemm_tma_warpspecialized_pingpong.hpp:212:184:   required from ‘static cutlass::gemm::kernel::GemmUniversal<ProblemShape_, CollectiveMainloop_, CollectiveEpilogue_, TileScheduler_, typename std::enable_if<is_base_of_v<cutlass::gemm::KernelTmaWarpSpecializedPingpong, typename CollectiveMainloop_::DispatchPolicy::Schedule>, void>::type>::Params cutlass::gemm::kernel::GemmUniversal<ProblemShape_, CollectiveMainloop_, CollectiveEpilogue_, TileScheduler_, typename std::enable_if<is_base_of_v<cutlass::gemm::KernelTmaWarpSpecializedPingpong, typename CollectiveMainloop_::DispatchPolicy::Schedule>, void>::type>::to_underlying_arguments(const cutlass::gemm::kernel::GemmUniversal<ProblemShape_, CollectiveMainloop_, CollectiveEpilogue_, TileScheduler_, typename std::enable_if<is_base_of_v<cutlass::gemm::KernelTmaWarpSpecializedPingpong, typename CollectiveMainloop_::DispatchPolicy::Schedule>, void>::type>::Arguments&, void*) [with ProblemShape_ = cute::tuple<int, int, int, int>; CollectiveMainloop_ = cutlass::gemm::collective::CollectiveMma<cutlass::gemm::MainloopSm90TmaGmmaWarpSpecialized<13, cute::tuple<cute::C<1>, cute::C<8>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum>, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, cutlass::float_e4m3_t, cute::tuple<long int, cute::C<1>, long int>, cutlass::float_e4m3_t, cute::tuple<long int, cute::C<1>, long int>, cute::TiledMMA<cute::MMA_Atom<cute::SM90_64x64x32_F32E4M3E4M3_SS_TN<cute::GMMA::ScaleIn::One, cute::GMMA::ScaleIn::One> >, cute::Layout<cute::tuple<cute::C<1>, cute::C<1>, cute::C<1> > >, cute::tuple<cute::Underscore, cute::Underscore, cute::Underscore> >, cute::SM90_TMA_LOAD_MULTICAST, cute::ComposedLayout<cute::Swizzle<3, 4, 3>, cute::smem_ptr_flag_bits<8>, cute::Layout<cute::tuple<cute::C<8>, cute::C<128> >, cute::tuple<cute::C<128>, cute::C<1> > > >, void, cute::identity, cute::SM90_TMA_LOAD, cute::ComposedLayout<cute::Swizzle<3, 4, 3>, cute::smem_ptr_flag_bits<8>, cute::Layout<cute::tuple<cute::C<8>, cute::C<128> >, cute::tuple<cute::C<128>, cute::C<1> > > >, void, cute::identity>; CollectiveEpilogue_ = cutlass::epilogue::collective::CollectiveEpilogue<cutlass::epilogue::Sm90TmaWarpSpecialized<2, 2, 16, false, true>, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, cute::tuple<cute::C<64>, cute::C<32> >, void, cute::tuple<long int, cute::C<1>, cute::C<0> >, cutlass::half_t, cute::tuple<long int, cute::C<1>, cute::C<0> >, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, cutlass::half_t, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90ColOrScalarBroadcast<0, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, float, cute::tuple<cute::C<1>, cute::C<0>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, float, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90RowOrScalarBroadcast<3, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, float, cute::tuple<cute::C<0>, cute::C<1>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90AccFetch> >, cute::SM90_TMA_LOAD, cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >, cute::SM75_U32x4_LDSM_N, cute::SM90_TMA_STORE, cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >, cute::SM90_U32x4_STSM_N>; TileScheduler_ = cutlass::gemm::PersistentScheduler]’
      /tmp/tmpn64e116l.build-temp/_deps/cutlass-src/include/cutlass/gemm/device/gemm_universal_adapter.h:292:48:   required from ‘cutlass::Status cutlass::gemm::device::GemmUniversalAdapter<GemmKernel_, typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type>::initialize(const Arguments&, void*, cudaStream_t, cutlass::CudaHostAdapter*) [with GemmKernel_ = _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::cutlass_3x_gemm<cutlass::float_e4m3_t, cutlass::half_t, _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::ScaledEpilogue, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, cute::tuple<cute::C<1>, cute::C<8>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum, cutlass::epilogue::TmaWarpSpecialized>::GemmKernel; typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type = void; cutlass::gemm::device::GemmUniversalAdapter<GemmKernel_, typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type>::Arguments = cutlass::gemm::kernel::GemmUniversal<cute::tuple<int, int, int, int>, cutlass::gemm::collective::CollectiveMma<cutlass::gemm::MainloopSm90TmaGmmaWarpSpecialized<13, cute::tuple<cute::C<1>, cute::C<8>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum>, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, cutlass::float_e4m3_t, cute::tuple<long int, cute::C<1>, long int>, cutlass::float_e4m3_t, cute::tuple<long int, cute::C<1>, long int>, cute::TiledMMA<cute::MMA_Atom<cute::SM90_64x64x32_F32E4M3E4M3_SS_TN<cute::GMMA::ScaleIn::One, cute::GMMA::ScaleIn::One> >, cute::Layout<cute::tuple<cute::C<1>, cute::C<1>, cute::C<1> > >, cute::tuple<cute::Underscore, cute::Underscore, cute::Underscore> >, cute::SM90_TMA_LOAD_MULTICAST, cute::ComposedLayout<cute::Swizzle<3, 4, 3>, cute::smem_ptr_flag_bits<8>, cute::Layout<cute::tuple<cute::C<8>, cute::C<128> >, cute::tuple<cute::C<128>, cute::C<1> > > >, void, cute::identity, cute::SM90_TMA_LOAD, cute::ComposedLayout<cute::Swizzle<3, 4, 3>, cute::smem_ptr_flag_bits<8>, cute::Layout<cute::tuple<cute::C<8>, cute::C<128> >, cute::tuple<cute::C<128>, cute::C<1> > > >, void, cute::identity>, cutlass::epilogue::collective::CollectiveEpilogue<cutlass::epilogue::Sm90TmaWarpSpecialized<2, 2, 16, false, true>, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, cute::tuple<cute::C<64>, cute::C<32> >, void, cute::tuple<long int, cute::C<1>, cute::C<0> >, cutlass::half_t, cute::tuple<long int, cute::C<1>, cute::C<0> >, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, cutlass::half_t, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90ColOrScalarBroadcast<0, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, float, cute::tuple<cute::C<1>, cute::C<0>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, float, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90RowOrScalarBroadcast<3, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, float, cute::tuple<cute::C<0>, cute::C<1>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90AccFetch> >, cute::SM90_TMA_LOAD, cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >, cute::SM75_U32x4_LDSM_N, cute::SM90_TMA_STORE, cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >, cute::SM90_U32x4_STSM_N>, cutlass::gemm::PersistentScheduler, void>::Arguments; cudaStream_t = CUstream_st*]’
      /tmp/tmpn64e116l.build-temp/_deps/cutlass-src/include/cutlass/gemm/device/gemm_universal_adapter.h:429:17:   required from ‘cutlass::Status cutlass::gemm::device::GemmUniversalAdapter<GemmKernel_, typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type>::run(const Arguments&, void*, cudaStream_t, cutlass::CudaHostAdapter*) [with GemmKernel_ = _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::cutlass_3x_gemm<cutlass::float_e4m3_t, cutlass::half_t, _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::ScaledEpilogue, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, cute::tuple<cute::C<1>, cute::C<8>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum, cutlass::epilogue::TmaWarpSpecialized>::GemmKernel; typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type = void; cutlass::gemm::device::GemmUniversalAdapter<GemmKernel_, typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type>::Arguments = cutlass::gemm::kernel::GemmUniversal<cute::tuple<int, int, int, int>, cutlass::gemm::collective::CollectiveMma<cutlass::gemm::MainloopSm90TmaGmmaWarpSpecialized<13, cute::tuple<cute::C<1>, cute::C<8>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum>, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, cutlass::float_e4m3_t, cute::tuple<long int, cute::C<1>, long int>, cutlass::float_e4m3_t, cute::tuple<long int, cute::C<1>, long int>, cute::TiledMMA<cute::MMA_Atom<cute::SM90_64x64x32_F32E4M3E4M3_SS_TN<cute::GMMA::ScaleIn::One, cute::GMMA::ScaleIn::One> >, cute::Layout<cute::tuple<cute::C<1>, cute::C<1>, cute::C<1> > >, cute::tuple<cute::Underscore, cute::Underscore, cute::Underscore> >, cute::SM90_TMA_LOAD_MULTICAST, cute::ComposedLayout<cute::Swizzle<3, 4, 3>, cute::smem_ptr_flag_bits<8>, cute::Layout<cute::tuple<cute::C<8>, cute::C<128> >, cute::tuple<cute::C<128>, cute::C<1> > > >, void, cute::identity, cute::SM90_TMA_LOAD, cute::ComposedLayout<cute::Swizzle<3, 4, 3>, cute::smem_ptr_flag_bits<8>, cute::Layout<cute::tuple<cute::C<8>, cute::C<128> >, cute::tuple<cute::C<128>, cute::C<1> > > >, void, cute::identity>, cutlass::epilogue::collective::CollectiveEpilogue<cutlass::epilogue::Sm90TmaWarpSpecialized<2, 2, 16, false, true>, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, cute::tuple<cute::C<64>, cute::C<32> >, void, cute::tuple<long int, cute::C<1>, cute::C<0> >, cutlass::half_t, cute::tuple<long int, cute::C<1>, cute::C<0> >, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, cutlass::half_t, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90ColOrScalarBroadcast<0, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, float, cute::tuple<cute::C<1>, cute::C<0>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, float, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90RowOrScalarBroadcast<3, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, float, cute::tuple<cute::C<0>, cute::C<1>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90AccFetch> >, cute::SM90_TMA_LOAD, cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >, cute::SM75_U32x4_LDSM_N, cute::SM90_TMA_STORE, cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >, cute::SM90_U32x4_STSM_N>, cutlass::gemm::PersistentScheduler, void>::Arguments; cudaStream_t = CUstream_st*]’
      /home/jovyan/vllm/csrc/quantization/cutlass_w8a8/scaled_mm_c3x.cu:232:17:   required from ‘void _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::cutlass_gemm_caller(at::Tensor&, const at::Tensor&, const at::Tensor&, EpilogueArgs&& ...) [with Gemm = _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::cutlass_3x_gemm<cutlass::float_e4m3_t, cutlass::half_t, _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::ScaledEpilogue, cute::tuple<cute::C<64>, cute::C<64>, cute::C<128> >, cute::tuple<cute::C<1>, cute::C<8>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum, cutlass::epilogue::TmaWarpSpecialized>; EpilogueArgs = {const at::Tensor&, const at::Tensor&}]’
      /home/jovyan/vllm/csrc/quantization/cutlass_w8a8/scaled_mm_c3x.cu:306:103:   required from ‘void cutlass_gemm_sm90_fp8_dispatch(at::Tensor&, const at::Tensor&, const at::Tensor&, EpilogueArgs&& ...) [with InType = cutlass::float_e4m3_t; OutType = cutlass::half_t; Epilogue = _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::ScaledEpilogue; EpilogueArgs = {const at::Tensor&, const at::Tensor&}]’
      /home/jovyan/vllm/csrc/quantization/cutlass_w8a8/scaled_mm_c3x.cu:357:126:   required from here
      /tmp/tmpn64e116l.build-temp/_deps/cutlass-src/include/cute/atom/copy_atom.hpp:141:8: note: ‘using TMA_D = struct cute::TiledCopy<cute::Copy_Atom<cute::Copy_Traits<cute::SM90_TMA_STORE, cute::C<32768>, cute::AuxTmaParams<cute::tuple<cute::ScaledBasis<cute::C<1>, 1>, cute::ScaledBasis<cute::C<1>, 0>, cute::C<0> >, const cute::Layout<cute::tuple<cute::C<32>, cute::C<64> >, cute::tuple<cute::ScaledBasis<cute::C<1>, 1>, cute::ScaledBasis<cute::C<1>, 0> > >&, const cute::Swizzle<2, 4, 3>&> >, cutlass::half_t>, cute::Layout<cute::tuple<cute::C<1>, cute::tuple<cute::tuple<cute::C<32>, cute::C<64> > > >, cute::tuple<cute::C<0>, cute::tuple<cute::tuple<cute::C<64>, cute::C<1> > > > >, cute::tuple<cute::C<64>, cute::C<32> > >’ {aka ‘struct cute::TiledCopy<cute::Copy_Atom<cute::Copy_Traits<cute::SM90_TMA_STORE, cute::C<32768>, cute::AuxTmaParams<cute::tuple<cute::ScaledBasis<cute::C<1>, 1>, cute::ScaledBasis<cute::C<1>, 0>, cute::C<0> >, const cute::Layout<cute::tuple<cute::C<32>, cute::C<64> >, cute::tuple<cute::ScaledBasis<cute::C<1>, 1>, cute::ScaledBasis<cute::C<1>, 0> > >&, const cute::Swizzle<2, 4, 3>&> >, cutlass::half_t>, cute::Layout<cute::tuple<cute::C<1>, cute::tuple<cute::tuple<cute::C<32>, cute::C<64> > > >, cute::tuple<cute::C<0>, cute::tuple<cute::tuple<cute::C<64>, cute::C<1> > > > >, cute::tuple<cute::C<64>, cute::C<32> > >’} has no user-provided default constructor
        141 | struct TiledCopy : Copy_Atom
            |        ^~~~~~~~~
      /usr/local/cuda/include/cuda.h:3349:1: note: and the implicitly-defined constructor does not initialize ‘cuuint64_t CUtensorMap_st::opaque [16]’
       3349 |     cuuint64_t opaque[CU_TENSOR_MAP_NUM_QWORDS];
            | ^   ~~
      /tmp/tmpn64e116l.build-temp/_deps/cutlass-src/include/cutlass/epilogue/collective/sm90_epilogue_tma_warpspecialized.hpp: In instantiation of ‘static constexpr cutlass::epilogue::collective::CollectiveEpilogue<cutlass::epilogue::Sm90TmaWarpSpecialized<StagesC, StagesD, FragmentSize, ReuseSmemC, DelayTmaStore>, CtaTileMNK_, EpilogueTile_, ElementC_, StrideC_, ElementD_, StrideD_, FusionCallbacks_, CopyOpG2S_, SmemLayoutAtomC_, CopyOpS2R_, CopyOpS2G_, SmemLayoutAtomD_, CopyOpR2S_>::Params cutlass::epilogue::collective::CollectiveEpilogue<cutlass::epilogue::Sm90TmaWarpSpecialized<StagesC, StagesD, FragmentSize, ReuseSmemC, DelayTmaStore>, CtaTileMNK_, EpilogueTile_, ElementC_, StrideC_, ElementD_, StrideD_, FusionCallbacks_, CopyOpG2S_, SmemLayoutAtomC_, CopyOpS2R_, CopyOpS2G_, SmemLayoutAtomD_, CopyOpR2S_>::to_underlying_arguments(const ProblemShape&, const cutlass::epilogue::collective::CollectiveEpilogue<cutlass::epilogue::Sm90TmaWarpSpecialized<StagesC, StagesD, FragmentSize, ReuseSmemC, DelayTmaStore>, CtaTileMNK_, EpilogueTile_, ElementC_, StrideC_, ElementD_, StrideD_, FusionCallbacks_, CopyOpG2S_, SmemLayoutAtomC_, CopyOpS2R_, CopyOpS2G_, SmemLayoutAtomD_, CopyOpR2S_>::Arguments&, void*) [with ProblemShape = cute::tuple<int, int, int, int>; int StagesC_ = 4; int StagesD_ = 2; int FragmentSize_ = 16; bool ReuseSmemC_ = false; bool DelayTmaStore_ = true; CtaTileMNK_ = cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >; EpilogueTile_ = cute::tuple<cute::C<64>, cute::C<32> >; ElementC_ = void; StrideC_ = cute::tuple<long int, cute::C<1>, cute::C<0> >; ElementD_ = cutlass::half_t; StrideD_ = cute::tuple<long int, cute::C<1>, cute::C<0> >; FusionCallbacks_ = cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, cutlass::half_t, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90ColOrScalarBroadcast<0, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, float, cute::tuple<cute::C<1>, cute::C<0>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, float, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90RowOrScalarBroadcast<2, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, float, cute::tuple<cute::C<0>, cute::C<1>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90AccFetch> >; CopyOpG2S_ = cute::SM90_TMA_LOAD; SmemLayoutAtomC_ = cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >; CopyOpS2R_ = cute::SM75_U32x4_LDSM_N; CopyOpS2G_ = cute::SM90_TMA_STORE; SmemLayoutAtomD_ = cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >; CopyOpR2S_ = cute::SM90_U32x4_STSM_N]’:
      /tmp/tmpn64e116l.build-temp/_deps/cutlass-src/include/cutlass/gemm/kernel/sm90_gemm_tma_warpspecialized_pingpong.hpp:212:184:   required from ‘static cutlass::gemm::kernel::GemmUniversal<ProblemShape_, CollectiveMainloop_, CollectiveEpilogue_, TileScheduler_, typename std::enable_if<is_base_of_v<cutlass::gemm::KernelTmaWarpSpecializedPingpong, typename CollectiveMainloop_::DispatchPolicy::Schedule>, void>::type>::Params cutlass::gemm::kernel::GemmUniversal<ProblemShape_, CollectiveMainloop_, CollectiveEpilogue_, TileScheduler_, typename std::enable_if<is_base_of_v<cutlass::gemm::KernelTmaWarpSpecializedPingpong, typename CollectiveMainloop_::DispatchPolicy::Schedule>, void>::type>::to_underlying_arguments(const cutlass::gemm::kernel::GemmUniversal<ProblemShape_, CollectiveMainloop_, CollectiveEpilogue_, TileScheduler_, typename std::enable_if<is_base_of_v<cutlass::gemm::KernelTmaWarpSpecializedPingpong, typename CollectiveMainloop_::DispatchPolicy::Schedule>, void>::type>::Arguments&, void*) [with ProblemShape_ = cute::tuple<int, int, int, int>; CollectiveMainloop_ = cutlass::gemm::collective::CollectiveMma<cutlass::gemm::MainloopSm90TmaGmmaWarpSpecialized<9, cute::tuple<cute::C<2>, cute::C<1>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum>, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, cutlass::float_e4m3_t, cute::tuple<long int, cute::C<1>, long int>, cutlass::float_e4m3_t, cute::tuple<long int, cute::C<1>, long int>, cute::TiledMMA<cute::MMA_Atom<cute::SM90_64x128x32_F32E4M3E4M3_SS_TN<cute::GMMA::ScaleIn::One, cute::GMMA::ScaleIn::One> >, cute::Layout<cute::tuple<cute::C<1>, cute::C<1>, cute::C<1> > >, cute::tuple<cute::Underscore, cute::Underscore, cute::Underscore> >, cute::SM90_TMA_LOAD, cute::ComposedLayout<cute::Swizzle<3, 4, 3>, cute::smem_ptr_flag_bits<8>, cute::Layout<cute::tuple<cute::C<8>, cute::C<128> >, cute::tuple<cute::C<128>, cute::C<1> > > >, void, cute::identity, cute::SM90_TMA_LOAD_MULTICAST, cute::ComposedLayout<cute::Swizzle<3, 4, 3>, cute::smem_ptr_flag_bits<8>, cute::Layout<cute::tuple<cute::C<8>, cute::C<128> >, cute::tuple<cute::C<128>, cute::C<1> > > >, void, cute::identity>; CollectiveEpilogue_ = cutlass::epilogue::collective::CollectiveEpilogue<cutlass::epilogue::Sm90TmaWarpSpecialized<4, 2, 16, false, true>, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, cute::tuple<cute::C<64>, cute::C<32> >, void, cute::tuple<long int, cute::C<1>, cute::C<0> >, cutlass::half_t, cute::tuple<long int, cute::C<1>, cute::C<0> >, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, cutlass::half_t, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90ColOrScalarBroadcast<0, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, float, cute::tuple<cute::C<1>, cute::C<0>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, float, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90RowOrScalarBroadcast<2, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, float, cute::tuple<cute::C<0>, cute::C<1>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90AccFetch> >, cute::SM90_TMA_LOAD, cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >, cute::SM75_U32x4_LDSM_N, cute::SM90_TMA_STORE, cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >, cute::SM90_U32x4_STSM_N>; TileScheduler_ = cutlass::gemm::PersistentScheduler]’
      /tmp/tmpn64e116l.build-temp/_deps/cutlass-src/include/cutlass/gemm/device/gemm_universal_adapter.h:292:48:   required from ‘cutlass::Status cutlass::gemm::device::GemmUniversalAdapter<GemmKernel_, typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type>::initialize(const Arguments&, void*, cudaStream_t, cutlass::CudaHostAdapter*) [with GemmKernel_ = _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::cutlass_3x_gemm<cutlass::float_e4m3_t, cutlass::half_t, _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::ScaledEpilogue, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, cute::tuple<cute::C<2>, cute::C<1>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum, cutlass::epilogue::TmaWarpSpecialized>::GemmKernel; typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type = void; cutlass::gemm::device::GemmUniversalAdapter<GemmKernel_, typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type>::Arguments = cutlass::gemm::kernel::GemmUniversal<cute::tuple<int, int, int, int>, cutlass::gemm::collective::CollectiveMma<cutlass::gemm::MainloopSm90TmaGmmaWarpSpecialized<9, cute::tuple<cute::C<2>, cute::C<1>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum>, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, cutlass::float_e4m3_t, cute::tuple<long int, cute::C<1>, long int>, cutlass::float_e4m3_t, cute::tuple<long int, cute::C<1>, long int>, cute::TiledMMA<cute::MMA_Atom<cute::SM90_64x128x32_F32E4M3E4M3_SS_TN<cute::GMMA::ScaleIn::One, cute::GMMA::ScaleIn::One> >, cute::Layout<cute::tuple<cute::C<1>, cute::C<1>, cute::C<1> > >, cute::tuple<cute::Underscore, cute::Underscore, cute::Underscore> >, cute::SM90_TMA_LOAD, cute::ComposedLayout<cute::Swizzle<3, 4, 3>, cute::smem_ptr_flag_bits<8>, cute::Layout<cute::tuple<cute::C<8>, cute::C<128> >, cute::tuple<cute::C<128>, cute::C<1> > > >, void, cute::identity, cute::SM90_TMA_LOAD_MULTICAST, cute::ComposedLayout<cute::Swizzle<3, 4, 3>, cute::smem_ptr_flag_bits<8>, cute::Layout<cute::tuple<cute::C<8>, cute::C<128> >, cute::tuple<cute::C<128>, cute::C<1> > > >, void, cute::identity>, cutlass::epilogue::collective::CollectiveEpilogue<cutlass::epilogue::Sm90TmaWarpSpecialized<4, 2, 16, false, true>, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, cute::tuple<cute::C<64>, cute::C<32> >, void, cute::tuple<long int, cute::C<1>, cute::C<0> >, cutlass::half_t, cute::tuple<long int, cute::C<1>, cute::C<0> >, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, cutlass::half_t, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90ColOrScalarBroadcast<0, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, float, cute::tuple<cute::C<1>, cute::C<0>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, float, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90RowOrScalarBroadcast<2, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, float, cute::tuple<cute::C<0>, cute::C<1>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90AccFetch> >, cute::SM90_TMA_LOAD, cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >, cute::SM75_U32x4_LDSM_N, cute::SM90_TMA_STORE, cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >, cute::SM90_U32x4_STSM_N>, cutlass::gemm::PersistentScheduler, void>::Arguments; cudaStream_t = CUstream_st*]’
      /tmp/tmpn64e116l.build-temp/_deps/cutlass-src/include/cutlass/gemm/device/gemm_universal_adapter.h:429:17:   required from ‘cutlass::Status cutlass::gemm::device::GemmUniversalAdapter<GemmKernel_, typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type>::run(const Arguments&, void*, cudaStream_t, cutlass::CudaHostAdapter*) [with GemmKernel_ = _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::cutlass_3x_gemm<cutlass::float_e4m3_t, cutlass::half_t, _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::ScaledEpilogue, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, cute::tuple<cute::C<2>, cute::C<1>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum, cutlass::epilogue::TmaWarpSpecialized>::GemmKernel; typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type = void; cutlass::gemm::device::GemmUniversalAdapter<GemmKernel_, typename std::enable_if<cutlass::gemm::detail::IsCutlass3GemmKernel<GemmKernel_>::value, void>::type>::Arguments = cutlass::gemm::kernel::GemmUniversal<cute::tuple<int, int, int, int>, cutlass::gemm::collective::CollectiveMma<cutlass::gemm::MainloopSm90TmaGmmaWarpSpecialized<9, cute::tuple<cute::C<2>, cute::C<1>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum>, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, cutlass::float_e4m3_t, cute::tuple<long int, cute::C<1>, long int>, cutlass::float_e4m3_t, cute::tuple<long int, cute::C<1>, long int>, cute::TiledMMA<cute::MMA_Atom<cute::SM90_64x128x32_F32E4M3E4M3_SS_TN<cute::GMMA::ScaleIn::One, cute::GMMA::ScaleIn::One> >, cute::Layout<cute::tuple<cute::C<1>, cute::C<1>, cute::C<1> > >, cute::tuple<cute::Underscore, cute::Underscore, cute::Underscore> >, cute::SM90_TMA_LOAD, cute::ComposedLayout<cute::Swizzle<3, 4, 3>, cute::smem_ptr_flag_bits<8>, cute::Layout<cute::tuple<cute::C<8>, cute::C<128> >, cute::tuple<cute::C<128>, cute::C<1> > > >, void, cute::identity, cute::SM90_TMA_LOAD_MULTICAST, cute::ComposedLayout<cute::Swizzle<3, 4, 3>, cute::smem_ptr_flag_bits<8>, cute::Layout<cute::tuple<cute::C<8>, cute::C<128> >, cute::tuple<cute::C<128>, cute::C<1> > > >, void, cute::identity>, cutlass::epilogue::collective::CollectiveEpilogue<cutlass::epilogue::Sm90TmaWarpSpecialized<4, 2, 16, false, true>, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, cute::tuple<cute::C<64>, cute::C<32> >, void, cute::tuple<long int, cute::C<1>, cute::C<0> >, cutlass::half_t, cute::tuple<long int, cute::C<1>, cute::C<0> >, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, cutlass::half_t, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90ColOrScalarBroadcast<0, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, float, cute::tuple<cute::C<1>, cute::C<0>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90TreeVisitor<cutlass::epilogue::fusion::Sm90Compute<cutlass::multiplies, float, float, cutlass::FloatRoundStyle::round_to_nearest, void>, cutlass::epilogue::fusion::Sm90RowOrScalarBroadcast<2, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, float, cute::tuple<cute::C<0>, cute::C<1>, cute::C<0> >, 4>, cutlass::epilogue::fusion::Sm90AccFetch> >, cute::SM90_TMA_LOAD, cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >, cute::SM75_U32x4_LDSM_N, cute::SM90_TMA_STORE, cute::ComposedLayout<cute::Swizzle<2, 4, 3>, cute::smem_ptr_flag_bits<16>, cute::Layout<cute::tuple<cute::C<8>, cute::C<32> >, cute::tuple<cute::C<32>, cute::C<1> > > >, cute::SM90_U32x4_STSM_N>, cutlass::gemm::PersistentScheduler, void>::Arguments; cudaStream_t = CUstream_st*]’
      /home/jovyan/vllm/csrc/quantization/cutlass_w8a8/scaled_mm_c3x.cu:232:17:   required from ‘void _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::cutlass_gemm_caller(at::Tensor&, const at::Tensor&, const at::Tensor&, EpilogueArgs&& ...) [with Gemm = _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::cutlass_3x_gemm<cutlass::float_e4m3_t, cutlass::half_t, _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::ScaledEpilogue, cute::tuple<cute::C<64>, cute::C<128>, cute::C<128> >, cute::tuple<cute::C<2>, cute::C<1>, cute::C<1> >, cutlass::gemm::KernelTmaWarpSpecializedPingpongFP8FastAccum, cutlass::epilogue::TmaWarpSpecialized>; EpilogueArgs = {const at::Tensor&, const at::Tensor&}]’
      /home/jovyan/vllm/csrc/quantization/cutlass_w8a8/scaled_mm_c3x.cu:310:104:   required from ‘void cutlass_gemm_sm90_fp8_dispatch(at::Tensor&, const at::Tensor&, const at::Tensor&, EpilogueArgs&& ...) [with InType = cutlass::float_e4m3_t; OutType = cutlass::half_t; Epilogue = _GLOBAL__N__605ca568_16_scaled_mm_c3x_cu_2bec3df9::ScaledEpilogue; EpilogueArgs = {const at::Tensor&, const at::Tensor&}]’
      /home/jovyan/vllm/csrc/quantization/cutlass_w8a8/scaled_mm_c3x.cu:357:126:   required from here
      /tmp/tmpn64e116l.build-temp/_deps/cutlass-src/include/cute/atom/copy_atom.hpp:141:8: note: ‘using TMA_D = struct cute::TiledCopy<cute::Copy_Atom<cute::Copy_Traits<cute::SM90_TMA_STORE, cute::C<32768>, cute::AuxTmaParams<cute::tuple<cute::ScaledBasis<cute::C<1>, 1>, cute::ScaledBasis<cute::C<1>, 0>, cute::C<0> >, const cute::Layout<cute::tuple<cute::C<32>, cute::C<64> >, cute::tuple<cute::ScaledBasis<cute::C<1>, 1>, cute::ScaledBasis<cute::C<1>, 0> > >&, const cute::Swizzle<2, 4, 3>&> >, cutlass::half_t>, cute::Layout<cute::tuple<cute::C<1>, cute::tuple<cute::tuple<cute::C<32>, cute::C<64> > > >, cute::tuple<cute::C<0>, cute::tuple<cute::tuple<cute::C<64>, cute::C<1> > > > >, cute::tuple<cute::C<64>, cute::C<32> > >’ {aka ‘struct cute::TiledCopy<cute::Copy_Atom<cute::Copy_Traits<cute::SM90_TMA_STORE, cute::C<32768>, cute::AuxTmaParams<cute::tuple<cute::ScaledBasis<cute::C<1>, 1>, cute::ScaledBasis<cute::C<1>, 0>, cute::C<0> >, const cute::Layout<cute::tuple<cute::C<32>, cute::C<64> >, cute::tuple<cute::ScaledBasis<cute::C<1>, 1>, cute::ScaledBasis<cute::C<1>, 0> > >&, const cute::Swizzle<2, 4, 3>&> >, cutlass::half_t>, cute::Layout<cute::tuple<cute::C<1>, cute::tuple<cute::tuple<cute::C<32>, cute::C<64> > > >, cute::tuple<cute::C<0>, cute::tuple<cute::tuple<cute::C<64>, cute::C<1> > > > >, cute::tuple<cute::C<64>, cute::C<32> > >’} has no user-provided default constructor
        141 | struct TiledCopy : Copy_Atom
            |        ^~~~~~~~~
      /usr/local/cuda/include/cuda.h:3349:1: note: and the implicitly-defined constructor does not initialize ‘cuuint64_t CUtensorMap_st::opaque [16]’
       3349 |     cuuint64_t opaque[CU_TENSOR_MAP_NUM_QWORDS];
            | ^   ~~
      ninja: build stopped: subcommand failed.
      Traceback (most recent call last):
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/command/editable_wheel.py", line 155, in run
          self._create_wheel_file(bdist_wheel)
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/command/editable_wheel.py", line 357, in _create_wheel_file
          files, mapping = self._run_build_commands(dist_name, unpacked, lib, tmp)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/command/editable_wheel.py", line 280, in _run_build_commands
          self._run_build_subcommands()
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/command/editable_wheel.py", line 307, in _run_build_subcommands
          self.run_command(name)
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 316, in run_command
          self.distribution.run_command(command)
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 968, in run_command
          super().run_command(command)
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
          cmd_obj.run()
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/command/build_ext.py", line 91, in run
          _build_ext.run(self)
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 359, in run
          self.build_extensions()
        File "<string>", line 205, in build_extensions
        File "/opt/conda/envs/vllm/lib/python3.11/subprocess.py", line 413, in check_call
          raise CalledProcessError(retcode, cmd)
      subprocess.CalledProcessError: Command '['cmake', '--build', '.', '-j=96', '--target=_moe_C', '--target=_C']' returned non-zero exit status 1.
      /tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py:988: _DebuggingTips: Problem in editable installation.
      !!

              ********************************************************************************
              An error happened while installing `vllm` in editable mode.

              The following steps are recommended to help debug this problem:

              - Try to install the project normally, without using the editable mode.
                Does the error still persist?
                (If it does, try fixing the problem before attempting the editable mode).
              - If you are using binary extensions, make sure you have all OS-level
                dependencies installed (e.g. compilers, toolchains, binary libraries, ...).
              - Try the latest version of setuptools (maybe the error was already fixed).
              - If you (or your project dependencies) are using any setuptools extension
                or customization, make sure they support the editable mode.

              After following the steps above, if the problem still persists and
              you think this is related to how setuptools handles editable installations,
              please submit a reproducible example
              (see https://stackoverflow.com/help/minimal-reproducible-example) to:

                  https://github.com/pypa/setuptools/issues

              See https://setuptools.pypa.io/en/latest/userguide/development_mode.html for details.
              ********************************************************************************

      !!
        cmd_obj.run()
      Traceback (most recent call last):
        File "/opt/conda/envs/vllm/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/opt/conda/envs/vllm/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/opt/conda/envs/vllm/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 273, in build_editable
          return hook(wheel_directory, config_settings, metadata_directory)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 443, in build_editable
          return self._build_with_temp_dir(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 395, in _build_with_temp_dir
          self.run_setup()
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 311, in run_setup
          exec(code, locals())
        File "<string>", line 413, in <module>
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/__init__.py", line 103, in setup
          return distutils.core.setup(**attrs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 184, in setup
          return run_commands(dist)
                 ^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 200, in run_commands
          dist.run_commands()
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
          self.run_command(cmd)
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 968, in run_command
          super().run_command(command)
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
          cmd_obj.run()
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/command/editable_wheel.py", line 155, in run
          self._create_wheel_file(bdist_wheel)
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/command/editable_wheel.py", line 357, in _create_wheel_file
          files, mapping = self._run_build_commands(dist_name, unpacked, lib, tmp)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/command/editable_wheel.py", line 280, in _run_build_commands
          self._run_build_subcommands()
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/command/editable_wheel.py", line 307, in _run_build_subcommands
          self.run_command(name)
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 316, in run_command
          self.distribution.run_command(command)
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 968, in run_command
          super().run_command(command)
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
          cmd_obj.run()
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/command/build_ext.py", line 91, in run
          _build_ext.run(self)
        File "/tmp/pip-build-env-tfbqim18/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 359, in run
          self.build_extensions()
        File "<string>", line 205, in build_extensions
        File "/opt/conda/envs/vllm/lib/python3.11/subprocess.py", line 413, in check_call
          raise CalledProcessError(retcode, cmd)
      subprocess.CalledProcessError: Command '['cmake', '--build', '.', '-j=96', '--target=_moe_C', '--target=_C']' returned non-zero exit status 1.
      [end of output]

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

Also, probably a beginner question, but why does pip install take so long? It needs to download the whole 776MB of torch again? Wonder why it can't just cache it.

cc @tlrmchlsmth , seems like it is related with the mma stuff in https://github.com/vllm-project/vllm/pull/5642

This issue has been resolved for me. This container is a bit weird and has multiple versions of Python: python3.8, python3.11 and python3.12. The default is python3.8, but my venv is python3.11. I think I was able to fix it by either installing python3.11-dev, or by restarting the session.
Strange issue indeed. But I am already having another issue with building from source, so I'm just going to use the pip version of vllm.

cc @tlrmchlsmth , seems like it is related with the mma stuff in https://github.com/vllm-project/vllm/pull/5642

sorry just seeing this now -- The MMA warning should be fixed now (I'm assuming that @Brennanzuz cloned vllm before #5642 landed), so the terminal spam should be gone

Also, probably a beginner question, but why does pip install take so long?

There are many custom kernels that must be compiled when building from source. One tip is to install ccache to make subsequent builds faster - https://docs.vllm.ai/en/latest/getting_started/installation.html#build-from-source

@Msiavashi I don't know if you were able to fix your installation but after struggling for a few days I can confidently say that your error was caused by a version of cmake less 3.26. Upgrading to 3.30 fixed it for me. Just use the binary from https://cmake.org/download/


Allow passing path as array in Route component

Looks like an (intentional?) omission in:
https://github.com/solidjs/solid-app-router/commit/456da636446ec57562dc8f5ed4f3fea46cf8e5f2

Just wanted to create this PR since I opened the issue #131 a few days ago and it bothered me ;)

Thank you.


generator sitemap with cron

Hello,
I'm trying to create a sitemap with cron for my website.
It's working well when I call the command in the prompt, but when I set a cronjob, nothing happens... I'm even trying to output to a log file but it's empty...
Any clue ?
Thank you

It seems to be a problem with you cron, not with the generator. Could you paste your cron here?

*/5 * * * * sitemap-generator https://www.website.com /var/www/html/website/web/sitemap.xml >> /tmp/sitemap.log

Try to replace sitemap-generator with the output of which sitemap-generator.  When the cron gets executed it might not be in your path.

Yes, that's it :) Thanks a lot !


Latest Version on Pub Not Working

https://pub.dartlang.org/packages/flutter_fab_dialer#-versions-tab-
Check the failed documentation link. Had to import 0.0.2.

I'll fix it as soon as I can. What was the problem with version 0.0.2?


Block WAND on TermQuery

Block WAND for disjunctions was introduced on tantivy 0.13.
Unfortunately it is not used on TermQuery at the moment.
The search benchmark shows how Lucene is outperforming PISA and tantivy on  TermQueries for this reason.
A trivial implementation is available in https://github.com/tantivy-search/tantivy/compare/master...blockwand-for-termquery
It has not been properly tested, and maybe there are nicer implementations.

@fulmicoton BTW, probably you've seen it, but it could be interesting for others: https://issues.apache.org/jira/browse/LUCENE-8197

@ppodolsky No I actually missed it. I used to look at the lucene ML but I stopped, so thanks for sharing!

Fixed by @fmassot in https://github.com/quickwit-oss/tantivy/commit/04627546731dbc5c057b769cb06ce044bf33399d


SPAWN function assumes result will have newline

Ryo Furue reported this.  Say a file has no newline character on the last record.
yes? sp cat aa.dat
 3.01
 6.02
 9.03
12.04
15.05
18.06
21.07yes?
yes?

read it in using SPAWN.  The last character is wiped out.
yes? let lines = spawn ("cat aa.dat")
yes? list lines
             VARIABLE : SPAWN ("cat aa.dat")
             SUBSET   : 7 points (X)
 1   / 1:" 3.01"
 2   / 2:" 6.02"
 3   / 3:" 9.03"
 4   / 4:"12.04"
 5   / 5:"15.05"
 6   / 6:"18.06"
 7   / 7:"21.0"

-See also issue #468.

This is fixed in get_sys_cmnd.c, where it was assumed that all output returned from the system by the spawn command would end in a newline.


UpdateScalars not working

UpdateScalars do not add the scalar points to mesh , i.e., it doesn't call AddCellScalars or AddPointCellScalars. Due to this the scalar remains in the same initial state without being updated.

Noted.  I'll fix this for the next release.

Looked through the source and found that UpdateScalars does indeed update the active plotting scalars.  Rather than using AddPointScalars, it interacts directly with the underlying array with:
s = VN.vtk_to_numpy(self.mesh.GetPointData().GetScalars())
s[:] = newscalars

Do you have a code snippet that demonstrates how this is failing?

Please check the following code snippet, which is a modified version of your last example with GIF. Here I have removed updateCoordinates in order to decouple the effects. With UpdateScalars() alone it doesn't seem that the scalars are updated, but if you add AddPointScalars() with Render() they get updated.
import vtkInterface as vtki
import numpy as np

x = np.arange(-10, 10, 0.25)
y = np.arange(-10, 10, 0.25)
x, y = np.meshgrid(x, y)
r = np.sqrt(x**2 + y**2)
z = np.sin(r)

# Create and structured surface
grid = vtki.StructuredGrid(x, y, z)

# Make copy of points
pts = grid.points.copy()

# Start a plotter object and set the scalars to the Z height
plobj = vtki.PlotClass()
plobj.AddMesh(grid, scalars=z.ravel())
plobj.Plot(autoclose=False)

# Open a gif
plobj.OpenGif('wave.gif')

# Update Z and write a frame for each updated position
nframe = 15
for phase in np.linspace(0, 2*np.pi, nframe + 1)[:nframe]:
    z = np.sin(r + phase)
    pts[:, -1] = z.ravel()
#    plobj.UpdateScalars(z.ravel(), mesh=grid); #this alone does not work; therefore using
#    AddPointScalars
    plobj.mesh.AddPointScalars(z.ravel(),'')
    plobj.Render()

    plobj.WriteFrame()

# Close movie and delete object
plobj.Close()

Turns out you have to set the point data as Modified() when updating the array in place.
Changes are live on PyPi vtkInterface.
Script below works now.  Thanks for helping me debug this!
import vtkInterface as vtki
import numpy as np

x = np.arange(-10, 10, 0.25)
y = np.arange(-10, 10, 0.25)
x, y = np.meshgrid(x, y)
r = np.sqrt(x**2 + y**2)
z = np.sin(r)

# Create and structured surface
grid = vtki.StructuredGrid(x, y, z)

# Make copy of points
pts = grid.points.copy()

# Start a plotter object and set the scalars to the Z height
plobj = vtki.PlotClass()
plobj.AddMesh(grid, scalars=z.ravel())
plobj.Plot(autoclose=False)

# Open a gif
plobj.OpenGif('wave.gif')

# Update Z and write a frame for each updated position
nframe = 15
for phase in np.linspace(0, 2*np.pi, nframe + 1)[:nframe]:
    z = np.sin(r + phase)
    pts[:, -1] = z.ravel()
    plobj.UpdateScalars(z.ravel())

    plobj.WriteFrame()

# Close movie and delete object
plobj.Close()


Contentlayer postbuild error

Describe the bug
After trying out the latest contentlayer branch, I bumped into some problems when trying to run the postbuild script.

To Reproduce
Steps to reproduce the behavior:

Pull the repo and switch to contentlayer branch
npm install
npm run build

Expected behavior
Successfully run the postbuild script.
System Info (if dev / build issue):

OS: macOS Monterey 12.3 (ARM64)
Node version v16.14.2
npm version 8.5.2 / pnpm version 6.32.3

Filed as a bug report over here: https://github.com/contentlayerdev/contentlayer/issues/153
As a workaround, use node < 16.14.0 or I might have to investigate in other solutions to make it compatible across node versions >=14

Seemed like the problem was solved in 0.2.1 but I have no idea how to modify it since it was a breaking change 🥲
Waiting for the update~

It has been updated: https://github.com/timlrx/tailwind-nextjs-starter-blog/tree/contentlayer

Confirm fixed! Thank you ✌


VS2015 Crashes on new project create

Hi there
I did the following steps:

Open VS2015 (SP3) Community
Select File, New Project, Online, Serene (Serentiy Application Template) (it was already installed)
Name=MyboxSerene   Location=C:\Stuff\Code\MyboxSerene   Solution Name=MyboxSerene, OK
Leave everything checked, OK
Watch as it installs a million nuget packages
It pops up a "this is taking very long dialog, vs may be hung" (but this disappears after a few seconds)
Watch as more nuget packages are installed
The dreaded this application has stopped working popup appears, and the solution is not complete

Version Info:
Microsoft Visual Studio Community 2015
Version 14.0.25431.01 Update 3
Microsoft .NET Framework
Version 4.6.02012
Installed Version: Community
Microsoft Visual Studio Tools for Applications 2015   00322-20000-00000-AA422
Microsoft Visual Studio Tools for Applications 2015
Visual Basic 2015   00322-20000-00000-AA422
Microsoft Visual Basic 2015
Visual C# 2015   00322-20000-00000-AA422
Microsoft Visual C# 2015
Visual C++ 2015   00322-20000-00000-AA422
Microsoft Visual C++ 2015
Application Insights Tools for Visual Studio Package   7.17.00119.9
Application Insights Tools for Visual Studio
ASP.NET and Web Tools 2015.1   14.1.20810.0
ASP.NET and Web Tools 2015.1
ASP.NET Web Frameworks and Tools 2012.2   4.1.41102.0
For additional information, visit http://go.microsoft.com/fwlink/?LinkID=309563
ASP.NET Web Frameworks and Tools 2013   5.2.40314.0
For additional information, visit http://www.asp.net/
Azure App Service Tools v2.8.1   14.0.11123.0
Azure App Service Tools v2.8.1
Common Azure Tools   1.8
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.
GhostDoc   5.3.16270.0
GhostDoc automatically generates XML documentation comments.
JavaScript Language Service   2.0
JavaScript Language Service
JavaScript Project System   2.0
JavaScript Project System
JetBrains ReSharper Ultimate 2016.3.1    Build 107.0.20161222.212756
JetBrains ReSharper Ultimate package for Microsoft Visual Studio. For more information about ReSharper Ultimate, visit http://www.jetbrains.com/resharper. Copyright © 2017 JetBrains, Inc.
Microsoft .NET Core Tools (Preview 2)   14.1.20810.0
Microsoft .NET Core Tools (Preview 2)
Microsoft Azure Mobile Services Tools   1.4
Microsoft Azure Mobile Services Tools
NuGet Package Manager   3.5.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.
PreEmptive Analytics Visualizer   1.2
Microsoft Visual Studio extension to visualize aggregated summaries from the PreEmptive Analytics product.
SQL Server Analysis Services   13.0.1700.68
Microsoft SQL Server Analysis Services Designer
Version 13.0.1700.68
SQL Server Data Tools   14.0.60812.0
Microsoft SQL Server Data Tools
SQL Server Integration Services
Microsoft SQL Server Integration Services Designer
Version 13.0.1601.5
SQL Server Reporting Services   13.0.1700.68
Microsoft SQL Server Reporting Services Designers
Version 13.0.1700.68
TypeScript   <IP_ADDRESS>
TypeScript tools for Visual Studio

Template contains two project, VS chooses .Net core one by default. If you use new project window you can choose MVC one. .Net Core version doesnt install any NuGet packages, its probably because you are creating a .net core project first time, VS is initializing .Net core sdk. You can report a million package issue to MS itself.

Thanks for the feedback, where do i find the .net core vs mvc setting?  In the New Project window i have selected .Net 4.5.2 at the top. The only dialog that pops up asks me which bits of serentity I want to install, with all checked by default.
After clicking OK on that dialog, I get asked no more questions, and after a few mins of waiting for packages to download and install VS crashes.
The million nuget packages was an exaggeration, i was just referring to the many packages normally installed with serenity :) (A good thing)

The crash occurs while installing package: Serentity.Web 2.9.0

Ok I clicked on new Project again, and this time I went to "Installed" instead of "Online" - there is a decision on MVC vs Core, and i'm running another round with the MVC one

Nope, same issue using the MVC template in the "Installed" section in New Project.
Are there any logs I can provide?

Do you have SQL Local DB? Also you may try disabling Resharper. VS should have some crash log, it might help identifying where it is crashing. Serenity.Web is the last installed package, it probably crashes after installing packages somewhere in project initialization.

I tried on a different pc and got the same crash but on a different package:  select2.js 3.5.1

I'll disable resharper and retry, also will see if I can find a crash log somewhere

I do have sql localdb installed, will find version number and report back - I basically have a full install of SqlExpress 2014 (with advanced)

I'll try to put try catch to possible places, and release a new template, maybe we can see where it is crashing somehow

I did get the activitylog.xml from visual studio, but there are no relevant errors logged

Is there a serenity specific log (for the init process)?

Please uninstall Serene completely from extensions, install new one using Online now, i also want to be sure that MVC is selected by default on first install. Unfortunately i have no option to set it, probably chosen by naming.
You'll get an error message if it is crashing on some code for Serenity project wizard.

Success, I managed to get a good install with resharper disabled!
I'll do what you ask now.

Uninstalled <IP_ADDRESS>
Installed <IP_ADDRESS>
Running the install now

Another success. Next I'll re-enable resharper and try again.

lol, now it works even with resharper enabled. Whatever you did in this new version, or perhaps just reinstalling it helped! Thanks!

Ok, some final feedback - on the other pc that had the issue, I ONLY reinstalled the extension, and left resharper running. It worked fine after the reinstall. I guess somehow the installation got messed up since the original install.
Thanks again for the help in resolving this.

You're welcome, anyway there might be other new users who experience this and give up without reporting, thanks.


Add the automation of Travis CI

This patch adds the Travis CI into openwhisk-catalog
Partial-Closes-Bug: #24

I decided to merge this PR, since the test cases have been decoupled from it and will be submitted in other PRs. This Travis CI is the most fundamental setup for this openwhisk-catalog repo. After it is done, this repo should able able to receive new packages.


Fix insert UNBOUNDED as number of occurences in node type capabilities

Related to radon-gmt #26

Start and end date: 2020-06-11 to 2020-06-11
Contributor: Felix Burk @FlxB2
Supervisor: Michael Wurster @miwurster

When setting the number of occurrences in capabilities of node types to infinity 'unbounded' instead of 'UNBOUNDED' was sent to the backend by the management UI. This has been fixed.

[x] Ensure that you followed http://eclipse.github.io/winery/dev/ToolChain#github---prepare-pull-request. Especially, we require a single commit
[x] Ensure that the commit message is a good commit message
[x] Ensure to use auto format in all files
[x] Ensure that you appear in NOTICE at Copyright Holders
[ ] Tests created for changes
[ ] Documentation updated (if needed)
[ ] Screenshots added (for UI changes)

Please propose this PR to eclipse/winery:master.

Delete this PR and create a new one for eclipse/winery.


Pregeom

This PR appears to remove the initialization problems when choosing a different geometry compared to the default baseline. The run initialization is removed from main() and set into the macro as an essential ingredient such that the geometry choice command in the macro can act first. The protection of bias operator set ups and sensitive detector instantiation removes all warnings and Geant error messages.

Forgot to mention: The price to pay for this functionality is that a subsequent switch(!) of the geometry is not possible anymore. I can't see any use case for that switch, just the free choice at the start of the run is a user requirement.

Added small clean-up commit to clear the trajectory containers in event and permitted also muon trajectories to be stored - minor increase in storage required.

Forgot to mention: The price to pay for this functionality is that a subsequent switch(!) of the geometry is not possible anymore. I can't see any use case for that switch, just the free choice at the start of the run is a user requirement.

That's sensible, and removes the primary awkwardness of what/how to cleanup when swapping geometry.
The changes look o.k., but I would suggest that this line:
https://github.com/drbenmorgan/warwick-legend/blob/0bc04a42517dafd9b6b94c083168b1a72dd883c3/src/WLGDDetectorConstruction.cc#L646
be updated to remove the G4State_Idle. That way it can't be called between runs without an error/G4Exception.

Good to merge assuming CI passes!

Ok, next one could be to attempt threading commands to the bias operators through the detector messenger since it is read early and the only place where these operators are made. Maybe that works too.


upload_to_testflight failed with API forbidden error, though ipa sucessfully uploaded to TestFlight

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description

We tried to upload a successfully built ipa artifact to TestFlight using fastlane on the command line, but it failed with exit code 1 with below exception message.
We are able to see the build in the list on TestFlight though afterwards, and it can be downloaded and installed as well. We checked the source code and found this function that is trying to make some AppStore Connect API calls on app review details.
The fastlane version is up to date as of now at 2.117.1.
Command executed

fastlane pilot upload --username <USER_NAME> --app_identifier <APP_IDENTIFIER> --apple_id <APP_ID> --ipa ./xxx.ipa --skip_submission true --verbose

Complete output when running fastlane, including the stack trace and command used

INFO [2019-03-08 16:24:27.75]: If you want to skip waiting for the processing to be finished, use the `skip_waiting_for_build_processing` option
INFO [2019-03-08 16:25:17.25]: Waiting for App Store Connect to finish processing the new build
...
INFO [2019-03-08 16:26:50.00]: Build doesn't show up in the build list anymore, waiting for it to appear again (check your email for processing issues if this continues)
...
INFO [2019-03-08 16:29:23.84]: Successfully finished processing the build 0.0.43 -<PHONE_NUMBER>

Looking for related GitHub issues on fastlane/fastlane...
Search query: This request is forbidden for security reasons - The API key in use does not allow this request

URL: https://api.github.com/search/issues?q=This%20request%20is%20forbidden%20for%20security%20reasons%20-%20The%20API%20key%20in%20use%20does%20not%20allow%20this%20request+repo:fastlane/fastlane
Found no similar issues. To create a new issue, please visit:
https://github.com/fastlane/fastlane/issues/new
Run `fastlane env` to append the fastlane environment to your issue
Traceback (most recent call last):
	17: from /Users/nhp/.rbenv/versions/2.5.0/bin/fastlane:23:in `'
	16: from /Users/nhp/.rbenv/versions/2.5.0/bin/fastlane:23:in `load'
	15: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/fastlane-2.117.1/bin/fastlane:23:in `<top (required)>'
	14: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/fastlane-2.117.1/fastlane/lib/fastlane/cli_tools_distributor.rb:111:in `take_off'
	13: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/fastlane-2.117.1/pilot/lib/pilot/commands_generator.rb:18:in `start'
	12: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/fastlane-2.117.1/pilot/lib/pilot/commands_generator.rb:166:in `run'
	11: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in `run!'
	10: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/fastlane-2.117.1/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in `run!'
	 9: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in `run_active_command'
	 8: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in `run'
	 7: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in `call'
	 6: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/fastlane-2.117.1/pilot/lib/pilot/commands_generator.rb:66:in `block (2 levels) in run'
	 5: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/fastlane-2.117.1/pilot/lib/pilot/build_manager.rb:61:in `upload'
	 4: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/fastlane-2.117.1/pilot/lib/pilot/build_manager.rb:81:in `distribute'
	 3: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/fastlane-2.117.1/pilot/lib/pilot/build_manager.rb:119:in `update_beta_app_meta'
	 2: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/fastlane-2.117.1/pilot/lib/pilot/build_manager.rb:268:in `update_review_detail'
	 1: from /Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/fastlane-2.117.1/spaceship/lib/spaceship/connect_api/client.rb:62:in `patch_beta_app_review_detail'
/Users/nhp/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/fastlane-2.117.1/spaceship/lib/spaceship/connect_api/client.rb:274:in `handle_response': [!] This request is forbidden for security reasons - The API key in use does not allow this request (Spaceship::UnexpectedResponse)

Environment

| Gem      | Version | Update-Status |
| -------- | ------- | ------------- |
| fastlane | 2.117.1 | ✅ Up-To-Date  |
Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.2.0

slack-notifier
2.3.2

rouge
2.0.7

xcpretty
0.3.0

terminal-notifier
1.8.0

terminal-table
1.8.0

CFPropertyList
3.0.0

multipart-post
2.0.0

word_wrap
1.0.0

public_suffix
2.0.5

babosa
1.0.2

colored
1.2

highline
1.7.10

commander-fastlane
4.4.6

excon
0.62.0

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20180417

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

gh_inspector
1.1.3

mini_magick
4.5.1

multi_json
1.13.1

multi_xml
0.6.0

rubyzip
1.2.2

security
0.1.3

xcpretty-travis-formatter
1.0.0

naturally
2.2.0

simctl
1.6.5

google-cloud-env
1.0.5

google-cloud-core
1.3.0

uber
0.1.0

declarative
0.0.10

declarative-option
0.1.0

representable
3.0.4

retriable
3.1.2

httpclient
2.8.3

google-api-client
0.23.9

digest-crc
0.4.1

google-cloud-storage
1.16.0

nanaimo
0.2.6

colored2
3.1.2

claide
1.0.2

atomos
0.1.3

xcodeproj
1.7.0

unicode-display_width
1.5.0

plist
3.5.0

addressable
2.6.0

tty-screen
0.6.5

tty-cursor
0.6.1

tty-spinner
0.9.0

faraday
0.15.4

fastimage
2.1.5

json
2.2.0

dotenv
2.7.1

bundler
1.17.1

faraday_middleware
0.13.1

mime-types-data
3.2018.0812

mime-types
3.2.2

jwt
2.1.0

signet
0.11.0

os
1.0.0

memoist
0.16.0

googleauth
0.6.7

emoji_regex
1.0.1

openssl
2.1.0

date
1.0.0

fileutils
1.0.2

ipaddr
1.2.0

psych
3.0.2

@joshdholtz I saw your commit to fix #14033 which is included in version 2.117.1. Not sure whether this related. Appreciate it a lot if you could help take a look.

I read on App Store Connect API's documentation and found that invoking such APIs requires the setup of a private key and a JWT token signed by that key. This is the link to create the key and this is the link to create the token. But I don't see any option to supply such a token for the fastlane pilot upload command. I am not sure how this is being managed or my understanding is not correct.
upload

  Usage: fastlane pilot upload

  Uploads a new binary to Apple TestFlight

  Options:
    -u, --username STRING Your Apple ID Username (PILOT_USERNAME)
    -a, --app_identifier STRING The bundle identifier of the app to upload or manage testers
(optional) (PILOT_APP_IDENTIFIER)
    -m, --app_platform STRING The platform to use (optional) (PILOT_PLATFORM)
    -i, --ipa STRING     Path to the ipa file to upload (PILOT_IPA)
    -w, --changelog STRING Provide the 'what's new' text when uploading a new build
(PILOT_CHANGELOG)

Looking into this!

@MaRuifeng We do not currently have support for the private key and JWT token auth in fastlane yet as everything that we have been able to do we were able to use the same web session that is used on App Store Connect. We went this approach so that we did not require fastlane users yet another form of authentication 😬
It looks like this function / API call is still working from within the App Store Connect dashboard so doing testing on my end to see if I can replicate this error that you are seeing. The API call that we were using in fastlane still looks to be the one the App Store Connect dashboard is using so working on trying to pinpoint the exact cause of this error right now 💪

@MaRuifeng It looks like @ohayon had a similar issue as yours and it was solved by changing his user's role from "Developer" to "App Manager". "Developer" only has read only for some of the things pilot needs. Can you see if this is the same issue that you are having? 😊

@joshdholtz I just ran into this and "App Manager" worked for me 👍

Should we do something like this when handling errors?
        return response.body['errors'].map do |error|
          "You need App Manager role or higher" if error['detail'].include?("The API key in use does not allow this request")
          "#{error['title']} - #{error['detail']}"
        end.join(" ")

Here's the current code that passes through Apple's unhelpful message:
https://github.com/fastlane/fastlane/blob/master/spaceship/lib/spaceship/connect_api/client.rb#L304-L322

@joshdholtz Thanks a lot for your reply. We had similar suspicion the other day since the user has only the developer role in our case and API keys can only be created by admin users. But unfortunately for our project we don't have the privilege to use the "App Manager" which is hosted by the client. It would still be good to have some proper warning as described by @getaaron .

@MaRuifeng You should be able to still upload binaries as a developer. I wonder what it is in patch_beta_app_review_detail that is causing this error.

@geraaron Yes, you are correct. Binary upload can still be completed successfully. It's the beta app review detail patching API that is failing in this case. The issue is not critical for us because of this at this moment. But we still downgraded fastlane to the previous version so as to obtain a green light for our CI pipeline.

@MaRuifeng which is the latest version, which does not fail?

@stidch gem "fastlane", "=2.116.1" does the trick

Thanks @fetzig! I'll downgrade fastlane as workaround.
I did not get the details of the issue completely. Can I expect that the issue is gone with one of the upcoming fastlane versions or is a fix/workaround required on user side?

@stidch How to downgrade the fastlane
@joshdholtz I am facing the same issue

@nihp did you try changing the permissions of the user that is trying to upload to App Manager?

@ohayon Previously I used admins account and password, now I have changed the developer account in my Appfile. Does it make this issue?

@nihp it seems the Developer role does not have the permission to invoke the Beta App Review Details related APIs, which causes the failure as mentioned in this issue. A temporary approach is to downgrade fastlane to version 2.116.1, as pointed out below.

@stidch gem "fastlane", "=2.116.1" does the trick

How to downgrade the fastlane
On Wed, Apr 10, 2019 at 10:23 AM Ruifeng Ma<EMAIL_ADDRESS>wrote:

@nihp https://github.com/nihp it seems the Developer role does not have
the permission to invoke the Beta App Review Details related APIs, which
causes the failure as mentioned in this issue. A temporary approach is to
downgrade fastlane to version 2.116.1, as pointed out below.
@stidch https://github.com/stidch gem "fastlane", "=2.116.1" does the
trick
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/fastlane/fastlane/issues/14372#issuecomment-481532869,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AjR1Uh84NlZjdOFMRUN7q9Ryj8wt7Kj8ks5vfW4_gaJpZM4blDRJ
.

Okay Thanks

I am checking with this

I have downgraded to the above mentioned version. But now I am getting the error
The recent issue which has closed https://github.com/fastlane/fastlane/issues/14521
/.rvm/gems/ruby-2.5.1/gems/fastlane-2.116.1/spaceship/lib/spaceship/test_flight/client.rb:321:in `handle_response': [!]  (Spaceship::UnexpectedResponse)

<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 410 Gone</title>

HTTP ERROR 410

Problem accessing /v2/providers/119021831/apps/1362469768/platforms/ios/trains. Reason:

    Gone

@nihp
I'm in the exactly same situation:
Issue #14372 forces me to use an older fastlane version (2.116.1).
Issue #14521 would require the latest fastlane version.
This is a tricky situation.
I guess the only way out is that the issue #14372 can somehow be solved without downgrading fastlane, but using the latest version.
Honestly I did not get all the proposed solutions above completely.
Isn't there a workaround/fix by changing the permissions of the used user? Or can this be solved on fastlane side and we can expect to have a fix available soon?

Any updates here?

@nihp no updates besides to upgrade your user’s permissions to App Manager. Open to additional suggestions for improvement though. I don’t think anyone is actively researching this at the moment.

Okay

I have added the App Manager role to my developer account and it solved the issue.
Clarification: In the testflight tab there is no build, but the uploaded build is shown in the activity tab. How can i add testers and test the build

Just to second this, I am in a situation where I cannot give the uploading account "App Manager" permission. Could we maybe add a flag to skip this last step?

@pehlert suggestion is sound, this used to work before. At some point some other feature that needed additional permissions was added, but we should be able to skip this additional feature and keep that user as a "Developer", I don't think a simple upload should need "App Manager" permissions

any updates here?
+1 for @acasademont proposal - add flag for skip option

+1
Please add such flag.

+1 for any solution which don't require the app manger role, which we will not get for a customer account

Why was this issue closed? There is no solution in the current version of fastlane. This is related to the step to upload the changelog to Testflight. There should be a flag to just upload the app for developer permissions.


Add vim support

Please add support to vim.

https://github.com/jake-stewart/jfind.vim
please note that I will not be extending the feature set of jfind for regular vim since I do not use it. This plugin supports opening jfind fullscreen within vim, or as a tmux popup. It supports the same exclude/format paths/keybinding from the neovim plugin, but will be missing the new features I am working on at the moment.
Opening jfind fullscreen within vim has a slight flicker. I will take a closer look at this another time. The tmux window works great though.


Increase code coverage for Microsoft.Bot.Connector
See parent issue: Unit test coverage improvement needed #5167

Latest coverage check for microsoft.bot.connector.dll: main branch: 45.03%. PR #5761: 56.74%.


KYLIN-1363 Fix unary operator expected bug on v2.x

https://issues.apache.org/jira/browse/KYLIN-1363

Merged.


KOGITO-2738 - Stop codecov bot when there is change in files which do…

…esn't change the coverage
See: https://issues.redhat.com/browse/KOGITO-2738
Signed-off-by: Tarun Khandelwal<EMAIL_ADDRESS>Many thanks for submiting your Pull Request :heart:!
Please make sure that your PR meets the following requirements:

[x] You have read the contributors guide
[x] Pull Request title is properly formatted: [KOGITO-XYZ] Subject
[x] Pull Request contains link to the JIRA issue
[x] Pull Request contains description of the issue
[x] Pull Request does not include fixes for issues other than the main ticket
[ ] Your feature/bug fix has a unit test that verifies it
[ ] You've tested the new feature/bug fix in an actual OpenShift cluster

@Kaitou786 it's better to elect which pattern will get the unit test run:
https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#example-using-positive-and-negative-patterns
If we only change the bdd tests, documentation or examples yaml files, we might not have to run it.

Yes, I was thinking that, but in that case we'll have to use a separate workflow for the unit-tests As they currently don't have it for per job or steps. https://github.community/t/path-filtering-for-jobs-and-steps/16447. If you think this is good idea then I can send a PR for this @ricardozanini

Yeah, I believe we need to separate them like we talked yesterday. Go ahead! :)
We will save lots of resources and speed up the bdd-tests PRs.


Correct changelog typo

Thanks @benlangfeld . We'll fix this typo in https://github.com/Shopify/kubernetes-deploy/pull/593 and release the new version soon.

fixed in https://github.com/Shopify/kubernetes-deploy/pull/593


Fix error summary legacy

This pull request:

Ensures legacy javascript is run on the legacy pages, regardless if the flag is set
Ensures legacy error summary works

Fixes https://github.com/alphagov/govuk-frontend/issues/1410

Can you update the PR title so that it describes the changes?


Review instagram link for: https://spicygreenbook.com/biz/grocery-outlet-irvine

Received message below after clicking on the instagram link for Grocery Outlet Irvine:

Unable to duplicate - Clicked the link and was taken to the correct instagram page: Tested on Mac Chrome


Admin portal issues

Resolves #1036, #1114, #1677, #1732, #1733.
Notes:

Moves all Job Poster editable fields to admin portal, except Questions.
Renamed some admin portal links for clarity.

Regarding #1114, nothing is strictly required before publishing, but it hasn't been yet, so I assume its still okay.

Unit Test uses Timezone
It's super effective!
1) Tests\Feature\JobControllerTest::testSavedJobHasCorrectTimes
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'03:00 AM EST'
+'03:00 AM EDT'

When admin clicks on SPB, it will first prompt for them to choose a gov department (or not in gov). After selecting it returns them to the manager portal instead of the intended SPB.
@yonikid15 this is a pre-existing issue, so I don't think it should hold up this PR. I've created a seperate issue for it. #1836.


broken link in intro-to-solana.md

In intro-to-solana.md, there is a clickable link labeled "SolDev" that points to https://soldev.app. However, when clicked, it redirects to https://www.ironforge.cloud instead of the expected destination.
reference:
https://github.com/coral-xyz/anchor/blob/1e3c15e7c955266f9bee9d8a4d9519fec838110d/docs/src/pages/docs/intro-to-solana.md?plain=1#L201

The creator is the same, so I guess SolDev is no longer available. Ironforge is great, but it doesn't belong in the resources section, so it's probably best to remove it.

hey btw, i just created a pull req to remove it, but maybe its better to put https://beta.solpg.io instead?


Issue with postagg druid metric used in a pivot viz

I have a postagg druid metric OOS% which is calculated using a javascript abs percent function on 2 sum metrics from druid.
When using this OOS% in a pivot table using the Aggregate function "Sum" gives the following error.  When using the "min" or "max" aggregate function this metric works on the pivot.
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/Flask-0.11.1-py2.7.egg/flask/app.py", line 2000, in __call__
    return self.wsgi_app(environ, start_response)
  File "/usr/local/lib/python2.7/site-packages/Flask-0.11.1-py2.7.egg/flask/app.py", line 1991, in wsgi_app
    response = self.make_response(self.handle_exception(e))
  File "/usr/local/lib/python2.7/site-packages/Flask-0.11.1-py2.7.egg/flask/app.py", line 1567, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python2.7/site-packages/Flask-0.11.1-py2.7.egg/flask/app.py", line 1988, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python2.7/site-packages/Flask-0.11.1-py2.7.egg/flask/app.py", line 1641, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python2.7/site-packages/Flask-0.11.1-py2.7.egg/flask/app.py", line 1544, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python2.7/site-packages/Flask-0.11.1-py2.7.egg/flask/app.py", line 1639, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python2.7/site-packages/Flask-0.11.1-py2.7.egg/flask/app.py", line 1625, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python2.7/site-packages/Flask_AppBuilder-1.8.1-py2.7.egg/flask_appbuilder/security/decorators.py", line 26, in wraps
    return f(self, *args, **kwargs)
  File "/Users/z084258/dev/new/caravel/caravel/models.py", line 1760, in wrapper
    return f(*args, **kwargs)
  File "/Users/z084258/dev/new/caravel/caravel/views.py", line 1184, in explore
    viz_obj.get_json(),
  File "/Users/z084258/dev/new/caravel/caravel/viz.py", line 318, in get_json
    'data': self.get_data(),
  File "/Users/z084258/dev/new/caravel/caravel/viz.py", line 513, in get_data
    return self.get_df().to_html(
  File "/Users/z084258/dev/new/caravel/caravel/viz.py", line 508, in get_df
    margins=True,
  File "/usr/local/lib/python2.7/site-packages/pandas-0.18.1-py2.7-macosx-10.11-x86_64.egg/pandas/tools/pivot.py", line 158, in pivot_table
    margins_name=margins_name)
  File "/usr/local/lib/python2.7/site-packages/pandas-0.18.1-py2.7-macosx-10.11-x86_64.egg/pandas/tools/pivot.py", line 222, in _add_margins
    row_margin[k] = grand_margin[k[0]]
KeyError: u'OOS%'

Notice: this issue has been closed because it has been inactive for 569 days. Feel free to comment and request for this issue to be reopened.


Digital Sustainability - STI Thematic Event -  illustrated use case at Basler Versicherung

https://www.ch-open.ch/thematic-event-on-digital-sustainability/

https://www.eventbrite.com/e/digital-sustainability-sti-thematic-event-tickets-160030201641

https://github.com/baloise/open-source/pull/314


range feature for httpd

Hello,
I try to download video files from openipc camera, but only some part of file. (range feature for http download)
The purpose is to send video file of alarm few seconds before trigger.
The feature from HTTP1.1 seems not enabled by default in openipc.
Is it possible to activate it ?
Exemple, when doing :
curl -r -5000 http://user:pwd@IP:85/cgi-bin/dl.cgi?file=/mnt/mmcblk0p1/2023/10/14/XX.mp4
Curl should download only last 5000 bytes from file, but instead it download whole file (which is very long and useless)
Or perhaps there is another way to do this ?
Thanks

Enable this https://github.com/OpenIPC/firmware/blob/001687b3b736a715303f92621bff01da0d20c389/general/package/busybox/busybox.config#L887, recompile and update fw, check that is works, send a pr.

Thanks for your advice.
OK so I have followed instructions to recompile firmware.
I changed the file you mentioned with :
CONFIG_FEATURE_HTTPD_RANGES=y
(I guess this is the good syntax regarding other lines)
After compile I resintall rootfs.squashfs.t31 and uImage.t31, reboot and still not able to download range of file with above curl command.
Any tip or something I forgot ?
(I think that I am reaching my limits in term of development...)
Thanks

Did you try to download a piece of a real file to check if the range function works? The dl.cgi is a script that proxies content of the requested file from anyplace in the system to the http client. This might be a problem for determining the range. If direct dowload works with the enabled option, we'll start from there.

Hello @themactep
The purpose here is to trigger alarm and send a sample of video few seconds before and after trigger (basic thing from all other camera I own)
To be honest, I am facing many difficulties to achieve this with OpenIPC :

SD Card is very unstable with my camera model so I cannot record continuously : https://github.com/OpenIPC/device-mjsxj03hl/issues/15#issuecomment-1762963710 and https://github.com/OpenIPC/firmware/issues/1039#issuecomment-1768980836 > manual fix OK
I cannot activate alarm trigger too without some problems : https://github.com/OpenIPC/firmware/issues/1010#issuecomment-1743194539 > workaround with lower resolution OK
here in this issue I cannot download via HTTP/curl last piece of video > KO
And even if I send (manualy) the end of recording file, I cannot repair video stream via ffmpeg (on any other camera it is good) to have a valid video file > KO, I dont understand what is the video format and how it is recorded (perhaps linked to the sdcard problem)

This is a lot of work and many problems and it takes time...