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
62797440
"vscode:/vscode.git/clone" did not exist on "be945648c4a9f01fc519814b1b0e8b4ada77c8b7"
Unverified
Commit
62797440
authored
Oct 17, 2025
by
Chang Su
Committed by
GitHub
Oct 17, 2025
Browse files
[Lint] Add `python/sglang` to ruff F401 checks and remove unused imports in files (#11685)
parent
2614adf9
Changes
150
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
12 additions
and
52 deletions
+12
-52
python/sglang/srt/models/qwen3_vl.py
python/sglang/srt/models/qwen3_vl.py
+2
-11
python/sglang/srt/models/qwen3_vl_moe.py
python/sglang/srt/models/qwen3_vl_moe.py
+0
-4
python/sglang/srt/models/roberta.py
python/sglang/srt/models/roberta.py
+0
-1
python/sglang/srt/models/sarashina2_vision.py
python/sglang/srt/models/sarashina2_vision.py
+0
-1
python/sglang/srt/models/step3_vl.py
python/sglang/srt/models/step3_vl.py
+1
-2
python/sglang/srt/multimodal/processors/deepseek_vl_v2.py
python/sglang/srt/multimodal/processors/deepseek_vl_v2.py
+0
-3
python/sglang/srt/multimodal/processors/dots_vlm.py
python/sglang/srt/multimodal/processors/dots_vlm.py
+0
-1
python/sglang/srt/multimodal/processors/glm4v.py
python/sglang/srt/multimodal/processors/glm4v.py
+1
-5
python/sglang/srt/multimodal/processors/internvl.py
python/sglang/srt/multimodal/processors/internvl.py
+0
-2
python/sglang/srt/multimodal/processors/janus_pro.py
python/sglang/srt/multimodal/processors/janus_pro.py
+0
-1
python/sglang/srt/multimodal/processors/mllama4.py
python/sglang/srt/multimodal/processors/mllama4.py
+0
-8
python/sglang/srt/multimodal/processors/phi4mm.py
python/sglang/srt/multimodal/processors/phi4mm.py
+0
-1
python/sglang/srt/multimodal/processors/step3_vl.py
python/sglang/srt/multimodal/processors/step3_vl.py
+1
-1
python/sglang/srt/parser/reasoning_parser.py
python/sglang/srt/parser/reasoning_parser.py
+0
-1
python/sglang/srt/server_args_config_parser.py
python/sglang/srt/server_args_config_parser.py
+1
-1
python/sglang/srt/speculative/eagle_worker.py
python/sglang/srt/speculative/eagle_worker.py
+1
-1
python/sglang/srt/speculative/spec_utils.py
python/sglang/srt/speculative/spec_utils.py
+0
-2
python/sglang/srt/speculative/standalone_worker.py
python/sglang/srt/speculative/standalone_worker.py
+1
-1
python/sglang/srt/utils/common.py
python/sglang/srt/utils/common.py
+4
-4
python/sglang/srt/utils/host_shared_memory.py
python/sglang/srt/utils/host_shared_memory.py
+0
-1
No files found.
python/sglang/srt/models/qwen3_vl.py
View file @
62797440
...
@@ -20,18 +20,13 @@ from typing import Callable, Iterable, List, Optional, Tuple, Union
...
@@ -20,18 +20,13 @@ from typing import Callable, Iterable, List, Optional, Tuple, Union
import
numpy
as
np
import
numpy
as
np
import
torch
import
torch
import
torch.nn
as
nn
import
torch.nn
as
nn
import
torch.nn.functional
as
F
from
einops
import
rearrange
from
einops
import
rearrange
from
transformers.activations
import
ACT2FN
from
transformers.activations
import
ACT2FN
from
transformers.models.qwen2_5_vl.modeling_qwen2_5_vl
import
(
from
transformers.models.qwen2_5_vl.modeling_qwen2_5_vl
import
(
Qwen2_5_VisionRotaryEmbedding
,
Qwen2_5_VisionRotaryEmbedding
,
)
)
from
sglang.srt.configs.qwen3_vl
import
(
from
sglang.srt.configs.qwen3_vl
import
Qwen3VLConfig
,
Qwen3VLVisionConfig
Qwen3VLConfig
,
Qwen3VLTextConfig
,
Qwen3VLVisionConfig
,
)
from
sglang.srt.layers.attention.vision
import
VisionAttention
from
sglang.srt.layers.attention.vision
import
VisionAttention
from
sglang.srt.layers.linear
import
ColumnParallelLinear
,
RowParallelLinear
from
sglang.srt.layers.linear
import
ColumnParallelLinear
,
RowParallelLinear
from
sglang.srt.layers.logits_processor
import
LogitsProcessor
from
sglang.srt.layers.logits_processor
import
LogitsProcessor
...
@@ -47,11 +42,7 @@ from sglang.srt.managers.schedule_batch import (
...
@@ -47,11 +42,7 @@ from sglang.srt.managers.schedule_batch import (
MultimodalDataItem
,
MultimodalDataItem
,
MultimodalInputs
,
MultimodalInputs
,
)
)
from
sglang.srt.model_executor.forward_batch_info
import
(
from
sglang.srt.model_executor.forward_batch_info
import
ForwardBatch
,
PPProxyTensors
ForwardBatch
,
ForwardMode
,
PPProxyTensors
,
)
from
sglang.srt.model_loader.weight_utils
import
default_weight_loader
from
sglang.srt.model_loader.weight_utils
import
default_weight_loader
from
sglang.srt.models.qwen3
import
Qwen3Model
from
sglang.srt.models.qwen3
import
Qwen3Model
from
sglang.srt.utils
import
add_prefix
from
sglang.srt.utils
import
add_prefix
...
...
python/sglang/srt/models/qwen3_vl_moe.py
View file @
62797440
...
@@ -25,12 +25,8 @@ from sglang.srt.distributed import (
...
@@ -25,12 +25,8 @@ from sglang.srt.distributed import (
get_moe_expert_parallel_world_size
,
get_moe_expert_parallel_world_size
,
get_tensor_model_parallel_rank
,
get_tensor_model_parallel_rank
,
)
)
from
sglang.srt.layers.logits_processor
import
LogitsProcessor
from
sglang.srt.layers.moe.fused_moe_triton.layer
import
FusedMoE
from
sglang.srt.layers.moe.fused_moe_triton.layer
import
FusedMoE
from
sglang.srt.layers.quantization.base_config
import
QuantizationConfig
from
sglang.srt.layers.quantization.base_config
import
QuantizationConfig
from
sglang.srt.layers.vocab_parallel_embedding
import
ParallelLMHead
from
sglang.srt.managers.mm_utils
import
general_mm_embed_routine
from
sglang.srt.managers.schedule_batch
import
MultimodalDataItem
from
sglang.srt.model_executor.forward_batch_info
import
ForwardBatch
,
PPProxyTensors
from
sglang.srt.model_executor.forward_batch_info
import
ForwardBatch
,
PPProxyTensors
from
sglang.srt.model_loader.weight_utils
import
default_weight_loader
from
sglang.srt.model_loader.weight_utils
import
default_weight_loader
from
sglang.srt.models.qwen3_moe
import
Qwen3MoeModel
from
sglang.srt.models.qwen3_moe
import
Qwen3MoeModel
...
...
python/sglang/srt/models/roberta.py
View file @
62797440
# SPDX-License-Identifier: Apache-2.0
# SPDX-License-Identifier: Apache-2.0
import
itertools
from
typing
import
Iterable
,
Optional
,
Tuple
from
typing
import
Iterable
,
Optional
,
Tuple
import
torch
import
torch
...
...
python/sglang/srt/models/sarashina2_vision.py
View file @
62797440
...
@@ -17,7 +17,6 @@ import logging
...
@@ -17,7 +17,6 @@ import logging
from
typing
import
Iterable
,
List
,
Optional
,
Tuple
from
typing
import
Iterable
,
List
,
Optional
,
Tuple
import
torch
import
torch
import
torch.nn.functional
as
F
from
torch
import
nn
from
torch
import
nn
from
transformers
import
LlamaConfig
from
transformers
import
LlamaConfig
...
...
python/sglang/srt/models/step3_vl.py
View file @
62797440
import
logging
import
logging
import
math
import
math
from
collections.abc
import
Iterable
from
math
import
sqrt
from
math
import
sqrt
from
typing
import
Any
,
Dict
,
Iterable
,
List
,
Literal
,
Optional
,
Tuple
,
TypedDict
,
Union
from
typing
import
Any
,
Dict
,
Iterable
,
List
,
Optional
,
Tuple
import
torch
import
torch
from
torch
import
nn
from
torch
import
nn
...
...
python/sglang/srt/multimodal/processors/deepseek_vl_v2.py
View file @
62797440
...
@@ -18,9 +18,6 @@
...
@@ -18,9 +18,6 @@
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
from
typing
import
List
,
Union
from
typing
import
List
,
Union
import
torch
from
sglang.srt.managers.schedule_batch
import
Modality
,
MultimodalDataItem
from
sglang.srt.models.deepseek_vl2
import
DeepseekVL2ForCausalLM
from
sglang.srt.models.deepseek_vl2
import
DeepseekVL2ForCausalLM
from
sglang.srt.multimodal.processors.base_processor
import
(
from
sglang.srt.multimodal.processors.base_processor
import
(
BaseMultimodalProcessor
,
BaseMultimodalProcessor
,
...
...
python/sglang/srt/multimodal/processors/dots_vlm.py
View file @
62797440
import
asyncio
import
asyncio
import
math
import
re
import
re
from
typing
import
Dict
,
List
,
Union
from
typing
import
Dict
,
List
,
Union
...
...
python/sglang/srt/multimodal/processors/glm4v.py
View file @
62797440
import
re
from
typing
import
List
,
Union
from
typing
import
List
,
Union
from
decord
import
VideoReader
from
decord
import
VideoReader
...
@@ -9,10 +8,7 @@ from sglang.srt.models.glm4v_moe import Glm4vMoeForConditionalGeneration
...
@@ -9,10 +8,7 @@ from sglang.srt.models.glm4v_moe import Glm4vMoeForConditionalGeneration
from
sglang.srt.multimodal.processors.base_processor
import
(
from
sglang.srt.multimodal.processors.base_processor
import
(
BaseMultimodalProcessor
as
SGLangBaseProcessor
,
BaseMultimodalProcessor
as
SGLangBaseProcessor
,
)
)
from
sglang.srt.multimodal.processors.base_processor
import
(
from
sglang.srt.multimodal.processors.base_processor
import
MultimodalSpecialTokens
BaseMultiModalProcessorOutput
,
MultimodalSpecialTokens
,
)
class
Glm4vImageProcessor
(
SGLangBaseProcessor
):
class
Glm4vImageProcessor
(
SGLangBaseProcessor
):
...
...
python/sglang/srt/multimodal/processors/internvl.py
View file @
62797440
...
@@ -4,10 +4,8 @@ from functools import lru_cache
...
@@ -4,10 +4,8 @@ from functools import lru_cache
import
numpy
as
np
import
numpy
as
np
import
torch
import
torch
import
torchvision.transforms
as
T
from
decord
import
VideoReader
,
cpu
,
gpu
from
decord
import
VideoReader
,
cpu
,
gpu
from
PIL
import
Image
from
PIL
import
Image
from
torchvision.transforms
import
InterpolationMode
from
sglang.srt.managers.schedule_batch
import
Modality
,
MultimodalDataItem
from
sglang.srt.managers.schedule_batch
import
Modality
,
MultimodalDataItem
from
sglang.srt.models.interns1
import
InternS1ForConditionalGeneration
from
sglang.srt.models.interns1
import
InternS1ForConditionalGeneration
...
...
python/sglang/srt/multimodal/processors/janus_pro.py
View file @
62797440
from
typing
import
List
,
Union
from
typing
import
List
,
Union
from
sglang.srt.managers.schedule_batch
import
Modality
,
MultimodalDataItem
from
sglang.srt.models.deepseek_janus_pro
import
MultiModalityCausalLM
from
sglang.srt.models.deepseek_janus_pro
import
MultiModalityCausalLM
from
sglang.srt.multimodal.processors.base_processor
import
(
from
sglang.srt.multimodal.processors.base_processor
import
(
BaseMultimodalProcessor
,
BaseMultimodalProcessor
,
...
...
python/sglang/srt/multimodal/processors/mllama4.py
View file @
62797440
from
typing
import
List
,
Union
from
typing
import
List
,
Union
import
torch
from
transformers.image_utils
import
SizeDict
from
transformers.models.llama4.image_processing_llama4_fast
import
(
find_supported_resolutions
,
get_best_fit
,
)
from
sglang.srt.managers.schedule_batch
import
Modality
,
MultimodalDataItem
from
sglang.srt.models.mllama4
import
Llama4ForConditionalGeneration
from
sglang.srt.models.mllama4
import
Llama4ForConditionalGeneration
from
sglang.srt.multimodal.processors.base_processor
import
(
from
sglang.srt.multimodal.processors.base_processor
import
(
BaseMultimodalProcessor
,
BaseMultimodalProcessor
,
...
...
python/sglang/srt/multimodal/processors/phi4mm.py
View file @
62797440
...
@@ -3,7 +3,6 @@ from typing import List, Union
...
@@ -3,7 +3,6 @@ from typing import List, Union
from
transformers.processing_utils
import
ProcessorMixin
from
transformers.processing_utils
import
ProcessorMixin
from
sglang.srt.managers.schedule_batch
import
Modality
,
MultimodalDataItem
from
sglang.srt.models.phi4mm
import
Phi4MMForCausalLM
from
sglang.srt.models.phi4mm
import
Phi4MMForCausalLM
from
sglang.srt.multimodal.processors.base_processor
import
(
from
sglang.srt.multimodal.processors.base_processor
import
(
BaseMultimodalProcessor
,
BaseMultimodalProcessor
,
...
...
python/sglang/srt/multimodal/processors/step3_vl.py
View file @
62797440
import
math
import
math
import
re
import
re
from
itertools
import
product
from
itertools
import
product
from
typing
import
List
,
Literal
,
Optional
,
TypedDict
,
Union
from
typing
import
List
,
Optional
,
Union
import
numpy
as
np
import
numpy
as
np
import
torch
import
torch
...
...
python/sglang/srt/parser/reasoning_parser.py
View file @
62797440
import
re
from
typing
import
Dict
,
Optional
,
Tuple
,
Type
from
typing
import
Dict
,
Optional
,
Tuple
,
Type
from
sglang.srt.parser.harmony_parser
import
HarmonyParser
from
sglang.srt.parser.harmony_parser
import
HarmonyParser
...
...
python/sglang/srt/server_args_config_parser.py
View file @
62797440
...
@@ -5,7 +5,7 @@ Handles merging of YAML configuration files with command-line arguments.
...
@@ -5,7 +5,7 @@ Handles merging of YAML configuration files with command-line arguments.
import
logging
import
logging
from
pathlib
import
Path
from
pathlib
import
Path
from
typing
import
Any
,
Dict
,
List
,
Union
from
typing
import
Any
,
Dict
,
List
import
yaml
import
yaml
...
...
python/sglang/srt/speculative/eagle_worker.py
View file @
62797440
...
@@ -56,7 +56,7 @@ from sglang.srt.utils import (
...
@@ -56,7 +56,7 @@ from sglang.srt.utils import (
)
)
if
is_cuda
():
if
is_cuda
():
from
sgl_kernel
import
segment_packbits
from
sgl_kernel
import
segment_packbits
# noqa: F401
logger
=
logging
.
getLogger
(
__name__
)
logger
=
logging
.
getLogger
(
__name__
)
SGLANG_RETURN_ORIGINAL_LOGPROB
=
get_bool_env_var
(
"SGLANG_RETURN_ORIGINAL_LOGPROB"
)
SGLANG_RETURN_ORIGINAL_LOGPROB
=
get_bool_env_var
(
"SGLANG_RETURN_ORIGINAL_LOGPROB"
)
...
...
python/sglang/srt/speculative/spec_utils.py
View file @
62797440
...
@@ -22,8 +22,6 @@ from sglang.srt.managers.schedule_batch import Req
...
@@ -22,8 +22,6 @@ from sglang.srt.managers.schedule_batch import Req
from
sglang.srt.utils
import
is_cuda
,
is_hip
from
sglang.srt.utils
import
is_cuda
,
is_hip
if
TYPE_CHECKING
:
if
TYPE_CHECKING
:
from
sglang.srt.mem_cache.allocator
import
TokenToKVPoolAllocator
from
sglang.srt.mem_cache.memory_pool
import
ReqToTokenPool
from
sglang.srt.speculative.eagle_info
import
EagleVerifyInput
from
sglang.srt.speculative.eagle_info
import
EagleVerifyInput
...
...
python/sglang/srt/speculative/standalone_worker.py
View file @
62797440
...
@@ -11,7 +11,7 @@ from sglang.srt.speculative.spec_utils import draft_tp_context, load_token_map
...
@@ -11,7 +11,7 @@ from sglang.srt.speculative.spec_utils import draft_tp_context, load_token_map
from
sglang.srt.utils
import
empty_context
,
get_bool_env_var
,
is_cuda
from
sglang.srt.utils
import
empty_context
,
get_bool_env_var
,
is_cuda
if
is_cuda
():
if
is_cuda
():
from
sgl_kernel
import
segment_packbits
from
sgl_kernel
import
segment_packbits
# noqa: F401
logger
=
logging
.
getLogger
(
__name__
)
logger
=
logging
.
getLogger
(
__name__
)
SGLANG_RETURN_ORIGINAL_LOGPROB
=
get_bool_env_var
(
"SGLANG_RETURN_ORIGINAL_LOGPROB"
)
SGLANG_RETURN_ORIGINAL_LOGPROB
=
get_bool_env_var
(
"SGLANG_RETURN_ORIGINAL_LOGPROB"
)
...
...
python/sglang/srt/utils/common.py
View file @
62797440
...
@@ -228,7 +228,7 @@ def support_triton(backend: str) -> bool:
...
@@ -228,7 +228,7 @@ def support_triton(backend: str) -> bool:
try
:
try
:
import
sgl_kernel
import
sgl_kernel
# noqa: F401
is_intel_amx_backend_available
=
hasattr
(
is_intel_amx_backend_available
=
hasattr
(
torch
.
ops
.
sgl_kernel
,
"convert_weight_packed"
torch
.
ops
.
sgl_kernel
,
"convert_weight_packed"
...
@@ -1556,7 +1556,7 @@ def get_hpu_memory_capacity():
...
@@ -1556,7 +1556,7 @@ def get_hpu_memory_capacity():
def
get_npu_memory_capacity
():
def
get_npu_memory_capacity
():
try
:
try
:
import
torch_npu
import
torch_npu
# noqa: F401
return
torch
.
npu
.
mem_get_info
()[
1
]
//
1024
//
1024
# unit: MB
return
torch
.
npu
.
mem_get_info
()[
1
]
//
1024
//
1024
# unit: MB
except
ImportError
as
e
:
except
ImportError
as
e
:
...
@@ -1743,7 +1743,7 @@ def get_device(device_id: Optional[int] = None) -> str:
...
@@ -1743,7 +1743,7 @@ def get_device(device_id: Optional[int] = None) -> str:
if
is_habana_available
():
if
is_habana_available
():
try
:
try
:
import
habana_frameworks.torch.hpu
import
habana_frameworks.torch.hpu
# noqa: F401
if
torch
.
hpu
.
is_available
():
if
torch
.
hpu
.
is_available
():
if
device_id
==
None
:
if
device_id
==
None
:
...
@@ -1773,7 +1773,7 @@ def get_device_count() -> int:
...
@@ -1773,7 +1773,7 @@ def get_device_count() -> int:
if
is_habana_available
():
if
is_habana_available
():
try
:
try
:
import
habana_frameworks.torch.hpu
import
habana_frameworks.torch.hpu
# noqa: F401
if
torch
.
hpu
.
is_available
():
if
torch
.
hpu
.
is_available
():
return
torch
.
hpu
.
device_count
()
return
torch
.
hpu
.
device_count
()
...
...
python/sglang/srt/utils/host_shared_memory.py
View file @
62797440
import
logging
import
logging
import
os
from
dataclasses
import
dataclass
from
dataclasses
import
dataclass
from
multiprocessing
import
shared_memory
from
multiprocessing
import
shared_memory
from
pathlib
import
Path
from
pathlib
import
Path
...
...
Prev
1
…
3
4
5
6
7
8
Next
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