torch_npu/csrc/aten/common/from_blob.cpp
TensorMaker::computeStorageSize()
storage_offset_
* itemsize
storage_size += storage_offset_.value() * itemsize;
torch_npu/csrc/npu/Module.cpp
_weak_ref_tensor
t.data_ptr()
t.sizes()
t.strides()
from_blob
storage_offset
storage().mutable_data()
storage().nbytes() / element_size()
set_sizes_and_strides
set_storage_offset
test/cpp_extensions/extension.cpp
check_from_blob
check_from_blob_strides
check_from_blob_delete
test/cpp_extensions/test_from_blob.cpp
at_npu::native::from_blob
test/cpp_extensions/setup.py
torch_test_cpp_extension.npu_from_blob
test/cpp_extensions/test/test_cpp_extensions_aot.py
TestFromBlob
test_storage_sizes
@SupportedDevices(['Ascend910B', 'Ascend910C'])
test/npu/test_npu_format.py
test_weak_ref_tensor_with_storage_offset
test/cpp_extensions/test/test_cpp_extensions_aot.py::TestFromBlob
test/npu/test_npu_format.py::TestNPUFormat::test_weak_ref_tensor_with_storage_offset
view_shape=[2,1,8,64]
view_strides=[1536,0,192,1]
view_offset=128