MCPcopy Create free account

hub / github.com/AlphaGPU/leetgpu-challenges / types & classes

Types & classes95 in github.com/AlphaGPU/leetgpu-challenges

↓ 30 callersClassRandTensor
Uniform random input in [low, high).
challenges/core/challenge_base.py:5
↓ 18 callersClassOutTensor
Output buffer (by shape): materialized empty where outputs are written in place (torch), omitted where they're returned functionally (jax).
challenges/core/challenge_base.py:44
↓ 17 callersClassRandnTensor
Normal (Gaussian) random input.
challenges/core/challenge_base.py:15
↓ 1 callersClassFullTensor
Constant-filled input (covers zeros / ones / full).
challenges/core/challenge_base.py:35
↓ 1 callersClassRandIntTensor
Uniform integer random input in [low, high).
challenges/core/challenge_base.py:25
ClassChallenge
challenges/hard/39_Fast_Fourier_transform/challenge.py:8
ClassChallenge
challenges/hard/74_gpt2_block/challenge.py:31
ClassChallenge
challenges/hard/73_all_pairs_shortest_paths/challenge.py:23
ClassChallenge
challenges/hard/59_sliding_window_attn/challenge.py:8
ClassChallenge
challenges/hard/93_llama_transformer_block/challenge.py:32
ClassChallenge
challenges/hard/14_multi_agent_sim/challenge.py:8
ClassChallenge
challenges/hard/15_sorting/challenge.py:8
ClassChallenge
challenges/hard/20_kmeans_clustering/challenge.py:8
ClassChallenge
challenges/hard/56_linear_attention/challenge.py:8
ClassChallenge
challenges/hard/12_multi_head_attention/challenge.py:8
ClassChallenge
challenges/hard/36_radix_sort/challenge.py:8
ClassChallenge
challenges/hard/46_bfs_shortest_path/challenge.py:8
ClassChallenge
challenges/hard/53_casual_attention/challenge.py:8
ClassChallenge
challenges/medium/55_attn_w_linear_bias/challenge.py:8
ClassChallenge
challenges/medium/78_2d_fft/challenge.py:8
ClassChallenge
challenges/medium/35_monte_carlo_integration/challenge.py:8
ClassChallenge
challenges/medium/32_int8_quantized_matmul/challenge.py:8
ClassChallenge
challenges/medium/67_moe_topk_gating/challenge.py:8
ClassChallenge
challenges/medium/80_grouped_query_attention/challenge.py:9
ClassChallenge
challenges/medium/82_linear_recurrence/challenge.py:8
ClassChallenge
challenges/medium/16_prefix_sum/challenge.py:8
ClassChallenge
challenges/medium/72_stream_compaction/challenge.py:8
ClassChallenge
challenges/medium/29_top_k_selection/challenge.py:8
ClassChallenge
challenges/medium/40_batch_normalization/challenge.py:8
ClassChallenge
challenges/medium/60_top_p_sampling/challenge.py:8
ClassChallenge
challenges/medium/92_decaying_causal_attention/challenge.py:9
ClassChallenge
challenges/medium/69_jacobi_stencil_2d/challenge.py:8
ClassChallenge
challenges/medium/48_2d_subarray_sum/challenge.py:8
ClassChallenge
challenges/medium/84_swiglu_mlp_block/challenge.py:9
ClassChallenge
challenges/medium/43_count_array_element/challenge.py:8
ClassChallenge
challenges/medium/17_dot_product/challenge.py:8
ClassChallenge
challenges/medium/61_rope_embedding/challenge.py:8
ClassChallenge
challenges/medium/37_matrix_power/challenge.py:8
ClassChallenge
challenges/medium/25_categorical_cross_entropy_loss/challenge.py:8
ClassChallenge
challenges/medium/106_token_embedding_layer/challenge.py:8
ClassChallenge
challenges/medium/57_fp16_batched_matmul/challenge.py:8
ClassChallenge
challenges/medium/64_weight_dequantization/challenge.py:8
ClassChallenge
challenges/medium/75_sparse_matrix_dense_matrix_multiplication/challenge.py:8
ClassChallenge
challenges/medium/94_ssm_selective_scan/challenge.py:8
ClassChallenge
challenges/medium/28_gaussian_blur/challenge.py:8
ClassChallenge
challenges/medium/10_2d_convolution/challenge.py:8
ClassChallenge
challenges/medium/51_max_subarray_sum/challenge.py:8
ClassChallenge
challenges/medium/81_int4_matmul/challenge.py:8
ClassChallenge
challenges/medium/85_lora_linear/challenge.py:8
ClassChallenge
challenges/medium/50_rms_normalization/challenge.py:8
ClassChallenge
challenges/medium/96_int8_kv_cache_attention/challenge.py:9
ClassChallenge
challenges/medium/87_speculative_decoding_verification/challenge.py:8
ClassChallenge
challenges/medium/42_2d_max_pooling/challenge.py:8
ClassChallenge
challenges/medium/105_group_normalization/challenge.py:9
ClassChallenge
challenges/medium/47_subarray_sum/challenge.py:8
ClassChallenge
challenges/medium/90_causal_depthwise_conv1d/challenge.py:9
ClassChallenge
challenges/medium/76_adder_transformer/challenge.py:178
ClassChallenge
challenges/medium/13_histogramming/challenge.py:8
ClassChallenge
challenges/medium/4_reduction/challenge.py:8
ClassChallenge
challenges/medium/11_3d_convolution/challenge.py:8
ClassChallenge
challenges/medium/44_count_2d_array_element/challenge.py:8
ClassChallenge
challenges/medium/45_count_3d_array_element/challenge.py:8
ClassChallenge
challenges/medium/49_3d_subarray_sum/challenge.py:8
ClassChallenge
challenges/medium/5_softmax/challenge.py:8
ClassChallenge
challenges/medium/27_mean_squared_error/challenge.py:8
ClassChallenge
challenges/medium/30_batched_matrix_multiplication/challenge.py:8
ClassChallenge
challenges/medium/22_gemm/challenge.py:8
ClassChallenge
challenges/medium/34_logistic_regression/challenge.py:8
ClassChallenge
challenges/medium/71_parallel_merge/challenge.py:8
ClassChallenge
challenges/medium/6_softmax_attention/challenge.py:8
ClassChallenge
challenges/medium/70_segmented_prefix_sum/challenge.py:8
ClassChallenge
challenges/medium/33_ordinary_least_squares/challenge.py:8
ClassChallenge
challenges/medium/18_sparse_matrix_vector_multiplication/challenge.py:8
ClassChallenge
challenges/medium/38_nearest_neighbor/challenge.py:8
ClassChallenge
challenges/medium/58_fp16_dot_product/challenge.py:8
ClassChallenge
challenges/easy/2_matrix_multiplication/challenge.py:8
ClassChallenge
challenges/easy/62_value_clipping/challenge.py:8
ClassChallenge
challenges/easy/24_rainbow_table/challenge.py:8
ClassChallenge
challenges/easy/23_leaky_relu/challenge.py:8
ClassChallenge
challenges/easy/9_1d_convolution/challenge.py:8
ClassChallenge
challenges/easy/19_reverse_array/challenge.py:8
ClassChallenge
challenges/easy/54_swiglu/challenge.py:8
ClassChallenge
challenges/easy/68_sigmoid/challenge.py:8
ClassChallenge
challenges/easy/41_simple_inference/challenge.py:8
ClassChallenge
challenges/easy/65_geglu/challenge.py:9
ClassChallenge
challenges/easy/63_interleave/challenge.py:8
ClassChallenge
challenges/easy/3_matrix_transpose/challenge.py:8
ClassChallenge
challenges/easy/21_relu/challenge.py:8
ClassChallenge
challenges/easy/52_silu/challenge.py:8
ClassChallenge
challenges/easy/1_vector_add/challenge.py:8
ClassChallenge
challenges/easy/66_rgb_to_grayscale/challenge.py:8
ClassChallenge
challenges/easy/31_matrix_copy/challenge.py:8
ClassChallenge
challenges/easy/8_matrix_addition/challenge.py:8
ClassChallenge
challenges/easy/7_color_inversion/challenge.py:8
ClassChallengeBase
challenges/core/challenge_base.py:53