[Lint] Add python/sglang to ruff F401 checks and remove unused imports in files (#11685)

This commit is contained in:
Chang Su
2025-10-17 16:49:46 -07:00
committed by GitHub
parent 2614adf9ca
commit 627974405d
150 changed files with 124 additions and 405 deletions

View File

@@ -92,7 +92,7 @@ class AscendPagedTokenToKVPoolAllocator(PagedTokenToKVPoolAllocator):
)
if num_new_pages_item < 200:
import sgl_kernel_npu
import sgl_kernel_npu # noqa: F401
torch.ops.npu.alloc_extend(
prefix_lens,

View File

@@ -1,5 +1,5 @@
from abc import ABC, abstractmethod
from typing import TYPE_CHECKING, Any, List, NamedTuple, Optional, Tuple
from typing import TYPE_CHECKING, Any, NamedTuple, Optional, Tuple
import torch

View File

@@ -1,7 +1,7 @@
from __future__ import annotations
from abc import ABC, abstractmethod
from typing import TYPE_CHECKING, List, Tuple, Union
from typing import TYPE_CHECKING, Tuple, Union
if TYPE_CHECKING:
from sglang.srt.mem_cache.radix_cache import TreeNode

View File

@@ -22,7 +22,6 @@ The radix tree data structure for managing the hybrid (full and Mamba) KV cache.
import heapq
import time
from collections import defaultdict
from functools import partial
from typing import TYPE_CHECKING, List, Optional, Tuple
import torch
@@ -33,7 +32,6 @@ from sglang.srt.mem_cache.memory_pool import HybridReqToTokenPool
from sglang.srt.mem_cache.radix_cache import (
RadixKey,
_key_match_page_size1,
_key_match_paged,
get_child_key,
)

View File

@@ -1,7 +1,6 @@
import abc
import logging
import threading
from enum import IntEnum
from functools import wraps
from typing import Optional

View File

@@ -1,6 +1,5 @@
import logging
from collections import OrderedDict
from typing import Dict
import torch

View File

@@ -23,7 +23,7 @@ import heapq
import time
from collections import defaultdict
from functools import lru_cache, partial
from typing import TYPE_CHECKING, Any, Iterator, List, Optional, Tuple, Union
from typing import TYPE_CHECKING, Iterator, List, Optional, Tuple, Union
import torch

View File

@@ -3,20 +3,8 @@ import os
import torch
import torch.distributed
from aibrix_kvcache import (
BaseKVCacheManager,
GroupAwareKVCacheManager,
KVCacheBlockLayout,
KVCacheBlockSpec,
KVCacheConfig,
KVCacheMetrics,
KVCacheTensorSpec,
ModelSpec,
TokenListView,
)
from aibrix_kvcache.common.absl_logging import getLogger, log_every_n_seconds, log_if
from aibrix_kvcache.common.absl_logging import log_every_n_seconds
from aibrix_kvcache_storage import AibrixKVCacheStorage
from torch.distributed import Backend, ProcessGroup
from sglang.srt.mem_cache.hicache_storage import HiCacheStorageConfig
from sglang.srt.mem_cache.memory_pool import MHATokenToKVPool

View File

@@ -2,21 +2,18 @@ import json
import logging
import os
import time
import uuid
from dataclasses import dataclass
from typing import Any, Dict, List, Optional, Tuple
from typing import Any, List, Optional, Tuple
import eic
import torch
import yaml
from sglang.srt.layers.dp_attention import get_attention_tp_rank, get_attention_tp_size
from sglang.srt.mem_cache.hicache_storage import (
HiCacheStorage,
HiCacheStorageConfig,
HiCacheStorageExtraInfo,
)
from sglang.srt.mem_cache.memory_pool_host import HostKVCache, MLATokenToKVPoolHost
from sglang.srt.mem_cache.memory_pool_host import HostKVCache
logger = logging.getLogger(__name__)

View File

@@ -1,6 +1,5 @@
import logging
import os
import threading
from abc import ABC, abstractmethod
from typing import List

View File

@@ -2,7 +2,7 @@ from __future__ import annotations
import logging
import threading
from typing import TYPE_CHECKING, List, Optional
from typing import TYPE_CHECKING, Optional
import torch

View File

@@ -1,9 +1,8 @@
import hashlib
import logging
import os
import time
import uuid
from typing import Any, Dict, List, Optional, Tuple, Union
from typing import Any, List, Optional, Union
import torch

View File

@@ -1,6 +1,6 @@
import logging
import os
from typing import Any, Dict, List, Optional, Tuple, Union
from typing import Any, List, Optional, Tuple, Union
import torch

View File

@@ -2,7 +2,7 @@
import os
import unittest
from typing import List, Optional
from typing import List
from unittest.mock import MagicMock
import torch