Fix dask interface with latest cupy. (#8210)
This commit is contained in:
parent
deae99e662
commit
ada4a86d1c
@ -4,7 +4,7 @@ import importlib.util
|
|||||||
import logging
|
import logging
|
||||||
import sys
|
import sys
|
||||||
import types
|
import types
|
||||||
from typing import Any, Dict, List, Optional, Sequence, Type, cast
|
from typing import Any, Dict, List, Optional, Sequence, cast
|
||||||
|
|
||||||
import numpy as np
|
import numpy as np
|
||||||
|
|
||||||
@ -125,7 +125,9 @@ def concat(value: Sequence[_T]) -> _T: # pylint: disable=too-many-return-statem
|
|||||||
from cudf import concat as CUDF_concat # pylint: disable=import-error
|
from cudf import concat as CUDF_concat # pylint: disable=import-error
|
||||||
|
|
||||||
return CUDF_concat(value, axis=0)
|
return CUDF_concat(value, axis=0)
|
||||||
if lazy_isinstance(value[0], "cupy._core.core", "ndarray"):
|
from .data import _is_cupy_array
|
||||||
|
|
||||||
|
if _is_cupy_array(value[0]):
|
||||||
import cupy # pylint: disable=import-error
|
import cupy # pylint: disable=import-error
|
||||||
|
|
||||||
# pylint: disable=c-extension-no-member,no-member
|
# pylint: disable=c-extension-no-member,no-member
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user