MCPcopy Create free account
hub / github.com/RL-Align/RL-Kernel / PYBIND11_MODULE

Function PYBIND11_MODULE

csrc/ops.cpp:75–99  ·  view source on GitHub ↗

PyBind11 Module Registration

Source from the content-addressed store, hash-verified

73torch::Tensor lm_head_sm90_forward(torch::Tensor hidden,
74 torch::Tensor weight,
75 torch::optional<torch::Tensor> bias);
76torch::Tensor lm_head_sm90_forward_fp32(torch::Tensor hidden,
77 torch::Tensor weight,
78 torch::optional<torch::Tensor> bias);
79#endif
80
81#if defined(__CUDACC__) || defined(KERNEL_ALIGN_WITH_CUDA) || defined(KERNEL_ALIGN_WITH_ROCM)
82torch::Tensor fused_logp_forward_out(torch::Tensor logits, torch::Tensor token_ids, torch::Tensor output);
83torch::Tensor fused_logp_forward_fp32(torch::Tensor logits, torch::Tensor token_ids);
84torch::Tensor fused_logp_forward_indexed_out(torch::Tensor logits, torch::Tensor token_ids, torch::Tensor row_indices, torch::Tensor output);
85torch::Tensor fused_logp_forward_indexed_fp32(torch::Tensor logits, torch::Tensor token_ids, torch::Tensor row_indices);
86torch::Tensor fused_logp_forward_online_out(torch::Tensor logits, torch::Tensor token_ids, torch::Tensor output);
87torch::Tensor fused_logp_forward_online_fp32(torch::Tensor logits, torch::Tensor token_ids);
88torch::Tensor fused_logp_forward_online_indexed_out(torch::Tensor logits, torch::Tensor token_ids, torch::Tensor row_indices, torch::Tensor output);
89torch::Tensor fused_logp_forward_online_indexed_fp32(torch::Tensor logits, torch::Tensor token_ids, torch::Tensor row_indices);
90torch::Tensor deterministic_logp_forward(torch::Tensor logits, torch::Tensor token_ids);
91torch::Tensor deterministic_logp_forward_out(torch::Tensor logits, torch::Tensor token_ids, torch::Tensor output);
92torch::Tensor deterministic_logp_forward_fp32(torch::Tensor logits, torch::Tensor token_ids);
93torch::Tensor deterministic_logp_forward_indexed_out(torch::Tensor logits, torch::Tensor token_ids, torch::Tensor row_indices, torch::Tensor output);
94torch::Tensor deterministic_logp_forward_indexed_fp32(torch::Tensor logits, torch::Tensor token_ids, torch::Tensor row_indices);
95std::vector<torch::Tensor> deterministic_logp_tile_stats(
96 torch::Tensor logits,
97 int64_t vocab_start,
98 int64_t real_vocab,
99 int64_t num_tiles);
100torch::Tensor deterministic_logp_backward(
101 torch::Tensor logits,
102 torch::Tensor lse,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected