mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2026-04-23 00:17:25 +08:00
more eplb offline load dtypes (#6435)
This commit is contained in:
@@ -173,6 +173,9 @@ def load_tensor_from_shm_mem(tensor_infos, shm_ptr, logger=None):
|
|||||||
elif dtype == paddle.float8_e4m3fn:
|
elif dtype == paddle.float8_e4m3fn:
|
||||||
tmp = np_array.view(np.uint8)
|
tmp = np_array.view(np.uint8)
|
||||||
tensor = paddle.Tensor(tmp, dtype=paddle.float8_e4m3fn, place=paddle.CPUPlace(), zero_copy=True)
|
tensor = paddle.Tensor(tmp, dtype=paddle.float8_e4m3fn, place=paddle.CPUPlace(), zero_copy=True)
|
||||||
|
elif dtype == paddle.int32:
|
||||||
|
tmp = np_array.view(np.int32)
|
||||||
|
tensor = paddle.Tensor(tmp, dtype=paddle.int32, place=paddle.CPUPlace(), zero_copy=True)
|
||||||
else:
|
else:
|
||||||
raise TypeError(f"Unsupported dtype: {dtype}")
|
raise TypeError(f"Unsupported dtype: {dtype}")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user