mirror of
https://github.com/deepseek-ai/DeepGEMM.git
synced 2026-11-05 00:47:26 +00:00
[PR #251] [CLOSED] chore: add __all__ export list for explicit public API #315
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
deepseek-ai/DeepGEMM#315
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/deepseek-ai/DeepGEMM/pull/251
Author: @yurekami
Created: 12/25/2025
Status: ❌ Closed
Base:
main← Head:chore/add-all-exports📝 Commits (1)
61b0319chore: add all export list for explicit public API📊 Changes
1 file changed (+49 additions, -0 deletions)
View changed files
📝
deep_gemm/__init__.py(+49 -0)📄 Description
Summary
Add
__all__todeep_gemm/__init__.pyto explicitly define the public API of the package.Changes
Added a comprehensive
__all__list that includes:Configuration Functions
set_num_sms,get_num_smsset_tc_util,get_tc_utilcuBLASLt Kernels
cublaslt_gemm_nt,cublaslt_gemm_nn,cublaslt_gemm_tn,cublaslt_gemm_ttFP8 GEMM Kernels
fp8_gemm_nt,fp8_gemm_nn,fp8_gemm_tn,fp8_gemm_ttfp8_gemm_nt_skip_head_midm_grouped_fp8_gemm_nt_contiguous,m_grouped_fp8_gemm_nn_contiguous,m_grouped_fp8_gemm_nt_maskedk_grouped_fp8_gemm_nt_contiguous,k_grouped_fp8_gemm_tn_contiguousBF16 GEMM Kernels
bf16_gemm_nt,bf16_gemm_nn,bf16_gemm_tn,bf16_gemm_ttm_grouped_bf16_gemm_nt_contiguous,m_grouped_bf16_gemm_nn_contiguous,m_grouped_bf16_gemm_nt_maskedk_grouped_bf16_gemm_tn_contiguousOther Kernels
einsum,fp8_einsumfp8_mqa_logits,get_paged_mqa_logits_metadata,fp8_paged_mqa_logitsUtilities
transform_sf_into_required_layout,get_mk_alignment_for_contiguous_layoutSubmodules
testing,utils,legacyBenefits
from deep_gemm import *works correctly🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.