Skip to content

Commit 13137bd

Browse files
summer-ai007summer-ai007
andauthored
adapt kvstar move (#263)
Co-authored-by: summer-ai007 <x00502076@china.huawei.com>
1 parent ec1517a commit 13137bd

File tree

4 files changed

+19
-4
lines changed

4 files changed

+19
-4
lines changed

examples/offline_inference_kvstar.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def build_llm_with_uc(module_path: str, name: str, model: str):
8888
llm_args = EngineArgs(
8989
model=model,
9090
kv_transfer_config=ktc,
91-
max_model_len=65535,
91+
max_model_len=32768,
9292
gpu_memory_utilization=0.8,
9393
max_num_batched_tokens=30000,
9494
block_size=128,

ucm/sparse/factory.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,5 +48,5 @@ def create_sparse_method(
4848
UcmSparseFactory.register_sparse_method("KvComp", "ucm.sparse.kvcomp.kvcomp", "KvComp")
4949
UcmSparseFactory.register_sparse_method("GSA", "ucm.sparse.gsa.gsa", "GSA")
5050
UcmSparseFactory.register_sparse_method(
51-
"KVStarMultiStep", "ucm.sandbox.sparse.kvstar.multistep", "KVStarMultiStep"
51+
"KVStarMultiStep", "ucm.sparse.kvstar.multistep", "KVStarMultiStep"
5252
)

ucm/sparse/kvstar/multistep.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
UcmSparseMetadata,
1717
UcmSparseRole,
1818
)
19+
from ucm.sparse.kvstar.retrieve import kvstar_retrieve
20+
from ucm.sparse.kvstar.utils import bind_cpus, block_hash_func, get_offset
1921
from ucm.store.ucmstore import Task, UcmKVStoreBase
20-
from ucm.ucm_sparse import kvstar_retrieve
21-
from ucm.ucm_sparse.kvstar.utils import bind_cpus, block_hash_func, get_offset
2222

2323
"""
2424
--------------------------------------------------------------------------------------

ucm/sparse/kvstar/retrieve/CMakeLists.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
# auto detect cuda ------------------------
2+
if($ENV{PLATFORM} STREQUAL "cuda")
3+
if(NOT DEFINED CMAKE_CUDA_COMPILER)
4+
set(CUDA_HOME "$ENV{CUDA_HOME}")
5+
if(NOT CUDA_HOME)
6+
set(CUDA_HOME "/usr/local/cuda")
7+
endif()
8+
if(NOT EXISTS "${CUDA_HOME}")
9+
message(FATAL_ERROR "CUDA_HOME directory does not exist: ${CUDA_HOME}")
10+
endif()
11+
set(CMAKE_CUDA_COMPILER "${CUDA_HOME}/bin/nvcc" CACHE FILEPATH "CUDA compiler" FORCE)
12+
endif()
13+
enable_language(CUDA)
14+
endif()
15+
116
if(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|i686|i386|AMD64")
217
include(CheckCXXCompilerFlag)
318

0 commit comments

Comments
 (0)