Skip to content

Resume training in dataloader #18

Open
doh16101 opened this issue Feb 5, 2024 · 12 comments
Open

Resume training in dataloader #18

doh16101 opened this issue Feb 5, 2024 · 12 comments
Assignees

Comments

@doh16101
Copy link
Collaborator

doh16101 commented Feb 5, 2024

How to resume dataloader from certain batch

0. Replicate this issue

1. Output

1. Run from the beginning

I ran ss_main.py:
Open my Colab Notebook on Github.com

You can see that the Debug: current_batch_index None. Its value was never changed inside the data loading process.

I stopped the running at epoch 5, batch 7:

/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling
The date and time suffix of the model file is 2024_02_05_19_19_17
AF trial: 2 training subjects ['402', '410']
AF trial: 22 testing subjects ['301', '302', '305', '306', '307', '310', '311', '312', '318', '319', '320', '321', '322', '324', '325', '327', '329', '400', '406', '407', '409', '414']
AF trial: 10 unlabeled subjects ['405', '413', '415', '416', '420', '421', '422', '423', '408', '419']
Clinical trial: selected 7 UIDs for training ['050', '113', '090', '074', '028', '012', '106']
Clinical trial: selected 8 UIDs for testing ['077', '088', '003', '005', '017', '026', '075', '082']
Clinical trial: selected 60 UIDs for unlabeled ['002', '007', '011', '013', '020', '021', '022', '024', '027', '029', '030', '034', '035', '036', '037', '038', '039', '041', '042', '044', '045', '047', '049', '052', '053', '054', '055', '056', '057', '058', '062', '063', '064', '068', '069', '070', '073', '078', '080', '083', '084', '086', '087', '089', '091', '093', '094', '098', '099', '100', '101', '104', '108', '109', '110', '111', '112', '118', '119', '120']
Debug: your_computer_name 1eb58d69f4c0
Debug: You are in Google Colab.
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/050_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/113_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/090_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/074_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/028_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/012_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/106_final_attemp_4_1_Dong.csv
>>> Number of segments in this dataloader: 13991
>>> Number of labels in this dataloader: 13991
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/077_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/088_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/003_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/005_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/017_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/026_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/075_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/082_final_attemp_4_1_Dong.csv
>>> Number of segments in this dataloader: 11604
>>> Number of labels in this dataloader: 11604
Debug: len(train_loader) 14
/usr/local/lib/python3.10/dist-packages/sklearn/cluster/_kmeans.py:870: FutureWarning: The default value of `n_init` will change from 3 to 'auto' in 1.4. Set the value of `n_init` explicitly to suppress the warning
  warnings.warn(
Debug: resume_training:True, checkpoint_path: /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis
Training:   0% 0/50 [00:00<?, ?epoch/s]Debug: start from batch_index=0
Debug: start from batch_index=1
Debug: start from batch_index=2
Debug: start from batch_index=3
Debug: start from batch_index=4
Debug: start from batch_index=5
Debug: start from batch_index=6
Debug: start from batch_index=7
Debug: start from batch_index=8
Debug: start from batch_index=9
Debug: start from batch_index=10
Debug: start from batch_index=11
Debug: start from batch_index=12
Debug: start from batch_index=13
/usr/local/lib/python3.10/dist-packages/sklearn/metrics/_classification.py:1344: UndefinedMetricWarning: Precision and F-score are ill-defined and being set to 0.0 in labels with no predicted samples. Use `zero_division` parameter to control this behavior.
  _warn_prf(average, modifier, msg_start, len(result))
Debug: saved model checkpoint with epoch. /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/model_checkpoint_full.pt
Debug: train_loader.dataset.current_batch_index None
Debug: dataset checkpoint saved! /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/dataset_checkpoint.pt
Debug: current_batch_index None
Debug: saved dataset checkpoint with epoch. /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/dataset_checkpoint.pt
Training:   2% 1/50 [01:59<1:37:20, 119.20s/epoch]Debug: start from batch_index=0
Debug: start from batch_index=1
Debug: start from batch_index=2
Debug: start from batch_index=3
Debug: start from batch_index=4
Debug: start from batch_index=5
Debug: start from batch_index=6
Debug: start from batch_index=7
Debug: start from batch_index=8
Debug: start from batch_index=9
Debug: start from batch_index=10
Debug: start from batch_index=11
Debug: start from batch_index=12
Debug: start from batch_index=13
/usr/local/lib/python3.10/dist-packages/sklearn/metrics/_classification.py:1344: UndefinedMetricWarning: Precision and F-score are ill-defined and being set to 0.0 in labels with no predicted samples. Use `zero_division` parameter to control this behavior.
  _warn_prf(average, modifier, msg_start, len(result))
Debug: saved model checkpoint with epoch. /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/model_checkpoint_full.pt
Debug: train_loader.dataset.current_batch_index None
Debug: dataset checkpoint saved! /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/dataset_checkpoint.pt
Debug: current_batch_index None
Debug: saved dataset checkpoint with epoch. /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/dataset_checkpoint.pt
Training:   4% 2/50 [03:57<1:35:06, 118.88s/epoch]Debug: start from batch_index=0
Debug: start from batch_index=1
Debug: start from batch_index=2
Debug: start from batch_index=3
Debug: start from batch_index=4
Debug: start from batch_index=5
Debug: start from batch_index=6
Debug: start from batch_index=7
Debug: start from batch_index=8
Debug: start from batch_index=9
Debug: start from batch_index=10
Debug: start from batch_index=11
Debug: start from batch_index=12
Debug: start from batch_index=13
/usr/local/lib/python3.10/dist-packages/sklearn/metrics/_classification.py:1344: UndefinedMetricWarning: Precision and F-score are ill-defined and being set to 0.0 in labels with no predicted samples. Use `zero_division` parameter to control this behavior.
  _warn_prf(average, modifier, msg_start, len(result))
Debug: saved model checkpoint with epoch. /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/model_checkpoint_full.pt
Debug: train_loader.dataset.current_batch_index None
Debug: dataset checkpoint saved! /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/dataset_checkpoint.pt
Debug: current_batch_index None
Debug: saved dataset checkpoint with epoch. /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/dataset_checkpoint.pt
Training:   6% 3/50 [05:56<1:32:58, 118.68s/epoch]Debug: start from batch_index=0
Debug: start from batch_index=1
Debug: start from batch_index=2
Debug: start from batch_index=3
Debug: start from batch_index=4
Debug: start from batch_index=5
Debug: start from batch_index=6
Debug: start from batch_index=7
Debug: start from batch_index=8
Debug: start from batch_index=9
Debug: start from batch_index=10
Debug: start from batch_index=11
Debug: start from batch_index=12
Debug: start from batch_index=13
/usr/local/lib/python3.10/dist-packages/sklearn/metrics/_classification.py:1344: UndefinedMetricWarning: Precision and F-score are ill-defined and being set to 0.0 in labels with no predicted samples. Use `zero_division` parameter to control this behavior.
  _warn_prf(average, modifier, msg_start, len(result))
Debug: saved model checkpoint with epoch. /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/model_checkpoint_full.pt
Debug: train_loader.dataset.current_batch_index None
Debug: dataset checkpoint saved! /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/dataset_checkpoint.pt
Debug: current_batch_index None
Debug: saved dataset checkpoint with epoch. /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/dataset_checkpoint.pt
Training:   8% 4/50 [07:55<1:31:07, 118.85s/epoch]Debug: start from batch_index=0
Debug: start from batch_index=1
Debug: start from batch_index=2
Debug: start from batch_index=3
Debug: start from batch_index=4
Debug: start from batch_index=5
Debug: start from batch_index=6
Debug: start from batch_index=7
Debug: start from batch_index=8
Debug: start from batch_index=9
Debug: start from batch_index=10
Debug: start from batch_index=11
Debug: start from batch_index=12
Debug: start from batch_index=13
/usr/local/lib/python3.10/dist-packages/sklearn/metrics/_classification.py:1344: UndefinedMetricWarning: Precision and F-score are ill-defined and being set to 0.0 in labels with no predicted samples. Use `zero_division` parameter to control this behavior.
  _warn_prf(average, modifier, msg_start, len(result))
Debug: saved model checkpoint with epoch. /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/model_checkpoint_full.pt
Debug: train_loader.dataset.current_batch_index None
Debug: dataset checkpoint saved! /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/dataset_checkpoint.pt
Debug: current_batch_index None
Debug: saved dataset checkpoint with epoch. /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/dataset_checkpoint.pt
Training:  10% 5/50 [09:53<1:28:56, 118.59s/epoch]Debug: start from batch_index=0
Debug: start from batch_index=1
Debug: start from batch_index=2
Debug: start from batch_index=3
Debug: start from batch_index=4
Debug: start from batch_index=5
Debug: start from batch_index=6
Debug: start from batch_index=7
Traceback (most recent call last):
  File "/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling/BML_project/ss_main.py", line 170, in <module>
    main()
  File "/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling/BML_project/ss_main.py", line 79, in main
    model, likelihood, training_metrics = train_gp_model(train_loader, \
  File "/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling/BML_project/models/ss_gp_model.py", line 111, in train_gp_model
    train_x = train_batch['data'].reshape(train_batch['data'].size(0), -1).to(device)  # Use reshape here
KeyboardInterrupt

2. Resume from checkpoints

The epoch started from 5, but the batch index did not. It started from 0 again in epoch 5.

/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling
The date and time suffix of the model file is 2024_02_05_20_14_32
AF trial: 2 training subjects ['402', '410']
AF trial: 22 testing subjects ['301', '302', '305', '306', '307', '310', '311', '312', '318', '319', '320', '321', '322', '324', '325', '327', '329', '400', '406', '407', '409', '414']
AF trial: 10 unlabeled subjects ['405', '413', '415', '416', '420', '421', '422', '423', '408', '419']
Clinical trial: selected 7 UIDs for training ['050', '113', '090', '074', '028', '012', '106']
Clinical trial: selected 8 UIDs for testing ['077', '088', '003', '005', '017', '026', '075', '082']
Clinical trial: selected 60 UIDs for unlabeled ['002', '007', '011', '013', '020', '021', '022', '024', '027', '029', '030', '034', '035', '036', '037', '038', '039', '041', '042', '044', '045', '047', '049', '052', '053', '054', '055', '056', '057', '058', '062', '063', '064', '068', '069', '070', '073', '078', '080', '083', '084', '086', '087', '089', '091', '093', '094', '098', '099', '100', '101', '104', '108', '109', '110', '111', '112', '118', '119', '120']
Debug: your_computer_name 1eb58d69f4c0
Debug: You are in Google Colab.
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/050_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/113_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/090_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/074_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/028_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/012_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/106_final_attemp_4_1_Dong.csv
>>> Number of segments in this dataloader: 13991
>>> Number of labels in this dataloader: 13991
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/077_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/088_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/003_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/005_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/017_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/026_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/075_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/082_final_attemp_4_1_Dong.csv
>>> Number of segments in this dataloader: 11604
>>> Number of labels in this dataloader: 11604
Debug: len(train_loader) 14
Debug: loaded dataset checkpoint! /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/dataset_checkpoint.pt
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/050_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/113_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/090_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/074_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/028_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/012_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/106_final_attemp_4_1_Dong.csv
>>> Number of segments in this dataloader: 13991
>>> Number of labels in this dataloader: 13991
Debug: current_batch_index None
Resuming from batch index None
Debug: loaded dataset checkpoint! /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis/dataset_checkpoint.pt
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/050_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/113_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/090_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/074_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/028_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/012_final_attemp_4_1_Dong.csv
Debug: this file exists /content/drive/MyDrive/Adjudication_UConn/final_attemp_4_1_Dong_Ohm/106_final_attemp_4_1_Dong.csv
>>> Number of segments in this dataloader: 13991
>>> Number of labels in this dataloader: 13991
Debug: current_batch_index None
Resuming from batch index None
/usr/local/lib/python3.10/dist-packages/sklearn/cluster/_kmeans.py:870: FutureWarning: The default value of `n_init` will change from 3 to 'auto' in 1.4. Set the value of `n_init` explicitly to suppress the warning
  warnings.warn(
Debug: resume_training:True, checkpoint_path: /content/drive/MyDrive/Checkpoint_Colab/Project_1_analysis
Resuming training from epoch 5
Debug: start_epoch 5 num_iterations 50
Training:   0% 0/45 [00:00<?, ?epoch/s]Debug: start from batch_index=0
Debug: start from batch_index=1
Debug: start from batch_index=2
Debug: start from batch_index=3
Debug: start from batch_index=4
Debug: start from batch_index=5
Debug: start from batch_index=6
Debug: start from batch_index=7
Debug: start from batch_index=8
Debug: start from batch_index=9
Debug: start from batch_index=10
Debug: start from batch_index=11
Debug: start from batch_index=12
Debug: start from batch_index=13
Traceback (most recent call last):
  File "/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling/BML_project/models/ss_gp_model.py", line 129, in train_gp_model
    val_batch = val_loader.dataset[idx]
  File "/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling/BML_project/utils_gp/data_loader.py", line 188, in __getitem__
    time_freq_tensor = self.load_data(segment_name)
  File "/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling/BML_project/utils_gp/data_loader.py", line 267, in load_data
    time_freq_tensor = torch.load(seg_path)
  File "/usr/local/lib/python3.10/dist-packages/torch/serialization.py", line 1014, in load
    return _load(opened_zipfile,
  File "/usr/local/lib/python3.10/dist-packages/torch/serialization.py", line 1317, in _load
    def _load(zip_file, map_location, pickle_module, pickle_file='data.pkl', overall_storage=None, **pickle_load_args):
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling/BML_project/ss_main.py", line 170, in <module>
    main()
  File "/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling/BML_project/ss_main.py", line 79, in main
    model, likelihood, training_metrics = train_gp_model(train_loader, \
  File "/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling/BML_project/models/ss_gp_model.py", line 129, in train_gp_model
    val_batch = val_loader.dataset[idx]
KeyboardInterrupt
doh16101 referenced this issue Feb 5, 2024
I did changes over the Class CustomDataset. Those changes allows now to get the current batch and other information that perform in a better way our training. Btw the checkpoint main is just a temporal main where I added an example of the usage.

The same is the case with the model checkpoint version, this is an example of usage. I recommend that the best practice is adding this change over the current version, but I cannot evaluate it over the dataset, for that reason I just created this developing version to evaluate it manually.

Co-Authored-By: Dong Han <dong.han@uconn.edu>
Co-Authored-By: Darren Chen <darren.3.chen@uconn.edu>
@doh16101
Copy link
Collaborator Author

doh16101 commented Feb 5, 2024

If we cannot resume the dataloader, I will create several smaller dataloaders, each containing several UIDs from the large unlabeled data, and then load them for labeling/testing in the future.

@doh16101
Copy link
Collaborator Author

doh16101 commented Feb 7, 2024

Dear @lrm22005 ,
I found that getitem idx is not linearly increasing:


21s
%cd /content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling
!python3 BML_project/ss_main.py
Streaming output truncated to the last 5000 lines.
Debug: __getitem__ idx is4620
Debug: __getitem__ idx is5601
Debug: __getitem__ idx is6598
Debug: __getitem__ idx is4621
Debug: __getitem__ idx is7551
Debug: __getitem__ idx is5602
Debug: __getitem__ idx is6599
Debug: __getitem__ idx is5603
Debug: __getitem__ idx is4622
Debug: __getitem__ idx is6600
Debug: __getitem__ idx is7552
Debug: __getitem__ idx is6601
Debug: __getitem__ idx is4623
Debug: __getitem__ idx is5604
Debug: __getitem__ idx is7553
Debug: __getitem__ idx is6602
Debug: __getitem__ idx is4624
Debug: __getitem__ idx is5605
Debug: __getitem__ idx is6603
Debug: __getitem__ idx is4625
Debug: __getitem__ idx is7554
Debug: __getitem__ idx is5606
Debug: __getitem__ idx is6604
Debug: __getitem__ idx is4626
Debug: __getitem__ idx is5607
Debug: __getitem__ idx is7555
Debug: __getitem__ idx is4627
Debug: __getitem__ idx is6605
Debug: __getitem__ idx is5608
Debug: __getitem__ idx is7556
Debug: __getitem__ idx is4628
Debug: __getitem__ idx is6606
Debug: __getitem__ idx is5609
Debug: __getitem__ idx is4629
Debug: __getitem__ idx is6607
Debug: __getitem__ idx is5610
Debug: __getitem__ idx is7557
Debug: __getitem__ idx is4630
Debug: __getitem__ idx is6608
Debug: __getitem__ idx is5611
Debug: __getitem__ idx is7558
Debug: __getitem__ idx is4631
Debug: __getitem__ idx is6609
Debug: __getitem__ idx is5612
Debug: __getitem__ idx is4632
Debug: __getitem__ idx is6610
Debug: __getitem__ idx is7559
Debug: __getitem__ idx is5613
Debug: __getitem__ idx is4633
Debug: __getitem__ idx is6611
Debug: __getitem__ idx is5614
Debug: __getitem__ idx is7560
Debug: __getitem__ idx is4634
Debug: __getitem__ idx is6612
Debug: __getitem__ idx is5615
Debug: __getitem__ idx is4635
Debug: __getitem__ idx is6613
Debug: __getitem__ idx is7561
Debug: __getitem__ idx is5616
Debug: __getitem__ idx is4636
Debug: __getitem__ idx is6614
Debug: __getitem__ idx is5617
Debug: __getitem__ idx is7562
Debug: __getitem__ idx is4637
Debug: __getitem__ idx is6615
Debug: __getitem__ idx is5618
Debug: __getitem__ idx is4638
Debug: __getitem__ idx is6616
Debug: __getitem__ idx is7563
Debug: __getitem__ idx is5619
Debug: __getitem__ idx is6617
Debug: __getitem__ idx is4639
Debug: __getitem__ idx is5620
Debug: __getitem__ idx is7564
Debug: __getitem__ idx is6618
Debug: __getitem__ idx is4640
Debug: __getitem__ idx is5621
Debug: __getitem__ idx is6619
Debug: __getitem__ idx is4641
Debug: __getitem__ idx is7565
Debug: __getitem__ idx is5622
Debug: __getitem__ idx is6620
Debug: __getitem__ idx is4642
Debug: __getitem__ idx is5623
Debug: __getitem__ idx is7566
Debug: __getitem__ idx is6621
Debug: __getitem__ idx is5624
Debug: __getitem__ idx is4643
Debug: __getitem__ idx is6622
Debug: __getitem__ idx is5625
Debug: __getitem__ idx is7567
Debug: __getitem__ idx is4644
Debug: __getitem__ idx is6623
Debug: __getitem__ idx is5626
Debug: __getitem__ idx is4645
Debug: __getitem__ idx is7568
Debug: __getitem__ idx is6624
Debug: __getitem__ idx is5627
Debug: __getitem__ idx is4646
Debug: __getitem__ idx is6625
Debug: __getitem__ idx is5628
Debug: __getitem__ idx is7569
Debug: __getitem__ idx is4647
Debug: __getitem__ idx is6626
Debug: __getitem__ idx is5629
Debug: __getitem__ idx is4648
Debug: __getitem__ idx is7570
Debug: __getitem__ idx is6627
Debug: __getitem__ idx is5630
Debug: __getitem__ idx is4649
Debug: __getitem__ idx is5631
Debug: __getitem__ idx is6628
Debug: __getitem__ idx is7571
Debug: __getitem__ idx is4650
Debug: __getitem__ idx is5632
Debug: __getitem__ idx is6629
Debug: __getitem__ idx is7572
Debug: __getitem__ idx is4651
Debug: __getitem__ idx is5633
Debug: __getitem__ idx is6630
Debug: __getitem__ idx is4652
Debug: __getitem__ idx is5634
Debug: __getitem__ idx is7573
Debug: __getitem__ idx is6631
Debug: __getitem__ idx is4653
Debug: __getitem__ idx is5635
Debug: __getitem__ idx is6632
Debug: __getitem__ idx is7574
Debug: __getitem__ idx is5636
Debug: __getitem__ idx is4654
Debug: __getitem__ idx is6633
Debug: __getitem__ idx is5637
Debug: __getitem__ idx is4655
Debug: __getitem__ idx is7575
Debug: __getitem__ idx is6634
Debug: __getitem__ idx is5638
Debug: __getitem__ idx is4656
Debug: __getitem__ idx is6635
Debug: __getitem__ idx is7576
Debug: __getitem__ idx is5639
Debug: __getitem__ idx is4657
Debug: __getitem__ idx is6636
Debug: __getitem__ idx is5640
Debug: __getitem__ idx is7577
Debug: __getitem__ idx is6637
Debug: __getitem__ idx is4658
Debug: __getitem__ idx is5641
Debug: __getitem__ idx is6638
Debug: __getitem__ idx is4659
Debug: __getitem__ idx is7578
Debug: __getitem__ idx is5642
Debug: __getitem__ idx is6639
Debug: __getitem__ idx is4660
Debug: __getitem__ idx is5643
Debug: __getitem__ idx is7579
Debug: __getitem__ idx is6640
Debug: __getitem__ idx is4661
Debug: __getitem__ idx is5644
Debug: __getitem__ idx is6641
Debug: __getitem__ idx is7580
Debug: __getitem__ idx is4662
Debug: __getitem__ idx is5645
Debug: __getitem__ idx is6642
Debug: __getitem__ idx is4663
Debug: __getitem__ idx is7581
Debug: __getitem__ idx is5646
Debug: __getitem__ idx is6643
Debug: __getitem__ idx is4664
Debug: __getitem__ idx is5647
Debug: __getitem__ idx is6644
Debug: __getitem__ idx is7582
Debug: __getitem__ idx is4665
Debug: __getitem__ idx is5648
Debug: __getitem__ idx is6645
Debug: __getitem__ idx is4666
Debug: __getitem__ idx is7583
Debug: __getitem__ idx is5649
Debug: __getitem__ idx is6646
Debug: __getitem__ idx is4667
Debug: __getitem__ idx is6647
Debug: __getitem__ idx is7584
Debug: __getitem__ idx is5650
Debug: __getitem__ idx is4668
Debug: __getitem__ idx is6648
Debug: __getitem__ idx is5651
Debug: __getitem__ idx is4669
Debug: __getitem__ idx is7585
Debug: __getitem__ idx is6649
Debug: __getitem__ idx is4670
Debug: __getitem__ idx is5652
Debug: __getitem__ idx is6650
Debug: __getitem__ idx is7586
Debug: __getitem__ idx is4671
Debug: __getitem__ idx is5653
Debug: __getitem__ idx is6651
Debug: __getitem__ idx is4672
Debug: __getitem__ idx is7587
Debug: __getitem__ idx is5654
Debug: __getitem__ idx is6652
Debug: __getitem__ idx is4673
Debug: __getitem__ idx is5655
Debug: __getitem__ idx is7588
Debug: __getitem__ idx is4674
Debug: __getitem__ idx is6653
Debug: __getitem__ idx is5656
Debug: __getitem__ idx is7589
Debug: __getitem__ idx is4675
Debug: __getitem__ idx is6654
Debug: __getitem__ idx is5657
Debug: __getitem__ idx is4676
Debug: __getitem__ idx is7590
Debug: __getitem__ idx is6655
Debug: __getitem__ idx is5658
Debug: __getitem__ idx is4677
Debug: __getitem__ idx is6656
Debug: __getitem__ idx is7591
Debug: __getitem__ idx is5659
Debug: __getitem__ idx is4678
Debug: __getitem__ idx is6657
Debug: __getitem__ idx is5660
Debug: __getitem__ idx is7592
Debug: __getitem__ idx is4679
Debug: __getitem__ idx is6658
Debug: __getitem__ idx is5661
Debug: __getitem__ idx is4680
Debug: __getitem__ idx is6659
Debug: __getitem__ idx is7593
Debug: __getitem__ idx is5662
Debug: __getitem__ idx is4681
Debug: __getitem__ idx is6660
Debug: __getitem__ idx is7594
Debug: __getitem__ idx is4682
Debug: __getitem__ idx is5663
Debug: __getitem__ idx is6661
Debug: __getitem__ idx is4683
Debug: __getitem__ idx is5664
Debug: __getitem__ idx is7595
Debug: __getitem__ idx is6662
Debug: __getitem__ idx is4684
Debug: __getitem__ idx is5665
Debug: __getitem__ idx is6663
Debug: __getitem__ idx is7596
Debug: __getitem__ idx is4685
Debug: __getitem__ idx is5666
Debug: __getitem__ idx is6664
Debug: __getitem__ idx is4686
Debug: __getitem__ idx is7597
Debug: __getitem__ idx is5667
Debug: __getitem__ idx is6665
Debug: __getitem__ idx is4687
Debug: __getitem__ idx is5668
Debug: __getitem__ idx is6666
Debug: __getitem__ idx is7598
Debug: __getitem__ idx is4688
Debug: __getitem__ idx is6667
Debug: __getitem__ idx is5669
Debug: __getitem__ idx is4689
Debug: __getitem__ idx is7599
Debug: __getitem__ idx is6668
Debug: __getitem__ idx is5670
Debug: __getitem__ idx is4690
Debug: __getitem__ idx is6669
Debug: __getitem__ idx is5671
Debug: __getitem__ idx is7600
Debug: __getitem__ idx is4691
Debug: __getitem__ idx is6670
Debug: __getitem__ idx is5672
Debug: __getitem__ idx is4692
Debug: __getitem__ idx is7601
Debug: __getitem__ idx is6671
Debug: __getitem__ idx is5673
Debug: __getitem__ idx is4693
Debug: __getitem__ idx is6672
Debug: __getitem__ idx is7602
Debug: __getitem__ idx is5674
Debug: __getitem__ idx is4694
Debug: __getitem__ idx is6673
Debug: __getitem__ idx is5675
Debug: __getitem__ idx is4695
Debug: __getitem__ idx is7603
Debug: __getitem__ idx is6674
Debug: __getitem__ idx is5676
Debug: __getitem__ idx is4696
Debug: __getitem__ idx is6675
Debug: __getitem__ idx is7604
Debug: __getitem__ idx is5677
Debug: __getitem__ idx is4697
Debug: __getitem__ idx is6676
Debug: __getitem__ idx is5678
Debug: __getitem__ idx is7605
Debug: __getitem__ idx is4698
Debug: __getitem__ idx is6677
Debug: __getitem__ idx is5679
Debug: __getitem__ idx is4699
Debug: __getitem__ idx is7606
Debug: __getitem__ idx is6678
Debug: __getitem__ idx is5680
Debug: __getitem__ idx is4700
Debug: __getitem__ idx is7607
Debug: __getitem__ idx is6679
Debug: __getitem__ idx is5681
Debug: __getitem__ idx is4701
Debug: __getitem__ idx is6680
Debug: __getitem__ idx is5682
Debug: __getitem__ idx is7608
Debug: __getitem__ idx is4702
Debug: __getitem__ idx is6681
Debug: __getitem__ idx is5683
Debug: __getitem__ idx is7609
Debug: __getitem__ idx is4703
Debug: __getitem__ idx is6682
Debug: __getitem__ idx is5684
Debug: __getitem__ idx is4704
Debug: __getitem__ idx is6683
Debug: __getitem__ idx is7610
Debug: __getitem__ idx is5685
Debug: __getitem__ idx is4705
Debug: __getitem__ idx is6684
Debug: __getitem__ idx is7611
Debug: __getitem__ idx is5686
Debug: __getitem__ idx is4706
Debug: __getitem__ idx is6685
Debug: __getitem__ idx is4707
Debug: __getitem__ idx is7612
Debug: __getitem__ idx is5687
Debug: __getitem__ idx is6686
Debug: __getitem__ idx is4708
Debug: __getitem__ idx is7613
Debug: __getitem__ idx is5688
Debug: __getitem__ idx is6687
Debug: __getitem__ idx is4709
Debug: __getitem__ idx is6688
Debug: __getitem__ idx is5689
Debug: __getitem__ idx is7614
Debug: __getitem__ idx is4710
Debug: __getitem__ idx is6689
Debug: __getitem__ idx is5690
Debug: __getitem__ idx is4711
Debug: __getitem__ idx is7615
Debug: __getitem__ idx is5691
Debug: __getitem__ idx is6690
Debug: __getitem__ idx is4712
Debug: __getitem__ idx is7616
Debug: __getitem__ idx is5692
Debug: __getitem__ idx is4713
Debug: __getitem__ idx is6691
Debug: __getitem__ idx is5693
Debug: __getitem__ idx is7617
Debug: __getitem__ idx is4714
Debug: __getitem__ idx is6692
Debug: __getitem__ idx is5694
Debug: __getitem__ idx is4715
Debug: __getitem__ idx is7618
Debug: __getitem__ idx is5695
Debug: __getitem__ idx is6693
Debug: __getitem__ idx is4716
Debug: __getitem__ idx is5696
Debug: __getitem__ idx is7619
Debug: __getitem__ idx is6694
Debug: __getitem__ idx is4717
Debug: __getitem__ idx is5697
Debug: __getitem__ idx is7620
Debug: __getitem__ idx is6695
Debug: __getitem__ idx is4718
Debug: __getitem__ idx is5698
Debug: __getitem__ idx is6696
Debug: __getitem__ idx is7621
Debug: __getitem__ idx is4719
Debug: __getitem__ idx is5699
Debug: __getitem__ idx is6697
Debug: __getitem__ idx is5700
Debug: __getitem__ idx is7622
Debug: __getitem__ idx is4720
Debug: __getitem__ idx is6698
Debug: __getitem__ idx is5701
Debug: __getitem__ idx is6699
Debug: __getitem__ idx is7623
Debug: __getitem__ idx is4721
Debug: __getitem__ idx is5702
Debug: __getitem__ idx is6700
Debug: __getitem__ idx is7624
Debug: __getitem__ idx is4722
Debug: __getitem__ idx is5703
Debug: __getitem__ idx is6701
Debug: __getitem__ idx is5704
Debug: __getitem__ idx is6702
Debug: __getitem__ idx is7625
Debug: __getitem__ idx is4723
Debug: __getitem__ idx is5705
Debug: __getitem__ idx is6703
Debug: __getitem__ idx is7626
Debug: __getitem__ idx is4724
Debug: __getitem__ idx is5706
Debug: __getitem__ idx is6704
Debug: __getitem__ idx is4725
Debug: __getitem__ idx is7627
Debug: __getitem__ idx is5707
Debug: __getitem__ idx is4726
Debug: __getitem__ idx is6705
Debug: __getitem__ idx is5708
Debug: __getitem__ idx is7628
Debug: __getitem__ idx is4727
Debug: __getitem__ idx is6706
Debug: __getitem__ idx is5709
Debug: __getitem__ idx is4728
Debug: __getitem__ idx is6707
Debug: __getitem__ idx is5710
Debug: __getitem__ idx is7629
Debug: __getitem__ idx is4729
Debug: __getitem__ idx is6708
Debug: __getitem__ idx is5711
Debug: __getitem__ idx is4730
Debug: __getitem__ idx is6709
Debug: __getitem__ idx is7630
Debug: __getitem__ idx is5712
Debug: __getitem__ idx is4731
Debug: __getitem__ idx is6710
Debug: __getitem__ idx is7631
Debug: __getitem__ idx is5713
Debug: __getitem__ idx is4732
Debug: __getitem__ idx is6711
Debug: __getitem__ idx is5714
Debug: __getitem__ idx is4733
Debug: __getitem__ idx is6712
Debug: __getitem__ idx is7632
Debug: __getitem__ idx is5715
Debug: __getitem__ idx is4734
Debug: __getitem__ idx is6713
Debug: __getitem__ idx is7633
Debug: __getitem__ idx is5716
Debug: __getitem__ idx is4735
Debug: __getitem__ idx is6714
Debug: __getitem__ idx is5717
Debug: __getitem__ idx is4736
Debug: __getitem__ idx is6715
Debug: __getitem__ idx is7634
Debug: __getitem__ idx is4737
Debug: __getitem__ idx is5718
Debug: __getitem__ idx is6716
Debug: __getitem__ idx is7635
Debug: __getitem__ idx is4738
Debug: __getitem__ idx is5719
Debug: __getitem__ idx is6717
Debug: __getitem__ idx is4739
Debug: __getitem__ idx is5720
Debug: __getitem__ idx is6718
Debug: __getitem__ idx is7636
Debug: __getitem__ idx is4740
Debug: __getitem__ idx is5721
Debug: __getitem__ idx is6719
Debug: __getitem__ idx is7637
Debug: __getitem__ idx is6720
Debug: __getitem__ idx is5722
Debug: __getitem__ idx is4741
Debug: __getitem__ idx is7638
Debug: __getitem__ idx is4742
Debug: __getitem__ idx is5723
Debug: __getitem__ idx is6721
Debug: __getitem__ idx is4743
Debug: __getitem__ idx is7639
Debug: __getitem__ idx is5724
Debug: __getitem__ idx is6722
Debug: __getitem__ idx is4744
Debug: __getitem__ idx is5725
Debug: __getitem__ idx is6723
Debug: __getitem__ idx is7640
Debug: __getitem__ idx is4745
Debug: __getitem__ idx is5726
Debug: __getitem__ idx is6724
Debug: __getitem__ idx is7641
Debug: __getitem__ idx is4746
Debug: __getitem__ idx is5727
Debug: __getitem__ idx is6725
Debug: __getitem__ idx is4747
Debug: __getitem__ idx is5728
Debug: __getitem__ idx is7642
Debug: __getitem__ idx is6726
Debug: __getitem__ idx is4748
Debug: __getitem__ idx is5729
Debug: __getitem__ idx is6727
Debug: __getitem__ idx is7643
Debug: __getitem__ idx is4749
Debug: __getitem__ idx is5730
Debug: __getitem__ idx is6728
Debug: __getitem__ idx is4750
Debug: __getitem__ idx is7644
Debug: __getitem__ idx is6729
Debug: __getitem__ idx is5731
Debug: __getitem__ idx is4751
Debug: __getitem__ idx is6730
Debug: __getitem__ idx is5732
Debug: __getitem__ idx is7645
Debug: __getitem__ idx is4752
Debug: __getitem__ idx is6731
Debug: __getitem__ idx is5733
Debug: __getitem__ idx is7646
Debug: __getitem__ idx is4753
Debug: __getitem__ idx is6732
Debug: __getitem__ idx is5734
Debug: __getitem__ idx is4754
Debug: __getitem__ idx is7647
Debug: __getitem__ idx is6733
Debug: __getitem__ idx is5735
Debug: __getitem__ idx is4755
Debug: __getitem__ idx is5736
Debug: __getitem__ idx is6734
Debug: __getitem__ idx is7648
Debug: __getitem__ idx is4756
Debug: __getitem__ idx is5737
Debug: __getitem__ idx is6735
Debug: __getitem__ idx is4757
Debug: __getitem__ idx is7649
Debug: __getitem__ idx is5738
Debug: __getitem__ idx is6736
Debug: __getitem__ idx is4758
Debug: __getitem__ idx is5739
Debug: __getitem__ idx is6737
Debug: __getitem__ idx is7650
Debug: __getitem__ idx is4759
Debug: __getitem__ idx is5740
Debug: __getitem__ idx is6738
Debug: __getitem__ idx is7651
Debug: __getitem__ idx is5741
Debug: __getitem__ idx is4760
Debug: __getitem__ idx is6739
Debug: __getitem__ idx is5742
Debug: __getitem__ idx is4761
Debug: __getitem__ idx is6740
Debug: __getitem__ idx is7652
Debug: __getitem__ idx is5743
Debug: __getitem__ idx is4762
Debug: __getitem__ idx is6741
Debug: __getitem__ idx is7653
Debug: __getitem__ idx is5744
Debug: __getitem__ idx is6742
Debug: __getitem__ idx is4763
Debug: __getitem__ idx is5745
Debug: __getitem__ idx is7654
Debug: __getitem__ idx is6743
Debug: __getitem__ idx is4764
Debug: __getitem__ idx is5746
Debug: __getitem__ idx is6744
Debug: __getitem__ idx is4765
Debug: __getitem__ idx is7655
Debug: __getitem__ idx is5747
Debug: __getitem__ idx is6745
Debug: __getitem__ idx is5748
Debug: __getitem__ idx is4766
Debug: __getitem__ idx is7656
Debug: __getitem__ idx is6746
Debug: __getitem__ idx is5749
Debug: __getitem__ idx is4767
Debug: __getitem__ idx is6747
Debug: __getitem__ idx is7657
Debug: __getitem__ idx is5750
Debug: __getitem__ idx is4768
Debug: __getitem__ idx is6748
Debug: __getitem__ idx is5751
Debug: __getitem__ idx is4769
Debug: __getitem__ idx is7658
Debug: __getitem__ idx is6749
Debug: __getitem__ idx is5752
Debug: __getitem__ idx is4770
Debug: __getitem__ idx is5753
Debug: __getitem__ idx is6750
Debug: __getitem__ idx is7659
Debug: __getitem__ idx is4771
Debug: __getitem__ idx is5754
Debug: __getitem__ idx is6751
Debug: __getitem__ idx is4772
Debug: __getitem__ idx is7660
Debug: __getitem__ idx is5755
Debug: __getitem__ idx is6752
Debug: __getitem__ idx is4773
Debug: __getitem__ idx is5756
Debug: __getitem__ idx is6753
Debug: __getitem__ idx is7661
Debug: __getitem__ idx is4774
Debug: __getitem__ idx is5757
Debug: __getitem__ idx is6754
Debug: __getitem__ idx is5758
Debug: __getitem__ idx is7662
Debug: __getitem__ idx is4775
Debug: __getitem__ idx is6755
Debug: __getitem__ idx is5759
Debug: __getitem__ idx is6756
Debug: __getitem__ idx is4776
Debug: __getitem__ idx is7663
Debug: __getitem__ idx is5760
Debug: __getitem__ idx is6757
Debug: __getitem__ idx is4777
Debug: __getitem__ idx is5761
Debug: __getitem__ idx is6758
Debug: __getitem__ idx is7664
Debug: __getitem__ idx is4778
Debug: __getitem__ idx is5762
Debug: __getitem__ idx is6759
Debug: __getitem__ idx is4779
Debug: __getitem__ idx is7665
Debug: __getitem__ idx is5763
Debug: __getitem__ idx is6760
Debug: __getitem__ idx is4780
Debug: __getitem__ idx is5764
Debug: __getitem__ idx is6761
Debug: __getitem__ idx is7666
Debug: __getitem__ idx is4781
Debug: __getitem__ idx is5765
Debug: __getitem__ idx is6762
Debug: __getitem__ idx is4782
Debug: __getitem__ idx is5766
Debug: __getitem__ idx is7667
Debug: __getitem__ idx is6763
Debug: __getitem__ idx is4783
Debug: __getitem__ idx is5767
Debug: __getitem__ idx is7668
Debug: __getitem__ idx is6764
Debug: __getitem__ idx is4784
Debug: __getitem__ idx is5768
Debug: __getitem__ idx is6765
Debug: __getitem__ idx is7669
Debug: __getitem__ idx is4785
Debug: __getitem__ idx is5769
Debug: __getitem__ idx is6766
Debug: __getitem__ idx is4786
Debug: __getitem__ idx is7670
Debug: __getitem__ idx is5770
Debug: __getitem__ idx is6767
Debug: __getitem__ idx is4787
Debug: __getitem__ idx is5771
Debug: __getitem__ idx is7671
Debug: __getitem__ idx is4788
Debug: __getitem__ idx is6768
Debug: __getitem__ idx is5772
Debug: __getitem__ idx is4789
Debug: __getitem__ idx is7672
Debug: __getitem__ idx is6769
Debug: __getitem__ idx is5773
Debug: __getitem__ idx is4790
Debug: __getitem__ idx is5774
Debug: __getitem__ idx is7673
Debug: __getitem__ idx is6770
Debug: __getitem__ idx is4791
Debug: __getitem__ idx is6771
Debug: __getitem__ idx is4792
Debug: __getitem__ idx is5775
Debug: __getitem__ idx is7674
Debug: __getitem__ idx is6772
Debug: __getitem__ idx is4793
Debug: __getitem__ idx is5776
Debug: __getitem__ idx is7675
Debug: __getitem__ idx is6773
Debug: __getitem__ idx is4794
Debug: __getitem__ idx is5777
Debug: __getitem__ idx is6774
Debug: __getitem__ idx is4795
Debug: __getitem__ idx is5778
Debug: __getitem__ idx is7676
Debug: __getitem__ idx is6775
Debug: __getitem__ idx is5779
Debug: __getitem__ idx is4796
Debug: __getitem__ idx is7677
Debug: __getitem__ idx is6776
Debug: __getitem__ idx is4797
Debug: __getitem__ idx is5780
Debug: __getitem__ idx is6777
Debug: __getitem__ idx is7678
Debug: __getitem__ idx is5781
Debug: __getitem__ idx is4798
Debug: __getitem__ idx is6778
Debug: __getitem__ idx is4799
Debug: __getitem__ idx is5782
Debug: __getitem__ idx is6779
Debug: __getitem__ idx is7679
Debug: __getitem__ idx is5783
Debug: __getitem__ idx is4800
Debug: __getitem__ idx is6780
Debug: __getitem__ idx is7680
Debug: __getitem__ idx is4801
Debug: __getitem__ idx is5784
Debug: __getitem__ idx is6781
Debug: __getitem__ idx is5785
Debug: __getitem__ idx is4802
Debug: __getitem__ idx is6782
Debug: __getitem__ idx is7681
Debug: __getitem__ idx is4803
Debug: __getitem__ idx is6783
Debug: __getitem__ idx is5786
Debug: __getitem__ idx is7682
Debug: __getitem__ idx is4804
Debug: __getitem__ idx is6784
Debug: __getitem__ idx is5787
Debug: __getitem__ idx is4805
Debug: __getitem__ idx is6785
Debug: __getitem__ idx is7683
Debug: __getitem__ idx is5788
Debug: __getitem__ idx is4806
Debug: __getitem__ idx is6786
Debug: __getitem__ idx is5789
Debug: __getitem__ idx is7684
Debug: __getitem__ idx is4807
Debug: __getitem__ idx is6787
Debug: __getitem__ idx is5790
Debug: __getitem__ idx is4808
Debug: __getitem__ idx is6788
Debug: __getitem__ idx is7685
Debug: __getitem__ idx is5791
Debug: __getitem__ idx is4809
Debug: __getitem__ idx is6789
Debug: __getitem__ idx is5792
Debug: __getitem__ idx is7686
Debug: __getitem__ idx is4810
Debug: __getitem__ idx is6790
Debug: __getitem__ idx is4811
Debug: __getitem__ idx is5793
Debug: __getitem__ idx is6791
Debug: __getitem__ idx is7687
Debug: __getitem__ idx is4812
Debug: __getitem__ idx is5794
Debug: __getitem__ idx is6792
Debug: __getitem__ idx is4813
Debug: __getitem__ idx is7688
Debug: __getitem__ idx is5795
Debug: __getitem__ idx is6793
Debug: __getitem__ idx is4814
Debug: __getitem__ idx is5796
Debug: __getitem__ idx is7689
Debug: __getitem__ idx is6794
Debug: __getitem__ idx is4815
Debug: __getitem__ idx is5797
Debug: __getitem__ idx is6795
Debug: __getitem__ idx is4816
Debug: __getitem__ idx is7690
Debug: __getitem__ idx is5798
Debug: __getitem__ idx is6796
Debug: __getitem__ idx is4817
Debug: __getitem__ idx is7691
Debug: __getitem__ idx is5799
Debug: __getitem__ idx is6797
Debug: __getitem__ idx is4818
Debug: __getitem__ idx is6798
Debug: __getitem__ idx is5800
Debug: __getitem__ idx is4819
Debug: __getitem__ idx is7692
Debug: __getitem__ idx is6799
Debug: __getitem__ idx is4820
Debug: __getitem__ idx is5801
Debug: __getitem__ idx is7693
Debug: __getitem__ idx is4821
Debug: __getitem__ idx is6800
Debug: __getitem__ idx is5802
Debug: __getitem__ idx is4822
Debug: __getitem__ idx is6801
Debug: __getitem__ idx is5803
Debug: __getitem__ idx is7694
Debug: __getitem__ idx is4823
Debug: __getitem__ idx is6802
Debug: __getitem__ idx is5804
Debug: __getitem__ idx is7695
Debug: __getitem__ idx is4824
Debug: __getitem__ idx is6803
Debug: __getitem__ idx is5805
Debug: __getitem__ idx is4825
Debug: __getitem__ idx is6804
Debug: __getitem__ idx is7696
Debug: __getitem__ idx is5806
Debug: __getitem__ idx is4826
Debug: __getitem__ idx is6805
Debug: __getitem__ idx is5807
Debug: __getitem__ idx is4827
Debug: __getitem__ idx is6806
Debug: __getitem__ idx is7697
Debug: __getitem__ idx is5808
Debug: __getitem__ idx is4828
Debug: __getitem__ idx is6807
Debug: __getitem__ idx is7698
Debug: __getitem__ idx is5809
Debug: __getitem__ idx is4829
Debug: __getitem__ idx is6808
Debug: __getitem__ idx is5810
Debug: __getitem__ idx is7699
Debug: __getitem__ idx is4830
Debug: __getitem__ idx is6809
Debug: __getitem__ idx is5811
Debug: __getitem__ idx is4831
Debug: __getitem__ idx is6810
Debug: __getitem__ idx is7700
Debug: __getitem__ idx is5812
Debug: __getitem__ idx is6811
Debug: __getitem__ idx is4832
Debug: __getitem__ idx is5813
Debug: __getitem__ idx is7701
Debug: __getitem__ idx is6812
Debug: __getitem__ idx is4833
Debug: __getitem__ idx is5814
Debug: __getitem__ idx is6813
Debug: __getitem__ idx is4834
Debug: __getitem__ idx is7702
Debug: __getitem__ idx is5815
Debug: __getitem__ idx is6814
Debug: __getitem__ idx is4835
Debug: __getitem__ idx is5816
Debug: __getitem__ idx is7703
Debug: __getitem__ idx is6815
Debug: __getitem__ idx is4836
Debug: __getitem__ idx is5817
Debug: __getitem__ idx is6816
Debug: __getitem__ idx is7704
Debug: __getitem__ idx is5818
Debug: __getitem__ idx is4837
Debug: __getitem__ idx is6817
Debug: __getitem__ idx is5819
Debug: __getitem__ idx is4838
Debug: __getitem__ idx is7705
Debug: __getitem__ idx is6818
Debug: __getitem__ idx is5820
Debug: __getitem__ idx is4839
Debug: __getitem__ idx is6819
Debug: __getitem__ idx is7706
Debug: __getitem__ idx is5821
Debug: __getitem__ idx is4840
Debug: __getitem__ idx is6820
Debug: __getitem__ idx is5822
Debug: __getitem__ idx is7707
Debug: __getitem__ idx is4841
Debug: __getitem__ idx is6821
Debug: __getitem__ idx is5823
Debug: __getitem__ idx is4842
Debug: __getitem__ idx is6822
Debug: __getitem__ idx is7708
Debug: __getitem__ idx is5824
Debug: __getitem__ idx is4843
Debug: __getitem__ idx is6823
Debug: __getitem__ idx is5825
Debug: __getitem__ idx is7709
Debug: __getitem__ idx is6824
Debug: __getitem__ idx is4844
Debug: __getitem__ idx is5826
Debug: __getitem__ idx is6825
Debug: __getitem__ idx is4845
Debug: __getitem__ idx is7710
Debug: __getitem__ idx is5827
Debug: __getitem__ idx is6826
Debug: __getitem__ idx is4846
Debug: __getitem__ idx is5828
Debug: __getitem__ idx is7711
Debug: __getitem__ idx is6827
Debug: __getitem__ idx is4847
Debug: __getitem__ idx is5829
Debug: __getitem__ idx is6828
Debug: __getitem__ idx is7712
Debug: __getitem__ idx is4848
Debug: __getitem__ idx is5830
Debug: __getitem__ idx is6829
Debug: __getitem__ idx is5831
Debug: __getitem__ idx is4849
Debug: __getitem__ idx is7713
Debug: __getitem__ idx is6830
Debug: __getitem__ idx is4850
Debug: __getitem__ idx is5832
Debug: __getitem__ idx is6831
Debug: __getitem__ idx is7714
Debug: __getitem__ idx is4851
Debug: __getitem__ idx is5833
Debug: __getitem__ idx is6832
Debug: __getitem__ idx is4852
Debug: __getitem__ idx is5834
Debug: __getitem__ idx is7715
Debug: __getitem__ idx is6833
Debug: __getitem__ idx is5835
Debug: __getitem__ idx is4853
Debug: __getitem__ idx is6834
Debug: __getitem__ idx is7716
Debug: __getitem__ idx is5836
Debug: __getitem__ idx is4854
Debug: __getitem__ idx is6835
Debug: __getitem__ idx is5837
Debug: __getitem__ idx is7717
Debug: __getitem__ idx is4855
Debug: __getitem__ idx is6836
Debug: __getitem__ idx is5838
Debug: __getitem__ idx is4856
Debug: __getitem__ idx is6837
Debug: __getitem__ idx is7718
Debug: __getitem__ idx is5839
Debug: __getitem__ idx is4857
Debug: __getitem__ idx is6838
Debug: __getitem__ idx is5840
Debug: __getitem__ idx is7719
Debug: __getitem__ idx is4858
Debug: __getitem__ idx is6839
Debug: __getitem__ idx is5841
Debug: __getitem__ idx is4859
Debug: __getitem__ idx is6840
Debug: __getitem__ idx is7720
Debug: __getitem__ idx is5842
Debug: __getitem__ idx is4860
Debug: __getitem__ idx is6841
Debug: __getitem__ idx is5843
Debug: __getitem__ idx is7721
Debug: __getitem__ idx is4861
Debug: __getitem__ idx is6842
Debug: __getitem__ idx is5844
Debug: __getitem__ idx is4862
Debug: __getitem__ idx is7722
Debug: __getitem__ idx is6843
Debug: __getitem__ idx is5845
Debug: __getitem__ idx is4863
Debug: __getitem__ idx is6844
Debug: __getitem__ idx is5846
Debug: __getitem__ idx is7723
Debug: __getitem__ idx is4864
Debug: __getitem__ idx is6845
Debug: __getitem__ idx is5847
Debug: __getitem__ idx is7724
Debug: __getitem__ idx is4865
Debug: __getitem__ idx is6846
Debug: __getitem__ idx is5848
Debug: __getitem__ idx is4866
Debug: __getitem__ idx is6847
Debug: __getitem__ idx is5849
Debug: __getitem__ idx is7725
Debug: __getitem__ idx is6848
Debug: __getitem__ idx is4867
Debug: __getitem__ idx is5850
Debug: __getitem__ idx is7726
Debug: __getitem__ idx is6849
Debug: __getitem__ idx is5851
Debug: __getitem__ idx is4868
Debug: __getitem__ idx is5852
Debug: __getitem__ idx is6850
Debug: __getitem__ idx is4869
Debug: __getitem__ idx is7727
Debug: __getitem__ idx is5853
Debug: __getitem__ idx is6851
Debug: __getitem__ idx is4870
Debug: __getitem__ idx is7728
Debug: __getitem__ idx is6852
Debug: __getitem__ idx is4871
Debug: __getitem__ idx is5854
Debug: __getitem__ idx is6853
Debug: __getitem__ idx is5855
Debug: __getitem__ idx is4872
Debug: __getitem__ idx is7729
Debug: __getitem__ idx is6854
Debug: __getitem__ idx is5856
Debug: __getitem__ idx is4873
Debug: __getitem__ idx is7730
Debug: __getitem__ idx is6855
Debug: __getitem__ idx is5857
Debug: __getitem__ idx is4874
Debug: __getitem__ idx is6856
Debug: __getitem__ idx is5858
Debug: __getitem__ idx is4875
Debug: __getitem__ idx is7731
Debug: __getitem__ idx is6857
Debug: __getitem__ idx is5859
Debug: __getitem__ idx is4876
Debug: __getitem__ idx is7732
Debug: __getitem__ idx is6858
Debug: __getitem__ idx is5860
Debug: __getitem__ idx is4877
Debug: __getitem__ idx is6859
Debug: __getitem__ idx is5861
Debug: __getitem__ idx is4878
Debug: __getitem__ idx is7733
Debug: __getitem__ idx is6860
Debug: __getitem__ idx is4879
Debug: __getitem__ idx is5862
Debug: __getitem__ idx is7734
Debug: __getitem__ idx is4880
Debug: __getitem__ idx is6861
Debug: __getitem__ idx is5863
Debug: __getitem__ idx is7735
Debug: __getitem__ idx is4881
Debug: __getitem__ idx is6862
Debug: __getitem__ idx is5864
Debug: __getitem__ idx is5865
Debug: __getitem__ idx is4882
Debug: __getitem__ idx is6863
Debug: __getitem__ idx is7736
Debug: __getitem__ idx is5866
Debug: __getitem__ idx is4883
Debug: __getitem__ idx is6864
Debug: __getitem__ idx is7737
Debug: __getitem__ idx is4884
Debug: __getitem__ idx is5867
Debug: __getitem__ idx is6865
Debug: __getitem__ idx is4885
Debug: __getitem__ idx is5868
Debug: __getitem__ idx is6866
Debug: __getitem__ idx is7738
Debug: __getitem__ idx is4886
Debug: __getitem__ idx is5869
Debug: __getitem__ idx is6867
Debug: __getitem__ idx is7739
Debug: __getitem__ idx is4887
Debug: __getitem__ idx is5870
Debug: __getitem__ idx is6868
Debug: __getitem__ idx is4888
Debug: __getitem__ idx is5871
Debug: __getitem__ idx is6869
Debug: __getitem__ idx is7740
Debug: __getitem__ idx is4889
Debug: __getitem__ idx is5872
Debug: __getitem__ idx is6870
Debug: __getitem__ idx is7741
Debug: __getitem__ idx is4890
Debug: __getitem__ idx is6871
Debug: __getitem__ idx is5873
Debug: __getitem__ idx is4891
Debug: __getitem__ idx is7742
Debug: __getitem__ idx is6872
Debug: __getitem__ idx is5874
Debug: __getitem__ idx is4892
Debug: __getitem__ idx is6873
Debug: __getitem__ idx is5875
Debug: __getitem__ idx is7743
Debug: __getitem__ idx is4893
Debug: __getitem__ idx is6874
Debug: __getitem__ idx is5876
Debug: __getitem__ idx is4894
Debug: __getitem__ idx is7744
Debug: __getitem__ idx is6875
Debug: __getitem__ idx is5877
Debug: __getitem__ idx is4895
Debug: __getitem__ idx is6876
Debug: __getitem__ idx is7745
Debug: __getitem__ idx is4896
Debug: __getitem__ idx is5878
Debug: __getitem__ idx is6877
Debug: __getitem__ idx is4897
Debug: __getitem__ idx is5879
Debug: __getitem__ idx is7746
Debug: __getitem__ idx is6878
Debug: __getitem__ idx is4898
Debug: __getitem__ idx is5880
Debug: __getitem__ idx is7747
Debug: __getitem__ idx is6879
Debug: __getitem__ idx is4899
Debug: __getitem__ idx is5881
Debug: __getitem__ idx is6880
Debug: __getitem__ idx is4900
Debug: __getitem__ idx is7748
Debug: __getitem__ idx is5882
Debug: __getitem__ idx is6881
Debug: __getitem__ idx is4901
Debug: __getitem__ idx is5883
Debug: __getitem__ idx is7749
Debug: __getitem__ idx is6882
Debug: __getitem__ idx is4902
Debug: __getitem__ idx is5884
Debug: __getitem__ idx is6883
Debug: __getitem__ idx is4903
Debug: __getitem__ idx is7750
Debug: __getitem__ idx is5885
Debug: __getitem__ idx is6884
Debug: __getitem__ idx is4904
Debug: __getitem__ idx is7751
Debug: __getitem__ idx is5886
Debug: __getitem__ idx is4905
Debug: __getitem__ idx is6885
Debug: __getitem__ idx is5887
Debug: __getitem__ idx is4906
Debug: __getitem__ idx is6886
Debug: __getitem__ idx is7752
Debug: __getitem__ idx is5888
Debug: __getitem__ idx is4907
Debug: __getitem__ idx is6887
Debug: __getitem__ idx is7753
Debug: __getitem__ idx is5889
Debug: __getitem__ idx is4908
Debug: __getitem__ idx is6888
Debug: __getitem__ idx is5890
Debug: __getitem__ idx is4909
Debug: __getitem__ idx is7754
Debug: __getitem__ idx is6889
Debug: __getitem__ idx is5891
Debug: __getitem__ idx is4910
Debug: __getitem__ idx is6890
Debug: __getitem__ idx is7755
Debug: __getitem__ idx is4911
Debug: __getitem__ idx is5892
Debug: __getitem__ idx is6891
Debug: __getitem__ idx is4912
Debug: __getitem__ idx is5893
Debug: __getitem__ idx is7756
Debug: __getitem__ idx is6892
Debug: __getitem__ idx is4913
Debug: __getitem__ idx is5894
Debug: __getitem__ idx is6893
Debug: __getitem__ idx is7757
Debug: __getitem__ idx is4914
Debug: __getitem__ idx is5895
Debug: __getitem__ idx is6894
Debug: __getitem__ idx is4915
Debug: __getitem__ idx is7758
Debug: __getitem__ idx is5896
Debug: __getitem__ idx is6895
Debug: __getitem__ idx is4916
Debug: __getitem__ idx is5897
Debug: __getitem__ idx is6896
Debug: __getitem__ idx is7759
Debug: __getitem__ idx is4917
Debug: __getitem__ idx is5898
Debug: __getitem__ idx is6897
Debug: __getitem__ idx is7760
Debug: __getitem__ idx is4918
Debug: __getitem__ idx is5899
Debug: __getitem__ idx is6898
Debug: __getitem__ idx is4919
Debug: __getitem__ idx is5900
Debug: __getitem__ idx is7761
Debug: __getitem__ idx is6899
Debug: __getitem__ idx is5901
Debug: __getitem__ idx is4920
Debug: __getitem__ idx is6900
Debug: __getitem__ idx is7762
Debug: __getitem__ idx is5902
Debug: __getitem__ idx is4921
Debug: __getitem__ idx is6901
Debug: __getitem__ idx is5903
Debug: __getitem__ idx is7763
Debug: __getitem__ idx is6902
Debug: __getitem__ idx is4922
Debug: __getitem__ idx is5904
Debug: __getitem__ idx is6903
Debug: __getitem__ idx is4923
Debug: __getitem__ idx is7764
Debug: __getitem__ idx is5905
Debug: __getitem__ idx is6904
Debug: __getitem__ idx is4924
Debug: __getitem__ idx is5906
Debug: __getitem__ idx is7765
Debug: __getitem__ idx is6905
Debug: __getitem__ idx is4925
Debug: __getitem__ idx is5907
Debug: __getitem__ idx is6906
Debug: __getitem__ idx is7766
Debug: __getitem__ idx is4926
Debug: __getitem__ idx is5908
Debug: __getitem__ idx is6907
Debug: __getitem__ idx is4927
Debug: __getitem__ idx is5909
Debug: __getitem__ idx is7767
Debug: __getitem__ idx is6908
Debug: __getitem__ idx is5910
Debug: __getitem__ idx is4928
Debug: __getitem__ idx is6909
Debug: __getitem__ idx is7768
Debug: __getitem__ idx is5911
Debug: __getitem__ idx is4929
Debug: __getitem__ idx is6910
Debug: __getitem__ idx is5912
Debug: __getitem__ idx is4930
Debug: __getitem__ idx is7769
Debug: __getitem__ idx is6911
Debug: __getitem__ idx is5913
Debug: __getitem__ idx is4931
Debug: __getitem__ idx is6912
Debug: __getitem__ idx is7770
Debug: __getitem__ idx is5914
Debug: __getitem__ idx is4932
Debug: __getitem__ idx is6913
Debug: __getitem__ idx is5915
Debug: __getitem__ idx is7771
Debug: __getitem__ idx is4933
Debug: __getitem__ idx is6914
Debug: __getitem__ idx is5916
Debug: __getitem__ idx is4934
Debug: __getitem__ idx is7772
Debug: __getitem__ idx is6915
Debug: __getitem__ idx is5917
Debug: __getitem__ idx is4935
Debug: __getitem__ idx is6916
Debug: __getitem__ idx is5918
Debug: __getitem__ idx is7773
Debug: __getitem__ idx is4936
Debug: __getitem__ idx is6917
Debug: __getitem__ idx is5919
Debug: __getitem__ idx is7774
Debug: __getitem__ idx is4937
Debug: __getitem__ idx is6918
Debug: __getitem__ idx is5920
Debug: __getitem__ idx is6919
Debug: __getitem__ idx is4938
Debug: __getitem__ idx is5921
Debug: __getitem__ idx is7775
Debug: __getitem__ idx is6920
Debug: __getitem__ idx is4939
Debug: __getitem__ idx is5922
Debug: __getitem__ idx is7776
Debug: __getitem__ idx is6921
Debug: __getitem__ idx is5923
Debug: __getitem__ idx is4940
Debug: __getitem__ idx is6922
Debug: __getitem__ idx is5924
Debug: __getitem__ idx is7777
Debug: __getitem__ idx is4941
Debug: __getitem__ idx is6923
Debug: __getitem__ idx is5925
Debug: __getitem__ idx is4942
Debug: __getitem__ idx is7778
Debug: __getitem__ idx is6924
Debug: __getitem__ idx is5926
Debug: __getitem__ idx is4943
Debug: __getitem__ idx is6925
Debug: __getitem__ idx is5927
Debug: __getitem__ idx is7779
Debug: __getitem__ idx is4944
Debug: __getitem__ idx is5928
Debug: __getitem__ idx is6926
Debug: __getitem__ idx is7780
Debug: __getitem__ idx is4945
Debug: __getitem__ idx is5929
Debug: __getitem__ idx is6927
Debug: __getitem__ idx is4946
Debug: __getitem__ idx is7781
Debug: __getitem__ idx is5930
Debug: __getitem__ idx is6928
Debug: __getitem__ idx is4947
Debug: __getitem__ idx is5931
Debug: __getitem__ idx is6929
Debug: __getitem__ idx is7782
Debug: __getitem__ idx is4948
Debug: __getitem__ idx is5932
Debug: __getitem__ idx is6930
Debug: __getitem__ idx is7783
Debug: __getitem__ idx is5933
Debug: __getitem__ idx is4949
Debug: __getitem__ idx is6931
Debug: __getitem__ idx is5934
Debug: __getitem__ idx is4950
Debug: __getitem__ idx is7784
Debug: __getitem__ idx is6932
Debug: __getitem__ idx is5935
Debug: __getitem__ idx is4951
Debug: __getitem__ idx is6933
Debug: __getitem__ idx is7785
Debug: __getitem__ idx is5936
Debug: __getitem__ idx is4952
Debug: __getitem__ idx is6934
Debug: __getitem__ idx is5937
Debug: __getitem__ idx is7786
Debug: __getitem__ idx is4953
Debug: __getitem__ idx is6935
Debug: __getitem__ idx is5938
Debug: __getitem__ idx is4954
Debug: __getitem__ idx is6936
Debug: __getitem__ idx is7787
Debug: __getitem__ idx is5939
Debug: __getitem__ idx is4955
Debug: __getitem__ idx is6937
Debug: __getitem__ idx is5940
Debug: __getitem__ idx is7788
Debug: __getitem__ idx is4956
Debug: __getitem__ idx is6938
Debug: __getitem__ idx is5941
Debug: __getitem__ idx is4957
Debug: __getitem__ idx is7789
Debug: __getitem__ idx is6939
Debug: __getitem__ idx is5942
Debug: __getitem__ idx is4958
Debug: __getitem__ idx is6940
Debug: __getitem__ idx is5943
Debug: __getitem__ idx is7790
Debug: __getitem__ idx is6941
Debug: __getitem__ idx is5944
Debug: __getitem__ idx is4959
Debug: __getitem__ idx is7791
Debug: __getitem__ idx is5945
Debug: __getitem__ idx is6942
Debug: __getitem__ idx is4960
Debug: __getitem__ idx is5946
Debug: __getitem__ idx is6943
Debug: __getitem__ idx is4961
Debug: __getitem__ idx is7792
Debug: __getitem__ idx is5947
Debug: __getitem__ idx is6944
Debug: __getitem__ idx is4962
Debug: __getitem__ idx is7793
Debug: __getitem__ idx is5948
Debug: __getitem__ idx is6945
Debug: __getitem__ idx is4963
Debug: __getitem__ idx is5949
Debug: __getitem__ idx is7794
Debug: __getitem__ idx is6946
Debug: __getitem__ idx is4964
Debug: __getitem__ idx is5950
Debug: __getitem__ idx is6947
Debug: __getitem__ idx is4965
Debug: __getitem__ idx is7795
Debug: __getitem__ idx is5951
Debug: __getitem__ idx is6948
Debug: __getitem__ idx is5952
Debug: __getitem__ idx is4966
Debug: __getitem__ idx is7796
Debug: __getitem__ idx is6949
Debug: __getitem__ idx is5953
Debug: __getitem__ idx is4967
Debug: __getitem__ idx is6950
Debug: __getitem__ idx is7797
Debug: __getitem__ idx is5954
Debug: __getitem__ idx is4968
Debug: __getitem__ idx is5955
Debug: __getitem__ idx is6951
Debug: __getitem__ idx is7798
Debug: __getitem__ idx is4969
Debug: __getitem__ idx is5956
Debug: __getitem__ idx is6952
Debug: __getitem__ idx is4970
Debug: __getitem__ idx is7799
Debug: __getitem__ idx is5957
Debug: __getitem__ idx is6953
Debug: __getitem__ idx is4971
Debug: __getitem__ idx is5958
Debug: __getitem__ idx is7800
Debug: __getitem__ idx is6954
Debug: __getitem__ idx is4972
Debug: __getitem__ idx is5959
Debug: __getitem__ idx is6955
Debug: __getitem__ idx is7801
Debug: __getitem__ idx is4973
Debug: __getitem__ idx is5960
Debug: __getitem__ idx is6956
Debug: __getitem__ idx is7802
Debug: __getitem__ idx is5961
Debug: __getitem__ idx is4974
Debug: __getitem__ idx is6957
Debug: __getitem__ idx is6958
Debug: __getitem__ idx is5962
Debug: __getitem__ idx is7803
Debug: __getitem__ idx is4975
Debug: __getitem__ idx is6959
Debug: __getitem__ idx is5963
Debug: __getitem__ idx is4976
Debug: __getitem__ idx is7804
Debug: __getitem__ idx is6960
Debug: __getitem__ idx is5964
Debug: __getitem__ idx is4977
Debug: __getitem__ idx is7805
Debug: __getitem__ idx is6961
Debug: __getitem__ idx is5965
Debug: __getitem__ idx is4978
Debug: __getitem__ idx is7806
Debug: __getitem__ idx is6962
Debug: __getitem__ idx is5966
Debug: __getitem__ idx is6963
Debug: __getitem__ idx is4979
Debug: __getitem__ idx is7807
Debug: __getitem__ idx is5967
Debug: __getitem__ idx is6964
Debug: __getitem__ idx is4980
Debug: __getitem__ idx is5968
Debug: __getitem__ idx is7808
Debug: __getitem__ idx is6965
Debug: __getitem__ idx is4981
Debug: __getitem__ idx is6966
Debug: __getitem__ idx is5969
Debug: __getitem__ idx is7809
Debug: __getitem__ idx is4982
Debug: __getitem__ idx is5970
Debug: __getitem__ idx is6967
Debug: __getitem__ idx is7810
Debug: __getitem__ idx is4983
Debug: __getitem__ idx is6968
Debug: __getitem__ idx is5971
Debug: __getitem__ idx is7811
Debug: __getitem__ idx is4984
Debug: __getitem__ idx is6969
Debug: __getitem__ idx is5972
Debug: __getitem__ idx is6970
Debug: __getitem__ idx is4985
Debug: __getitem__ idx is5973
Debug: __getitem__ idx is7812
Debug: __getitem__ idx is6971
Debug: __getitem__ idx is5974
Debug: __getitem__ idx is4986
Debug: __getitem__ idx is7813
Debug: __getitem__ idx is6972
Debug: __getitem__ idx is5975
Debug: __getitem__ idx is4987
Debug: __getitem__ idx is6973
Debug: __getitem__ idx is7814
Debug: __getitem__ idx is5976
Debug: __getitem__ idx is4988
Debug: __getitem__ idx is6974
Debug: __getitem__ idx is5977
Debug: __getitem__ idx is4989
Debug: __getitem__ idx is7815
Debug: __getitem__ idx is6975
Debug: __getitem__ idx is5978
Debug: __getitem__ idx is4990
Debug: __getitem__ idx is6976
Debug: __getitem__ idx is7816
Debug: __getitem__ idx is5979
Debug: __getitem__ idx is4991
Debug: __getitem__ idx is6977
Debug: __getitem__ idx is5980
Debug: __getitem__ idx is4992
Debug: __getitem__ idx is7817
Debug: __getitem__ idx is6978
Debug: __getitem__ idx is5981
Debug: __getitem__ idx is4993
Debug: __getitem__ idx is6979
Debug: __getitem__ idx is7818
Debug: __getitem__ idx is5982
Debug: __getitem__ idx is4994
Debug: __getitem__ idx is6980
Debug: __getitem__ idx is5983
Debug: __getitem__ idx is7819
Debug: __getitem__ idx is6981
Debug: __getitem__ idx is4995
Debug: __getitem__ idx is5984
Debug: __getitem__ idx is6982
Debug: __getitem__ idx is4996
Debug: __getitem__ idx is7820
Debug: __getitem__ idx is5985
Debug: __getitem__ idx is6983
Debug: __getitem__ idx is4997
Debug: __getitem__ idx is5986
Debug: __getitem__ idx is7821
Debug: __getitem__ idx is6984
Debug: __getitem__ idx is4998
Debug: __getitem__ idx is5987
Debug: __getitem__ idx is6985
Debug: __getitem__ idx is4999
Debug: __getitem__ idx is7822
Debug: __getitem__ idx is5988
Debug: __getitem__ idx is6986
Debug: __getitem__ idx is5000
Debug: __getitem__ idx is7823
Debug: __getitem__ idx is6987
Debug: __getitem__ idx is5989
Debug: __getitem__ idx is5001
Debug: __getitem__ idx is6988
Debug: __getitem__ idx is5002
Debug: __getitem__ idx is7824
Debug: __getitem__ idx is5990
Debug: __getitem__ idx is6989
Debug: __getitem__ idx is5003
Debug: __getitem__ idx is5991
Debug: __getitem__ idx is7825
Debug: __getitem__ idx is6990
Debug: __getitem__ idx is5004
Debug: __getitem__ idx is5992
Debug: __getitem__ idx is6991
Debug: __getitem__ idx is7826
Debug: __getitem__ idx is5005
Debug: __getitem__ idx is5993
Debug: __getitem__ idx is6992
Debug: __getitem__ idx is5006
Debug: __getitem__ idx is5994
Debug: __getitem__ idx is7827
Debug: __getitem__ idx is6993
Debug: __getitem__ idx is5007
Debug: __getitem__ idx is5995
Debug: __getitem__ idx is6994
Debug: __getitem__ idx is7828
Debug: __getitem__ idx is5008
Debug: __getitem__ idx is5996
Debug: __getitem__ idx is6995
Debug: __getitem__ idx is5009
Debug: __getitem__ idx is5997
Debug: __getitem__ idx is7829
Debug: __getitem__ idx is6996
Debug: __getitem__ idx is5998
Debug: __getitem__ idx is5010
Debug: __getitem__ idx is6997
Debug: __getitem__ idx is7830
Debug: __getitem__ idx is5999
Debug: __getitem__ idx is5011
Debug: __getitem__ idx is6998
Debug: __getitem__ idx is7831
Debug: __getitem__ idx is6000
Debug: __getitem__ idx is5012
Debug: __getitem__ idx is6999
Debug: __getitem__ idx is6001
Debug: __getitem__ idx is5013
Debug: __getitem__ idx is7000
Debug: __getitem__ idx is7832
Debug: __getitem__ idx is6002
Debug: __getitem__ idx is5014
Debug: __getitem__ idx is7001
Debug: __getitem__ idx is6003
Debug: __getitem__ idx is7833
Debug: __getitem__ idx is7002
Debug: __getitem__ idx is5015
Debug: __getitem__ idx is6004
Debug: __getitem__ idx is7003
Debug: __getitem__ idx is5016
Debug: __getitem__ idx is7834
Debug: __getitem__ idx is6005
Debug: __getitem__ idx is7004
Debug: __getitem__ idx is5017
Debug: __getitem__ idx is6006
Debug: __getitem__ idx is7835
Debug: __getitem__ idx is7005
Debug: __getitem__ idx is5018
Debug: __getitem__ idx is6007
Debug: __getitem__ idx is7006
Debug: __getitem__ idx is7836
Debug: __getitem__ idx is5019
Debug: __getitem__ idx is6008
Debug: __getitem__ idx is7007
Debug: __getitem__ idx is5020
Debug: __getitem__ idx is6009
Debug: __getitem__ idx is7837
Debug: __getitem__ idx is7008
Debug: __getitem__ idx is6010
Debug: __getitem__ idx is5021
Debug: __getitem__ idx is7009
Debug: __getitem__ idx is7838
Debug: __getitem__ idx is6011
Debug: __getitem__ idx is5022
Debug: __getitem__ idx is7010
Debug: __getitem__ idx is6012
Debug: __getitem__ idx is7839
Debug: __getitem__ idx is5023
Debug: __getitem__ idx is7011
Debug: __getitem__ idx is6013
Debug: __getitem__ idx is5024
Debug: __getitem__ idx is7012
Debug: __getitem__ idx is7840
Debug: __getitem__ idx is6014
Debug: __getitem__ idx is5025
Debug: __getitem__ idx is7013
Debug: __getitem__ idx is6015
Debug: __getitem__ idx is7841
Debug: __getitem__ idx is5026
Debug: __getitem__ idx is7014
Debug: __getitem__ idx is6016
Debug: __getitem__ idx is7842
Debug: __getitem__ idx is7015
Debug: __getitem__ idx is5027
Debug: __getitem__ idx is6017
Debug: __getitem__ idx is7016
Debug: __getitem__ idx is5028
Debug: __getitem__ idx is7843
Debug: __getitem__ idx is6018
Debug: __getitem__ idx is7017
Debug: __getitem__ idx is5029
Debug: __getitem__ idx is6019
Debug: __getitem__ idx is7844
Debug: __getitem__ idx is7018
Debug: __getitem__ idx is5030
Debug: __getitem__ idx is6020
Debug: __getitem__ idx is7845
Debug: __getitem__ idx is7019
Debug: __getitem__ idx is5031
Debug: __getitem__ idx is6021
Debug: __getitem__ idx is7020
Debug: __getitem__ idx is7846
Debug: __getitem__ idx is6022
Debug: __getitem__ idx is5032
Debug: __getitem__ idx is7021
Debug: __getitem__ idx is7847
Debug: __getitem__ idx is6023
Debug: __getitem__ idx is5033
Debug: __getitem__ idx is7022
Debug: __getitem__ idx is6024
Debug: __getitem__ idx is7023
Debug: __getitem__ idx is7848
Debug: __getitem__ idx is5034
Debug: __getitem__ idx is6025
Debug: __getitem__ idx is7024
Debug: __getitem__ idx is5035
Debug: __getitem__ idx is7849
Debug: __getitem__ idx is6026
Debug: __getitem__ idx is7025
Debug: __getitem__ idx is5036
Debug: __getitem__ idx is7026
Debug: __getitem__ idx is6027
Debug: __getitem__ idx is7850
Debug: __getitem__ idx is5037
Debug: __getitem__ idx is7027
Debug: __getitem__ idx is6028
Debug: __getitem__ idx is7851
Debug: __getitem__ idx is5038
Debug: __getitem__ idx is6029
Debug: __getitem__ idx is7028
Debug: __getitem__ idx is5039
Debug: __getitem__ idx is6030
Debug: __getitem__ idx is7029
Debug: __getitem__ idx is7852
Debug: __getitem__ idx is5040
Debug: __getitem__ idx is6031
Debug: __getitem__ idx is7030
Debug: __getitem__ idx is7853
Debug: __getitem__ idx is6032
Debug: __getitem__ idx is7031
Debug: __getitem__ idx is5041
Debug: __getitem__ idx is6033
Debug: __getitem__ idx is7854
Debug: __getitem__ idx is7032
Debug: __getitem__ idx is5042
Debug: __getitem__ idx is6034
Debug: __getitem__ idx is7033
Debug: __getitem__ idx is5043
Debug: __getitem__ idx is7855
Debug: __getitem__ idx is6035
Debug: __getitem__ idx is7034
Debug: __getitem__ idx is5044
Debug: __getitem__ idx is6036
Debug: __getitem__ idx is7856
Debug: __getitem__ idx is7035
Debug: __getitem__ idx is5045
Debug: __getitem__ idx is6037
Debug: __getitem__ idx is7036
Debug: __getitem__ idx is7857
Debug: __getitem__ idx is5046
Debug: __getitem__ idx is7037
Debug: __getitem__ idx is6038
Debug: __getitem__ idx is5047
Debug: __getitem__ idx is7858
Debug: __getitem__ idx is7038
Debug: __getitem__ idx is6039
Debug: __getitem__ idx is5048
Debug: __getitem__ idx is6040
Debug: __getitem__ idx is7039
Debug: __getitem__ idx is7859
Debug: __getitem__ idx is5049
Debug: __getitem__ idx is7040
Debug: __getitem__ idx is6041
Debug: __getitem__ idx is7860
Debug: __getitem__ idx is5050
Debug: __getitem__ idx is7041
Debug: __getitem__ idx is6042
Debug: __getitem__ idx is7861
Debug: __getitem__ idx is5051
Debug: __getitem__ idx is7042
Debug: __getitem__ idx is6043
Debug: __getitem__ idx is7862
Debug: __getitem__ idx is7043
Debug: __getitem__ idx is5052
Debug: __getitem__ idx is6044
Debug: __getitem__ idx is7863
Debug: __getitem__ idx is7044
Debug: __getitem__ idx is5053
Debug: __getitem__ idx is6045
Debug: __getitem__ idx is7864
Debug: __getitem__ idx is7045
Debug: __getitem__ idx is5054
Debug: __getitem__ idx is6046
Debug: __getitem__ idx is7046
Debug: __getitem__ idx is5055
Debug: __getitem__ idx is7865
Debug: __getitem__ idx is7047
Debug: __getitem__ idx is5056
Debug: __getitem__ idx is6047
Debug: __getitem__ idx is7866
Debug: __getitem__ idx is7048
Debug: __getitem__ idx is5057
Debug: __getitem__ idx is6048
Debug: __getitem__ idx is7867
Debug: __getitem__ idx is7049
Debug: __getitem__ idx is5058
Debug: __getitem__ idx is7050
Debug: __getitem__ idx is6049
Debug: __getitem__ idx is7868
Debug: __getitem__ idx is5059
Debug: __getitem__ idx is7051
Debug: __getitem__ idx is6050
Debug: __getitem__ idx is5060
Debug: __getitem__ idx is7869
Debug: __getitem__ idx is7052
Debug: __getitem__ idx is5061
Debug: __getitem__ idx is7053
Debug: __getitem__ idx is6051
Debug: __getitem__ idx is7870
Debug: __getitem__ idx is5062
Debug: __getitem__ idx is7054
Debug: __getitem__ idx is6052
Debug: __getitem__ idx is7871
Debug: __getitem__ idx is5063
Debug: __getitem__ idx is7055
Debug: __getitem__ idx is6053
Debug: __getitem__ idx is5064
Debug: __getitem__ idx is7872
Debug: __getitem__ idx is6054
Debug: __getitem__ idx is7056
Debug: __getitem__ idx is5065
Debug: __getitem__ idx is6055
Debug: __getitem__ idx is7057
Debug: __getitem__ idx is7873
Debug: __getitem__ idx is6056
Debug: __getitem__ idx is5066
Debug: __getitem__ idx is7058
Debug: __getitem__ idx is7874
Debug: __getitem__ idx is7059
Debug: __getitem__ idx is5067
Debug: __getitem__ idx is6057
Debug: __getitem__ idx is5068
Debug: __getitem__ idx is7060
Debug: __getitem__ idx is7875
Debug: __getitem__ idx is6058
Debug: __getitem__ idx is7061
Debug: __getitem__ idx is7876
Debug: __getitem__ idx is6059
Debug: __getitem__ idx is7062
Debug: __getitem__ idx is7877
Debug: __getitem__ idx is6060
Debug: __getitem__ idx is7063
Debug: __getitem__ idx is7878
Debug: __getitem__ idx is6061
Debug: __getitem__ idx is7064
Debug: __getitem__ idx is7879
Debug: __getitem__ idx is6062
Debug: __getitem__ idx is7065
Debug: __getitem__ idx is7880
Debug: __getitem__ idx is6063
Debug: __getitem__ idx is7066
Debug: __getitem__ idx is7881
Debug: __getitem__ idx is6064
Debug: __getitem__ idx is7067
Debug: __getitem__ idx is5069
Debug: __getitem__ idx is7882
Debug: __getitem__ idx is7068
Debug: __getitem__ idx is6065
Debug: __getitem__ idx is5070
Debug: __getitem__ idx is7883
Debug: __getitem__ idx is7069
Debug: __getitem__ idx is6066
Debug: __getitem__ idx is5071
Debug: __getitem__ idx is7884
Debug: __getitem__ idx is7070
Debug: __getitem__ idx is6067
Debug: __getitem__ idx is5072
Debug: __getitem__ idx is7885
Debug: __getitem__ idx is7071
Debug: __getitem__ idx is6068
Debug: __getitem__ idx is5073
Debug: __getitem__ idx is7886
Debug: __getitem__ idx is7072
Debug: __getitem__ idx is6069
Debug: __getitem__ idx is5074
Debug: __getitem__ idx is7887
Debug: __getitem__ idx is7073
Debug: __getitem__ idx is6070
Debug: __getitem__ idx is5075
Debug: __getitem__ idx is7888
Debug: __getitem__ idx is7074
Debug: __getitem__ idx is6071
Debug: __getitem__ idx is5076
Debug: __getitem__ idx is7075
Debug: __getitem__ idx is7889
Debug: __getitem__ idx is6072
Debug: __getitem__ idx is5077
Debug: __getitem__ idx is7076
Debug: __getitem__ idx is6073
Debug: __getitem__ idx is7890
Debug: __getitem__ idx is5078
Debug: __getitem__ idx is7077
Debug: __getitem__ idx is6074
Debug: __getitem__ idx is7891
Debug: __getitem__ idx is5079
Debug: __getitem__ idx is7078
Debug: __getitem__ idx is6075
Debug: __getitem__ idx is7892
Debug: __getitem__ idx is5080
Debug: __getitem__ idx is7079
Debug: __getitem__ idx is6076
Debug: __getitem__ idx is7893
Debug: __getitem__ idx is5081
Debug: __getitem__ idx is6077
Debug: __getitem__ idx is7080
Debug: __getitem__ idx is5082
Debug: __getitem__ idx is7894
Debug: __getitem__ idx is6078
Debug: __getitem__ idx is7081
Debug: __getitem__ idx is5083
Debug: __getitem__ idx is7895
Debug: __getitem__ idx is6079
Debug: __getitem__ idx is7082
Debug: __getitem__ idx is5084
Debug: __getitem__ idx is7896
Debug: __getitem__ idx is6080
Debug: __getitem__ idx is7083
Debug: __getitem__ idx is5085
Debug: __getitem__ idx is7897
Debug: __getitem__ idx is6081
Debug: __getitem__ idx is7084
Debug: __getitem__ idx is5086
Debug: __getitem__ idx is7898
Debug: __getitem__ idx is6082
Debug: __getitem__ idx is7085
Debug: __getitem__ idx is5087
Debug: __getitem__ idx is7899
Debug: __getitem__ idx is6083
Debug: __getitem__ idx is7086
Debug: __getitem__ idx is5088
Debug: __getitem__ idx is6084
Debug: __getitem__ idx is7087
Debug: __getitem__ idx is7900
Debug: __getitem__ idx is5089
Debug: __getitem__ idx is6085
Debug: __getitem__ idx is7088
Debug: __getitem__ idx is7901
Debug: __getitem__ idx is5090
Debug: __getitem__ idx is7089
Debug: __getitem__ idx is6086
Debug: __getitem__ idx is7902
Debug: __getitem__ idx is5091
Debug: __getitem__ idx is7090
Debug: __getitem__ idx is6087
Debug: __getitem__ idx is5092
Debug: __getitem__ idx is7903
Debug: __getitem__ idx is7091
Debug: __getitem__ idx is6088
Debug: __getitem__ idx is5093
Debug: __getitem__ idx is7904
Debug: __getitem__ idx is7092
Debug: __getitem__ idx is6089
Debug: __getitem__ idx is5094
Debug: __getitem__ idx is7905
Debug: __getitem__ idx is7093
Debug: __getitem__ idx is6090
Debug: __getitem__ idx is5095
Debug: __getitem__ idx is7094
Debug: __getitem__ idx is6091
Debug: __getitem__ idx is7906
Debug: __getitem__ idx is5096
Debug: __getitem__ idx is7095
Debug: __getitem__ idx is6092
Debug: __getitem__ idx is7907
Debug: __getitem__ idx is5097
Debug: __getitem__ idx is7096
Debug: __getitem__ idx is6093
Debug: __getitem__ idx is7908
Debug: __getitem__ idx is5098
Debug: __getitem__ idx is7097
Debug: __getitem__ idx is6094
Debug: __getitem__ idx is7909
Debug: __getitem__ idx is5099
Debug: __getitem__ idx is7098
Debug: __getitem__ idx is6095
Debug: __getitem__ idx is7910
Debug: __getitem__ idx is5100
Debug: __getitem__ idx is7099
Debug: __getitem__ idx is6096
Debug: __getitem__ idx is7911
Debug: __getitem__ idx is5101
Debug: __getitem__ idx is7100
Debug: __getitem__ idx is6097
Debug: __getitem__ idx is7912
Debug: __getitem__ idx is7101
Debug: __getitem__ idx is6098
Debug: __getitem__ idx is5102
Debug: __getitem__ idx is7913
Debug: __getitem__ idx is7102
Debug: __getitem__ idx is6099
Debug: __getitem__ idx is5103
Debug: __getitem__ idx is7103
Debug: __getitem__ idx is7914
Debug: __getitem__ idx is6100
Debug: __getitem__ idx is5104
Debug: __getitem__ idx is7104
Debug: __getitem__ idx is6101
Debug: __getitem__ idx is5105
Debug: __getitem__ idx is7915
Debug: __getitem__ idx is7105
Debug: __getitem__ idx is6102
Debug: __getitem__ idx is5106
Debug: __getitem__ idx is7916
Debug: __getitem__ idx is7106
Debug: __getitem__ idx is5107
Debug: __getitem__ idx is6103
Debug: __getitem__ idx is7917
Debug: __getitem__ idx is7107
Debug: __getitem__ idx is5108
Debug: __getitem__ idx is6104
Debug: __getitem__ idx is7918
Debug: __getitem__ idx is7108
Debug: __getitem__ idx is5109
Debug: __getitem__ idx is6105
Debug: __getitem__ idx is7919
Debug: __getitem__ idx is7109
Debug: __getitem__ idx is5110
Debug: __getitem__ idx is6106
Debug: __getitem__ idx is7920
Debug: __getitem__ idx is7110
Debug: __getitem__ idx is5111
Debug: __getitem__ idx is6107
Debug: __getitem__ idx is7921
Debug: __getitem__ idx is7111
Debug: __getitem__ idx is5112
Debug: __getitem__ idx is6108
Debug: __getitem__ idx is7112
Debug: __getitem__ idx is7922
Debug: __getitem__ idx is5113
Debug: __getitem__ idx is6109
Debug: __getitem__ idx is7113
Debug: __getitem__ idx is7923
Debug: __getitem__ idx is5114
Debug: __getitem__ idx is6110
Debug: __getitem__ idx is5115
Debug: __getitem__ idx is7924
Debug: __getitem__ idx is6111
Debug: __getitem__ idx is7114
Debug: __getitem__ idx is5116
Debug: __getitem__ idx is6112
Debug: __getitem__ idx is7925
Debug: __getitem__ idx is7115
Debug: __getitem__ idx is5117
Debug: __getitem__ idx is6113
Debug: __getitem__ idx is7116
Debug: __getitem__ idx is7926
Debug: __getitem__ idx is5118
Debug: __getitem__ idx is7117
Debug: __getitem__ idx is6114
Debug: __getitem__ idx is7927
Debug: __getitem__ idx is5119
Debug: __getitem__ idx is6115
Debug: __getitem__ idx is7118
Debug: __getitem__ idx is7928
Debug: __getitem__ idx is7119
Debug: __getitem__ idx is6116
Debug: __getitem__ idx is7929
Debug: __getitem__ idx is7120
Debug: __getitem__ idx is6117
Debug: __getitem__ idx is7930
Debug: __getitem__ idx is6118
Debug: __getitem__ idx is7121
Debug: __getitem__ idx is6119
Debug: __getitem__ idx is7931
Debug: __getitem__ idx is7122
Debug: __getitem__ idx is6120
Debug: __getitem__ idx is7932
Debug: __getitem__ idx is7123
Debug: __getitem__ idx is6121
Debug: __getitem__ idx is7933
Debug: __getitem__ idx is7124
Debug: __getitem__ idx is6122
Debug: __getitem__ idx is7934
Debug: __getitem__ idx is7125
Debug: __getitem__ idx is6123
Debug: __getitem__ idx is7935
Debug: __getitem__ idx is7126
Debug: __getitem__ idx is6124
Debug: __getitem__ idx is7936
Debug: __getitem__ idx is7127
Debug: __getitem__ idx is6125
Debug: __getitem__ idx is7128
Debug: __getitem__ idx is7937
Debug: __getitem__ idx is7129
Debug: __getitem__ idx is7938
Debug: __getitem__ idx is6126
Debug: __getitem__ idx is7939
Debug: __getitem__ idx is7130
Debug: __getitem__ idx is6127
Debug: __getitem__ idx is7131
Debug: __getitem__ idx is7940
Debug: __getitem__ idx is6128
Debug: __getitem__ idx is7132
Debug: __getitem__ idx is7941
Debug: __getitem__ idx is6129
Debug: __getitem__ idx is7133
Debug: __getitem__ idx is6130
Debug: __getitem__ idx is7942
Debug: __getitem__ idx is7134
Debug: __getitem__ idx is6131
Debug: __getitem__ idx is7943
Debug: __getitem__ idx is7135
Debug: __getitem__ idx is6132
Debug: __getitem__ idx is7944
Debug: __getitem__ idx is7136
Debug: __getitem__ idx is7945
Debug: __getitem__ idx is6133
Debug: __getitem__ idx is7137
Debug: __getitem__ idx is7946
Debug: __getitem__ idx is6134
Debug: __getitem__ idx is7138
Debug: __getitem__ idx is6135
Debug: __getitem__ idx is7947
Debug: __getitem__ idx is7139
Debug: __getitem__ idx is6136
Debug: __getitem__ idx is7948
Debug: __getitem__ idx is7140
Debug: __getitem__ idx is6137
Debug: __getitem__ idx is7949
Debug: __getitem__ idx is7141
Debug: __getitem__ idx is6138
Debug: __getitem__ idx is7950
Debug: __getitem__ idx is7142
Debug: __getitem__ idx is6139
Debug: __getitem__ idx is7143
Debug: __getitem__ idx is7951
Debug: __getitem__ idx is7144
Debug: __getitem__ idx is6140
Debug: __getitem__ idx is7952
Debug: __getitem__ idx is7145
Debug: __getitem__ idx is6141
Debug: __getitem__ idx is7953
Debug: __getitem__ idx is7146
Debug: __getitem__ idx is7147
Debug: __getitem__ idx is6142
Debug: __getitem__ idx is7954
Debug: __getitem__ idx is7148
Debug: __getitem__ idx is6143
Debug: __getitem__ idx is7955
Debug: __getitem__ idx is7149
Debug: __getitem__ idx is7150
Debug: __getitem__ idx is7956
Debug: __getitem__ idx is7151
Debug: __getitem__ idx is7957
Debug: __getitem__ idx is7152
Debug: __getitem__ idx is7958
Debug: __getitem__ idx is7153
Debug: __getitem__ idx is7154
Debug: __getitem__ idx is7959
Debug: __getitem__ idx is7155
Debug: __getitem__ idx is7960
Debug: __getitem__ idx is7156
Debug: __getitem__ idx is7961
Debug: __getitem__ idx is7157
Debug: __getitem__ idx is7158
Debug: __getitem__ idx is7962
Debug: __getitem__ idx is7159
Debug: __getitem__ idx is7963
Debug: __getitem__ idx is7160
Debug: __getitem__ idx is7964
Debug: __getitem__ idx is7161
Debug: __getitem__ idx is7965
Debug: __getitem__ idx is7162
Debug: __getitem__ idx is7966
Debug: __getitem__ idx is7163
Debug: __getitem__ idx is7967
Debug: __getitem__ idx is7968
Debug: __getitem__ idx is7164
Debug: __getitem__ idx is7969
Debug: __getitem__ idx is7165
Debug: __getitem__ idx is7970
Debug: __getitem__ idx is7166
Debug: __getitem__ idx is7971
Debug: __getitem__ idx is7972
Debug: __getitem__ idx is7167
Debug: __getitem__ idx is7973
Debug: __getitem__ idx is7974
Debug: __getitem__ idx is7975
Debug: __getitem__ idx is7976
Debug: __getitem__ idx is7977
Debug: __getitem__ idx is7978
Debug: __getitem__ idx is7979
Debug: __getitem__ idx is7980
Debug: __getitem__ idx is7981
Debug: __getitem__ idx is7982
Debug: __getitem__ idx is7983
Debug: __getitem__ idx is7984
Debug: __getitem__ idx is7985
Debug: __getitem__ idx is7986
Debug: __getitem__ idx is7987
Debug: __getitem__ idx is7988
Debug: __getitem__ idx is7989
Debug: __getitem__ idx is7990
Debug: __getitem__ idx is7991
Debug: __getitem__ idx is7992
Debug: __getitem__ idx is7993
Debug: __getitem__ idx is7994
Debug: __getitem__ idx is7995
Debug: __getitem__ idx is7996
Debug: __getitem__ idx is7997
Debug: __getitem__ idx is7998
Debug: __getitem__ idx is7999
Debug: __getitem__ idx is8000
Debug: __getitem__ idx is8001
Debug: __getitem__ idx is8002
Debug: __getitem__ idx is8003
Debug: __getitem__ idx is8004
Debug: __getitem__ idx is8005
Debug: __getitem__ idx is8006
Debug: __getitem__ idx is8007
Debug: __getitem__ idx is8008
Debug: __getitem__ idx is8009
Debug: __getitem__ idx is8010
Debug: __getitem__ idx is8011
Debug: __getitem__ idx is8012
Debug: __getitem__ idx is8192
Debug: __getitem__ idx is8013
Debug: __getitem__ idx is8014
Debug: __getitem__ idx is8193
Debug: __getitem__ idx is8015
Debug: __getitem__ idx is8194
Debug: __getitem__ idx is8016
Debug: __getitem__ idx is8017
Debug: __getitem__ idx is8195
Debug: __getitem__ idx is8018
Debug: __getitem__ idx is8196
Debug: __getitem__ idx is8019
Debug: __getitem__ idx is8197
Debug: __getitem__ idx is8020
Debug: __getitem__ idx is8198
Debug: __getitem__ idx is8021
Debug: __getitem__ idx is8199
Debug: __getitem__ idx is8022
Debug: __getitem__ idx is8023
Debug: __getitem__ idx is8200
Debug: __getitem__ idx is8024
Debug: __getitem__ idx is8201
Debug: __getitem__ idx is8025
Debug: __getitem__ idx is8202
Debug: __getitem__ idx is8026
Debug: __getitem__ idx is8203
Debug: __getitem__ idx is8027
Debug: __getitem__ idx is8204
Debug: __getitem__ idx is8028
Debug: __getitem__ idx is8205
Debug: __getitem__ idx is8029
Debug: __getitem__ idx is8030
Debug: __getitem__ idx is8206
Debug: __getitem__ idx is8031
Debug: __getitem__ idx is8207
Debug: __getitem__ idx is8032
Debug: __getitem__ idx is8208
Debug: __getitem__ idx is8033
Debug: __getitem__ idx is8209
Debug: __getitem__ idx is8034
Debug: __getitem__ idx is8210
Debug: __getitem__ idx is8035
Debug: __getitem__ idx is8211
Debug: __getitem__ idx is8036
Debug: __getitem__ idx is8212
Debug: __getitem__ idx is8037
Debug: __getitem__ idx is8213
Debug: __getitem__ idx is8038
Debug: __getitem__ idx is8214
Debug: __getitem__ idx is8039
Debug: __getitem__ idx is8215
Debug: __getitem__ idx is8040
Debug: __getitem__ idx is8216
Debug: __getitem__ idx is8041
Debug: __getitem__ idx is8217
Debug: __getitem__ idx is8042
Debug: __getitem__ idx is8218
Debug: __getitem__ idx is8043
Debug: __getitem__ idx is8219
Debug: __getitem__ idx is8044
Debug: __getitem__ idx is8045
Debug: __getitem__ idx is8220
Debug: __getitem__ idx is8046
Debug: __getitem__ idx is8221
Debug: __getitem__ idx is8047
Debug: __getitem__ idx is8222
Debug: __getitem__ idx is8048
Debug: __getitem__ idx is8223
Debug: __getitem__ idx is8049
Debug: __getitem__ idx is8224
Debug: __getitem__ idx is8050
Debug: __getitem__ idx is8225
Debug: __getitem__ idx is8051
Debug: __getitem__ idx is8226
Debug: __getitem__ idx is8052
Debug: __getitem__ idx is8227
Debug: __getitem__ idx is8053
Debug: __getitem__ idx is8228
Debug: __getitem__ idx is8054
Debug: __getitem__ idx is8229
Debug: __getitem__ idx is8055
Debug: __getitem__ idx is8230
Debug: __getitem__ idx is8056
Debug: __getitem__ idx is8231
Debug: __getitem__ idx is8057
Debug: __getitem__ idx is8232
Debug: __getitem__ idx is8058
Debug: __getitem__ idx is8233
Debug: __getitem__ idx is8059
Debug: __getitem__ idx is8234
Debug: __getitem__ idx is8060
Debug: __getitem__ idx is8235
Debug: __getitem__ idx is8061
Debug: __getitem__ idx is8062
Debug: __getitem__ idx is8236
Debug: __getitem__ idx is8237
Debug: __getitem__ idx is8063
Debug: __getitem__ idx is8064
Debug: __getitem__ idx is8238
Debug: __getitem__ idx is8065
Debug: __getitem__ idx is8239
Debug: __getitem__ idx is8066
Debug: __getitem__ idx is8240
Debug: __getitem__ idx is8067
Debug: __getitem__ idx is8241
Debug: __getitem__ idx is8068
Debug: __getitem__ idx is8242
Debug: __getitem__ idx is8069
Debug: __getitem__ idx is8243
Debug: __getitem__ idx is8070
Debug: __getitem__ idx is8244
Debug: __getitem__ idx is8071
Debug: __getitem__ idx is8245
Debug: __getitem__ idx is8072
Debug: __getitem__ idx is8246
Debug: __getitem__ idx is8073
Debug: __getitem__ idx is8247
Debug: __getitem__ idx is8074
Debug: __getitem__ idx is8248
Debug: __getitem__ idx is8075
Debug: __getitem__ idx is8249
Debug: __getitem__ idx is8076
Debug: __getitem__ idx is8250
Debug: __getitem__ idx is8077
Debug: __getitem__ idx is8251
Debug: __getitem__ idx is8078
Debug: __getitem__ idx is8252
Debug: __getitem__ idx is8079
Debug: __getitem__ idx is8253
Debug: __getitem__ idx is8080
Debug: __getitem__ idx is8254
Debug: __getitem__ idx is8081
Debug: __getitem__ idx is8255
Debug: __getitem__ idx is8082
Debug: __getitem__ idx is8256
Debug: __getitem__ idx is8083
Debug: __getitem__ idx is8257
Debug: __getitem__ idx is8084
Debug: __getitem__ idx is8258
Debug: __getitem__ idx is8085
Debug: __getitem__ idx is8259
Debug: __getitem__ idx is8086
Debug: __getitem__ idx is8260
Debug: __getitem__ idx is8087
Debug: __getitem__ idx is8261
Debug: __getitem__ idx is8088
Debug: __getitem__ idx is8262
Debug: __getitem__ idx is8089
Debug: __getitem__ idx is8263
Debug: __getitem__ idx is8090
Debug: __getitem__ idx is8264
Debug: __getitem__ idx is8091
Debug: __getitem__ idx is8265
Debug: __getitem__ idx is8092
Debug: __getitem__ idx is8266
Debug: __getitem__ idx is8093
Debug: __getitem__ idx is8267
Debug: __getitem__ idx is8094
Debug: __getitem__ idx is8268
Debug: __getitem__ idx is8095
Debug: __getitem__ idx is8269
Debug: __getitem__ idx is8096
Debug: __getitem__ idx is8270
Debug: __getitem__ idx is8097
Debug: __getitem__ idx is8271
Debug: __getitem__ idx is8098
Debug: __getitem__ idx is8272
Debug: __getitem__ idx is8099
Debug: __getitem__ idx is8273
Debug: __getitem__ idx is8100
Debug: __getitem__ idx is8274
Debug: __getitem__ idx is8101
Debug: __getitem__ idx is8275
Debug: __getitem__ idx is8102
Debug: __getitem__ idx is8276
Debug: __getitem__ idx is8103
Debug: __getitem__ idx is8277
Debug: __getitem__ idx is8104
Debug: __getitem__ idx is8278
Debug: __getitem__ idx is8105
Debug: __getitem__ idx is8279
Debug: __getitem__ idx is8106
Debug: __getitem__ idx is8280
Debug: __getitem__ idx is8107
Debug: __getitem__ idx is8281
Debug: __getitem__ idx is8108
Debug: __getitem__ idx is8282
Debug: __getitem__ idx is8109
Debug: __getitem__ idx is8283
Debug: __getitem__ idx is8110
Debug: __getitem__ idx is8284
Debug: __getitem__ idx is8111
Debug: __getitem__ idx is8285
Debug: __getitem__ idx is8112
Debug: __getitem__ idx is8286
Debug: __getitem__ idx is8113
Debug: __getitem__ idx is8287
Debug: __getitem__ idx is8114
Debug: __getitem__ idx is8288
Debug: __getitem__ idx is8115
Debug: __getitem__ idx is8289
Debug: __getitem__ idx is8116
Debug: __getitem__ idx is8290
Debug: __getitem__ idx is8291
Debug: __getitem__ idx is8117
Debug: __getitem__ idx is8118
Debug: __getitem__ idx is8292
Debug: __getitem__ idx is8119
Debug: __getitem__ idx is8293
Debug: __getitem__ idx is8120
Debug: __getitem__ idx is8294
Debug: __getitem__ idx is8121
Debug: __getitem__ idx is8122
Debug: __getitem__ idx is8295
Debug: __getitem__ idx is8123
Debug: __getitem__ idx is8296
Debug: __getitem__ idx is8124
Debug: __getitem__ idx is8297
Debug: __getitem__ idx is8125
Debug: __getitem__ idx is8298
Debug: __getitem__ idx is8126
Debug: __getitem__ idx is8299
Debug: __getitem__ idx is8127
Debug: __getitem__ idx is8300
Debug: __getitem__ idx is8128
Debug: __getitem__ idx is8301
Debug: __getitem__ idx is8129
Debug: __getitem__ idx is8302
Debug: __getitem__ idx is8130
Debug: __getitem__ idx is8303
Debug: __getitem__ idx is8131
Debug: __getitem__ idx is8304
Debug: __getitem__ idx is8132
Debug: __getitem__ idx is8305
Debug: __getitem__ idx is8133
Debug: __getitem__ idx is8306
Debug: __getitem__ idx is8134
Debug: __getitem__ idx is8307
Debug: __getitem__ idx is8135
Debug: __getitem__ idx is8308
Debug: __getitem__ idx is8136
Debug: __getitem__ idx is8309
Debug: __getitem__ idx is8137
Debug: __getitem__ idx is8310
Debug: __getitem__ idx is8138
Debug: __getitem__ idx is8311
Debug: __getitem__ idx is8139
Debug: __getitem__ idx is8312
Debug: __getitem__ idx is8140
Debug: __getitem__ idx is8313
Debug: __getitem__ idx is8141
Debug: __getitem__ idx is8314
Debug: __getitem__ idx is8142
Debug: __getitem__ idx is8143
Debug: __getitem__ idx is8315
Debug: __getitem__ idx is8144
Debug: __getitem__ idx is8316
Debug: __getitem__ idx is8145
Debug: __getitem__ idx is8317
Debug: __getitem__ idx is8146
Debug: __getitem__ idx is8318
Debug: __getitem__ idx is8147
Debug: __getitem__ idx is8319
Debug: __getitem__ idx is8148
Debug: __getitem__ idx is8320
Debug: __getitem__ idx is8149
Debug: __getitem__ idx is8321
Debug: __getitem__ idx is8150
Debug: __getitem__ idx is8322
Debug: __getitem__ idx is8151
Debug: __getitem__ idx is8323
Debug: __getitem__ idx is8152
Debug: __getitem__ idx is8324
Debug: __getitem__ idx is8153
Debug: __getitem__ idx is8325
Debug: __getitem__ idx is8154
Debug: __getitem__ idx is8326
Debug: __getitem__ idx is8155
Debug: __getitem__ idx is8327
Debug: __getitem__ idx is8156
Debug: __getitem__ idx is8328
Debug: __getitem__ idx is8157
Debug: __getitem__ idx is8329
Debug: __getitem__ idx is8158
Debug: __getitem__ idx is8330
Debug: __getitem__ idx is8159
Debug: __getitem__ idx is8331
Debug: __getitem__ idx is8160
Debug: __getitem__ idx is8332
Debug: __getitem__ idx is8161
Debug: __getitem__ idx is8333
Debug: __getitem__ idx is8162
Debug: __getitem__ idx is8334
Debug: __getitem__ idx is8163
Debug: __getitem__ idx is8335
Debug: __getitem__ idx is8164
Debug: __getitem__ idx is8336
Debug: __getitem__ idx is8165
Debug: __getitem__ idx is8337
Debug: __getitem__ idx is8166
Debug: __getitem__ idx is8338
Debug: __getitem__ idx is8167
Debug: __getitem__ idx is8339
Debug: __getitem__ idx is8168
Debug: __getitem__ idx is8340
Debug: __getitem__ idx is8169
Debug: __getitem__ idx is8341
Debug: __getitem__ idx is8170
Debug: __getitem__ idx is8342
Debug: __getitem__ idx is8171
Debug: __getitem__ idx is8343
Debug: __getitem__ idx is8172
Debug: __getitem__ idx is8344
Debug: __getitem__ idx is8173
Debug: __getitem__ idx is8345
Debug: __getitem__ idx is8346
Debug: __getitem__ idx is8174
Debug: __getitem__ idx is8347
Debug: __getitem__ idx is8175
Debug: __getitem__ idx is8176
Debug: __getitem__ idx is8348
Debug: __getitem__ idx is8177
Debug: __getitem__ idx is9216
Debug: __getitem__ idx is8349
Debug: __getitem__ idx is8178
Debug: __getitem__ idx is8350
Debug: __getitem__ idx is8179
Debug: __getitem__ idx is9217
Debug: __getitem__ idx is8351
Debug: __getitem__ idx is8180
Debug: __getitem__ idx is9218
Debug: __getitem__ idx is8352
Debug: __getitem__ idx is8181
Debug: __getitem__ idx is9219
Debug: __getitem__ idx is8353
Debug: __getitem__ idx is8182
Debug: __getitem__ idx is8183
Debug: __getitem__ idx is8354
Debug: __getitem__ idx is9220
Debug: __getitem__ idx is8184
Debug: __getitem__ idx is8355
Debug: __getitem__ idx is9221
Debug: __getitem__ idx is8185
Debug: __getitem__ idx is8356
Debug: __getitem__ idx is9222
Debug: __getitem__ idx is8186
Debug: __getitem__ idx is8357
Debug: __getitem__ idx is8187
Debug: __getitem__ idx is8358
Debug: __getitem__ idx is9223
Debug: __getitem__ idx is8188
Debug: __getitem__ idx is8359
Debug: __getitem__ idx is9224
Debug: __getitem__ idx is8189
Debug: __getitem__ idx is8360
Debug: __getitem__ idx is9225
Debug: __getitem__ idx is8190
Debug: __getitem__ idx is8361
Debug: __getitem__ idx is8191
Debug: __getitem__ idx is9226
Debug: __getitem__ idx is8362
Debug: __getitem__ idx is8363
Debug: __getitem__ idx is9227
Debug: __getitem__ idx is8364
Debug: __getitem__ idx is9228
Debug: __getitem__ idx is8365
Debug: __getitem__ idx is9229
Debug: __getitem__ idx is8366
Debug: __getitem__ idx is9230
Debug: __getitem__ idx is8367
Debug: start from batch_index=1
Debug: __getitem__ idx is8368
Debug: __getitem__ idx is9231
Debug: __getitem__ idx is8369
Debug: __getitem__ idx is9232
Debug: __getitem__ idx is8370
Debug: __getitem__ idx is8371
Debug: __getitem__ idx is9233
Debug: __getitem__ idx is8372
Debug: __getitem__ idx is8373
Debug: __getitem__ idx is9234
Debug: __getitem__ idx is8374
Debug: __getitem__ idx is8375
Debug: __getitem__ idx is9235
Debug: __getitem__ idx is8376
Debug: __getitem__ idx is9236
Debug: __getitem__ idx is8377
Debug: __getitem__ idx is8378
Debug: __getitem__ idx is9237
Debug: __getitem__ idx is8379
Debug: __getitem__ idx is9238
Debug: __getitem__ idx is8380
Debug: __getitem__ idx is9239
Debug: __getitem__ idx is8381
Debug: __getitem__ idx is9240
Debug: __getitem__ idx is8382
Debug: __getitem__ idx is9241
Debug: __getitem__ idx is8383
Debug: __getitem__ idx is9242
Debug: __getitem__ idx is8384
Debug: __getitem__ idx is8385
Debug: __getitem__ idx is9243
Debug: __getitem__ idx is9244
Debug: __getitem__ idx is8386
Debug: __getitem__ idx is9245
Debug: __getitem__ idx is8387
Debug: __getitem__ idx is9246
Debug: __getitem__ idx is8388
Debug: __getitem__ idx is9247
Debug: __getitem__ idx is8389
Debug: __getitem__ idx is9248
Debug: __getitem__ idx is8390
Debug: __getitem__ idx is9249
Debug: __getitem__ idx is8391
Debug: __getitem__ idx is9250
Debug: __getitem__ idx is8392
Debug: __getitem__ idx is9251
Debug: __getitem__ idx is8393
Debug: __getitem__ idx is9252
Debug: __getitem__ idx is8394
Debug: __getitem__ idx is9253
Debug: __getitem__ idx is8395
Debug: __getitem__ idx is9254
Debug: __getitem__ idx is9255
Debug: __getitem__ idx is8396
Debug: __getitem__ idx is9256
Debug: __getitem__ idx is8397
Debug: __getitem__ idx is9257
Debug: __getitem__ idx is8398
Debug: __getitem__ idx is9258
Debug: __getitem__ idx is8399
Debug: __getitem__ idx is9259
Debug: __getitem__ idx is8400
Debug: __getitem__ idx is9260
Debug: __getitem__ idx is8401
Debug: __getitem__ idx is9261
Debug: __getitem__ idx is8402
Debug: __getitem__ idx is9262
Debug: __getitem__ idx is8403
Debug: __getitem__ idx is9263
Debug: __getitem__ idx is9264
Debug: __getitem__ idx is8404
Debug: __getitem__ idx is9265
Debug: __getitem__ idx is8405
Debug: __getitem__ idx is9266
Debug: __getitem__ idx is8406
Debug: __getitem__ idx is9267
Debug: __getitem__ idx is8407
Debug: __getitem__ idx is9268
Debug: __getitem__ idx is8408
Debug: __getitem__ idx is9269
Debug: __getitem__ idx is8409
Debug: __getitem__ idx is8410
Debug: __getitem__ idx is9270
Debug: __getitem__ idx is8411
Debug: __getitem__ idx is9271
Debug: __getitem__ idx is8412
Debug: __getitem__ idx is9272
Debug: __getitem__ idx is8413
Debug: __getitem__ idx is9273
Debug: __getitem__ idx is8414
Debug: __getitem__ idx is9274
Debug: __getitem__ idx is8415
Debug: __getitem__ idx is9275
Debug: __getitem__ idx is8416
Debug: __getitem__ idx is9276
Debug: __getitem__ idx is8417
Debug: __getitem__ idx is9277
Debug: __getitem__ idx is8418
Debug: __getitem__ idx is9278
Debug: __getitem__ idx is8419
Debug: __getitem__ idx is9279
Debug: __getitem__ idx is8420
Debug: __getitem__ idx is9280
Debug: __getitem__ idx is8421
Debug: __getitem__ idx is9281
Debug: __getitem__ idx is8422
Debug: __getitem__ idx is9282
Debug: __getitem__ idx is8423
Debug: __getitem__ idx is9283
Debug: __getitem__ idx is8424
Debug: __getitem__ idx is9284
Debug: __getitem__ idx is8425
Debug: __getitem__ idx is9285
Debug: __getitem__ idx is8426
Debug: __getitem__ idx is9286
Debug: __getitem__ idx is8427
Debug: __getitem__ idx is9287
Debug: __getitem__ idx is8428
Debug: __getitem__ idx is9288
Debug: __getitem__ idx is8429
Debug: __getitem__ idx is9289
Debug: __getitem__ idx is8430
Debug: __getitem__ idx is9290
Debug: __getitem__ idx is8431
Debug: __getitem__ idx is9291
Debug: __getitem__ idx is8432
Debug: __getitem__ idx is9292
Debug: __getitem__ idx is8433
Debug: __getitem__ idx is8434
Debug: __getitem__ idx is9293
Debug: __getitem__ idx is8435
Debug: __getitem__ idx is9294
Debug: __getitem__ idx is8436
Debug: __getitem__ idx is9295
Debug: __getitem__ idx is8437
Debug: __getitem__ idx is8438
Debug: __getitem__ idx is9296
Debug: __getitem__ idx is8439
Debug: __getitem__ idx is9297
Debug: __getitem__ idx is10240
Debug: __getitem__ idx is8440
Debug: __getitem__ idx is9298
Debug: __getitem__ idx is8441
Debug: __getitem__ idx is10241
Debug: __getitem__ idx is9299
Debug: __getitem__ idx is8442
Debug: __getitem__ idx is10242
Debug: __getitem__ idx is8443
Debug: __getitem__ idx is9300
Debug: __getitem__ idx is10243
Debug: __getitem__ idx is8444
Debug: __getitem__ idx is9301
Debug: __getitem__ idx is10244
Debug: __getitem__ idx is8445
Debug: __getitem__ idx is9302
Debug: __getitem__ idx is8446
Debug: __getitem__ idx is10245
Debug: __getitem__ idx is9303
Debug: __getitem__ idx is8447
Debug: __getitem__ idx is10246
Debug: __getitem__ idx is9304
Debug: __getitem__ idx is8448
Debug: __getitem__ idx is9305
Debug: __getitem__ idx is10247
Debug: __getitem__ idx is8449
Debug: __getitem__ idx is9306
Debug: __getitem__ idx is10248
Debug: __getitem__ idx is8450
Debug: __getitem__ idx is9307
Debug: __getitem__ idx is10249
Debug: __getitem__ idx is8451
Debug: __getitem__ idx is9308
Debug: __getitem__ idx is10250
Debug: __getitem__ idx is8452
Debug: __getitem__ idx is9309
Debug: __getitem__ idx is8453
Debug: __getitem__ idx is10251
Debug: __getitem__ idx is9310
Debug: __getitem__ idx is8454
Debug: __getitem__ idx is9311
Debug: __getitem__ idx is10252
Debug: __getitem__ idx is8455
Debug: __getitem__ idx is9312
Debug: __getitem__ idx is10253
Debug: __getitem__ idx is8456
Debug: __getitem__ idx is9313
Debug: __getitem__ idx is10254
Debug: __getitem__ idx is8457
Debug: start from batch_index=2
Debug: __getitem__ idx is9314
Debug: __getitem__ idx is10255
Debug: __getitem__ idx is8458
Debug: __getitem__ idx is9315
Debug: __getitem__ idx is8459
Debug: __getitem__ idx is10256
Debug: __getitem__ idx is9316
Debug: __getitem__ idx is8460
Debug: __getitem__ idx is9317
Debug: __getitem__ idx is10257
Debug: __getitem__ idx is8461
Debug: __getitem__ idx is9318
Debug: __getitem__ idx is10258
Debug: __getitem__ idx is8462
Debug: __getitem__ idx is9319
Debug: __getitem__ idx is10259
Debug: __getitem__ idx is8463
Debug: __getitem__ idx is9320
Debug: __getitem__ idx is10260
Debug: __getitem__ idx is8464
Debug: __getitem__ idx is9321
Debug: __getitem__ idx is10261
Debug: __getitem__ idx is8465
Debug: __getitem__ idx is9322
Debug: __getitem__ idx is10262
Debug: __getitem__ idx is8466
Debug: __getitem__ idx is9323
Debug: __getitem__ idx is10263
Debug: __getitem__ idx is8467
Debug: __getitem__ idx is9324
Debug: __getitem__ idx is8468
Debug: __getitem__ idx is9325
Debug: __getitem__ idx is10264
Debug: __getitem__ idx is9326
Debug: __getitem__ idx is8469
Debug: __getitem__ idx is10265
Debug: __getitem__ idx is9327
Debug: __getitem__ idx is8470
Debug: __getitem__ idx is10266
Debug: __getitem__ idx is9328
Debug: __getitem__ idx is8471
Debug: __getitem__ idx is10267
Debug: __getitem__ idx is9329
Debug: __getitem__ idx is8472
Debug: __getitem__ idx is9330
Debug: __getitem__ idx is10268
Debug: __getitem__ idx is8473
Debug: __getitem__ idx is9331
Debug: __getitem__ idx is10269
Debug: __getitem__ idx is8474
Debug: __getitem__ idx is9332
Debug: __getitem__ idx is8475
Debug: __getitem__ idx is10270
Debug: __getitem__ idx is9333
Debug: __getitem__ idx is8476
Debug: __getitem__ idx is10271
Debug: __getitem__ idx is9334
Debug: __getitem__ idx is8477
Debug: __getitem__ idx is10272
Debug: __getitem__ idx is9335
Debug: __getitem__ idx is8478
Debug: __getitem__ idx is10273
Debug: __getitem__ idx is9336
Debug: __getitem__ idx is8479
Debug: __getitem__ idx is10274
Debug: __getitem__ idx is9337
Debug: __getitem__ idx is8480
Debug: __getitem__ idx is10275
Debug: __getitem__ idx is9338
Debug: __getitem__ idx is8481
Debug: __getitem__ idx is10276
Debug: __getitem__ idx is9339
Debug: __getitem__ idx is8482
Debug: __getitem__ idx is9340
Debug: __getitem__ idx is10277
Debug: __getitem__ idx is8483
Debug: __getitem__ idx is9341
Debug: __getitem__ idx is10278
Debug: __getitem__ idx is8484
Debug: __getitem__ idx is9342
Debug: __getitem__ idx is8485
Debug: __getitem__ idx is10279
Debug: __getitem__ idx is9343
Debug: __getitem__ idx is8486
Debug: __getitem__ idx is10280
Debug: __getitem__ idx is9344
Debug: __getitem__ idx is8487
Debug: __getitem__ idx is9345
Debug: __getitem__ idx is10281
Debug: __getitem__ idx is8488
Debug: __getitem__ idx is9346
Debug: __getitem__ idx is10282
Debug: __getitem__ idx is8489
Debug: __getitem__ idx is9347
Debug: __getitem__ idx is10283
Debug: __getitem__ idx is8490
Debug: __getitem__ idx is9348
Debug: __getitem__ idx is10284
Debug: __getitem__ idx is9349
Debug: __getitem__ idx is8491
Debug: __getitem__ idx is10285
Debug: __getitem__ idx is8492
Debug: __getitem__ idx is9350
Debug: __getitem__ idx is10286
Debug: __getitem__ idx is8493
Debug: __getitem__ idx is9351
Debug: __getitem__ idx is8494
Debug: __getitem__ idx is9352
Debug: __getitem__ idx is10287
Debug: __getitem__ idx is9353
Debug: __getitem__ idx is8495
Debug: __getitem__ idx is10288
Debug: __getitem__ idx is9354
Debug: __getitem__ idx is8496
Debug: __getitem__ idx is10289
Debug: __getitem__ idx is9355
Debug: __getitem__ idx is8497
Debug: __getitem__ idx is10290
Debug: __getitem__ idx is9356
Debug: __getitem__ idx is8498
Debug: __getitem__ idx is9357
Debug: __getitem__ idx is10291
Debug: __getitem__ idx is8499
Debug: __getitem__ idx is9358
Debug: __getitem__ idx is8500
Debug: __getitem__ idx is10292
Debug: __getitem__ idx is9359
Debug: __getitem__ idx is8501
Debug: __getitem__ idx is10293
Debug: __getitem__ idx is9360
Debug: __getitem__ idx is8502
Debug: __getitem__ idx is9361
Debug: __getitem__ idx is10294
Debug: __getitem__ idx is8503
Debug: __getitem__ idx is9362
Debug: __getitem__ idx is10295
Debug: __getitem__ idx is8504
Debug: __getitem__ idx is9363
Debug: __getitem__ idx is8505
Debug: __getitem__ idx is10296
Debug: __getitem__ idx is9364
Debug: __getitem__ idx is8506
Debug: __getitem__ idx is10297
Debug: __getitem__ idx is9365
Debug: __getitem__ idx is8507
Debug: __getitem__ idx is9366
Debug: __getitem__ idx is10298
Debug: __getitem__ idx is8508
Debug: __getitem__ idx is9367
Debug: __getitem__ idx is10299
Debug: __getitem__ idx is8509
Debug: __getitem__ idx is9368
Debug: __getitem__ idx is8510
Debug: __getitem__ idx is10300
Debug: __getitem__ idx is9369
Debug: __getitem__ idx is8511
Debug: __getitem__ idx is10301
Debug: __getitem__ idx is9370
Debug: __getitem__ idx is8512
Debug: __getitem__ idx is10302
Debug: __getitem__ idx is9371
Debug: __getitem__ idx is8513
Debug: __getitem__ idx is10303
Debug: __getitem__ idx is9372
Debug: __getitem__ idx is8514
Debug: __getitem__ idx is10304
Debug: __getitem__ idx is9373
Debug: __getitem__ idx is8515
Debug: __getitem__ idx is10305
Debug: __getitem__ idx is9374
Debug: __getitem__ idx is8516
Debug: __getitem__ idx is9375
Debug: __getitem__ idx is10306
Debug: __getitem__ idx is8517
Debug: __getitem__ idx is10307
Debug: __getitem__ idx is9376
Debug: __getitem__ idx is8518
Debug: __getitem__ idx is9377
Debug: __getitem__ idx is10308
Debug: __getitem__ idx is8519
Debug: __getitem__ idx is9378
Debug: __getitem__ idx is10309
Debug: __getitem__ idx is8520
Debug: __getitem__ idx is9379
Debug: __getitem__ idx is10310
Debug: __getitem__ idx is8521
Debug: __getitem__ idx is9380
Debug: __getitem__ idx is10311
Debug: __getitem__ idx is8522
Debug: __getitem__ idx is9381
Debug: __getitem__ idx is8523
Debug: __getitem__ idx is10312
Debug: __getitem__ idx is9382
Debug: __getitem__ idx is8524
Debug: __getitem__ idx is10313
Debug: __getitem__ idx is9383
Debug: __getitem__ idx is9384
Debug: __getitem__ idx is8525
Debug: __getitem__ idx is10314
Debug: __getitem__ idx is9385
Debug: __getitem__ idx is8526
Debug: __getitem__ idx is10315
Debug: __getitem__ idx is9386
Debug: __getitem__ idx is8527
Debug: __getitem__ idx is10316
Debug: __getitem__ idx is9387
Debug: __getitem__ idx is8528
Debug: __getitem__ idx is10317
Debug: __getitem__ idx is9388
Debug: __getitem__ idx is8529
Debug: __getitem__ idx is10318
Debug: __getitem__ idx is9389
Debug: __getitem__ idx is8530
Debug: __getitem__ idx is9390
Debug: __getitem__ idx is10319
Debug: __getitem__ idx is8531
Debug: __getitem__ idx is9391
Debug: __getitem__ idx is10320
Debug: __getitem__ idx is8532
Debug: __getitem__ idx is9392
Debug: __getitem__ idx is10321
Debug: __getitem__ idx is8533
Debug: __getitem__ idx is9393
Debug: __getitem__ idx is10322
Debug: __getitem__ idx is9394
Debug: __getitem__ idx is10323
Debug: __getitem__ idx is8534
Debug: __getitem__ idx is9395
Debug: __getitem__ idx is10324
Debug: __getitem__ idx is8535
Debug: __getitem__ idx is9396
Debug: __getitem__ idx is8536
Debug: __getitem__ idx is10325
Debug: __getitem__ idx is9397
Debug: __getitem__ idx is8537
Debug: __getitem__ idx is10326
Debug: __getitem__ idx is9398
Debug: __getitem__ idx is8538
Debug: __getitem__ idx is10327
Debug: __getitem__ idx is9399
Debug: __getitem__ idx is9400
Debug: __getitem__ idx is8539
Debug: __getitem__ idx is10328
Debug: __getitem__ idx is9401
Debug: __getitem__ idx is8540
Debug: __getitem__ idx is10329
Debug: __getitem__ idx is9402
Debug: __getitem__ idx is8541
Debug: __getitem__ idx is9403
Debug: __getitem__ idx is10330
Debug: __getitem__ idx is8542
Debug: __getitem__ idx is9404
Debug: __getitem__ idx is8543
Debug: __getitem__ idx is10331
Debug: __getitem__ idx is9405
Debug: __getitem__ idx is8544
Debug: __getitem__ idx is9406
Debug: __getitem__ idx is8545
Debug: __getitem__ idx is10332
Debug: __getitem__ idx is9407
Debug: __getitem__ idx is8546
Debug: __getitem__ idx is9408
Debug: __getitem__ idx is10333
Debug: __getitem__ idx is8547
Debug: __getitem__ idx is9409
Debug: __getitem__ idx is8548
Debug: __getitem__ idx is9410
Debug: __getitem__ idx is10334
Debug: __getitem__ idx is8549
Debug: __getitem__ idx is9411
Debug: __getitem__ idx is8550
Debug: __getitem__ idx is10335
Debug: __getitem__ idx is9412
Debug: __getitem__ idx is8551
Debug: __getitem__ idx is9413
Debug: __getitem__ idx is10336
Debug: __getitem__ idx is8552
Debug: __getitem__ idx is9414
Debug: __getitem__ idx is8553
Debug: __getitem__ idx is9415
Debug: __getitem__ idx is10337
Debug: __getitem__ idx is8554
Debug: __getitem__ idx is9416
Debug: __getitem__ idx is10338
Debug: __getitem__ idx is8555
Debug: __getitem__ idx is9417
Debug: __getitem__ idx is8556
Debug: __getitem__ idx is10339
Debug: __getitem__ idx is9418
Debug: __getitem__ idx is8557
Debug: __getitem__ idx is9419
Debug: __getitem__ idx is10340
Debug: __getitem__ idx is8558
Debug: __getitem__ idx is9420
Debug: __getitem__ idx is10341
Debug: __getitem__ idx is8559
Debug: __getitem__ idx is9421
Debug: __getitem__ idx is10342
Debug: __getitem__ idx is8560
Debug: __getitem__ idx is9422
Debug: __getitem__ idx is10343
Debug: __getitem__ idx is9423
Debug: __getitem__ idx is8561
Debug: __getitem__ idx is10344
Debug: __getitem__ idx is9424
Debug: __getitem__ idx is8562
Debug: __getitem__ idx is9425
Debug: __getitem__ idx is10345
Debug: __getitem__ idx is8563
Debug: __getitem__ idx is9426
Debug: __getitem__ idx is10346
Debug: __getitem__ idx is8564
Debug: __getitem__ idx is9427
Debug: __getitem__ idx is10347
Debug: __getitem__ idx is9428
Debug: __getitem__ idx is8565
Debug: __getitem__ idx is9429
Debug: __getitem__ idx is10348
Debug: __getitem__ idx is8566
Debug: __getitem__ idx is9430
Debug: __getitem__ idx is10349
Debug: __getitem__ idx is8567
Debug: __getitem__ idx is9431
Debug: __getitem__ idx is10350
Debug: __getitem__ idx is8568
Debug: __getitem__ idx is9432
Debug: __getitem__ idx is10351
Debug: __getitem__ idx is8569
Debug: __getitem__ idx is9433
Debug: __getitem__ idx is10352
Debug: __getitem__ idx is8570
Debug: __getitem__ idx is9434
Debug: __getitem__ idx is10353
Debug: __getitem__ idx is8571
Debug: __getitem__ idx is9435
Debug: __getitem__ idx is8572
Debug: __getitem__ idx is10354
Debug: __getitem__ idx is9436
Debug: __getitem__ idx is8573
Debug: __getitem__ idx is9437
Debug: __getitem__ idx is10355
Debug: __getitem__ idx is9438
Debug: __getitem__ idx is8574
Debug: __getitem__ idx is10356
Debug: __getitem__ idx is9439
Debug: __getitem__ idx is8575
Debug: __getitem__ idx is10357
Debug: __getitem__ idx is9440
Debug: __getitem__ idx is10358
Debug: __getitem__ idx is8576
Debug: __getitem__ idx is9441
Debug: __getitem__ idx is9442
Debug: __getitem__ idx is10359
Debug: __getitem__ idx is8577
Debug: __getitem__ idx is9443
Debug: __getitem__ idx is10360
Debug: __getitem__ idx is8578
Debug: __getitem__ idx is9444
Debug: __getitem__ idx is10361
Debug: __getitem__ idx is8579
Debug: __getitem__ idx is9445
Debug: __getitem__ idx is10362
Debug: __getitem__ idx is9446
Debug: __getitem__ idx is8580
Debug: __getitem__ idx is9447
Debug: __getitem__ idx is8581
Debug: __getitem__ idx is10363
Debug: __getitem__ idx is8582
Debug: __getitem__ idx is9448
Debug: __getitem__ idx is10364
Debug: __getitem__ idx is9449
Debug: __getitem__ idx is8583
Debug: __getitem__ idx is10365
Debug: __getitem__ idx is9450
Debug: __getitem__ idx is8584
Debug: __getitem__ idx is10366
Debug: __getitem__ idx is9451
Debug: __getitem__ idx is8585
Debug: __getitem__ idx is10367
Debug: __getitem__ idx is9452
Debug: __getitem__ idx is8586
Debug: __getitem__ idx is9453
Debug: __getitem__ idx is10368
Debug: __getitem__ idx is8587
Debug: __getitem__ idx is9454
Debug: __getitem__ idx is8588
Debug: __getitem__ idx is10369
Debug: __getitem__ idx is9455
Debug: __getitem__ idx is8589
Debug: __getitem__ idx is10370
Debug: __getitem__ idx is9456
Debug: __getitem__ idx is8590
Debug: __getitem__ idx is9457
Debug: __getitem__ idx is10371
Debug: __getitem__ idx is8591
Debug: __getitem__ idx is9458
Debug: __getitem__ idx is10372
Debug: __getitem__ idx is8592
Debug: __getitem__ idx is9459
Debug: __getitem__ idx is10373
Debug: __getitem__ idx is8593
Debug: __getitem__ idx is9460
Debug: __getitem__ idx is8594
Debug: __getitem__ idx is9461
Debug: __getitem__ idx is10374
Debug: __getitem__ idx is8595
Debug: __getitem__ idx is9462
Debug: __getitem__ idx is10375
Debug: __getitem__ idx is9463
Debug: __getitem__ idx is8596
Debug: __getitem__ idx is10376
Debug: __getitem__ idx is9464
Debug: __getitem__ idx is8597
Debug: __getitem__ idx is9465
Debug: __getitem__ idx is10377
Debug: __getitem__ idx is8598
Debug: __getitem__ idx is9466
Debug: __getitem__ idx is10378
Debug: __getitem__ idx is8599
Debug: __getitem__ idx is9467
Debug: __getitem__ idx is10379
Debug: __getitem__ idx is8600
Debug: __getitem__ idx is9468
Debug: __getitem__ idx is8601
Debug: __getitem__ idx is10380
Debug: __getitem__ idx is9469
Debug: __getitem__ idx is8602
Debug: __getitem__ idx is9470
Debug: __getitem__ idx is10381
Debug: __getitem__ idx is8603
Debug: __getitem__ idx is9471
Debug: __getitem__ idx is10382
Debug: __getitem__ idx is8604
Debug: __getitem__ idx is9472
Debug: __getitem__ idx is8605
Debug: __getitem__ idx is9473
Debug: __getitem__ idx is10383
Debug: __getitem__ idx is9474
Debug: __getitem__ idx is8606
Debug: __getitem__ idx is10384
Debug: __getitem__ idx is9475
Debug: __getitem__ idx is8607
Debug: __getitem__ idx is10385
Debug: __getitem__ idx is9476
Debug: __getitem__ idx is8608
Debug: __getitem__ idx is10386
Debug: __getitem__ idx is9477
Debug: __getitem__ idx is10387
Debug: __getitem__ idx is8609
Debug: __getitem__ idx is9478
Debug: __getitem__ idx is10388
Debug: __getitem__ idx is8610
Debug: __getitem__ idx is9479
Debug: __getitem__ idx is10389
Debug: __getitem__ idx is8611
Debug: __getitem__ idx is9480
Debug: __getitem__ idx is8612
Debug: __getitem__ idx is10390
Debug: __getitem__ idx is9481
Debug: __getitem__ idx is11264
Debug: __getitem__ idx is8613
Debug: __getitem__ idx is10391
Debug: __getitem__ idx is9482
Debug: __getitem__ idx is8614
Debug: __getitem__ idx is11265
Debug: __getitem__ idx is9483
Debug: __getitem__ idx is10392
Debug: __getitem__ idx is8615
Debug: __getitem__ idx is9484
Debug: __getitem__ idx is11266
Debug: __getitem__ idx is10393
Debug: __getitem__ idx is8616
Debug: __getitem__ idx is9485
Debug: __getitem__ idx is11267
Debug: __getitem__ idx is10394
Debug: __getitem__ idx is8617
Debug: __getitem__ idx is9486
Debug: __getitem__ idx is11268
Debug: __getitem__ idx is8618
Debug: __getitem__ idx is10395
Debug: __getitem__ idx is9487
Debug: __getitem__ idx is8619
Debug: __getitem__ idx is11269
Debug: __getitem__ idx is9488
Debug: __getitem__ idx is10396
Debug: __getitem__ idx is8620
Debug: __getitem__ idx is9489
Debug: __getitem__ idx is11270
Debug: __getitem__ idx is10397
Debug: __getitem__ idx is9490
Debug: __getitem__ idx is8621
Debug: __getitem__ idx is11271
Debug: __getitem__ idx is10398
Debug: __getitem__ idx is9491
Debug: __getitem__ idx is8622
Debug: __getitem__ idx is11272
Debug: __getitem__ idx is9492
Debug: __getitem__ idx is10399
Debug: __getitem__ idx is8623
Debug: __getitem__ idx is9493
Debug: __getitem__ idx is11273
Debug: __getitem__ idx is10400
Debug: __getitem__ idx is8624
Debug: __getitem__ idx is9494
Debug: __getitem__ idx is11274
Debug: __getitem__ idx is8625
Debug: __getitem__ idx is10401
Debug: __getitem__ idx is9495
Debug: __getitem__ idx is11275
Debug: __getitem__ idx is8626
Debug: __getitem__ idx is9496
Debug: __getitem__ idx is10402
Debug: __getitem__ idx is8627
Debug: __getitem__ idx is11276
Debug: __getitem__ idx is9497
Debug: __getitem__ idx is10403
Debug: __getitem__ idx is8628
Debug: __getitem__ idx is9498
Debug: __getitem__ idx is11277
Debug: __getitem__ idx is10404
Debug: __getitem__ idx is9499
Debug: __getitem__ idx is8629
Debug: __getitem__ idx is11278
Debug: __getitem__ idx is9500
Debug: __getitem__ idx is10405
Debug: __getitem__ idx is8630
Debug: start from batch_index=3
Debug: __getitem__ idx is11279
Debug: __getitem__ idx is9501
Debug: __getitem__ idx is8631
Debug: __getitem__ idx is10406
Debug: __getitem__ idx is9502
Debug: __getitem__ idx is11280
Debug: __getitem__ idx is8632
Debug: __getitem__ idx is9503
Debug: __getitem__ idx is10407
Debug: __getitem__ idx is11281
Debug: __getitem__ idx is8633
Debug: __getitem__ idx is9504
Debug: __getitem__ idx is10408
Debug: __getitem__ idx is8634
Debug: __getitem__ idx is11282
Debug: __getitem__ idx is9505
Debug: __getitem__ idx is10409
Debug: __getitem__ idx is8635
Debug: __getitem__ idx is11283
Debug: __getitem__ idx is9506
Debug: __getitem__ idx is8636
Debug: __getitem__ idx is10410
Debug: __getitem__ idx is9507
Debug: __getitem__ idx is11284
Debug: __getitem__ idx is8637
Debug: __getitem__ idx is9508
Debug: __getitem__ idx is10411
Debug: __getitem__ idx is11285
Debug: __getitem__ idx is8638
Debug: __getitem__ idx is9509
Debug: __getitem__ idx is10412
Debug: __getitem__ idx is11286
Debug: __getitem__ idx is9510
Debug: __getitem__ idx is8639
Debug: __getitem__ idx is10413
Debug: __getitem__ idx is9511
Debug: __getitem__ idx is8640
Debug: __getitem__ idx is11287
Debug: __getitem__ idx is9512
Debug: __getitem__ idx is10414
Debug: __getitem__ idx is8641
Debug: __getitem__ idx is11288
Debug: __getitem__ idx is9513
Debug: __getitem__ idx is10415
Debug: __getitem__ idx is8642
Debug: __getitem__ idx is11289
Debug: __getitem__ idx is9514
Debug: __getitem__ idx is10416
Debug: __getitem__ idx is8643
Debug: __getitem__ idx is11290
Debug: __getitem__ idx is9515
Debug: __getitem__ idx is10417
Debug: __getitem__ idx is8644
Debug: __getitem__ idx is9516
Debug: __getitem__ idx is11291
Debug: __getitem__ idx is8645
Debug: __getitem__ idx is9517
Debug: __getitem__ idx is10418
Debug: __getitem__ idx is11292
Debug: __getitem__ idx is9518
Debug: __getitem__ idx is8646
Debug: __getitem__ idx is10419
Debug: __getitem__ idx is11293
Debug: __getitem__ idx is9519
Debug: __getitem__ idx is8647
Debug: __getitem__ idx is10420
Debug: __getitem__ idx is9520
Debug: __getitem__ idx is11294
Debug: __getitem__ idx is8648
Debug: __getitem__ idx is9521
Debug: __getitem__ idx is10421
Debug: __getitem__ idx is8649
Debug: __getitem__ idx is11295
Debug: __getitem__ idx is9522
Debug: __getitem__ idx is10422
Debug: __getitem__ idx is8650
Debug: __getitem__ idx is11296
Debug: __getitem__ idx is9523
Debug: __getitem__ idx is8651
Debug: __getitem__ idx is10423
Debug: __getitem__ idx is11297
Debug: __getitem__ idx is9524
Debug: __getitem__ idx is8652
Debug: __getitem__ idx is10424
Debug: __getitem__ idx is9525
Debug: __getitem__ idx is11298
Debug: __getitem__ idx is8653
Debug: __getitem__ idx is9526
Debug: __getitem__ idx is10425
Debug: __getitem__ idx is11299
Debug: __getitem__ idx is8654
Debug: __getitem__ idx is9527
Debug: __getitem__ idx is10426
Debug: __getitem__ idx is11300
Debug: __getitem__ idx is9528
Debug: __getitem__ idx is8655
Debug: __getitem__ idx is10427
Debug: __getitem__ idx is9529
Debug: __getitem__ idx is8656
Debug: __getitem__ idx is11301
Debug: __getitem__ idx is9530
Debug: __getitem__ idx is10428
Debug: __getitem__ idx is8657
Debug: __getitem__ idx is11302
Debug: __getitem__ idx is9531
Debug: __getitem__ idx is8658
Debug: __getitem__ idx is10429
Debug: __getitem__ idx is11303
Debug: __getitem__ idx is9532
Debug: __getitem__ idx is8659
Debug: __getitem__ idx is10430
Debug: __getitem__ idx is9533
Debug: __getitem__ idx is11304
Debug: __getitem__ idx is8660
Debug: __getitem__ idx is10431
Debug: __getitem__ idx is9534
Debug: __getitem__ idx is11305
Debug: __getitem__ idx is8661
Debug: __getitem__ idx is10432
Debug: __getitem__ idx is9535
Debug: __getitem__ idx is8662
Debug: __getitem__ idx is11306
Debug: __getitem__ idx is9536
Debug: __getitem__ idx is10433
Debug: __getitem__ idx is8663
Debug: __getitem__ idx is11307
Debug: __getitem__ idx is9537
Debug: __getitem__ idx is8664
Debug: __getitem__ idx is10434
Debug: __getitem__ idx is11308
Debug: __getitem__ idx is9538
Debug: __getitem__ idx is8665
Debug: __getitem__ idx is10435
Debug: __getitem__ idx is9539
Debug: __getitem__ idx is11309
Debug: __getitem__ idx is8666
Debug: __getitem__ idx is10436
Debug: __getitem__ idx is9540
Debug: __getitem__ idx is11310
Debug: __getitem__ idx is8667
Debug: __getitem__ idx is9541
Debug: __getitem__ idx is10437
Debug: __getitem__ idx is11311
Debug: __getitem__ idx is8668
Debug: __getitem__ idx is9542
Debug: __getitem__ idx is10438
Debug: __getitem__ idx is9543
Debug: __getitem__ idx is8669
Debug: __getitem__ idx is11312
Debug: __getitem__ idx is10439
Debug: __getitem__ idx is9544
Debug: __getitem__ idx is8670
Debug: __getitem__ idx is11313
Debug: __getitem__ idx is9545
Debug: __getitem__ idx is10440
Debug: __getitem__ idx is8671
Debug: __getitem__ idx is11314
Debug: __getitem__ idx is9546
Debug: __getitem__ idx is8672
Debug: __getitem__ idx is10441
Debug: __getitem__ idx is11315
Debug: __getitem__ idx is9547
Debug: __getitem__ idx is10442
Debug: __getitem__ idx is9548
Debug: __getitem__ idx is10443
Debug: __getitem__ idx is11316
Debug: __getitem__ idx is9549
Debug: __getitem__ idx is10444
Debug: __getitem__ idx is9550
Debug: __getitem__ idx is11317
Debug: __getitem__ idx is10445
Debug: __getitem__ idx is11318
Debug: __getitem__ idx is9551
Debug: __getitem__ idx is10446
Debug: __getitem__ idx is11319
Debug: __getitem__ idx is9552
Debug: __getitem__ idx is10447
Debug: __getitem__ idx is9553
Debug: __getitem__ idx is11320
Debug: __getitem__ idx is10448
Debug: __getitem__ idx is11321
Debug: __getitem__ idx is10449
Debug: __getitem__ idx is9554
Debug: __getitem__ idx is11322
Debug: __getitem__ idx is10450
Debug: __getitem__ idx is9555
Debug: __getitem__ idx is10451
Debug: __getitem__ idx is11323
Debug: __getitem__ idx is9556
Debug: __getitem__ idx is8673
Debug: __getitem__ idx is10452
Debug: __getitem__ idx is11324
Debug: __getitem__ idx is9557
Debug: __getitem__ idx is8674
Debug: __getitem__ idx is10453
Debug: __getitem__ idx is9558
Debug: __getitem__ idx is11325
Debug: __getitem__ idx is8675
Debug: __getitem__ idx is10454
Debug: __getitem__ idx is11326
Debug: __getitem__ idx is9559
Debug: __getitem__ idx is8676
Debug: __getitem__ idx is10455
Debug: __getitem__ idx is9560
Debug: __getitem__ idx is11327
Debug: __getitem__ idx is8677
Debug: __getitem__ idx is10456
Debug: __getitem__ idx is9561
Debug: __getitem__ idx is11328
Debug: __getitem__ idx is8678
Debug: __getitem__ idx is10457
Debug: __getitem__ idx is8679
Debug: __getitem__ idx is9562
Debug: __getitem__ idx is11329
Debug: __getitem__ idx is10458
Debug: __getitem__ idx is8680
Debug: __getitem__ idx is10459
Debug: __getitem__ idx is11330
Debug: __getitem__ idx is9563
Debug: __getitem__ idx is8681
Debug: __getitem__ idx is10460
Debug: __getitem__ idx is9564
Debug: __getitem__ idx is11331
Debug: __getitem__ idx is10461
Debug: __getitem__ idx is9565
Debug: __getitem__ idx is11332
Debug: __getitem__ idx is10462
Debug: __getitem__ idx is9566
Debug: __getitem__ idx is11333
Debug: __getitem__ idx is10463
Debug: __getitem__ idx is9567
Debug: __getitem__ idx is11334
Debug: __getitem__ idx is10464
Debug: __getitem__ idx is11335
Debug: __getitem__ idx is9568
Debug: __getitem__ idx is10465
Debug: __getitem__ idx is10466
Debug: __getitem__ idx is11336
Debug: __getitem__ idx is9569
Debug: __getitem__ idx is10467
Debug: __getitem__ idx is11337
Debug: __getitem__ idx is9570
Debug: __getitem__ idx is10468
Debug: __getitem__ idx is9571
Debug: __getitem__ idx is11338
Debug: __getitem__ idx is10469
Debug: __getitem__ idx is9572
Debug: __getitem__ idx is11339
Debug: __getitem__ idx is10470
Debug: __getitem__ idx is11340
Debug: __getitem__ idx is9573
Debug: __getitem__ idx is10471
Debug: __getitem__ idx is9574
Debug: __getitem__ idx is11341
Debug: __getitem__ idx is10472
Debug: __getitem__ idx is11342
Debug: __getitem__ idx is9575
Debug: __getitem__ idx is10473
Debug: __getitem__ idx is9576
Debug: __getitem__ idx is11343
Debug: __getitem__ idx is10474
Debug: __getitem__ idx is8682
Debug: __getitem__ idx is11344
Debug: __getitem__ idx is9577
Debug: __getitem__ idx is10475
Debug: __getitem__ idx is8683
Debug: __getitem__ idx is9578
Debug: __getitem__ idx is11345
Debug: __getitem__ idx is10476
Debug: __getitem__ idx is8684
Debug: __getitem__ idx is9579
Debug: __getitem__ idx is11346
Debug: __getitem__ idx is8685
Debug: __getitem__ idx is10477
Debug: __getitem__ idx is9580
Debug: __getitem__ idx is11347
Debug: __getitem__ idx is8686
Debug: __getitem__ idx is10478
Debug: __getitem__ idx is11348
Debug: __getitem__ idx is9581
Debug: __getitem__ idx is8687
Debug: __getitem__ idx is11349
Debug: __getitem__ idx is9582
Debug: __getitem__ idx is10479
Debug: __getitem__ idx is8688
Debug: __getitem__ idx is8689
Debug: __getitem__ idx is11350
Debug: __getitem__ idx is9583
Debug: __getitem__ idx is10480
Debug: __getitem__ idx is8690
Debug: __getitem__ idx is11351
Debug: __getitem__ idx is9584
Debug: __getitem__ idx is10481
Debug: __getitem__ idx is8691
Debug: __getitem__ idx is9585
Debug: __getitem__ idx is11352
Debug: __getitem__ idx is10482
Debug: __getitem__ idx is9586
Debug: __getitem__ idx is11353
Debug: __getitem__ idx is11354
Debug: __getitem__ idx is9587
Debug: __getitem__ idx is10483
Debug: __getitem__ idx is9588
Debug: __getitem__ idx is11355
Debug: __getitem__ idx is10484
Debug: __getitem__ idx is11356
Debug: __getitem__ idx is9589
Debug: __getitem__ idx is10485
Debug: __getitem__ idx is11357
Debug: __getitem__ idx is9590
Debug: __getitem__ idx is10486
Debug: __getitem__ idx is11358
Debug: __getitem__ idx is9591
Debug: __getitem__ idx is11359
Debug: __getitem__ idx is9592
Debug: __getitem__ idx is10487
Debug: __getitem__ idx is9593
Debug: __getitem__ idx is10488
Debug: __getitem__ idx is10489
Debug: __getitem__ idx is9594
Debug: __getitem__ idx is8692
Debug: __getitem__ idx is10490
Debug: __getitem__ idx is9595
Debug: __getitem__ idx is8693
Debug: __getitem__ idx is10491
Debug: __getitem__ idx is9596
Debug: __getitem__ idx is8694
Debug: __getitem__ idx is10492
Debug: __getitem__ idx is9597
Debug: __getitem__ idx is8695
Debug: __getitem__ idx is10493
Debug: __getitem__ idx is9598
Debug: __getitem__ idx is8696
Debug: __getitem__ idx is11360
Debug: __getitem__ idx is10494
Debug: __getitem__ idx is9599
Debug: __getitem__ idx is8697
Debug: __getitem__ idx is11361
Debug: __getitem__ idx is10495
Debug: __getitem__ idx is9600
Debug: __getitem__ idx is8698
Debug: __getitem__ idx is10496
Debug: __getitem__ idx is9601
Debug: __getitem__ idx is8699
Debug: __getitem__ idx is10497
Debug: __getitem__ idx is9602
Debug: __getitem__ idx is11362
Debug: __getitem__ idx is8700
Debug: __getitem__ idx is10498
Debug: __getitem__ idx is9603
Debug: __getitem__ idx is11363
Debug: __getitem__ idx is8701
Debug: __getitem__ idx is10499
Debug: __getitem__ idx is9604
Debug: __getitem__ idx is11364
Debug: __getitem__ idx is8702
Debug: __getitem__ idx is10500
Debug: __getitem__ idx is9605
Debug: __getitem__ idx is11365
Debug: __getitem__ idx is8703
Debug: __getitem__ idx is10501
Debug: __getitem__ idx is11366
Debug: __getitem__ idx is9606
Debug: __getitem__ idx is10502
Debug: __getitem__ idx is8704
Debug: __getitem__ idx is11367
Debug: __getitem__ idx is9607
Debug: __getitem__ idx is10503
Debug: __getitem__ idx is8705
Debug: __getitem__ idx is11368
Debug: __getitem__ idx is9608
Debug: __getitem__ idx is10504
Debug: __getitem__ idx is8706
Debug: __getitem__ idx is11369
Debug: __getitem__ idx is9609
Debug: __getitem__ idx is10505
Debug: __getitem__ idx is8707
Debug: __getitem__ idx is11370
Debug: __getitem__ idx is10506
Debug: __getitem__ idx is9610
Debug: __getitem__ idx is8708
Debug: __getitem__ idx is10507
Debug: __getitem__ idx is9611
Debug: __getitem__ idx is8709
Debug: __getitem__ idx is10508
Debug: __getitem__ idx is9612
Debug: __getitem__ idx is8710
Debug: __getitem__ idx is10509
Debug: __getitem__ idx is9613
Debug: __getitem__ idx is8711
Debug: __getitem__ idx is9614
Debug: __getitem__ idx is10510
Debug: __getitem__ idx is8712
Debug: __getitem__ idx is9615
Debug: __getitem__ idx is10511
Debug: __getitem__ idx is8713
Debug: __getitem__ idx is9616
Debug: __getitem__ idx is10512
Debug: __getitem__ idx is8714
Debug: __getitem__ idx is9617
Debug: __getitem__ idx is10513
Debug: __getitem__ idx is11371
Debug: __getitem__ idx is9618
Debug: __getitem__ idx is8715
Debug: __getitem__ idx is10514
Debug: __getitem__ idx is11372
Debug: __getitem__ idx is9619
Debug: __getitem__ idx is8716
Debug: __getitem__ idx is9620
Debug: __getitem__ idx is10515
Debug: __getitem__ idx is11373
Debug: __getitem__ idx is9621
Debug: __getitem__ idx is10516
Debug: __getitem__ idx is8717
Debug: __getitem__ idx is11374
Debug: __getitem__ idx is9622
Debug: __getitem__ idx is10517
Debug: __getitem__ idx is8718
Debug: __getitem__ idx is9623
Debug: __getitem__ idx is11375
Debug: __getitem__ idx is10518
Debug: __getitem__ idx is8719
Debug: __getitem__ idx is9624
Debug: __getitem__ idx is11376
Debug: __getitem__ idx is10519
Debug: __getitem__ idx is9625
Debug: __getitem__ idx is8720
Debug: __getitem__ idx is11377
Debug: __getitem__ idx is10520
Debug: __getitem__ idx is9626
Debug: __getitem__ idx is8721
Debug: __getitem__ idx is11378
Debug: __getitem__ idx is10521
Debug: __getitem__ idx is9627
Debug: __getitem__ idx is8722
Debug: __getitem__ idx is10522
Debug: __getitem__ idx is9628
Debug: __getitem__ idx is11379
Debug: __getitem__ idx is9629
Debug: __getitem__ idx is10523
Debug: __getitem__ idx is8723
Debug: __getitem__ idx is11380
Debug: __getitem__ idx is9630
Debug: __getitem__ idx is10524
Debug: __getitem__ idx is8724
Debug: __getitem__ idx is11381
Debug: __getitem__ idx is9631
Debug: __getitem__ idx is10525
Debug: __getitem__ idx is9632
Debug: __getitem__ idx is8725
Debug: __getitem__ idx is11382
Debug: __getitem__ idx is10526
Debug: __getitem__ idx is9633
Debug: __getitem__ idx is11383
Debug: __getitem__ idx is8726
Debug: __getitem__ idx is9634
Debug: __getitem__ idx is10527
Debug: __getitem__ idx is9635
Debug: __getitem__ idx is8727
Debug: __getitem__ idx is11384
Debug: __getitem__ idx is10528
Debug: __getitem__ idx is9636
Debug: __getitem__ idx is8728
Debug: __getitem__ idx is11385
Debug: __getitem__ idx is10529
Debug: __getitem__ idx is9637
Debug: __getitem__ idx is11386
Debug: __getitem__ idx is8729
Debug: __getitem__ idx is9638
Debug: __getitem__ idx is10530
Debug: __getitem__ idx is9639
Debug: __getitem__ idx is8730
Debug: __getitem__ idx is11387
Debug: __getitem__ idx is10531
Debug: __getitem__ idx is9640
Debug: __getitem__ idx is8731
Debug: __getitem__ idx is11388
Debug: __getitem__ idx is10532
Debug: __getitem__ idx is9641
Debug: __getitem__ idx is11389
Debug: __getitem__ idx is8732
Debug: __getitem__ idx is9642
Debug: __getitem__ idx is10533
Debug: __getitem__ idx is9643
Debug: __getitem__ idx is8733
Debug: __getitem__ idx is11390
Debug: __getitem__ idx is10534
Debug: __getitem__ idx is9644
Debug: __getitem__ idx is11391
Debug: __getitem__ idx is8734
Debug: __getitem__ idx is9645
Debug: __getitem__ idx is10535
Debug: __getitem__ idx is11392
Debug: __getitem__ idx is9646
Debug: __getitem__ idx is8735
Debug: __getitem__ idx is10536
Debug: __getitem__ idx is11393
Debug: __getitem__ idx is9647
Debug: __getitem__ idx is10537
Debug: __getitem__ idx is8736
Debug: __getitem__ idx is9648
Debug: __getitem__ idx is11394
Debug: __getitem__ idx is10538
Debug: __getitem__ idx is9649
Debug: __getitem__ idx is8737
Debug: __getitem__ idx is11395
Debug: __getitem__ idx is10539
Debug: __getitem__ idx is9650
Debug: __getitem__ idx is9651
Debug: __getitem__ idx is8738
Debug: __getitem__ idx is11396
Debug: __getitem__ idx is10540
Debug: __getitem__ idx is9652
Debug: __getitem__ idx is10541
Debug: __getitem__ idx is11397
Debug: __getitem__ idx is8739
Debug: __getitem__ idx is9653
Debug: __getitem__ idx is10542
Debug: __getitem__ idx is9654
Debug: __getitem__ idx is8740
Debug: __getitem__ idx is11398
Debug: __getitem__ idx is9655
Debug: __getitem__ idx is10543
Debug: __getitem__ idx is11399
Debug: __getitem__ idx is9656
Debug: __getitem__ idx is8741
Debug: __getitem__ idx is10544
Debug: __getitem__ idx is9657
Debug: __getitem__ idx is11400
Debug: __getitem__ idx is8742
Debug: __getitem__ idx is10545
Debug: __getitem__ idx is9658
Debug: __getitem__ idx is11401
Debug: __getitem__ idx is8743
Debug: __getitem__ idx is9659
Debug: __getitem__ idx is10546
Debug: __getitem__ idx is9660
Debug: __getitem__ idx is8744
Debug: __getitem__ idx is11402
Debug: __getitem__ idx is10547
Debug: __getitem__ idx is9661
Debug: __getitem__ idx is8745
Debug: __getitem__ idx is11403
Debug: __getitem__ idx is10548
Debug: __getitem__ idx is9662
Debug: __getitem__ idx is10549
Debug: __getitem__ idx is9663
Debug: __getitem__ idx is8746
Debug: __getitem__ idx is11404
Debug: __getitem__ idx is9664
Debug: __getitem__ idx is10550
Debug: __getitem__ idx is8747
Debug: __getitem__ idx is11405
Debug: __getitem__ idx is9665
Debug: __getitem__ idx is10551
Debug: __getitem__ idx is8748
Debug: __getitem__ idx is11406
Debug: __getitem__ idx is9666
Debug: __getitem__ idx is10552
Debug: __getitem__ idx is9667
Debug: __getitem__ idx is11407
Debug: __getitem__ idx is8749
Debug: __getitem__ idx is9668
Debug: __getitem__ idx is10553
Debug: __getitem__ idx is8750
Debug: __getitem__ idx is11408
Debug: start from batch_index=4
Debug: __getitem__ idx is9669
Debug: __getitem__ idx is10554
Debug: __getitem__ idx is9670
Debug: __getitem__ idx is8751
Debug: __getitem__ idx is11409
Debug: __getitem__ idx is10555
Debug: __getitem__ idx is9671
Debug: __getitem__ idx is11410
Debug: __getitem__ idx is8752
Debug: __getitem__ idx is9672
Debug: __getitem__ idx is10556
Debug: __getitem__ idx is9673
Debug: __getitem__ idx is11411
Debug: __getitem__ idx is8753
Debug: __getitem__ idx is10557
Debug: __getitem__ idx is9674
Debug: __getitem__ idx is10558
Debug: __getitem__ idx is8754
Debug: __getitem__ idx is11412
Debug: __getitem__ idx is9675
Debug: __getitem__ idx is9676
Debug: __getitem__ idx is10559
Debug: __getitem__ idx is8755
Debug: __getitem__ idx is11413
Debug: __getitem__ idx is9677
Debug: __getitem__ idx is10560
Debug: __getitem__ idx is8756
Debug: __getitem__ idx is11414
Debug: __getitem__ idx is9678
Debug: __getitem__ idx is10561
Debug: __getitem__ idx is9679
Debug: __getitem__ idx is11415
Debug: __getitem__ idx is8757
Debug: __getitem__ idx is10562
Debug: __getitem__ idx is9680
Debug: __getitem__ idx is8758
Debug: __getitem__ idx is11416
Debug: __getitem__ idx is9681
Debug: __getitem__ idx is10563
Debug: __getitem__ idx is9682
Debug: __getitem__ idx is8759
Debug: __getitem__ idx is11417
Debug: __getitem__ idx is10564
Debug: __getitem__ idx is9683
Debug: __getitem__ idx is10565
Debug: __getitem__ idx is11418
Debug: __getitem__ idx is8760
Debug: __getitem__ idx is9684
Debug: __getitem__ idx is10566
Debug: __getitem__ idx is9685
Debug: __getitem__ idx is11419
Debug: __getitem__ idx is8761
Debug: __getitem__ idx is9686
Debug: __getitem__ idx is10567
Debug: __getitem__ idx is11420
Debug: __getitem__ idx is8762
Debug: __getitem__ idx is9687
Debug: __getitem__ idx is10568
Debug: __getitem__ idx is9688
Debug: __getitem__ idx is11421
Debug: __getitem__ idx is8763
Debug: __getitem__ idx is10569
Debug: __getitem__ idx is9689
Debug: __getitem__ idx is11422
Debug: __getitem__ idx is8764
Debug: __getitem__ idx is10570
Debug: __getitem__ idx is9690
Debug: __getitem__ idx is8765
Debug: __getitem__ idx is11423
Debug: __getitem__ idx is9691
Debug: __getitem__ idx is10571
Debug: __getitem__ idx is9692
Debug: __getitem__ idx is10572
Debug: __getitem__ idx is8766
Debug: __getitem__ idx is11424
Debug: __getitem__ idx is9693
Debug: __getitem__ idx is10573
Debug: __getitem__ idx is8767
Debug: __getitem__ idx is11425
Debug: __getitem__ idx is9694
Debug: __getitem__ idx is10574
Debug: __getitem__ idx is9695
Debug: __getitem__ idx is8768
Debug: __getitem__ idx is11426
Debug: __getitem__ idx is9696
Debug: __getitem__ idx is10575
Debug: __getitem__ idx is8769
Debug: __getitem__ idx is11427
Debug: __getitem__ idx is9697
Debug: __getitem__ idx is10576
Debug: __getitem__ idx is9698
Debug: __getitem__ idx is11428
Debug: __getitem__ idx is8770
Debug: __getitem__ idx is10577
Debug: __getitem__ idx is9699
Debug: __getitem__ idx is8771
Debug: __getitem__ idx is11429
Debug: __getitem__ idx is9700
Debug: __getitem__ idx is10578
Debug: __getitem__ idx is9701
Debug: __getitem__ idx is8772
Debug: __getitem__ idx is11430
Debug: __getitem__ idx is10579
Debug: __getitem__ idx is9702
Debug: __getitem__ idx is10580
Debug: __getitem__ idx is8773
Debug: __getitem__ idx is11431
Debug: __getitem__ idx is9703
Debug: __getitem__ idx is10581
Debug: __getitem__ idx is9704
Debug: __getitem__ idx is11432
Debug: __getitem__ idx is8774
Debug: __getitem__ idx is9705
Debug: __getitem__ idx is10582
Debug: __getitem__ idx is11433
Debug: __getitem__ idx is8775
Debug: __getitem__ idx is9706
Debug: __getitem__ idx is10583
Debug: __getitem__ idx is9707
Debug: __getitem__ idx is11434
Debug: __getitem__ idx is8776
Debug: __getitem__ idx is10584
Debug: __getitem__ idx is9708
Debug: __getitem__ idx is8777
Debug: __getitem__ idx is11435
Debug: __getitem__ idx is9709
Debug: __getitem__ idx is10585
Debug: __getitem__ idx is8778
Debug: __getitem__ idx is11436
Debug: __getitem__ idx is9710
Debug: __getitem__ idx is10586
Debug: __getitem__ idx is9711
Debug: __getitem__ idx is8779
Debug: __getitem__ idx is11437
Debug: __getitem__ idx is10587
Debug: __getitem__ idx is9712
Debug: __getitem__ idx is10588
Debug: __getitem__ idx is8780
Debug: __getitem__ idx is11438
Debug: __getitem__ idx is9713
Debug: __getitem__ idx is10589
Debug: __getitem__ idx is9714
Debug: __getitem__ idx is11439
Debug: __getitem__ idx is8781
Debug: __getitem__ idx is9715
Debug: __getitem__ idx is10590
Debug: __getitem__ idx is8782
Debug: __getitem__ idx is11440
Debug: __getitem__ idx is9716
Debug: __getitem__ idx is10591
Debug: __getitem__ idx is9717
Debug: __getitem__ idx is11441
Debug: __getitem__ idx is8783
Debug: __getitem__ idx is10592
Debug: __getitem__ idx is9718
Debug: __getitem__ idx is11442
Debug: __getitem__ idx is8784
Debug: __getitem__ idx is10593
Debug: __getitem__ idx is9719
Debug: __getitem__ idx is9720
Debug: __getitem__ idx is8785
Debug: __getitem__ idx is11443
Debug: __getitem__ idx is10594
Debug: __getitem__ idx is9721
Debug: __getitem__ idx is10595
Debug: __getitem__ idx is11444
Debug: __getitem__ idx is8786
Debug: __getitem__ idx is9722
Debug: __getitem__ idx is10596
Debug: __getitem__ idx is9723
Debug: __getitem__ idx is8787
Debug: __getitem__ idx is11445
Debug: __getitem__ idx is9724
Debug: __getitem__ idx is10597
Debug: __getitem__ idx is11446
Debug: __getitem__ idx is8788
Debug: __getitem__ idx is9725
Debug: __getitem__ idx is10598
Debug: __getitem__ idx is9726
Debug: __getitem__ idx is11447
Debug: __getitem__ idx is8789
Debug: __getitem__ idx is10599
Debug: __getitem__ idx is9727
Debug: __getitem__ idx is11448
Debug: __getitem__ idx is8790
Debug: __getitem__ idx is10600
Debug: __getitem__ idx is9728
Debug: __getitem__ idx is9729
Debug: __getitem__ idx is11449
Debug: __getitem__ idx is8791
Debug: __getitem__ idx is10601
Debug: __getitem__ idx is9730
Debug: __getitem__ idx is10602
Debug: __getitem__ idx is11450
Debug: __getitem__ idx is8792
Debug: __getitem__ idx is9731
Debug: __getitem__ idx is10603
Debug: __getitem__ idx is9732
Debug: __getitem__ idx is11451
Debug: __getitem__ idx is8793
Debug: __getitem__ idx is9733
Debug: __getitem__ idx is10604
Debug: __getitem__ idx is11452
Debug: __getitem__ idx is8794
Debug: __getitem__ idx is9734
Debug: __getitem__ idx is10605
Debug: __getitem__ idx is9735
Debug: __getitem__ idx is8795
Debug: __getitem__ idx is11453
Debug: __getitem__ idx is10606
Debug: __getitem__ idx is9736
Debug: __getitem__ idx is11454
Debug: __getitem__ idx is8796
Debug: __getitem__ idx is10607
Debug: __getitem__ idx is9737
Debug: __getitem__ idx is9738
Debug: __getitem__ idx is10608
Debug: __getitem__ idx is11455
Debug: __getitem__ idx is8797
Debug: __getitem__ idx is9739
Debug: __getitem__ idx is10609
Debug: __getitem__ idx is8798
Debug: __getitem__ idx is11456
Debug: __getitem__ idx is9740
Debug: __getitem__ idx is10610
Debug: __getitem__ idx is9741
Debug: __getitem__ idx is8799
Debug: __getitem__ idx is11457
Debug: __getitem__ idx is10611
Debug: __getitem__ idx is9742
Debug: __getitem__ idx is11458
Debug: __getitem__ idx is8800
Debug: __getitem__ idx is9743
Debug: __getitem__ idx is10612
Debug: __getitem__ idx is9744
Debug: __getitem__ idx is8801
Debug: __getitem__ idx is11459
Debug: __getitem__ idx is10613
Debug: __getitem__ idx is9745
Debug: __getitem__ idx is11460
Debug: __getitem__ idx is8802
Debug: __getitem__ idx is10614
Debug: __getitem__ idx is9746
Debug: __getitem__ idx is11461
Debug: __getitem__ idx is10615
Debug: __getitem__ idx is9747
Debug: __getitem__ idx is8803
Debug: __getitem__ idx is9748
Debug: __getitem__ idx is10616
Debug: __getitem__ idx is11462
Debug: __getitem__ idx is8804
Debug: __getitem__ idx is9749
Debug: __getitem__ idx is10617
Debug: __getitem__ idx is8805
Debug: __getitem__ idx is11463
Debug: __getitem__ idx is9750
Debug: __getitem__ idx is10618
Debug: __getitem__ idx is9751
Debug: __getitem__ idx is8806
Debug: __getitem__ idx is11464
Debug: __getitem__ idx is9752
Debug: __getitem__ idx is10619
Debug: __getitem__ idx is11465
Debug: __getitem__ idx is8807
Debug: __getitem__ idx is9753
Debug: __getitem__ idx is10620
Debug: __getitem__ idx is9754
Debug: __getitem__ idx is11466
Debug: __getitem__ idx is8808
Debug: __getitem__ idx is9755
Debug: __getitem__ idx is10621
Debug: __getitem__ idx is8809
Debug: __getitem__ idx is9756
Debug: __getitem__ idx is11467
Debug: __getitem__ idx is9757
Debug: __getitem__ idx is11468
Debug: __getitem__ idx is8810
Debug: __getitem__ idx is10622
Debug: __getitem__ idx is9758
Debug: __getitem__ idx is8811
Debug: __getitem__ idx is11469
Debug: __getitem__ idx is9759
Debug: __getitem__ idx is10623
Debug: __getitem__ idx is9760
Debug: __getitem__ idx is8812
Debug: __getitem__ idx is11470
Debug: __getitem__ idx is10624
Debug: __getitem__ idx is9761
Debug: __getitem__ idx is11471
Debug: __getitem__ idx is8813
Debug: __getitem__ idx is9762
Debug: __getitem__ idx is10625
Debug: __getitem__ idx is9763
Debug: __getitem__ idx is11472
Debug: __getitem__ idx is8814
Debug: __getitem__ idx is9764
Debug: __getitem__ idx is10626
Debug: __getitem__ idx is11473
Debug: __getitem__ idx is8815
Debug: __getitem__ idx is9765
Debug: __getitem__ idx is9766
Debug: __getitem__ idx is8816
Debug: __getitem__ idx is11474
Debug: __getitem__ idx is10627
Debug: __getitem__ idx is9767
Debug: __getitem__ idx is11475
Debug: __getitem__ idx is8817
Debug: __getitem__ idx is9768
Debug: __getitem__ idx is10628
Debug: __getitem__ idx is9769
Debug: __getitem__ idx is8818
Debug: __getitem__ idx is11476
Debug: __getitem__ idx is10629
Debug: __getitem__ idx is9770
Debug: __getitem__ idx is8819
Debug: __getitem__ idx is11477
Debug: __getitem__ idx is9771
Debug: __getitem__ idx is10630
Debug: __getitem__ idx is11478
Debug: __getitem__ idx is8820
Debug: __getitem__ idx is9772
Debug: __getitem__ idx is9773
Debug: __getitem__ idx is10631
Debug: __getitem__ idx is11479
Debug: __getitem__ idx is8821
Debug: __getitem__ idx is9774
Debug: __getitem__ idx is10632
Debug: __getitem__ idx is11480
Debug: __getitem__ idx is8822
Debug: __getitem__ idx is9775
Debug: __getitem__ idx is10633
Debug: __getitem__ idx is11481
Debug: __getitem__ idx is8823
Debug: __getitem__ idx is9776
Debug: __getitem__ idx is10634
Debug: __getitem__ idx is11482
Debug: __getitem__ idx is8824
Debug: __getitem__ idx is9777
Debug: __getitem__ idx is10635
Debug: __getitem__ idx is9778
Debug: __getitem__ idx is8825
Debug: __getitem__ idx is11483
Debug: __getitem__ idx is10636
Debug: __getitem__ idx is9779
Debug: __getitem__ idx is11484
Debug: __getitem__ idx is8826
Debug: __getitem__ idx is10637
Debug: __getitem__ idx is9780
Debug: __getitem__ idx is8827
Debug: __getitem__ idx is11485
Debug: __getitem__ idx is10638
Debug: __getitem__ idx is9781
Debug: __getitem__ idx is8828
Debug: __getitem__ idx is11486
Debug: __getitem__ idx is10639
Debug: __getitem__ idx is9782
Debug: __getitem__ idx is8829
Debug: __getitem__ idx is11487
Debug: __getitem__ idx is10640
Debug: __getitem__ idx is9783
Debug: __getitem__ idx is11488
Debug: __getitem__ idx is8830
Debug: __getitem__ idx is10641
Debug: __getitem__ idx is9784
Debug: __getitem__ idx is11489
Debug: __getitem__ idx is8831
Debug: __getitem__ idx is10642
Debug: __getitem__ idx is9785
Debug: __getitem__ idx is10643
Debug: __getitem__ idx is8832
Debug: __getitem__ idx is11490
Debug: __getitem__ idx is9786
Debug: __getitem__ idx is10644
Debug: __getitem__ idx is9787
Debug: __getitem__ idx is11491
Debug: __getitem__ idx is8833
Debug: __getitem__ idx is10645
Debug: __getitem__ idx is9788
Debug: __getitem__ idx is8834
Debug: __getitem__ idx is11492
Debug: __getitem__ idx is9789
Debug: __getitem__ idx is10646
Debug: __getitem__ idx is11493
Debug: __getitem__ idx is8835
Debug: __getitem__ idx is9790
Debug: __getitem__ idx is10647
Debug: __getitem__ idx is9791
Debug: __getitem__ idx is11494
Debug: __getitem__ idx is8836
Debug: __getitem__ idx is9792
Debug: __getitem__ idx is10648
Debug: __getitem__ idx is11495
Debug: __getitem__ idx is8837
Debug: __getitem__ idx is9793
Debug: __getitem__ idx is10649
Debug: __getitem__ idx is9794
Debug: __getitem__ idx is11496
Debug: __getitem__ idx is8838
Debug: __getitem__ idx is10650
Debug: __getitem__ idx is9795
Debug: __getitem__ idx is11497
Debug: __getitem__ idx is8839
Debug: __getitem__ idx is10651
Debug: __getitem__ idx is9796
Debug: __getitem__ idx is9797
Debug: __getitem__ idx is8840
Debug: __getitem__ idx is11498
Debug: __getitem__ idx is10652
Debug: __getitem__ idx is9798
Debug: __getitem__ idx is10653
Debug: __getitem__ idx is11499
Debug: __getitem__ idx is8841
Debug: __getitem__ idx is9799
Debug: __getitem__ idx is10654
Debug: __getitem__ idx is11500
Debug: __getitem__ idx is8842
Debug: __getitem__ idx is9800
Debug: __getitem__ idx is9801
Debug: __getitem__ idx is10655
Debug: __getitem__ idx is8843
Debug: __getitem__ idx is11501
Debug: __getitem__ idx is9802
Debug: __getitem__ idx is10656
Debug: __getitem__ idx is11502
Debug: __getitem__ idx is8844
Debug: __getitem__ idx is9803
Debug: __getitem__ idx is10657
Debug: __getitem__ idx is9804
Debug: __getitem__ idx is11503
Debug: __getitem__ idx is8845
Debug: __getitem__ idx is9805
Debug: __getitem__ idx is10658
Debug: __getitem__ idx is11504
Debug: __getitem__ idx is8846
Debug: __getitem__ idx is9806
Debug: __getitem__ idx is10659
Debug: __getitem__ idx is11505
Debug: __getitem__ idx is8847
Debug: __getitem__ idx is9807
Debug: __getitem__ idx is10660
Debug: __getitem__ idx is9808
Debug: __getitem__ idx is8848
Debug: __getitem__ idx is11506
Debug: __getitem__ idx is10661
Debug: __getitem__ idx is9809
Debug: __getitem__ idx is11507
Debug: __getitem__ idx is8849
Debug: __getitem__ idx is10662
Debug: __getitem__ idx is9810
Debug: __getitem__ idx is11508
Debug: __getitem__ idx is8850
Debug: __getitem__ idx is9811
Debug: __getitem__ idx is10663
Debug: __getitem__ idx is11509
Debug: __getitem__ idx is8851
Debug: __getitem__ idx is10664
Debug: __getitem__ idx is9812
Debug: __getitem__ idx is9813
Debug: __getitem__ idx is10665
Debug: __getitem__ idx is11510
Debug: __getitem__ idx is8852
Debug: __getitem__ idx is10666
Debug: __getitem__ idx is9814
Debug: __getitem__ idx is8853
Debug: __getitem__ idx is11511
Debug: __getitem__ idx is10667
Debug: __getitem__ idx is9815
Debug: __getitem__ idx is11512
Debug: __getitem__ idx is8854
Debug: __getitem__ idx is9816
Debug: __getitem__ idx is10668
Debug: __getitem__ idx is8855
Debug: __getitem__ idx is11513
Debug: __getitem__ idx is9817
Debug: __getitem__ idx is10669
Debug: __getitem__ idx is8856
Debug: __getitem__ idx is11514
Debug: __getitem__ idx is9818
Debug: __getitem__ idx is10670
Debug: __getitem__ idx is9819
Debug: __getitem__ idx is11515
Debug: __getitem__ idx is8857
Debug: __getitem__ idx is10671
Debug: __getitem__ idx is9820
Debug: __getitem__ idx is8858
Debug: __getitem__ idx is11516
Debug: __getitem__ idx is10672
Debug: __getitem__ idx is9821
Debug: __getitem__ idx is11517
Debug: __getitem__ idx is8859
Debug: __getitem__ idx is9822
Debug: __getitem__ idx is10673
Debug: __getitem__ idx is9823
Debug: __getitem__ idx is8860
Debug: __getitem__ idx is11518
Debug: __getitem__ idx is10674
Debug: __getitem__ idx is9824
Debug: __getitem__ idx is8861
Debug: __getitem__ idx is11519
Debug: __getitem__ idx is10675
Debug: __getitem__ idx is9825
Debug: __getitem__ idx is10676
Debug: __getitem__ idx is8862
Debug: __getitem__ idx is11520
Debug: __getitem__ idx is10677
Debug: __getitem__ idx is9826
Debug: __getitem__ idx is8863
Debug: __getitem__ idx is11521
Debug: __getitem__ idx is10678
Debug: __getitem__ idx is9827
Debug: __getitem__ idx is10679
Debug: __getitem__ idx is11522
Debug: __getitem__ idx is8864
Debug: __getitem__ idx is10680
Debug: __getitem__ idx is9828
Debug: __getitem__ idx is11523
Debug: __getitem__ idx is8865
Debug: __getitem__ idx is10681
Debug: __getitem__ idx is9829
Debug: __getitem__ idx is8866
Debug: __getitem__ idx is11524
Debug: __getitem__ idx is10682
Debug: __getitem__ idx is9830
Debug: __getitem__ idx is10683
Debug: __getitem__ idx is8867
Debug: __getitem__ idx is11525
Debug: __getitem__ idx is9831
Debug: __getitem__ idx is10684
Debug: __getitem__ idx is8868
Debug: __getitem__ idx is11526
Debug: __getitem__ idx is9832
Debug: __getitem__ idx is11527
Debug: __getitem__ idx is8869
Debug: __getitem__ idx is10685
Debug: __getitem__ idx is9833
Debug: __getitem__ idx is8870
Debug: __getitem__ idx is11528
Debug: __getitem__ idx is10686
Debug: __getitem__ idx is10687
Debug: __getitem__ idx is11529
Debug: __getitem__ idx is8871
Debug: __getitem__ idx is9834
Debug: __getitem__ idx is11530
Debug: __getitem__ idx is9835
Debug: __getitem__ idx is10688
Debug: __getitem__ idx is8872
Debug: __getitem__ idx is11531
Debug: __getitem__ idx is8873
Debug: __getitem__ idx is9836
Debug: __getitem__ idx is10689
Debug: __getitem__ idx is8874
Debug: __getitem__ idx is9837
Debug: __getitem__ idx is11532
Debug: __getitem__ idx is10690
Debug: __getitem__ idx is9838
Debug: __getitem__ idx is11533
Debug: __getitem__ idx is8875
Debug: __getitem__ idx is9839
Debug: __getitem__ idx is10691
Debug: __getitem__ idx is11534
Debug: __getitem__ idx is8876
Debug: __getitem__ idx is9840
Debug: __getitem__ idx is10692
Debug: __getitem__ idx is8877
Debug: __getitem__ idx is11535
Debug: __getitem__ idx is9841
Debug: __getitem__ idx is11536
Debug: __getitem__ idx is10693
Debug: __getitem__ idx is8878
Debug: __getitem__ idx is9842
Debug: __getitem__ idx is10694
Debug: __getitem__ idx is11537
Debug: __getitem__ idx is9843
Debug: __getitem__ idx is8879
Debug: __getitem__ idx is10695
Debug: __getitem__ idx is11538
Debug: __getitem__ idx is9844
Debug: __getitem__ idx is8880
Debug: __getitem__ idx is11539
Debug: __getitem__ idx is10696
Debug: __getitem__ idx is8881
Debug: __getitem__ idx is9845
Debug: __getitem__ idx is10697
Debug: __getitem__ idx is11540
Debug: __getitem__ idx is8882
Debug: __getitem__ idx is11541
Debug: __getitem__ idx is9846
Debug: __getitem__ idx is10698
Debug: __getitem__ idx is9847
Debug: __getitem__ idx is10699
Debug: __getitem__ idx is8883
Debug: __getitem__ idx is11542
Debug: __getitem__ idx is9848
Debug: __getitem__ idx is10700
Debug: __getitem__ idx is8884
Debug: __getitem__ idx is11543
Debug: __getitem__ idx is9849
Debug: __getitem__ idx is10701
Debug: __getitem__ idx is8885
Debug: __getitem__ idx is11544
Debug: __getitem__ idx is9850
Debug: __getitem__ idx is8886
Debug: __getitem__ idx is10702
Debug: __getitem__ idx is11545
Debug: __getitem__ idx is9851
Debug: start from batch_index=5
Debug: __getitem__ idx is8887
Debug: __getitem__ idx is10703
Debug: __getitem__ idx is11546
Debug: __getitem__ idx is9852
Debug: __getitem__ idx is11547
Debug: __getitem__ idx is8888
Debug: __getitem__ idx is10704
Debug: __getitem__ idx is9853
Debug: __getitem__ idx is11548
Debug: __getitem__ idx is10705
Debug: __getitem__ idx is8889
Debug: __getitem__ idx is9854
Debug: __getitem__ idx is11549
Debug: __getitem__ idx is8890
Debug: __getitem__ idx is10706
Debug: __getitem__ idx is9855
Debug: __getitem__ idx is11550
Debug: __getitem__ idx is8891
Debug: __getitem__ idx is9856
Debug: __getitem__ idx is10707
Debug: __getitem__ idx is11551
Debug: __getitem__ idx is8892
Debug: __getitem__ idx is10708
Debug: __getitem__ idx is9857
Debug: __getitem__ idx is11552
Debug: __getitem__ idx is8893
Debug: __getitem__ idx is9858
Debug: __getitem__ idx is10709
Debug: __getitem__ idx is11553
Debug: __getitem__ idx is9859
Debug: __getitem__ idx is8894
Debug: __getitem__ idx is10710
Debug: __getitem__ idx is11554
Debug: __getitem__ idx is9860
Debug: __getitem__ idx is8895
Debug: __getitem__ idx is10711
Debug: __getitem__ idx is11555
Debug: __getitem__ idx is9861
Debug: __getitem__ idx is8896
Debug: __getitem__ idx is10712
Debug: __getitem__ idx is11556
Debug: __getitem__ idx is9862
Debug: __getitem__ idx is10713
Debug: __getitem__ idx is8897
Debug: __getitem__ idx is11557
Debug: __getitem__ idx is9863
Debug: __getitem__ idx is10714
Debug: __getitem__ idx is8898
Debug: __getitem__ idx is9864
Debug: __getitem__ idx is11558
Debug: __getitem__ idx is10715
Debug: __getitem__ idx is8899
Debug: __getitem__ idx is9865
Debug: __getitem__ idx is10716
Debug: __getitem__ idx is11559
Debug: __getitem__ idx is8900
Debug: __getitem__ idx is9866
Debug: __getitem__ idx is10717
Debug: __getitem__ idx is11560
Debug: __getitem__ idx is8901
Debug: __getitem__ idx is9867
Debug: __getitem__ idx is10718
Debug: __getitem__ idx is11561
Debug: __getitem__ idx is9868
Debug: __getitem__ idx is8902
Debug: __getitem__ idx is10719
Debug: __getitem__ idx is9869
Debug: __getitem__ idx is10720
Debug: __getitem__ idx is8903
Debug: __getitem__ idx is11562
Debug: __getitem__ idx is9870
Debug: __getitem__ idx is10721
Debug: __getitem__ idx is8904
Debug: __getitem__ idx is11563
Debug: __getitem__ idx is9871
Debug: __getitem__ idx is10722
Debug: __getitem__ idx is8905
Debug: __getitem__ idx is11564
Debug: __getitem__ idx is9872
Debug: __getitem__ idx is10723
Debug: __getitem__ idx is9873
Debug: __getitem__ idx is10724
Debug: __getitem__ idx is8906
Debug: __getitem__ idx is11565
Debug: __getitem__ idx is9874
Debug: __getitem__ idx is10725
Debug: __getitem__ idx is8907
Debug: __getitem__ idx is11566
Debug: __getitem__ idx is9875
Debug: __getitem__ idx is10726
Debug: __getitem__ idx is11567
Debug: __getitem__ idx is8908
Debug: __getitem__ idx is9876
Debug: __getitem__ idx is10727
Debug: __getitem__ idx is8909
Debug: __getitem__ idx is11568
Debug: __getitem__ idx is9877
Debug: __getitem__ idx is8910
Debug: __getitem__ idx is11569
Debug: __getitem__ idx is10728
Debug: __getitem__ idx is9878
Debug: __getitem__ idx is11570
Debug: __getitem__ idx is8911
Debug: __getitem__ idx is10729
Debug: __getitem__ idx is9879
Debug: __getitem__ idx is10730
Debug: __getitem__ idx is8912
Debug: __getitem__ idx is11571
Debug: __getitem__ idx is9880
Debug: __getitem__ idx is10731
Debug: __getitem__ idx is8913
Debug: __getitem__ idx is11572
Debug: __getitem__ idx is9881
Debug: __getitem__ idx is10732
Debug: __getitem__ idx is11573
Debug: __getitem__ idx is8914
Debug: __getitem__ idx is9882
Debug: __getitem__ idx is11574
Debug: __getitem__ idx is10733
Debug: __getitem__ idx is9883
Debug: __getitem__ idx is8915
Debug: __getitem__ idx is11575
Debug: __getitem__ idx is9884
Debug: __getitem__ idx is10734
Debug: __getitem__ idx is8916
Debug: __getitem__ idx is11576
Debug: __getitem__ idx is9885
Debug: __getitem__ idx is10735
Debug: __getitem__ idx is8917
Debug: __getitem__ idx is11577
Debug: __getitem__ idx is9886
Debug: __getitem__ idx is10736
Debug: __getitem__ idx is11578
Debug: __getitem__ idx is8918
Debug: __getitem__ idx is9887
Debug: __getitem__ idx is10737
Debug: __getitem__ idx is11579
Debug: __getitem__ idx is9888
Debug: __getitem__ idx is8919
Debug: __getitem__ idx is11580
Debug: __getitem__ idx is10738
Debug: __getitem__ idx is9889
Debug: __getitem__ idx is8920
Debug: __getitem__ idx is11581
Debug: __getitem__ idx is9890
Debug: __getitem__ idx is10739
Debug: __getitem__ idx is8921
Debug: __getitem__ idx is11582
Debug: __getitem__ idx is9891
Debug: __getitem__ idx is10740
Debug: __getitem__ idx is11583
Debug: __getitem__ idx is8922
Debug: __getitem__ idx is9892
Debug: __getitem__ idx is10741
Debug: __getitem__ idx is11584
Debug: __getitem__ idx is9893
Debug: __getitem__ idx is8923
Debug: __getitem__ idx is11585
Debug: __getitem__ idx is9894
Debug: __getitem__ idx is10742
Debug: __getitem__ idx is8924
Debug: __getitem__ idx is11586
Debug: __getitem__ idx is9895
Debug: __getitem__ idx is10743
Debug: __getitem__ idx is11587
Debug: __getitem__ idx is8925
Debug: __getitem__ idx is9896
Debug: __getitem__ idx is11588
Debug: __getitem__ idx is8926
Debug: __getitem__ idx is10744
Debug: __getitem__ idx is9897
Debug: __getitem__ idx is11589
Debug: __getitem__ idx is9898
Debug: __getitem__ idx is8927
Debug: __getitem__ idx is10745
Debug: __getitem__ idx is11590
Debug: __getitem__ idx is9899
Debug: __getitem__ idx is8928
Debug: __getitem__ idx is10746
Debug: __getitem__ idx is11591
Debug: __getitem__ idx is9900
Debug: __getitem__ idx is11592
Debug: __getitem__ idx is8929
Debug: __getitem__ idx is10747
Debug: __getitem__ idx is9901
Debug: __getitem__ idx is11593
Debug: __getitem__ idx is8930
Debug: __getitem__ idx is9902
Debug: __getitem__ idx is10748
Debug: __getitem__ idx is11594
Debug: __getitem__ idx is9903
Debug: __getitem__ idx is8931
Debug: __getitem__ idx is10749
Debug: __getitem__ idx is11595
Debug: __getitem__ idx is9904
Debug: __getitem__ idx is8932
Debug: __getitem__ idx is11596
Debug: __getitem__ idx is10750
Debug: __getitem__ idx is9905
Debug: __getitem__ idx is11597
Debug: __getitem__ idx is8933
Debug: __getitem__ idx is9906
Debug: __getitem__ idx is10751
Debug: __getitem__ idx is11598
Debug: __getitem__ idx is8934
Debug: __getitem__ idx is9907
Debug: __getitem__ idx is10752
Debug: __getitem__ idx is11599
Debug: __getitem__ idx is9908
Debug: __getitem__ idx is8935
Debug: __getitem__ idx is11600
Debug: __getitem__ idx is10753
Debug: __getitem__ idx is9909
Debug: __getitem__ idx is8936
Debug: __getitem__ idx is11601
Debug: __getitem__ idx is10754
Debug: __getitem__ idx is9910
Debug: __getitem__ idx is11602
Debug: __getitem__ idx is8937
Debug: __getitem__ idx is9911
Debug: __getitem__ idx is10755
Debug: __getitem__ idx is11603
Debug: __getitem__ idx is8938
Debug: __getitem__ idx is9912
Debug: __getitem__ idx is10756
Debug: __getitem__ idx is11604
Debug: __getitem__ idx is9913
Debug: __getitem__ idx is8939
Debug: __getitem__ idx is10757
Debug: __getitem__ idx is9914
Debug: __getitem__ idx is11605
Debug: __getitem__ idx is8940
Debug: __getitem__ idx is10758
Debug: __getitem__ idx is9915
Debug: __getitem__ idx is11606
Debug: __getitem__ idx is8941
Debug: __getitem__ idx is10759
Debug: __getitem__ idx is9916
Debug: __getitem__ idx is11607
Debug: __getitem__ idx is10760
Debug: __getitem__ idx is8942
Debug: __getitem__ idx is9917
Debug: __getitem__ idx is11608
Debug: __getitem__ idx is8943
Debug: __getitem__ idx is10761
Debug: __getitem__ idx is9918
Debug: __getitem__ idx is11609
Debug: __getitem__ idx is8944
Debug: __getitem__ idx is11610
Debug: __getitem__ idx is9919
Debug: __getitem__ idx is10762
Debug: __getitem__ idx is11611
Debug: __getitem__ idx is9920
Debug: __getitem__ idx is8945
Debug: __getitem__ idx is10763
Debug: __getitem__ idx is11612
Debug: __getitem__ idx is9921
Debug: __getitem__ idx is8946
Debug: __getitem__ idx is10764
Debug: __getitem__ idx is9922
Debug: __getitem__ idx is11613
Debug: __getitem__ idx is8947
Debug: __getitem__ idx is10765
Debug: __getitem__ idx is11614
Debug: __getitem__ idx is9923
Debug: __getitem__ idx is8948
Debug: __getitem__ idx is10766
Debug: __getitem__ idx is11615
Debug: __getitem__ idx is9924
Debug: __getitem__ idx is8949
Debug: __getitem__ idx is10767
Debug: __getitem__ idx is11616
Debug: __getitem__ idx is9925
Debug: __getitem__ idx is8950
Debug: __getitem__ idx is10768
Debug: __getitem__ idx is11617
Debug: __getitem__ idx is9926
Debug: __getitem__ idx is8951
Debug: __getitem__ idx is10769
Debug: __getitem__ idx is11618
Debug: __getitem__ idx is9927
Debug: __getitem__ idx is8952
Debug: __getitem__ idx is10770
Debug: __getitem__ idx is11619
Debug: __getitem__ idx is9928
Debug: __getitem__ idx is10771
Debug: __getitem__ idx is8953
Debug: __getitem__ idx is11620
Debug: __getitem__ idx is9929
Debug: __getitem__ idx is10772
Debug: __getitem__ idx is11621
Debug: __getitem__ idx is8954
Debug: __getitem__ idx is10773
Debug: __getitem__ idx is9930
Debug: __getitem__ idx is11622
Debug: __getitem__ idx is10774
Debug: __getitem__ idx is11623
Debug: __getitem__ idx is9931
Debug: __getitem__ idx is8955
Debug: __getitem__ idx is10775
Debug: __getitem__ idx is11624
Debug: __getitem__ idx is9932
Debug: __getitem__ idx is10776
Debug: __getitem__ idx is11625
Debug: __getitem__ idx is8956
Debug: __getitem__ idx is9933
Debug: __getitem__ idx is10777
Debug: __getitem__ idx is11626
Debug: __getitem__ idx is9934
Debug: __getitem__ idx is10778
Debug: __getitem__ idx is11627
Debug: __getitem__ idx is8957
Debug: __getitem__ idx is9935
Debug: __getitem__ idx is10779
Debug: __getitem__ idx is11628
Debug: __getitem__ idx is10780
Debug: __getitem__ idx is8958
Debug: __getitem__ idx is11629
Debug: __getitem__ idx is9936
Debug: __getitem__ idx is10781
Debug: __getitem__ idx is11630
Debug: __getitem__ idx is9937
Debug: __getitem__ idx is8959
Debug: __getitem__ idx is11631
Debug: __getitem__ idx is10782
Debug: __getitem__ idx is9938
Debug: __getitem__ idx is11632
Debug: __getitem__ idx is10783
Debug: __getitem__ idx is8960
Debug: __getitem__ idx is11633
Debug: __getitem__ idx is9939
Debug: __getitem__ idx is10784
Debug: __getitem__ idx is11634
Debug: __getitem__ idx is10785
Debug: __getitem__ idx is8961
Debug: __getitem__ idx is9940
Debug: __getitem__ idx is11635
Debug: __getitem__ idx is10786
Debug: __getitem__ idx is9941
Debug: __getitem__ idx is11636
Debug: __getitem__ idx is8962
Debug: __getitem__ idx is10787
Debug: __getitem__ idx is11637
Debug: __getitem__ idx is9942
Debug: __getitem__ idx is10788
Debug: __getitem__ idx is8963
Debug: __getitem__ idx is11638
Debug: __getitem__ idx is10789
Debug: __getitem__ idx is9943
Debug: __getitem__ idx is11639
Debug: __getitem__ idx is8964
Debug: __getitem__ idx is10790
Debug: __getitem__ idx is9944
Debug: __getitem__ idx is11640
Debug: __getitem__ idx is8965
Debug: __getitem__ idx is10791
Debug: __getitem__ idx is9945
Debug: __getitem__ idx is11641
Debug: __getitem__ idx is10792
Debug: __getitem__ idx is8966
Debug: __getitem__ idx is9946
Debug: __getitem__ idx is11642
Debug: __getitem__ idx is10793
Debug: __getitem__ idx is8967
Debug: __getitem__ idx is9947
Debug: __getitem__ idx is11643
Debug: __getitem__ idx is10794
Debug: __getitem__ idx is8968
Debug: __getitem__ idx is11644
Debug: __getitem__ idx is9948
Debug: __getitem__ idx is10795
Debug: __getitem__ idx is8969
Debug: __getitem__ idx is11645
Debug: __getitem__ idx is9949
Debug: __getitem__ idx is10796
Debug: __getitem__ idx is11646
Debug: __getitem__ idx is8970
Debug: __getitem__ idx is9950
Debug: __getitem__ idx is10797
Debug: __getitem__ idx is11647
Debug: __getitem__ idx is8971
Debug: __getitem__ idx is11648
Debug: __getitem__ idx is10798
Debug: __getitem__ idx is9951
Debug: __getitem__ idx is8972
Debug: __getitem__ idx is11649
Debug: __getitem__ idx is10799
Debug: __getitem__ idx is9952
Debug: __getitem__ idx is8973
Debug: __getitem__ idx is11650
Debug: __getitem__ idx is10800
Debug: __getitem__ idx is11651
Debug: __getitem__ idx is9953
Debug: __getitem__ idx is8974
Debug: __getitem__ idx is10801
Debug: __getitem__ idx is11652
Debug: __getitem__ idx is9954
Debug: __getitem__ idx is8975
Debug: __getitem__ idx is10802
Debug: __getitem__ idx is11653
Debug: __getitem__ idx is8976
Debug: __getitem__ idx is9955
Debug: __getitem__ idx is10803
Debug: __getitem__ idx is11654
Debug: __getitem__ idx is8977
Debug: __getitem__ idx is9956
Debug: __getitem__ idx is10804
Debug: __getitem__ idx is11655
Debug: __getitem__ idx is8978
Debug: __getitem__ idx is9957
Debug: __getitem__ idx is10805
Debug: __getitem__ idx is9958
Debug: __getitem__ idx is8979
Debug: __getitem__ idx is11656
Debug: __getitem__ idx is10806
Debug: __getitem__ idx is9959
Debug: __getitem__ idx is8980
Debug: __getitem__ idx is10807
Debug: __getitem__ idx is11657
Debug: __getitem__ idx is9960
Debug: __getitem__ idx is8981
Debug: __getitem__ idx is10808
Debug: __getitem__ idx is11658
Debug: __getitem__ idx is9961
Debug: __getitem__ idx is8982
Debug: __getitem__ idx is10809
Debug: __getitem__ idx is11659
Debug: __getitem__ idx is9962
Debug: __getitem__ idx is8983
Debug: __getitem__ idx is10810
Debug: __getitem__ idx is11660
Debug: __getitem__ idx is8984
Debug: __getitem__ idx is11661
Debug: __getitem__ idx is10811
Debug: __getitem__ idx is9963
Debug: __getitem__ idx is8985
Debug: __getitem__ idx is11662
Debug: __getitem__ idx is10812
Debug: __getitem__ idx is9964
Debug: __getitem__ idx is11663
Debug: __getitem__ idx is8986
Debug: __getitem__ idx is9965
Debug: __getitem__ idx is10813
Debug: __getitem__ idx is11664
Debug: __getitem__ idx is9966
Debug: __getitem__ idx is8987
Debug: __getitem__ idx is10814
Debug: __getitem__ idx is9967
Debug: __getitem__ idx is11665
Debug: __getitem__ idx is8988
Debug: __getitem__ idx is10815
Debug: __getitem__ idx is9968
Debug: __getitem__ idx is11666
Debug: __getitem__ idx is8989
Debug: __getitem__ idx is9969
Debug: __getitem__ idx is10816
Debug: __getitem__ idx is11667
Debug: __getitem__ idx is8990
Debug: __getitem__ idx is9970
Debug: __getitem__ idx is10817
Debug: __getitem__ idx is11668
Debug: __getitem__ idx is9971
Debug: __getitem__ idx is8991
Debug: __getitem__ idx is10818
Debug: __getitem__ idx is11669
Debug: __getitem__ idx is9972
Debug: __getitem__ idx is8992
Debug: __getitem__ idx is10819
Debug: __getitem__ idx is9973
Debug: __getitem__ idx is11670
Debug: __getitem__ idx is10820
Debug: __getitem__ idx is8993
Debug: __getitem__ idx is9974
Debug: __getitem__ idx is11671
Debug: __getitem__ idx is10821
Debug: __getitem__ idx is8994
Debug: __getitem__ idx is9975
Debug: __getitem__ idx is10822
Debug: __getitem__ idx is11672
Debug: __getitem__ idx is8995
Debug: __getitem__ idx is9976
Debug: __getitem__ idx is10823
Debug: __getitem__ idx is11673
Debug: __getitem__ idx is8996
Debug: __getitem__ idx is11674
Debug: __getitem__ idx is9977
Debug: __getitem__ idx is10824
Debug: __getitem__ idx is8997
Debug: __getitem__ idx is11675
Debug: __getitem__ idx is9978
Debug: __getitem__ idx is10825
Debug: __getitem__ idx is8998
Debug: __getitem__ idx is11676
Debug: __getitem__ idx is9979
Debug: __getitem__ idx is10826
Debug: __getitem__ idx is8999
Debug: __getitem__ idx is11677
Debug: __getitem__ idx is9980
Debug: __getitem__ idx is10827
Debug: __getitem__ idx is11678
Debug: __getitem__ idx is9981
Debug: __getitem__ idx is9000
Debug: __getitem__ idx is9982
Debug: __getitem__ idx is11679
Debug: __getitem__ idx is10828
Debug: __getitem__ idx is9001
Debug: __getitem__ idx is9983
Debug: __getitem__ idx is11680
Debug: __getitem__ idx is10829
Debug: __getitem__ idx is9002
Debug: __getitem__ idx is9984
Debug: __getitem__ idx is11681
Debug: __getitem__ idx is10830
Debug: __getitem__ idx is9003
Debug: __getitem__ idx is9985
Debug: __getitem__ idx is11682
Debug: __getitem__ idx is10831
Debug: __getitem__ idx is9986
Debug: __getitem__ idx is9004
Debug: __getitem__ idx is11683
Debug: __getitem__ idx is9987
Debug: __getitem__ idx is10832
Debug: __getitem__ idx is11684
Debug: __getitem__ idx is9005
Debug: __getitem__ idx is9988
Debug: __getitem__ idx is11685
Debug: __getitem__ idx is10833
Debug: __getitem__ idx is9006
Debug: __getitem__ idx is9989
Debug: __getitem__ idx is11686
Debug: __getitem__ idx is10834
Debug: __getitem__ idx is9990
Debug: __getitem__ idx is9007
Debug: __getitem__ idx is11687
Debug: __getitem__ idx is10835
Debug: __getitem__ idx is9991
Debug: __getitem__ idx is9008
Debug: __getitem__ idx is11688
Debug: __getitem__ idx is10836
Debug: __getitem__ idx is9009
Debug: __getitem__ idx is9992
Debug: __getitem__ idx is11689
Debug: __getitem__ idx is9010
Debug: __getitem__ idx is10837
Debug: __getitem__ idx is11690
Debug: __getitem__ idx is9993
Debug: __getitem__ idx is9011
Debug: __getitem__ idx is10838
Debug: __getitem__ idx is11691
Debug: __getitem__ idx is9012
Debug: __getitem__ idx is9994
Debug: __getitem__ idx is11692
Debug: __getitem__ idx is10839
Debug: __getitem__ idx is9013
Debug: __getitem__ idx is9995
Debug: __getitem__ idx is11693
Debug: __getitem__ idx is9014
Debug: __getitem__ idx is10840
Debug: __getitem__ idx is11694
Debug: __getitem__ idx is9015
Debug: __getitem__ idx is9996
Debug: __getitem__ idx is10841
Debug: __getitem__ idx is11695
Debug: __getitem__ idx is9016
Debug: __getitem__ idx is9997
Debug: __getitem__ idx is10842
Debug: __getitem__ idx is11696
Debug: __getitem__ idx is9998
Debug: __getitem__ idx is9017
Debug: __getitem__ idx is10843
Debug: __getitem__ idx is11697
Debug: __getitem__ idx is9999
Debug: __getitem__ idx is9018
Debug: __getitem__ idx is11698
Debug: __getitem__ idx is10000
Debug: __getitem__ idx is10844
Debug: __getitem__ idx is9019
Debug: __getitem__ idx is10001
Debug: __getitem__ idx is11699
Debug: __getitem__ idx is10845
Debug: __getitem__ idx is10002
Debug: __getitem__ idx is9020
Debug: __getitem__ idx is11700
Debug: __getitem__ idx is10846
Debug: __getitem__ idx is10003
Debug: __getitem__ idx is11701
Debug: __getitem__ idx is9021
Debug: __getitem__ idx is10847
Debug: __getitem__ idx is10004
Debug: __getitem__ idx is11702
Debug: __getitem__ idx is9022
Debug: __getitem__ idx is10005
Debug: __getitem__ idx is10848
Debug: __getitem__ idx is11703
Debug: __getitem__ idx is9023
Debug: __getitem__ idx is10006
Debug: __getitem__ idx is11704
Debug: __getitem__ idx is10849
Debug: __getitem__ idx is10007
Debug: __getitem__ idx is9024
Debug: __getitem__ idx is11705
Debug: __getitem__ idx is10850
Debug: __getitem__ idx is10008
Debug: __getitem__ idx is9025
Debug: __getitem__ idx is11706
Debug: __getitem__ idx is10009
Debug: __getitem__ idx is10851
Debug: __getitem__ idx is9026
Debug: __getitem__ idx is11707
Debug: __getitem__ idx is10010
Debug: __getitem__ idx is10852
Debug: __getitem__ idx is11708
Debug: __getitem__ idx is10011
Debug: __getitem__ idx is9027
Debug: __getitem__ idx is11709
Debug: __getitem__ idx is10853
Debug: __getitem__ idx is10012
Debug: __getitem__ idx is9028
Debug: __getitem__ idx is11710
Debug: __getitem__ idx is10013
Debug: __getitem__ idx is10854
Debug: __getitem__ idx is9029
Debug: __getitem__ idx is10014
Debug: __getitem__ idx is11711
Debug: __getitem__ idx is10855
Debug: __getitem__ idx is9030
Debug: __getitem__ idx is10015
Debug: __getitem__ idx is11712
Debug: __getitem__ idx is10856
Debug: __getitem__ idx is10016
Debug: __getitem__ idx is9031
Debug: __getitem__ idx is11713
Debug: __getitem__ idx is10017
Debug: __getitem__ idx is10857
Debug: __getitem__ idx is9032
Debug: start from batch_index=6
Debug: __getitem__ idx is11714
Debug: __getitem__ idx is10018
Debug: __getitem__ idx is10858
Debug: __getitem__ idx is9033
Debug: __getitem__ idx is10019
Debug: __getitem__ idx is11715
Debug: __getitem__ idx is10859
Debug: __getitem__ idx is10020
Debug: __getitem__ idx is9034
Debug: __getitem__ idx is11716
Debug: __getitem__ idx is10860
Debug: __getitem__ idx is10021
Debug: __getitem__ idx is9035
Debug: __getitem__ idx is11717
Debug: __getitem__ idx is10861
Debug: __getitem__ idx is10022
Debug: __getitem__ idx is9036
Debug: __getitem__ idx is11718
Debug: __getitem__ idx is10862
Debug: __getitem__ idx is9037
Debug: __getitem__ idx is10023

According to Pytorch official code, I guess when num_workers > 0, we cannot gracefully fetch the segment index.
https://github.com/pytorch/pytorch/blob/e870a9a87042805cd52973e36534357f428a0748/torch/utils/data/dataloader.py#L354

Have you ever checked this answer? https://stackoverflow.com/questions/58834338/how-does-the-getitem-s-idx-work-within-pytorchs-dataloader

@doh16101
Copy link
Collaborator Author

Dear @lrm22005 ,

I think our current way of blindly reset/adding value to idx in __get_item__ does not work. It seems like when accessing the batch data, the dataloader knows the index range of the current batch of data. If we shift the index of this batch, it will be out of range for the last few batches of new data in this resume epoch. So when we want to resume the training, we will always get an error in getting the segment data for the num_of_total_batch - 2 (2 is the pre_fetch value). We do not know how the index works behind the Pytorch dataset (or you can debug all these code: https://github.com/pytorch/pytorch/blob/663dd5d0066664c29e2ecede7ec70bcf71e25133/torch/utils/data/_utils/worker.py#L275)

My suggestion is as the Stack Overflow mentioned, create our own mapper function, which can also make our dataloader be prepared for the shuffle=True condition.

My proposed steps:

  1. Get the segment name and the idx for every new batch of data trained inside each epoch when performing the initial training.
  2. Save these finished segment names into a list. Save them at the end of each batch inside each epoch.
  3. When resuming the model training process, fetch the segment name of the finished segments first. Create a new list of unused segment names. Use these segment names to create a new train_loader.
  4. Use the updated train_loader to resume the training of the saved model.
Traceback (most recent call last):
  File "/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling/BML_project/ss_main.py", line 179, in <module>
    main()
  File "/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling/BML_project/ss_main.py", line 80, in main
    model, likelihood, training_metrics = train_gp_model(
  File "/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling/BML_project/models/ss_gp_model.py", line 111, in train_gp_model
    for batch_index, train_batch in enumerate(train_loader):
  File "/usr/local/lib/python3.10/dist-packages/torch/utils/data/dataloader.py", line 630, in __next__
    data = self._next_data()
  File "/usr/local/lib/python3.10/dist-packages/torch/utils/data/dataloader.py", line 1325, in _next_data
    return self._process_data(data)
  File "/usr/local/lib/python3.10/dist-packages/torch/utils/data/dataloader.py", line 1371, in _process_data
    data.reraise()
  File "/usr/local/lib/python3.10/dist-packages/torch/_utils.py", line 694, in reraise
    raise exception
KeyError: Caught KeyError in DataLoader worker process 1.
Original Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/torch/utils/data/_utils/worker.py", line 308, in _worker_loop
    data = fetcher.fetch(index)
  File "/usr/local/lib/python3.10/dist-packages/torch/utils/data/_utils/fetch.py", line 51, in fetch
    data = [self.dataset[idx] for idx in possibly_batched_index]
  File "/usr/local/lib/python3.10/dist-packages/torch/utils/data/_utils/fetch.py", line 51, in <listcomp>
    data = [self.dataset[idx] for idx in possibly_batched_index]
  File "/content/drive/MyDrive/Colab_Notebooks/Github_private/test/Pulsewatch_labeling/BML_project/utils_gp/data_loader.py", line 207, in __getitem__
    label = self.labels[1]
KeyError: 1

@doh16101
Copy link
Collaborator Author

Dear @lrm22005 ,

I tested the resumed training, and the segment names look correct.

The version of code I used to test the dataloader training resume:
https://github.com/Cassey2016/Pulsewatch_labeling/tree/53cf4eb1f69801d88b48cf31d18ab0a31103cda9

The jupyter notebook I wrote to check the files before resuming and after resuming:
https://github.com/Cassey2016/Pulsewatch_labeling/blob/53cf4eb1f69801d88b48cf31d18ab0a31103cda9/test_check_resume_file_name.ipynb

The .pt checkpoints to download for running above jupyter notebook (already shared with lrmercadod@gmail.com):
https://drive.google.com/drive/folders/1fvnmp3FRsp2Zc3mcJq9jsyOc85kqE5Y9?usp=drive_link

I have some small bug that I have not finished in the code.

  1. I did not reset the train_loader in the new epoch of running because the current train_loader is trimmed based on the unfinished segments in the checkpoint.
  2. I did not reset the finished segments to empty when the code finished one epoch.
  3. I did not test this code using the unlabeled UIDs. I need to see the (1) time cost of recreating the data loader when resumed training, and (2) the file size of the .pt checkpoint when saving all segment name into it.

Almost done with the resume training data loader!

@doh16101
Copy link
Collaborator Author

Dear @lrm22005 ,

I tested the resume training on large unlabeled data, and it worked (although I did not have time to compare the file names with all unlabeled data vs. before vs. after resume training).

Version of code:
https://github.com/Cassey2016/Pulsewatch_labeling/tree/fa5fcae84a264e7162e3a4ac7659afad86965f5b

Colab output for resume training:
https://github.com/Cassey2016/Pulsewatch_labeling/blob/fa5fcae84a264e7162e3a4ac7659afad86965f5b/Test_Dataloader_Checkpoint_2024_02_04.ipynb

I think we should be done with resume training data loader now. The above three bugs have been fixed by now. Remember to switch back using training UIDs for train the model. Right now I am using the unlabeled UIDs for debugging purpose.

Reminder:
I noticed that when untarring large number of files from personal Google drive to Colab temporary storage, some single PT files could be missing. This happened once to me. I am thinking if we should copy each UID's tar file to Colab temporary storage, untar it, and then delete that UID's tar file to prevent potential broken or damaged PT files.

@dac20022 If you have time this week or next week, we can go over the changes together with Luis.

Another notice:
I think the ground truth csv of some UIDs contains other UIDs labels. I need to check the ground truth CSV files before my next work. (https://github.uconn.edu/doh16101/Pulsewatch_deep_learning/issues/7)

@doh16101
Copy link
Collaborator Author

doh16101 commented Jun 5, 2024

Dear Luis @lrm22005 ,

Since we are saving the checkpoint after every batch and every epoch, I was not saving the best model. Therefore, I should assign the best model to new variables and return them after the train_gp_model is done. If I want to assign the best model to a variable, can you check if these lines are correct?

After this line,

# torch.save({'model_state_dict': model.state_dict(),

I will write:

            best_model_state = copy.deepcopy(model.state_dict())
            best_likelihood_state = copy.deepcopy(likelihood.state_dict())
            best_metrics = metrics

and when returning, I will return best_model_state, best_likelihood_state, best_metrics.

I read from Pytorch tutorial that I need to deep copy the model state for the best model. However, does it apply to the likelihood state_dict?

Or the simplest way is still to save the best model with a checkpoint pt file using a different file name, and load the best model like you wrote in your code (

if os.path.exists(checkpoint_path):
)?

@doh16101
Copy link
Collaborator Author

doh16101 commented Jun 6, 2024

Dear @lrm22005 ,

Another quick question, why did you not return the optimizer as well? You saved the state_dict of optimizer in the checkpoint of your code, but you did not return optimizer in the train_gp_model function.

Is it because when starting the active learning, you do not need to resume the training from the train_gp_model that was performed before active learning? You are starting a new model training process entirely?

Thanks!

@lrm22005
Copy link
Owner

lrm22005 commented Jun 6, 2024

Dear Luis @lrm22005 ,

Since we are saving the checkpoint after every batch and every epoch, I was not saving the best model. Therefore, I should assign the best model to new variables and return them after the train_gp_model is done. If I want to assign the best model to a variable, can you check if these lines are correct?

After this line,

# torch.save({'model_state_dict': model.state_dict(),

I will write:

            best_model_state = copy.deepcopy(model.state_dict())
            best_likelihood_state = copy.deepcopy(likelihood.state_dict())
            best_metrics = metrics

and when returning, I will return best_model_state, best_likelihood_state, best_metrics.

I read from Pytorch tutorial that I need to deep copy the model state for the best model. However, does it apply to the likelihood state_dict?

Or the simplest way is still to save the best model with a checkpoint pt file using a different file name, and load the best model like you wrote in your code (

if os.path.exists(checkpoint_path):

)?

Your approach looks the correct way. Deep copying the model state and the likelihood state is the correct way to save the best model. Here's a quick check:

After line 225, you can add:

best_model_state = copy.deepcopy(model.state_dict())
best_likelihood_state = copy.deepcopy(likelihood.state_dict())
best_metrics = metrics

And when returning, you can do:

return best_model_state, best_likelihood_state, best_metrics

It looks like you've got it right for both the model and likelihood states. The state_dict method is what you need to deep copy for both.

Alternatively, saving the best model with a different checkpoint file name is also a valid and often simpler approach. It's good to have both options depending on your preference and specific use case. The checkpoint method you mentioned from my code should work just fine.

@lrm22005
Copy link
Owner

lrm22005 commented Jun 6, 2024

Dear @lrm22005 ,

Another quick question, why did you not return the optimizer as well? You saved the state_dict of optimizer in the checkpoint of your code, but you did not return optimizer in the train_gp_model function.

Is it because when starting the active learning, you do not need to resume the training from the train_gp_model that was performed before active learning? You are starting a new model training process entirely?

Thanks!

The reason I didn't return the optimizer from the train_gp_model function is indeed because of the workflow we're following. When starting the active learning phase, we typically don't need to resume training from where the train_gp_model left off. Instead, we often start a new training process, which is why returning the optimizer state isn't necessary.

The optimizer state is saved in the checkpoint mainly for scenarios where you want to resume training exactly from a certain point, like in the middle of regular training, and not necessarily for active learning. In active learning, we often retrain the model with new data, making it less crucial to retain the optimizer state from the initial training.

@doh16101
Copy link
Collaborator Author

doh16101 commented Jun 6, 2024

Thanks, I will sync my latest code once it pass the debug stage on my CentOS system. I will put it running on Google Colab for the next few weeks.

@doh16101
Copy link
Collaborator Author

doh16101 commented Jun 6, 2024

Dear Luis @lrm22005 ,

Regarding getting the predicted label in Pytorch, may I ask you why you used "val_output.mean.argmax(dim=-1).item()", the mean of the argmax among predicted probability in here:

val_predictions.append(val_output.mean.argmax(dim=-1).item())

I saw Pytorch Quickstart tutorial used this way for calculating the testing accuracy (https://pytorch.org/tutorials/beginner/basics/quickstart_tutorial.html):

pred = model(X)
test_loss += loss_fn(pred, y).item()
correct += (pred.argmax(1) == y).type(torch.float).sum().item()

Or Pytorch is using this way for calculating the training accuracy ():

outputs = net(inputs)
_, predicted = torch.max(outputs.data, 1)
total += labels.size(0)
correct += (predicted == labels).sum().item()

I did not see Pytorch use the mean of argmax. Is it because you are calculating the Gaussian Process likelihood?

@lrm22005
Copy link
Owner

lrm22005 commented Jun 6, 2024

Dear Luis @lrm22005 ,

Regarding getting the predicted label in Pytorch, may I ask you why you used "val_output.mean.argmax(dim=-1).item()", the mean of the argmax among predicted probability in here:

val_predictions.append(val_output.mean.argmax(dim=-1).item())

I saw Pytorch Quickstart tutorial used this way for calculating the testing accuracy (https://pytorch.org/tutorials/beginner/basics/quickstart_tutorial.html):

pred = model(X)
test_loss += loss_fn(pred, y).item()
correct += (pred.argmax(1) == y).type(torch.float).sum().item()

Or Pytorch is using this way for calculating the training accuracy ():

outputs = net(inputs)
_, predicted = torch.max(outputs.data, 1)
total += labels.size(0)
correct += (predicted == labels).sum().item()

I did not see Pytorch use the mean of argmax. Is it because you are calculating the Gaussian Process likelihood?

Hey Dr. Cassey,

The reason I'm using val_output.mean.argmax(dim=-1).item() is indeed related to working with GPs and their likelihood.

In a standard neural network, you typically use pred.argmax(dim=1) to get the predicted class by finding the index of the maximum value in the output probabilities. This is straightforward because the output is directly the class probabilities.

However, with GPs, particularly in the GPyTorch framework, the output (val_output) is a distribution. The mean in val_output.mean refers to the mean of this distribution, which gives us the expected value of the prediction. The .argmax(dim=-1) then finds the index of the class with the highest mean value, effectively giving us the most probable class.

This approach integrates the probabilistic nature of GPs, where each prediction is a distribution rather than a single point estimate. By taking the mean of the distribution and then the argmax, we are essentially finding the most likely class in a probabilistically informed way.

Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants