mirror of
https://github.com/kvcache-ai/ktransformers.git
synced 2025-09-05 12:09:48 +00:00
fix: make cpufeature a local import
This commit is contained in:
parent
67042d11e3
commit
9a759e9fb8
1 changed files with 2 additions and 1 deletions
3
setup.py
3
setup.py
|
@ -33,7 +33,6 @@ import torch
|
||||||
import torch.version
|
import torch.version
|
||||||
from wheel.bdist_wheel import bdist_wheel as _bdist_wheel
|
from wheel.bdist_wheel import bdist_wheel as _bdist_wheel
|
||||||
from setuptools import setup, Extension
|
from setuptools import setup, Extension
|
||||||
from cpufeature.extension import CPUFeature
|
|
||||||
from torch.utils.cpp_extension import BuildExtension, CUDAExtension, CUDA_HOME, ROCM_HOME
|
from torch.utils.cpp_extension import BuildExtension, CUDAExtension, CUDA_HOME, ROCM_HOME
|
||||||
try:
|
try:
|
||||||
from torch_musa.utils.simple_porting import SimplePorting
|
from torch_musa.utils.simple_porting import SimplePorting
|
||||||
|
@ -188,6 +187,8 @@ class VersionInfo:
|
||||||
raise ValueError(
|
raise ValueError(
|
||||||
"Unsupported cpu Instructions: {}".format(flags_line))
|
"Unsupported cpu Instructions: {}".format(flags_line))
|
||||||
elif sys.platform == "win32":
|
elif sys.platform == "win32":
|
||||||
|
from cpufeature.extension import CPUFeature
|
||||||
|
|
||||||
if CPUFeature.get("AVX512bw", False):
|
if CPUFeature.get("AVX512bw", False):
|
||||||
return 'fancy'
|
return 'fancy'
|
||||||
if CPUFeature.get("AVX512f", False):
|
if CPUFeature.get("AVX512f", False):
|
||||||
|
|
Loading…
Add table
Reference in a new issue