feat: use warp reduce as a simple example (#2304)
This commit is contained in:
20
sgl-kernel/setup.py
Normal file
20
sgl-kernel/setup.py
Normal file
@@ -0,0 +1,20 @@
|
||||
from setuptools import find_packages, setup
|
||||
from torch.utils.cpp_extension import BuildExtension, CUDAExtension
|
||||
|
||||
setup(
|
||||
name="sgl-kernel",
|
||||
version="0.0.2",
|
||||
packages=find_packages(where="src"),
|
||||
package_dir={"": "src"},
|
||||
ext_modules=[
|
||||
CUDAExtension(
|
||||
"sgl_kernel.ops.warp_reduce_cuda",
|
||||
[
|
||||
"src/sgl-kernel/csrc/warp_reduce.cc",
|
||||
"src/sgl-kernel/csrc/warp_reduce_kernel.cu",
|
||||
],
|
||||
)
|
||||
],
|
||||
cmdclass={"build_ext": BuildExtension},
|
||||
install_requires=["torch"],
|
||||
)
|
||||
Reference in New Issue
Block a user