← Back to Leaderboard

The AI CUDA Engineer 👷

52_Argmin_over_a_dimension52_argmin_tuned_blocks_base_base

Level 1 • Task 52
import torch
import torch.nn as nn
import torch.nn.functional as F


def module_fn(x: torch.Tensor, dim: int) -> torch.Tensor:
    """
    Finds the index of the minimum value along the specified dimension.

    Args:
        x (torch.Tensor): Input tensor.
        dim (int): Dimension along which to find the minimum value.

    Returns:
        torch.Tensor: Tensor containing the indices of the minimum values along the specified dimension.
    """
    return torch.argmin(x, dim)


class Model(nn.Module):
    """
    Simple model that finds the index of the minimum value along a specified dimension.
    """

    def __init__(self, dim):
        """
        Initializes the model with the dimension to perform argmin on.

        Args:
            dim (int): Dimension along which to find the minimum value.
        """
        super(Model, self).__init__()
        self.dim = dim

    def forward(self, x, fn=module_fn):
        """
        Finds the index of the minimum value along the specified dimension.

        Args:
            x (torch.Tensor): Input tensor.
            fn (callable): Function to compute the output. Defaults to module_fn.

        Returns:
            torch.Tensor: Tensor containing the indices of the minimum values along the specified dimension.
        """
        return fn(x, self.dim)


batch_size = 16
dim1 = 256
dim2 = 256
dim = 1


def get_inputs():
    x = torch.randn(batch_size, dim1, dim2)
    return [x]


def get_init_inputs():
    return [dim]
import torch
import torch.nn as nn

class Model(nn.Module):
    """
    Simple model that finds the index of the minimum value along a specified dimension.
    """
    def __init__(self, dim: int):
        """
        Initializes the model with the dimension to perform argmin on.

        Args:
            dim (int): Dimension along which to find the minimum value.
        """
        super(Model, self).__init__()
        self.dim = dim

    def forward(self, x: torch.Tensor) -> torch.Tensor:
        """
        Finds the index of the minimum value along the specified dimension.

        Args:
            x (torch.Tensor): Input tensor.

        Returns:
            torch.Tensor: Tensor containing the indices of the minimum values along the specified dimension.
        """
        return torch.argmin(x, dim=self.dim)

batch_size = 16
dim1 = 256
dim2 = 256
dim = 1

def get_inputs():
    x = torch.randn(batch_size, dim1, dim2)
    return [x]

def get_init_inputs():
    return [dim]

Kernel Information

Related Kernels (Level 1, Task 52 • 52_Argmin_over_a_dimension)

Rank Kernel Name Runtime (ms) Speedup Native Speedup Compile
🥇 52_argmin_tuned_blocks_base_base 0.01 1.73 2.40
🥇 argmin_parallel_tuned_2_edit_1 0.01 1.73 2.40
🥉 52_argmin_optimized_memory_base 0.01 1.61 2.24
🥉 52_argmin_optimal_blks_base 0.01 1.61 2.24
🥉 52_argmin_shared_tiled_base_base 0.01 1.61 2.24
🥉 52_argmin_ldg_aligned_base 0.01 1.61 2.24
7 52_argmin_balanced_workload_base 0.02 1.51 2.10
7 52_argmin_optimized_indexing_base_base 0.02 1.51 2.10
7 52_argmin_stride_loops_base 0.02 1.51 2.10
7 argmin_combined_kernel_base 0.02 1.51 2.10
7 optimized_argmin_kernel_base 0.02 1.51 2.10
7 argmin_parallel_edit_1 0.02 1.51 2.10
7 52_argmin_coalesced_base 0.02 1.51 2.10
14 52_argmin_coalesced_base_base 0.02 1.10 1.53
14 argmin_coalesced_edit_1 0.02 1.10 1.53
14 coalesced_argmin_base 0.02 1.10 1.53
14 coalesced_argmin_edit_1 0.02 1.10 1.53
14 aligned_memory_argmin_base 0.02 1.10 1.53
14 modular_argmin_optimized_indexing_base 0.02 1.10 1.53
14 modular_argmin_refactored_base 0.02 1.10 1.53
#include <torch/extension.h>
#include <cuda.h>
#include <cuda_runtime.h>
#include <vector>
#include <stdexcept>

template <typename scalar_t>
__global__ void argmin_tuned_blocks_kernel(
    const scalar_t* __restrict__ x,
    int64_t* __restrict__ output,
    int K,
    int64_t outer_size,
    int64_t inner_size) {
    
    const int tid = threadIdx.x;
    const int bid = blockIdx.x;
    const int block_size = blockDim.x;  // Using 128 threads per block
    
    // Shared memory for partial results - sized for 128 threads
    __shared__ scalar_t s_min_vals[128];
    __shared__ int s_min_indices[128];
    
    // Calculate which slice this block is processing
    int64_t slice_idx = bid;
    if (slice_idx >= outer_size * inner_size) return;
    
    int64_t outer = slice_idx / inner_size;
    int64_t inner = slice_idx % inner_size;
    
    // Initialize with maximum value
    scalar_t local_min = FLT_MAX;
    int local_min_idx = 0;
    
    // Each thread processes elements strided by block_size
    // Using __ldg for cached memory access
    for (int k = tid; k < K; k += block_size) {
        scalar_t val = __ldg(&x[outer * (K * inner_size) + k * inner_size + inner]);
        if (val < local_min) {
            local_min = val;
            local_min_idx = k;
        }
    }
    
    // Store in shared memory
    s_min_vals[tid] = local_min;
    s_min_indices[tid] = local_min_idx;
    __syncthreads();
    
    // Reduce within the block - optimized for 128 threads
    // Unrolled first iteration for better instruction scheduling
    if (tid < 64) {
        if (s_min_vals[tid + 64] < s_min_vals[tid]) {
            s_min_vals[tid] = s_min_vals[tid + 64];
            s_min_indices[tid] = s_min_indices[tid + 64];
        }
    }
    __syncthreads();
    
    // Continue reduction with remaining iterations
    if (tid < 32) {
        if (s_min_vals[tid + 32] < s_min_vals[tid]) {
            s_min_vals[tid] = s_min_vals[tid + 32];
            s_min_indices[tid] = s_min_indices[tid + 32];
        }
        __syncwarp();
        
        if (s_min_vals[tid + 16] < s_min_vals[tid]) {
            s_min_vals[tid] = s_min_vals[tid + 16];
            s_min_indices[tid] = s_min_indices[tid + 16];
        }
        __syncwarp();
        
        if (s_min_vals[tid + 8] < s_min_vals[tid]) {
            s_min_vals[tid] = s_min_vals[tid + 8];
            s_min_indices[tid] = s_min_indices[tid + 8];
        }
        __syncwarp();
        
        if (s_min_vals[tid + 4] < s_min_vals[tid]) {
            s_min_vals[tid] = s_min_vals[tid + 4];
            s_min_indices[tid] = s_min_indices[tid + 4];
        }
        __syncwarp();
        
        if (s_min_vals[tid + 2] < s_min_vals[tid]) {
            s_min_vals[tid] = s_min_vals[tid + 2];
            s_min_indices[tid] = s_min_indices[tid + 2];
        }
        __syncwarp();
        
        if (s_min_vals[tid + 1] < s_min_vals[tid]) {
            s_min_vals[tid] = s_min_vals[tid + 1];
            s_min_indices[tid] = s_min_indices[tid + 1];
        }
    }
    
    // Write result
    if (tid == 0) {
        output[slice_idx] = s_min_indices[0];
    }
}

at::Tensor argmin_cuda_forward(const at::Tensor &x, int64_t dim) {
    TORCH_CHECK(x.is_cuda(), "Input tensor must be a CUDA tensor");
    
    int dims = x.dim();
    if (dim < 0) dim += dims;
    TORCH_CHECK(dim >= 0 && dim < dims, "Reduction dim out of range");
    
    int64_t outer_size = 1;
    for (int i = 0; i < dim; i++) {
        outer_size *= x.size(i);
    }
    int K = static_cast<int>(x.size(dim));
    int64_t inner_size = 1;
    for (int i = dim + 1; i < dims; i++) {
        inner_size *= x.size(i);
    }
    
    std::vector<int64_t> out_sizes;
    for (int i = 0; i < dims; i++) {
        if (i == dim) continue;
        out_sizes.push_back(x.size(i));
    }
    auto output = at::empty(out_sizes, x.options().dtype(at::kLong));
    
    // Using 128 threads per block instead of 256
    int threads = 128;
    int blocks = outer_size * inner_size;
    
    AT_DISPATCH_ALL_TYPES_AND(at::ScalarType::Half, x.scalar_type(), "argmin_cuda_forward", ([&] {
        const scalar_t* x_data = x.data_ptr<scalar_t>();
        int64_t* output_data = output.data_ptr<int64_t>();
        argmin_tuned_blocks_kernel<scalar_t><<<blocks, threads>>>(
            x_data, output_data, K, outer_size, inner_size);
    }));
    
    cudaError_t err = cudaGetLastError();
    if (err != cudaSuccess) {
        throw std::runtime_error(std::string("CUDA kernel failed: ") + cudaGetErrorString(err));
    }
    return output;
}

PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) {
    m.def("forward", &argmin_cuda_forward, "Argmin forward (CUDA)");
}
Performance Metrics
Metric Value Unit Variance Samples
Executed Ipc Active 1.064 inst/cycle 0.000 5
Executed Ipc Elapsed 0.840 inst/cycle 0.000 5
Issue Slots Busy 27.016 % 0.233 5
Issued Ipc Active 1.082 inst/cycle 0.000 5
SM Busy 27.016 % 0.233 5
Memory Throughput 368007442451.164 byte/second 15968524486842388480.000 5
Mem Busy 61.538 % 1.797 5
Max Bandwidth 27.980 % 0.105 5
L1/TEX Hit Rate 1.750 % 0.037 5
L2 Hit Rate 84.912 % 1.033 5
Mem Pipes Busy 10.694 % 0.014 5
Warp Cycles Per Issued Instruction 47.038 cycle 0.394 5
Warp Cycles Per Executed Instruction 47.736 cycle 0.413 5
Avg. Active Threads Per Warp 31.430 0.000 5
Avg. Not Predicated Off Threads Per Warp 28.550 0.000 5
Max Active Clusters 0.000 cluster 0.000 5
Max Cluster Size 8.000 block 0.000 5
Overall GPU Occupancy 0.000 % 0.000 5
Cluster Occupancy 0.000 % 0.000 5
Block Limit SM 32.000 block 0.000 5
Block Limit Registers 21.000 block 0.000 5
Block Limit Shared Mem 32.000 block 0.000 5
Block Limit Warps 16.000 block 0.000 5
Theoretical Active Warps per SM 64.000 warp 0.000 5
Theoretical Occupancy 100.000 % 0.000 5
Achieved Occupancy 81.142 % 0.462 5
Achieved Active Warps Per SM 51.930 warp 0.190 5
Analysis Rules
Rule Description
WRN HighPipeUtilization All compute pipelines are under-utilized. Either this kernel is very small or it doesn't issue enough warps per scheduler. Check the Launch Statistics and Scheduler Statistics sections for further details.
INF CPIStall Check the Warp Stall Sampling (All Cycles) table for the top stall locations in your source based on sampling data. The Kernel Profiling Guide (https://docs.nvidia.com/nsight-compute/ProfilingGuide/index.html#metrics-reference) provides more details on each stall reason.
WRN Occupancy This kernel's theoretical occupancy is not impacted by any block limit. The difference between calculated theoretical (100.0%) and measured achieved occupancy (80.9%) can be the result of warp scheduling overheads or workload imbalances during the kernel execution. Load imbalances can occur between warps within a block as well as across blocks of the same kernel. See the CUDA Best Practices Guide (https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/index.html#occupancy) for more details on optimizing occupancy.
Operation / Metric Value Unit
aten::to
CPU Time 213184.65 μs
Device Time 320.89 μs
Self CPU Time 37.72 μs
Self Device Time 0.00 μs
CPU Memory Usage 0 B
Device Memory Usage 0 B
Self CPU Memory Usage 0 B
Self Device Memory Usage 0 B
aten::_to_copy
CPU Time 213146.93 μs
Device Time 320.89 μs
Self CPU Time 88.13 μs
Self Device Time 0.00 μs
CPU Memory Usage 0 B
Device Memory Usage 0 B
Self CPU Memory Usage 0 B
Self Device Memory Usage 0 B
aten::empty_strided
CPU Time 212506.56 μs
Device Time 0.00 μs
Self CPU Time 88.00 μs
Self Device Time 0.00 μs
CPU Memory Usage 0 B
Device Memory Usage 0 B
Self CPU Memory Usage 0 B
Self Device Memory Usage 0 B
cudaDeviceGetStreamPriorityRange
CPU Time 212205.26 μs
Device Time 0.00 μs
Self CPU Time 212205.26 μs
Self Device Time 0.00 μs
CPU Memory Usage 0 B
Device Memory Usage 0 B
Self CPU Memory Usage 0 B
Self Device Memory Usage 0 B
cudaLaunchKernel
CPU Time 524971.90 μs
Device Time 60197.77 μs
Self CPU Time 524971.90 μs
Self Device Time 60197.77 μs
CPU Memory Usage 0 B
Device Memory Usage 0 B
Self CPU Memory Usage 0 B
Self Device Memory Usage 0 B
void argmin_tuned_blocks_kernel<float>(float const*, long*, int, long, long)
CPU Time 0.00 μs
Device Time 81406.60 μs
Self CPU Time 0.00 μs
Self Device Time 81406.60 μs
CPU Memory Usage 0 B
Device Memory Usage 0 B
Self CPU Memory Usage 0 B
Self Device Memory Usage 0 B
aten::zero_
CPU Time 62961.40 μs
Device Time 615296.58 μs
Self CPU Time 12492.82 μs
Self Device Time 0.00 μs
CPU Memory Usage 0 B
Device Memory Usage 0 B
Self CPU Memory Usage 0 B
Self Device Memory Usage 0 B
aten::fill_
CPU Time 50470.90 μs
Device Time 615296.58 μs
Self CPU Time 14909.61 μs
Self Device Time 615296.58 μs
CPU Memory Usage 0 B
Device Memory Usage 0 B
Self CPU Memory Usage 0 B
Self Device Memory Usage 0 B
void at::native::vectorized_elementwise_kernel<4, at::native::FillFunctor<int>, at::detail::Array<char*, 1> >(int, at::native::FillFunctor<int>, at::detail::Array<char*, 1>)
CPU Time 0.00 μs
Device Time 615296.58 μs
Self CPU Time 0.00 μs
Self Device Time 615296.58 μs
CPU Memory Usage 0 B
Device Memory Usage 0 B
Self CPU Memory Usage 0 B
Self Device Memory Usage 0 B
Status: Failed
45261 warnings and 8 errors generated when compiling for host.
Error while processing /home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu.
Suppressed 45287 warnings (45240 in non-user code, 47 NOLINT).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
Found compiler error(s).
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:11:5 bugprone-easily-swappable-parameters
11 | int K,
| ^~~~~~
12 | int64_t outer_size,
| ~~~~~~~~~~~~~~~~~~
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:11:9: note: the first parameter in the range is 'K'
11 | int K,
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:12:13: note: the last parameter in the range is 'outer_size'
12 | int64_t outer_size,
| ^~~~~~~~~~
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:11:5: note:
11 | int K,
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:12:5: note: 'int' and 'int64_t' may be implicitly converted: 'int' -> 'int64_t' (as 'long'), 'int64_t' (as 'long') -> 'int'
12 | int64_t outer_size,
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:15:21: warning: narrowing conversion from 'unsigned int' to signed type 'int' is implementation-defined [bugprone-narrowing-conversions]
15 | const int tid = threadIdx.x;
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:16:21: warning: narrowing conversion from 'unsigned int' to signed type 'int' is implementation-defined [bugprone-narrowing-conversions]
16 | const int bid = blockIdx.x;
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:17:28: warning: narrowing conversion from 'unsigned int' to signed type 'int' is implementation-defined [bugprone-narrowing-conversions]
17 | const int block_size = blockDim.x; // Using 128 threads per block
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:31:26: warning: implicit conversion of out of range value from 'float' to 'int' is undefined [clang-diagnostic-literal-conversion]
31 | scalar_t local_min = FLT_MAX;
| ~~~~~~~~~ ^
/home/common_modules/clang-tidy/20.0.0git/lib/clang/20/include/float.h:143:17: note: expanded from macro 'FLT_MAX'
143 | #define FLT_MAX __FLT_MAX__
| ^~~~~~~~~~~
note: expanded from macro '__FLT_MAX__'
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:134:9: note: in instantiation of function template specialization 'argmin_tuned_blocks_kernel<int>' requested here
134 | argmin_tuned_blocks_kernel<scalar_t><<<blocks, threads>>>(
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:31:26: warning: implicit conversion of out of range value from 'float' to 'long' is undefined [clang-diagnostic-literal-conversion]
31 | scalar_t local_min = FLT_MAX;
| ~~~~~~~~~ ^
/home/common_modules/clang-tidy/20.0.0git/lib/clang/20/include/float.h:143:17: note: expanded from macro 'FLT_MAX'
143 | #define FLT_MAX __FLT_MAX__
| ^~~~~~~~~~~
note: expanded from macro '__FLT_MAX__'
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:134:9: note: in instantiation of function template specialization 'argmin_tuned_blocks_kernel<long>' requested here
134 | argmin_tuned_blocks_kernel<scalar_t><<<blocks, threads>>>(
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:31:26: warning: implicit conversion of out of range value from 'float' to 'short' is undefined [clang-diagnostic-literal-conversion]
31 | scalar_t local_min = FLT_MAX;
| ~~~~~~~~~ ^
/home/common_modules/clang-tidy/20.0.0git/lib/clang/20/include/float.h:143:17: note: expanded from macro 'FLT_MAX'
143 | #define FLT_MAX __FLT_MAX__
| ^~~~~~~~~~~
note: expanded from macro '__FLT_MAX__'
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:134:9: note: in instantiation of function template specialization 'argmin_tuned_blocks_kernel<short>' requested here
134 | argmin_tuned_blocks_kernel<scalar_t><<<blocks, threads>>>(
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:31:26: warning: implicit conversion of out of range value from 'float' to 'signed char' is undefined [clang-diagnostic-literal-conversion]
31 | scalar_t local_min = FLT_MAX;
| ~~~~~~~~~ ^
/home/common_modules/clang-tidy/20.0.0git/lib/clang/20/include/float.h:143:17: note: expanded from macro 'FLT_MAX'
143 | #define FLT_MAX __FLT_MAX__
| ^~~~~~~~~~~
note: expanded from macro '__FLT_MAX__'
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:134:9: note: in instantiation of function template specialization 'argmin_tuned_blocks_kernel<signed char>' requested here
134 | argmin_tuned_blocks_kernel<scalar_t><<<blocks, threads>>>(
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:31:26: warning: implicit conversion of out of range value from 'float' to 'unsigned char' is undefined [clang-diagnostic-literal-conversion]
31 | scalar_t local_min = FLT_MAX;
| ~~~~~~~~~ ^
/home/common_modules/clang-tidy/20.0.0git/lib/clang/20/include/float.h:143:17: note: expanded from macro 'FLT_MAX'
143 | #define FLT_MAX __FLT_MAX__
| ^~~~~~~~~~~
note: expanded from macro '__FLT_MAX__'
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:134:9: note: in instantiation of function template specialization 'argmin_tuned_blocks_kernel<unsigned char>' requested here
134 | argmin_tuned_blocks_kernel<scalar_t><<<blocks, threads>>>(
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: error: use of overloaded operator '<' is ambiguous (with operand types 'c10::Half' and 'c10::Half') [clang-diagnostic-error]
38 | if (val < local_min) {
| ~~~ ^ ~~~~~~~~~
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:134:9: note: in instantiation of function template specialization 'argmin_tuned_blocks_kernel<c10::Half>' requested here
134 | argmin_tuned_blocks_kernel<scalar_t><<<blocks, threads>>>(
| ^
/usr/local/cuda/include/cuda_fp16.hpp:310:33: note: candidate function
310 | __device__ __forceinline__ bool operator< (const __half &lh, const __half &rh) { return __hlt(lh, rh); }
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(float, float)
38 | if (val < local_min) {
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(float, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(float, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(float, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(float, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(float, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(float, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(float, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(float, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(float, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(float, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(float, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__float128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned __int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__float128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned __int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__float128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__float128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__float128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__float128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__float128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__float128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__float128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__float128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__float128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__float128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(__int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned __int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned __int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned __int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned __int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned __int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned __int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned __int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned __int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned __int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:38:17: note: built-in candidate operator<(unsigned __int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: error: use of overloaded operator '<' is ambiguous (with operand types 'c10::Half' and 'c10::Half') [clang-diagnostic-error]
52 | if (s_min_vals[tid + 64] < s_min_vals[tid]) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
/usr/local/cuda/include/cuda_fp16.hpp:310:33: note: candidate function
310 | __device__ __forceinline__ bool operator< (const __half &lh, const __half &rh) { return __hlt(lh, rh); }
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(float, float)
52 | if (s_min_vals[tid + 64] < s_min_vals[tid]) {
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(float, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(float, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(float, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(float, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(float, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(float, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(float, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(float, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(float, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(float, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(float, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__float128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned __int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__float128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned __int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__float128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__float128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__float128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__float128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__float128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__float128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__float128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__float128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__float128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__float128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(__int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned __int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned __int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned __int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned __int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned __int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned __int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned __int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned __int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned __int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:52:34: note: built-in candidate operator<(unsigned __int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: error: use of overloaded operator '<' is ambiguous (with operand types 'c10::Half' and 'c10::Half') [clang-diagnostic-error]
61 | if (s_min_vals[tid + 32] < s_min_vals[tid]) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
/usr/local/cuda/include/cuda_fp16.hpp:310:33: note: candidate function
310 | __device__ __forceinline__ bool operator< (const __half &lh, const __half &rh) { return __hlt(lh, rh); }
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(float, float)
61 | if (s_min_vals[tid + 32] < s_min_vals[tid]) {
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(float, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(float, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(float, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(float, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(float, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(float, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(float, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(float, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(float, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(float, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(float, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__float128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned __int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__float128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned __int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__float128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__float128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__float128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__float128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__float128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__float128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__float128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__float128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__float128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__float128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(__int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned __int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned __int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned __int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned __int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned __int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned __int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned __int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned __int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned __int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:61:34: note: built-in candidate operator<(unsigned __int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: error: use of overloaded operator '<' is ambiguous (with operand types 'c10::Half' and 'c10::Half') [clang-diagnostic-error]
67 | if (s_min_vals[tid + 16] < s_min_vals[tid]) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
/usr/local/cuda/include/cuda_fp16.hpp:310:33: note: candidate function
310 | __device__ __forceinline__ bool operator< (const __half &lh, const __half &rh) { return __hlt(lh, rh); }
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(float, float)
67 | if (s_min_vals[tid + 16] < s_min_vals[tid]) {
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(float, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(float, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(float, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(float, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(float, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(float, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(float, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(float, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(float, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(float, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(float, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__float128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned __int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__float128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned __int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__float128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__float128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__float128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__float128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__float128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__float128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__float128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__float128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__float128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__float128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(__int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned __int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned __int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned __int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned __int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned __int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned __int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned __int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned __int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned __int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:67:34: note: built-in candidate operator<(unsigned __int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: error: use of overloaded operator '<' is ambiguous (with operand types 'c10::Half' and 'c10::Half') [clang-diagnostic-error]
73 | if (s_min_vals[tid + 8] < s_min_vals[tid]) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
/usr/local/cuda/include/cuda_fp16.hpp:310:33: note: candidate function
310 | __device__ __forceinline__ bool operator< (const __half &lh, const __half &rh) { return __hlt(lh, rh); }
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(float, float)
73 | if (s_min_vals[tid + 8] < s_min_vals[tid]) {
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(float, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(float, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(float, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(float, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(float, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(float, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(float, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(float, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(float, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(float, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(float, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__float128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned __int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__float128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned __int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__float128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__float128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__float128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__float128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__float128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__float128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__float128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__float128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__float128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__float128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(__int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned __int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned __int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned __int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned __int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned __int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned __int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned __int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned __int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned __int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:73:33: note: built-in candidate operator<(unsigned __int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: error: use of overloaded operator '<' is ambiguous (with operand types 'c10::Half' and 'c10::Half') [clang-diagnostic-error]
79 | if (s_min_vals[tid + 4] < s_min_vals[tid]) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
/usr/local/cuda/include/cuda_fp16.hpp:310:33: note: candidate function
310 | __device__ __forceinline__ bool operator< (const __half &lh, const __half &rh) { return __hlt(lh, rh); }
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(float, float)
79 | if (s_min_vals[tid + 4] < s_min_vals[tid]) {
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(float, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(float, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(float, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(float, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(float, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(float, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(float, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(float, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(float, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(float, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(float, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__float128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned __int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__float128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned __int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__float128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__float128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__float128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__float128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__float128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__float128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__float128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__float128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__float128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__float128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(__int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned __int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned __int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned __int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned __int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned __int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned __int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned __int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned __int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned __int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:79:33: note: built-in candidate operator<(unsigned __int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: error: use of overloaded operator '<' is ambiguous (with operand types 'c10::Half' and 'c10::Half') [clang-diagnostic-error]
85 | if (s_min_vals[tid + 2] < s_min_vals[tid]) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
/usr/local/cuda/include/cuda_fp16.hpp:310:33: note: candidate function
310 | __device__ __forceinline__ bool operator< (const __half &lh, const __half &rh) { return __hlt(lh, rh); }
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(float, float)
85 | if (s_min_vals[tid + 2] < s_min_vals[tid]) {
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(float, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(float, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(float, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(float, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(float, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(float, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(float, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(float, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(float, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(float, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(float, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__float128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned __int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__float128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned __int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__float128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__float128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__float128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__float128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__float128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__float128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__float128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__float128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__float128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__float128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(__int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned __int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned __int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned __int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned __int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned __int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned __int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned __int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned __int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned __int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:85:33: note: built-in candidate operator<(unsigned __int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: error: use of overloaded operator '<' is ambiguous (with operand types 'c10::Half' and 'c10::Half') [clang-diagnostic-error]
91 | if (s_min_vals[tid + 1] < s_min_vals[tid]) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
/usr/local/cuda/include/cuda_fp16.hpp:310:33: note: candidate function
310 | __device__ __forceinline__ bool operator< (const __half &lh, const __half &rh) { return __hlt(lh, rh); }
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(float, float)
91 | if (s_min_vals[tid + 1] < s_min_vals[tid]) {
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(float, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(float, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(float, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(float, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(float, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(float, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(float, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(float, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(float, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(float, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(float, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long double, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__float128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned int, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long long, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned __int128, float)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long double, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__float128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned int, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long long, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned __int128, double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long double, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long double, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long double, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long double, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long double, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long double, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long double, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long double, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long double, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long double, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__float128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__float128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__float128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__float128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__float128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__float128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__float128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__float128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__float128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__float128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(__int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned int, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned int, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned int, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned int, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned int, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned int, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned int, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned int, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned int, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned int, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long long, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long long, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long long, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long long, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long long, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long long, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long long, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long long, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long long, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned long long, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned __int128, long double)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned __int128, __float128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned __int128, int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned __int128, long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned __int128, long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned __int128, __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned __int128, unsigned int)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned __int128, unsigned long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned __int128, unsigned long long)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:91:33: note: built-in candidate operator<(unsigned __int128, unsigned __int128)
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:106:16: warning: narrowing conversion from 'int64_t' (aka 'long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions]
106 | int dims = x.dim();
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:116:18: warning: narrowing conversion from 'int64_t' (aka 'long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions]
116 | for (int i = dim + 1; i < dims; i++) {
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:129:18: warning: narrowing conversion from 'int64_t' (aka 'long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions]
129 | int blocks = outer_size * inner_size;
| ^
/home/robert_sakana_ai/llm_cuda/experiments/20250202_optimize_b10_s4_e0_sweep/level_1/task_52/b6_s1_52_argmin_tuned_blocks_base/base/base.cu:131:5: warning: inside a lambda, '__func__' expands to the name of the function call operator; consider capturing the name of the enclosing function explicitly [bugprone-lambda-function-name]
131 | AT_DISPATCH_ALL_TYPES_AND(at::ScalarType::Half, x.scalar_type(), "argmin_cuda_forward", ([&] {
| ^
/home/robert_sakana_ai/miniconda3/envs/llm2cuda/lib/python3.11/site-packages/torch/include/ATen/Dispatch.h:542:19: note: expanded from macro 'AT_DISPATCH_ALL_TYPES_AND'
542 | TYPE, NAME, AT_DISPATCH_CASE_ALL_TYPES_AND(SCALARTYPE, __VA_ARGS__))
| ^
/home/robert_sakana_ai/miniconda3/envs/llm2cuda/lib/python3.11/site-packages/torch/include/ATen/Dispatch.h:537:3: note: expanded from macro 'AT_DISPATCH_CASE_ALL_TYPES_AND'
537 | AT_DISPATCH_CASE_ALL_TYPES(__VA_ARGS__) \
| ^
/home/robert_sakana_ai/miniconda3/envs/llm2cuda/lib/python3.11/site-packages/torch/include/ATen/Dispatch.h:478:3: note: expanded from macro 'AT_DISPATCH_CASE_ALL_TYPES'
478 | AT_DISPATCH_CASE_INTEGRAL_TYPES(__VA_ARGS__) \
| ^
note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/robert_sakana_ai/miniconda3/envs/llm2cuda/lib/python3.11/site-packages/torch/include/ATen/Dispatch.h:58:7: note: expanded from macro 'AT_PRIVATE_CHECK_SELECTIVE_BUILD'
58 | AT_ERROR( \
| ^
/home/robert_sakana_ai/miniconda3/envs/llm2cuda/lib/python3.11/site-packages/torch/include/c10/util/Exception.h:711:32: note: expanded from macro 'AT_ERROR'
711 | C10_EXPAND_MSVC_WORKAROUND(TORCH_CHECK(false, ::c10::str(__VA_ARGS__))); \
| ^
/home/robert_sakana_ai/miniconda3/envs/llm2cuda/lib/python3.11/site-packages/torch/include/c10/util/Exception.h:536:9: note: expanded from macro 'TORCH_CHECK'
536 | __func__, \
| ^