From 06103c8266e6be1551586d8c099adce935264e64 Mon Sep 17 00:00:00 2001 From: Stephan Seitz <stephan.seitz@fau.de> Date: Thu, 24 Oct 2019 16:26:59 +0200 Subject: [PATCH] Bugfix: torch.stride is strides in element_size() --- src/pystencils_autodiff/field_tensor_conversion.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pystencils_autodiff/field_tensor_conversion.py b/src/pystencils_autodiff/field_tensor_conversion.py index af38996..ca0ae54 100644 --- a/src/pystencils_autodiff/field_tensor_conversion.py +++ b/src/pystencils_autodiff/field_tensor_conversion.py @@ -30,7 +30,7 @@ def _torch_tensor_to_numpy_shim(tensor): from pystencils.autodiff.backends._pytorch import torch_dtype_to_numpy fake_array = _WhatEverClass( - strides=[tensor.stride(i) for i in range(len(tensor.shape))], + strides=[tensor.stride(i) * tensor.storage().element_size() for i in range(len(tensor.shape))], shape=tensor.shape, dtype=torch_dtype_to_numpy(tensor.dtype)) return fake_array -- GitLab