call → run_correctness
callrun_correctness
{
"kernel_code": "import torch\nimport torch.nn as nn\nfrom torch.utils.cpp_extension import load_inline\n\ncpp_sources = r'''\n#include <torch/extension.h>\n#include <vector>\nstd::vector<torch::Tensor> se3_forward_cuda(torch::Tensor scalar_feat, torch::Tensor vector_feat,\n torch::Tensor scalar_weight, torch::Tensor scalar_bias,\n torch::Tensor vector_weight,\n torch::Tensor gate_weight, torch::Tensor gate_bias);\n'''\n\ncuda_sources = r'''\n#include <torch/extension.h>\n#include <ATen/cuda/CUDAContext.h>\n#include <cuda.h>\n#include <cuda_runtime.h>\n#include <vector>\n\n__device__ __forceinline__ float tf32_round(float x) {\n#if defined(__CUDA_ARCH__) && __CUDA_ARCH__ >= 800\n float y;\n asm(\"cvt.rna.tf32.f32 %0, %1;\" : \"=f\"(y) : \"f\"(x));\n return y;\n#else\n return x;\n#endif\n}\n\n__global__ void se3_fused_kernel(const float* __restrict__ scalar_feat,\n const float* __restrict__ vector_feat,\n const float* __restrict__ scalar_weight,\n const float* __restrict__ scalar_bias,\n const float* __restrict__ vector_weight,\n const float* __restrict__ gate_weight,\n const float* __restrict__ gate_bias,\n float* __restrict__ s_out,\n float* __restrict__ v_out,\n int M, int SI, int SO, int VI, int VO) {\n int row = blockIdx.x;\n int tid = threadIdx.x;\n extern __shared__ float sh[];\n float* norms = sh;\n float* gates = sh + VI;\n for (int i = tid; i < VI; i += blockDim.x) {\n const float* vp = vector_feat + ((row * VI + i) * 3);\n float x = vp[0], y = vp[1], z = vp[2];\n norms[i] = sqrtf(x*x + y*y + z*z);\n }\n __syncthreads();\n const float* srow = scalar_feat + row * SI;\n int K = SI + VI;\n for (int o = tid; o < SO; o += blockDim.x) {\n const float* w = scalar_weight + o * K;\n float acc = scalar_bias[o];\n for (int k = 0; k < SI; ++k) acc = fmaf(tf32_round(srow[k]), tf32_round(w[k]), acc);\n for (int k = 0; k < VI; ++k) acc = fmaf(tf32_round(norms[k]), tf32_round(w[SI + k]), acc);\n s_out[row * SO + o] = acc;\n }\n for (int o = tid; o < VO; o += blockDim.x) {\n const float* w = gate_weight + o * K;\n float acc = gate_bias[o];\n for (int k = 0; k < SI; ++k) acc = fmaf(tf32_round(srow[k]), tf32_round(w[k]), acc);\n for (int k = 0; k < VI; ++k) acc = fmaf(tf32_round(norms[k]), tf32_round(w[SI + k]), acc);\n gates[o] = 1.0f / (1.0f + expf(-acc));\n }\n __syncthreads();\n int total = VO * 3;\n for (int idx = tid; idx < total; idx += blockDim.x) {\n int o = idx / 3;\n int d = idx - o * 3;\n const float* w = vector_weight + o * VI;\n float acc = 0.0f;\n for (int i = 0; i < VI; ++i) acc = fmaf(tf32_round(w[i]), tf32_round(vector_feat[((row * VI + i) * 3) + d]), acc);\n v_out[(row * VO + o) * 3 + d] = gates[o] * acc;\n }\n}\n\nstd::vector<torch::Tensor> se3_forward_cuda(torch::Tensor scalar_feat, torch::Tensor vector_feat,\n torch::Tensor scalar_weight, torch::Tensor scalar_bias,\n torch::Tensor vector_weight,\n torch::Tensor gate_weight, torch::Tensor gate_bias) {\n int B = scalar_feat.size(0), N = scalar_feat.size(1), SI = scalar_feat.size(2);\n int VI = vector_feat.size(2), SO = scalar_weight.size(0), VO = vector_weight.size(0);\n int M = B * N;\n auto s_out = torch::empty({B, N, SO}, scalar_feat.options());\n auto v_out = torch::empty({B, N, VO, 3}, vector_feat.options());\n se3_fused_kernel<<<M, 128, (VI+VO)*sizeof(float), at::cuda::getCurrentCUDAStream()>>>(\n scalar_feat.data_ptr<float>(), vector_feat.data_ptr<float>(), scalar_weight.data_ptr<float>(), scalar_bias.data_ptr<float>(),\n vector_weight.data_ptr<float>(), gate_weight.data_ptr<float>(), gate_bias.data_ptr<float>(), s_out.data_ptr<float>(), v_out.data_ptr<float>(), M, SI, SO, VI, VO);\n C10_CUDA_KERNEL_LAUNCH_CHECK();\n return {s_out, v_out};\n}\n'''\n\n_ext = load_inline(name='se3_fused_ext_v2tf32asm', cpp_sources=cpp_sources, cuda_sources=cuda_sources,\n functions=['se3_forward_cuda'], extra_cuda_cflags=['-O3'], verbose=False)\n\nclass ModelNew(nn.Module):\n def __init__(self, scalar_in, scalar_out, vector_in, vector_out):\n super().__init__()\n self.scalar_linear = nn.Linear(scalar_in + vector_in, scalar_out)\n self.vector_weight = nn.Parameter(torch.randn(vector_out, vector_in))\n nn.init.xavier_uniform_(self.vector_weight)\n self.vector_gate = nn.Linear(scalar_in + vector_in, vector_out)\n def forward(self, scalar_feat: torch.Tensor, vector_feat: torch.Tensor) -> tuple:\n return tuple(_ext.se3_forward_cuda(scalar_feat.contiguous(), vector_feat.contiguous(), self.scalar_linear.weight, self.scalar_linear.bias, self.vector_weight, self.vector_gate.weight, self.vector_gate.bias))\n"
}
result ← run_correctness (fail)
failrun_correctness
run_correctness FAILED: kernel did not compile.
Error building extension 'se3_fused_ext_v2tf32asm': [1/3] /opt/conda/bin/x86_64-conda-linux-gnu-c++ -MMD -MF main.o.d -DTORCH_EXTENSION_NAME=se3_fused_ext_v2tf32asm -DTORCH_API_INCLUDE_EXTENSION_H -isystem /scratch/abaner/KernelBench/.venv/lib/python3.10/site-packages/torch/include -isystem /scratch/abaner/KernelBench/.venv/lib/python3.10/site-packages/torch/include/torch/csrc/api/include -isystem /usr/local/cuda/include -isystem /opt/conda/include/python3.10 -fPIC -std=c++17 -c /scratch/abaner/KernelBench/runs/l12_all_gpt/popcorn/gpt-5.5-priority/level_1_problem_22_cache/k_324eb4057723/se3_fused_ext_v2tf32asm/main.cpp -o main.o
[2/3] /usr/local/cuda/bin/nvcc -MD -MF cuda.cuda.o.d -ccbin /opt/conda/bin/x86_64-conda-linux-gnu-cc -DTORCH_EXTENSION_NAME=se3_fused_ext_v2tf32asm -DTORCH_API_INCLUDE_EXTENSION_H -isystem /scratch/abaner/KernelBench/.venv/lib/python3.10/site-packages/torch/include -isystem /scratch/abaner/KernelBench/.venv/lib/python3.10/site-packages/torch/include/torch/csrc/api/include -isystem /usr/local/cuda/include -isystem /opt/conda/include/python3.10 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_90,code=compute_90 -gencode=arch=compute_90,code=sm_90 --compiler-options '-fPIC' -O3 -std=c++17 -c /scratch/abaner/KernelBench/runs/l12_all_gpt/popcorn/gpt-5.5-priority/level_1_problem_22_cache/k_324eb4057723/se3_fused_ext_v2tf32asm/cuda.cu -o cuda.cuda.o
FAILED: [code=255] cuda.cuda.o
/usr/local/cuda/bin/nvcc -MD -MF cuda.cuda.o.d -ccbin /opt/conda/bin/x86_64-conda-linux-gnu-cc -DTORCH_EXTENSION_NAME=se3_fused_ext_v2tf32asm -DTORCH_API_INCLUDE_EXTENSION_H -isystem /scratch/abaner/KernelBench/.venv/lib/python3.10/site-packages/torch/include -isystem /scratch/abaner/KernelBench/.venv/lib/python3.10/site-packages/torch/include/torch/csrc/api/include -isystem /usr/local/cuda/include -isystem /opt/conda/include/python3.10 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_90,code=compute_90 -gencode=arch=compute_90,code=sm_90 --compiler-options '-fPIC' -O3 -std=c++17 -c /scratch/abaner/KernelBench/runs/l12_all_gpt/popcorn/gpt-5.5-priority/level_1_problem_22_cache/k_324eb4057723/se3_fused_ext_v2tf32asm/cuda.cu -o cuda.cuda.o
nvcc warning : incompatible redefinition for option 'compiler-bindir', the last value of this option was used
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 161; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 168; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 173; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 177; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 182; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 186; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 191; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 195; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 214; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 221; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 229; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 233; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 240; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 244; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 265; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 274; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 279; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 283; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 288; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 292; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 297; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 301; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 319; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 328; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 336; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 340; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 347; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 351; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 395; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 404; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 409; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 413; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 418; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 422; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 427; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 431; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 449; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 458; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 466; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 470; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 477; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 481; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 548; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 555; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 560; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 564; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 569; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 573; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 578; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 582; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 601; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 608; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 616; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 620; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 627; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 631; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 652; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 661; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 666; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 670; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 675; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 679; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 684; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 688; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 706; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 715; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 723; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 727; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 734; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 738; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 801; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 810; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 815; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 819; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 824; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 828; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 833; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 837; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 855; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 864; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 872; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 876; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 883; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 887; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 962; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 970; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 975; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 979; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 984; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 988; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 993; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 997; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 1016; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 1024; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 1032; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 1040; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 1047; error : Arguments mismatch for instruction 'cvt'
ptxas /scratch/abaner/tmp/tmpxft_003a67c8_00000000-6_cuda.ptx, line 1051; error : Arguments mismatch for instruction 'cvt'
ptxas fatal : Ptx assembly aborted due to errors
ninja: build stopped: subcommand failed.