Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
change
sglang
Commits
6239d0b2
Unverified
Commit
6239d0b2
authored
Feb 10, 2025
by
Yineng Zhang
Committed by
GitHub
Feb 10, 2025
Browse files
chore: bump sgl-kernel v0.0.3.post3 (#3440)
parent
4cfd3add
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
52 additions
and
13 deletions
+52
-13
sgl-kernel/Makefile
sgl-kernel/Makefile
+50
-11
sgl-kernel/pyproject.toml
sgl-kernel/pyproject.toml
+1
-1
sgl-kernel/src/sgl-kernel/version.py
sgl-kernel/src/sgl-kernel/version.py
+1
-1
No files found.
sgl-kernel/Makefile
View file @
6239d0b2
.PHONY
:
tree ln submodule install build clean rebuild test format
.PHONY
:
help check-deps install-deps
tree ln submodule install build clean rebuild test format
update
tree
:
# Show help for each target
help
:
##
Show this help message
@
echo
"Available targets:"
@
grep
-E
'^[a-zA-Z0-9_-]+:.*?## .*$$'
$(MAKEFILE_LIST)
|
sort
|
awk
'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}'
check-deps
:
##
Check and install required Python formatting dependencies
@
command
-v
isort
>
/dev/null 2>&1
||
(
echo
"Installing isort..."
&&
pip
install
isort
)
@
command
-v
black
>
/dev/null 2>&1
||
(
echo
"Installing black..."
&&
pip
install
black
)
install-deps
:
##
Install Python formatting tools (isort and black)
pip
install
isort black
tree
:
##
Show project directory structure
@
tree
--prune
-I
"__pycache__|*.egg-info|*.so|build|3rdparty|dist"
@
tree
--prune
-I
"__pycache__|*.egg-info|*.so|build|3rdparty|dist"
submodule
:
submodule
:
##
Initialize and update git submodules
@
git submodule update
--init
--recursive
@
git submodule update
--init
--recursive
ln
:
submodule
ln
:
submodule
##
Create compilation database
@
rm
-rf
build
&&
bear python3 setup.py build
@
rm
-rf
build
&&
bear python3 setup.py build
install
:
submodule
install
:
submodule
##
Install package in development mode
@
pip
install
-e
.
@
pip
install
-e
.
build
:
submodule
build
:
submodule
##
Build and install wheel package
@
rm
-rf
dist/
*
||
true
&&
export
MAX_JOBS
=
$(nproc)
&&
python3 setup.py bdist_wheel
&&
pip3
install
dist/
*
whl
--force-reinstall
--no-deps
@
rm
-rf
dist/
*
||
true
&&
export
MAX_JOBS
=
$(nproc)
&&
python3 setup.py bdist_wheel
&&
pip3
install
dist/
*
whl
--force-reinstall
--no-deps
clean
:
clean
:
##
Remove build artifacts
@
rm
-rf
build dist
*
.egg-info
@
rm
-rf
build dist
*
.egg-info
rebuild
:
clean submodule build
rebuild
:
clean submodule build
##
Clean and rebuild the project
@
echo
"Succeed to rebuild"
@
echo
"Succeed to rebuild"
test
:
test
:
##
Run all tests
@
find tests
-name
"test_*.py"
| xargs
-n
1 python3
@
find tests
-name
"test_*.py"
| xargs
-n
1 python3
format
:
format
:
check-deps
##
Format all source files
@
find src tests
-name
'*.cc'
-o
-name
'*.cu'
-o
-name
'*.cuh'
-o
-name
'*.h'
-o
-name
'*.hpp'
| xargs clang-format
-i
&&
find src tests
-name
'*.py'
| xargs isort
&&
find src tests
-name
'*.py'
| xargs black
@
echo
"Formatting source files..."
@
find src tests
-name
'*.cc'
-o
-name
'*.cu'
-o
-name
'*.cuh'
-o
-name
'*.h'
-o
-name
'*.hpp'
| xargs clang-format
-i
@
find src tests
-name
'*.py'
| xargs isort
@
find src tests
-name
'*.py'
| xargs black
@
pre-commit run
--all-files
FILES_TO_UPDATE
=
src/sgl-kernel/version.py
\
pyproject.toml
update
:
##
Update version numbers across project files. Usage: make update <new_version>
@
if
[
-z
"
$(
filter-out
$@
,
$(MAKECMDGOALS)
)
"
]
;
then
\
echo
"Version required. Usage: make update <new_version>"
;
\
exit
1
;
\
fi
@
OLD_VERSION
=
$$
(
grep
"version"
src/sgl-kernel/version.py |
cut
-d
'"'
-f2
)
;
\
NEW_VERSION
=
$(
filter-out
$@
,
$(MAKECMDGOALS)
)
;
\
echo
"Updating version from
$$
OLD_VERSION to
$$
NEW_VERSION"
;
\
for
file
in
$(FILES_TO_UPDATE)
;
do
\
if
[
"
$(
shell
uname
)
"
=
"Darwin"
]
;
then
\
sed
-i
''
-e
"s/
$$
OLD_VERSION/
$$
NEW_VERSION/g"
$$
file
;
\
else
\
sed
-i
-e
"s/
$$
OLD_VERSION/
$$
NEW_VERSION/g"
$$
file
;
\
fi
\
done
;
\
echo
"Version update complete"
%
:
@
:
sgl-kernel/pyproject.toml
View file @
6239d0b2
...
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
...
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
[project]
name
=
"sgl-kernel"
name
=
"sgl-kernel"
version
=
"0.0.3.post
2
"
version
=
"0.0.3.post
3
"
description
=
"Kernel Library for SGLang"
description
=
"Kernel Library for SGLang"
readme
=
"README.md"
readme
=
"README.md"
requires-python
=
">=3.9"
requires-python
=
">=3.9"
...
...
sgl-kernel/src/sgl-kernel/version.py
View file @
6239d0b2
__version__
=
"0.0.3.post
2
"
__version__
=
"0.0.3.post
3
"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment