Skip to content
This repository was archived by the owner on Jul 7, 2023. It is now read-only.

Commit d88a7f7

Browse files
lgeigerCopybara-Service
authored and
Copybara-Service
committed
Merge of PR #1468
PiperOrigin-RevId: 236372428
1 parent e87e85f commit d88a7f7

File tree

4 files changed

+9
-8
lines changed

4 files changed

+9
-8
lines changed

tensor2tensor/data_generators/all_problems.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
from __future__ import print_function
2020

2121
import importlib
22+
from six.moves import range # pylint: disable=redefined-builtin
2223

2324
MODULES = [
2425
"tensor2tensor.data_generators.algorithmic",
@@ -97,7 +98,7 @@
9798

9899
def _is_import_err_msg(err_str, module):
99100
parts = module.split(".")
100-
suffixes = [".".join(parts[i:]) for i in xrange(len(parts))]
101+
suffixes = [".".join(parts[i:]) for i in range(len(parts))]
101102
return err_str in (
102103
["No module named %s" % suffix for suffix in suffixes] +
103104
["No module named '%s'" % suffix for suffix in suffixes])

tensor2tensor/data_generators/generator_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -969,11 +969,11 @@ def random_deinterleave(text, separator_symbol="X"):
969969
cut = [False] * n
970970
cut[0] = True
971971
num_cuts = int(math.exp(random.uniform(0, math.log(n))))
972-
for _ in xrange(num_cuts):
972+
for _ in range(num_cuts):
973973
cut[random.randint(1, n -1)] = True
974974
out = [[], []]
975975
part = random.randint(0, 1)
976-
for i in xrange(n):
976+
for i in range(n):
977977
if cut[i]:
978978
out[part].append(separator_symbol)
979979
part = 1 - part

tensor2tensor/data_generators/transduction_problems.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import os
3434
import random
3535

36-
from six.moves import xrange # pylint: disable=redefined-builtin
36+
from six.moves import range # pylint: disable=redefined-builtin
3737

3838
from tensor2tensor.data_generators import problem
3939
from tensor2tensor.data_generators import text_encoder
@@ -123,7 +123,7 @@ def sequence_length(self, dataset_split):
123123
self.max_sequence_length(dataset_split))
124124

125125
def build_vocab(self):
126-
return ["sym_%d" % i for i in xrange(1, self.num_symbols + 1)]
126+
return ["sym_%d" % i for i in range(1, self.num_symbols + 1)]
127127

128128
def get_or_create_vocab(self, data_dir, tmp_dir, force_get=False):
129129
vocab_filename = os.path.join(data_dir, self.vocab_filename)
@@ -144,7 +144,7 @@ def transpose_sequence(self, input_sequence):
144144
raise NotImplementedError()
145145

146146
def generate_samples(self, data_dir, tmp_dir, dataset_split):
147-
for _ in xrange(self.num_samples(dataset_split)):
147+
for _ in range(self.num_samples(dataset_split)):
148148
source = self.generate_random_sequence(dataset_split)
149149
target = self.transpose_sequence(source)
150150
yield {

tensor2tensor/models/research/vqa_self_attention.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from __future__ import division
2020
from __future__ import print_function
2121

22-
from six.moves import xrange
22+
from six.moves import range # pylint: disable=redefined-builtin
2323

2424
from tensor2tensor.layers import common_attention
2525
from tensor2tensor.layers import common_hparams
@@ -657,7 +657,7 @@ def iterative_encoder_decoder(encoder_input,
657657
query,
658658
hparams):
659659
"""Iterative encoder decoder."""
660-
for _ in xrange(hparams.num_rec_steps):
660+
for _ in range(hparams.num_rec_steps):
661661
with tf.variable_scope("step", reuse=tf.AUTO_REUSE):
662662
encoder_output = image_question_encoder(
663663
encoder_input,

0 commit comments

Comments
 (0)