Esempio n. 1
0
 def extract_tpu_data(self, tf_record, random_rotation=False):
     dataset = preprocessing.get_tpu_input_tensors(
         1, 'nhwc', [tf_record], num_repeats=1, shuffle_records=False,
         shuffle_examples=False, filter_amount=1,
         random_rotation=random_rotation)
     pos_tensor, label_tensors = dataset.make_one_shot_iterator().get_next()
     return self.get_data_tensors(pos_tensor, label_tensors)
Esempio n. 2
0
 def _input_fn(params):
     return preprocessing.get_tpu_input_tensors(
         params['batch_size'],
         tf_records,
         filter_amount=FLAGS.filter_amount,
         shuffle_examples=FLAGS.shuffle_examples,
         shuffle_buffer_size=FLAGS.shuffle_buffer_size,
         random_rotation=True)
Esempio n. 3
0
 def input_fn(params):
     return preprocessing.get_tpu_input_tensors(params['batch_size'],
                                                tf_records,
                                                filter_amount=0.05)
Esempio n. 4
0
 def input_fn(params):
     return preprocessing.get_tpu_input_tensors(params['batch_size'],
                                                tf_records,
                                                random_rotation=True)
Esempio n. 5
0
 def input_fn(params):
     return preprocessing.get_tpu_input_tensors(params['batch_size'],
                                                tf_records)
Esempio n. 6
0
 def _input_fn(params):
     return preprocessing.get_tpu_input_tensors(
         params['batch_size'],
         tf_records, filter_amount=0.05, shuffle_examples=False)
Esempio n. 7
0
 def _input_fn(params):
     return preprocessing.get_tpu_input_tensors(
         params['train_batch_size'],
         params['input_layout'],
         tf_records,
         filter_amount=1.0)