---
id: pr-deepgemm-163
repo: deepseek-ai/DeepGEMM
pr: 163
title: Make various updates and fixes
author: RayWang96
date: '2025-08-15'
url: https://github.com/deepseek-ai/DeepGEMM/pull/163
source_category: upstream-code
architectures:
- sm100
tags: []
techniques: []
hardware_features: []
kernel_types: []
languages: []
captured_at: '2026-05-16'
status: merged
merge_sha: 9419b7d7dc1e22ca6d5a670225fe8f50b45417ce
inclusion_reason: defer
changed_paths:
- README.md
- csrc/jit/compiler.hpp
- csrc/jit/handle.hpp
- csrc/jit/kernel_runtime.hpp
- csrc/jit_kernels/heuristics/common.hpp
- csrc/jit_kernels/heuristics/sm100.hpp
- csrc/jit_kernels/heuristics/sm90.hpp
- csrc/jit_kernels/impls/sm100_fp8_gemm_1d1d.hpp
- csrc/jit_kernels/impls/sm100_fp8_gemm_1d2d.hpp
- csrc/jit_kernels/impls/sm90_bf16_gemm.hpp
- csrc/jit_kernels/impls/sm90_fp8_gemm_1d2d.hpp
- csrc/jit_kernels/impls/smxx_layout.hpp
- csrc/python_api.cpp
- csrc/utils/exception.hpp
- deep_gemm/__init__.py
- deep_gemm/include/deep_gemm/common/scheduler.cuh
- deep_gemm/include/deep_gemm/common/sm90_utils.cuh
- deep_gemm/include/deep_gemm/common/utils.cuh
- deep_gemm/include/deep_gemm/impls/sm100_bf16_gemm.cuh
- deep_gemm/include/deep_gemm/impls/sm100_fp8_gemm_1d2d.cuh
- deep_gemm/include/deep_gemm/impls/sm90_bf16_gemm.cuh
- deep_gemm/include/deep_gemm/impls/sm90_fp8_gemm_1d2d.cuh
- deep_gemm/include/deep_gemm/impls/smxx_layout.cuh
- setup.py
- tests/generators.py
- tests/test_bf16.py
- tests/test_fp8.py
- tests/test_layout.py
- tests/test_lazy_init.py
artifact_dir: evidence/pull-bundles/deepgemm/gh-163
head_ref_oid: 6439a3d7f828b6c18168f894bbf51cb4ad6c87ec
---
# Make various updates and fixes

- Repository: `deepseek-ai/DeepGEMM`
- PR: [163](https://github.com/deepseek-ai/DeepGEMM/pull/163)
- Decision: `defer`
- Reason: defer

## Changed Paths

- `README.md`
- `csrc/jit/compiler.hpp`
- `csrc/jit/handle.hpp`
- `csrc/jit/kernel_runtime.hpp`
- `csrc/jit_kernels/heuristics/common.hpp`
- `csrc/jit_kernels/heuristics/sm100.hpp`
- `csrc/jit_kernels/heuristics/sm90.hpp`
- `csrc/jit_kernels/impls/sm100_fp8_gemm_1d1d.hpp`
- `csrc/jit_kernels/impls/sm100_fp8_gemm_1d2d.hpp`
- `csrc/jit_kernels/impls/sm90_bf16_gemm.hpp`
- `csrc/jit_kernels/impls/sm90_fp8_gemm_1d2d.hpp`
- `csrc/jit_kernels/impls/smxx_layout.hpp`
- `csrc/python_api.cpp`
- `csrc/utils/exception.hpp`
- `deep_gemm/__init__.py`
- `deep_gemm/include/deep_gemm/common/scheduler.cuh`
- `deep_gemm/include/deep_gemm/common/sm90_utils.cuh`
- `deep_gemm/include/deep_gemm/common/utils.cuh`
- `deep_gemm/include/deep_gemm/impls/sm100_bf16_gemm.cuh`
- `deep_gemm/include/deep_gemm/impls/sm100_fp8_gemm_1d2d.cuh`
- `deep_gemm/include/deep_gemm/impls/sm90_bf16_gemm.cuh`
- `deep_gemm/include/deep_gemm/impls/sm90_fp8_gemm_1d2d.cuh`
- `deep_gemm/include/deep_gemm/impls/smxx_layout.cuh`
- `setup.py`
- `tests/generators.py`
- `tests/test_bf16.py`
- `tests/test_fp8.py`
- `tests/test_layout.py`
- `tests/test_lazy_init.py`

## Evidence Bundle

`evidence/pull-bundles/deepgemm/gh-163`
