|
|
|
@ -126,10 +126,10 @@ def to_tensor(data, dtype=None, place=None, stop_gradient=True):
|
|
|
|
|
|
|
|
|
|
if place is None:
|
|
|
|
|
place = _current_expected_place()
|
|
|
|
|
elif not isinstance(place,
|
|
|
|
|
(core.CPUPlace, core.CUDAPinnedPlace, core.CUDAPlace)):
|
|
|
|
|
elif not isinstance(place, (core.Place, core.CPUPlace, core.CUDAPinnedPlace,
|
|
|
|
|
core.CUDAPlace)):
|
|
|
|
|
raise ValueError(
|
|
|
|
|
"'place' must be any of paddle.Place, paddle.CUDAPinnedPlace, paddle.CUDAPlace"
|
|
|
|
|
"'place' must be any of paddle.Place, paddle.CPUPlace, paddle.CUDAPinnedPlace, paddle.CUDAPlace"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
#Todo(zhouwei): Support allocate tensor on any other specified card
|
|
|
|
|