MCPcopy Create free account

hub / github.com/HazyResearch/HipKittens / functions

Functions1,340 in github.com/HazyResearch/HipKittens

FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/micros/producer_consumer/16x32/micro_04_2stage_12c4p.cpp:215
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/micros/producer_consumer/16x32/micro_03_3stage_8c4p.cpp:255
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/micros/producer_consumer/16x32/micro_02_2stage_8c4p.cpp:214
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/micros/producer_consumer/16x32/micro_05_async.cpp:242
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/micros/producer_consumer/16x32/archive/micro_06_async.cpp:257
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/micros/producer_consumer/16x32/archive/micro_03_3stage_8c4p_async.cpp:249
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/micros/producer_consumer/16x32/archive/micro_07_async.cpp:258
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/micros/hint_based/kernel.cpp:164
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/micros/192x256/kernel.cpp:276
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/micros/192x256/kernelv2.cpp:267
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/archive/256_256_64_32/256_256_64_32.cpp:171
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/archive/256_256_64_16/256_256_64_16.cpp:220
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/archive/micros/test_accum_layout/kernel.cpp:47
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/archive/micros/64_16/kernel.cpp:73
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/archive/micros/32_16/kernel.cpp:73
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/archive/micros/256_64/kernel.cpp:138
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/archive/micros/test_load_to_lds/kernel.cpp:67
FunctionPYBIND11_MODULE
kernels/gemm/bf16fp32/archive/micros/transpose_matmul/256_256_64_16.cpp:93
FunctionPYBIND11_MODULE
kernels/layernorm/kernel.cpp:137
FunctionPYBIND11_MODULE
kernels/softmax/kernel.cpp:70
FunctionPYBIND11_MODULE
kernels/attn/gqa_backwards/attn_bkwd_prep.cpp:227
FunctionPYBIND11_MODULE
kernels/attn/gqa_backwards/attn_bkwd_non_causal.cpp:3171
FunctionPYBIND11_MODULE
kernels/attn/gqa_backwards/attn_fwd_non_causal.cpp:517
FunctionPYBIND11_MODULE
kernels/attn/gqa_backwards/archive/GQA_bkwd_asm.cpp:855
FunctionPYBIND11_MODULE
kernels/attn/gqa_backwards/archive/GQA_bkwd_4warps.cpp:994
FunctionPYBIND11_MODULE
kernels/attn/gqa_backwards/archive/GQA_bkwd_8warps.cpp:839
FunctionPYBIND11_MODULE
kernels/attn/gqa_backwards/archive/GQA_fwd.cpp:460
FunctionPYBIND11_MODULE
kernels/attn/gqa_backwards/archive/GQA_bkwd_prep.cpp:212
FunctionPYBIND11_MODULE
kernels/attn/gqa_causal_backwards/attn_bkwd_causal.cpp:3362
FunctionPYBIND11_MODULE
kernels/attn/gqa_causal_backwards/attn_bkwd_prep.cpp:226
FunctionPYBIND11_MODULE
kernels/attn/gqa_causal_backwards/attn_fwd_causal.cpp:632
FunctionPYBIND11_MODULE
kernels/attn/gqa/kernel.cpp:583
FunctionPYBIND11_MODULE
kernels/attn/gqa/kernel_d64.cpp:583
FunctionPYBIND11_MODULE
kernels/attn/gqa_causal/kernel.cpp:700
FunctionPYBIND11_MODULE
kernels/attn/gqa_causal/kernel_d64.cpp:700
FunctionPYBIND11_MODULE
kernels/rotary/kernel.cpp:83
FunctionPYBIND11_MODULE
training/llama/csrc/attn_bkwd_causal_HBN.cpp:3362
FunctionPYBIND11_MODULE
training/llama/csrc/attn_bkwd_prep.cpp:226
FunctionPYBIND11_MODULE
training/llama/csrc/attn_fwd_causal.cpp:632
FunctionPYBIND11_MODULE
training/llama/csrc/attn_bkwd_causal_HNB.cpp:3362
Method__array_finalize__
(self, obj)
training/llama/train/datamodules/language_modeling_hf.py:36
Method__call__
(self, x, target)
training/llama/train/datamodules/timm_mixup.py:10
Method__del__
(self)
training/llama/train/datamodules/datasets/indexed_dataset.py:178
Method__del__
(self)
training/llama/train/datamodules/datasets/indexed_dataset.py:449
Method__del__
(self)
training/llama/train/datamodules/datasets/indexed_dataset.py:501
Method__enter__
(self)
training/llama/train/utils/utils.py:20
Method__enter__
(self)
training/llama/train/datamodules/datasets/indexed_dataset.py:358
Method__exit__
(self, et, ev, tb)
training/llama/train/utils/utils.py:27
Method__exit__
(self, exc_type, exc_val, exc_tb)
training/llama/train/datamodules/datasets/indexed_dataset.py:399
Method__getitem__
(self, idx)
training/llama/train/datamodules/datasets/lm_dataset.py:28
Method__getitem__
(self, idx)
training/llama/train/datamodules/datasets/indexed_dataset.py:183
Method__getitem__
(self, idx)
training/llama/train/datamodules/datasets/indexed_dataset.py:262
Method__getitem__
(self, i)
training/llama/train/datamodules/datasets/indexed_dataset.py:466
Method__getitem__
(self, idx)
training/llama/train/datamodules/datasets/indexed_dataset.py:510
Method__getitem__
(self, idx: int)
training/bert/tasks.py:92
Method__getstate__
(self)
training/llama/train/datamodules/datasets/indexed_dataset.py:481
Function__hipCheckError
kernels/gemm/fp8fp32/profile_utils.cpp:14
Function__hipCheckError
kernels/torch_scaled/profile_utils.cpp:14
Method__init__
(self, ptr, shape, typestr)
distributed-kernels/bf16_gemm/example.py:29
Method__init__
(self, sm_scale=1.0)
analysis/baselines/attn/triton_baseline_v02.py:49
Method__init__
(self, hidden_size, eps=1e-5, dropout_p=0.0, device=None, dtype=None)
training/llama/llama/ops/triton/layer_norm.py:928
Method__init__
num_heads_kv: can be used to toggle MQA / GQA. If None, use num_heads. return_residual: whether to return the input x along with the
training/llama/llama/models/mha.py:48
Method__init__
(self, d_model, num_classes, pooling_mode='MEAN', batch_first=False, **kwargs)
training/llama/llama/models/seq_common.py:52
Method__init__
(self, d_model, d_inner, num_classes, dropout=0.0, pooling_mode='MEAN', batch_first=False)
training/llama/llama/models/seq_common.py:74
Method__init__
(self, d_model, d_inner, num_classes, dropout=0.0, pooling_mode='MEAN', batch_first=False, in
training/llama/llama/models/seq_common.py:102
Method__init__
(self, d_model, num_classes, batch_first=True, bias=True)
training/llama/llama/models/seq_common.py:136
Method__init__
(self, d_model, dropout=0.1, max_len=5000, batch_first=False, initializer=None)
training/llama/llama/models/seq_common.py:178
Method__init__
Copied from Mlp above. If num_layers > 2, add more Mlp layers, doubling each time.
training/llama/llama/models/seq_common.py:239
Method__init__
(self, in_features, hidden_features=None, out_features=None, act_layer=nn.Sigmoid, drop=0.)
training/llama/llama/models/seq_common.py:266
Method__init__
(self, in_features, hidden_features=None, out_features=None, act_layer=nn.GELU, gate_layer=No
training/llama/llama/models/seq_common.py:295
Method__init__
( self, in_features, hidden_features=None, out_features=None, act_layer=nn.ReLU, norm_layer=None,
training/llama/llama/models/seq_common.py:324
Method__init__
For prenorm=True, this Block has a slightly different structure compared to a regular prenorm Transformer block. The standard
training/llama/llama/models/block.py:19
Method__init__
( self, in_features, hidden_features=None, out_features=None, activati
training/llama/llama/models/mlp.py:42
Method__init__
interleaved: if True, rotate pairs of even and odd dimensions (GPT-J style) instead of 1st half and 2nd half (GPT-NeoX style).
training/llama/llama/models/rotary.py:349
Method__init__
(self, *args, **kwargs)
training/llama/llama/models/gpt.py:21
Method__init__
(self, config, *inputs, **kwargs)
training/llama/llama/models/gpt.py:121
Method__init__
(self, config: GPT2Config, device=None, dtype=None)
training/llama/llama/models/gpt.py:280
Method__init__
If max_position_embeddings <= 0, there's no position embeddings If word_embe_proj_dim is not None (e.g., OPT-350m), we embed to that
training/llama/llama/models/embedding.py:9
Method__init__
(self, causal=False, softmax_scale=None, attention_dropout=0.0, deterministic=False)
training/llama/llama/models/attentions/hipkittens.py:176
Method__init__
(self, causal=False, softmax_scale=None, attention_dropout=0.0)
training/llama/llama/models/attentions/base.py:72
Method__init__
(self, causal=False, softmax_scale=None, attention_dropout=0.0, deterministic=False)
training/llama/llama/models/attentions/aiter.py:66
Method__init__
(self, logger, level=None, handler=None, close=True)
training/llama/train/utils/utils.py:14
Method__init__
(self, total_params_log: bool = True, trainable_params_log: bool = True, non_trainable_params
training/llama/train/callbacks/params_log.py:11
Method__init__
(self, intra_step_time: bool = True, inter_step_time: bool = True, epoch_time: bool = True, v
training/llama/train/callbacks/speed_monitor.py:15
Method__init__
(self)
training/llama/train/callbacks/wandb_callbacks.py:53
Method__init__
Args: code_dir: the code directory use_git: if using git, then upload all files that are not ignored by git.
training/llama/train/callbacks/wandb_callbacks.py:67
Method__init__
(self, ckpt_dir: str = "checkpoints/", upload_best_only: bool = False)
training/llama/train/callbacks/wandb_callbacks.py:114
Method__init__
(self)
training/llama/train/callbacks/wandb_callbacks.py:143
Method__init__
(self, class_names: List[str] = None)
training/llama/train/callbacks/wandb_callbacks.py:201
Method__init__
(self, num_samples: int = 8)
training/llama/train/callbacks/wandb_callbacks.py:265
Method__init__
(self, *args, fault_tolerant=False, **kwargs)
training/llama/train/callbacks/model_checkpoint.py:10
Method__init__
(self, profilers: List[str] = ['fvcore', 'deepspeed'], input_size: tuple = (3, 224, 224), inp
training/llama/train/callbacks/flop_count.py:17
Method__init__
(self, layer_norm_only: bool = False)
training/llama/train/callbacks/norm_monitor.py:26
Method__init__
(self, **kwargs: Dict[str, Any])
training/llama/train/metrics/num_tokens.py:22
Method__init__
(self, **kwargs: Dict[str, Any])
training/llama/train/metrics/perplexity.py:43
Method__init__
(self, *args, **kwargs)
training/llama/train/optim/timm_lr_scheduler.py:13
Method__init__
If model_cfg is passed, it will take precedence over cfg.model
training/llama/train/tasks/seq.py:22
Method__init__
Arguments: ignore_index: int. If labels == ignore_index, the loss is set to 0.0. label_smoothing: float l
training/llama/train/losses/cross_entropy.py:10
Method__init__
(self, _name_, data_dir=None, **dataset_cfg)
training/llama/train/datamodules/base.py:179
Method__init__
(self, *args, **kwargs)
training/llama/train/datamodules/fault_tolerant_sampler.py:66
← previousnext →701–800 of 1,340, ranked by callers