Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/brontoguana/krasis
/ types & classes
Types & classes
7,782 in github.com/brontoguana/krasis
⨍
Functions
12,380
◇
Types & classes
7,782
↳
Endpoints
10
↓ 173 callers
Class
MatrixCoord
MatrixCoord wraps Coord<2, int> to provide a helper for accessing named dimensions. Classes expecting a coordinate in the rank=2 index space of a matr
src/cuda/flash_attn/cutlass/cutlass/matrix_coord.h:45
↓ 143 callers
Class
PitchLinearCoord
Coordinate in pitch-linear space
src/cuda/flash_attn/cutlass/cutlass/pitch_linear_coord.h:57
↓ 106 callers
Class
Matrix
src/cuda/flash_attn/cutlass/cutlass/matrix.h:54
↓ 105 callers
Class
T
src/cuda/flash_attn/cutlass/cute/algorithm/functional.hpp:215
↓ 85 callers
Class
KrasisModel
Full model with streaming attention (GPU0) + EP MoE (all GPUs) + CPU experts.
python/krasis/model.py:657
↓ 78 callers
Class
QuantConfig
Per-component quantization config for GPU weights. Components NOT configurable (always BF16): embedding, kv_b_proj/w_kc/w_vc, layernorms, gat
python/krasis/config.py:256
↓ 73 callers
Class
half_t
IEEE half-precision floating-point type
src/cuda/flash_attn/cutlass/cutlass/half.h:167
↓ 62 callers
Class
bfloat16_t
Floating-point type with 8 bits of exponent and 7 bits of mantissa.
src/cuda/flash_attn/cutlass/cutlass/bfloat16.h:57
↓ 52 callers
Class
tuple
src/cuda/flash_attn/cutlass/cute/container/tuple.hpp:66
↓ 44 callers
Class
SequenceKVState
KV cache state for a single sequence (request). Tracks which pages are allocated and current position. Provides paged KV index arrays.
python/krasis/kv_cache.py:423
↓ 37 callers
Class
tfloat32_t
Tensor Float 32 data type
src/cuda/flash_attn/cutlass/cutlass/tfloat32.h:53
↓ 36 callers
Class
FastDivmod
Object to encapsulate the fast division+modulus operation. This object precomputes two values used to accelerate the computation and is best used whe
src/cuda/flash_attn/cutlass/cutlass/fast_math.h:325
↓ 31 callers
Class
GemmCoord
GemmCoord is a structure derived from Coord<3> that specifies a location within the coordinate space of a GEMM problem.
src/cuda/flash_attn/cutlass/cutlass/gemm_coord.h:86
↓ 30 callers
Class
C
src/cuda/flash_attn/cutlass/cute/numeric/integral_constant.hpp:42
↓ 25 callers
Class
PitchLinear
Mapping function for pitch-linear memory
src/cuda/flash_attn/cutlass/cutlass/layout/pitch_linear.h:51
↓ 21 callers
Class
TestResult
tests/test_network.py:139
↓ 18 callers
Class
ConfigOption
One configurable item in the TUI.
python/krasis/launcher.py:884
↓ 18 callers
Class
Params
src/cuda/flash_attn/cutlass/cutlass/gemm/kernel/gemm.h:72
↓ 15 callers
Class
FastDivmodU64
Object to encapsulate the fast division+modulus operation for 64b integer division. This object precomputes two values used to accelerate the computa
src/cuda/flash_attn/cutlass/cutlass/fast_math.h:468
↓ 15 callers
Class
float_e4m3_t
////////////////////////////////////////////////////////// floating-point 8 type : E4M3 //////////////////////////////////////////////////////////
src/cuda/flash_attn/cutlass/cutlass/float8.h:395
↓ 15 callers
Class
float_e5m2_t
Forward declaration of float_e5m2_t to define float_e4m3_t <=> float_e5m2_t conversions in class float_e4m3_t
src/cuda/flash_attn/cutlass/cutlass/float8.h:387
↓ 14 callers
Class
MarlinWeight
Marlin-packed weight for use with gptq_marlin_gemm. Stores packed quantized weight, permuted scales, workspace buffer, scalar type, and origi
python/krasis/attention.py:17
↓ 14 callers
Class
Mask
Mask object
src/cuda/flash_attn/cutlass/cutlass/epilogue/threadblock/predicated_tile_iterator_conv.h:177
↓ 14 callers
Class
Params
src/cuda/flash_attn/cutlass/cutlass/conv/threadblock/conv3d_wgrad_activation_tile_access_iterator_analytic.h:97
↓ 13 callers
Class
Arguments
src/cuda/flash_attn/cutlass/cutlass/epilogue/thread/activation.h:89
↓ 12 callers
Class
Tensor4DCoord
Defines a canonical 4D coordinate used by tensor operations.
src/cuda/flash_attn/cutlass/cutlass/tensor_coord.h:44
↓ 11 callers
Class
KrasisEngine
src/moe.rs:1526
↓ 11 callers
Class
Tensor5DCoord
Defines a canonical 5D coordinate used by tensor operations.
src/cuda/flash_attn/cutlass/cutlass/tensor_coord.h:180
↓ 9 callers
Class
identity
src/cuda/flash_attn/cutlass/cute/algorithm/functional.hpp:45
↓ 8 callers
Class
AttentionBackendSpec
python/krasis/attention_backend.py:167
↓ 8 callers
Class
FastDivmodU64Pow2
Object to encapsulate the fast division+modulus operation for 64b integer division in which the divisor is a power of two.
src/cuda/flash_attn/cutlass/cutlass/fast_math.h:558
↓ 8 callers
Class
PredicatedTileIterator
src/cuda/flash_attn/cutlass/cutlass/transform/threadblock/predicated_tile_iterator.h:143
↓ 8 callers
Class
WeightLoader
Streaming weight loader — loads one tensor at a time from safetensors. Uses safe_open with framework="pt" for random-access tensor reading. E
python/krasis/weight_loader.py:130
↓ 7 callers
Class
PagedKVCache
Manages paged KV cache for a set of layers on one GPU. Allocates a fixed pool of pages at init. Sequences claim pages from the free list as t
python/krasis/kv_cache.py:31
↓ 7 callers
Class
ScalarType
ScalarType can represent a wide range of floating point and integer types, in particular it can be used to represent sub-byte data types (something th
src/cuda/marlin/scalar_type.hpp:26
↓ 7 callers
Class
ZipLayout
src/cuda/flash_attn/cutlass/cute/tensor_zip.hpp:108
↓ 6 callers
Class
BatchedGemmCoord
BatchedGemmCoord is a structure derived from Coord<4> that specifies a location within the coordinate space of a batched GEMM problem.
src/cuda/flash_attn/cutlass/cutlass/gemm_coord.h:252
↓ 6 callers
Class
ConsumerStoreCallbacks
src/cuda/flash_attn/cutlass/cutlass/epilogue/fusion/sm90_visitor_load_tma_warpspecialized.hpp:1074
↓ 6 callers
Class
Conv2dProblemSize
src/cuda/flash_attn/cutlass/cutlass/conv/conv2d_problem_size.h:64
↓ 6 callers
Class
PredicatedTileAccessIterator
src/cuda/flash_attn/cutlass/cutlass/transform/threadblock/predicated_tile_access_iterator.h:320
↓ 6 callers
Class
Tokenizer
Wraps HuggingFace tokenizer with chat template formatting.
python/krasis/tokenizer.py:11
↓ 6 callers
Class
is_floating_point
src/cuda/flash_attn/cutlass/cutlass/platform/platform.h:481
↓ 6 callers
Class
uint128_t
! Unsigned 128b integer type
src/cuda/flash_attn/cutlass/cutlass/uint128.h:67
↓ 5 callers
Class
EllPredicatedTileIterator
src/cuda/flash_attn/cutlass/cutlass/transform/threadblock/ell_predicated_tile_iterator.h:136
↓ 5 callers
Class
PredicatedTileIteratorParams
src/cuda/flash_attn/cutlass/cutlass/epilogue/threadblock/predicated_tile_iterator_params.h:168
↓ 5 callers
Class
R
src/cuda/flash_attn/cutlass/cute/numeric/integral_ratio.hpp:54
↓ 5 callers
Class
TensorRef
src/cuda/flash_attn/cutlass/cutlass/tensor_ref.h:152
↓ 5 callers
Class
TransformerLayer
One transformer layer: attention + MLP (dense or MoE).
python/krasis/layer.py:70
↓ 5 callers
Class
const_iterator
src/cuda/flash_attn/cutlass/cutlass/array_subbyte.h:299
↓ 5 callers
Class
iterator
src/cuda/flash_attn/cutlass/cutlass/array_subbyte.h:221
↓ 5 callers
Class
pad
src/cuda/flash_attn/cutlass/cutlass/platform/platform.h:570
↓ 5 callers
Class
reference
src/cuda/flash_attn/cutlass/cutlass/array_subbyte.h:95
↓ 4 callers
Class
EllPredicatedTileAccessIterator
src/cuda/flash_attn/cutlass/cutlass/transform/threadblock/ell_predicated_tile_access_iterator.h:61
↓ 4 callers
Class
LauncherConfig
Holds all launcher config values.
python/krasis/launcher.py:557
↓ 3 callers
Class
Array
src/cuda/flash_attn/cutlass/cutlass/array.h:51
↓ 3 callers
Class
AutoFilter
src/cuda/flash_attn/cutlass/cute/algorithm/copy.hpp:280
↓ 3 callers
Class
Params
Device-side kernel params Arguments has the untransformed problem shape from the user. Params will have the transformed problem shape.
src/cuda/flash_attn/cutlass/cutlass/conv/collective/sm100_implicit_gemm_umma_warpspecialized.hpp:318
↓ 3 callers
Class
Params
src/cuda/flash_attn/cutlass/cutlass/reduction/kernel/reduce_split_k.h:87
↓ 3 callers
Class
Params
src/cuda/flash_attn/cutlass/cutlass/epilogue/threadblock/predicated_tile_iterator.h:121
↓ 3 callers
Class
PredicatedTileAccessIteratorTriangularMatrix
src/cuda/flash_attn/cutlass/cutlass/transform/threadblock/predicated_tile_access_iterator_triangular_matrix.h:72
↓ 3 callers
Class
PredicatedTileIterator2dThreadTile
src/cuda/flash_attn/cutlass/cutlass/transform/threadblock/predicated_tile_iterator_2dthreadtile.h:139
↓ 3 callers
Class
PredicatedTileIteratorTriangularMatrix
src/cuda/flash_attn/cutlass/cutlass/transform/threadblock/predicated_tile_iterator_triangular_matrix.h:142
↓ 3 callers
Class
ScalarType
Packed scalar type descriptor matching sgl_kernel's ScalarType. The .id property produces the same int64 as sgl_kernel's ScalarType, used for
python/krasis/marlin_utils.py:28
↓ 3 callers
Class
SuiteRunner
Orchestrates benchmark runs across model × config combinations.
python/krasis/suite.py:92
↓ 3 callers
Class
const_reference
src/cuda/flash_attn/cutlass/cutlass/array_subbyte.h:174
↓ 3 callers
Class
float_e2m1_t
FP4 and FP6 types
src/cuda/flash_attn/cutlass/cutlass/float_subbyte.h:67
↓ 3 callers
Class
float_e2m3_t
src/cuda/flash_attn/cutlass/cutlass/float_subbyte.h:158
↓ 3 callers
Class
float_e3m2_t
src/cuda/flash_attn/cutlass/cutlass/float_subbyte.h:68
↓ 2 callers
Class
AffineRank2ColumnMajor
Mapping function for scenario in which both rows and columns are separated by a stride. Row stride is smaller than column stride in AffineRank2ColumnM
src/cuda/flash_attn/cutlass/cutlass/layout/matrix.h:730
↓ 2 callers
Class
AffineRank2RowMajor
Mapping function for scenario in which both rows and columns are separated by a stride. Column stride is smaller than row stride in AffineRank2RowMajo
src/cuda/flash_attn/cutlass/cutlass/layout/matrix.h:838
↓ 2 callers
Class
ArithmeticTupleIterator
src/cuda/flash_attn/cutlass/cute/numeric/arithmetic_tuple.hpp:190
↓ 2 callers
Class
ConstIterator
src/cuda/flash_attn/cutlass/cutlass/predicate_vector.h:315
↓ 2 callers
Class
ConsumerStoreCallbacks
src/cuda/flash_attn/cutlass/cutlass/epilogue/fusion/sm100_visitor_store_tma_warpspecialized.hpp:194
↓ 2 callers
Class
ConsumerStoreCallbacks
src/cuda/flash_attn/cutlass/cutlass/epilogue/fusion/sm90_visitor_compute_tma_warpspecialized.hpp:458
↓ 2 callers
Class
ConsumerStoreCallbacks
src/cuda/flash_attn/cutlass/cutlass/epilogue/fusion/sm120_visitor_store_tma_warpspecialized.hpp:167
↓ 2 callers
Class
Conv2dDgradFilterIteratorOptimizedParams
src/cuda/flash_attn/cutlass/cutlass/conv/threadblock/conv2d_params.h:639
↓ 2 callers
Class
Conv2dStridedDgradFilterIteratorOptimizedParams
src/cuda/flash_attn/cutlass/cutlass/conv/threadblock/conv2d_params.h:696
↓ 2 callers
Class
Conv3dDgradFilterIteratorOptimizedParams
Parameters object for Conv2d DGRAD Filter (w) iterator
src/cuda/flash_attn/cutlass/cutlass/conv/threadblock/conv3d_params.h:312
↓ 2 callers
Class
Conv3dWgradActivationIteratorOptimizedParams
src/cuda/flash_attn/cutlass/cutlass/conv/threadblock/conv3d_params.h:434
↓ 2 callers
Class
Conv3dWgradOutputGradientIteratorOptimizedParams
src/cuda/flash_attn/cutlass/cutlass/conv/threadblock/conv3d_params.h:365
↓ 2 callers
Class
GatedDeltaNetAttention
Gated DeltaNet linear attention for one layer. Maintains internal recurrent state and conv state across forward calls. State is lazily initia
python/krasis/linear_attention.py:145
↓ 2 callers
Class
InterleavedPredicatedTileIteratorDesc
Predicated tile access iterator descriptor object containing template dependent state
src/cuda/flash_attn/cutlass/cutlass/epilogue/threadblock/predicated_tile_iterator_params.h:346
↓ 2 callers
Class
Iterator
src/cuda/flash_attn/cutlass/cutlass/predicate_vector.h:209
↓ 2 callers
Class
KernelHardwareInfo
src/cuda/flash_attn/cutlass/cutlass/kernel_hardware_info.h:43
↓ 2 callers
Class
KrasisVisionVramError
Raised when a Qwen image request cannot fit transient vision VRAM.
python/krasis/model.py:88
↓ 2 callers
Class
Launcher
Main TUI controller.
python/krasis/launcher.py:1305
↓ 2 callers
Class
PPRankConfig
Per-rank configuration for pipeline parallelism.
python/krasis/config.py:834
↓ 2 callers
Class
Params
src/cuda/flash_attn/cutlass/cutlass/conv/threadblock/conv2d_dgrad_output_gradient_tile_access_iterator_analytic.h:402
↓ 2 callers
Class
PipelineAsync
src/cuda/flash_attn/cutlass/cutlass/pipeline/sm90_pipeline.hpp:1012
↓ 2 callers
Class
PredicatedScaleBiasVectorAccessIterator
src/cuda/flash_attn/cutlass/cutlass/transform/threadblock/predicated_scale_bias_vector_access_iterator.h:70
↓ 2 callers
Class
PredicatedTileAccessIterator2dThreadTile
src/cuda/flash_attn/cutlass/cutlass/transform/threadblock/predicated_tile_access_iterator_2dthreadtile.h:71
↓ 2 callers
Class
StressTest
Run diverse prompts through a loaded KrasisModel to catch edge cases.
python/krasis/stress_test.py:194
↓ 2 callers
Class
SuiteResult
Result from running one combo.
python/krasis/suite.py:79
↓ 2 callers
Class
TensorNHWC
Mapping function for 4-D NHWC tensors.
src/cuda/flash_attn/cutlass/cutlass/layout/tensor.h:74
↓ 2 callers
Class
TensorOpMultiplicandCongruous
src/cuda/flash_attn/cutlass/cutlass/layout/tensor_op_multiplicand_sm75.h:227
↓ 2 callers
Class
TopKResult
src/cuda/flash_attn/cutlass/cutlass/epilogue/fusion/sm90_visitor_topk_softmax.hpp:386
↓ 2 callers
Class
_StreamLogger
python/krasis/server.py:1233
↓ 2 callers
Class
const_iterator
src/cuda/flash_attn/cutlass/cutlass/array.h:189
↓ 2 callers
Class
const_reverse_iterator
src/cuda/flash_attn/cutlass/cutlass/array.h:301
↓ 2 callers
Class
const_reverse_iterator
src/cuda/flash_attn/cutlass/cutlass/array_subbyte.h:394
next →
1–100 of 7,782, ranked by callers