diff --git a/fairseq/data/indexed_dataset.py b/fairseq/data/indexed_dataset.py index 1947d99408..b20072bcd0 100644 --- a/fairseq/data/indexed_dataset.py +++ b/fairseq/data/indexed_dataset.py @@ -412,7 +412,10 @@ def _get_pointers(sizes): for size in sizes: pointers.append(address) - address += size * dtype_size + address += int(size * dtype_size) + + if not isinstance(address, int): + raise ValueError("This should no longer be possible...") return pointers diff --git a/fairseq/version.txt b/fairseq/version.txt index 26acbf080b..e96a87111c 100644 --- a/fairseq/version.txt +++ b/fairseq/version.txt @@ -1 +1 @@ -0.12.2 +0.12.2 \ No newline at end of file