diff --git a/.cardboardlint.yml b/.cardboardlint.yml
index 464ea733..4a115a37 100644
--- a/.cardboardlint.yml
+++ b/.cardboardlint.yml
@@ -1,2 +1,5 @@
linters:
- pylint:
+ # pylintrc: pylintrc
+ filefilter: ['- test_*.py', '+ *.py', '- *.npy']
+ # exclude:
\ No newline at end of file
diff --git a/.github/PR_TEMPLATE.md b/.github/PR_TEMPLATE.md
new file mode 100644
index 00000000..7bfb8c60
--- /dev/null
+++ b/.github/PR_TEMPLATE.md
@@ -0,0 +1,18 @@
+---
+name: 'Contribution Guideline '
+about: Refer to Contirbution Guideline
+title: ''
+labels: ''
+assignees: ''
+
+---
+### Contribution Guideline
+
+Please send your PRs to `dev` branch if it is not directly related to a specific branch.
+Before making a Pull Request, check your changes for basic mistakes and style problems by using a linter.
+We have cardboardlinter setup in this repository, so for example, if you've made some changes and would like to run the linter on just the changed code, you can use the follow command:
+
+```bash
+pip install pylint cardboardlint
+cardboardlinter --refspec master
+```
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index e1e9fbd4..b6fee485 100644
--- a/.gitignore
+++ b/.gitignore
@@ -128,3 +128,4 @@ tests/outputs/*
TODO.txt
.vscode/*
data/*
+notebooks/data/*
diff --git a/.pylintrc b/.pylintrc
index b6e04944..a78b521e 100644
--- a/.pylintrc
+++ b/.pylintrc
@@ -157,7 +157,8 @@ disable=missing-docstring,
xreadlines-attribute,
deprecated-sys-function,
exception-escape,
- comprehension-escape
+ comprehension-escape,
+ duplicate-code
# Enable the message, report, category or checker with the given id(s). You can
# either give multiple identifier separated by comma (,) or put this option
diff --git a/.travis.yml b/.travis.yml
index 645f9861..5210bef2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,6 +3,12 @@ language: python
git:
quiet: true
+before_install:
+ - sudo apt-get update
+ - sudo apt-get -y install espeak
+ - python -m pip install --upgrade pip
+ - pip install six==1.12.0
+
matrix:
include:
- name: "Lint check"
@@ -11,7 +17,15 @@ matrix:
env: TEST_SUITE="lint"
- name: "Unit tests"
python: "3.6"
- install: pip install --quiet -r requirements_tests.txt
+ install:
+ - python setup.py egg_info
+ - pip install -e .
env: TEST_SUITE="unittest"
+ - name: "Unit tests"
+ python: "3.6"
+ install:
+ - python setup.py egg_info
+ - pip install -e .
+ env: TEST_SUITE="testscripts"
script: ./.travis/script
diff --git a/.travis/script b/.travis/script
index ca6f4cd3..0c24a221 100755
--- a/.travis/script
+++ b/.travis/script
@@ -10,10 +10,12 @@ if [[ ( "$TRAVIS_PULL_REQUEST" != "false" ) && ( "$TEST_SUITE" == "lint" ) ]]; t
fi
if [[ "$TEST_SUITE" == "unittest" ]]; then
- # Run tests on all pushes
- pushd tts_namespace
- python -m unittest
- popd
- # Test server package
+ nosetests tests --nocapture
./tests/test_server_package.sh
fi
+
+if [[ "$TEST_SUITE" == "testscripts" ]]; then
+ # test model training scripts
+ ./tests/test_tts_train.sh
+ ./tests/test_vocoder_train.sh
+fi
diff --git a/README.md b/README.md
index 7d9884b0..136b2ac5 100644
--- a/README.md
+++ b/README.md
@@ -1,38 +1,73 @@
-
+
-This project is a part of [Mozilla Common Voice](https://voice.mozilla.org/en). TTS aims a deep learning based Text2Speech engine, low in cost and high in quality. To begin with, you can hear a sample generated voice from [here](https://soundcloud.com/user-565970875/commonvoice-loc-sens-attn).
+
+
+
+
+
-TTS includes two different model implementations which are based on [Tacotron](https://arxiv.org/abs/1703.10135) and [Tacotron2](https://arxiv.org/abs/1712.05884). Tacotron is smaller, efficient and easier to train but Tacotron2 provides better results, especially when it is combined with a Neural vocoder. Therefore, choose depending on your project requirements.
+
-If you are new, you can also find [here](http://www.erogol.com/text-speech-deep-learning-architectures/) a brief post about TTS architectures and their comparisons.
+This project is a part of [Mozilla Common Voice](https://voice.mozilla.org/en).
+
+Mozilla TTS aims a deep learning based Text2Speech engine, low in cost and high in quality.
+
+You can check some of synthesized voice samples from [here](https://erogol.github.io/ddc-samples/).
+
+If you are new, you can also find [here](http://www.erogol.com/text-speech-deep-learning-architectures/) a brief post about some of TTS architectures and [here](https://github.com/erogol/TTS-papers) list of up-to-date research papers.
[](https://sourcerer.io/fame/erogol/erogol/TTS/links/0)[](https://sourcerer.io/fame/erogol/erogol/TTS/links/1)[](https://sourcerer.io/fame/erogol/erogol/TTS/links/2)[](https://sourcerer.io/fame/erogol/erogol/TTS/links/3)[](https://sourcerer.io/fame/erogol/erogol/TTS/links/4)[](https://sourcerer.io/fame/erogol/erogol/TTS/links/5)[](https://sourcerer.io/fame/erogol/erogol/TTS/links/6)[](https://sourcerer.io/fame/erogol/erogol/TTS/links/7)
-## TTS Performance
+## TTS Performance
[Details...](https://github.com/mozilla/TTS/wiki/Mean-Opinion-Score-Results)
+## Provided Models and Methods
+Text-to-Spectrogram:
+- Tacotron: [paper](https://arxiv.org/abs/1703.10135)
+- Tacotron2: [paper](https://arxiv.org/abs/1712.05884)
+
+Attention Methods:
+- Guided Attention: [paper](https://arxiv.org/abs/1710.08969)
+- Forward Backward Decoding: [paper](https://arxiv.org/abs/1907.09006)
+- Graves Attention: [paper](https://arxiv.org/abs/1907.09006)
+- Double Decoder Consistency: [blog](https://erogol.com/solving-attention-problems-of-tts-models-with-double-decoder-consistency/)
+
+Speaker Encoder:
+- GE2E: [paper](https://arxiv.org/abs/1710.10467)
+
+Vocoders:
+- MelGAN: [paper](https://arxiv.org/abs/1710.10467)
+- MultiBandMelGAN: [paper](https://arxiv.org/abs/2005.05106)
+- GAN-TTS discriminators: [paper](https://arxiv.org/abs/1909.11646)
+
+You can also help us implement more models. Some TTS related work can be found [here](https://github.com/erogol/TTS-papers).
+
## Features
-- High performance Text2Speech models on Torch and Tensorflow 2.0.
-- High performance Speaker Encoder to compute speaker embeddings efficiently.
-- Integration with various Neural Vocoders (PWGAN, MelGAN, WaveRNN)
-- Released trained models.
-- Efficient training codes for PyTorch. (soon for Tensorflow 2.0)
-- Codes to convert Torch models to Tensorflow 2.0.
-- Detailed training anlaysis on console and Tensorboard.
+- High performance Deep Learning models for Text2Speech tasks.
+ - Text2Spec models (Tacotron, Tacotron2).
+ - Speaker Encoder to compute speaker embeddings efficiently.
+ - Vocoder models (MelGAN, Multiband-MelGAN, GAN-TTS, ParallelWaveGAN)
+- Fast and efficient model training.
+- Detailed training logs on console and Tensorboard.
+- Support for multi-speaker TTS.
+- Efficient Multi-GPUs training.
+- Ability to convert PyTorch models to Tensorflow 2.0 and TFLite for inference.
+- Released models in PyTorch, Tensorflow and TFLite.
- Tools to curate Text2Speech datasets under```dataset_analysis```.
- Demo server for model testing.
- Notebooks for extensive model benchmarking.
- Modular (but not too much) code base enabling easy testing for new ideas.
-## Requirements and Installation
+## Main Requirements and Installation
Highly recommended to use [miniconda](https://conda.io/miniconda.html) for easier installation.
* python>=3.6
- * pytorch>=0.4.1
+ * pytorch>=1.4.1
+ * tensorflow>=2.2
* librosa
* tensorboard
* tensorboardX
@@ -47,18 +82,34 @@ Or you can use ```requirements.txt``` to install the requirements only.
```pip install -r requirements.txt```
+### Directory Structure
+```
+|- notebooks/ (Jupyter Notebooks for model evaluation, parameter selection and data analysis.)
+|- utils/ (common utilities.)
+|- TTS
+ |- bin/ (folder for all the executables.)
+ |- train*.py (train your target model.)
+ |- distribute.py (train your TTS model using Multiple GPUs.)
+ |- compute_statistics.py (compute dataset statistics for normalization.)
+ |- convert*.py (convert target torch model to TF.)
+ |- tts/ (text to speech models)
+ |- layers/ (model layer definitions)
+ |- models/ (model definitions)
+ |- tf/ (Tensorflow 2 utilities and model implementations)
+ |- utils/ (model specific utilities.)
+ |- speaker_encoder/ (Speaker Encoder models.)
+ |- (same)
+ |- vocoder/ (Vocoder models.)
+ |- (same)
+```
+
### Docker
-A barebone `Dockerfile` exists at the root of the project, which should let you quickly setup the environment. By default, it will start the server and let you query it. Make sure to use `nvidia-docker` to use your GPUs. Make sure you follow the instructions in the [`server README`](server/README.md) before you build your image so that the server can find the model within the image.
+A docker image is created by [@synesthesiam](https://github.com/synesthesiam) and shared in a separate [repository](https://github.com/synesthesiam/docker-mozillatts) with the latest LJSpeech models.
-```
-docker build -t mozilla-tts .
-nvidia-docker run -it --rm -p 5002:5002 mozilla-tts
-```
-
-## Checkpoints and Audio Samples
+## Release Models
Please visit [our wiki.](https://github.com/mozilla/TTS/wiki/Released-Models)
-## Example Model Outputs
+## Sample Model Output
Below you see Tacotron model state after 16K iterations with batch-size 32 with LJSpeech dataset.
> "Recent research at Harvard has shown meditating for as little as 8 weeks can actually increase the grey matter in the parts of the brain responsible for emotional regulation and learning."
@@ -67,26 +118,14 @@ Audio examples: [soundcloud](https://soundcloud.com/user-565970875/pocket-articl
-## Runtime
-The most time-consuming part is the vocoder algorithm (Griffin-Lim) which runs on CPU. By setting its number of iterations lower, you might have faster execution with a small loss of quality. Some of the experimental values are below.
-
-Sentence: "It took me quite a long time to develop a voice, and now that I have it I'm not going to be silent."
-
-Audio length is approximately 6 secs.
-
-| Time (secs) | System | # GL iters | Model
-| ---- |:-------|:-----------| ---- |
-|2.00|GTX1080Ti|30|Tacotron|
-|3.01|GTX1080Ti|60|Tacotron|
-|3.57|CPU|60|Tacotron|
-|5.27|GTX1080Ti|60|Tacotron2|
-|6.50|CPU|60|Tacotron2|
-
+## [Mozilla TTS Tutorials and Notebooks](https://github.com/mozilla/TTS/wiki/TTS-Notebooks-and-Tutorials)
## Datasets and Data-Loading
-TTS provides a generic dataloder easy to use for new datasets. You need to write an preprocessor function to integrate your own dataset.Check ```datasets/preprocess.py``` to see some examples. After the function, you need to set ```dataset``` field in ```config.json```. Do not forget other data related fields too.
+TTS provides a generic dataloader easy to use for your custom dataset.
+You just need to write a simple function to format the dataset. Check ```datasets/preprocess.py``` to see some examples.
+After that, you need to set ```dataset``` fields in ```config.json```.
-Some of the open-sourced datasets that we successfully applied TTS, are linked below.
+Some of the public datasets that we successfully applied TTS:
- [LJ Speech](https://keithito.com/LJ-Speech-Dataset/)
- [Nancy](http://www.cstr.ed.ac.uk/projects/blizzard/2011/lessac_blizzard2011/)
@@ -96,9 +135,9 @@ Some of the open-sourced datasets that we successfully applied TTS, are linked b
- [Spanish](https://drive.google.com/file/d/1Sm_zyBo67XHkiFhcRSQ4YaHPYM0slO_e/view?usp=sharing) - thx! @carlfm01
## Training and Fine-tuning LJ-Speech
-Here you can find a [CoLab](https://gist.github.com/erogol/97516ad65b44dbddb8cd694953187c5b) notebook for a hands-on example, training LJSpeech. Or you can manually follow the guideline below.
+Here you can find a [CoLab](https://gist.github.com/erogol/97516ad65b44dbddb8cd694953187c5b) notebook for a hands-on example, training LJSpeech. Or you can manually follow the guideline below.
-To start with, split ```metadata.csv``` into train and validation subsets respectively ```metadata_train.csv``` and ```metadata_val.csv```. Note that for text-to-speech, validation performance might be misleading since the loss value does not directly measure the voice quality to the human ear and it also does not measure the attention module performance. Therefore, running the model with new sentences and listening to the results is the best way to go.
+To start with, split ```metadata.csv``` into train and validation subsets respectively ```metadata_train.csv``` and ```metadata_val.csv```. Note that for text-to-speech, validation performance might be misleading since the loss value does not directly measure the voice quality to the human ear and it also does not measure the attention module performance. Therefore, running the model with new sentences and listening to the results is the best way to go.
```
shuf metadata.csv > metadata_shuf.csv
@@ -108,15 +147,19 @@ tail -n 1100 metadata_shuf.csv > metadata_val.csv
To train a new model, you need to define your own ```config.json``` file (check the example) and call with the command below. You also set the model architecture in ```config.json```.
-```train.py --config_path config.json```
+```python TTS/bin/train.py --config_path TTS/tts/configs/config.json```
To fine-tune a model, use ```--restore_path```.
-```train.py --config_path config.json --restore_path /path/to/your/model.pth.tar```
+```python TTS/bin/train.py --config_path TTS/tts/configs/config.json --restore_path /path/to/your/model.pth.tar```
+
+To continue an old training run, use ```--continue_path```.
+
+```python TTS/bin/train.py --continue_path /path/to/your/run_folder/```
For multi-GPU training use ```distribute.py```. It enables process based multi-GPU training where each process uses a single GPU.
-```CUDA_VISIBLE_DEVICES="0,1,4" distribute.py --config_path config.json```
+```CUDA_VISIBLE_DEVICES="0,1,4" TTS/bin/distribute.py --config_path TTS/tts/configs/config.json```
Each run creates a new output folder and ```config.json``` is copied under this folder.
@@ -124,8 +167,6 @@ In case of any error or intercepted execution, if there is no checkpoint yet und
You can also enjoy Tensorboard, if you point Tensorboard argument```--logdir``` to the experiment folder.
-## [Testing and Examples](https://github.com/mozilla/TTS/wiki/Examples-using-TTS)
-
## Contribution guidelines
This repository is governed by Mozilla's code of conduct and etiquette guidelines. For more details, please read the [Mozilla Community Participation Guidelines.](https://www.mozilla.org/about/governance/policies/participation/)
@@ -137,10 +178,10 @@ cardboardlinter --refspec master
```
## Collaborative Experimentation Guide
-If you like to use TTS to try a new idea and like to share your experiments with the community, we urge you to use the following guideline for a better collaboration.
+If you like to use TTS to try a new idea and like to share your experiments with the community, we urge you to use the following guideline for a better collaboration.
(If you have an idea for better collaboration, let us know)
- Create a new branch.
-- Open an issue pointing your branch.
+- Open an issue pointing your branch.
- Explain your experiment.
- Share your results as you proceed. (Tensorboard log files, audio results, visuals etc.)
- Use LJSpeech dataset (for English) if you like to compare results with the released models. (It is the most open scalable dataset for quick experimentation)
@@ -155,7 +196,7 @@ If you like to use TTS to try a new idea and like to share your experiments with
- [x] Enable process based distributed training. Similar to (https://github.com/fastai/imagenet-fast/).
- [x] Adapting Neural Vocoder. TTS works with WaveRNN and ParallelWaveGAN (https://github.com/erogol/WaveRNN and https://github.com/erogol/ParallelWaveGAN)
- [ ] Multi-speaker embedding.
-- [ ] Model optimization (model export, model pruning etc.)
+- [x] Model optimization (model export, model pruning etc.)
-
@@ -27,7 +27,7 @@
-
+
@@ -60,7 +60,7 @@
Mozilla TTS
-
+
Speak
diff --git a/speaker_encoder/README.md b/mozilla_voice_tts/speaker_encoder/README.md
similarity index 88%
rename from speaker_encoder/README.md
rename to mozilla_voice_tts/speaker_encoder/README.md
index 38b4bb1b..7706c7d7 100644
--- a/speaker_encoder/README.md
+++ b/mozilla_voice_tts/speaker_encoder/README.md
@@ -1,16 +1,16 @@
-### Speaker embedding (Experimental)
+### Speaker Encoder
This is an implementation of https://arxiv.org/abs/1710.10467. This model can be used for voice and speaker embedding.
With the code here you can generate d-vectors for both multi-speaker and single-speaker TTS datasets, then visualise and explore them along with the associated audio files in an interactive chart.
-Below is an example showing embedding results of various speakers. You can generate the same plot with the provided notebook as demonstrated in [this video](https://youtu.be/KW3oO7JVa7Q).
+Below is an example showing embedding results of various speakers. You can generate the same plot with the provided notebook as demonstrated in [this video](https://youtu.be/KW3oO7JVa7Q).

Download a pretrained model from [Released Models](https://github.com/mozilla/TTS/wiki/Released-Models) page.
-To run the code, you need to follow the same flow as in TTS.
+To run the code, you need to follow the same flow as in mozilla_voice_tts.
- Define 'config.json' for your needs. Note that, audio parameters should match your TTS model.
- Example training call ```python speaker_encoder/train.py --config_path speaker_encoder/config.json --data_path ~/Data/Libri-TTS/train-clean-360```
diff --git a/layers/__init__.py b/mozilla_voice_tts/speaker_encoder/__init__.py
similarity index 100%
rename from layers/__init__.py
rename to mozilla_voice_tts/speaker_encoder/__init__.py
diff --git a/speaker_encoder/compute_embeddings.py b/mozilla_voice_tts/speaker_encoder/compute_embeddings.py
similarity index 92%
rename from speaker_encoder/compute_embeddings.py
rename to mozilla_voice_tts/speaker_encoder/compute_embeddings.py
index bfa377e3..027d3381 100644
--- a/speaker_encoder/compute_embeddings.py
+++ b/mozilla_voice_tts/speaker_encoder/compute_embeddings.py
@@ -6,9 +6,9 @@ import numpy as np
from tqdm import tqdm
import torch
-from TTS.speaker_encoder.model import SpeakerEncoder
-from TTS.utils.audio import AudioProcessor
-from TTS.utils.generic_utils import load_config
+from mozilla_voice_tts.speaker_encoder.model import SpeakerEncoder
+from mozilla_voice_tts.tts.utils.audio import AudioProcessor
+from mozilla_voice_tts.tts.utils.generic_utils import load_config
parser = argparse.ArgumentParser(
description='Compute embedding vectors for each wav file in a dataset. ')
diff --git a/mozilla_voice_tts/speaker_encoder/config.json b/mozilla_voice_tts/speaker_encoder/config.json
new file mode 100644
index 00000000..11da0cf6
--- /dev/null
+++ b/mozilla_voice_tts/speaker_encoder/config.json
@@ -0,0 +1,61 @@
+
+{
+ "run_name": "Model compatible to CorentinJ/Real-Time-Voice-Cloning",
+ "run_description": "train speaker encoder with voxceleb1, voxceleb2 and libriSpeech ",
+ "audio":{
+ // Audio processing parameters
+ "num_mels": 40, // size of the mel spec frame.
+ "fft_size": 400, // number of stft frequency levels. Size of the linear spectogram frame.
+ "sample_rate": 16000, // DATASET-RELATED: wav sample-rate. If different than the original data, it is resampled.
+ "win_length": 400, // stft window length in ms.
+ "hop_length": 160, // stft window hop-lengh in ms.
+ "frame_length_ms": null, // stft window length in ms.If null, 'win_length' is used.
+ "frame_shift_ms": null, // stft window hop-lengh in ms. If null, 'hop_length' is used.
+ "preemphasis": 0.98, // pre-emphasis to reduce spec noise and make it more structured. If 0.0, no -pre-emphasis.
+ "min_level_db": -100, // normalization range
+ "ref_level_db": 20, // reference level db, theoretically 20db is the sound of air.
+ "power": 1.5, // value to sharpen wav signals after GL algorithm.
+ "griffin_lim_iters": 60,// #griffin-lim iterations. 30-60 is a good range. Larger the value, slower the generation.
+ // Normalization parameters
+ "signal_norm": true, // normalize the spec values in range [0, 1]
+ "symmetric_norm": true, // move normalization to range [-1, 1]
+ "max_norm": 4.0, // scale normalization to range [-max_norm, max_norm] or [0, max_norm]
+ "clip_norm": true, // clip normalized values into the range.
+ "mel_fmin": 0.0, // minimum freq level for mel-spec. ~50 for male and ~95 for female voices. Tune for dataset!!
+ "mel_fmax": 8000.0, // maximum freq level for mel-spec. Tune for dataset!!
+ "do_trim_silence": false, // enable trimming of slience of audio as you load it. LJspeech (false), TWEB (false), Nancy (true)
+ "trim_db": 60 // threshold for timming silence. Set this according to your dataset.
+ },
+ "reinit_layers": [],
+ "loss": "ge2e", // "ge2e" to use Generalized End-to-End loss and "angleproto" to use Angular Prototypical loss (new SOTA)
+ "grad_clip": 3.0, // upper limit for gradients for clipping.
+ "epochs": 1000, // total number of epochs to train.
+ "lr": 0.0001, // Initial learning rate. If Noam decay is active, maximum learning rate.
+ "lr_decay": false, // if true, Noam learning rate decaying is applied through training.
+ "warmup_steps": 4000, // Noam decay steps to increase the learning rate from 0 to "lr"
+ "tb_model_param_stats": false, // true, plots param stats per layer on tensorboard. Might be memory consuming, but good for debugging.
+ "steps_plot_stats": 10, // number of steps to plot embeddings.
+ "num_speakers_in_batch": 32, // Batch size for training. Lower values than 32 might cause hard to learn attention. It is overwritten by 'gradual_training'.
+ "num_loader_workers": 4, // number of training data loader processes. Don't set it too big. 4-8 are good values.
+ "wd": 0.000001, // Weight decay weight.
+ "checkpoint": true, // If true, it saves checkpoints per "save_step"
+ "save_step": 1000, // Number of training steps expected to save traning stats and checkpoints.
+ "print_step": 1, // Number of steps to log traning on console.
+ "output_path": "../../checkpoints/voxceleb_librispeech/speaker_encoder/", // DATASET-RELATED: output path for all training outputs.
+ "model": {
+ "input_dim": 40,
+ "proj_dim": 256,
+ "lstm_dim": 256,
+ "num_lstm_layers": 3,
+ "use_lstm_with_projection": false
+ },
+ "datasets":
+ [
+ {
+ "name": "vctk",
+ "path": "../../../datasets/VCTK-Corpus-removed-silence/",
+ "meta_file_train": null,
+ "meta_file_val": null
+ }
+ ]
+}
\ No newline at end of file
diff --git a/speaker_encoder/dataset.py b/mozilla_voice_tts/speaker_encoder/dataset.py
similarity index 96%
rename from speaker_encoder/dataset.py
rename to mozilla_voice_tts/speaker_encoder/dataset.py
index 913b7a6d..d3243c13 100644
--- a/speaker_encoder/dataset.py
+++ b/mozilla_voice_tts/speaker_encoder/dataset.py
@@ -9,7 +9,7 @@ class MyDataset(Dataset):
num_utter_per_speaker=10, skip_speakers=False, verbose=False):
"""
Args:
- ap (TTS.utils.AudioProcessor): audio processor object.
+ ap (mozilla_voice_tts.tts.utils.AudioProcessor): audio processor object.
meta_data (list): list of dataset instances.
seq_len (int): voice segment length in seconds.
verbose (bool): print diagnostic information.
@@ -31,7 +31,7 @@ class MyDataset(Dataset):
print(f" | > Num speakers: {len(self.speakers)}")
def load_wav(self, filename):
- audio = self.ap.load_wav(filename)
+ audio = self.ap.load_wav(filename, sr=self.ap.sample_rate)
return audio
def load_data(self, idx):
diff --git a/speaker_encoder/generic_utils.py b/mozilla_voice_tts/speaker_encoder/generic_utils.py
similarity index 93%
rename from speaker_encoder/generic_utils.py
rename to mozilla_voice_tts/speaker_encoder/generic_utils.py
index c568d129..bc72c91c 100644
--- a/speaker_encoder/generic_utils.py
+++ b/mozilla_voice_tts/speaker_encoder/generic_utils.py
@@ -15,7 +15,7 @@ def save_checkpoint(model, optimizer, model_loss, out_path,
'optimizer': optimizer.state_dict() if optimizer is not None else None,
'step': current_step,
'epoch': epoch,
- 'GE2Eloss': model_loss,
+ 'loss': model_loss,
'date': datetime.date.today().strftime("%B %d, %Y"),
}
torch.save(state, checkpoint_path)
@@ -29,7 +29,7 @@ def save_best_model(model, optimizer, model_loss, best_loss, out_path,
'model': new_state_dict,
'optimizer': optimizer.state_dict(),
'step': current_step,
- 'GE2Eloss': model_loss,
+ 'loss': model_loss,
'date': datetime.date.today().strftime("%B %d, %Y"),
}
best_loss = model_loss
@@ -38,4 +38,4 @@ def save_best_model(model, optimizer, model_loss, best_loss, out_path,
print("\n > BEST MODEL ({0:.5f}) : {1:}".format(
model_loss, bestmodel_path))
torch.save(state, bestmodel_path)
- return best_loss
\ No newline at end of file
+ return best_loss
diff --git a/speaker_encoder/loss.py b/mozilla_voice_tts/speaker_encoder/losses.py
similarity index 72%
rename from speaker_encoder/loss.py
rename to mozilla_voice_tts/speaker_encoder/losses.py
index ab290547..35ff73fa 100644
--- a/speaker_encoder/loss.py
+++ b/mozilla_voice_tts/speaker_encoder/losses.py
@@ -1,7 +1,7 @@
import torch
import torch.nn as nn
import torch.nn.functional as F
-
+import numpy as np
# adapted from https://github.com/cvqluu/GE2E-Loss
class GE2ELoss(nn.Module):
@@ -23,6 +23,8 @@ class GE2ELoss(nn.Module):
self.b = nn.Parameter(torch.tensor(init_b))
self.loss_method = loss_method
+ print(' > Initialised Generalized End-to-End loss')
+
assert self.loss_method in ["softmax", "contrast"]
if self.loss_method == "softmax":
@@ -119,3 +121,40 @@ class GE2ELoss(nn.Module):
cos_sim_matrix = self.w * cos_sim_matrix + self.b
L = self.embed_loss(dvecs, cos_sim_matrix)
return L.mean()
+
+# adapted from https://github.com/clovaai/voxceleb_trainer/blob/master/loss/angleproto.py
+class AngleProtoLoss(nn.Module):
+ """
+ Implementation of the Angular Prototypical loss defined in https://arxiv.org/abs/2003.11982
+ Accepts an input of size (N, M, D)
+ where N is the number of speakers in the batch,
+ M is the number of utterances per speaker,
+ and D is the dimensionality of the embedding vector
+ Args:
+ - init_w (float): defines the initial value of w
+ - init_b (float): definies the initial value of b
+ """
+ def __init__(self, init_w=10.0, init_b=-5.0):
+ super(AngleProtoLoss, self).__init__()
+ # pylint: disable=E1102
+ self.w = nn.Parameter(torch.tensor(init_w))
+ # pylint: disable=E1102
+ self.b = nn.Parameter(torch.tensor(init_b))
+ self.criterion = torch.nn.CrossEntropyLoss()
+
+ print(' > Initialised Angular Prototypical loss')
+
+ def forward(self, x):
+ """
+ Calculates the AngleProto loss for an input of dimensions (num_speakers, num_utts_per_speaker, dvec_feats)
+ """
+ out_anchor = torch.mean(x[:, 1:, :], 1)
+ out_positive = x[:, 0, :]
+ num_speakers = out_anchor.size()[0]
+
+ cos_sim_matrix = F.cosine_similarity(out_positive.unsqueeze(-1).expand(-1, -1, num_speakers), out_anchor.unsqueeze(-1).expand(-1, -1, num_speakers).transpose(0, 2))
+ torch.clamp(self.w, 1e-6)
+ cos_sim_matrix = cos_sim_matrix * self.w + self.b
+ label = torch.from_numpy(np.asarray(range(0, num_speakers))).to(cos_sim_matrix.device)
+ L = self.criterion(cos_sim_matrix, label)
+ return L
diff --git a/speaker_encoder/model.py b/mozilla_voice_tts/speaker_encoder/model.py
similarity index 64%
rename from speaker_encoder/model.py
rename to mozilla_voice_tts/speaker_encoder/model.py
index b3bd71ff..df0527bc 100644
--- a/speaker_encoder/model.py
+++ b/mozilla_voice_tts/speaker_encoder/model.py
@@ -16,15 +16,33 @@ class LSTMWithProjection(nn.Module):
o, (_, _) = self.lstm(x)
return self.linear(o)
+class LSTMWithoutProjection(nn.Module):
+ def __init__(self, input_dim, lstm_dim, proj_dim, num_lstm_layers):
+ super().__init__()
+ self.lstm = nn.LSTM(input_size=input_dim,
+ hidden_size=lstm_dim,
+ num_layers=num_lstm_layers,
+ batch_first=True)
+ self.linear = nn.Linear(lstm_dim, proj_dim, bias=True)
+ self.relu = nn.ReLU()
+ def forward(self, x):
+ _, (hidden, _) = self.lstm(x)
+ return self.relu(self.linear(hidden[-1]))
class SpeakerEncoder(nn.Module):
- def __init__(self, input_dim, proj_dim=256, lstm_dim=768, num_lstm_layers=3):
+ def __init__(self, input_dim, proj_dim=256, lstm_dim=768, num_lstm_layers=3, use_lstm_with_projection=True):
super().__init__()
+ self.use_lstm_with_projection = use_lstm_with_projection
layers = []
- layers.append(LSTMWithProjection(input_dim, lstm_dim, proj_dim))
- for _ in range(num_lstm_layers - 1):
- layers.append(LSTMWithProjection(proj_dim, lstm_dim, proj_dim))
- self.layers = nn.Sequential(*layers)
+ # choise LSTM layer
+ if use_lstm_with_projection:
+ layers.append(LSTMWithProjection(input_dim, lstm_dim, proj_dim))
+ for _ in range(num_lstm_layers - 1):
+ layers.append(LSTMWithProjection(proj_dim, lstm_dim, proj_dim))
+ self.layers = nn.Sequential(*layers)
+ else:
+ self.layers = LSTMWithoutProjection(input_dim, lstm_dim, proj_dim, num_lstm_layers)
+
self._init_layers()
def _init_layers(self):
@@ -37,12 +55,18 @@ class SpeakerEncoder(nn.Module):
def forward(self, x):
# TODO: implement state passing for lstms
d = self.layers(x)
- d = torch.nn.functional.normalize(d[:, -1], p=2, dim=1)
+ if self.use_lstm_with_projection:
+ d = torch.nn.functional.normalize(d[:, -1], p=2, dim=1)
+ else:
+ d = torch.nn.functional.normalize(d, p=2, dim=1)
return d
def inference(self, x):
d = self.layers.forward(x)
- d = torch.nn.functional.normalize(d[:, -1], p=2, dim=1)
+ if self.use_lstm_with_projection:
+ d = torch.nn.functional.normalize(d[:, -1], p=2, dim=1)
+ else:
+ d = torch.nn.functional.normalize(d, p=2, dim=1)
return d
def compute_embedding(self, x, num_frames=160, overlap=0.5):
@@ -85,4 +109,3 @@ class SpeakerEncoder(nn.Module):
frames[cur_iter <= num_iters, :, :]
)
return embed / num_iters
-
diff --git a/speaker_encoder/requirements.txt b/mozilla_voice_tts/speaker_encoder/requirements.txt
similarity index 100%
rename from speaker_encoder/requirements.txt
rename to mozilla_voice_tts/speaker_encoder/requirements.txt
diff --git a/speaker_encoder/umap.png b/mozilla_voice_tts/speaker_encoder/umap.png
similarity index 100%
rename from speaker_encoder/umap.png
rename to mozilla_voice_tts/speaker_encoder/umap.png
diff --git a/speaker_encoder/visual.py b/mozilla_voice_tts/speaker_encoder/visual.py
similarity index 100%
rename from speaker_encoder/visual.py
rename to mozilla_voice_tts/speaker_encoder/visual.py
diff --git a/models/__init__.py b/mozilla_voice_tts/tts/__init__.py
similarity index 100%
rename from models/__init__.py
rename to mozilla_voice_tts/tts/__init__.py
diff --git a/config.json b/mozilla_voice_tts/tts/configs/config.json
similarity index 70%
rename from config.json
rename to mozilla_voice_tts/tts/configs/config.json
index 32debf86..2a61ba03 100644
--- a/config.json
+++ b/mozilla_voice_tts/tts/configs/config.json
@@ -1,24 +1,24 @@
{
"model": "Tacotron2",
- "run_name": "ljspeech",
- "run_description": "tacotron2",
+ "run_name": "ljspeech-ddc-bn",
+ "run_description": "tacotron2 with ddc and batch-normalization",
// AUDIO PARAMETERS
"audio":{
// stft parameters
- "num_freq": 513, // number of stft frequency levels. Size of the linear spectogram frame.
+ "fft_size": 1024, // number of stft frequency levels. Size of the linear spectogram frame.
"win_length": 1024, // stft window length in ms.
"hop_length": 256, // stft window hop-lengh in ms.
"frame_length_ms": null, // stft window length in ms.If null, 'win_length' is used.
"frame_shift_ms": null, // stft window hop-lengh in ms. If null, 'hop_length' is used.
// Audio processing parameters
- "sample_rate": 22050, // DATASET-RELATED: wav sample-rate. If different than the original data, it is resampled.
+ "sample_rate": 22050, // DATASET-RELATED: wav sample-rate.
"preemphasis": 0.0, // pre-emphasis to reduce spec noise and make it more structured. If 0.0, no -pre-emphasis.
"ref_level_db": 20, // reference level db, theoretically 20db is the sound of air.
// Silence trimming
- "do_trim_silence": true,// enable trimming of slience of audio as you load it. LJspeech (false), TWEB (false), Nancy (true)
+ "do_trim_silence": true,// enable trimming of slience of audio as you load it. LJspeech (true), TWEB (false), Nancy (true)
"trim_db": 60, // threshold for timming silence. Set this according to your dataset.
// Griffin-Lim
@@ -29,6 +29,7 @@
"num_mels": 80, // size of the mel spec frame.
"mel_fmin": 0.0, // minimum freq level for mel-spec. ~50 for male and ~95 for female voices. Tune for dataset!!
"mel_fmax": 8000.0, // maximum freq level for mel-spec. Tune for dataset!!
+ "spec_gain": 20.0,
// Normalization parameters
"signal_norm": true, // normalize spec values. Mean-Var normalization if 'stats_path' is defined otherwise range normalization defined by the other params.
@@ -66,6 +67,7 @@
"gradual_training": [[0, 7, 64], [1, 5, 64], [50000, 3, 32], [130000, 2, 32], [290000, 1, 32]], //set gradual training steps [first_step, r, batch_size]. If it is null, gradual training is disabled. For Tacotron, you might need to reduce the 'batch_size' as you proceeed.
"loss_masking": true, // enable / disable loss masking against the sequence padding.
"ga_alpha": 10.0, // weight for guided attention loss. If > 0, guided attention is enabled.
+ "apex_amp_level": null, // level of optimization with NVIDIA's apex feature for automatic mixed FP16/FP32 precision (AMP), NOTE: currently only O1 is supported, and use "O1" to activate.
// VALIDATION
"run_eval": true,
@@ -83,26 +85,29 @@
// TACOTRON PRENET
"memory_size": -1, // ONLY TACOTRON - size of the memory queue used fro storing last decoder predictions for auto-regression. If < 0, memory queue is disabled and decoder only uses the last prediction frame.
- "prenet_type": "original", // "original" or "bn".
- "prenet_dropout": true, // enable/disable dropout at prenet.
+ "prenet_type": "bn", // "original" or "bn".
+ "prenet_dropout": false, // enable/disable dropout at prenet.
- // ATTENTION
+ // TACOTRON ATTENTION
"attention_type": "original", // 'original' or 'graves'
"attention_heads": 4, // number of attention heads (only for 'graves')
- "attention_norm": "sigmoid", // softmax or sigmoid. Suggested to use softmax for Tacotron2 and sigmoid for Tacotron.
+ "attention_norm": "sigmoid", // softmax or sigmoid.
"windowing": false, // Enables attention windowing. Used only in eval mode.
"use_forward_attn": false, // if it uses forward attention. In general, it aligns faster.
"forward_attn_mask": false, // Additional masking forcing monotonicity only in eval mode.
"transition_agent": false, // enable/disable transition agent of forward attention.
"location_attn": true, // enable_disable location sensitive attention. It is enabled for TACOTRON by default.
"bidirectional_decoder": false, // use https://arxiv.org/abs/1907.09006. Use it, if attention does not work well with your dataset.
+ "double_decoder_consistency": true, // use DDC explained here https://erogol.com/solving-attention-problems-of-tts-models-with-double-decoder-consistency-draft/
+ "ddc_r": 7, // reduction rate for coarse decoder.
// STOPNET
"stopnet": true, // Train stopnet predicting the end of synthesis.
"separate_stopnet": true, // Train stopnet seperately if 'stopnet==true'. It prevents stopnet loss to influence the rest of the model. It causes a better model, but it trains SLOWER.
// TENSORBOARD and LOGGING
- "print_step": 25, // Number of steps to log traning on console.
+ "print_step": 25, // Number of steps to log training on console.
+ "tb_plot_step": 100, // Number of steps to plot TB training figures.
"print_eval": false, // If True, it prints intermediate loss values in evalulation.
"save_step": 10000, // Number of training steps expected to save traninpg stats and checkpoints.
"checkpoint": true, // If true, it saves checkpoints per "save_step"
@@ -118,28 +123,37 @@
"max_seq_len": 153, // DATASET-RELATED: maximum text length
// PATHS
- "output_path": "/home/erogol/Models/LJSpeech/",
+ "output_path": "../../Mozilla-TTS/vctk-test/",
// PHONEMES
- "phoneme_cache_path": "/media/erogol/data_ssd2/mozilla_us_phonemes_3", // phoneme computation is slow, therefore, it caches results in the given folder.
- "use_phonemes": false, // use phonemes instead of raw characters. It is suggested for better pronounciation.
+ "phoneme_cache_path": "../../Mozilla-TTS/vctk-test/", // phoneme computation is slow, therefore, it caches results in the given folder.
+ "use_phonemes": true, // use phonemes instead of raw characters. It is suggested for better pronounciation.
"phoneme_language": "en-us", // depending on your target language, pick one from https://github.com/bootphon/phonemizer#languages
// MULTI-SPEAKER and GST
- "use_speaker_embedding": false, // use speaker embedding to enable multi-speaker learning.
- "style_wav_for_test": null, // path to style wav file to be used in TacotronGST inference.
- "use_gst": false, // TACOTRON ONLY: use global style tokens
+ "use_speaker_embedding": true, // use speaker embedding to enable multi-speaker learning.
+ "use_external_speaker_embedding_file": false, // if true, forces the model to use external embedding per sample instead of nn.embeddings, that is, it supports external embeddings such as those used at: https://arxiv.org/abs /1806.04558
+ "external_speaker_embedding_file": "../../speakers-vctk-en.json", // if not null and use_external_speaker_embedding_file is true, it is used to load a specific embedding file and thus uses these embeddings instead of nn.embeddings, that is, it supports external embeddings such as those used at: https://arxiv.org/abs /1806.04558
+ "use_gst": true, // use global style tokens
+ "gst": { // gst parameter if gst is enabled
+ "gst_style_input": null, // Condition the style input either on a
+ // -> wave file [path to wave] or
+ // -> dictionary using the style tokens {'token1': 'value', 'token2': 'value'} example {"0": 0.15, "1": 0.15, "5": -0.15}
+ // with the dictionary being len(dict) <= len(gst_style_tokens).
+ "gst_embedding_dim": 512,
+ "gst_num_heads": 4,
+ "gst_style_tokens": 10
+ },
// DATASETS
"datasets": // List of datasets. They all merged and they get different speaker_ids.
[
{
- "name": "ljspeech",
- "path": "/home/erogol/Data/LJSpeech-1.1/",
- "meta_file_train": "metadata.csv",
+ "name": "vctk",
+ "path": "../../../datasets/VCTK-Corpus-removed-silence/",
+ "meta_file_train": ["p225", "p234", "p238", "p245", "p248", "p261", "p294", "p302", "p326", "p335", "p347"], // for vtck if list, ignore speakers id in list for train, its useful for test cloning with new speakers
"meta_file_val": null
}
]
-
}
diff --git a/datasets/TTSDataset.py b/mozilla_voice_tts/tts/datasets/TTSDataset.py
similarity index 90%
rename from datasets/TTSDataset.py
rename to mozilla_voice_tts/tts/datasets/TTSDataset.py
index 0d884c00..1ecca75f 100644
--- a/datasets/TTSDataset.py
+++ b/mozilla_voice_tts/tts/datasets/TTSDataset.py
@@ -5,8 +5,8 @@ import torch
import random
from torch.utils.data import Dataset
-from TTS.utils.text import text_to_sequence, phoneme_to_sequence, pad_with_eos_bos
-from TTS.utils.data import prepare_data, prepare_tensor, prepare_stop_target
+from mozilla_voice_tts.tts.utils.text import text_to_sequence, phoneme_to_sequence, pad_with_eos_bos
+from mozilla_voice_tts.tts.utils.data import prepare_data, prepare_tensor, prepare_stop_target
class MyDataset(Dataset):
@@ -24,13 +24,14 @@ class MyDataset(Dataset):
phoneme_cache_path=None,
phoneme_language="en-us",
enable_eos_bos=False,
+ speaker_mapping=None,
verbose=False):
"""
Args:
outputs_per_step (int): number of time frames predicted per step.
text_cleaner (str): text cleaner used for the dataset.
compute_linear_spec (bool): compute linear spectrogram if True.
- ap (TTS.utils.AudioProcessor): audio processor object.
+ ap (mozilla_voice_tts.tts.utils.AudioProcessor): audio processor object.
meta_data (list): list of dataset instances.
batch_group_size (int): (0) range of batch randomization after sorting
sequences by length.
@@ -58,6 +59,7 @@ class MyDataset(Dataset):
self.phoneme_cache_path = phoneme_cache_path
self.phoneme_language = phoneme_language
self.enable_eos_bos = enable_eos_bos
+ self.speaker_mapping = speaker_mapping
self.verbose = verbose
if use_phonemes and not os.path.isdir(phoneme_cache_path):
os.makedirs(phoneme_cache_path, exist_ok=True)
@@ -92,7 +94,7 @@ class MyDataset(Dataset):
return phonemes
def _load_or_generate_phoneme_sequence(self, wav_file, text):
- file_name = os.path.basename(wav_file).split('.')[0]
+ file_name = os.path.splitext(os.path.basename(wav_file))[0]
cache_path = os.path.join(self.phoneme_cache_path,
file_name + '_phoneme.npy')
try:
@@ -127,7 +129,8 @@ class MyDataset(Dataset):
'text': text,
'wav': wav,
'item_idx': self.items[idx][1],
- 'speaker_name': speaker_name
+ 'speaker_name': speaker_name,
+ 'wav_file_name': os.path.basename(wav_file)
}
return sample
@@ -191,9 +194,15 @@ class MyDataset(Dataset):
batch[idx]['item_idx'] for idx in ids_sorted_decreasing
]
text = [batch[idx]['text'] for idx in ids_sorted_decreasing]
+
speaker_name = [batch[idx]['speaker_name']
for idx in ids_sorted_decreasing]
-
+ # get speaker embeddings
+ if self.speaker_mapping is not None:
+ wav_files_names = [batch[idx]['wav_file_name'] for idx in ids_sorted_decreasing]
+ speaker_embedding = [self.speaker_mapping[w]['embedding'] for w in wav_files_names]
+ else:
+ speaker_embedding = None
# compute features
mel = [self.ap.melspectrogram(w).astype('float32') for w in wav]
@@ -224,6 +233,9 @@ class MyDataset(Dataset):
mel_lengths = torch.LongTensor(mel_lengths)
stop_targets = torch.FloatTensor(stop_targets)
+ if speaker_embedding is not None:
+ speaker_embedding = torch.FloatTensor(speaker_embedding)
+
# compute linear spectrogram
if self.compute_linear_spec:
linear = [self.ap.spectrogram(w).astype('float32') for w in wav]
@@ -234,7 +246,7 @@ class MyDataset(Dataset):
else:
linear = None
return text, text_lenghts, speaker_name, linear, mel, mel_lengths, \
- stop_targets, item_idxs
+ stop_targets, item_idxs, speaker_embedding
raise TypeError(("batch must contain tensors, numbers, dicts or lists;\
found {}".format(type(batch[0]))))
diff --git a/server/__init__.py b/mozilla_voice_tts/tts/datasets/__init__.py
similarity index 100%
rename from server/__init__.py
rename to mozilla_voice_tts/tts/datasets/__init__.py
diff --git a/datasets/preprocess.py b/mozilla_voice_tts/tts/datasets/preprocess.py
similarity index 75%
rename from datasets/preprocess.py
rename to mozilla_voice_tts/tts/datasets/preprocess.py
index e8700c6b..ece3bcb6 100644
--- a/datasets/preprocess.py
+++ b/mozilla_voice_tts/tts/datasets/preprocess.py
@@ -2,7 +2,7 @@ import os
from glob import glob
import re
import sys
-from TTS.utils.generic_utils import split_dataset
+from mozilla_voice_tts.tts.utils.generic_utils import split_dataset
def load_meta_data(datasets):
@@ -93,9 +93,10 @@ def mozilla_de(root_path, meta_file):
def mailabs(root_path, meta_files=None):
"""Normalizes M-AI-Labs meta data files to TTS format"""
- speaker_regex = re.compile("by_book/(male|female)/(?P[^/]+)/")
+ speaker_regex = re.compile(
+ "by_book/(male|female)/(?P[^/]+)/")
if meta_files is None:
- csv_files = glob(root_path+"/**/metadata.csv", recursive=True)
+ csv_files = glob(root_path + "/**/metadata.csv", recursive=True)
else:
csv_files = meta_files
# meta_files = [f.strip() for f in meta_files.split(",")]
@@ -115,12 +116,15 @@ def mailabs(root_path, meta_files=None):
if meta_files is None:
wav_file = os.path.join(folder, 'wavs', cols[0] + '.wav')
else:
- wav_file = os.path.join(root_path, folder.replace("metadata.csv", ""), 'wavs', cols[0] + '.wav')
+ wav_file = os.path.join(root_path,
+ folder.replace("metadata.csv", ""),
+ 'wavs', cols[0] + '.wav')
if os.path.isfile(wav_file):
text = cols[1].strip()
items.append([text, wav_file, speaker_name])
else:
- raise RuntimeError("> File %s does not exist!"%(wav_file))
+ raise RuntimeError("> File %s does not exist!" %
+ (wav_file))
return items
@@ -185,7 +189,8 @@ def libri_tts(root_path, meta_files=None):
text = cols[1]
items.append([text, wav_file, speaker_name])
for item in items:
- assert os.path.exists(item[1]), f" [!] wav files don't exist - {item[1]}"
+ assert os.path.exists(
+ item[1]), f" [!] wav files don't exist - {item[1]}"
return items
@@ -197,7 +202,8 @@ def custom_turkish(root_path, meta_file):
with open(txt_file, 'r', encoding='utf-8') as ttf:
for line in ttf:
cols = line.split('|')
- wav_file = os.path.join(root_path, 'wavs', cols[0].strip() + '.wav')
+ wav_file = os.path.join(root_path, 'wavs',
+ cols[0].strip() + '.wav')
if not os.path.exists(wav_file):
skipped_files.append(wav_file)
continue
@@ -205,3 +211,44 @@ def custom_turkish(root_path, meta_file):
items.append([text, wav_file, speaker_name])
print(f" [!] {len(skipped_files)} files skipped. They don't exist...")
return items
+
+
+# ToDo: add the dataset link when the dataset is released publicly
+def brspeech(root_path, meta_file):
+ '''BRSpeech 3.0 beta'''
+ txt_file = os.path.join(root_path, meta_file)
+ items = []
+ with open(txt_file, 'r') as ttf:
+ for line in ttf:
+ if line.startswith("wav_filename"):
+ continue
+ cols = line.split('|')
+ #print(cols)
+ wav_file = os.path.join(root_path, cols[0])
+ text = cols[2]
+ speaker_name = cols[3]
+ items.append([text, wav_file, speaker_name])
+ return items
+
+
+def vctk(root_path, meta_files=None, wavs_path='wav48'):
+ """homepages.inf.ed.ac.uk/jyamagis/release/VCTK-Corpus.tar.gz"""
+ test_speakers = meta_files
+ items = []
+ meta_files = glob(f"{os.path.join(root_path,'txt')}/**/*.txt",
+ recursive=True)
+ for meta_file in meta_files:
+ _, speaker_id, txt_file = os.path.relpath(meta_file,
+ root_path).split(os.sep)
+ file_id = txt_file.split('.')[0]
+ if isinstance(test_speakers,
+ list): # if is list ignore this speakers ids
+ if speaker_id in test_speakers:
+ continue
+ with open(meta_file) as file_text:
+ text = file_text.readlines()[0]
+ wav_file = os.path.join(root_path, wavs_path, speaker_id,
+ file_id + '.wav')
+ items.append([text, wav_file, speaker_id])
+
+ return items
\ No newline at end of file
diff --git a/speaker_encoder/__init__.py b/mozilla_voice_tts/tts/layers/__init__.py
similarity index 100%
rename from speaker_encoder/__init__.py
rename to mozilla_voice_tts/tts/layers/__init__.py
diff --git a/layers/common_layers.py b/mozilla_voice_tts/tts/layers/common_layers.py
similarity index 96%
rename from layers/common_layers.py
rename to mozilla_voice_tts/tts/layers/common_layers.py
index b7d02c2d..d197bb86 100644
--- a/layers/common_layers.py
+++ b/mozilla_voice_tts/tts/layers/common_layers.py
@@ -1,6 +1,5 @@
import torch
from torch import nn
-from torch.autograd import Variable
from torch.nn import functional as F
@@ -52,6 +51,7 @@ class LinearBN(nn.Module):
class Prenet(nn.Module):
+ # pylint: disable=dangerous-default-value
def __init__(self,
in_features,
prenet_type="original",
@@ -244,14 +244,14 @@ class OriginalAttention(nn.Module):
self.u = (0.5 * torch.ones([B, 1])).to(inputs.device)
def init_location_attention(self, inputs):
- B = inputs.shape[0]
- T = inputs.shape[1]
- self.attention_weights_cum = Variable(inputs.data.new(B, T).zero_())
+ B = inputs.size(0)
+ T = inputs.size(1)
+ self.attention_weights_cum = torch.zeros([B, T], device=inputs.device)
def init_states(self, inputs):
- B = inputs.shape[0]
- T = inputs.shape[1]
- self.attention_weights = Variable(inputs.data.new(B, T).zero_())
+ B = inputs.size(0)
+ T = inputs.size(1)
+ self.attention_weights = torch.zeros([B, T], device=inputs.device)
if self.location_attention:
self.init_location_attention(inputs)
if self.forward_attn:
@@ -300,8 +300,8 @@ class OriginalAttention(nn.Module):
def apply_forward_attention(self, alignment):
# forward attention
- fwd_shifted_alpha = F.pad(self.alpha[:, :-1].clone().to(alignment.device),
- (1, 0, 0, 0))
+ fwd_shifted_alpha = F.pad(
+ self.alpha[:, :-1].clone().to(alignment.device), (1, 0, 0, 0))
# compute transition potentials
alpha = ((1 - self.u) * self.alpha
+ self.u * fwd_shifted_alpha
@@ -309,7 +309,7 @@ class OriginalAttention(nn.Module):
# force incremental alignment
if not self.training and self.forward_attn_mask:
_, n = fwd_shifted_alpha.max(1)
- val, n2 = alpha.max(1)
+ val, _ = alpha.max(1)
for b in range(alignment.shape[0]):
alpha[b, n[b] + 3:] = 0
alpha[b, :(
diff --git a/layers/gst_layers.py b/mozilla_voice_tts/tts/layers/gst_layers.py
similarity index 98%
rename from layers/gst_layers.py
rename to mozilla_voice_tts/tts/layers/gst_layers.py
index 8058d5ed..a49b14a2 100644
--- a/layers/gst_layers.py
+++ b/mozilla_voice_tts/tts/layers/gst_layers.py
@@ -72,7 +72,7 @@ class ReferenceEncoder(nn.Module):
# x: 3D tensor [batch_size, post_conv_width,
# num_channels*post_conv_height]
self.recurrence.flatten_parameters()
- memory, out = self.recurrence(x)
+ _, out = self.recurrence(x)
# out: 3D tensor [seq_len==1, batch_size, encoding_size=128]
return out.squeeze(0)
@@ -96,7 +96,7 @@ class StyleTokenLayer(nn.Module):
self.key_dim = embedding_dim // num_heads
self.style_tokens = nn.Parameter(
torch.FloatTensor(num_style_tokens, self.key_dim))
- nn.init.orthogonal_(self.style_tokens)
+ nn.init.normal_(self.style_tokens, mean=0, std=0.5)
self.attention = MultiHeadAttention(
query_dim=self.query_dim,
key_dim=self.key_dim,
diff --git a/layers/losses.py b/mozilla_voice_tts/tts/layers/losses.py
similarity index 91%
rename from layers/losses.py
rename to mozilla_voice_tts/tts/layers/losses.py
index 608e247d..ac80ddbf 100644
--- a/layers/losses.py
+++ b/mozilla_voice_tts/tts/layers/losses.py
@@ -2,7 +2,7 @@ import numpy as np
import torch
from torch import nn
from torch.nn import functional
-from TTS.utils.generic_utils import sequence_mask
+from mozilla_voice_tts.tts.utils.generic_utils import sequence_mask
class L1LossMasked(nn.Module):
@@ -150,7 +150,7 @@ class GuidedAttentionLoss(torch.nn.Module):
@staticmethod
def _make_ga_mask(ilen, olen, sigma):
- grid_x, grid_y = torch.meshgrid(torch.arange(olen), torch.arange(ilen))
+ grid_x, grid_y = torch.meshgrid(torch.arange(olen, device=olen.device), torch.arange(ilen, device=ilen.device))
grid_x, grid_y = grid_x.float(), grid_y.float()
return 1.0 - torch.exp(-(grid_y / ilen - grid_x / olen) ** 2 / (2 * (sigma ** 2)))
@@ -184,7 +184,7 @@ class TacotronLoss(torch.nn.Module):
def forward(self, postnet_output, decoder_output, mel_input, linear_input,
stopnet_output, stopnet_target, output_lens, decoder_b_output,
- alignments, alignment_lens, input_lens):
+ alignments, alignment_lens, alignments_backwards, input_lens):
return_dict = {}
# decoder and postnet losses
@@ -226,6 +226,15 @@ class TacotronLoss(torch.nn.Module):
return_dict['decoder_b_loss'] = decoder_b_loss
return_dict['decoder_c_loss'] = decoder_c_loss
+ # double decoder consistency loss (if enabled)
+ if self.config.double_decoder_consistency:
+ decoder_b_loss = self.criterion(decoder_b_output, mel_input, output_lens)
+ # decoder_c_loss = torch.nn.functional.l1_loss(decoder_b_output, decoder_output)
+ attention_c_loss = torch.nn.functional.l1_loss(alignments, alignments_backwards)
+ loss += decoder_b_loss + attention_c_loss
+ return_dict['decoder_coarse_loss'] = decoder_b_loss
+ return_dict['decoder_ddc_loss'] = attention_c_loss
+
# guided attention loss (if enabled)
if self.config.ga_alpha > 0:
ga_loss = self.criterion_ga(alignments, input_lens, alignment_lens)
@@ -234,4 +243,3 @@ class TacotronLoss(torch.nn.Module):
return_dict['loss'] = loss
return return_dict
-
diff --git a/layers/tacotron.py b/mozilla_voice_tts/tts/layers/tacotron.py
similarity index 80%
rename from layers/tacotron.py
rename to mozilla_voice_tts/tts/layers/tacotron.py
index 20fd1e52..807282b3 100644
--- a/layers/tacotron.py
+++ b/mozilla_voice_tts/tts/layers/tacotron.py
@@ -1,7 +1,7 @@
# coding: utf-8
import torch
from torch import nn
-from .common_layers import Prenet, init_attn, Linear
+from .common_layers import Prenet, init_attn
class BatchNormConv1d(nn.Module):
@@ -18,8 +18,8 @@ class BatchNormConv1d(nn.Module):
activation: activation function set b/w Conv1d and BatchNorm
Shapes:
- - input: batch x dims
- - output: batch x dims
+ - input: (B, D)
+ - output: (B, D)
"""
def __init__(self,
@@ -46,9 +46,9 @@ class BatchNormConv1d(nn.Module):
# self.init_layers()
def init_layers(self):
- if type(self.activation) == torch.nn.ReLU:
+ if isinstance(self.activation, torch.nn.ReLU):
w_gain = 'relu'
- elif type(self.activation) == torch.nn.Tanh:
+ elif isinstance(self.activation, torch.nn.Tanh):
w_gain = 'tanh'
elif self.activation is None:
w_gain = 'linear'
@@ -67,12 +67,23 @@ class BatchNormConv1d(nn.Module):
class Highway(nn.Module):
+ r"""Highway layers as explained in https://arxiv.org/abs/1505.00387
+
+ Args:
+ in_features (int): size of each input sample
+ out_feature (int): size of each output sample
+
+ Shapes:
+ - input: (B, *, H_in)
+ - output: (B, *, H_out)
+ """
+
# TODO: Try GLU layer
- def __init__(self, in_size, out_size):
+ def __init__(self, in_features, out_feature):
super(Highway, self).__init__()
- self.H = nn.Linear(in_size, out_size)
+ self.H = nn.Linear(in_features, out_feature)
self.H.bias.data.zero_()
- self.T = nn.Linear(in_size, out_size)
+ self.T = nn.Linear(in_features, out_feature)
self.T.bias.data.fill_(-1)
self.relu = nn.ReLU()
self.sigmoid = nn.Sigmoid()
@@ -103,10 +114,10 @@ class CBHG(nn.Module):
num_highways (int): number of highways layers
Shapes:
- - input: B x D x T_in
- - output: B x T_in x D*2
+ - input: (B, C, T_in)
+ - output: (B, T_in, C*2)
"""
-
+ #pylint: disable=dangerous-default-value
def __init__(self,
in_features,
K=16,
@@ -195,6 +206,8 @@ class CBHG(nn.Module):
class EncoderCBHG(nn.Module):
+ r"""CBHG module with Encoder specific arguments"""
+
def __init__(self):
super(EncoderCBHG, self).__init__()
self.cbhg = CBHG(
@@ -211,7 +224,14 @@ class EncoderCBHG(nn.Module):
class Encoder(nn.Module):
- r"""Encapsulate Prenet and CBHG modules for encoder"""
+ r"""Stack Prenet and CBHG module for encoder
+ Args:
+ inputs (FloatTensor): embedding features
+
+ Shapes:
+ - inputs: (B, T, D_in)
+ - outputs: (B, T, 128 * 2)
+ """
def __init__(self, in_features):
super(Encoder, self).__init__()
@@ -219,14 +239,6 @@ class Encoder(nn.Module):
self.cbhg = EncoderCBHG()
def forward(self, inputs):
- r"""
- Args:
- inputs (FloatTensor): embedding features
-
- Shapes:
- - inputs: batch x time x in_features
- - outputs: batch x time x 128*2
- """
# B x T x prenet_dim
outputs = self.prenet(inputs)
outputs = self.cbhg(outputs.transpose(1, 2))
@@ -250,35 +262,48 @@ class PostCBHG(nn.Module):
class Decoder(nn.Module):
- """Decoder module.
+ """Tacotron decoder.
Args:
- in_features (int): input vector (encoder output) sample size.
- memory_dim (int): memory vector (prev. time-step output) sample size.
- r (int): number of outputs per time step.
+ in_channels (int): number of input channels.
+ frame_channels (int): number of feature frame channels.
+ r (int): number of outputs per time step (reduction rate).
memory_size (int): size of the past window. if <= 0 memory_size = r
- TODO: arguments
+ attn_type (string): type of attention used in decoder.
+ attn_windowing (bool): if true, define an attention window centered to maximum
+ attention response. It provides more robust attention alignment especially
+ at interence time.
+ attn_norm (string): attention normalization function. 'sigmoid' or 'softmax'.
+ prenet_type (string): 'original' or 'bn'.
+ prenet_dropout (float): prenet dropout rate.
+ forward_attn (bool): if true, use forward attention method. https://arxiv.org/abs/1807.06736
+ trans_agent (bool): if true, use transition agent. https://arxiv.org/abs/1807.06736
+ forward_attn_mask (bool): if true, mask attention values smaller than a threshold.
+ location_attn (bool): if true, use location sensitive attention.
+ attn_K (int): number of attention heads for GravesAttention.
+ separate_stopnet (bool): if true, detach stopnet input to prevent gradient flow.
+ speaker_embedding_dim (int): size of speaker embedding vector, for multi-speaker training.
"""
# Pylint gets confused by PyTorch conventions here
- #pylint: disable=attribute-defined-outside-init
+ # pylint: disable=attribute-defined-outside-init
- def __init__(self, in_features, memory_dim, r, memory_size, attn_type, attn_windowing,
+ def __init__(self, in_channels, frame_channels, r, memory_size, attn_type, attn_windowing,
attn_norm, prenet_type, prenet_dropout, forward_attn,
trans_agent, forward_attn_mask, location_attn, attn_K,
- separate_stopnet, speaker_embedding_dim):
+ separate_stopnet):
super(Decoder, self).__init__()
self.r_init = r
self.r = r
- self.in_features = in_features
+ self.in_channels = in_channels
self.max_decoder_steps = 500
self.use_memory_queue = memory_size > 0
self.memory_size = memory_size if memory_size > 0 else r
- self.memory_dim = memory_dim
+ self.frame_channels = frame_channels
self.separate_stopnet = separate_stopnet
self.query_dim = 256
# memory -> |Prenet| -> processed_memory
- prenet_dim = memory_dim * self.memory_size + speaker_embedding_dim if self.use_memory_queue else memory_dim + speaker_embedding_dim
+ prenet_dim = frame_channels * self.memory_size if self.use_memory_queue else frame_channels
self.prenet = Prenet(
prenet_dim,
prenet_type,
@@ -286,11 +311,11 @@ class Decoder(nn.Module):
out_features=[256, 128])
# processed_inputs, processed_memory -> |Attention| -> Attention, attention, RNN_State
# attention_rnn generates queries for the attention mechanism
- self.attention_rnn = nn.GRUCell(in_features + 128, self.query_dim)
+ self.attention_rnn = nn.GRUCell(in_channels + 128, self.query_dim)
self.attention = init_attn(attn_type=attn_type,
query_dim=self.query_dim,
- embedding_dim=in_features,
+ embedding_dim=in_channels,
attention_dim=128,
location_attention=location_attn,
attention_location_n_filters=32,
@@ -302,14 +327,14 @@ class Decoder(nn.Module):
forward_attn_mask=forward_attn_mask,
attn_K=attn_K)
# (processed_memory | attention context) -> |Linear| -> decoder_RNN_input
- self.project_to_decoder_in = nn.Linear(256 + in_features, 256)
+ self.project_to_decoder_in = nn.Linear(256 + in_channels, 256)
# decoder_RNN_input -> |RNN| -> RNN_state
self.decoder_rnns = nn.ModuleList(
[nn.GRUCell(256, 256) for _ in range(2)])
# RNN_state -> |Linear| -> mel_spec
- self.proj_to_mel = nn.Linear(256, memory_dim * self.r_init)
+ self.proj_to_mel = nn.Linear(256, frame_channels * self.r_init)
# learn init values instead of zero init.
- self.stopnet = StopNet(256 + memory_dim * self.r_init)
+ self.stopnet = StopNet(256 + frame_channels * self.r_init)
def set_r(self, new_r):
self.r = new_r
@@ -319,9 +344,9 @@ class Decoder(nn.Module):
Reshape the spectrograms for given 'r'
"""
# Grouping multiple frames if necessary
- if memory.size(-1) == self.memory_dim:
+ if memory.size(-1) == self.frame_channels:
memory = memory.view(memory.shape[0], memory.size(1) // self.r, -1)
- # Time first (T_decoder, B, memory_dim)
+ # Time first (T_decoder, B, frame_channels)
memory = memory.transpose(0, 1)
return memory
@@ -330,19 +355,18 @@ class Decoder(nn.Module):
Initialization of decoder states
"""
B = inputs.size(0)
- T = inputs.size(1)
# go frame as zeros matrix
if self.use_memory_queue:
- self.memory_input = torch.zeros(1, device=inputs.device).repeat(B, self.memory_dim * self.memory_size)
+ self.memory_input = torch.zeros(1, device=inputs.device).repeat(B, self.frame_channels * self.memory_size)
else:
- self.memory_input = torch.zeros(1, device=inputs.device).repeat(B, self.memory_dim)
+ self.memory_input = torch.zeros(1, device=inputs.device).repeat(B, self.frame_channels)
# decoder states
self.attention_rnn_hidden = torch.zeros(1, device=inputs.device).repeat(B, 256)
self.decoder_rnn_hiddens = [
torch.zeros(1, device=inputs.device).repeat(B, 256)
for idx in range(len(self.decoder_rnns))
]
- self.context_vec = inputs.data.new(B, self.in_features).zero_()
+ self.context_vec = inputs.data.new(B, self.in_channels).zero_()
# cache attention inputs
self.processed_inputs = self.attention.preprocess_inputs(inputs)
@@ -352,7 +376,7 @@ class Decoder(nn.Module):
stop_tokens = torch.stack(stop_tokens).transpose(0, 1)
outputs = torch.stack(outputs).transpose(0, 1).contiguous()
outputs = outputs.view(
- outputs.size(0), -1, self.memory_dim)
+ outputs.size(0), -1, self.frame_channels)
outputs = outputs.transpose(1, 2)
return outputs, attentions, stop_tokens
@@ -386,7 +410,7 @@ class Decoder(nn.Module):
stop_token = self.stopnet(stopnet_input.detach())
else:
stop_token = self.stopnet(stopnet_input)
- output = output[:, : self.r * self.memory_dim]
+ output = output[:, : self.r * self.frame_channels]
return output, stop_token, self.attention.attention_weights
def _update_memory_input(self, new_memory):
@@ -395,17 +419,17 @@ class Decoder(nn.Module):
# memory queue size is larger than number of frames per decoder iter
self.memory_input = torch.cat([
new_memory, self.memory_input[:, :(
- self.memory_size - self.r) * self.memory_dim].clone()
+ self.memory_size - self.r) * self.frame_channels].clone()
], dim=-1)
else:
# memory queue size smaller than number of frames per decoder iter
- self.memory_input = new_memory[:, :self.memory_size * self.memory_dim]
+ self.memory_input = new_memory[:, :self.memory_size * self.frame_channels]
else:
# use only the last frame prediction
- # assert new_memory.shape[-1] == self.r * self.memory_dim
- self.memory_input = new_memory[:, self.memory_dim * (self.r - 1):]
+ # assert new_memory.shape[-1] == self.r * self.frame_channels
+ self.memory_input = new_memory[:, self.frame_channels * (self.r - 1):]
- def forward(self, inputs, memory, mask, speaker_embeddings=None):
+ def forward(self, inputs, memory, mask):
"""
Args:
inputs: Encoder outputs.
@@ -415,8 +439,8 @@ class Decoder(nn.Module):
mask: Attention mask for sequence padding.
Shapes:
- - inputs: batch x time x encoder_out_dim
- - memory: batch x #mel_specs x mel_spec_dim
+ - inputs: (B, T, D_out_enc)
+ - memory: (B, T_mel, D_mel)
"""
# Run greedy decoding if memory is None
memory = self._reshape_memory(memory)
@@ -430,8 +454,7 @@ class Decoder(nn.Module):
if t > 0:
new_memory = memory[t - 1]
self._update_memory_input(new_memory)
- if speaker_embeddings is not None:
- self.memory_input = torch.cat([self.memory_input, speaker_embeddings], dim=-1)
+
output, stop_token, attention = self.decode(inputs, mask)
outputs += [output]
attentions += [attention]
@@ -439,15 +462,12 @@ class Decoder(nn.Module):
t += 1
return self._parse_outputs(outputs, attentions, stop_tokens)
- def inference(self, inputs, speaker_embeddings=None):
+ def inference(self, inputs):
"""
Args:
inputs: encoder outputs.
- speaker_embeddings: speaker vectors.
-
Shapes:
- inputs: batch x time x encoder_out_dim
- - speaker_embeddings: batch x embed_dim
"""
outputs = []
attentions = []
@@ -460,8 +480,6 @@ class Decoder(nn.Module):
if t > 0:
new_memory = outputs[-1]
self._update_memory_input(new_memory)
- if speaker_embeddings is not None:
- self.memory_input = torch.cat([self.memory_input, speaker_embeddings], dim=-1)
output, stop_token, attention = self.decode(inputs, None)
stop_token = torch.sigmoid(stop_token.data)
outputs += [output]
@@ -471,14 +489,14 @@ class Decoder(nn.Module):
if t > inputs.shape[1] / 4 and (stop_token > 0.6
or attention[:, -1].item() > 0.6):
break
- elif t > self.max_decoder_steps:
+ if t > self.max_decoder_steps:
print(" | > Decoder stopped with 'max_decoder_steps")
break
return self._parse_outputs(outputs, attentions, stop_tokens)
class StopNet(nn.Module):
- r"""
+ r"""Stopnet signalling decoder to stop inference.
Args:
in_features (int): feature dimension of input.
"""
diff --git a/layers/tacotron2.py b/mozilla_voice_tts/tts/layers/tacotron2.py
similarity index 71%
rename from layers/tacotron2.py
rename to mozilla_voice_tts/tts/layers/tacotron2.py
index f11aee65..490f3728 100644
--- a/layers/tacotron2.py
+++ b/mozilla_voice_tts/tts/layers/tacotron2.py
@@ -1,11 +1,24 @@
import torch
-from torch.autograd import Variable
from torch import nn
from torch.nn import functional as F
from .common_layers import init_attn, Prenet, Linear
-
+# NOTE: linter has a problem with the current TF release
+#pylint: disable=no-value-for-parameter
+#pylint: disable=unexpected-keyword-arg
class ConvBNBlock(nn.Module):
+ r"""Convolutions with Batch Normalization and non-linear activation.
+
+ Args:
+ in_channels (int): number of input channels.
+ out_channels (int): number of output channels.
+ kernel_size (int): convolution kernel size.
+ activation (str): 'relu', 'tanh', None (linear).
+
+ Shapes:
+ - input: (B, C_in, T)
+ - output: (B, C_out, T)
+ """
def __init__(self, in_channels, out_channels, kernel_size, activation=None):
super(ConvBNBlock, self).__init__()
assert (kernel_size - 1) % 2 == 0
@@ -32,16 +45,25 @@ class ConvBNBlock(nn.Module):
class Postnet(nn.Module):
- def __init__(self, output_dim, num_convs=5):
+ r"""Tacotron2 Postnet
+
+ Args:
+ in_out_channels (int): number of output channels.
+
+ Shapes:
+ - input: (B, C_in, T)
+ - output: (B, C_in, T)
+ """
+ def __init__(self, in_out_channels, num_convs=5):
super(Postnet, self).__init__()
self.convolutions = nn.ModuleList()
self.convolutions.append(
- ConvBNBlock(output_dim, 512, kernel_size=5, activation='tanh'))
+ ConvBNBlock(in_out_channels, 512, kernel_size=5, activation='tanh'))
for _ in range(1, num_convs - 1):
self.convolutions.append(
ConvBNBlock(512, 512, kernel_size=5, activation='tanh'))
self.convolutions.append(
- ConvBNBlock(512, output_dim, kernel_size=5, activation=None))
+ ConvBNBlock(512, in_out_channels, kernel_size=5, activation=None))
def forward(self, x):
o = x
@@ -51,14 +73,23 @@ class Postnet(nn.Module):
class Encoder(nn.Module):
- def __init__(self, output_input_dim=512):
+ r"""Tacotron2 Encoder
+
+ Args:
+ in_out_channels (int): number of input and output channels.
+
+ Shapes:
+ - input: (B, C_in, T)
+ - output: (B, C_in, T)
+ """
+ def __init__(self, in_out_channels=512):
super(Encoder, self).__init__()
self.convolutions = nn.ModuleList()
for _ in range(3):
self.convolutions.append(
- ConvBNBlock(output_input_dim, output_input_dim, 5, 'relu'))
- self.lstm = nn.LSTM(output_input_dim,
- int(output_input_dim / 2),
+ ConvBNBlock(in_out_channels, in_out_channels, 5, 'relu'))
+ self.lstm = nn.LSTM(in_out_channels,
+ int(in_out_channels / 2),
num_layers=1,
batch_first=True,
bias=True,
@@ -90,20 +121,40 @@ class Encoder(nn.Module):
# adapted from https://github.com/NVIDIA/tacotron2/
class Decoder(nn.Module):
+ """Tacotron2 decoder. We don't use Zoneout but Dropout between RNN layers.
+
+ Args:
+ in_channels (int): number of input channels.
+ frame_channels (int): number of feature frame channels.
+ r (int): number of outputs per time step (reduction rate).
+ memory_size (int): size of the past window. if <= 0 memory_size = r
+ attn_type (string): type of attention used in decoder.
+ attn_win (bool): if true, define an attention window centered to maximum
+ attention response. It provides more robust attention alignment especially
+ at interence time.
+ attn_norm (string): attention normalization function. 'sigmoid' or 'softmax'.
+ prenet_type (string): 'original' or 'bn'.
+ prenet_dropout (float): prenet dropout rate.
+ forward_attn (bool): if true, use forward attention method. https://arxiv.org/abs/1807.06736
+ trans_agent (bool): if true, use transition agent. https://arxiv.org/abs/1807.06736
+ forward_attn_mask (bool): if true, mask attention values smaller than a threshold.
+ location_attn (bool): if true, use location sensitive attention.
+ attn_K (int): number of attention heads for GravesAttention.
+ separate_stopnet (bool): if true, detach stopnet input to prevent gradient flow.
+ """
# Pylint gets confused by PyTorch conventions here
#pylint: disable=attribute-defined-outside-init
- def __init__(self, input_dim, frame_dim, r, attn_type, attn_win, attn_norm,
+ def __init__(self, in_channels, frame_channels, r, attn_type, attn_win, attn_norm,
prenet_type, prenet_dropout, forward_attn, trans_agent,
- forward_attn_mask, location_attn, attn_K, separate_stopnet,
- speaker_embedding_dim):
+ forward_attn_mask, location_attn, attn_K, separate_stopnet):
super(Decoder, self).__init__()
- self.frame_dim = frame_dim
+ self.frame_channels = frame_channels
self.r_init = r
self.r = r
- self.encoder_embedding_dim = input_dim
+ self.encoder_embedding_dim = in_channels
self.separate_stopnet = separate_stopnet
self.max_decoder_steps = 1000
- self.gate_threshold = 0.5
+ self.stop_threshold = 0.5
# model dimensions
self.query_dim = 1024
@@ -114,20 +165,20 @@ class Decoder(nn.Module):
self.p_decoder_dropout = 0.1
# memory -> |Prenet| -> processed_memory
- prenet_dim = self.frame_dim
+ prenet_dim = self.frame_channels
self.prenet = Prenet(prenet_dim,
prenet_type,
prenet_dropout,
out_features=[self.prenet_dim, self.prenet_dim],
bias=False)
- self.attention_rnn = nn.LSTMCell(self.prenet_dim + input_dim,
+ self.attention_rnn = nn.LSTMCell(self.prenet_dim + in_channels,
self.query_dim,
bias=True)
self.attention = init_attn(attn_type=attn_type,
query_dim=self.query_dim,
- embedding_dim=input_dim,
+ embedding_dim=in_channels,
attention_dim=128,
location_attention=location_attn,
attention_location_n_filters=32,
@@ -139,16 +190,16 @@ class Decoder(nn.Module):
forward_attn_mask=forward_attn_mask,
attn_K=attn_K)
- self.decoder_rnn = nn.LSTMCell(self.query_dim + input_dim,
+ self.decoder_rnn = nn.LSTMCell(self.query_dim + in_channels,
self.decoder_rnn_dim,
bias=True)
- self.linear_projection = Linear(self.decoder_rnn_dim + input_dim,
- self.frame_dim * self.r_init)
+ self.linear_projection = Linear(self.decoder_rnn_dim + in_channels,
+ self.frame_channels * self.r_init)
self.stopnet = nn.Sequential(
nn.Dropout(0.1),
- Linear(self.decoder_rnn_dim + self.frame_dim * self.r_init,
+ Linear(self.decoder_rnn_dim + self.frame_channels * self.r_init,
1,
bias=True,
init_gain='sigmoid'))
@@ -159,8 +210,8 @@ class Decoder(nn.Module):
def get_go_frame(self, inputs):
B = inputs.size(0)
- memory = torch.zeros(1, device=inputs.device).repeat(B,
- self.frame_dim * self.r)
+ memory = torch.zeros(1, device=inputs.device).repeat(
+ B, self.frame_channels * self.r)
return memory
def _init_states(self, inputs, mask, keep_states=False):
@@ -186,9 +237,9 @@ class Decoder(nn.Module):
Reshape the spectrograms for given 'r'
"""
# Grouping multiple frames if necessary
- if memory.size(-1) == self.frame_dim:
+ if memory.size(-1) == self.frame_channels:
memory = memory.view(memory.shape[0], memory.size(1) // self.r, -1)
- # Time first (T_decoder, B, frame_dim)
+ # Time first (T_decoder, B, frame_channels)
memory = memory.transpose(0, 1)
return memory
@@ -196,22 +247,22 @@ class Decoder(nn.Module):
alignments = torch.stack(alignments).transpose(0, 1)
stop_tokens = torch.stack(stop_tokens).transpose(0, 1)
outputs = torch.stack(outputs).transpose(0, 1).contiguous()
- outputs = outputs.view(outputs.size(0), -1, self.frame_dim)
+ outputs = outputs.view(outputs.size(0), -1, self.frame_channels)
outputs = outputs.transpose(1, 2)
return outputs, stop_tokens, alignments
def _update_memory(self, memory):
if len(memory.shape) == 2:
- return memory[:, self.frame_dim * (self.r - 1):]
- return memory[:, :, self.frame_dim * (self.r - 1):]
+ return memory[:, self.frame_channels * (self.r - 1):]
+ return memory[:, :, self.frame_channels * (self.r - 1):]
def decode(self, memory):
'''
shapes:
- - memory: B x r * self.frame_dim
+ - memory: B x r * self.frame_channels
'''
# self.context: B x D_en
- # query_input: B x D_en + (r * self.frame_dim)
+ # query_input: B x D_en + (r * self.frame_channels)
query_input = torch.cat((memory, self.context), -1)
# self.query and self.attention_rnn_cell_state : B x D_attn_rnn
self.query, self.attention_rnn_cell_state = self.attention_rnn(
@@ -234,25 +285,36 @@ class Decoder(nn.Module):
# B x (D_decoder_rnn + D_en)
decoder_hidden_context = torch.cat((self.decoder_hidden, self.context),
dim=1)
- # B x (self.r * self.frame_dim)
+ # B x (self.r * self.frame_channels)
decoder_output = self.linear_projection(decoder_hidden_context)
- # B x (D_decoder_rnn + (self.r * self.frame_dim))
+ # B x (D_decoder_rnn + (self.r * self.frame_channels))
stopnet_input = torch.cat((self.decoder_hidden, decoder_output), dim=1)
if self.separate_stopnet:
stop_token = self.stopnet(stopnet_input.detach())
else:
stop_token = self.stopnet(stopnet_input)
# select outputs for the reduction rate self.r
- decoder_output = decoder_output[:, :self.r * self.frame_dim]
+ decoder_output = decoder_output[:, :self.r * self.frame_channels]
return decoder_output, self.attention.attention_weights, stop_token
- def forward(self, inputs, memories, mask, speaker_embeddings=None):
+ def forward(self, inputs, memories, mask):
+ r"""Train Decoder with teacher forcing.
+ Args:
+ inputs: Encoder outputs.
+ memories: Feature frames for teacher-forcing.
+ mask: Attention mask for sequence padding.
+
+ Shapes:
+ - inputs: (B, T, D_out_enc)
+ - memory: (B, T_mel, D_mel)
+ - outputs: (B, T_mel, D_mel)
+ - alignments: (B, T_in, T_out)
+ - stop_tokens: (B, T_out)
+ """
memory = self.get_go_frame(inputs).unsqueeze(0)
memories = self._reshape_memory(memories)
memories = torch.cat((memory, memories), dim=0)
memories = self._update_memory(memories)
- if speaker_embeddings is not None:
- memories = torch.cat([memories, speaker_embeddings], dim=-1)
memories = self.prenet(memories)
self._init_states(inputs, mask=mask)
@@ -270,7 +332,18 @@ class Decoder(nn.Module):
outputs, stop_tokens, alignments)
return outputs, alignments, stop_tokens
- def inference(self, inputs, speaker_embeddings=None):
+ def inference(self, inputs):
+ r"""Decoder inference without teacher forcing and use
+ Stopnet to stop decoder.
+ Args:
+ inputs: Encoder outputs.
+
+ Shapes:
+ - inputs: (B, T, D_out_enc)
+ - outputs: (B, T_mel, D_mel)
+ - alignments: (B, T_in, T_out)
+ - stop_tokens: (B, T_out)
+ """
memory = self.get_go_frame(inputs)
memory = self._update_memory(memory)
@@ -280,15 +353,13 @@ class Decoder(nn.Module):
outputs, stop_tokens, alignments, t = [], [], [], 0
while True:
memory = self.prenet(memory)
- if speaker_embeddings is not None:
- memory = torch.cat([memory, speaker_embeddings], dim=-1)
decoder_output, alignment, stop_token = self.decode(memory)
stop_token = torch.sigmoid(stop_token.data)
outputs += [decoder_output.squeeze(1)]
stop_tokens += [stop_token]
alignments += [alignment]
- if stop_token > 0.7 and t > inputs.shape[0] / 2:
+ if stop_token > self.stop_threshold and t > inputs.shape[0] // 2:
break
if len(outputs) == self.max_decoder_steps:
print(" | > Decoder stopped with 'max_decoder_steps")
@@ -315,7 +386,6 @@ class Decoder(nn.Module):
self.attention.init_win_idx()
self.attention.init_states(inputs)
outputs, stop_tokens, alignments, t = [], [], [], 0
- stop_flags = [True, False, False]
while True:
memory = self.prenet(self.memory_truncated)
decoder_output, alignment, stop_token = self.decode(memory)
diff --git a/utils/__init__.py b/mozilla_voice_tts/tts/models/__init__.py
similarity index 100%
rename from utils/__init__.py
rename to mozilla_voice_tts/tts/models/__init__.py
diff --git a/mozilla_voice_tts/tts/models/tacotron.py b/mozilla_voice_tts/tts/models/tacotron.py
new file mode 100644
index 00000000..1dcf2fc8
--- /dev/null
+++ b/mozilla_voice_tts/tts/models/tacotron.py
@@ -0,0 +1,166 @@
+# coding: utf-8
+import torch
+from torch import nn
+
+from mozilla_voice_tts.tts.layers.gst_layers import GST
+from mozilla_voice_tts.tts.layers.tacotron import Decoder, Encoder, PostCBHG
+from mozilla_voice_tts.tts.models.tacotron_abstract import TacotronAbstract
+
+
+class Tacotron(TacotronAbstract):
+ def __init__(self,
+ num_chars,
+ num_speakers,
+ r=5,
+ postnet_output_dim=1025,
+ decoder_output_dim=80,
+ attn_type='original',
+ attn_win=False,
+ attn_norm="sigmoid",
+ prenet_type="original",
+ prenet_dropout=True,
+ forward_attn=False,
+ trans_agent=False,
+ forward_attn_mask=False,
+ location_attn=True,
+ attn_K=5,
+ separate_stopnet=True,
+ bidirectional_decoder=False,
+ double_decoder_consistency=False,
+ ddc_r=None,
+ encoder_in_features=256,
+ decoder_in_features=256,
+ speaker_embedding_dim=None,
+ gst=False,
+ gst_embedding_dim=256,
+ gst_num_heads=4,
+ gst_style_tokens=10,
+ memory_size=5):
+ super(Tacotron,
+ self).__init__(num_chars, num_speakers, r, postnet_output_dim,
+ decoder_output_dim, attn_type, attn_win,
+ attn_norm, prenet_type, prenet_dropout,
+ forward_attn, trans_agent, forward_attn_mask,
+ location_attn, attn_K, separate_stopnet,
+ bidirectional_decoder, double_decoder_consistency,
+ ddc_r, encoder_in_features, decoder_in_features,
+ speaker_embedding_dim, gst, gst_embedding_dim,
+ gst_num_heads, gst_style_tokens)
+
+ # speaker embedding layers
+ if self.num_speakers > 1:
+ if not self.embeddings_per_sample:
+ speaker_embedding_dim = 256
+ self.speaker_embedding = nn.Embedding(self.num_speakers, speaker_embedding_dim)
+ self.speaker_embedding.weight.data.normal_(0, 0.3)
+
+ # speaker and gst embeddings is concat in decoder input
+ if self.num_speakers > 1:
+ self.decoder_in_features += speaker_embedding_dim # add speaker embedding dim
+
+ # embedding layer
+ self.embedding = nn.Embedding(num_chars, 256, padding_idx=0)
+ self.embedding.weight.data.normal_(0, 0.3)
+
+ # base model layers
+ self.encoder = Encoder(self.encoder_in_features)
+ self.decoder = Decoder(self.decoder_in_features, decoder_output_dim, r,
+ memory_size, attn_type, attn_win, attn_norm,
+ prenet_type, prenet_dropout, forward_attn,
+ trans_agent, forward_attn_mask, location_attn,
+ attn_K, separate_stopnet)
+ self.postnet = PostCBHG(decoder_output_dim)
+ self.last_linear = nn.Linear(self.postnet.cbhg.gru_features * 2,
+ postnet_output_dim)
+
+ # global style token layers
+ if self.gst:
+ self.gst_layer = GST(num_mel=80,
+ num_heads=gst_num_heads,
+ num_style_tokens=gst_style_tokens,
+ embedding_dim=gst_embedding_dim)
+ # backward pass decoder
+ if self.bidirectional_decoder:
+ self._init_backward_decoder()
+ # setup DDC
+ if self.double_decoder_consistency:
+ self.coarse_decoder = Decoder(
+ self.decoder_in_features, decoder_output_dim, ddc_r, memory_size,
+ attn_type, attn_win, attn_norm, prenet_type, prenet_dropout,
+ forward_attn, trans_agent, forward_attn_mask, location_attn,
+ attn_K, separate_stopnet)
+
+ def forward(self, characters, text_lengths, mel_specs, mel_lengths=None, speaker_ids=None, speaker_embeddings=None):
+ """
+ Shapes:
+ - characters: B x T_in
+ - text_lengths: B
+ - mel_specs: B x T_out x D
+ - speaker_ids: B x 1
+ """
+ input_mask, output_mask = self.compute_masks(text_lengths, mel_lengths)
+ # B x T_in x embed_dim
+ inputs = self.embedding(characters)
+ # B x T_in x encoder_in_features
+ encoder_outputs = self.encoder(inputs)
+ # sequence masking
+ encoder_outputs = encoder_outputs * input_mask.unsqueeze(2).expand_as(encoder_outputs)
+ # global style token
+ if self.gst:
+ # B x gst_dim
+ encoder_outputs = self.compute_gst(encoder_outputs, mel_specs)
+ # speaker embedding
+ if self.num_speakers > 1:
+ if not self.embeddings_per_sample:
+ # B x 1 x speaker_embed_dim
+ speaker_embeddings = self.speaker_embedding(speaker_ids)[:, None]
+ else:
+ # B x 1 x speaker_embed_dim
+ speaker_embeddings = torch.unsqueeze(speaker_embeddings, 1)
+ encoder_outputs = self._concat_speaker_embedding(encoder_outputs, speaker_embeddings)
+ # decoder_outputs: B x decoder_in_features x T_out
+ # alignments: B x T_in x encoder_in_features
+ # stop_tokens: B x T_in
+ decoder_outputs, alignments, stop_tokens = self.decoder(
+ encoder_outputs, mel_specs, input_mask)
+ # sequence masking
+ if output_mask is not None:
+ decoder_outputs = decoder_outputs * output_mask.unsqueeze(1).expand_as(decoder_outputs)
+ # B x T_out x decoder_in_features
+ postnet_outputs = self.postnet(decoder_outputs)
+ # sequence masking
+ if output_mask is not None:
+ postnet_outputs = postnet_outputs * output_mask.unsqueeze(2).expand_as(postnet_outputs)
+ # B x T_out x posnet_dim
+ postnet_outputs = self.last_linear(postnet_outputs)
+ # B x T_out x decoder_in_features
+ decoder_outputs = decoder_outputs.transpose(1, 2).contiguous()
+ if self.bidirectional_decoder:
+ decoder_outputs_backward, alignments_backward = self._backward_pass(mel_specs, encoder_outputs, input_mask)
+ return decoder_outputs, postnet_outputs, alignments, stop_tokens, decoder_outputs_backward, alignments_backward
+ if self.double_decoder_consistency:
+ decoder_outputs_backward, alignments_backward = self._coarse_decoder_pass(mel_specs, encoder_outputs, alignments, input_mask)
+ return decoder_outputs, postnet_outputs, alignments, stop_tokens, decoder_outputs_backward, alignments_backward
+ return decoder_outputs, postnet_outputs, alignments, stop_tokens
+
+ @torch.no_grad()
+ def inference(self, characters, speaker_ids=None, style_mel=None, speaker_embeddings=None):
+ inputs = self.embedding(characters)
+ encoder_outputs = self.encoder(inputs)
+ if self.gst:
+ # B x gst_dim
+ encoder_outputs = self.compute_gst(encoder_outputs, style_mel)
+ if self.num_speakers > 1:
+ if not self.embeddings_per_sample:
+ # B x 1 x speaker_embed_dim
+ speaker_embeddings = self.speaker_embedding(speaker_ids)[:, None]
+ else:
+ # B x 1 x speaker_embed_dim
+ speaker_embeddings = torch.unsqueeze(speaker_embeddings, 1)
+ encoder_outputs = self._concat_speaker_embedding(encoder_outputs, speaker_embeddings)
+ decoder_outputs, alignments, stop_tokens = self.decoder.inference(
+ encoder_outputs)
+ postnet_outputs = self.postnet(decoder_outputs)
+ postnet_outputs = self.last_linear(postnet_outputs)
+ decoder_outputs = decoder_outputs.transpose(1, 2)
+ return decoder_outputs, postnet_outputs, alignments, stop_tokens
diff --git a/mozilla_voice_tts/tts/models/tacotron2.py b/mozilla_voice_tts/tts/models/tacotron2.py
new file mode 100644
index 00000000..a9ba442c
--- /dev/null
+++ b/mozilla_voice_tts/tts/models/tacotron2.py
@@ -0,0 +1,184 @@
+import torch
+from torch import nn
+
+from mozilla_voice_tts.tts.layers.gst_layers import GST
+from mozilla_voice_tts.tts.layers.tacotron2 import Decoder, Encoder, Postnet
+from mozilla_voice_tts.tts.models.tacotron_abstract import TacotronAbstract
+
+# TODO: match function arguments with tacotron
+class Tacotron2(TacotronAbstract):
+ def __init__(self,
+ num_chars,
+ num_speakers,
+ r,
+ postnet_output_dim=80,
+ decoder_output_dim=80,
+ attn_type='original',
+ attn_win=False,
+ attn_norm="softmax",
+ prenet_type="original",
+ prenet_dropout=True,
+ forward_attn=False,
+ trans_agent=False,
+ forward_attn_mask=False,
+ location_attn=True,
+ attn_K=5,
+ separate_stopnet=True,
+ bidirectional_decoder=False,
+ double_decoder_consistency=False,
+ ddc_r=None,
+ encoder_in_features=512,
+ decoder_in_features=512,
+ speaker_embedding_dim=None,
+ gst=False,
+ gst_embedding_dim=512,
+ gst_num_heads=4,
+ gst_style_tokens=10):
+ super(Tacotron2,
+ self).__init__(num_chars, num_speakers, r, postnet_output_dim,
+ decoder_output_dim, attn_type, attn_win,
+ attn_norm, prenet_type, prenet_dropout,
+ forward_attn, trans_agent, forward_attn_mask,
+ location_attn, attn_K, separate_stopnet,
+ bidirectional_decoder, double_decoder_consistency,
+ ddc_r, encoder_in_features, decoder_in_features,
+ speaker_embedding_dim, gst, gst_embedding_dim,
+ gst_num_heads, gst_style_tokens)
+
+ # speaker embedding layer
+ if self.num_speakers > 1:
+ if not self.embeddings_per_sample:
+ speaker_embedding_dim = 512
+ self.speaker_embedding = nn.Embedding(self.num_speakers, speaker_embedding_dim)
+ self.speaker_embedding.weight.data.normal_(0, 0.3)
+
+ # speaker and gst embeddings is concat in decoder input
+ if self.num_speakers > 1:
+ self.decoder_in_features += speaker_embedding_dim # add speaker embedding dim
+
+ # embedding layer
+ self.embedding = nn.Embedding(num_chars, 512, padding_idx=0)
+
+ # base model layers
+ self.encoder = Encoder(self.encoder_in_features)
+ self.decoder = Decoder(self.decoder_in_features, self.decoder_output_dim, r, attn_type, attn_win,
+ attn_norm, prenet_type, prenet_dropout,
+ forward_attn, trans_agent, forward_attn_mask,
+ location_attn, attn_K, separate_stopnet)
+ self.postnet = Postnet(self.postnet_output_dim)
+
+ # global style token layers
+ if self.gst:
+ self.gst_layer = GST(num_mel=80,
+ num_heads=self.gst_num_heads,
+ num_style_tokens=self.gst_style_tokens,
+ embedding_dim=self.gst_embedding_dim)
+ # backward pass decoder
+ if self.bidirectional_decoder:
+ self._init_backward_decoder()
+ # setup DDC
+ if self.double_decoder_consistency:
+ self.coarse_decoder = Decoder(
+ self.decoder_in_features, self.decoder_output_dim, ddc_r, attn_type,
+ attn_win, attn_norm, prenet_type, prenet_dropout, forward_attn,
+ trans_agent, forward_attn_mask, location_attn, attn_K,
+ separate_stopnet)
+
+ @staticmethod
+ def shape_outputs(mel_outputs, mel_outputs_postnet, alignments):
+ mel_outputs = mel_outputs.transpose(1, 2)
+ mel_outputs_postnet = mel_outputs_postnet.transpose(1, 2)
+ return mel_outputs, mel_outputs_postnet, alignments
+
+ def forward(self, text, text_lengths, mel_specs=None, mel_lengths=None, speaker_ids=None, speaker_embeddings=None):
+ # compute mask for padding
+ # B x T_in_max (boolean)
+ input_mask, output_mask = self.compute_masks(text_lengths, mel_lengths)
+ # B x D_embed x T_in_max
+ embedded_inputs = self.embedding(text).transpose(1, 2)
+ # B x T_in_max x D_en
+ encoder_outputs = self.encoder(embedded_inputs, text_lengths)
+
+ if self.gst:
+ # B x gst_dim
+ encoder_outputs = self.compute_gst(encoder_outputs, mel_specs)
+
+ if self.num_speakers > 1:
+ if not self.embeddings_per_sample:
+ # B x 1 x speaker_embed_dim
+ speaker_embeddings = self.speaker_embedding(speaker_ids)[:, None]
+ else:
+ # B x 1 x speaker_embed_dim
+ speaker_embeddings = torch.unsqueeze(speaker_embeddings, 1)
+ encoder_outputs = self._concat_speaker_embedding(encoder_outputs, speaker_embeddings)
+
+ encoder_outputs = encoder_outputs * input_mask.unsqueeze(2).expand_as(encoder_outputs)
+
+ # B x mel_dim x T_out -- B x T_out//r x T_in -- B x T_out//r
+ decoder_outputs, alignments, stop_tokens = self.decoder(
+ encoder_outputs, mel_specs, input_mask)
+ # sequence masking
+ if mel_lengths is not None:
+ decoder_outputs = decoder_outputs * output_mask.unsqueeze(1).expand_as(decoder_outputs)
+ # B x mel_dim x T_out
+ postnet_outputs = self.postnet(decoder_outputs)
+ postnet_outputs = decoder_outputs + postnet_outputs
+ # sequence masking
+ if output_mask is not None:
+ postnet_outputs = postnet_outputs * output_mask.unsqueeze(1).expand_as(postnet_outputs)
+ # B x T_out x mel_dim -- B x T_out x mel_dim -- B x T_out//r x T_in
+ decoder_outputs, postnet_outputs, alignments = self.shape_outputs(
+ decoder_outputs, postnet_outputs, alignments)
+ if self.bidirectional_decoder:
+ decoder_outputs_backward, alignments_backward = self._backward_pass(mel_specs, encoder_outputs, input_mask)
+ return decoder_outputs, postnet_outputs, alignments, stop_tokens, decoder_outputs_backward, alignments_backward
+ if self.double_decoder_consistency:
+ decoder_outputs_backward, alignments_backward = self._coarse_decoder_pass(mel_specs, encoder_outputs, alignments, input_mask)
+ return decoder_outputs, postnet_outputs, alignments, stop_tokens, decoder_outputs_backward, alignments_backward
+ return decoder_outputs, postnet_outputs, alignments, stop_tokens
+
+ @torch.no_grad()
+ def inference(self, text, speaker_ids=None, style_mel=None, speaker_embeddings=None):
+ embedded_inputs = self.embedding(text).transpose(1, 2)
+ encoder_outputs = self.encoder.inference(embedded_inputs)
+
+ if self.gst:
+ # B x gst_dim
+ encoder_outputs = self.compute_gst(encoder_outputs, style_mel)
+
+ if self.num_speakers > 1:
+ if not self.embeddings_per_sample:
+ speaker_embeddings = self.speaker_embedding(speaker_ids)[:, None]
+ encoder_outputs = self._concat_speaker_embedding(encoder_outputs, speaker_embeddings)
+
+ decoder_outputs, alignments, stop_tokens = self.decoder.inference(
+ encoder_outputs)
+ postnet_outputs = self.postnet(decoder_outputs)
+ postnet_outputs = decoder_outputs + postnet_outputs
+ decoder_outputs, postnet_outputs, alignments = self.shape_outputs(
+ decoder_outputs, postnet_outputs, alignments)
+ return decoder_outputs, postnet_outputs, alignments, stop_tokens
+
+ def inference_truncated(self, text, speaker_ids=None, style_mel=None, speaker_embeddings=None):
+ """
+ Preserve model states for continuous inference
+ """
+ embedded_inputs = self.embedding(text).transpose(1, 2)
+ encoder_outputs = self.encoder.inference_truncated(embedded_inputs)
+
+ if self.gst:
+ # B x gst_dim
+ encoder_outputs = self.compute_gst(encoder_outputs, style_mel)
+
+ if self.num_speakers > 1:
+ if not self.embeddings_per_sample:
+ speaker_embeddings = self.speaker_embedding(speaker_ids)[:, None]
+ encoder_outputs = self._concat_speaker_embedding(encoder_outputs, speaker_embeddings)
+
+ mel_outputs, alignments, stop_tokens = self.decoder.inference_truncated(
+ encoder_outputs)
+ mel_outputs_postnet = self.postnet(mel_outputs)
+ mel_outputs_postnet = mel_outputs + mel_outputs_postnet
+ mel_outputs, mel_outputs_postnet, alignments = self.shape_outputs(
+ mel_outputs, mel_outputs_postnet, alignments)
+ return mel_outputs, mel_outputs_postnet, alignments, stop_tokens
diff --git a/mozilla_voice_tts/tts/models/tacotron_abstract.py b/mozilla_voice_tts/tts/models/tacotron_abstract.py
new file mode 100644
index 00000000..d98d03b7
--- /dev/null
+++ b/mozilla_voice_tts/tts/models/tacotron_abstract.py
@@ -0,0 +1,212 @@
+import copy
+from abc import ABC, abstractmethod
+
+import torch
+from torch import nn
+
+from mozilla_voice_tts.tts.utils.generic_utils import sequence_mask
+
+
+class TacotronAbstract(ABC, nn.Module):
+ def __init__(self,
+ num_chars,
+ num_speakers,
+ r,
+ postnet_output_dim=80,
+ decoder_output_dim=80,
+ attn_type='original',
+ attn_win=False,
+ attn_norm="softmax",
+ prenet_type="original",
+ prenet_dropout=True,
+ forward_attn=False,
+ trans_agent=False,
+ forward_attn_mask=False,
+ location_attn=True,
+ attn_K=5,
+ separate_stopnet=True,
+ bidirectional_decoder=False,
+ double_decoder_consistency=False,
+ ddc_r=None,
+ encoder_in_features=512,
+ decoder_in_features=512,
+ speaker_embedding_dim=None,
+ gst=False,
+ gst_embedding_dim=512,
+ gst_num_heads=4,
+ gst_style_tokens=10):
+ """ Abstract Tacotron class """
+ super().__init__()
+ self.num_chars = num_chars
+ self.r = r
+ self.decoder_output_dim = decoder_output_dim
+ self.postnet_output_dim = postnet_output_dim
+ self.gst = gst
+ self.gst_embedding_dim = gst_embedding_dim
+ self.gst_num_heads = gst_num_heads
+ self.gst_style_tokens = gst_style_tokens
+ self.num_speakers = num_speakers
+ self.bidirectional_decoder = bidirectional_decoder
+ self.double_decoder_consistency = double_decoder_consistency
+ self.ddc_r = ddc_r
+ self.attn_type = attn_type
+ self.attn_win = attn_win
+ self.attn_norm = attn_norm
+ self.prenet_type = prenet_type
+ self.prenet_dropout = prenet_dropout
+ self.forward_attn = forward_attn
+ self.trans_agent = trans_agent
+ self.forward_attn_mask = forward_attn_mask
+ self.location_attn = location_attn
+ self.attn_K = attn_K
+ self.separate_stopnet = separate_stopnet
+ self.encoder_in_features = encoder_in_features
+ self.decoder_in_features = decoder_in_features
+ self.speaker_embedding_dim = speaker_embedding_dim
+
+ # layers
+ self.embedding = None
+ self.encoder = None
+ self.decoder = None
+ self.postnet = None
+
+ # multispeaker
+ if self.speaker_embedding_dim is None:
+ # if speaker_embedding_dim is None we need use the nn.Embedding, with default speaker_embedding_dim
+ self.embeddings_per_sample = False
+ else:
+ # if speaker_embedding_dim is not None we need use speaker embedding per sample
+ self.embeddings_per_sample = True
+
+ # global style token
+ if self.gst:
+ self.decoder_in_features += gst_embedding_dim # add gst embedding dim
+ self.gst_layer = None
+
+ # model states
+ self.speaker_embeddings = None
+ self.speaker_embeddings_projected = None
+
+ # additional layers
+ self.decoder_backward = None
+ self.coarse_decoder = None
+
+ #############################
+ # INIT FUNCTIONS
+ #############################
+
+ def _init_states(self):
+ self.speaker_embeddings = None
+ self.speaker_embeddings_projected = None
+
+ def _init_backward_decoder(self):
+ self.decoder_backward = copy.deepcopy(self.decoder)
+
+ def _init_coarse_decoder(self):
+ self.coarse_decoder = copy.deepcopy(self.decoder)
+ self.coarse_decoder.r_init = self.ddc_r
+ self.coarse_decoder.set_r(self.ddc_r)
+
+ #############################
+ # CORE FUNCTIONS
+ #############################
+
+ @abstractmethod
+ def forward(self):
+ pass
+
+ @abstractmethod
+ def inference(self):
+ pass
+
+ #############################
+ # COMMON COMPUTE FUNCTIONS
+ #############################
+
+ def compute_masks(self, text_lengths, mel_lengths):
+ """Compute masks against sequence paddings."""
+ # B x T_in_max (boolean)
+ device = text_lengths.device
+ input_mask = sequence_mask(text_lengths).to(device)
+ output_mask = None
+ if mel_lengths is not None:
+ max_len = mel_lengths.max()
+ r = self.decoder.r
+ max_len = max_len + (r - (max_len % r)) if max_len % r > 0 else max_len
+ output_mask = sequence_mask(mel_lengths, max_len=max_len).to(device)
+ return input_mask, output_mask
+
+ def _backward_pass(self, mel_specs, encoder_outputs, mask):
+ """ Run backwards decoder """
+ decoder_outputs_b, alignments_b, _ = self.decoder_backward(
+ encoder_outputs, torch.flip(mel_specs, dims=(1,)), mask,
+ self.speaker_embeddings_projected)
+ decoder_outputs_b = decoder_outputs_b.transpose(1, 2).contiguous()
+ return decoder_outputs_b, alignments_b
+
+ def _coarse_decoder_pass(self, mel_specs, encoder_outputs, alignments,
+ input_mask):
+ """ Double Decoder Consistency """
+ T = mel_specs.shape[1]
+ if T % self.coarse_decoder.r > 0:
+ padding_size = self.coarse_decoder.r - (T % self.coarse_decoder.r)
+ mel_specs = torch.nn.functional.pad(mel_specs,
+ (0, 0, 0, padding_size, 0, 0))
+ decoder_outputs_backward, alignments_backward, _ = self.coarse_decoder(
+ encoder_outputs.detach(), mel_specs, input_mask)
+ # scale_factor = self.decoder.r_init / self.decoder.r
+ alignments_backward = torch.nn.functional.interpolate(
+ alignments_backward.transpose(1, 2),
+ size=alignments.shape[1],
+ mode='nearest').transpose(1, 2)
+ decoder_outputs_backward = decoder_outputs_backward.transpose(1, 2)
+ decoder_outputs_backward = decoder_outputs_backward[:, :T, :]
+ return decoder_outputs_backward, alignments_backward
+
+ #############################
+ # EMBEDDING FUNCTIONS
+ #############################
+
+ def compute_speaker_embedding(self, speaker_ids):
+ """ Compute speaker embedding vectors """
+ if hasattr(self, "speaker_embedding") and speaker_ids is None:
+ raise RuntimeError(
+ " [!] Model has speaker embedding layer but speaker_id is not provided"
+ )
+ if hasattr(self, "speaker_embedding") and speaker_ids is not None:
+ self.speaker_embeddings = self.speaker_embedding(speaker_ids).unsqueeze(1)
+ if hasattr(self, "speaker_project_mel") and speaker_ids is not None:
+ self.speaker_embeddings_projected = self.speaker_project_mel(
+ self.speaker_embeddings).squeeze(1)
+
+ def compute_gst(self, inputs, style_input):
+ """ Compute global style token """
+ device = inputs.device
+ if isinstance(style_input, dict):
+ query = torch.zeros(1, 1, self.gst_embedding_dim//2).to(device)
+ _GST = torch.tanh(self.gst_layer.style_token_layer.style_tokens)
+ gst_outputs = torch.zeros(1, 1, self.gst_embedding_dim).to(device)
+ for k_token, v_amplifier in style_input.items():
+ key = _GST[int(k_token)].unsqueeze(0).expand(1, -1, -1)
+ gst_outputs_att = self.gst_layer.style_token_layer.attention(query, key)
+ gst_outputs = gst_outputs + gst_outputs_att * v_amplifier
+ elif style_input is None:
+ gst_outputs = torch.zeros(1, 1, self.gst_embedding_dim).to(device)
+ else:
+ gst_outputs = self.gst_layer(style_input) # pylint: disable=not-callable
+ inputs = self._concat_speaker_embedding(inputs, gst_outputs)
+ return inputs
+
+ @staticmethod
+ def _add_speaker_embedding(outputs, speaker_embeddings):
+ speaker_embeddings_ = speaker_embeddings.expand(
+ outputs.size(0), outputs.size(1), -1)
+ outputs = outputs + speaker_embeddings_
+ return outputs
+
+ @staticmethod
+ def _concat_speaker_embedding(outputs, speaker_embeddings):
+ speaker_embeddings_ = speaker_embeddings.expand(
+ outputs.size(0), outputs.size(1), -1)
+ outputs = torch.cat([outputs, speaker_embeddings_], dim=-1)
+ return outputs
diff --git a/tf/README.md b/mozilla_voice_tts/tts/tf/README.md
similarity index 100%
rename from tf/README.md
rename to mozilla_voice_tts/tts/tf/README.md
diff --git a/mozilla_voice_tts/tts/tf/__init__.py b/mozilla_voice_tts/tts/tf/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/tf/layers/common_layers.py b/mozilla_voice_tts/tts/tf/layers/common_layers.py
similarity index 85%
rename from tf/layers/common_layers.py
rename to mozilla_voice_tts/tts/tf/layers/common_layers.py
index 995b5490..ad18b9fc 100644
--- a/tf/layers/common_layers.py
+++ b/mozilla_voice_tts/tts/tf/layers/common_layers.py
@@ -3,6 +3,9 @@ from tensorflow import keras
from tensorflow.python.ops import math_ops
# from tensorflow_addons.seq2seq import BahdanauAttention
+# NOTE: linter has a problem with the current TF release
+#pylint: disable=no-value-for-parameter
+#pylint: disable=unexpected-keyword-arg
class Linear(keras.layers.Layer):
def __init__(self, units, use_bias, **kwargs):
@@ -109,12 +112,18 @@ class Attention(keras.layers.Layer):
raise ValueError("Unknown value for attention norm type")
def init_states(self, batch_size, value_length):
- states = ()
+ states = []
if self.use_loc_attn:
attention_cum = tf.zeros([batch_size, value_length])
attention_old = tf.zeros([batch_size, value_length])
- states = (attention_cum, attention_old)
- return states
+ states = [attention_cum, attention_old]
+ if self.use_forward_attn:
+ alpha = tf.concat([
+ tf.ones([batch_size, 1]),
+ tf.zeros([batch_size, value_length])[:, :-1] + 1e-7
+ ], 1)
+ states.append(alpha)
+ return tuple(states)
def process_values(self, values):
""" cache values for decoder iterations """
@@ -125,7 +134,7 @@ class Attention(keras.layers.Layer):
def get_loc_attn(self, query, states):
""" compute location attention, query layer and
unnorm. attention weights"""
- attention_cum, attention_old = states
+ attention_cum, attention_old = states[:2]
attn_cat = tf.stack([attention_old, attention_cum], axis=2)
processed_query = self.query_layer(tf.expand_dims(query, 1))
@@ -150,6 +159,23 @@ class Attention(keras.layers.Layer):
score -= 1.e9 * math_ops.cast(padding_mask, dtype=tf.float32)
return score
+ def apply_forward_attention(self, alignment, alpha): #pylint: disable=no-self-use
+ # forward attention
+ fwd_shifted_alpha = tf.pad(alpha[:, :-1], ((0, 0), (1, 0)), constant_values=0.0)
+ # compute transition potentials
+ new_alpha = ((1 - 0.5) * alpha + 0.5 * fwd_shifted_alpha + 1e-8) * alignment
+ # renormalize attention weights
+ new_alpha = new_alpha / tf.reduce_sum(new_alpha, axis=1, keepdims=True)
+ return new_alpha
+
+ def update_states(self, old_states, scores_norm, attn_weights, new_alpha=None):
+ states = []
+ if self.use_loc_attn:
+ states = [old_states[0] + scores_norm, attn_weights]
+ if self.use_forward_attn:
+ states.append(new_alpha)
+ return tuple(states)
+
def call(self, query, states):
"""
shapes:
@@ -165,13 +191,19 @@ class Attention(keras.layers.Layer):
# self.apply_score_masking(score, mask)
# attn_weights shape == (batch_size, max_length, 1)
- attn_weights = self.norm_func(score)
+ # normalize attention scores
+ scores_norm = self.norm_func(score)
+ attn_weights = scores_norm
- # update attention states
- if self.use_loc_attn:
- states = (states[0] + attn_weights, attn_weights)
- else:
- states = ()
+ # apply forward attention
+ new_alpha = None
+ if self.use_forward_attn:
+ new_alpha = self.apply_forward_attention(attn_weights, states[-1])
+ attn_weights = new_alpha
+
+ # update states tuple
+ # states = (cum_attn_weights, attn_weights, new_alpha)
+ states = self.update_states(states, scores_norm, attn_weights, new_alpha)
# context_vector shape after sum == (batch_size, hidden_size)
context_vector = tf.matmul(tf.expand_dims(attn_weights, axis=2), self.values, transpose_a=True, transpose_b=False)
diff --git a/tf/layers/tacotron2.py b/mozilla_voice_tts/tts/tf/layers/tacotron2.py
similarity index 76%
rename from tf/layers/tacotron2.py
rename to mozilla_voice_tts/tts/tf/layers/tacotron2.py
index c6f1a2cd..0dd0593e 100644
--- a/tf/layers/tacotron2.py
+++ b/mozilla_voice_tts/tts/tf/layers/tacotron2.py
@@ -1,11 +1,12 @@
-
import tensorflow as tf
from tensorflow import keras
-from TTS.tf.utils.tf_utils import shape_list
-from TTS.tf.layers.common_layers import Prenet, Attention
+from mozilla_voice_tts.tts.tf.utils.tf_utils import shape_list
+from mozilla_voice_tts.tts.tf.layers.common_layers import Prenet, Attention
# from tensorflow_addons.seq2seq import AttentionWrapper
-
+# NOTE: linter has a problem with the current TF release
+#pylint: disable=no-value-for-parameter
+#pylint: disable=unexpected-keyword-arg
class ConvBNBlock(keras.layers.Layer):
def __init__(self, filters, kernel_size, activation, **kwargs):
super(ConvBNBlock, self).__init__(**kwargs)
@@ -58,12 +59,16 @@ class Decoder(keras.layers.Layer):
#pylint: disable=unused-argument
def __init__(self, frame_dim, r, attn_type, use_attn_win, attn_norm, prenet_type,
prenet_dropout, use_forward_attn, use_trans_agent, use_forward_attn_mask,
- use_location_attn, attn_K, separate_stopnet, speaker_emb_dim, **kwargs):
+ use_location_attn, attn_K, separate_stopnet, speaker_emb_dim, enable_tflite, **kwargs):
super(Decoder, self).__init__(**kwargs)
self.frame_dim = frame_dim
self.r_init = tf.constant(r, dtype=tf.int32)
self.r = tf.constant(r, dtype=tf.int32)
+ self.output_dim = r * self.frame_dim
self.separate_stopnet = separate_stopnet
+ self.enable_tflite = enable_tflite
+
+ # layer constants
self.max_decoder_steps = tf.constant(1000, dtype=tf.int32)
self.stop_thresh = tf.constant(0.5, dtype=tf.float32)
@@ -80,7 +85,7 @@ class Decoder(keras.layers.Layer):
[self.prenet_dim, self.prenet_dim],
bias=False,
name='prenet')
- self.attention_rnn = keras.layers.LSTMCell(self.query_dim, use_bias=True, name=f'{self.name}/attention_rnn', )
+ self.attention_rnn = keras.layers.LSTMCell(self.query_dim, use_bias=True, name='attention_rnn', )
self.attention_rnn_dropout = keras.layers.Dropout(0.5)
# TODO: implement other attn options
@@ -94,10 +99,10 @@ class Decoder(keras.layers.Layer):
use_trans_agent=use_trans_agent,
use_forward_attn_mask=use_forward_attn_mask,
name='attention')
- self.decoder_rnn = keras.layers.LSTMCell(self.decoder_rnn_dim, use_bias=True, name=f'{self.name}/decoder_rnn')
+ self.decoder_rnn = keras.layers.LSTMCell(self.decoder_rnn_dim, use_bias=True, name='decoder_rnn')
self.decoder_rnn_dropout = keras.layers.Dropout(0.5)
- self.linear_projection = keras.layers.Dense(self.frame_dim * r, name=f'{self.name}/linear_projection/linear_layer')
- self.stopnet = keras.layers.Dense(1, name=f'{self.name}/stopnet/linear_layer')
+ self.linear_projection = keras.layers.Dense(self.frame_dim * r, name='linear_projection/linear_layer')
+ self.stopnet = keras.layers.Dense(1, name='stopnet/linear_layer')
def set_max_decoder_steps(self, new_max_steps):
@@ -105,6 +110,7 @@ class Decoder(keras.layers.Layer):
def set_r(self, new_r):
self.r = tf.constant(new_r, dtype=tf.int32)
+ self.output_dim = self.frame_dim * new_r
def build_decoder_initial_states(self, batch_size, memory_dim, memory_length):
zero_frame = tf.zeros([batch_size, self.frame_dim])
@@ -183,6 +189,7 @@ class Decoder(keras.layers.Layer):
outputs = tf.TensorArray(dtype=tf.float32, size=0, clear_after_read=False, dynamic_size=True)
attentions = tf.TensorArray(dtype=tf.float32, size=0, clear_after_read=False, dynamic_size=True)
stop_tokens = tf.TensorArray(dtype=tf.float32, size=0, clear_after_read=False, dynamic_size=True)
+
# pre-computes
self.attention.process_values(memory)
@@ -226,7 +233,70 @@ class Decoder(keras.layers.Layer):
outputs = tf.reshape(outputs, [B, -1, self.frame_dim])
return outputs, stop_tokens, attentions
+ def decode_inference_tflite(self, memory, states):
+ """Inference with TF-Lite compatibility. It assumes
+ batch_size is 1"""
+ # init states
+ # dynamic_shape is not supported in TFLite
+ outputs = tf.TensorArray(dtype=tf.float32,
+ size=self.max_decoder_steps,
+ element_shape=tf.TensorShape(
+ [self.output_dim]),
+ clear_after_read=False,
+ dynamic_size=False)
+ # stop_flags = tf.TensorArray(dtype=tf.bool,
+ # size=self.max_decoder_steps,
+ # element_shape=tf.TensorShape(
+ # []),
+ # clear_after_read=False,
+ # dynamic_size=False)
+ attentions = ()
+ stop_tokens = ()
+
+ # pre-computes
+ self.attention.process_values(memory)
+
+ # iter vars
+ stop_flag = tf.constant(False, dtype=tf.bool)
+ step_count = tf.constant(0, dtype=tf.int32)
+
+ def _body(step, memory, states, outputs, stop_flag):
+ frame_next = states[0]
+ prenet_next = self.prenet(frame_next, training=False)
+ output, stop_token, states, _ = self.step(prenet_next,
+ states,
+ None,
+ training=False)
+ stop_token = tf.math.sigmoid(stop_token)
+ stop_flag = tf.greater(stop_token, self.stop_thresh)
+ stop_flag = tf.reduce_all(stop_flag)
+ # stop_flags = stop_flags.write(step, tf.logical_not(stop_flag))
+
+ outputs = outputs.write(step, tf.reshape(output, [-1]))
+ return step + 1, memory, states, outputs, stop_flag
+
+ cond = lambda step, m, s, o, stop_flag: tf.equal(stop_flag, tf.constant(False, dtype=tf.bool))
+ step_count, memory, states, outputs, stop_flag = \
+ tf.while_loop(cond,
+ _body,
+ loop_vars=(step_count, memory, states, outputs,
+ stop_flag),
+ parallel_iterations=32,
+ swap_memory=True,
+ maximum_iterations=self.max_decoder_steps)
+
+
+ outputs = outputs.stack()
+ outputs = tf.gather(outputs, tf.range(step_count)) # pylint: disable=no-value-for-parameter
+ outputs = tf.expand_dims(outputs, axis=[0])
+ outputs = tf.transpose(outputs, [1, 0, 2])
+ outputs = tf.reshape(outputs, [1, -1, self.frame_dim])
+ return outputs, stop_tokens, attentions
+
+
def call(self, memory, states, frames=None, memory_seq_length=None, training=False):
if training:
return self.decode(memory, states, frames, memory_seq_length)
+ if self.enable_tflite:
+ return self.decode_inference_tflite(memory, states)
return self.decode_inference(memory, states)
diff --git a/tf/models/tacotron2.py b/mozilla_voice_tts/tts/tf/models/tacotron2.py
similarity index 70%
rename from tf/models/tacotron2.py
rename to mozilla_voice_tts/tts/tf/models/tacotron2.py
index 101291cf..812fc634 100644
--- a/tf/models/tacotron2.py
+++ b/mozilla_voice_tts/tts/tf/models/tacotron2.py
@@ -1,10 +1,11 @@
+import tensorflow as tf
from tensorflow import keras
-from TTS.tf.layers.tacotron2 import Encoder, Decoder, Postnet
-from TTS.tf.utils.tf_utils import shape_list
+from mozilla_voice_tts.tts.tf.layers.tacotron2 import Encoder, Decoder, Postnet
+from mozilla_voice_tts.tts.tf.utils.tf_utils import shape_list
-#pylint: disable=too-many-ancestors
+#pylint: disable=too-many-ancestors, abstract-method
class Tacotron2(keras.models.Model):
def __init__(self,
num_chars,
@@ -23,7 +24,8 @@ class Tacotron2(keras.models.Model):
forward_attn_mask=False,
location_attn=True,
separate_stopnet=True,
- bidirectional_decoder=False):
+ bidirectional_decoder=False,
+ enable_tflite=False):
super(Tacotron2, self).__init__()
self.r = r
self.decoder_output_dim = decoder_output_dim
@@ -31,6 +33,7 @@ class Tacotron2(keras.models.Model):
self.bidirectional_decoder = bidirectional_decoder
self.num_speakers = num_speakers
self.speaker_embed_dim = 256
+ self.enable_tflite = enable_tflite
self.embedding = keras.layers.Embedding(num_chars, 512, name='embedding')
self.encoder = Encoder(512, name='encoder')
@@ -48,9 +51,12 @@ class Tacotron2(keras.models.Model):
use_location_attn=location_attn,
attn_K=attn_K,
separate_stopnet=separate_stopnet,
- speaker_emb_dim=self.speaker_embed_dim)
+ speaker_emb_dim=self.speaker_embed_dim,
+ name='decoder',
+ enable_tflite=enable_tflite)
self.postnet = Postnet(postnet_output_dim, 5, name='postnet')
+ @tf.function(experimental_relax_shapes=True)
def call(self, characters, text_lengths=None, frames=None, training=None):
if training:
return self.training(characters, text_lengths, frames)
@@ -79,3 +85,23 @@ class Tacotron2(keras.models.Model):
print(output_frames.shape)
return decoder_frames, output_frames, attentions, stop_tokens
+ @tf.function(
+ experimental_relax_shapes=True,
+ input_signature=[
+ tf.TensorSpec([1, None], dtype=tf.int32),
+ ],)
+ def inference_tflite(self, characters):
+ B, T = shape_list(characters)
+ embedding_vectors = self.embedding(characters, training=False)
+ encoder_output = self.encoder(embedding_vectors, training=False)
+ decoder_states = self.decoder.build_decoder_initial_states(B, 512, T)
+ decoder_frames, stop_tokens, attentions = self.decoder(encoder_output, decoder_states, training=False)
+ postnet_frames = self.postnet(decoder_frames, training=False)
+ output_frames = decoder_frames + postnet_frames
+ print(output_frames.shape)
+ return decoder_frames, output_frames, attentions, stop_tokens
+
+ def build_inference(self, ):
+ # TODO: issue https://github.com/PyCQA/pylint/issues/3613
+ input_ids = tf.random.uniform(shape=[1, 4], maxval=10, dtype=tf.int32) #pylint: disable=unexpected-keyword-arg
+ self(input_ids)
diff --git a/tf/utils/convert_torch_to_tf_utils.py b/mozilla_voice_tts/tts/tf/utils/convert_torch_to_tf_utils.py
similarity index 96%
rename from tf/utils/convert_torch_to_tf_utils.py
rename to mozilla_voice_tts/tts/tf/utils/convert_torch_to_tf_utils.py
index e9e1e8a3..03b41803 100644
--- a/tf/utils/convert_torch_to_tf_utils.py
+++ b/mozilla_voice_tts/tts/tf/utils/convert_torch_to_tf_utils.py
@@ -1,6 +1,9 @@
import numpy as np
import tensorflow as tf
+# NOTE: linter has a problem with the current TF release
+#pylint: disable=no-value-for-parameter
+#pylint: disable=unexpected-keyword-arg
def tf_create_dummy_inputs():
""" Create dummy inputs for TF Tacotron2 model """
diff --git a/tf/utils/generic_utils.py b/mozilla_voice_tts/tts/tf/utils/generic_utils.py
similarity index 85%
rename from tf/utils/generic_utils.py
rename to mozilla_voice_tts/tts/tf/utils/generic_utils.py
index 6368658d..f8131abd 100644
--- a/tf/utils/generic_utils.py
+++ b/mozilla_voice_tts/tts/tf/utils/generic_utils.py
@@ -1,4 +1,3 @@
-import os
import datetime
import importlib
import pickle
@@ -6,9 +5,7 @@ import numpy as np
import tensorflow as tf
-def save_checkpoint(model, optimizer, current_step, epoch, r, output_folder, **kwargs):
- checkpoint_path = 'tts_tf_checkpoint_{}.pkl'.format(current_step)
- checkpoint_path = os.path.join(output_folder, checkpoint_path)
+def save_checkpoint(model, optimizer, current_step, epoch, r, output_path, **kwargs):
state = {
'model': model.weights,
'optimizer': optimizer,
@@ -18,7 +15,7 @@ def save_checkpoint(model, optimizer, current_step, epoch, r, output_folder, **k
'r': r
}
state.update(kwargs)
- pickle.dump(state, open(checkpoint_path, 'wb'))
+ pickle.dump(state, open(output_path, 'wb'))
def load_checkpoint(model, checkpoint_path):
@@ -27,7 +24,13 @@ def load_checkpoint(model, checkpoint_path):
tf_vars = model.weights
for tf_var in tf_vars:
layer_name = tf_var.name
- chkp_var_value = chkp_var_dict[layer_name]
+ try:
+ chkp_var_value = chkp_var_dict[layer_name]
+ except KeyError:
+ class_name = list(chkp_var_dict.keys())[0].split("/")[0]
+ layer_name = f"{class_name}/{layer_name}"
+ chkp_var_value = chkp_var_dict[layer_name]
+
tf.keras.backend.set_value(tf_var, chkp_var_value)
if 'r' in checkpoint.keys():
model.decoder.set_r(checkpoint['r'])
@@ -72,9 +75,9 @@ def count_parameters(model, c):
return model.count_params()
-def setup_model(num_chars, num_speakers, c):
+def setup_model(num_chars, num_speakers, c, enable_tflite=False):
print(" > Using model: {}".format(c.model))
- MyModel = importlib.import_module('TTS.tf.models.' + c.model.lower())
+ MyModel = importlib.import_module('mozilla_voice_tts.tts.tf.models.' + c.model.lower())
MyModel = getattr(MyModel, c.model)
if c.model.lower() in "tacotron":
raise NotImplementedError(' [!] Tacotron model is not ready.')
@@ -95,5 +98,6 @@ def setup_model(num_chars, num_speakers, c):
location_attn=c.location_attn,
attn_K=c.attention_heads,
separate_stopnet=c.separate_stopnet,
- bidirectional_decoder=c.bidirectional_decoder)
+ bidirectional_decoder=c.bidirectional_decoder,
+ enable_tflite=enable_tflite)
return model
diff --git a/mozilla_voice_tts/tts/tf/utils/io.py b/mozilla_voice_tts/tts/tf/utils/io.py
new file mode 100644
index 00000000..143422d2
--- /dev/null
+++ b/mozilla_voice_tts/tts/tf/utils/io.py
@@ -0,0 +1,41 @@
+import pickle
+import datetime
+import tensorflow as tf
+
+
+def save_checkpoint(model, optimizer, current_step, epoch, r, output_path, **kwargs):
+ state = {
+ 'model': model.weights,
+ 'optimizer': optimizer,
+ 'step': current_step,
+ 'epoch': epoch,
+ 'date': datetime.date.today().strftime("%B %d, %Y"),
+ 'r': r
+ }
+ state.update(kwargs)
+ pickle.dump(state, open(output_path, 'wb'))
+
+
+def load_checkpoint(model, checkpoint_path):
+ checkpoint = pickle.load(open(checkpoint_path, 'rb'))
+ chkp_var_dict = {var.name: var.numpy() for var in checkpoint['model']}
+ tf_vars = model.weights
+ for tf_var in tf_vars:
+ layer_name = tf_var.name
+ try:
+ chkp_var_value = chkp_var_dict[layer_name]
+ except KeyError:
+ class_name = list(chkp_var_dict.keys())[0].split("/")[0]
+ layer_name = f"{class_name}/{layer_name}"
+ chkp_var_value = chkp_var_dict[layer_name]
+
+ tf.keras.backend.set_value(tf_var, chkp_var_value)
+ if 'r' in checkpoint.keys():
+ model.decoder.set_r(checkpoint['r'])
+ return model
+
+
+def load_tflite_model(tflite_path):
+ tflite_model = tf.lite.Interpreter(model_path=tflite_path)
+ tflite_model.allocate_tensors()
+ return tflite_model
diff --git a/tf/utils/tf_utils.py b/mozilla_voice_tts/tts/tf/utils/tf_utils.py
similarity index 100%
rename from tf/utils/tf_utils.py
rename to mozilla_voice_tts/tts/tf/utils/tf_utils.py
diff --git a/mozilla_voice_tts/tts/tf/utils/tflite.py b/mozilla_voice_tts/tts/tf/utils/tflite.py
new file mode 100644
index 00000000..b8daf254
--- /dev/null
+++ b/mozilla_voice_tts/tts/tf/utils/tflite.py
@@ -0,0 +1,31 @@
+import tensorflow as tf
+
+
+def convert_tacotron2_to_tflite(model,
+ output_path=None,
+ experimental_converter=True):
+ """Convert Tensorflow Tacotron2 model to TFLite. Save a binary file if output_path is
+ provided, else return TFLite model."""
+
+ concrete_function = model.inference_tflite.get_concrete_function()
+ converter = tf.lite.TFLiteConverter.from_concrete_functions(
+ [concrete_function])
+ converter.experimental_new_converter = experimental_converter
+ converter.optimizations = [tf.lite.Optimize.DEFAULT]
+ converter.target_spec.supported_ops = [
+ tf.lite.OpsSet.TFLITE_BUILTINS, tf.lite.OpsSet.SELECT_TF_OPS
+ ]
+ tflite_model = converter.convert()
+ print(f'Tflite Model size is {len(tflite_model) / (1024.0 * 1024.0)} MBs.')
+ if output_path is not None:
+ # same model binary if outputpath is provided
+ with open(output_path, 'wb') as f:
+ f.write(tflite_model)
+ return None
+ return tflite_model
+
+
+def load_tflite_model(tflite_path):
+ tflite_model = tf.lite.Interpreter(model_path=tflite_path)
+ tflite_model.allocate_tensors()
+ return tflite_model
diff --git a/mozilla_voice_tts/tts/utils/__init__.py b/mozilla_voice_tts/tts/utils/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/utils/data.py b/mozilla_voice_tts/tts/utils/data.py
similarity index 99%
rename from utils/data.py
rename to mozilla_voice_tts/tts/utils/data.py
index a83325cb..a75410b4 100644
--- a/utils/data.py
+++ b/mozilla_voice_tts/tts/utils/data.py
@@ -74,4 +74,3 @@ class StandardScaler():
X *= self.scale_
X += self.mean_
return X
-
diff --git a/distribute.py b/mozilla_voice_tts/tts/utils/distribute.py
similarity index 65%
rename from distribute.py
rename to mozilla_voice_tts/tts/utils/distribute.py
index b0fc8b07..89d4efec 100644
--- a/distribute.py
+++ b/mozilla_voice_tts/tts/utils/distribute.py
@@ -1,15 +1,11 @@
# edited from https://github.com/fastai/imagenet-fast/blob/master/imagenet_nv/distributed.py
-import os, sys
import math
-import time
-import subprocess
-import argparse
+
import torch
import torch.distributed as dist
-from torch.utils.data.sampler import Sampler
-from torch.autograd import Variable
from torch._utils import _flatten_dense_tensors, _unflatten_dense_tensors
-from TTS.utils.generic_utils import create_experiment_folder
+from torch.autograd import Variable
+from torch.utils.data.sampler import Sampler
class DistributedSampler(Sampler):
@@ -108,7 +104,7 @@ def apply_gradient_allreduce(module):
for param in list(module.parameters()):
def allreduce_hook(*_):
- Variable._execution_engine.queue_callback(allreduce_params)
+ Variable._execution_engine.queue_callback(allreduce_params) #pylint: disable=protected-access
if param.requires_grad:
param.register_hook(allreduce_hook)
@@ -118,61 +114,3 @@ def apply_gradient_allreduce(module):
module.register_forward_hook(set_needs_reduction)
return module
-
-
-def main():
- """
- Call train.py as a new process and pass command arguments
- """
- parser = argparse.ArgumentParser()
- parser.add_argument(
- '--continue_path',
- type=str,
- help='Training output folder to continue training. Use to continue a training. If it is used, "config_path" is ignored.',
- default='',
- required='--config_path' not in sys.argv)
- parser.add_argument(
- '--restore_path',
- type=str,
- help='Model file to be restored. Use to finetune a model.',
- default='')
- parser.add_argument(
- '--config_path',
- type=str,
- help='Path to config file for training.',
- required='--continue_path' not in sys.argv
- )
- args = parser.parse_args()
-
- # OUT_PATH = create_experiment_folder(CONFIG.output_path, CONFIG.run_name,
- # True)
- # stdout_path = os.path.join(OUT_PATH, "process_stdout/")
-
- num_gpus = torch.cuda.device_count()
- group_id = time.strftime("%Y_%m_%d-%H%M%S")
-
- # set arguments for train.py
- command = ['train.py']
- command.append('--continue_path={}'.format(args.continue_path))
- command.append('--restore_path={}'.format(args.restore_path))
- command.append('--config_path={}'.format(args.config_path))
- command.append('--group_id=group_{}'.format(group_id))
- command.append('')
-
- # run processes
- processes = []
- for i in range(num_gpus):
- my_env = os.environ.copy()
- my_env["PYTHON_EGG_CACHE"] = "/tmp/tmp{}".format(i)
- command[-1] = '--rank={}'.format(i)
- stdout = None if i == 0 else open(os.devnull, 'w')
- p = subprocess.Popen(['python3'] + command, stdout=stdout, env=my_env)
- processes.append(p)
- print(command)
-
- for p in processes:
- p.wait()
-
-
-if __name__ == '__main__':
- main()
diff --git a/mozilla_voice_tts/tts/utils/generic_utils.py b/mozilla_voice_tts/tts/utils/generic_utils.py
new file mode 100644
index 00000000..d7dca0ac
--- /dev/null
+++ b/mozilla_voice_tts/tts/utils/generic_utils.py
@@ -0,0 +1,229 @@
+import torch
+import importlib
+import numpy as np
+from collections import Counter
+
+from mozilla_voice_tts.utils.generic_utils import check_argument
+
+
+def split_dataset(items):
+ is_multi_speaker = False
+ speakers = [item[-1] for item in items]
+ is_multi_speaker = len(set(speakers)) > 1
+ eval_split_size = 500 if len(items) * 0.01 > 500 else int(
+ len(items) * 0.01)
+ assert eval_split_size > 0, " [!] You do not have enough samples to train. You need at least 100 samples."
+ np.random.seed(0)
+ np.random.shuffle(items)
+ if is_multi_speaker:
+ items_eval = []
+ # most stupid code ever -- Fix it !
+ while len(items_eval) < eval_split_size:
+ speakers = [item[-1] for item in items]
+ speaker_counter = Counter(speakers)
+ item_idx = np.random.randint(0, len(items))
+ if speaker_counter[items[item_idx][-1]] > 1:
+ items_eval.append(items[item_idx])
+ del items[item_idx]
+ return items_eval, items
+ return items[:eval_split_size], items[eval_split_size:]
+
+
+# from https://gist.github.com/jihunchoi/f1434a77df9db1bb337417854b398df1
+def sequence_mask(sequence_length, max_len=None):
+ if max_len is None:
+ max_len = sequence_length.data.max()
+ batch_size = sequence_length.size(0)
+ seq_range = torch.arange(0, max_len).long()
+ seq_range_expand = seq_range.unsqueeze(0).expand(batch_size, max_len)
+ if sequence_length.is_cuda:
+ seq_range_expand = seq_range_expand.to(sequence_length.device)
+ seq_length_expand = (
+ sequence_length.unsqueeze(1).expand_as(seq_range_expand))
+ # B x T_max
+ return seq_range_expand < seq_length_expand
+
+
+def setup_model(num_chars, num_speakers, c, speaker_embedding_dim=None):
+ print(" > Using model: {}".format(c.model))
+ MyModel = importlib.import_module('mozilla_voice_tts.tts.models.' + c.model.lower())
+ MyModel = getattr(MyModel, c.model)
+ if c.model.lower() in "tacotron":
+ model = MyModel(num_chars=num_chars,
+ num_speakers=num_speakers,
+ r=c.r,
+ postnet_output_dim=int(c.audio['fft_size'] / 2 + 1),
+ decoder_output_dim=c.audio['num_mels'],
+ gst=c.use_gst,
+ gst_embedding_dim=c.gst['gst_embedding_dim'],
+ gst_num_heads=c.gst['gst_num_heads'],
+ gst_style_tokens=c.gst['gst_style_tokens'],
+ memory_size=c.memory_size,
+ attn_type=c.attention_type,
+ attn_win=c.windowing,
+ attn_norm=c.attention_norm,
+ prenet_type=c.prenet_type,
+ prenet_dropout=c.prenet_dropout,
+ forward_attn=c.use_forward_attn,
+ trans_agent=c.transition_agent,
+ forward_attn_mask=c.forward_attn_mask,
+ location_attn=c.location_attn,
+ attn_K=c.attention_heads,
+ separate_stopnet=c.separate_stopnet,
+ bidirectional_decoder=c.bidirectional_decoder,
+ double_decoder_consistency=c.double_decoder_consistency,
+ ddc_r=c.ddc_r,
+ speaker_embedding_dim=speaker_embedding_dim)
+ elif c.model.lower() == "tacotron2":
+ model = MyModel(num_chars=num_chars,
+ num_speakers=num_speakers,
+ r=c.r,
+ postnet_output_dim=c.audio['num_mels'],
+ decoder_output_dim=c.audio['num_mels'],
+ gst=c.use_gst,
+ gst_embedding_dim=c.gst['gst_embedding_dim'],
+ gst_num_heads=c.gst['gst_num_heads'],
+ gst_style_tokens=c.gst['gst_style_tokens'],
+ attn_type=c.attention_type,
+ attn_win=c.windowing,
+ attn_norm=c.attention_norm,
+ prenet_type=c.prenet_type,
+ prenet_dropout=c.prenet_dropout,
+ forward_attn=c.use_forward_attn,
+ trans_agent=c.transition_agent,
+ forward_attn_mask=c.forward_attn_mask,
+ location_attn=c.location_attn,
+ attn_K=c.attention_heads,
+ separate_stopnet=c.separate_stopnet,
+ bidirectional_decoder=c.bidirectional_decoder,
+ double_decoder_consistency=c.double_decoder_consistency,
+ ddc_r=c.ddc_r,
+ speaker_embedding_dim=speaker_embedding_dim)
+ return model
+
+
+def check_config(c):
+ check_argument('model', c, enum_list=['tacotron', 'tacotron2'], restricted=True, val_type=str)
+ check_argument('run_name', c, restricted=True, val_type=str)
+ check_argument('run_description', c, val_type=str)
+
+ # AUDIO
+ check_argument('audio', c, restricted=True, val_type=dict)
+
+ # audio processing parameters
+ check_argument('num_mels', c['audio'], restricted=True, val_type=int, min_val=10, max_val=2056)
+ check_argument('fft_size', c['audio'], restricted=True, val_type=int, min_val=128, max_val=4058)
+ check_argument('sample_rate', c['audio'], restricted=True, val_type=int, min_val=512, max_val=100000)
+ check_argument('frame_length_ms', c['audio'], restricted=True, val_type=float, min_val=10, max_val=1000, alternative='win_length')
+ check_argument('frame_shift_ms', c['audio'], restricted=True, val_type=float, min_val=1, max_val=1000, alternative='hop_length')
+ check_argument('preemphasis', c['audio'], restricted=True, val_type=float, min_val=0, max_val=1)
+ check_argument('min_level_db', c['audio'], restricted=True, val_type=int, min_val=-1000, max_val=10)
+ check_argument('ref_level_db', c['audio'], restricted=True, val_type=int, min_val=0, max_val=1000)
+ check_argument('power', c['audio'], restricted=True, val_type=float, min_val=1, max_val=5)
+ check_argument('griffin_lim_iters', c['audio'], restricted=True, val_type=int, min_val=10, max_val=1000)
+
+ # vocabulary parameters
+ check_argument('characters', c, restricted=False, val_type=dict)
+ check_argument('pad', c['characters'] if 'characters' in c.keys() else {}, restricted='characters' in c.keys(), val_type=str)
+ check_argument('eos', c['characters'] if 'characters' in c.keys() else {}, restricted='characters' in c.keys(), val_type=str)
+ check_argument('bos', c['characters'] if 'characters' in c.keys() else {}, restricted='characters' in c.keys(), val_type=str)
+ check_argument('characters', c['characters'] if 'characters' in c.keys() else {}, restricted='characters' in c.keys(), val_type=str)
+ check_argument('phonemes', c['characters'] if 'characters' in c.keys() else {}, restricted='characters' in c.keys(), val_type=str)
+ check_argument('punctuations', c['characters'] if 'characters' in c.keys() else {}, restricted='characters' in c.keys(), val_type=str)
+
+ # normalization parameters
+ check_argument('signal_norm', c['audio'], restricted=True, val_type=bool)
+ check_argument('symmetric_norm', c['audio'], restricted=True, val_type=bool)
+ check_argument('max_norm', c['audio'], restricted=True, val_type=float, min_val=0.1, max_val=1000)
+ check_argument('clip_norm', c['audio'], restricted=True, val_type=bool)
+ check_argument('mel_fmin', c['audio'], restricted=True, val_type=float, min_val=0.0, max_val=1000)
+ check_argument('mel_fmax', c['audio'], restricted=True, val_type=float, min_val=500.0)
+ check_argument('spec_gain', c['audio'], restricted=True, val_type=[int, float], min_val=1, max_val=100)
+ check_argument('do_trim_silence', c['audio'], restricted=True, val_type=bool)
+ check_argument('trim_db', c['audio'], restricted=True, val_type=int)
+
+ # training parameters
+ check_argument('batch_size', c, restricted=True, val_type=int, min_val=1)
+ check_argument('eval_batch_size', c, restricted=True, val_type=int, min_val=1)
+ check_argument('r', c, restricted=True, val_type=int, min_val=1)
+ check_argument('gradual_training', c, restricted=False, val_type=list)
+ check_argument('loss_masking', c, restricted=True, val_type=bool)
+ check_argument('apex_amp_level', c, restricted=False, val_type=str)
+ # check_argument('grad_accum', c, restricted=True, val_type=int, min_val=1, max_val=100)
+
+ # validation parameters
+ check_argument('run_eval', c, restricted=True, val_type=bool)
+ check_argument('test_delay_epochs', c, restricted=True, val_type=int, min_val=0)
+ check_argument('test_sentences_file', c, restricted=False, val_type=str)
+
+ # optimizer
+ check_argument('noam_schedule', c, restricted=False, val_type=bool)
+ check_argument('grad_clip', c, restricted=True, val_type=float, min_val=0.0)
+ check_argument('epochs', c, restricted=True, val_type=int, min_val=1)
+ check_argument('lr', c, restricted=True, val_type=float, min_val=0)
+ check_argument('wd', c, restricted=True, val_type=float, min_val=0)
+ check_argument('warmup_steps', c, restricted=True, val_type=int, min_val=0)
+ check_argument('seq_len_norm', c, restricted=True, val_type=bool)
+
+ # tacotron prenet
+ check_argument('memory_size', c, restricted=True, val_type=int, min_val=-1)
+ check_argument('prenet_type', c, restricted=True, val_type=str, enum_list=['original', 'bn'])
+ check_argument('prenet_dropout', c, restricted=True, val_type=bool)
+
+ # attention
+ check_argument('attention_type', c, restricted=True, val_type=str, enum_list=['graves', 'original'])
+ check_argument('attention_heads', c, restricted=True, val_type=int)
+ check_argument('attention_norm', c, restricted=True, val_type=str, enum_list=['sigmoid', 'softmax'])
+ check_argument('windowing', c, restricted=True, val_type=bool)
+ check_argument('use_forward_attn', c, restricted=True, val_type=bool)
+ check_argument('forward_attn_mask', c, restricted=True, val_type=bool)
+ check_argument('transition_agent', c, restricted=True, val_type=bool)
+ check_argument('transition_agent', c, restricted=True, val_type=bool)
+ check_argument('location_attn', c, restricted=True, val_type=bool)
+ check_argument('bidirectional_decoder', c, restricted=True, val_type=bool)
+ check_argument('double_decoder_consistency', c, restricted=True, val_type=bool)
+ check_argument('ddc_r', c, restricted='double_decoder_consistency' in c.keys(), min_val=1, max_val=7, val_type=int)
+
+ # stopnet
+ check_argument('stopnet', c, restricted=True, val_type=bool)
+ check_argument('separate_stopnet', c, restricted=True, val_type=bool)
+
+ # tensorboard
+ check_argument('print_step', c, restricted=True, val_type=int, min_val=1)
+ check_argument('tb_plot_step', c, restricted=True, val_type=int, min_val=1)
+ check_argument('save_step', c, restricted=True, val_type=int, min_val=1)
+ check_argument('checkpoint', c, restricted=True, val_type=bool)
+ check_argument('tb_model_param_stats', c, restricted=True, val_type=bool)
+
+ # dataloading
+ # pylint: disable=import-outside-toplevel
+ from mozilla_voice_tts.tts.utils.text import cleaners
+ check_argument('text_cleaner', c, restricted=True, val_type=str, enum_list=dir(cleaners))
+ check_argument('enable_eos_bos_chars', c, restricted=True, val_type=bool)
+ check_argument('num_loader_workers', c, restricted=True, val_type=int, min_val=0)
+ check_argument('num_val_loader_workers', c, restricted=True, val_type=int, min_val=0)
+ check_argument('batch_group_size', c, restricted=True, val_type=int, min_val=0)
+ check_argument('min_seq_len', c, restricted=True, val_type=int, min_val=0)
+ check_argument('max_seq_len', c, restricted=True, val_type=int, min_val=10)
+
+ # paths
+ check_argument('output_path', c, restricted=True, val_type=str)
+
+ # multi-speaker and gst
+ check_argument('use_speaker_embedding', c, restricted=True, val_type=bool)
+ check_argument('use_external_speaker_embedding_file', c, restricted=True, val_type=bool)
+ check_argument('external_speaker_embedding_file', c, restricted=True, val_type=str)
+ check_argument('use_gst', c, restricted=True, val_type=bool)
+ check_argument('gst', c, restricted=True, val_type=dict)
+ check_argument('gst_style_input', c['gst'], restricted=True, val_type=[str, dict])
+ check_argument('gst_embedding_dim', c['gst'], restricted=True, val_type=int, min_val=0, max_val=1000)
+ check_argument('gst_num_heads', c['gst'], restricted=True, val_type=int, min_val=2, max_val=10)
+ check_argument('gst_style_tokens', c['gst'], restricted=True, val_type=int, min_val=1, max_val=1000)
+
+ # datasets - checking only the first entry
+ check_argument('datasets', c, restricted=True, val_type=list)
+ for dataset_entry in c['datasets']:
+ check_argument('name', dataset_entry, restricted=True, val_type=str)
+ check_argument('path', dataset_entry, restricted=True, val_type=str)
+ check_argument('meta_file_train', dataset_entry, restricted=True, val_type=[str, list])
+ check_argument('meta_file_val', dataset_entry, restricted=True, val_type=str)
diff --git a/utils/io.py b/mozilla_voice_tts/tts/utils/io.py
similarity index 58%
rename from utils/io.py
rename to mozilla_voice_tts/tts/utils/io.py
index c1067726..da5c8b27 100644
--- a/utils/io.py
+++ b/mozilla_voice_tts/tts/utils/io.py
@@ -1,44 +1,13 @@
import os
-import json
-import re
import torch
import datetime
-class AttrDict(dict):
- def __init__(self, *args, **kwargs):
- super(AttrDict, self).__init__(*args, **kwargs)
- self.__dict__ = self
-
-
-def load_config(config_path):
- config = AttrDict()
- with open(config_path, "r", encoding = "utf-8") as f:
- input_str = f.read()
- input_str = re.sub(r'\\\n', '', input_str)
- input_str = re.sub(r'//.*\n', '\n', input_str)
- data = json.loads(input_str)
- config.update(data)
- return config
-
-
-def copy_config_file(config_file, out_path, new_fields):
- config_lines = open(config_file, "r", encoding = "utf-8").readlines()
- # add extra information fields
- for key, value in new_fields.items():
- if isinstance(value, str):
- new_line = '"{}":"{}",\n'.format(key, value)
- else:
- new_line = '"{}":{},\n'.format(key, value)
- config_lines.insert(1, new_line)
- config_out_file = open(out_path, "w")
- config_out_file.writelines(config_lines)
- config_out_file.close()
-
-
-def load_checkpoint(model, checkpoint_path, use_cuda=False):
+def load_checkpoint(model, checkpoint_path, amp=None, use_cuda=False):
state = torch.load(checkpoint_path, map_location=torch.device('cpu'))
model.load_state_dict(state['model'])
+ if amp and 'amp' in state:
+ amp.load_state_dict(state['amp'])
if use_cuda:
model.cuda()
# set model stepsize
@@ -47,7 +16,7 @@ def load_checkpoint(model, checkpoint_path, use_cuda=False):
return model, state
-def save_model(model, optimizer, current_step, epoch, r, output_path, **kwargs):
+def save_model(model, optimizer, current_step, epoch, r, output_path, amp_state_dict=None, **kwargs):
new_state_dict = model.state_dict()
state = {
'model': new_state_dict,
@@ -57,6 +26,8 @@ def save_model(model, optimizer, current_step, epoch, r, output_path, **kwargs):
'date': datetime.date.today().strftime("%B %d, %Y"),
'r': r
}
+ if amp_state_dict:
+ state['amp'] = amp_state_dict
state.update(kwargs)
torch.save(state, output_path)
diff --git a/utils/measures.py b/mozilla_voice_tts/tts/utils/measures.py
similarity index 97%
rename from utils/measures.py
rename to mozilla_voice_tts/tts/utils/measures.py
index 01d25695..fdd31242 100644
--- a/utils/measures.py
+++ b/mozilla_voice_tts/tts/utils/measures.py
@@ -1,6 +1,3 @@
-import torch
-
-
def alignment_diagonal_score(alignments, binary=False):
"""
Compute how diagonal alignment predictions are. It is useful
diff --git a/utils/speakers.py b/mozilla_voice_tts/tts/utils/speakers.py
similarity index 79%
rename from utils/speakers.py
rename to mozilla_voice_tts/tts/utils/speakers.py
index 8aa612a8..156e42af 100644
--- a/utils/speakers.py
+++ b/mozilla_voice_tts/tts/utils/speakers.py
@@ -1,8 +1,6 @@
import os
import json
-from TTS.datasets.preprocess import get_preprocessor_by_name
-
def make_speakers_json_path(out_path):
"""Returns conventional speakers.json location."""
@@ -12,12 +10,15 @@ def make_speakers_json_path(out_path):
def load_speaker_mapping(out_path):
"""Loads speaker mapping if already present."""
try:
- with open(make_speakers_json_path(out_path)) as f:
+ if os.path.splitext(out_path)[1] == '.json':
+ json_file = out_path
+ else:
+ json_file = make_speakers_json_path(out_path)
+ with open(json_file) as f:
return json.load(f)
except FileNotFoundError:
return {}
-
def save_speaker_mapping(out_path, speaker_mapping):
"""Saves speaker mapping if not yet present."""
speakers_json_path = make_speakers_json_path(out_path)
diff --git a/utils/synthesis.py b/mozilla_voice_tts/tts/utils/synthesis.py
similarity index 65%
rename from utils/synthesis.py
rename to mozilla_voice_tts/tts/utils/synthesis.py
index a53c12dc..0952c936 100644
--- a/utils/synthesis.py
+++ b/mozilla_voice_tts/tts/utils/synthesis.py
@@ -37,23 +37,25 @@ def numpy_to_tf(np_array, dtype):
return tensor
-def compute_style_mel(style_wav, ap):
- style_mel = ap.melspectrogram(
- ap.load_wav(style_wav)).expand_dims(0)
+def compute_style_mel(style_wav, ap, cuda=False):
+ style_mel = torch.FloatTensor(ap.melspectrogram(
+ ap.load_wav(style_wav, sr=ap.sample_rate))).unsqueeze(0)
+ if cuda:
+ return style_mel.cuda()
return style_mel
-def run_model_torch(model, inputs, CONFIG, truncated, speaker_id=None, style_mel=None):
+def run_model_torch(model, inputs, CONFIG, truncated, speaker_id=None, style_mel=None, speaker_embeddings=None):
if CONFIG.use_gst:
decoder_output, postnet_output, alignments, stop_tokens = model.inference(
- inputs, style_mel=style_mel, speaker_ids=speaker_id)
+ inputs, style_mel=style_mel, speaker_ids=speaker_id, speaker_embeddings=speaker_embeddings)
else:
if truncated:
decoder_output, postnet_output, alignments, stop_tokens = model.inference_truncated(
- inputs, speaker_ids=speaker_id)
+ inputs, speaker_ids=speaker_id, speaker_embeddings=speaker_embeddings)
else:
decoder_output, postnet_output, alignments, stop_tokens = model.inference(
- inputs, speaker_ids=speaker_id)
+ inputs, speaker_ids=speaker_id, speaker_embeddings=speaker_embeddings)
return decoder_output, postnet_output, alignments, stop_tokens
@@ -70,6 +72,31 @@ def run_model_tf(model, inputs, CONFIG, truncated, speaker_id=None, style_mel=No
return decoder_output, postnet_output, alignments, stop_tokens
+def run_model_tflite(model, inputs, CONFIG, truncated, speaker_id=None, style_mel=None):
+ if CONFIG.use_gst and style_mel is not None:
+ raise NotImplementedError(' [!] GST inference not implemented for TfLite')
+ if truncated:
+ raise NotImplementedError(' [!] Truncated inference not implemented for TfLite')
+ if speaker_id is not None:
+ raise NotImplementedError(' [!] Multi-Speaker not implemented for TfLite')
+ # get input and output details
+ input_details = model.get_input_details()
+ output_details = model.get_output_details()
+ # reshape input tensor for the new input shape
+ model.resize_tensor_input(input_details[0]['index'], inputs.shape)
+ model.allocate_tensors()
+ detail = input_details[0]
+ # input_shape = detail['shape']
+ model.set_tensor(detail['index'], inputs)
+ # run the model
+ model.invoke()
+ # collect outputs
+ decoder_output = model.get_tensor(output_details[0]['index'])
+ postnet_output = model.get_tensor(output_details[1]['index'])
+ # tflite model only returns feature frames
+ return decoder_output, postnet_output, None, None
+
+
def parse_outputs_torch(postnet_output, decoder_output, alignments, stop_tokens):
postnet_output = postnet_output[0].data.cpu().numpy()
decoder_output = decoder_output[0].data.cpu().numpy()
@@ -86,25 +113,42 @@ def parse_outputs_tf(postnet_output, decoder_output, alignments, stop_tokens):
return postnet_output, decoder_output, alignment, stop_tokens
+def parse_outputs_tflite(postnet_output, decoder_output):
+ postnet_output = postnet_output[0]
+ decoder_output = decoder_output[0]
+ return postnet_output, decoder_output
+
+
def trim_silence(wav, ap):
return wav[:ap.find_endpoint(wav)]
def inv_spectrogram(postnet_output, ap, CONFIG):
- if CONFIG.model in ["Tacotron", "TacotronGST"]:
+ if CONFIG.model.lower() in ["tacotron"]:
wav = ap.inv_spectrogram(postnet_output.T)
else:
wav = ap.inv_melspectrogram(postnet_output.T)
return wav
-def id_to_torch(speaker_id):
+def id_to_torch(speaker_id, cuda=False):
if speaker_id is not None:
speaker_id = np.asarray(speaker_id)
speaker_id = torch.from_numpy(speaker_id).unsqueeze(0)
+ if cuda:
+ return speaker_id.cuda()
return speaker_id
+def embedding_to_torch(speaker_embedding, cuda=False):
+ if speaker_embedding is not None:
+ speaker_embedding = np.asarray(speaker_embedding)
+ speaker_embedding = torch.from_numpy(speaker_embedding).unsqueeze(0).type(torch.FloatTensor)
+ if cuda:
+ return speaker_embedding.cuda()
+ return speaker_embedding
+
+
# TODO: perform GL with pytorch for batching
def apply_griffin_lim(inputs, input_lens, CONFIG, ap):
'''Apply griffin-lim to each sample iterating throught the first dimension.
@@ -134,15 +178,16 @@ def synthesis(model,
enable_eos_bos_chars=False, #pylint: disable=unused-argument
use_griffin_lim=False,
do_trim_silence=False,
+ speaker_embedding=None,
backend='torch'):
"""Synthesize voice for the given text.
Args:
- model (TTS.models): model to synthesize.
+ model (mozilla_voice_tts.tts.models): model to synthesize.
text (str): target text
CONFIG (dict): config dictionary to be loaded from config.json.
use_cuda (bool): enable cuda.
- ap (TTS.utils.audio.AudioProcessor): audio processor to process
+ ap (mozilla_voice_tts.tts.utils.audio.AudioProcessor): audio processor to process
model outputs.
speaker_id (int): id of speaker
style_wav (str): Uses for style embedding of GST.
@@ -154,32 +199,50 @@ def synthesis(model,
"""
# GST processing
style_mel = None
- if CONFIG.model == "TacotronGST" and style_wav is not None:
- style_mel = compute_style_mel(style_wav, ap)
+ if CONFIG.use_gst and style_wav is not None:
+ if isinstance(style_wav, dict):
+ style_mel = style_wav
+ else:
+ style_mel = compute_style_mel(style_wav, ap, cuda=use_cuda)
# preprocess the given text
inputs = text_to_seqvec(text, CONFIG)
# pass tensors to backend
if backend == 'torch':
- speaker_id = id_to_torch(speaker_id)
- style_mel = numpy_to_torch(style_mel, torch.float, cuda=use_cuda)
+ if speaker_id is not None:
+ speaker_id = id_to_torch(speaker_id, cuda=use_cuda)
+
+ if speaker_embedding is not None:
+ speaker_embedding = embedding_to_torch(speaker_embedding, cuda=use_cuda)
+
+ if not isinstance(style_mel, dict):
+ style_mel = numpy_to_torch(style_mel, torch.float, cuda=use_cuda)
inputs = numpy_to_torch(inputs, torch.long, cuda=use_cuda)
inputs = inputs.unsqueeze(0)
- else:
+ elif backend == 'tf':
# TODO: handle speaker id for tf model
style_mel = numpy_to_tf(style_mel, tf.float32)
inputs = numpy_to_tf(inputs, tf.int32)
inputs = tf.expand_dims(inputs, 0)
+ elif backend == 'tflite':
+ style_mel = numpy_to_tf(style_mel, tf.float32)
+ inputs = numpy_to_tf(inputs, tf.int32)
+ inputs = tf.expand_dims(inputs, 0)
# synthesize voice
if backend == 'torch':
decoder_output, postnet_output, alignments, stop_tokens = run_model_torch(
- model, inputs, CONFIG, truncated, speaker_id, style_mel)
+ model, inputs, CONFIG, truncated, speaker_id, style_mel, speaker_embeddings=speaker_embedding)
postnet_output, decoder_output, alignment, stop_tokens = parse_outputs_torch(
postnet_output, decoder_output, alignments, stop_tokens)
- else:
+ elif backend == 'tf':
decoder_output, postnet_output, alignments, stop_tokens = run_model_tf(
model, inputs, CONFIG, truncated, speaker_id, style_mel)
postnet_output, decoder_output, alignment, stop_tokens = parse_outputs_tf(
postnet_output, decoder_output, alignments, stop_tokens)
+ elif backend == 'tflite':
+ decoder_output, postnet_output, alignment, stop_tokens = run_model_tflite(
+ model, inputs, CONFIG, truncated, speaker_id, style_mel)
+ postnet_output, decoder_output = parse_outputs_tflite(
+ postnet_output, decoder_output)
# convert outputs to numpy
# plot results
wav = None
diff --git a/utils/text/__init__.py b/mozilla_voice_tts/tts/utils/text/__init__.py
similarity index 96%
rename from utils/text/__init__.py
rename to mozilla_voice_tts/tts/utils/text/__init__.py
index 79069192..9301d545 100644
--- a/utils/text/__init__.py
+++ b/mozilla_voice_tts/tts/utils/text/__init__.py
@@ -4,10 +4,11 @@ import re
from packaging import version
import phonemizer
from phonemizer.phonemize import phonemize
-from TTS.utils.text import cleaners
-from TTS.utils.text.symbols import make_symbols, symbols, phonemes, _phoneme_punctuations, _bos, \
+from mozilla_voice_tts.tts.utils.text import cleaners
+from mozilla_voice_tts.tts.utils.text.symbols import make_symbols, symbols, phonemes, _phoneme_punctuations, _bos, \
_eos
+# pylint: disable=unnecessary-comprehension
# Mappings from symbol to numeric ID and vice versa:
_symbol_to_id = {s: i for i, s in enumerate(symbols)}
_id_to_symbol = {i: s for i, s in enumerate(symbols)}
@@ -44,7 +45,7 @@ def text2phone(text, language):
for punct in punctuations:
ph = ph.replace('| |\n', '|'+punct+'| |', 1)
elif version.parse(phonemizer.__version__) >= version.parse('2.1'):
- ph = phonemize(text, separator=seperator, strip=False, njobs=1, backend='espeak', language=language, preserve_punctuation=True)
+ ph = phonemize(text, separator=seperator, strip=False, njobs=1, backend='espeak', language=language, preserve_punctuation=True, language_switch='remove-flags')
# this is a simple fix for phonemizer.
# https://github.com/bootphon/phonemizer/issues/32
if punctuations:
@@ -77,7 +78,6 @@ def phoneme_to_sequence(text, cleaner_names, language, enable_eos_bos=False, tp=
_phonemes_to_id = {s: i for i, s in enumerate(_phonemes)}
sequence = []
- text = text.replace(":", "")
clean_text = _clean_text(text, cleaner_names)
to_phonemes = text2phone(clean_text, language)
if to_phonemes is None:
diff --git a/utils/text/cleaners.py b/mozilla_voice_tts/tts/utils/text/cleaners.py
similarity index 85%
rename from utils/text/cleaners.py
rename to mozilla_voice_tts/tts/utils/text/cleaners.py
index 35da8aef..a36ebe67 100644
--- a/utils/text/cleaners.py
+++ b/mozilla_voice_tts/tts/utils/text/cleaners.py
@@ -67,15 +67,16 @@ def remove_aux_symbols(text):
text = re.sub(r'[\<\>\(\)\[\]\"]+', '', text)
return text
-
-def replace_symbols(text):
+def replace_symbols(text, lang='en'):
text = text.replace(';', ',')
text = text.replace('-', ' ')
text = text.replace(':', ' ')
- text = text.replace('&', 'and')
+ if lang == 'en':
+ text = text.replace('&', 'and')
+ elif lang == 'pt':
+ text = text.replace('&', ' e ')
return text
-
def basic_cleaners(text):
'''Basic pipeline that lowercases and collapses whitespace without transliteration.'''
text = lowercase(text)
@@ -91,6 +92,13 @@ def transliteration_cleaners(text):
return text
+def basic_german_cleaners(text):
+ '''Pipeline for German text'''
+ text = lowercase(text)
+ text = collapse_whitespace(text)
+ return text
+
+
# TODO: elaborate it
def basic_turkish_cleaners(text):
'''Pipeline for Turkish text'''
@@ -99,7 +107,6 @@ def basic_turkish_cleaners(text):
text = collapse_whitespace(text)
return text
-
def english_cleaners(text):
'''Pipeline for English text, including number and abbreviation expansion.'''
text = convert_to_ascii(text)
@@ -111,6 +118,14 @@ def english_cleaners(text):
text = collapse_whitespace(text)
return text
+def portuguese_cleaners(text):
+ '''Basic pipeline for Portuguese text. There is no need to expand abbreviation and
+ numbers, phonemizer already does that'''
+ text = lowercase(text)
+ text = replace_symbols(text, lang='pt')
+ text = remove_aux_symbols(text)
+ text = collapse_whitespace(text)
+ return text
def phoneme_cleaners(text):
'''Pipeline for phonemes mode, including number and abbreviation expansion.'''
diff --git a/utils/text/cmudict.py b/mozilla_voice_tts/tts/utils/text/cmudict.py
similarity index 100%
rename from utils/text/cmudict.py
rename to mozilla_voice_tts/tts/utils/text/cmudict.py
diff --git a/mozilla_voice_tts/tts/utils/text/number_norm.py b/mozilla_voice_tts/tts/utils/text/number_norm.py
new file mode 100644
index 00000000..50de8d5c
--- /dev/null
+++ b/mozilla_voice_tts/tts/utils/text/number_norm.py
@@ -0,0 +1,70 @@
+""" from https://github.com/keithito/tacotron """
+
+import inflect
+import re
+
+_inflect = inflect.engine()
+_comma_number_re = re.compile(r'([0-9][0-9\,]+[0-9])')
+_decimal_number_re = re.compile(r'([0-9]+\.[0-9]+)')
+_pounds_re = re.compile(r'£([0-9\,]*[0-9]+)')
+_dollars_re = re.compile(r'\$([0-9\.\,]*[0-9]+)')
+_ordinal_re = re.compile(r'[0-9]+(st|nd|rd|th)')
+_number_re = re.compile(r'[0-9]+')
+
+
+def _remove_commas(m):
+ return m.group(1).replace(',', '')
+
+
+def _expand_decimal_point(m):
+ return m.group(1).replace('.', ' point ')
+
+
+def _expand_dollars(m):
+ match = m.group(1)
+ parts = match.split('.')
+ if len(parts) > 2:
+ return match + ' dollars' # Unexpected format
+ dollars = int(parts[0]) if parts[0] else 0
+ cents = int(parts[1]) if len(parts) > 1 and parts[1] else 0
+ if dollars and cents:
+ dollar_unit = 'dollar' if dollars == 1 else 'dollars'
+ cent_unit = 'cent' if cents == 1 else 'cents'
+ return '%s %s, %s %s' % (dollars, dollar_unit, cents, cent_unit)
+ if dollars:
+ dollar_unit = 'dollar' if dollars == 1 else 'dollars'
+ return '%s %s' % (dollars, dollar_unit)
+ if cents:
+ cent_unit = 'cent' if cents == 1 else 'cents'
+ return '%s %s' % (cents, cent_unit)
+ return 'zero dollars'
+
+
+def _expand_ordinal(m):
+ return _inflect.number_to_words(m.group(0))
+
+
+def _expand_number(m):
+ num = int(m.group(0))
+ if 1000 < num < 3000:
+ if num == 2000:
+ return 'two thousand'
+ if 2000 < num < 2010:
+ return 'two thousand ' + _inflect.number_to_words(num % 100)
+ if num % 100 == 0:
+ return _inflect.number_to_words(num // 100) + ' hundred'
+ return _inflect.number_to_words(num,
+ andword='',
+ zero='oh',
+ group=2).replace(', ', ' ')
+ return _inflect.number_to_words(num, andword='')
+
+
+def normalize_numbers(text):
+ text = re.sub(_comma_number_re, _remove_commas, text)
+ text = re.sub(_pounds_re, r'\1 pounds', text)
+ text = re.sub(_dollars_re, _expand_dollars, text)
+ text = re.sub(_decimal_number_re, _expand_decimal_point, text)
+ text = re.sub(_ordinal_re, _expand_ordinal, text)
+ text = re.sub(_number_re, _expand_number, text)
+ return text
diff --git a/utils/text/symbols.py b/mozilla_voice_tts/tts/utils/text/symbols.py
similarity index 100%
rename from utils/text/symbols.py
rename to mozilla_voice_tts/tts/utils/text/symbols.py
diff --git a/utils/visual.py b/mozilla_voice_tts/tts/utils/visual.py
similarity index 81%
rename from utils/visual.py
rename to mozilla_voice_tts/tts/utils/visual.py
index 87fbc8e4..17be49c7 100644
--- a/utils/visual.py
+++ b/mozilla_voice_tts/tts/utils/visual.py
@@ -3,10 +3,10 @@ import librosa
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
-from TTS.utils.text import phoneme_to_sequence, sequence_to_phoneme
+from mozilla_voice_tts.tts.utils.text import phoneme_to_sequence, sequence_to_phoneme
-def plot_alignment(alignment, info=None, fig_size=(16, 10), title=None):
+def plot_alignment(alignment, info=None, fig_size=(16, 10), title=None, output_fig=False):
if isinstance(alignment, torch.Tensor):
alignment_ = alignment.detach().cpu().numpy().squeeze()
else:
@@ -24,23 +24,28 @@ def plot_alignment(alignment, info=None, fig_size=(16, 10), title=None):
plt.tight_layout()
if title is not None:
plt.title(title)
+ if not output_fig:
+ plt.close()
return fig
-def plot_spectrogram(linear_output, audio, fig_size=(16, 10)):
- if isinstance(linear_output, torch.Tensor):
- linear_output_ = linear_output.detach().cpu().numpy().squeeze()
+def plot_spectrogram(spectrogram, ap=None, fig_size=(16, 10), output_fig=False):
+ if isinstance(spectrogram, torch.Tensor):
+ spectrogram_ = spectrogram.detach().cpu().numpy().squeeze().T
else:
- linear_output_ = linear_output
- spectrogram = audio._denormalize(linear_output_.T) # pylint: disable=protected-access
+ spectrogram_ = spectrogram.T
+ if ap is not None:
+ spectrogram_ = ap._denormalize(spectrogram_) # pylint: disable=protected-access
fig = plt.figure(figsize=fig_size)
- plt.imshow(spectrogram, aspect="auto", origin="lower")
+ plt.imshow(spectrogram_, aspect="auto", origin="lower")
plt.colorbar()
plt.tight_layout()
+ if not output_fig:
+ plt.close()
return fig
-def visualize(alignment, postnet_output, stop_tokens, text, hop_length, CONFIG, decoder_output=None, output_path=None, figsize=(8, 24)):
+def visualize(alignment, postnet_output, stop_tokens, text, hop_length, CONFIG, decoder_output=None, output_path=None, figsize=(8, 24), output_fig=False):
if decoder_output is not None:
num_plot = 4
else:
@@ -90,3 +95,6 @@ def visualize(alignment, postnet_output, stop_tokens, text, hop_length, CONFIG,
print(output_path)
fig.savefig(output_path)
plt.close()
+
+ if not output_fig:
+ plt.close()
diff --git a/mozilla_voice_tts/utils/__init__.py b/mozilla_voice_tts/utils/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/utils/audio.py b/mozilla_voice_tts/utils/audio.py
similarity index 90%
rename from utils/audio.py
rename to mozilla_voice_tts/utils/audio.py
index 040e50d8..46c459f9 100644
--- a/utils/audio.py
+++ b/mozilla_voice_tts/utils/audio.py
@@ -3,8 +3,9 @@ import soundfile as sf
import numpy as np
import scipy.io.wavfile
import scipy.signal
+import pyworld as pw
-from TTS.utils.data import StandardScaler
+from mozilla_voice_tts.tts.utils.data import StandardScaler
class AudioProcessor(object):
@@ -17,7 +18,7 @@ class AudioProcessor(object):
hop_length=None,
win_length=None,
ref_level_db=None,
- num_freq=None,
+ fft_size=1024,
power=None,
preemphasis=0.0,
signal_norm=None,
@@ -25,6 +26,8 @@ class AudioProcessor(object):
max_norm=None,
mel_fmin=None,
mel_fmax=None,
+ spec_gain=20,
+ stft_pad_mode='reflect',
clip_norm=True,
griffin_lim_iters=None,
do_trim_silence=False,
@@ -41,7 +44,7 @@ class AudioProcessor(object):
self.frame_shift_ms = frame_shift_ms
self.frame_length_ms = frame_length_ms
self.ref_level_db = ref_level_db
- self.num_freq = num_freq
+ self.fft_size = fft_size
self.power = power
self.preemphasis = preemphasis
self.griffin_lim_iters = griffin_lim_iters
@@ -49,6 +52,8 @@ class AudioProcessor(object):
self.symmetric_norm = symmetric_norm
self.mel_fmin = mel_fmin or 0
self.mel_fmax = mel_fmax
+ self.spec_gain = float(spec_gain)
+ self.stft_pad_mode = stft_pad_mode
self.max_norm = 1.0 if max_norm is None else float(max_norm)
self.clip_norm = clip_norm
self.do_trim_silence = do_trim_silence
@@ -57,12 +62,14 @@ class AudioProcessor(object):
self.stats_path = stats_path
# setup stft parameters
if hop_length is None:
- self.n_fft, self.hop_length, self.win_length = self._stft_parameters()
+ # compute stft parameters from given time values
+ self.hop_length, self.win_length = self._stft_parameters()
else:
+ # use stft parameters from config file
self.hop_length = hop_length
self.win_length = win_length
- self.n_fft = (self.num_freq - 1) * 2
assert min_level_db != 0.0, " [!] min_level_db is 0"
+ assert self.win_length <= self.fft_size, " [!] win_length cannot be larger than fft_size"
members = vars(self)
for key, value in members.items():
print(" | > {}:{}".format(key, value))
@@ -84,19 +91,18 @@ class AudioProcessor(object):
assert self.mel_fmax <= self.sample_rate // 2
return librosa.filters.mel(
self.sample_rate,
- self.n_fft,
+ self.fft_size,
n_mels=self.num_mels,
fmin=self.mel_fmin,
fmax=self.mel_fmax)
def _stft_parameters(self, ):
"""Compute necessary stft parameters with given time values"""
- n_fft = (self.num_freq - 1) * 2
factor = self.frame_length_ms / self.frame_shift_ms
assert (factor).is_integer(), " [!] frame_shift_ms should divide frame_length_ms"
hop_length = int(self.frame_shift_ms / 1000.0 * self.sample_rate)
win_length = int(hop_length * factor)
- return n_fft, hop_length, win_length
+ return hop_length, win_length
### normalization ###
def _normalize(self, S):
@@ -108,7 +114,7 @@ class AudioProcessor(object):
if hasattr(self, 'mel_scaler'):
if S.shape[0] == self.num_mels:
return self.mel_scaler.transform(S.T).T
- elif S.shape[0] == self.n_fft / 2:
+ elif S.shape[0] == self.fft_size / 2:
return self.linear_scaler.transform(S.T).T
else:
raise RuntimeError(' [!] Mean-Var stats does not match the given feature dimensions.')
@@ -118,7 +124,7 @@ class AudioProcessor(object):
if self.symmetric_norm:
S_norm = ((2 * self.max_norm) * S_norm) - self.max_norm
if self.clip_norm:
- S_norm = np.clip(S_norm, -self.max_norm, self.max_norm)
+ S_norm = np.clip(S_norm, -self.max_norm, self.max_norm) # pylint: disable=invalid-unary-operand-type
return S_norm
else:
S_norm = self.max_norm * S_norm
@@ -137,13 +143,13 @@ class AudioProcessor(object):
if hasattr(self, 'mel_scaler'):
if S_denorm.shape[0] == self.num_mels:
return self.mel_scaler.inverse_transform(S_denorm.T).T
- elif S_denorm.shape[0] == self.n_fft / 2:
+ elif S_denorm.shape[0] == self.fft_size / 2:
return self.linear_scaler.inverse_transform(S_denorm.T).T
else:
raise RuntimeError(' [!] Mean-Var stats does not match the given feature dimensions.')
if self.symmetric_norm:
if self.clip_norm:
- S_denorm = np.clip(S_denorm, -self.max_norm, self.max_norm)
+ S_denorm = np.clip(S_denorm, -self.max_norm, self.max_norm) #pylint: disable=invalid-unary-operand-type
S_denorm = ((S_denorm + self.max_norm) * -self.min_level_db / (2 * self.max_norm)) + self.min_level_db
return S_denorm + self.ref_level_db
else:
@@ -182,11 +188,11 @@ class AudioProcessor(object):
### DB and AMP conversion ###
# pylint: disable=no-self-use
def _amp_to_db(self, x):
- return 20 * np.log10(np.maximum(1e-5, x))
+ return self.spec_gain * np.log10(np.maximum(1e-5, x))
# pylint: disable=no-self-use
def _db_to_amp(self, x):
- return np.power(10.0, x * 0.05)
+ return np.power(10.0, x / self.spec_gain)
### Preemphasis ###
def apply_preemphasis(self, x):
@@ -252,10 +258,10 @@ class AudioProcessor(object):
def _stft(self, y):
return librosa.stft(
y=y,
- n_fft=self.n_fft,
+ n_fft=self.fft_size,
hop_length=self.hop_length,
win_length=self.win_length,
- pad_mode='constant'
+ pad_mode=self.stft_pad_mode,
)
def _istft(self, y):
@@ -280,6 +286,17 @@ class AudioProcessor(object):
return 0, pad
return pad // 2, pad // 2 + pad % 2
+ ### Compute F0 ###
+ def compute_f0(self, x):
+ f0, t = pw.dio(
+ x.astype(np.double),
+ fs=self.sample_rate,
+ f0_ceil=self.mel_fmax,
+ frame_period=1000 * self.hop_length / self.sample_rate,
+ )
+ f0 = pw.stonemask(x.astype(np.double), f0, t, self.sample_rate)
+ return f0
+
### Audio Processing ###
def find_endpoint(self, wav, threshold_db=-40, min_silence_sec=0.8):
window_length = int(self.sample_rate * min_silence_sec)
diff --git a/utils/console_logger.py b/mozilla_voice_tts/utils/console_logger.py
similarity index 81%
rename from utils/console_logger.py
rename to mozilla_voice_tts/utils/console_logger.py
index 0b361bb8..0311e0ca 100644
--- a/utils/console_logger.py
+++ b/mozilla_voice_tts/utils/console_logger.py
@@ -1,5 +1,5 @@
import datetime
-from TTS.utils.io import AttrDict
+from mozilla_voice_tts.utils.io import AttrDict
tcolors = AttrDict({
@@ -35,8 +35,7 @@ class ConsoleLogger():
def print_train_start(self):
print(f"\n{tcolors.BOLD} > TRAINING ({self.get_time()}) {tcolors.ENDC}")
- def print_train_step(self, batch_steps, step, global_step, avg_spec_length,
- avg_text_length, step_time, loader_time, lr,
+ def print_train_step(self, batch_steps, step, global_step, log_dict,
loss_dict, avg_loss_dict):
indent = " | > "
print()
@@ -48,15 +47,20 @@ class ConsoleLogger():
log_text += "{}{}: {:.5f} ({:.5f})\n".format(indent, key, value, avg_loss_dict[f'avg_{key}'])
else:
log_text += "{}{}: {:.5f} \n".format(indent, key, value)
- log_text += f"{indent}avg_spec_len: {avg_spec_length}\n{indent}avg_text_len: {avg_text_length}\n{indent}"\
- f"step_time: {step_time:.2f}\n{indent}loader_time: {loader_time:.2f}\n{indent}lr: {lr:.5f}"
+ for idx, (key, value) in enumerate(log_dict.items()):
+ if isinstance(value, list):
+ log_text += f"{indent}{key}: {value[0]:.{value[1]}f}"
+ else:
+ log_text += f"{indent}{key}: {value}"
+ if idx < len(log_dict)-1:
+ log_text += "\n"
print(log_text, flush=True)
# pylint: disable=unused-argument
def print_train_epoch_end(self, global_step, epoch, epoch_time,
print_dict):
indent = " | > "
- log_text = f"\n{tcolors.BOLD} --> TRAIN PERFORMACE -- EPOCH TIME: {epoch} sec -- GLOBAL_STEP: {global_step}{tcolors.ENDC}\n"
+ log_text = f"\n{tcolors.BOLD} --> TRAIN PERFORMACE -- EPOCH TIME: {epoch_time:.2f} sec -- GLOBAL_STEP: {global_step}{tcolors.ENDC}\n"
for key, value in print_dict.items():
log_text += "{}{}: {:.5f}\n".format(indent, key, value)
print(log_text, flush=True)
@@ -82,14 +86,17 @@ class ConsoleLogger():
tcolors.BOLD, tcolors.ENDC)
for key, value in avg_loss_dict.items():
# print the avg value if given
- color = tcolors.FAIL
+ color = ''
sign = '+'
diff = 0
- if self.old_eval_loss_dict is not None:
+ if self.old_eval_loss_dict is not None and key in self.old_eval_loss_dict:
diff = value - self.old_eval_loss_dict[key]
- if diff <= 0:
+ if diff < 0:
color = tcolors.OKGREEN
sign = ''
+ elif diff > 0:
+ color = tcolors.FAIL
+ sign = '+'
log_text += "{}{}:{} {:.5f} {}({}{:.5f})\n".format(indent, key, color, value, tcolors.ENDC, sign, diff)
self.old_eval_loss_dict = avg_loss_dict
print(log_text, flush=True)
diff --git a/mozilla_voice_tts/utils/generic_utils.py b/mozilla_voice_tts/utils/generic_utils.py
new file mode 100644
index 00000000..dcfbbdc3
--- /dev/null
+++ b/mozilla_voice_tts/utils/generic_utils.py
@@ -0,0 +1,156 @@
+import os
+import glob
+import shutil
+import datetime
+import subprocess
+
+
+def get_git_branch():
+ try:
+ out = subprocess.check_output(["git", "branch"]).decode("utf8")
+ current = next(line for line in out.split("\n")
+ if line.startswith("*"))
+ current.replace("* ", "")
+ except subprocess.CalledProcessError:
+ current = "inside_docker"
+ return current
+
+
+def get_commit_hash():
+ """https://stackoverflow.com/questions/14989858/get-the-current-git-hash-in-a-python-script"""
+ # try:
+ # subprocess.check_output(['git', 'diff-index', '--quiet',
+ # 'HEAD']) # Verify client is clean
+ # except:
+ # raise RuntimeError(
+ # " !! Commit before training to get the commit hash.")
+ try:
+ commit = subprocess.check_output(
+ ['git', 'rev-parse', '--short', 'HEAD']).decode().strip()
+ # Not copying .git folder into docker container
+ except subprocess.CalledProcessError:
+ commit = "0000000"
+ print(' > Git Hash: {}'.format(commit))
+ return commit
+
+
+def create_experiment_folder(root_path, model_name, debug):
+ """ Create a folder with the current date and time """
+ date_str = datetime.datetime.now().strftime("%B-%d-%Y_%I+%M%p")
+ if debug:
+ commit_hash = 'debug'
+ else:
+ commit_hash = get_commit_hash()
+ output_folder = os.path.join(
+ root_path, model_name + '-' + date_str + '-' + commit_hash)
+ os.makedirs(output_folder, exist_ok=True)
+ print(" > Experiment folder: {}".format(output_folder))
+ return output_folder
+
+
+def remove_experiment_folder(experiment_path):
+ """Check folder if there is a checkpoint, otherwise remove the folder"""
+
+ checkpoint_files = glob.glob(experiment_path + "/*.pth.tar")
+ if not checkpoint_files:
+ if os.path.exists(experiment_path):
+ shutil.rmtree(experiment_path, ignore_errors=True)
+ print(" ! Run is removed from {}".format(experiment_path))
+ else:
+ print(" ! Run is kept in {}".format(experiment_path))
+
+
+def count_parameters(model):
+ r"""Count number of trainable parameters in a network"""
+ return sum(p.numel() for p in model.parameters() if p.requires_grad)
+
+
+def set_init_dict(model_dict, checkpoint_state, c):
+ # Partial initialization: if there is a mismatch with new and old layer, it is skipped.
+ for k, v in checkpoint_state.items():
+ if k not in model_dict:
+ print(" | > Layer missing in the model definition: {}".format(k))
+ # 1. filter out unnecessary keys
+ pretrained_dict = {
+ k: v
+ for k, v in checkpoint_state.items() if k in model_dict
+ }
+ # 2. filter out different size layers
+ pretrained_dict = {
+ k: v
+ for k, v in pretrained_dict.items()
+ if v.numel() == model_dict[k].numel()
+ }
+ # 3. skip reinit layers
+ if c.reinit_layers is not None:
+ for reinit_layer_name in c.reinit_layers:
+ pretrained_dict = {
+ k: v
+ for k, v in pretrained_dict.items()
+ if reinit_layer_name not in k
+ }
+ # 4. overwrite entries in the existing state dict
+ model_dict.update(pretrained_dict)
+ print(" | > {} / {} layers are restored.".format(len(pretrained_dict),
+ len(model_dict)))
+ return model_dict
+
+class KeepAverage():
+ def __init__(self):
+ self.avg_values = {}
+ self.iters = {}
+
+ def __getitem__(self, key):
+ return self.avg_values[key]
+
+ def items(self):
+ return self.avg_values.items()
+
+ def add_value(self, name, init_val=0, init_iter=0):
+ self.avg_values[name] = init_val
+ self.iters[name] = init_iter
+
+ def update_value(self, name, value, weighted_avg=False):
+ if name not in self.avg_values:
+ # add value if not exist before
+ self.add_value(name, init_val=value)
+ else:
+ # else update existing value
+ if weighted_avg:
+ self.avg_values[name] = 0.99 * self.avg_values[name] + 0.01 * value
+ self.iters[name] += 1
+ else:
+ self.avg_values[name] = self.avg_values[name] * \
+ self.iters[name] + value
+ self.iters[name] += 1
+ self.avg_values[name] /= self.iters[name]
+
+ def add_values(self, name_dict):
+ for key, value in name_dict.items():
+ self.add_value(key, init_val=value)
+
+ def update_values(self, value_dict):
+ for key, value in value_dict.items():
+ self.update_value(key, value)
+
+
+def check_argument(name, c, enum_list=None, max_val=None, min_val=None, restricted=False, val_type=None, alternative=None):
+ if alternative in c.keys() and c[alternative] is not None:
+ return
+ if restricted:
+ assert name in c.keys(), f' [!] {name} not defined in config.json'
+ if name in c.keys():
+ if max_val:
+ assert c[name] <= max_val, f' [!] {name} is larger than max value {max_val}'
+ if min_val:
+ assert c[name] >= min_val, f' [!] {name} is smaller than min value {min_val}'
+ if enum_list:
+ assert c[name].lower() in enum_list, f' [!] {name} is not a valid value'
+ if isinstance(val_type, list):
+ is_valid = False
+ for typ in val_type:
+ if isinstance(c[name], typ):
+ is_valid = True
+ assert is_valid or c[name] is None, f' [!] {name} has wrong type - {type(c[name])} vs {val_type}'
+ elif val_type:
+ assert isinstance(c[name], val_type) or c[name] is None, f' [!] {name} has wrong type - {type(c[name])} vs {val_type}'
diff --git a/mozilla_voice_tts/utils/io.py b/mozilla_voice_tts/utils/io.py
new file mode 100644
index 00000000..434c3a03
--- /dev/null
+++ b/mozilla_voice_tts/utils/io.py
@@ -0,0 +1,50 @@
+import re
+import json
+from shutil import copyfile
+
+class AttrDict(dict):
+ """A custom dict which converts dict keys
+ to class attributes"""
+ def __init__(self, *args, **kwargs):
+ super(AttrDict, self).__init__(*args, **kwargs)
+ self.__dict__ = self
+
+
+def load_config(config_path):
+ """Load config files and discard comments
+
+ Args:
+ config_path (str): path to config file.
+ """
+ config = AttrDict()
+ with open(config_path, "r") as f:
+ input_str = f.read()
+ # handle comments
+ input_str = re.sub(r'\\\n', '', input_str)
+ input_str = re.sub(r'//.*\n', '\n', input_str)
+ data = json.loads(input_str)
+ config.update(data)
+ return config
+
+
+def copy_config_file(config_file, out_path, new_fields):
+ """Copy config.json to training folder and add
+ new fields.
+
+ Args:
+ config_file (str): path to config file.
+ out_path (str): output path to copy the file.
+ new_fields (dict): new fileds to be added or edited
+ in the config file.
+ """
+ config_lines = open(config_file, "r").readlines()
+ # add extra information fields
+ for key, value in new_fields.items():
+ if isinstance(value, str):
+ new_line = '"{}":"{}",\n'.format(key, value)
+ else:
+ new_line = '"{}":{},\n'.format(key, value)
+ config_lines.insert(1, new_line)
+ config_out_file = open(out_path, "w")
+ config_out_file.writelines(config_lines)
+ config_out_file.close()
diff --git a/utils/radam.py b/mozilla_voice_tts/utils/radam.py
similarity index 97%
rename from utils/radam.py
rename to mozilla_voice_tts/utils/radam.py
index 4724b705..58cec920 100644
--- a/utils/radam.py
+++ b/mozilla_voice_tts/utils/radam.py
@@ -2,7 +2,7 @@
import math
import torch
-from torch.optim.optimizer import Optimizer, required
+from torch.optim.optimizer import Optimizer
class RAdam(Optimizer):
@@ -25,7 +25,7 @@ class RAdam(Optimizer):
defaults = dict(lr=lr, betas=betas, eps=eps, weight_decay=weight_decay, buffer=[[None, None, None] for _ in range(10)])
super(RAdam, self).__init__(params, defaults)
- def __setstate__(self, state):
+ def __setstate__(self, state): # pylint: disable=useless-super-delegation
super(RAdam, self).__setstate__(state)
def step(self, closure=None):
diff --git a/utils/tensorboard_logger.py b/mozilla_voice_tts/utils/tensorboard_logger.py
similarity index 74%
rename from utils/tensorboard_logger.py
rename to mozilla_voice_tts/utils/tensorboard_logger.py
index 15fe04e4..4ee12d74 100644
--- a/utils/tensorboard_logger.py
+++ b/mozilla_voice_tts/utils/tensorboard_logger.py
@@ -3,7 +3,8 @@ from tensorboardX import SummaryWriter
class TensorboardLogger(object):
- def __init__(self, log_dir):
+ def __init__(self, log_dir, model_name):
+ self.model_name = model_name
self.writer = SummaryWriter(log_dir)
self.train_stats = {}
self.eval_stats = {}
@@ -46,35 +47,35 @@ class TensorboardLogger(object):
for key, value in audios.items():
try:
self.writer.add_audio('{}/{}'.format(scope_name, key), value, step, sample_rate=sample_rate)
- except:
+ except RuntimeError:
traceback.print_exc()
def tb_train_iter_stats(self, step, stats):
- self.dict_to_tb_scalar("TrainIterStats", stats, step)
+ self.dict_to_tb_scalar(f"{self.model_name}_TrainIterStats", stats, step)
def tb_train_epoch_stats(self, step, stats):
- self.dict_to_tb_scalar("TrainEpochStats", stats, step)
+ self.dict_to_tb_scalar(f"{self.model_name}_TrainEpochStats", stats, step)
def tb_train_figures(self, step, figures):
- self.dict_to_tb_figure("TrainFigures", figures, step)
+ self.dict_to_tb_figure(f"{self.model_name}_TrainFigures", figures, step)
def tb_train_audios(self, step, audios, sample_rate):
- self.dict_to_tb_audios("TrainAudios", audios, step, sample_rate)
+ self.dict_to_tb_audios(f"{self.model_name}_TrainAudios", audios, step, sample_rate)
def tb_eval_stats(self, step, stats):
- self.dict_to_tb_scalar("EvalStats", stats, step)
+ self.dict_to_tb_scalar(f"{self.model_name}_EvalStats", stats, step)
def tb_eval_figures(self, step, figures):
- self.dict_to_tb_figure("EvalFigures", figures, step)
+ self.dict_to_tb_figure(f"{self.model_name}_EvalFigures", figures, step)
def tb_eval_audios(self, step, audios, sample_rate):
- self.dict_to_tb_audios("EvalAudios", audios, step, sample_rate)
+ self.dict_to_tb_audios(f"{self.model_name}_EvalAudios", audios, step, sample_rate)
def tb_test_audios(self, step, audios, sample_rate):
- self.dict_to_tb_audios("TestAudios", audios, step, sample_rate)
+ self.dict_to_tb_audios(f"{self.model_name}_TestAudios", audios, step, sample_rate)
def tb_test_figures(self, step, figures):
- self.dict_to_tb_figure("TestFigures", figures, step)
+ self.dict_to_tb_figure(f"{self.model_name}_TestFigures", figures, step)
def tb_add_text(self, title, text, step):
self.writer.add_text(title, text, step)
diff --git a/utils/training.py b/mozilla_voice_tts/utils/training.py
similarity index 75%
rename from utils/training.py
rename to mozilla_voice_tts/utils/training.py
index 5ce7948b..8166562c 100644
--- a/utils/training.py
+++ b/mozilla_voice_tts/utils/training.py
@@ -2,13 +2,32 @@ import torch
import numpy as np
-def check_update(model, grad_clip, ignore_stopnet=False):
+def setup_torch_training_env(cudnn_enable, cudnn_benchmark):
+ torch.backends.cudnn.enabled = cudnn_enable
+ torch.backends.cudnn.benchmark = cudnn_benchmark
+ torch.manual_seed(54321)
+ use_cuda = torch.cuda.is_available()
+ num_gpus = torch.cuda.device_count()
+ print(" > Using CUDA: ", use_cuda)
+ print(" > Number of GPUs: ", num_gpus)
+ return use_cuda, num_gpus
+
+
+def check_update(model, grad_clip, ignore_stopnet=False, amp_opt_params=None):
r'''Check model gradient against unexpected jumps and failures'''
skip_flag = False
if ignore_stopnet:
- grad_norm = torch.nn.utils.clip_grad_norm_([param for name, param in model.named_parameters() if 'stopnet' not in name], grad_clip)
+ if not amp_opt_params:
+ grad_norm = torch.nn.utils.clip_grad_norm_(
+ [param for name, param in model.named_parameters() if 'stopnet' not in name], grad_clip)
+ else:
+ grad_norm = torch.nn.utils.clip_grad_norm_(amp_opt_params, grad_clip)
else:
- grad_norm = torch.nn.utils.clip_grad_norm_(model.parameters(), grad_clip)
+ if not amp_opt_params:
+ grad_norm = torch.nn.utils.clip_grad_norm_(model.parameters(), grad_clip)
+ else:
+ grad_norm = torch.nn.utils.clip_grad_norm_(amp_opt_params, grad_clip)
+
# compatibility with different torch versions
if isinstance(grad_norm, float):
if np.isinf(grad_norm):
diff --git a/mozilla_voice_tts/vocoder/README.md b/mozilla_voice_tts/vocoder/README.md
new file mode 100644
index 00000000..e0ae8f21
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/README.md
@@ -0,0 +1,39 @@
+# Mozilla TTS Vocoders (Experimental)
+
+Here there are vocoder model implementations which can be combined with the other TTS models.
+
+Currently, following models are implemented:
+
+- Melgan
+- MultiBand-Melgan
+- ParallelWaveGAN
+- GAN-TTS (Discriminator Only)
+
+It is also very easy to adapt different vocoder models as we provide a flexible and modular (but not too modular) framework.
+
+## Training a model
+
+You can see here an example (Soon)[Colab Notebook]() training MelGAN with LJSpeech dataset.
+
+In order to train a new model, you need to gather all wav files into a folder and give this folder to `data_path` in '''config.json'''
+
+You need to define other relevant parameters in your ```config.json``` and then start traning with the following command.
+
+```CUDA_VISIBLE_DEVICES='0' python tts/bin/train_vocoder.py --config_path path/to/config.json```
+
+Example config files can be found under `tts/vocoder/configs/` folder.
+
+You can continue a previous training run by the following command.
+
+```CUDA_VISIBLE_DEVICES='0' python tts/bin/train_vocoder.py --continue_path path/to/your/model/folder```
+
+You can fine-tune a pre-trained model by the following command.
+
+```CUDA_VISIBLE_DEVICES='0' python tts/bin/train_vocoder.py --restore_path path/to/your/model.pth.tar```
+
+Restoring a model starts a new training in a different folder. It only restores model weights with the given checkpoint file. However, continuing a training starts from the same directory where the previous training run left off.
+
+You can also follow your training runs on Tensorboard as you do with our TTS models.
+
+## Acknowledgement
+Thanks to @kan-bayashi for his [repository](https://github.com/kan-bayashi/ParallelWaveGAN) being the start point of our work.
diff --git a/mozilla_voice_tts/vocoder/__init__.py b/mozilla_voice_tts/vocoder/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/mozilla_voice_tts/vocoder/configs/multiband-melgan_and_rwd_config.json b/mozilla_voice_tts/vocoder/configs/multiband-melgan_and_rwd_config.json
new file mode 100644
index 00000000..0b751854
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/configs/multiband-melgan_and_rwd_config.json
@@ -0,0 +1,151 @@
+{
+ "run_name": "multiband-melgan-rwd",
+ "run_description": "multiband melgan with random window discriminator from https://arxiv.org/pdf/1909.11646.pdf",
+
+ // AUDIO PARAMETERS
+ "audio":{
+ // stft parameters
+ "num_freq": 513, // number of stft frequency levels. Size of the linear spectogram frame.
+ "win_length": 1024, // stft window length in ms.
+ "hop_length": 256, // stft window hop-lengh in ms.
+ "frame_length_ms": null, // stft window length in ms.If null, 'win_length' is used.
+ "frame_shift_ms": null, // stft window hop-lengh in ms. If null, 'hop_length' is used.
+
+ // Audio processing parameters
+ "sample_rate": 22050, // DATASET-RELATED: wav sample-rate. If different than the original data, it is resampled.
+ "preemphasis": 0.0, // pre-emphasis to reduce spec noise and make it more structured. If 0.0, no -pre-emphasis.
+ "ref_level_db": 20, // reference level db, theoretically 20db is the sound of air.
+
+ // Silence trimming
+ "do_trim_silence": true,// enable trimming of slience of audio as you load it. LJspeech (false), TWEB (false), Nancy (true)
+ "trim_db": 60, // threshold for timming silence. Set this according to your dataset.
+
+ // Griffin-Lim
+ "power": 1.5, // value to sharpen wav signals after GL algorithm.
+ "griffin_lim_iters": 60,// #griffin-lim iterations. 30-60 is a good range. Larger the value, slower the generation.
+
+ // MelSpectrogram parameters
+ "num_mels": 80, // size of the mel spec frame.
+ "mel_fmin": 0.0, // minimum freq level for mel-spec. ~50 for male and ~95 for female voices. Tune for dataset!!
+ "mel_fmax": 8000.0, // maximum freq level for mel-spec. Tune for dataset!!
+
+ // Normalization parameters
+ "signal_norm": true, // normalize spec values. Mean-Var normalization if 'stats_path' is defined otherwise range normalization defined by the other params.
+ "min_level_db": -100, // lower bound for normalization
+ "symmetric_norm": true, // move normalization to range [-1, 1]
+ "max_norm": 4.0, // scale normalization to range [-max_norm, max_norm] or [0, max_norm]
+ "clip_norm": true, // clip normalized values into the range.
+ "stats_path": null // DO NOT USE WITH MULTI_SPEAKER MODEL. scaler stats file computed by 'compute_statistics.py'. If it is defined, mean-std based notmalization is used and other normalization params are ignored
+ },
+
+ // DISTRIBUTED TRAINING
+ // "distributed":{
+ // "backend": "nccl",
+ // "url": "tcp:\/\/localhost:54321"
+ // },
+
+ // MODEL PARAMETERS
+ "use_pqmf": true,
+
+ // LOSS PARAMETERS
+ "use_stft_loss": true,
+ "use_subband_stft_loss": true,
+ "use_mse_gan_loss": true,
+ "use_hinge_gan_loss": false,
+ "use_feat_match_loss": false, // use only with melgan discriminators
+
+ // loss weights
+ "stft_loss_weight": 0.5,
+ "subband_stft_loss_weight": 0.5,
+ "mse_G_loss_weight": 2.5,
+ "hinge_G_loss_weight": 2.5,
+ "feat_match_loss_weight": 25,
+
+ // multiscale stft loss parameters
+ "stft_loss_params": {
+ "n_ffts": [1024, 2048, 512],
+ "hop_lengths": [120, 240, 50],
+ "win_lengths": [600, 1200, 240]
+ },
+
+ // subband multiscale stft loss parameters
+ "subband_stft_loss_params":{
+ "n_ffts": [384, 683, 171],
+ "hop_lengths": [30, 60, 10],
+ "win_lengths": [150, 300, 60]
+ },
+
+ "target_loss": "avg_G_loss", // loss value to pick the best model to save after each epoch
+
+ // DISCRIMINATOR
+ "discriminator_model": "random_window_discriminator",
+ "discriminator_model_params":{
+ "uncond_disc_donwsample_factors": [8, 4],
+ "cond_disc_downsample_factors": [[8, 4, 2, 2, 2], [8, 4, 2, 2], [8, 4, 2], [8, 4], [4, 2, 2]],
+ "cond_disc_out_channels": [[128, 128, 256, 256], [128, 256, 256], [128, 256], [256], [128, 256]],
+ "window_sizes": [512, 1024, 2048, 4096, 8192]
+ },
+ "steps_to_start_discriminator": 200000, // steps required to start GAN trainining.1
+
+ // GENERATOR
+ "generator_model": "multiband_melgan_generator",
+ "generator_model_params": {
+ "upsample_factors":[8, 4, 2],
+ "num_res_blocks": 4
+ },
+
+ // DATASET
+ "data_path": "/home/erogol/Data/LJSpeech-1.1/wavs/",
+ "seq_len": 16384,
+ "pad_short": 2000,
+ "conv_pad": 0,
+ "use_noise_augment": false,
+ "use_cache": true,
+
+ "reinit_layers": [], // give a list of layer names to restore from the given checkpoint. If not defined, it reloads all heuristically matching layers.
+
+ // TRAINING
+ "batch_size": 64, // Batch size for training. Lower values than 32 might cause hard to learn attention. It is overwritten by 'gradual_training'.
+
+ // VALIDATION
+ "run_eval": true,
+ "test_delay_epochs": 10, //Until attention is aligned, testing only wastes computation time.
+ "test_sentences_file": null, // set a file to load sentences to be used for testing. If it is null then we use default english sentences.
+
+ // OPTIMIZER
+ "noam_schedule": false, // use noam warmup and lr schedule.
+ "warmup_steps_gen": 4000, // Noam decay steps to increase the learning rate from 0 to "lr"
+ "warmup_steps_disc": 4000,
+ "epochs": 10000, // total number of epochs to train.
+ "wd": 0.0, // Weight decay weight.
+ "gen_clip_grad": -1, // Generator gradient clipping threshold. Apply gradient clipping if > 0
+ "disc_clip_grad": -1, // Discriminator gradient clipping threshold.
+ "lr_scheduler_gen": "MultiStepLR", // one of the schedulers from https://pytorch.org/docs/stable/optim.html#how-to-adjust-learning-rate
+ "lr_scheduler_gen_params": {
+ "gamma": 0.5,
+ "milestones": [100000, 200000, 300000, 400000, 500000, 600000]
+ },
+ "lr_scheduler_disc": "MultiStepLR", // one of the schedulers from https://pytorch.org/docs/stable/optim.html#how-to-adjust-learning-rate
+ "lr_scheduler_disc_params": {
+ "gamma": 0.5,
+ "milestones": [100000, 200000, 300000, 400000, 500000, 600000]
+ },
+ "lr_gen": 1e-4, // Initial learning rate. If Noam decay is active, maximum learning rate.
+ "lr_disc": 1e-4,
+
+ // TENSORBOARD and LOGGING
+ "print_step": 25, // Number of steps to log traning on console.
+ "print_eval": false, // If True, it prints loss values for each step in eval run.
+ "save_step": 25000, // Number of training steps expected to plot training stats on TB and save model checkpoints.
+ "checkpoint": true, // If true, it saves checkpoints per "save_step"
+ "tb_model_param_stats": false, // true, plots param stats per layer on tensorboard. Might be memory consuming, but good for debugging.
+
+ // DATA LOADING
+ "num_loader_workers": 4, // number of training data loader processes. Don't set it too big. 4-8 are good values.
+ "num_val_loader_workers": 4, // number of evaluation data loader processes.
+ "eval_split_size": 10,
+
+ // PATHS
+ "output_path": "/home/erogol/Models/LJSpeech/"
+}
+
diff --git a/mozilla_voice_tts/vocoder/configs/multiband_melgan_config.json b/mozilla_voice_tts/vocoder/configs/multiband_melgan_config.json
new file mode 100644
index 00000000..a89d43bb
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/configs/multiband_melgan_config.json
@@ -0,0 +1,144 @@
+{
+ "run_name": "multiband-melgan",
+ "run_description": "multiband melgan mean-var scaling",
+
+ // AUDIO PARAMETERS
+ "audio":{
+ "fft_size": 1024, // number of stft frequency levels. Size of the linear spectogram frame.
+ "win_length": 1024, // stft window length in ms.
+ "hop_length": 256, // stft window hop-lengh in ms.
+ "frame_length_ms": null, // stft window length in ms.If null, 'win_length' is used.
+ "frame_shift_ms": null, // stft window hop-lengh in ms. If null, 'hop_length' is used.
+
+ // Audio processing parameters
+ "sample_rate": 22050, // DATASET-RELATED: wav sample-rate. If different than the original data, it is resampled.
+ "preemphasis": 0.0, // pre-emphasis to reduce spec noise and make it more structured. If 0.0, no -pre-emphasis.
+ "ref_level_db": 0, // reference level db, theoretically 20db is the sound of air.
+
+ // Silence trimming
+ "do_trim_silence": true,// enable trimming of slience of audio as you load it. LJspeech (false), TWEB (false), Nancy (true)
+ "trim_db": 60, // threshold for timming silence. Set this according to your dataset.
+
+ // MelSpectrogram parameters
+ "num_mels": 80, // size of the mel spec frame.
+ "mel_fmin": 50.0, // minimum freq level for mel-spec. ~50 for male and ~95 for female voices. Tune for dataset!!
+ "mel_fmax": 7600.0, // maximum freq level for mel-spec. Tune for dataset!!
+ "spec_gain": 1.0, // scaler value appplied after log transform of spectrogram.
+
+ // Normalization parameters
+ "signal_norm": true, // normalize spec values. Mean-Var normalization if 'stats_path' is defined otherwise range normalization defined by the other params.
+ "min_level_db": -100, // lower bound for normalization
+ "symmetric_norm": true, // move normalization to range [-1, 1]
+ "max_norm": 4.0, // scale normalization to range [-max_norm, max_norm] or [0, max_norm]
+ "clip_norm": true, // clip normalized values into the range.
+ "stats_path": "/home/erogol/Data/LJSpeech-1.1/scale_stats.npy" // DO NOT USE WITH MULTI_SPEAKER MODEL. scaler stats file computed by 'compute_statistics.py'. If it is defined, mean-std based notmalization is used and other normalization params are ignored
+ },
+
+ // DISTRIBUTED TRAINING
+ // "distributed":{
+ // "backend": "nccl",
+ // "url": "tcp:\/\/localhost:54321"
+ // },
+
+ // MODEL PARAMETERS
+ "use_pqmf": true,
+
+ // LOSS PARAMETERS
+ "use_stft_loss": true,
+ "use_subband_stft_loss": true,
+ "use_mse_gan_loss": true,
+ "use_hinge_gan_loss": false,
+ "use_feat_match_loss": false, // use only with melgan discriminators
+
+ // loss weights
+ "stft_loss_weight": 0.5,
+ "subband_stft_loss_weight": 0.5,
+ "mse_G_loss_weight": 2.5,
+ "hinge_G_loss_weight": 2.5,
+ "feat_match_loss_weight": 25,
+
+ // multiscale stft loss parameters
+ "stft_loss_params": {
+ "n_ffts": [1024, 2048, 512],
+ "hop_lengths": [120, 240, 50],
+ "win_lengths": [600, 1200, 240]
+ },
+
+ // subband multiscale stft loss parameters
+ "subband_stft_loss_params":{
+ "n_ffts": [384, 683, 171],
+ "hop_lengths": [30, 60, 10],
+ "win_lengths": [150, 300, 60]
+ },
+
+ "target_loss": "avg_G_loss", // loss value to pick the best model to save after each epoch
+
+ // DISCRIMINATOR
+ "discriminator_model": "melgan_multiscale_discriminator",
+ "discriminator_model_params":{
+ "base_channels": 16,
+ "max_channels":512,
+ "downsample_factors":[4, 4, 4]
+ },
+ "steps_to_start_discriminator": 200000, // steps required to start GAN trainining.1
+
+ // GENERATOR
+ "generator_model": "multiband_melgan_generator",
+ "generator_model_params": {
+ "upsample_factors":[8, 4, 2],
+ "num_res_blocks": 4
+ },
+
+ // DATASET
+ "data_path": "/home/erogol/Data/LJSpeech-1.1/wavs/",
+ "feature_path": null,
+ "seq_len": 16384,
+ "pad_short": 2000,
+ "conv_pad": 0,
+ "use_noise_augment": false,
+ "use_cache": true,
+
+ "reinit_layers": [], // give a list of layer names to restore from the given checkpoint. If not defined, it reloads all heuristically matching layers.
+
+ // TRAINING
+ "batch_size": 64, // Batch size for training. Lower values than 32 might cause hard to learn attention. It is overwritten by 'gradual_training'.
+
+ // VALIDATION
+ "run_eval": true,
+ "test_delay_epochs": 10, //Until attention is aligned, testing only wastes computation time.
+ "test_sentences_file": null, // set a file to load sentences to be used for testing. If it is null then we use default english sentences.
+
+ // OPTIMIZER
+ "epochs": 10000, // total number of epochs to train.
+ "wd": 0.0, // Weight decay weight.
+ "gen_clip_grad": -1, // Generator gradient clipping threshold. Apply gradient clipping if > 0
+ "disc_clip_grad": -1, // Discriminator gradient clipping threshold.
+ "lr_scheduler_gen": "MultiStepLR", // one of the schedulers from https://pytorch.org/docs/stable/optim.html#how-to-adjust-learning-rate
+ "lr_scheduler_gen_params": {
+ "gamma": 0.5,
+ "milestones": [100000, 200000, 300000, 400000, 500000, 600000]
+ },
+ "lr_scheduler_disc": "MultiStepLR", // one of the schedulers from https://pytorch.org/docs/stable/optim.html#how-to-adjust-learning-rate
+ "lr_scheduler_disc_params": {
+ "gamma": 0.5,
+ "milestones": [100000, 200000, 300000, 400000, 500000, 600000]
+ },
+ "lr_gen": 1e-4, // Initial learning rate. If Noam decay is active, maximum learning rate.
+ "lr_disc": 1e-4,
+
+ // TENSORBOARD and LOGGING
+ "print_step": 25, // Number of steps to log traning on console.
+ "print_eval": false, // If True, it prints loss values for each step in eval run.
+ "save_step": 25000, // Number of training steps expected to plot training stats on TB and save model checkpoints.
+ "checkpoint": true, // If true, it saves checkpoints per "save_step"
+ "tb_model_param_stats": false, // true, plots param stats per layer on tensorboard. Might be memory consuming, but good for debugging.
+
+ // DATA LOADING
+ "num_loader_workers": 4, // number of training data loader processes. Don't set it too big. 4-8 are good values.
+ "num_val_loader_workers": 4, // number of evaluation data loader processes.
+ "eval_split_size": 10,
+
+ // PATHS
+ "output_path": "/home/erogol/Models/LJSpeech/"
+}
+
diff --git a/mozilla_voice_tts/vocoder/configs/multiband_melgan_config_mozilla.json b/mozilla_voice_tts/vocoder/configs/multiband_melgan_config_mozilla.json
new file mode 100644
index 00000000..35f1642a
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/configs/multiband_melgan_config_mozilla.json
@@ -0,0 +1,144 @@
+{
+ "run_name": "multiband-melgan",
+ "run_description": "multiband melgan mean-var scaling",
+
+ // AUDIO PARAMETERS
+ "audio":{
+ "fft_size": 1024, // number of stft frequency levels. Size of the linear spectogram frame.
+ "win_length": 1024, // stft window length in ms.
+ "hop_length": 256, // stft window hop-lengh in ms.
+ "frame_length_ms": null, // stft window length in ms.If null, 'win_length' is used.
+ "frame_shift_ms": null, // stft window hop-lengh in ms. If null, 'hop_length' is used.
+
+ // Audio processing parameters
+ "sample_rate": 22050, // DATASET-RELATED: wav sample-rate. If different than the original data, it is resampled.
+ "preemphasis": 0.0, // pre-emphasis to reduce spec noise and make it more structured. If 0.0, no -pre-emphasis.
+ "ref_level_db": 0, // reference level db, theoretically 20db is the sound of air.
+
+ // Silence trimming
+ "do_trim_silence": true,// enable trimming of slience of audio as you load it. LJspeech (false), TWEB (false), Nancy (true)
+ "trim_db": 60, // threshold for timming silence. Set this according to your dataset.
+
+ // MelSpectrogram parameters
+ "num_mels": 80, // size of the mel spec frame.
+ "mel_fmin": 50.0, // minimum freq level for mel-spec. ~50 for male and ~95 for female voices. Tune for dataset!!
+ "mel_fmax": 7600.0, // maximum freq level for mel-spec. Tune for dataset!!
+ "spec_gain": 1.0, // scaler value appplied after log transform of spectrogram.
+
+ // Normalization parameters
+ "signal_norm": true, // normalize spec values. Mean-Var normalization if 'stats_path' is defined otherwise range normalization defined by the other params.
+ "min_level_db": -100, // lower bound for normalization
+ "symmetric_norm": true, // move normalization to range [-1, 1]
+ "max_norm": 4.0, // scale normalization to range [-max_norm, max_norm] or [0, max_norm]
+ "clip_norm": true, // clip normalized values into the range.
+ "stats_path": "/home/erogol/Data/MozillaMerged22050/scale_stats.npy" // DO NOT USE WITH MULTI_SPEAKER MODEL. scaler stats file computed by 'compute_statistics.py'. If it is defined, mean-std based notmalization is used and other normalization params are ignored
+ },
+
+ // DISTRIBUTED TRAINING
+ // "distributed":{
+ // "backend": "nccl",
+ // "url": "tcp:\/\/localhost:54321"
+ // },
+
+ // MODEL PARAMETERS
+ "use_pqmf": true,
+
+ // LOSS PARAMETERS
+ "use_stft_loss": true,
+ "use_subband_stft_loss": true,
+ "use_mse_gan_loss": true,
+ "use_hinge_gan_loss": false,
+ "use_feat_match_loss": false, // use only with melgan discriminators
+
+ // loss weights
+ "stft_loss_weight": 0.5,
+ "subband_stft_loss_weight": 0.5,
+ "mse_G_loss_weight": 2.5,
+ "hinge_G_loss_weight": 2.5,
+ "feat_match_loss_weight": 25,
+
+ // multiscale stft loss parameters
+ "stft_loss_params": {
+ "n_ffts": [1024, 2048, 512],
+ "hop_lengths": [120, 240, 50],
+ "win_lengths": [600, 1200, 240]
+ },
+
+ // subband multiscale stft loss parameters
+ "subband_stft_loss_params":{
+ "n_ffts": [384, 683, 171],
+ "hop_lengths": [30, 60, 10],
+ "win_lengths": [150, 300, 60]
+ },
+
+ "target_loss": "avg_G_loss", // loss value to pick the best model to save after each epoch
+
+ // DISCRIMINATOR
+ "discriminator_model": "melgan_multiscale_discriminator",
+ "discriminator_model_params":{
+ "base_channels": 16,
+ "max_channels":512,
+ "downsample_factors":[4, 4, 4]
+ },
+ "steps_to_start_discriminator": 200000, // steps required to start GAN trainining.1
+
+ // GENERATOR
+ "generator_model": "multiband_melgan_generator",
+ "generator_model_params": {
+ "upsample_factors":[8, 4, 2],
+ "num_res_blocks": 4
+ },
+
+ // DATASET
+ "data_path": "/home/erogol/Data/MozillaMerged22050/wavs/",
+ "feature_path": null,
+ "seq_len": 16384,
+ "pad_short": 2000,
+ "conv_pad": 0,
+ "use_noise_augment": false,
+ "use_cache": true,
+
+ "reinit_layers": [], // give a list of layer names to restore from the given checkpoint. If not defined, it reloads all heuristically matching layers.
+
+ // TRAINING
+ "batch_size": 64, // Batch size for training. Lower values than 32 might cause hard to learn attention. It is overwritten by 'gradual_training'.
+
+ // VALIDATION
+ "run_eval": true,
+ "test_delay_epochs": 10, //Until attention is aligned, testing only wastes computation time.
+ "test_sentences_file": null, // set a file to load sentences to be used for testing. If it is null then we use default english sentences.
+
+ // OPTIMIZER
+ "epochs": 10000, // total number of epochs to train.
+ "wd": 0.0, // Weight decay weight.
+ "gen_clip_grad": -1, // Generator gradient clipping threshold. Apply gradient clipping if > 0
+ "disc_clip_grad": -1, // Discriminator gradient clipping threshold.
+ "lr_scheduler_gen": "MultiStepLR", // one of the schedulers from https://pytorch.org/docs/stable/optim.html#how-to-adjust-learning-rate
+ "lr_scheduler_gen_params": {
+ "gamma": 0.5,
+ "milestones": [100000, 200000, 300000, 400000, 500000, 600000]
+ },
+ "lr_scheduler_disc": "MultiStepLR", // one of the schedulers from https://pytorch.org/docs/stable/optim.html#how-to-adjust-learning-rate
+ "lr_scheduler_disc_params": {
+ "gamma": 0.5,
+ "milestones": [100000, 200000, 300000, 400000, 500000, 600000]
+ },
+ "lr_gen": 1e-4, // Initial learning rate. If Noam decay is active, maximum learning rate.
+ "lr_disc": 1e-4,
+
+ // TENSORBOARD and LOGGING
+ "print_step": 25, // Number of steps to log traning on console.
+ "print_eval": false, // If True, it prints loss values for each step in eval run.
+ "save_step": 25000, // Number of training steps expected to plot training stats on TB and save model checkpoints.
+ "checkpoint": true, // If true, it saves checkpoints per "save_step"
+ "tb_model_param_stats": false, // true, plots param stats per layer on tensorboard. Might be memory consuming, but good for debugging.
+
+ // DATA LOADING
+ "num_loader_workers": 4, // number of training data loader processes. Don't set it too big. 4-8 are good values.
+ "num_val_loader_workers": 4, // number of evaluation data loader processes.
+ "eval_split_size": 10,
+
+ // PATHS
+ "output_path": "/home/erogol/Models/Mozilla/"
+}
+
diff --git a/mozilla_voice_tts/vocoder/configs/parallel_wavegan_config.json b/mozilla_voice_tts/vocoder/configs/parallel_wavegan_config.json
new file mode 100644
index 00000000..fcd765bd
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/configs/parallel_wavegan_config.json
@@ -0,0 +1,143 @@
+{
+ "run_name": "pwgan",
+ "run_description": "parallel-wavegan training",
+
+ // AUDIO PARAMETERS
+ "audio":{
+ "fft_size": 1024, // number of stft frequency levels. Size of the linear spectogram frame.
+ "win_length": 1024, // stft window length in ms.
+ "hop_length": 256, // stft window hop-lengh in ms.
+ "frame_length_ms": null, // stft window length in ms.If null, 'win_length' is used.
+ "frame_shift_ms": null, // stft window hop-lengh in ms. If null, 'hop_length' is used.
+
+ // Audio processing parameters
+ "sample_rate": 22050, // DATASET-RELATED: wav sample-rate. If different than the original data, it is resampled.
+ "preemphasis": 0.0, // pre-emphasis to reduce spec noise and make it more structured. If 0.0, no -pre-emphasis.
+ "ref_level_db": 0, // reference level db, theoretically 20db is the sound of air.
+
+ // Silence trimming
+ "do_trim_silence": true,// enable trimming of slience of audio as you load it. LJspeech (false), TWEB (false), Nancy (true)
+ "trim_db": 60, // threshold for timming silence. Set this according to your dataset.
+
+ // MelSpectrogram parameters
+ "num_mels": 80, // size of the mel spec frame.
+ "mel_fmin": 50.0, // minimum freq level for mel-spec. ~50 for male and ~95 for female voices. Tune for dataset!!
+ "mel_fmax": 7600.0, // maximum freq level for mel-spec. Tune for dataset!!
+ "spec_gain": 1.0, // scaler value appplied after log transform of spectrogram.
+
+ // Normalization parameters
+ "signal_norm": true, // normalize spec values. Mean-Var normalization if 'stats_path' is defined otherwise range normalization defined by the other params.
+ "min_level_db": -100, // lower bound for normalization
+ "symmetric_norm": true, // move normalization to range [-1, 1]
+ "max_norm": 4.0, // scale normalization to range [-max_norm, max_norm] or [0, max_norm]
+ "clip_norm": true, // clip normalized values into the range.
+ "stats_path": "/home/erogol/Data/LJSpeech-1.1/scale_stats.npy" // DO NOT USE WITH MULTI_SPEAKER MODEL. scaler stats file computed by 'compute_statistics.py'. If it is defined, mean-std based notmalization is used and other normalization params are ignored
+ },
+
+ // DISTRIBUTED TRAINING
+ // "distributed":{
+ // "backend": "nccl",
+ // "url": "tcp:\/\/localhost:54321"
+ // },
+
+ // MODEL PARAMETERS
+ "use_pqmf": true,
+
+ // LOSS PARAMETERS
+ "use_stft_loss": true,
+ "use_subband_stft_loss": false, // USE ONLY WITH MULTIBAND MODELS
+ "use_mse_gan_loss": true,
+ "use_hinge_gan_loss": false,
+ "use_feat_match_loss": false, // use only with melgan discriminators
+
+ // loss weights
+ "stft_loss_weight": 0.5,
+ "subband_stft_loss_weight": 0.5,
+ "mse_G_loss_weight": 2.5,
+ "hinge_G_loss_weight": 2.5,
+ "feat_match_loss_weight": 25,
+
+ // multiscale stft loss parameters
+ "stft_loss_params": {
+ "n_ffts": [1024, 2048, 512],
+ "hop_lengths": [120, 240, 50],
+ "win_lengths": [600, 1200, 240]
+ },
+
+ // subband multiscale stft loss parameters
+ "subband_stft_loss_params":{
+ "n_ffts": [384, 683, 171],
+ "hop_lengths": [30, 60, 10],
+ "win_lengths": [150, 300, 60]
+ },
+
+ "target_loss": "avg_G_loss", // loss value to pick the best model to save after each epoch
+
+ // DISCRIMINATOR
+ "discriminator_model": "parallel_wavegan_discriminator",
+ "discriminator_model_params":{
+ "num_layers": 10
+ },
+ "steps_to_start_discriminator": 200000, // steps required to start GAN trainining.1
+
+ // GENERATOR
+ "generator_model": "parallel_wavegan_generator",
+ "generator_model_params": {
+ "upsample_factors":[4, 4, 4, 4],
+ "stacks": 3,
+ "num_res_blocks": 30
+ },
+
+ // DATASET
+ "data_path": "/home/erogol/Data/LJSpeech-1.1/wavs/",
+ "feature_path": null,
+ "seq_len": 25600,
+ "pad_short": 2000,
+ "conv_pad": 0,
+ "use_noise_augment": false,
+ "use_cache": true,
+
+ "reinit_layers": [], // give a list of layer names to restore from the given checkpoint. If not defined, it reloads all heuristically matching layers.
+
+ // TRAINING
+ "batch_size": 6, // Batch size for training. Lower values than 32 might cause hard to learn attention. It is overwritten by 'gradual_training'.
+
+ // VALIDATION
+ "run_eval": true,
+ "test_delay_epochs": 10, //Until attention is aligned, testing only wastes computation time.
+ "test_sentences_file": null, // set a file to load sentences to be used for testing. If it is null then we use default english sentences.
+
+ // OPTIMIZER
+ "epochs": 10000, // total number of epochs to train.
+ "wd": 0.0, // Weight decay weight.
+ "gen_clip_grad": -1, // Generator gradient clipping threshold. Apply gradient clipping if > 0
+ "disc_clip_grad": -1, // Discriminator gradient clipping threshold.
+ "lr_scheduler_gen": "MultiStepLR", // one of the schedulers from https://pytorch.org/docs/stable/optim.html#how-to-adjust-learning-rate
+ "lr_scheduler_gen_params": {
+ "gamma": 0.5,
+ "milestones": [100000, 200000, 300000, 400000, 500000, 600000]
+ },
+ "lr_scheduler_disc": "MultiStepLR", // one of the schedulers from https://pytorch.org/docs/stable/optim.html#how-to-adjust-learning-rate
+ "lr_scheduler_disc_params": {
+ "gamma": 0.5,
+ "milestones": [100000, 200000, 300000, 400000, 500000, 600000]
+ },
+ "lr_gen": 1e-4, // Initial learning rate. If Noam decay is active, maximum learning rate.
+ "lr_disc": 1e-4,
+
+ // TENSORBOARD and LOGGING
+ "print_step": 25, // Number of steps to log traning on console.
+ "print_eval": false, // If True, it prints loss values for each step in eval run.
+ "save_step": 25000, // Number of training steps expected to plot training stats on TB and save model checkpoints.
+ "checkpoint": true, // If true, it saves checkpoints per "save_step"
+ "tb_model_param_stats": false, // true, plots param stats per layer on tensorboard. Might be memory consuming, but good for debugging.
+
+ // DATA LOADING
+ "num_loader_workers": 4, // number of training data loader processes. Don't set it too big. 4-8 are good values.
+ "num_val_loader_workers": 4, // number of evaluation data loader processes.
+ "eval_split_size": 10,
+
+ // PATHS
+ "output_path": "/home/erogol/Models/LJSpeech/"
+}
+
diff --git a/mozilla_voice_tts/vocoder/datasets/__init__.py b/mozilla_voice_tts/vocoder/datasets/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/mozilla_voice_tts/vocoder/datasets/gan_dataset.py b/mozilla_voice_tts/vocoder/datasets/gan_dataset.py
new file mode 100644
index 00000000..af23fbf2
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/datasets/gan_dataset.py
@@ -0,0 +1,127 @@
+import os
+import glob
+import torch
+import random
+import numpy as np
+from torch.utils.data import Dataset
+from multiprocessing import Manager
+
+
+class GANDataset(Dataset):
+ """
+ GAN Dataset searchs for all the wav files under root path
+ and converts them to acoustic features on the fly and returns
+ random segments of (audio, feature) couples.
+ """
+ def __init__(self,
+ ap,
+ items,
+ seq_len,
+ hop_len,
+ pad_short,
+ conv_pad=2,
+ is_training=True,
+ return_segments=True,
+ use_noise_augment=False,
+ use_cache=False,
+ verbose=False):
+
+ self.ap = ap
+ self.item_list = items
+ self.compute_feat = not isinstance(items[0], (tuple, list))
+ self.seq_len = seq_len
+ self.hop_len = hop_len
+ self.pad_short = pad_short
+ self.conv_pad = conv_pad
+ self.is_training = is_training
+ self.return_segments = return_segments
+ self.use_cache = use_cache
+ self.use_noise_augment = use_noise_augment
+ self.verbose = verbose
+
+ assert seq_len % hop_len == 0, " [!] seq_len has to be a multiple of hop_len."
+ self.feat_frame_len = seq_len // hop_len + (2 * conv_pad)
+
+ # map G and D instances
+ self.G_to_D_mappings = list(range(len(self.item_list)))
+ self.shuffle_mapping()
+
+ # cache acoustic features
+ if use_cache:
+ self.create_feature_cache()
+
+ def create_feature_cache(self):
+ self.manager = Manager()
+ self.cache = self.manager.list()
+ self.cache += [None for _ in range(len(self.item_list))]
+
+ @staticmethod
+ def find_wav_files(path):
+ return glob.glob(os.path.join(path, '**', '*.wav'), recursive=True)
+
+ def __len__(self):
+ return len(self.item_list)
+
+ def __getitem__(self, idx):
+ """ Return different items for Generator and Discriminator and
+ cache acoustic features """
+ if self.return_segments:
+ idx2 = self.G_to_D_mappings[idx]
+ item1 = self.load_item(idx)
+ item2 = self.load_item(idx2)
+ return item1, item2
+ item1 = self.load_item(idx)
+ return item1
+
+ def shuffle_mapping(self):
+ random.shuffle(self.G_to_D_mappings)
+
+ def load_item(self, idx):
+ """ load (audio, feat) couple """
+ if self.compute_feat:
+ # compute features from wav
+ wavpath = self.item_list[idx]
+ # print(wavpath)
+
+ if self.use_cache and self.cache[idx] is not None:
+ audio, mel = self.cache[idx]
+ else:
+ audio = self.ap.load_wav(wavpath)
+
+ if len(audio) < self.seq_len + self.pad_short:
+ audio = np.pad(audio, (0, self.seq_len + self.pad_short - len(audio)), \
+ mode='constant', constant_values=0.0)
+
+ mel = self.ap.melspectrogram(audio)
+ else:
+
+ # load precomputed features
+ wavpath, feat_path = self.item_list[idx]
+
+ if self.use_cache and self.cache[idx] is not None:
+ audio, mel = self.cache[idx]
+ else:
+ audio = self.ap.load_wav(wavpath)
+ mel = np.load(feat_path)
+
+ # correct the audio length wrt padding applied in stft
+ audio = np.pad(audio, (0, self.hop_len), mode="edge")
+ audio = audio[:mel.shape[-1] * self.hop_len]
+ assert mel.shape[-1] * self.hop_len == audio.shape[-1], f' [!] {mel.shape[-1] * self.hop_len} vs {audio.shape[-1]}'
+
+ audio = torch.from_numpy(audio).float().unsqueeze(0)
+ mel = torch.from_numpy(mel).float().squeeze(0)
+
+ if self.return_segments:
+ max_mel_start = mel.shape[1] - self.feat_frame_len
+ mel_start = random.randint(0, max_mel_start)
+ mel_end = mel_start + self.feat_frame_len
+ mel = mel[:, mel_start:mel_end]
+
+ audio_start = mel_start * self.hop_len
+ audio = audio[:, audio_start:audio_start +
+ self.seq_len]
+
+ if self.use_noise_augment and self.is_training and self.return_segments:
+ audio = audio + (1 / 32768) * torch.randn_like(audio)
+ return (mel, audio)
diff --git a/mozilla_voice_tts/vocoder/datasets/preprocess.py b/mozilla_voice_tts/vocoder/datasets/preprocess.py
new file mode 100644
index 00000000..be60c13a
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/datasets/preprocess.py
@@ -0,0 +1,37 @@
+import glob
+import os
+from pathlib import Path
+
+import numpy as np
+
+
+def find_wav_files(data_path):
+ wav_paths = glob.glob(os.path.join(data_path, '**', '*.wav'), recursive=True)
+ return wav_paths
+
+
+def find_feat_files(data_path):
+ feat_paths = glob.glob(os.path.join(data_path, '**', '*.npy'), recursive=True)
+ return feat_paths
+
+
+def load_wav_data(data_path, eval_split_size):
+ wav_paths = find_wav_files(data_path)
+ np.random.seed(0)
+ np.random.shuffle(wav_paths)
+ return wav_paths[:eval_split_size], wav_paths[eval_split_size:]
+
+
+def load_wav_feat_data(data_path, feat_path, eval_split_size):
+ wav_paths = sorted(find_wav_files(data_path))
+ feat_paths = sorted(find_feat_files(feat_path))
+ assert len(wav_paths) == len(feat_paths)
+ for wav, feat in zip(wav_paths, feat_paths):
+ wav_name = Path(wav).stem
+ feat_name = Path(feat).stem
+ assert wav_name == feat_name
+
+ items = list(zip(wav_paths, feat_paths))
+ np.random.seed(0)
+ np.random.shuffle(items)
+ return items[:eval_split_size], items[eval_split_size:]
diff --git a/mozilla_voice_tts/vocoder/layers/__init__.py b/mozilla_voice_tts/vocoder/layers/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/mozilla_voice_tts/vocoder/layers/losses.py b/mozilla_voice_tts/vocoder/layers/losses.py
new file mode 100644
index 00000000..e705b1e0
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/layers/losses.py
@@ -0,0 +1,309 @@
+import torch
+
+from torch import nn
+from torch.nn import functional as F
+
+
+class TorchSTFT():
+ def __init__(self, n_fft, hop_length, win_length, window='hann_window'):
+ """ Torch based STFT operation """
+ self.n_fft = n_fft
+ self.hop_length = hop_length
+ self.win_length = win_length
+ self.window = getattr(torch, window)(win_length)
+
+ def __call__(self, x):
+ # B x D x T x 2
+ o = torch.stft(x,
+ self.n_fft,
+ self.hop_length,
+ self.win_length,
+ self.window,
+ center=True,
+ pad_mode="reflect", # compatible with audio.py
+ normalized=False,
+ onesided=True)
+ M = o[:, :, :, 0]
+ P = o[:, :, :, 1]
+ return torch.sqrt(torch.clamp(M ** 2 + P ** 2, min=1e-8))
+
+
+#################################
+# GENERATOR LOSSES
+#################################
+
+
+class STFTLoss(nn.Module):
+ """ Single scale STFT Loss """
+ def __init__(self, n_fft, hop_length, win_length):
+ super(STFTLoss, self).__init__()
+ self.n_fft = n_fft
+ self.hop_length = hop_length
+ self.win_length = win_length
+ self.stft = TorchSTFT(n_fft, hop_length, win_length)
+
+ def forward(self, y_hat, y):
+ y_hat_M = self.stft(y_hat)
+ y_M = self.stft(y)
+ # magnitude loss
+ loss_mag = F.l1_loss(torch.log(y_M), torch.log(y_hat_M))
+ # spectral convergence loss
+ loss_sc = torch.norm(y_M - y_hat_M, p="fro") / torch.norm(y_M, p="fro")
+ return loss_mag, loss_sc
+
+class MultiScaleSTFTLoss(torch.nn.Module):
+ """ Multi scale STFT loss """
+ def __init__(self,
+ n_ffts=(1024, 2048, 512),
+ hop_lengths=(120, 240, 50),
+ win_lengths=(600, 1200, 240)):
+ super(MultiScaleSTFTLoss, self).__init__()
+ self.loss_funcs = torch.nn.ModuleList()
+ for n_fft, hop_length, win_length in zip(n_ffts, hop_lengths, win_lengths):
+ self.loss_funcs.append(STFTLoss(n_fft, hop_length, win_length))
+
+ def forward(self, y_hat, y):
+ N = len(self.loss_funcs)
+ loss_sc = 0
+ loss_mag = 0
+ for f in self.loss_funcs:
+ lm, lsc = f(y_hat, y)
+ loss_mag += lm
+ loss_sc += lsc
+ loss_sc /= N
+ loss_mag /= N
+ return loss_mag, loss_sc
+
+
+class MultiScaleSubbandSTFTLoss(MultiScaleSTFTLoss):
+ """ Multiscale STFT loss for multi band model outputs """
+ # pylint: disable=no-self-use
+ def forward(self, y_hat, y):
+ y_hat = y_hat.view(-1, 1, y_hat.shape[2])
+ y = y.view(-1, 1, y.shape[2])
+ return super().forward(y_hat.squeeze(1), y.squeeze(1))
+
+
+class MSEGLoss(nn.Module):
+ """ Mean Squared Generator Loss """
+ # pylint: disable=no-self-use
+ def forward(self, score_real):
+ loss_fake = F.mse_loss(score_real, score_real.new_ones(score_real.shape))
+ return loss_fake
+
+
+class HingeGLoss(nn.Module):
+ """ Hinge Discriminator Loss """
+ # pylint: disable=no-self-use
+ def forward(self, score_real):
+ # TODO: this might be wrong
+ loss_fake = torch.mean(F.relu(1. - score_real))
+ return loss_fake
+
+
+##################################
+# DISCRIMINATOR LOSSES
+##################################
+
+
+class MSEDLoss(nn.Module):
+ """ Mean Squared Discriminator Loss """
+ def __init__(self,):
+ super(MSEDLoss, self).__init__()
+ self.loss_func = nn.MSELoss()
+
+ # pylint: disable=no-self-use
+ def forward(self, score_fake, score_real):
+ loss_real = self.loss_func(score_real, score_real.new_ones(score_real.shape))
+ loss_fake = self.loss_func(score_fake, score_fake.new_zeros(score_fake.shape))
+ loss_d = loss_real + loss_fake
+ return loss_d, loss_real, loss_fake
+
+
+class HingeDLoss(nn.Module):
+ """ Hinge Discriminator Loss """
+ # pylint: disable=no-self-use
+ def forward(self, score_fake, score_real):
+ loss_real = torch.mean(F.relu(1. - score_real))
+ loss_fake = torch.mean(F.relu(1. + score_fake))
+ loss_d = loss_real + loss_fake
+ return loss_d, loss_real, loss_fake
+
+
+class MelganFeatureLoss(nn.Module):
+ def __init__(self,):
+ super(MelganFeatureLoss, self).__init__()
+ self.loss_func = nn.L1Loss()
+
+ # pylint: disable=no-self-use
+ def forward(self, fake_feats, real_feats):
+ loss_feats = 0
+ for fake_feat, real_feat in zip(fake_feats, real_feats):
+ loss_feats += self.loss_func(fake_feat, real_feat)
+ loss_feats /= len(fake_feats) + len(real_feats)
+ return loss_feats
+
+
+#####################################
+# LOSS WRAPPERS
+#####################################
+
+
+def _apply_G_adv_loss(scores_fake, loss_func):
+ """ Compute G adversarial loss function
+ and normalize values """
+ adv_loss = 0
+ if isinstance(scores_fake, list):
+ for score_fake in scores_fake:
+ fake_loss = loss_func(score_fake)
+ adv_loss += fake_loss
+ adv_loss /= len(scores_fake)
+ else:
+ fake_loss = loss_func(scores_fake)
+ adv_loss = fake_loss
+ return adv_loss
+
+
+def _apply_D_loss(scores_fake, scores_real, loss_func):
+ """ Compute D loss func and normalize loss values """
+ loss = 0
+ real_loss = 0
+ fake_loss = 0
+ if isinstance(scores_fake, list):
+ # multi-scale loss
+ for score_fake, score_real in zip(scores_fake, scores_real):
+ total_loss, real_loss, fake_loss = loss_func(score_fake=score_fake, score_real=score_real)
+ loss += total_loss
+ real_loss += real_loss
+ fake_loss += fake_loss
+ # normalize loss values with number of scales
+ loss /= len(scores_fake)
+ real_loss /= len(scores_real)
+ fake_loss /= len(scores_fake)
+ else:
+ # single scale loss
+ total_loss, real_loss, fake_loss = loss_func(scores_fake, scores_real)
+ loss = total_loss
+ return loss, real_loss, fake_loss
+
+
+##################################
+# MODEL LOSSES
+##################################
+
+
+class GeneratorLoss(nn.Module):
+ def __init__(self, C):
+ """ Compute Generator Loss values depending on training
+ configuration """
+ super(GeneratorLoss, self).__init__()
+ assert not(C.use_mse_gan_loss and C.use_hinge_gan_loss),\
+ " [!] Cannot use HingeGANLoss and MSEGANLoss together."
+
+ self.use_stft_loss = C.use_stft_loss
+ self.use_subband_stft_loss = C.use_subband_stft_loss
+ self.use_mse_gan_loss = C.use_mse_gan_loss
+ self.use_hinge_gan_loss = C.use_hinge_gan_loss
+ self.use_feat_match_loss = C.use_feat_match_loss
+
+ self.stft_loss_weight = C.stft_loss_weight
+ self.subband_stft_loss_weight = C.subband_stft_loss_weight
+ self.mse_gan_loss_weight = C.mse_G_loss_weight
+ self.hinge_gan_loss_weight = C.hinge_G_loss_weight
+ self.feat_match_loss_weight = C.feat_match_loss_weight
+
+ if C.use_stft_loss:
+ self.stft_loss = MultiScaleSTFTLoss(**C.stft_loss_params)
+ if C.use_subband_stft_loss:
+ self.subband_stft_loss = MultiScaleSubbandSTFTLoss(**C.subband_stft_loss_params)
+ if C.use_mse_gan_loss:
+ self.mse_loss = MSEGLoss()
+ if C.use_hinge_gan_loss:
+ self.hinge_loss = HingeGLoss()
+ if C.use_feat_match_loss:
+ self.feat_match_loss = MelganFeatureLoss()
+
+ def forward(self, y_hat=None, y=None, scores_fake=None, feats_fake=None, feats_real=None, y_hat_sub=None, y_sub=None):
+ gen_loss = 0
+ adv_loss = 0
+ return_dict = {}
+
+ # STFT Loss
+ if self.use_stft_loss:
+ stft_loss_mg, stft_loss_sc = self.stft_loss(y_hat.squeeze(1), y.squeeze(1))
+ return_dict['G_stft_loss_mg'] = stft_loss_mg
+ return_dict['G_stft_loss_sc'] = stft_loss_sc
+ gen_loss += self.stft_loss_weight * (stft_loss_mg + stft_loss_sc)
+
+ # subband STFT Loss
+ if self.use_subband_stft_loss:
+ subband_stft_loss_mg, subband_stft_loss_sc = self.subband_stft_loss(y_hat_sub, y_sub)
+ return_dict['G_subband_stft_loss_mg'] = subband_stft_loss_mg
+ return_dict['G_subband_stft_loss_sc'] = subband_stft_loss_sc
+ gen_loss += self.subband_stft_loss_weight * (subband_stft_loss_mg + subband_stft_loss_sc)
+
+ # multiscale MSE adversarial loss
+ if self.use_mse_gan_loss and scores_fake is not None:
+ mse_fake_loss = _apply_G_adv_loss(scores_fake, self.mse_loss)
+ return_dict['G_mse_fake_loss'] = mse_fake_loss
+ adv_loss += self.mse_gan_loss_weight * mse_fake_loss
+
+ # multiscale Hinge adversarial loss
+ if self.use_hinge_gan_loss and not scores_fake is not None:
+ hinge_fake_loss = _apply_G_adv_loss(scores_fake, self.hinge_loss)
+ return_dict['G_hinge_fake_loss'] = hinge_fake_loss
+ adv_loss += self.hinge_gan_loss_weight * hinge_fake_loss
+
+ # Feature Matching Loss
+ if self.use_feat_match_loss and not feats_fake:
+ feat_match_loss = self.feat_match_loss(feats_fake, feats_real)
+ return_dict['G_feat_match_loss'] = feat_match_loss
+ adv_loss += self.feat_match_loss_weight * feat_match_loss
+ return_dict['G_loss'] = gen_loss + adv_loss
+ return_dict['G_gen_loss'] = gen_loss
+ return_dict['G_adv_loss'] = adv_loss
+ return return_dict
+
+
+class DiscriminatorLoss(nn.Module):
+ """ Compute Discriminator Loss values depending on training
+ configuration """
+ def __init__(self, C):
+ super(DiscriminatorLoss, self).__init__()
+ assert not(C.use_mse_gan_loss and C.use_hinge_gan_loss),\
+ " [!] Cannot use HingeGANLoss and MSEGANLoss together."
+
+ self.use_mse_gan_loss = C.use_mse_gan_loss
+ self.use_hinge_gan_loss = C.use_hinge_gan_loss
+
+ if C.use_mse_gan_loss:
+ self.mse_loss = MSEDLoss()
+ if C.use_hinge_gan_loss:
+ self.hinge_loss = HingeDLoss()
+
+ def forward(self, scores_fake, scores_real):
+ loss = 0
+ return_dict = {}
+
+ if self.use_mse_gan_loss:
+ mse_D_loss, mse_D_real_loss, mse_D_fake_loss = _apply_D_loss(
+ scores_fake=scores_fake,
+ scores_real=scores_real,
+ loss_func=self.mse_loss)
+ return_dict['D_mse_gan_loss'] = mse_D_loss
+ return_dict['D_mse_gan_real_loss'] = mse_D_real_loss
+ return_dict['D_mse_gan_fake_loss'] = mse_D_fake_loss
+ loss += mse_D_loss
+
+ if self.use_hinge_gan_loss:
+ hinge_D_loss, hinge_D_real_loss, hinge_D_fake_loss = _apply_D_loss(
+ scores_fake=scores_fake,
+ scores_real=scores_real,
+ loss_func=self.hinge_loss)
+ return_dict['D_hinge_gan_loss'] = hinge_D_loss
+ return_dict['D_hinge_gan_real_loss'] = hinge_D_real_loss
+ return_dict['D_hinge_gan_fake_loss'] = hinge_D_fake_loss
+ loss += hinge_D_loss
+
+ return_dict['D_loss'] = loss
+ return return_dict
diff --git a/mozilla_voice_tts/vocoder/layers/melgan.py b/mozilla_voice_tts/vocoder/layers/melgan.py
new file mode 100644
index 00000000..58c12a2e
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/layers/melgan.py
@@ -0,0 +1,45 @@
+from torch import nn
+from torch.nn.utils import weight_norm
+
+
+class ResidualStack(nn.Module):
+ def __init__(self, channels, num_res_blocks, kernel_size):
+ super(ResidualStack, self).__init__()
+
+ assert (kernel_size - 1) % 2 == 0, " [!] kernel_size has to be odd."
+ base_padding = (kernel_size - 1) // 2
+
+ self.blocks = nn.ModuleList()
+ for idx in range(num_res_blocks):
+ layer_kernel_size = kernel_size
+ layer_dilation = layer_kernel_size**idx
+ layer_padding = base_padding * layer_dilation
+ self.blocks += [nn.Sequential(
+ nn.LeakyReLU(0.2),
+ nn.ReflectionPad1d(layer_padding),
+ weight_norm(
+ nn.Conv1d(channels,
+ channels,
+ kernel_size=kernel_size,
+ dilation=layer_dilation,
+ bias=True)),
+ nn.LeakyReLU(0.2),
+ weight_norm(
+ nn.Conv1d(channels, channels, kernel_size=1, bias=True)),
+ )]
+
+ self.shortcuts = nn.ModuleList([
+ weight_norm(nn.Conv1d(channels, channels, kernel_size=1,
+ bias=True)) for i in range(num_res_blocks)
+ ])
+
+ def forward(self, x):
+ for block, shortcut in zip(self.blocks, self.shortcuts):
+ x = shortcut(x) + block(x)
+ return x
+
+ def remove_weight_norm(self):
+ for block, shortcut in zip(self.blocks, self.shortcuts):
+ nn.utils.remove_weight_norm(block[2])
+ nn.utils.remove_weight_norm(block[4])
+ nn.utils.remove_weight_norm(shortcut)
diff --git a/mozilla_voice_tts/vocoder/layers/parallel_wavegan.py b/mozilla_voice_tts/vocoder/layers/parallel_wavegan.py
new file mode 100644
index 00000000..bedfe551
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/layers/parallel_wavegan.py
@@ -0,0 +1,87 @@
+import torch
+from torch.nn import functional as F
+
+
+class ResidualBlock(torch.nn.Module):
+ """Residual block module in WaveNet."""
+ def __init__(self,
+ kernel_size=3,
+ res_channels=64,
+ gate_channels=128,
+ skip_channels=64,
+ aux_channels=80,
+ dropout=0.0,
+ dilation=1,
+ bias=True,
+ use_causal_conv=False):
+ super(ResidualBlock, self).__init__()
+ self.dropout = dropout
+ # no future time stamps available
+ if use_causal_conv:
+ padding = (kernel_size - 1) * dilation
+ else:
+ assert (kernel_size -
+ 1) % 2 == 0, "Not support even number kernel size."
+ padding = (kernel_size - 1) // 2 * dilation
+ self.use_causal_conv = use_causal_conv
+
+ # dilation conv
+ self.conv = torch.nn.Conv1d(res_channels,
+ gate_channels,
+ kernel_size,
+ padding=padding,
+ dilation=dilation,
+ bias=bias)
+
+ # local conditioning
+ if aux_channels > 0:
+ self.conv1x1_aux = torch.nn.Conv1d(aux_channels,
+ gate_channels,
+ 1,
+ bias=False)
+ else:
+ self.conv1x1_aux = None
+
+ # conv output is split into two groups
+ gate_out_channels = gate_channels // 2
+ self.conv1x1_out = torch.nn.Conv1d(gate_out_channels,
+ res_channels,
+ 1,
+ bias=bias)
+ self.conv1x1_skip = torch.nn.Conv1d(gate_out_channels,
+ skip_channels,
+ 1,
+ bias=bias)
+
+ def forward(self, x, c):
+ """
+ x: B x D_res x T
+ c: B x D_aux x T
+ """
+ residual = x
+ x = F.dropout(x, p=self.dropout, training=self.training)
+ x = self.conv(x)
+
+ # remove future time steps if use_causal_conv conv
+ x = x[:, :, :residual.size(-1)] if self.use_causal_conv else x
+
+ # split into two part for gated activation
+ splitdim = 1
+ xa, xb = x.split(x.size(splitdim) // 2, dim=splitdim)
+
+ # local conditioning
+ if c is not None:
+ assert self.conv1x1_aux is not None
+ c = self.conv1x1_aux(c)
+ ca, cb = c.split(c.size(splitdim) // 2, dim=splitdim)
+ xa, xb = xa + ca, xb + cb
+
+ x = torch.tanh(xa) * torch.sigmoid(xb)
+
+ # for skip connection
+ s = self.conv1x1_skip(x)
+
+ # for residual connection
+ x = (self.conv1x1_out(x) + residual) * (0.5**2)
+
+ return x, s
diff --git a/mozilla_voice_tts/vocoder/layers/pqmf.py b/mozilla_voice_tts/vocoder/layers/pqmf.py
new file mode 100644
index 00000000..ef5a3507
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/layers/pqmf.py
@@ -0,0 +1,56 @@
+import numpy as np
+import torch
+import torch.nn.functional as F
+
+from scipy import signal as sig
+
+
+# adapted from
+# https://github.com/kan-bayashi/ParallelWaveGAN/tree/master/parallel_wavegan
+class PQMF(torch.nn.Module):
+ def __init__(self, N=4, taps=62, cutoff=0.15, beta=9.0):
+ super(PQMF, self).__init__()
+
+ self.N = N
+ self.taps = taps
+ self.cutoff = cutoff
+ self.beta = beta
+
+ QMF = sig.firwin(taps + 1, cutoff, window=('kaiser', beta))
+ H = np.zeros((N, len(QMF)))
+ G = np.zeros((N, len(QMF)))
+ for k in range(N):
+ constant_factor = (2 * k + 1) * (np.pi /
+ (2 * N)) * (np.arange(taps + 1) -
+ ((taps - 1) / 2))
+ phase = (-1)**k * np.pi / 4
+ H[k] = 2 * QMF * np.cos(constant_factor + phase)
+
+ G[k] = 2 * QMF * np.cos(constant_factor - phase)
+
+ H = torch.from_numpy(H[:, None, :]).float()
+ G = torch.from_numpy(G[None, :, :]).float()
+
+ self.register_buffer("H", H)
+ self.register_buffer("G", G)
+
+ updown_filter = torch.zeros((N, N, N)).float()
+ for k in range(N):
+ updown_filter[k, k, 0] = 1.0
+ self.register_buffer("updown_filter", updown_filter)
+ self.N = N
+
+ self.pad_fn = torch.nn.ConstantPad1d(taps // 2, 0.0)
+
+ def forward(self, x):
+ return self.analysis(x)
+
+ def analysis(self, x):
+ return F.conv1d(x, self.H, padding=self.taps // 2, stride=self.N)
+
+ def synthesis(self, x):
+ x = F.conv_transpose1d(x,
+ self.updown_filter * self.N,
+ stride=self.N)
+ x = F.conv1d(x, self.G, padding=self.taps // 2)
+ return x
diff --git a/mozilla_voice_tts/vocoder/layers/qmf.dat b/mozilla_voice_tts/vocoder/layers/qmf.dat
new file mode 100644
index 00000000..17eab137
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/layers/qmf.dat
@@ -0,0 +1,640 @@
+ 0.0000000e+000
+ -5.5252865e-004
+ -5.6176926e-004
+ -4.9475181e-004
+ -4.8752280e-004
+ -4.8937912e-004
+ -5.0407143e-004
+ -5.2265643e-004
+ -5.4665656e-004
+ -5.6778026e-004
+ -5.8709305e-004
+ -6.1327474e-004
+ -6.3124935e-004
+ -6.5403334e-004
+ -6.7776908e-004
+ -6.9416146e-004
+ -7.1577365e-004
+ -7.2550431e-004
+ -7.4409419e-004
+ -7.4905981e-004
+ -7.6813719e-004
+ -7.7248486e-004
+ -7.8343323e-004
+ -7.7798695e-004
+ -7.8036647e-004
+ -7.8014496e-004
+ -7.7579773e-004
+ -7.6307936e-004
+ -7.5300014e-004
+ -7.3193572e-004
+ -7.2153920e-004
+ -6.9179375e-004
+ -6.6504151e-004
+ -6.3415949e-004
+ -5.9461189e-004
+ -5.5645764e-004
+ -5.1455722e-004
+ -4.6063255e-004
+ -4.0951215e-004
+ -3.5011759e-004
+ -2.8969812e-004
+ -2.0983373e-004
+ -1.4463809e-004
+ -6.1733441e-005
+ 1.3494974e-005
+ 1.0943831e-004
+ 2.0430171e-004
+ 2.9495311e-004
+ 4.0265402e-004
+ 5.1073885e-004
+ 6.2393761e-004
+ 7.4580259e-004
+ 8.6084433e-004
+ 9.8859883e-004
+ 1.1250155e-003
+ 1.2577885e-003
+ 1.3902495e-003
+ 1.5443220e-003
+ 1.6868083e-003
+ 1.8348265e-003
+ 1.9841141e-003
+ 2.1461584e-003
+ 2.3017255e-003
+ 2.4625617e-003
+ 2.6201759e-003
+ 2.7870464e-003
+ 2.9469448e-003
+ 3.1125421e-003
+ 3.2739613e-003
+ 3.4418874e-003
+ 3.6008268e-003
+ 3.7603923e-003
+ 3.9207432e-003
+ 4.0819753e-003
+ 4.2264269e-003
+ 4.3730720e-003
+ 4.5209853e-003
+ 4.6606461e-003
+ 4.7932561e-003
+ 4.9137604e-003
+ 5.0393023e-003
+ 5.1407354e-003
+ 5.2461166e-003
+ 5.3471681e-003
+ 5.4196776e-003
+ 5.4876040e-003
+ 5.5475715e-003
+ 5.5938023e-003
+ 5.6220643e-003
+ 5.6455197e-003
+ 5.6389200e-003
+ 5.6266114e-003
+ 5.5917129e-003
+ 5.5404364e-003
+ 5.4753783e-003
+ 5.3838976e-003
+ 5.2715759e-003
+ 5.1382275e-003
+ 4.9839688e-003
+ 4.8109469e-003
+ 4.6039530e-003
+ 4.3801862e-003
+ 4.1251642e-003
+ 3.8456408e-003
+ 3.5401247e-003
+ 3.2091886e-003
+ 2.8446758e-003
+ 2.4508540e-003
+ 2.0274176e-003
+ 1.5784683e-003
+ 1.0902329e-003
+ 5.8322642e-004
+ 2.7604519e-005
+ -5.4642809e-004
+ -1.1568136e-003
+ -1.8039473e-003
+ -2.4826724e-003
+ -3.1933778e-003
+ -3.9401124e-003
+ -4.7222596e-003
+ -5.5337211e-003
+ -6.3792293e-003
+ -7.2615817e-003
+ -8.1798233e-003
+ -9.1325330e-003
+ -1.0115022e-002
+ -1.1131555e-002
+ -1.2185000e-002
+ -1.3271822e-002
+ -1.4390467e-002
+ -1.5540555e-002
+ -1.6732471e-002
+ -1.7943338e-002
+ -1.9187243e-002
+ -2.0453179e-002
+ -2.1746755e-002
+ -2.3068017e-002
+ -2.4416099e-002
+ -2.5787585e-002
+ -2.7185943e-002
+ -2.8607217e-002
+ -3.0050266e-002
+ -3.1501761e-002
+ -3.2975408e-002
+ -3.4462095e-002
+ -3.5969756e-002
+ -3.7481285e-002
+ -3.9005368e-002
+ -4.0534917e-002
+ -4.2064909e-002
+ -4.3609754e-002
+ -4.5148841e-002
+ -4.6684303e-002
+ -4.8216572e-002
+ -4.9738576e-002
+ -5.1255616e-002
+ -5.2763075e-002
+ -5.4245277e-002
+ -5.5717365e-002
+ -5.7161645e-002
+ -5.8591568e-002
+ -5.9983748e-002
+ -6.1345517e-002
+ -6.2685781e-002
+ -6.3971590e-002
+ -6.5224711e-002
+ -6.6436751e-002
+ -6.7607599e-002
+ -6.8704383e-002
+ -6.9763024e-002
+ -7.0762871e-002
+ -7.1700267e-002
+ -7.2568258e-002
+ -7.3362026e-002
+ -7.4100364e-002
+ -7.4745256e-002
+ -7.5313734e-002
+ -7.5800836e-002
+ -7.6199248e-002
+ -7.6499217e-002
+ -7.6709349e-002
+ -7.6817398e-002
+ -7.6823001e-002
+ -7.6720492e-002
+ -7.6505072e-002
+ -7.6174832e-002
+ -7.5730576e-002
+ -7.5157626e-002
+ -7.4466439e-002
+ -7.3640601e-002
+ -7.2677464e-002
+ -7.1582636e-002
+ -7.0353307e-002
+ -6.8966401e-002
+ -6.7452502e-002
+ -6.5769067e-002
+ -6.3944481e-002
+ -6.1960278e-002
+ -5.9816657e-002
+ -5.7515269e-002
+ -5.5046003e-002
+ -5.2409382e-002
+ -4.9597868e-002
+ -4.6630331e-002
+ -4.3476878e-002
+ -4.0145828e-002
+ -3.6641812e-002
+ -3.2958393e-002
+ -2.9082401e-002
+ -2.5030756e-002
+ -2.0799707e-002
+ -1.6370126e-002
+ -1.1762383e-002
+ -6.9636862e-003
+ -1.9765601e-003
+ 3.2086897e-003
+ 8.5711749e-003
+ 1.4128883e-002
+ 1.9883413e-002
+ 2.5822729e-002
+ 3.1953127e-002
+ 3.8277657e-002
+ 4.4780682e-002
+ 5.1480418e-002
+ 5.8370533e-002
+ 6.5440985e-002
+ 7.2694330e-002
+ 8.0137293e-002
+ 8.7754754e-002
+ 9.5553335e-002
+ 1.0353295e-001
+ 1.1168269e-001
+ 1.2000780e-001
+ 1.2850029e-001
+ 1.3715518e-001
+ 1.4597665e-001
+ 1.5496071e-001
+ 1.6409589e-001
+ 1.7338082e-001
+ 1.8281725e-001
+ 1.9239667e-001
+ 2.0212502e-001
+ 2.1197359e-001
+ 2.2196527e-001
+ 2.3206909e-001
+ 2.4230169e-001
+ 2.5264803e-001
+ 2.6310533e-001
+ 2.7366340e-001
+ 2.8432142e-001
+ 2.9507167e-001
+ 3.0590986e-001
+ 3.1682789e-001
+ 3.2781137e-001
+ 3.3887227e-001
+ 3.4999141e-001
+ 3.6115899e-001
+ 3.7237955e-001
+ 3.8363500e-001
+ 3.9492118e-001
+ 4.0623177e-001
+ 4.1756969e-001
+ 4.2891199e-001
+ 4.4025538e-001
+ 4.5159965e-001
+ 4.6293081e-001
+ 4.7424532e-001
+ 4.8552531e-001
+ 4.9677083e-001
+ 5.0798175e-001
+ 5.1912350e-001
+ 5.3022409e-001
+ 5.4125534e-001
+ 5.5220513e-001
+ 5.6307891e-001
+ 5.7385241e-001
+ 5.8454032e-001
+ 5.9511231e-001
+ 6.0557835e-001
+ 6.1591099e-001
+ 6.2612427e-001
+ 6.3619801e-001
+ 6.4612697e-001
+ 6.5590163e-001
+ 6.6551399e-001
+ 6.7496632e-001
+ 6.8423533e-001
+ 6.9332824e-001
+ 7.0223887e-001
+ 7.1094104e-001
+ 7.1944626e-001
+ 7.2774489e-001
+ 7.3582118e-001
+ 7.4368279e-001
+ 7.5131375e-001
+ 7.5870808e-001
+ 7.6586749e-001
+ 7.7277809e-001
+ 7.7942875e-001
+ 7.8583531e-001
+ 7.9197358e-001
+ 7.9784664e-001
+ 8.0344858e-001
+ 8.0876950e-001
+ 8.1381913e-001
+ 8.1857760e-001
+ 8.2304199e-001
+ 8.2722753e-001
+ 8.3110385e-001
+ 8.3469374e-001
+ 8.3797173e-001
+ 8.4095414e-001
+ 8.4362383e-001
+ 8.4598185e-001
+ 8.4803158e-001
+ 8.4978052e-001
+ 8.5119715e-001
+ 8.5230470e-001
+ 8.5310209e-001
+ 8.5357206e-001
+ 8.5373856e-001
+ 8.5357206e-001
+ 8.5310209e-001
+ 8.5230470e-001
+ 8.5119715e-001
+ 8.4978052e-001
+ 8.4803158e-001
+ 8.4598185e-001
+ 8.4362383e-001
+ 8.4095414e-001
+ 8.3797173e-001
+ 8.3469374e-001
+ 8.3110385e-001
+ 8.2722753e-001
+ 8.2304199e-001
+ 8.1857760e-001
+ 8.1381913e-001
+ 8.0876950e-001
+ 8.0344858e-001
+ 7.9784664e-001
+ 7.9197358e-001
+ 7.8583531e-001
+ 7.7942875e-001
+ 7.7277809e-001
+ 7.6586749e-001
+ 7.5870808e-001
+ 7.5131375e-001
+ 7.4368279e-001
+ 7.3582118e-001
+ 7.2774489e-001
+ 7.1944626e-001
+ 7.1094104e-001
+ 7.0223887e-001
+ 6.9332824e-001
+ 6.8423533e-001
+ 6.7496632e-001
+ 6.6551399e-001
+ 6.5590163e-001
+ 6.4612697e-001
+ 6.3619801e-001
+ 6.2612427e-001
+ 6.1591099e-001
+ 6.0557835e-001
+ 5.9511231e-001
+ 5.8454032e-001
+ 5.7385241e-001
+ 5.6307891e-001
+ 5.5220513e-001
+ 5.4125534e-001
+ 5.3022409e-001
+ 5.1912350e-001
+ 5.0798175e-001
+ 4.9677083e-001
+ 4.8552531e-001
+ 4.7424532e-001
+ 4.6293081e-001
+ 4.5159965e-001
+ 4.4025538e-001
+ 4.2891199e-001
+ 4.1756969e-001
+ 4.0623177e-001
+ 3.9492118e-001
+ 3.8363500e-001
+ 3.7237955e-001
+ 3.6115899e-001
+ 3.4999141e-001
+ 3.3887227e-001
+ 3.2781137e-001
+ 3.1682789e-001
+ 3.0590986e-001
+ 2.9507167e-001
+ 2.8432142e-001
+ 2.7366340e-001
+ 2.6310533e-001
+ 2.5264803e-001
+ 2.4230169e-001
+ 2.3206909e-001
+ 2.2196527e-001
+ 2.1197359e-001
+ 2.0212502e-001
+ 1.9239667e-001
+ 1.8281725e-001
+ 1.7338082e-001
+ 1.6409589e-001
+ 1.5496071e-001
+ 1.4597665e-001
+ 1.3715518e-001
+ 1.2850029e-001
+ 1.2000780e-001
+ 1.1168269e-001
+ 1.0353295e-001
+ 9.5553335e-002
+ 8.7754754e-002
+ 8.0137293e-002
+ 7.2694330e-002
+ 6.5440985e-002
+ 5.8370533e-002
+ 5.1480418e-002
+ 4.4780682e-002
+ 3.8277657e-002
+ 3.1953127e-002
+ 2.5822729e-002
+ 1.9883413e-002
+ 1.4128883e-002
+ 8.5711749e-003
+ 3.2086897e-003
+ -1.9765601e-003
+ -6.9636862e-003
+ -1.1762383e-002
+ -1.6370126e-002
+ -2.0799707e-002
+ -2.5030756e-002
+ -2.9082401e-002
+ -3.2958393e-002
+ -3.6641812e-002
+ -4.0145828e-002
+ -4.3476878e-002
+ -4.6630331e-002
+ -4.9597868e-002
+ -5.2409382e-002
+ -5.5046003e-002
+ -5.7515269e-002
+ -5.9816657e-002
+ -6.1960278e-002
+ -6.3944481e-002
+ -6.5769067e-002
+ -6.7452502e-002
+ -6.8966401e-002
+ -7.0353307e-002
+ -7.1582636e-002
+ -7.2677464e-002
+ -7.3640601e-002
+ -7.4466439e-002
+ -7.5157626e-002
+ -7.5730576e-002
+ -7.6174832e-002
+ -7.6505072e-002
+ -7.6720492e-002
+ -7.6823001e-002
+ -7.6817398e-002
+ -7.6709349e-002
+ -7.6499217e-002
+ -7.6199248e-002
+ -7.5800836e-002
+ -7.5313734e-002
+ -7.4745256e-002
+ -7.4100364e-002
+ -7.3362026e-002
+ -7.2568258e-002
+ -7.1700267e-002
+ -7.0762871e-002
+ -6.9763024e-002
+ -6.8704383e-002
+ -6.7607599e-002
+ -6.6436751e-002
+ -6.5224711e-002
+ -6.3971590e-002
+ -6.2685781e-002
+ -6.1345517e-002
+ -5.9983748e-002
+ -5.8591568e-002
+ -5.7161645e-002
+ -5.5717365e-002
+ -5.4245277e-002
+ -5.2763075e-002
+ -5.1255616e-002
+ -4.9738576e-002
+ -4.8216572e-002
+ -4.6684303e-002
+ -4.5148841e-002
+ -4.3609754e-002
+ -4.2064909e-002
+ -4.0534917e-002
+ -3.9005368e-002
+ -3.7481285e-002
+ -3.5969756e-002
+ -3.4462095e-002
+ -3.2975408e-002
+ -3.1501761e-002
+ -3.0050266e-002
+ -2.8607217e-002
+ -2.7185943e-002
+ -2.5787585e-002
+ -2.4416099e-002
+ -2.3068017e-002
+ -2.1746755e-002
+ -2.0453179e-002
+ -1.9187243e-002
+ -1.7943338e-002
+ -1.6732471e-002
+ -1.5540555e-002
+ -1.4390467e-002
+ -1.3271822e-002
+ -1.2185000e-002
+ -1.1131555e-002
+ -1.0115022e-002
+ -9.1325330e-003
+ -8.1798233e-003
+ -7.2615817e-003
+ -6.3792293e-003
+ -5.5337211e-003
+ -4.7222596e-003
+ -3.9401124e-003
+ -3.1933778e-003
+ -2.4826724e-003
+ -1.8039473e-003
+ -1.1568136e-003
+ -5.4642809e-004
+ 2.7604519e-005
+ 5.8322642e-004
+ 1.0902329e-003
+ 1.5784683e-003
+ 2.0274176e-003
+ 2.4508540e-003
+ 2.8446758e-003
+ 3.2091886e-003
+ 3.5401247e-003
+ 3.8456408e-003
+ 4.1251642e-003
+ 4.3801862e-003
+ 4.6039530e-003
+ 4.8109469e-003
+ 4.9839688e-003
+ 5.1382275e-003
+ 5.2715759e-003
+ 5.3838976e-003
+ 5.4753783e-003
+ 5.5404364e-003
+ 5.5917129e-003
+ 5.6266114e-003
+ 5.6389200e-003
+ 5.6455197e-003
+ 5.6220643e-003
+ 5.5938023e-003
+ 5.5475715e-003
+ 5.4876040e-003
+ 5.4196776e-003
+ 5.3471681e-003
+ 5.2461166e-003
+ 5.1407354e-003
+ 5.0393023e-003
+ 4.9137604e-003
+ 4.7932561e-003
+ 4.6606461e-003
+ 4.5209853e-003
+ 4.3730720e-003
+ 4.2264269e-003
+ 4.0819753e-003
+ 3.9207432e-003
+ 3.7603923e-003
+ 3.6008268e-003
+ 3.4418874e-003
+ 3.2739613e-003
+ 3.1125421e-003
+ 2.9469448e-003
+ 2.7870464e-003
+ 2.6201759e-003
+ 2.4625617e-003
+ 2.3017255e-003
+ 2.1461584e-003
+ 1.9841141e-003
+ 1.8348265e-003
+ 1.6868083e-003
+ 1.5443220e-003
+ 1.3902495e-003
+ 1.2577885e-003
+ 1.1250155e-003
+ 9.8859883e-004
+ 8.6084433e-004
+ 7.4580259e-004
+ 6.2393761e-004
+ 5.1073885e-004
+ 4.0265402e-004
+ 2.9495311e-004
+ 2.0430171e-004
+ 1.0943831e-004
+ 1.3494974e-005
+ -6.1733441e-005
+ -1.4463809e-004
+ -2.0983373e-004
+ -2.8969812e-004
+ -3.5011759e-004
+ -4.0951215e-004
+ -4.6063255e-004
+ -5.1455722e-004
+ -5.5645764e-004
+ -5.9461189e-004
+ -6.3415949e-004
+ -6.6504151e-004
+ -6.9179375e-004
+ -7.2153920e-004
+ -7.3193572e-004
+ -7.5300014e-004
+ -7.6307936e-004
+ -7.7579773e-004
+ -7.8014496e-004
+ -7.8036647e-004
+ -7.7798695e-004
+ -7.8343323e-004
+ -7.7248486e-004
+ -7.6813719e-004
+ -7.4905981e-004
+ -7.4409419e-004
+ -7.2550431e-004
+ -7.1577365e-004
+ -6.9416146e-004
+ -6.7776908e-004
+ -6.5403334e-004
+ -6.3124935e-004
+ -6.1327474e-004
+ -5.8709305e-004
+ -5.6778026e-004
+ -5.4665656e-004
+ -5.2265643e-004
+ -5.0407143e-004
+ -4.8937912e-004
+ -4.8752280e-004
+ -4.9475181e-004
+ -5.6176926e-004
+ -5.5252865e-004
diff --git a/mozilla_voice_tts/vocoder/layers/upsample.py b/mozilla_voice_tts/vocoder/layers/upsample.py
new file mode 100644
index 00000000..13406875
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/layers/upsample.py
@@ -0,0 +1,101 @@
+import torch
+from torch.nn import functional as F
+
+
+class Stretch2d(torch.nn.Module):
+ def __init__(self, x_scale, y_scale, mode="nearest"):
+ super(Stretch2d, self).__init__()
+ self.x_scale = x_scale
+ self.y_scale = y_scale
+ self.mode = mode
+
+ def forward(self, x):
+ """
+ x (Tensor): Input tensor (B, C, F, T).
+ Tensor: Interpolated tensor (B, C, F * y_scale, T * x_scale),
+ """
+ return F.interpolate(
+ x, scale_factor=(self.y_scale, self.x_scale), mode=self.mode)
+
+
+class UpsampleNetwork(torch.nn.Module):
+ # pylint: disable=dangerous-default-value
+ def __init__(self,
+ upsample_factors,
+ nonlinear_activation=None,
+ nonlinear_activation_params={},
+ interpolate_mode="nearest",
+ freq_axis_kernel_size=1,
+ use_causal_conv=False,
+ ):
+ super(UpsampleNetwork, self).__init__()
+ self.use_causal_conv = use_causal_conv
+ self.up_layers = torch.nn.ModuleList()
+ for scale in upsample_factors:
+ # interpolation layer
+ stretch = Stretch2d(scale, 1, interpolate_mode)
+ self.up_layers += [stretch]
+
+ # conv layer
+ assert (freq_axis_kernel_size - 1) % 2 == 0, "Not support even number freq axis kernel size."
+ freq_axis_padding = (freq_axis_kernel_size - 1) // 2
+ kernel_size = (freq_axis_kernel_size, scale * 2 + 1)
+ if use_causal_conv:
+ padding = (freq_axis_padding, scale * 2)
+ else:
+ padding = (freq_axis_padding, scale)
+ conv = torch.nn.Conv2d(1, 1, kernel_size=kernel_size, padding=padding, bias=False)
+ self.up_layers += [conv]
+
+ # nonlinear
+ if nonlinear_activation is not None:
+ nonlinear = getattr(torch.nn, nonlinear_activation)(**nonlinear_activation_params)
+ self.up_layers += [nonlinear]
+
+ def forward(self, c):
+ """
+ c : (B, C, T_in).
+ Tensor: (B, C, T_upsample)
+ """
+ c = c.unsqueeze(1) # (B, 1, C, T)
+ for f in self.up_layers:
+ c = f(c)
+ return c.squeeze(1) # (B, C, T')
+
+
+class ConvUpsample(torch.nn.Module):
+ # pylint: disable=dangerous-default-value
+ def __init__(self,
+ upsample_factors,
+ nonlinear_activation=None,
+ nonlinear_activation_params={},
+ interpolate_mode="nearest",
+ freq_axis_kernel_size=1,
+ aux_channels=80,
+ aux_context_window=0,
+ use_causal_conv=False
+ ):
+ super(ConvUpsample, self).__init__()
+ self.aux_context_window = aux_context_window
+ self.use_causal_conv = use_causal_conv and aux_context_window > 0
+ # To capture wide-context information in conditional features
+ kernel_size = aux_context_window + 1 if use_causal_conv else 2 * aux_context_window + 1
+ # NOTE(kan-bayashi): Here do not use padding because the input is already padded
+ self.conv_in = torch.nn.Conv1d(aux_channels, aux_channels, kernel_size=kernel_size, bias=False)
+ self.upsample = UpsampleNetwork(
+ upsample_factors=upsample_factors,
+ nonlinear_activation=nonlinear_activation,
+ nonlinear_activation_params=nonlinear_activation_params,
+ interpolate_mode=interpolate_mode,
+ freq_axis_kernel_size=freq_axis_kernel_size,
+ use_causal_conv=use_causal_conv,
+ )
+
+ def forward(self, c):
+ """
+ c : (B, C, T_in).
+ Tensor: (B, C, T_upsampled),
+ """
+ c_ = self.conv_in(c)
+ c = c_[:, :, :-self.aux_context_window] if self.use_causal_conv else c_
+ return self.upsample(c)
diff --git a/mozilla_voice_tts/vocoder/models/__init__.py b/mozilla_voice_tts/vocoder/models/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/mozilla_voice_tts/vocoder/models/melgan_discriminator.py b/mozilla_voice_tts/vocoder/models/melgan_discriminator.py
new file mode 100644
index 00000000..3847babb
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/models/melgan_discriminator.py
@@ -0,0 +1,78 @@
+import numpy as np
+from torch import nn
+from torch.nn.utils import weight_norm
+
+
+class MelganDiscriminator(nn.Module):
+ def __init__(self,
+ in_channels=1,
+ out_channels=1,
+ kernel_sizes=(5, 3),
+ base_channels=16,
+ max_channels=1024,
+ downsample_factors=(4, 4, 4, 4)):
+ super(MelganDiscriminator, self).__init__()
+ self.layers = nn.ModuleList()
+
+ layer_kernel_size = np.prod(kernel_sizes)
+ layer_padding = (layer_kernel_size - 1) // 2
+
+ # initial layer
+ self.layers += [
+ nn.Sequential(
+ nn.ReflectionPad1d(layer_padding),
+ weight_norm(
+ nn.Conv1d(in_channels,
+ base_channels,
+ layer_kernel_size,
+ stride=1)), nn.LeakyReLU(0.2, inplace=True))
+ ]
+
+ # downsampling layers
+ layer_in_channels = base_channels
+ for downsample_factor in downsample_factors:
+ layer_out_channels = min(layer_in_channels * downsample_factor,
+ max_channels)
+ layer_kernel_size = downsample_factor * 10 + 1
+ layer_padding = (layer_kernel_size - 1) // 2
+ layer_groups = layer_in_channels // 4
+ self.layers += [
+ nn.Sequential(
+ weight_norm(
+ nn.Conv1d(layer_in_channels,
+ layer_out_channels,
+ kernel_size=layer_kernel_size,
+ stride=downsample_factor,
+ padding=layer_padding,
+ groups=layer_groups)),
+ nn.LeakyReLU(0.2, inplace=True))
+ ]
+ layer_in_channels = layer_out_channels
+
+ # last 2 layers
+ layer_padding1 = (kernel_sizes[0] - 1) // 2
+ layer_padding2 = (kernel_sizes[1] - 1) // 2
+ self.layers += [
+ nn.Sequential(
+ weight_norm(
+ nn.Conv1d(layer_out_channels,
+ layer_out_channels,
+ kernel_size=kernel_sizes[0],
+ stride=1,
+ padding=layer_padding1)),
+ nn.LeakyReLU(0.2, inplace=True),
+ ),
+ weight_norm(
+ nn.Conv1d(layer_out_channels,
+ out_channels,
+ kernel_size=kernel_sizes[1],
+ stride=1,
+ padding=layer_padding2)),
+ ]
+
+ def forward(self, x):
+ feats = []
+ for layer in self.layers:
+ x = layer(x)
+ feats.append(x)
+ return x, feats
diff --git a/mozilla_voice_tts/vocoder/models/melgan_generator.py b/mozilla_voice_tts/vocoder/models/melgan_generator.py
new file mode 100644
index 00000000..4c35b1eb
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/models/melgan_generator.py
@@ -0,0 +1,97 @@
+import torch
+from torch import nn
+from torch.nn.utils import weight_norm
+
+from mozilla_voice_tts.vocoder.layers.melgan import ResidualStack
+
+
+class MelganGenerator(nn.Module):
+ def __init__(self,
+ in_channels=80,
+ out_channels=1,
+ proj_kernel=7,
+ base_channels=512,
+ upsample_factors=(8, 8, 2, 2),
+ res_kernel=3,
+ num_res_blocks=3):
+ super(MelganGenerator, self).__init__()
+
+ # assert model parameters
+ assert (proj_kernel -
+ 1) % 2 == 0, " [!] proj_kernel should be an odd number."
+
+ # setup additional model parameters
+ base_padding = (proj_kernel - 1) // 2
+ act_slope = 0.2
+ self.inference_padding = 2
+
+ # initial layer
+ layers = []
+ layers += [
+ nn.ReflectionPad1d(base_padding),
+ weight_norm(
+ nn.Conv1d(in_channels,
+ base_channels,
+ kernel_size=proj_kernel,
+ stride=1,
+ bias=True))
+ ]
+
+ # upsampling layers and residual stacks
+ for idx, upsample_factor in enumerate(upsample_factors):
+ layer_in_channels = base_channels // (2**idx)
+ layer_out_channels = base_channels // (2**(idx + 1))
+ layer_filter_size = upsample_factor * 2
+ layer_stride = upsample_factor
+ layer_output_padding = upsample_factor % 2
+ layer_padding = upsample_factor // 2 + layer_output_padding
+ layers += [
+ nn.LeakyReLU(act_slope),
+ weight_norm(
+ nn.ConvTranspose1d(layer_in_channels,
+ layer_out_channels,
+ layer_filter_size,
+ stride=layer_stride,
+ padding=layer_padding,
+ output_padding=layer_output_padding,
+ bias=True)),
+ ResidualStack(
+ channels=layer_out_channels,
+ num_res_blocks=num_res_blocks,
+ kernel_size=res_kernel
+ )
+ ]
+
+ layers += [nn.LeakyReLU(act_slope)]
+
+ # final layer
+ layers += [
+ nn.ReflectionPad1d(base_padding),
+ weight_norm(
+ nn.Conv1d(layer_out_channels,
+ out_channels,
+ proj_kernel,
+ stride=1,
+ bias=True)),
+ nn.Tanh()
+ ]
+ self.layers = nn.Sequential(*layers)
+
+ def forward(self, c):
+ return self.layers(c)
+
+ def inference(self, c):
+ c = c.to(self.layers[1].weight.device)
+ c = torch.nn.functional.pad(
+ c,
+ (self.inference_padding, self.inference_padding),
+ 'replicate')
+ return self.layers(c)
+
+ def remove_weight_norm(self):
+ for _, layer in enumerate(self.layers):
+ if len(layer.state_dict()) != 0:
+ try:
+ nn.utils.remove_weight_norm(layer)
+ except ValueError:
+ layer.remove_weight_norm()
diff --git a/mozilla_voice_tts/vocoder/models/melgan_multiscale_discriminator.py b/mozilla_voice_tts/vocoder/models/melgan_multiscale_discriminator.py
new file mode 100644
index 00000000..69adcc27
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/models/melgan_multiscale_discriminator.py
@@ -0,0 +1,41 @@
+from torch import nn
+
+from mozilla_voice_tts.vocoder.models.melgan_discriminator import MelganDiscriminator
+
+
+class MelganMultiscaleDiscriminator(nn.Module):
+ def __init__(self,
+ in_channels=1,
+ out_channels=1,
+ num_scales=3,
+ kernel_sizes=(5, 3),
+ base_channels=16,
+ max_channels=1024,
+ downsample_factors=(4, 4, 4),
+ pooling_kernel_size=4,
+ pooling_stride=2,
+ pooling_padding=1):
+ super(MelganMultiscaleDiscriminator, self).__init__()
+
+ self.discriminators = nn.ModuleList([
+ MelganDiscriminator(in_channels=in_channels,
+ out_channels=out_channels,
+ kernel_sizes=kernel_sizes,
+ base_channels=base_channels,
+ max_channels=max_channels,
+ downsample_factors=downsample_factors)
+ for _ in range(num_scales)
+ ])
+
+ self.pooling = nn.AvgPool1d(kernel_size=pooling_kernel_size, stride=pooling_stride, padding=pooling_padding, count_include_pad=False)
+
+
+ def forward(self, x):
+ scores = list()
+ feats = list()
+ for disc in self.discriminators:
+ score, feat = disc(x)
+ scores.append(score)
+ feats.append(feat)
+ x = self.pooling(x)
+ return scores, feats
diff --git a/mozilla_voice_tts/vocoder/models/multiband_melgan_generator.py b/mozilla_voice_tts/vocoder/models/multiband_melgan_generator.py
new file mode 100644
index 00000000..5571ed54
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/models/multiband_melgan_generator.py
@@ -0,0 +1,39 @@
+import torch
+
+from mozilla_voice_tts.vocoder.models.melgan_generator import MelganGenerator
+from mozilla_voice_tts.vocoder.layers.pqmf import PQMF
+
+
+class MultibandMelganGenerator(MelganGenerator):
+ def __init__(self,
+ in_channels=80,
+ out_channels=4,
+ proj_kernel=7,
+ base_channels=384,
+ upsample_factors=(2, 8, 2, 2),
+ res_kernel=3,
+ num_res_blocks=3):
+ super(MultibandMelganGenerator,
+ self).__init__(in_channels=in_channels,
+ out_channels=out_channels,
+ proj_kernel=proj_kernel,
+ base_channels=base_channels,
+ upsample_factors=upsample_factors,
+ res_kernel=res_kernel,
+ num_res_blocks=num_res_blocks)
+ self.pqmf_layer = PQMF(N=4, taps=62, cutoff=0.15, beta=9.0)
+
+ def pqmf_analysis(self, x):
+ return self.pqmf_layer.analysis(x)
+
+ def pqmf_synthesis(self, x):
+ return self.pqmf_layer.synthesis(x)
+
+ @torch.no_grad()
+ def inference(self, cond_features):
+ cond_features = cond_features.to(self.layers[1].weight.device)
+ cond_features = torch.nn.functional.pad(
+ cond_features,
+ (self.inference_padding, self.inference_padding),
+ 'replicate')
+ return self.pqmf_synthesis(self.layers(cond_features))
diff --git a/mozilla_voice_tts/vocoder/models/parallel_wavegan_discriminator.py b/mozilla_voice_tts/vocoder/models/parallel_wavegan_discriminator.py
new file mode 100644
index 00000000..8d4f071c
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/models/parallel_wavegan_discriminator.py
@@ -0,0 +1,197 @@
+import math
+import torch
+from torch import nn
+
+from mozilla_voice_tts.vocoder.layers.parallel_wavegan import ResidualBlock
+
+
+class ParallelWaveganDiscriminator(nn.Module):
+ """PWGAN discriminator as in https://arxiv.org/abs/1910.11480.
+ It classifies each audio window real/fake and returns a sequence
+ of predictions.
+ It is a stack of convolutional blocks with dilation.
+ """
+ # pylint: disable=dangerous-default-value
+ def __init__(self,
+ in_channels=1,
+ out_channels=1,
+ kernel_size=3,
+ num_layers=10,
+ conv_channels=64,
+ dilation_factor=1,
+ nonlinear_activation="LeakyReLU",
+ nonlinear_activation_params={"negative_slope": 0.2},
+ bias=True,
+ ):
+ super(ParallelWaveganDiscriminator, self).__init__()
+ assert (kernel_size - 1) % 2 == 0, " [!] does not support even number kernel size."
+ assert dilation_factor > 0, " [!] dilation factor must be > 0."
+ self.conv_layers = nn.ModuleList()
+ conv_in_channels = in_channels
+ for i in range(num_layers - 1):
+ if i == 0:
+ dilation = 1
+ else:
+ dilation = i if dilation_factor == 1 else dilation_factor ** i
+ conv_in_channels = conv_channels
+ padding = (kernel_size - 1) // 2 * dilation
+ conv_layer = [
+ nn.Conv1d(conv_in_channels,
+ conv_channels,
+ kernel_size=kernel_size,
+ padding=padding,
+ dilation=dilation,
+ bias=bias),
+ getattr(nn,
+ nonlinear_activation)(inplace=True,
+ **nonlinear_activation_params)
+ ]
+ self.conv_layers += conv_layer
+ padding = (kernel_size - 1) // 2
+ last_conv_layer = nn.Conv1d(
+ conv_in_channels, out_channels,
+ kernel_size=kernel_size, padding=padding, bias=bias)
+ self.conv_layers += [last_conv_layer]
+ self.apply_weight_norm()
+
+ def forward(self, x):
+ """
+ x : (B, 1, T).
+ Returns:
+ Tensor: (B, 1, T)
+ """
+ for f in self.conv_layers:
+ x = f(x)
+ return x
+
+ def apply_weight_norm(self):
+ def _apply_weight_norm(m):
+ if isinstance(m, (torch.nn.Conv1d, torch.nn.Conv2d)):
+ torch.nn.utils.weight_norm(m)
+ self.apply(_apply_weight_norm)
+
+ def remove_weight_norm(self):
+ def _remove_weight_norm(m):
+ try:
+ # print(f"Weight norm is removed from {m}.")
+ nn.utils.remove_weight_norm(m)
+ except ValueError: # this module didn't have weight norm
+ return
+ self.apply(_remove_weight_norm)
+
+
+class ResidualParallelWaveganDiscriminator(nn.Module):
+ # pylint: disable=dangerous-default-value
+ def __init__(self,
+ in_channels=1,
+ out_channels=1,
+ kernel_size=3,
+ num_layers=30,
+ stacks=3,
+ res_channels=64,
+ gate_channels=128,
+ skip_channels=64,
+ dropout=0.0,
+ bias=True,
+ nonlinear_activation="LeakyReLU",
+ nonlinear_activation_params={"negative_slope": 0.2},
+ ):
+ super(ResidualParallelWaveganDiscriminator, self).__init__()
+ assert (kernel_size - 1) % 2 == 0, "Not support even number kernel size."
+
+ self.in_channels = in_channels
+ self.out_channels = out_channels
+ self.num_layers = num_layers
+ self.stacks = stacks
+ self.kernel_size = kernel_size
+ self.res_factor = math.sqrt(1.0 / num_layers)
+
+ # check the number of num_layers and stacks
+ assert num_layers % stacks == 0
+ layers_per_stack = num_layers // stacks
+
+ # define first convolution
+ self.first_conv = nn.Sequential(
+ nn.Conv1d(in_channels,
+ res_channels,
+ kernel_size=1,
+ padding=0,
+ dilation=1,
+ bias=True),
+ getattr(nn, nonlinear_activation)(inplace=True,
+ **nonlinear_activation_params),
+ )
+
+ # define residual blocks
+ self.conv_layers = nn.ModuleList()
+ for layer in range(num_layers):
+ dilation = 2 ** (layer % layers_per_stack)
+ conv = ResidualBlock(
+ kernel_size=kernel_size,
+ res_channels=res_channels,
+ gate_channels=gate_channels,
+ skip_channels=skip_channels,
+ aux_channels=-1,
+ dilation=dilation,
+ dropout=dropout,
+ bias=bias,
+ use_causal_conv=False,
+ )
+ self.conv_layers += [conv]
+
+ # define output layers
+ self.last_conv_layers = nn.ModuleList([
+ getattr(nn, nonlinear_activation)(inplace=True,
+ **nonlinear_activation_params),
+ nn.Conv1d(skip_channels,
+ skip_channels,
+ kernel_size=1,
+ padding=0,
+ dilation=1,
+ bias=True),
+ getattr(nn, nonlinear_activation)(inplace=True,
+ **nonlinear_activation_params),
+ nn.Conv1d(skip_channels,
+ out_channels,
+ kernel_size=1,
+ padding=0,
+ dilation=1,
+ bias=True),
+ ])
+
+ # apply weight norm
+ self.apply_weight_norm()
+
+ def forward(self, x):
+ """
+ x: (B, 1, T).
+ """
+ x = self.first_conv(x)
+
+ skips = 0
+ for f in self.conv_layers:
+ x, h = f(x, None)
+ skips += h
+ skips *= self.res_factor
+
+ # apply final layers
+ x = skips
+ for f in self.last_conv_layers:
+ x = f(x)
+ return x
+
+ def apply_weight_norm(self):
+ def _apply_weight_norm(m):
+ if isinstance(m, (torch.nn.Conv1d, torch.nn.Conv2d)):
+ torch.nn.utils.weight_norm(m)
+ self.apply(_apply_weight_norm)
+
+ def remove_weight_norm(self):
+ def _remove_weight_norm(m):
+ try:
+ print(f"Weight norm is removed from {m}.")
+ nn.utils.remove_weight_norm(m)
+ except ValueError: # this module didn't have weight norm
+ return
+
+ self.apply(_remove_weight_norm)
diff --git a/mozilla_voice_tts/vocoder/models/parallel_wavegan_generator.py b/mozilla_voice_tts/vocoder/models/parallel_wavegan_generator.py
new file mode 100644
index 00000000..858da282
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/models/parallel_wavegan_generator.py
@@ -0,0 +1,158 @@
+import math
+import numpy as np
+import torch
+
+from mozilla_voice_tts.vocoder.layers.parallel_wavegan import ResidualBlock
+from mozilla_voice_tts.vocoder.layers.upsample import ConvUpsample
+
+
+class ParallelWaveganGenerator(torch.nn.Module):
+ """PWGAN generator as in https://arxiv.org/pdf/1910.11480.pdf.
+ It is similar to WaveNet with no causal convolution.
+ It is conditioned on an aux feature (spectrogram) to generate
+ an output waveform from an input noise.
+ """
+ # pylint: disable=dangerous-default-value
+ def __init__(self,
+ in_channels=1,
+ out_channels=1,
+ kernel_size=3,
+ num_res_blocks=30,
+ stacks=3,
+ res_channels=64,
+ gate_channels=128,
+ skip_channels=64,
+ aux_channels=80,
+ dropout=0.0,
+ bias=True,
+ use_weight_norm=True,
+ upsample_factors=[4, 4, 4, 4],
+ inference_padding=2):
+
+ super(ParallelWaveganGenerator, self).__init__()
+ self.in_channels = in_channels
+ self.out_channels = out_channels
+ self.aux_channels = aux_channels
+ self.num_res_blocks = num_res_blocks
+ self.stacks = stacks
+ self.kernel_size = kernel_size
+ self.upsample_factors = upsample_factors
+ self.upsample_scale = np.prod(upsample_factors)
+ self.inference_padding = inference_padding
+
+ # check the number of layers and stacks
+ assert num_res_blocks % stacks == 0
+ layers_per_stack = num_res_blocks // stacks
+
+ # define first convolution
+ self.first_conv = torch.nn.Conv1d(in_channels,
+ res_channels,
+ kernel_size=1,
+ bias=True)
+
+ # define conv + upsampling network
+ self.upsample_net = ConvUpsample(upsample_factors=upsample_factors)
+
+ # define residual blocks
+ self.conv_layers = torch.nn.ModuleList()
+ for layer in range(num_res_blocks):
+ dilation = 2**(layer % layers_per_stack)
+ conv = ResidualBlock(
+ kernel_size=kernel_size,
+ res_channels=res_channels,
+ gate_channels=gate_channels,
+ skip_channels=skip_channels,
+ aux_channels=aux_channels,
+ dilation=dilation,
+ dropout=dropout,
+ bias=bias,
+ )
+ self.conv_layers += [conv]
+
+ # define output layers
+ self.last_conv_layers = torch.nn.ModuleList([
+ torch.nn.ReLU(inplace=True),
+ torch.nn.Conv1d(skip_channels,
+ skip_channels,
+ kernel_size=1,
+ bias=True),
+ torch.nn.ReLU(inplace=True),
+ torch.nn.Conv1d(skip_channels,
+ out_channels,
+ kernel_size=1,
+ bias=True),
+ ])
+
+ # apply weight norm
+ if use_weight_norm:
+ self.apply_weight_norm()
+
+ def forward(self, c):
+ """
+ c: (B, C ,T').
+ o: Output tensor (B, out_channels, T)
+ """
+ # random noise
+ x = torch.randn([c.shape[0], 1, c.shape[2] * self.upsample_scale])
+ x = x.to(self.first_conv.bias.device)
+
+ # perform upsampling
+ if c is not None and self.upsample_net is not None:
+ c = self.upsample_net(c)
+ assert c.shape[-1] == x.shape[
+ -1], f" [!] Upsampling scale does not match the expected output. {c.shape} vs {x.shape}"
+
+ # encode to hidden representation
+ x = self.first_conv(x)
+ skips = 0
+ for f in self.conv_layers:
+ x, h = f(x, c)
+ skips += h
+ skips *= math.sqrt(1.0 / len(self.conv_layers))
+
+ # apply final layers
+ x = skips
+ for f in self.last_conv_layers:
+ x = f(x)
+
+ return x
+
+ @torch.no_grad()
+ def inference(self, c):
+ c = c.to(self.first_conv.weight.device)
+ c = torch.nn.functional.pad(
+ c, (self.inference_padding, self.inference_padding), 'replicate')
+ return self.forward(c)
+
+ def remove_weight_norm(self):
+ def _remove_weight_norm(m):
+ try:
+ # print(f"Weight norm is removed from {m}.")
+ torch.nn.utils.remove_weight_norm(m)
+ except ValueError: # this module didn't have weight norm
+ return
+
+ self.apply(_remove_weight_norm)
+
+ def apply_weight_norm(self):
+ def _apply_weight_norm(m):
+ if isinstance(m, (torch.nn.Conv1d, torch.nn.Conv2d)):
+ torch.nn.utils.weight_norm(m)
+ # print(f"Weight norm is applied to {m}.")
+
+ self.apply(_apply_weight_norm)
+
+ @staticmethod
+ def _get_receptive_field_size(layers,
+ stacks,
+ kernel_size,
+ dilation=lambda x: 2**x):
+ assert layers % stacks == 0
+ layers_per_cycle = layers // stacks
+ dilations = [dilation(i % layers_per_cycle) for i in range(layers)]
+ return (kernel_size - 1) * sum(dilations) + 1
+
+ @property
+ def receptive_field_size(self):
+ return self._get_receptive_field_size(self.layers, self.stacks,
+ self.kernel_size)
diff --git a/mozilla_voice_tts/vocoder/models/random_window_discriminator.py b/mozilla_voice_tts/vocoder/models/random_window_discriminator.py
new file mode 100644
index 00000000..3efd395e
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/models/random_window_discriminator.py
@@ -0,0 +1,225 @@
+import numpy as np
+from torch import nn
+
+
+class GBlock(nn.Module):
+ def __init__(self, in_channels, cond_channels, downsample_factor):
+ super(GBlock, self).__init__()
+
+ self.in_channels = in_channels
+ self.cond_channels = cond_channels
+ self.downsample_factor = downsample_factor
+
+ self.start = nn.Sequential(
+ nn.AvgPool1d(downsample_factor, stride=downsample_factor),
+ nn.ReLU(),
+ nn.Conv1d(in_channels, in_channels * 2, kernel_size=3, padding=1))
+ self.lc_conv1d = nn.Conv1d(cond_channels,
+ in_channels * 2,
+ kernel_size=1)
+ self.end = nn.Sequential(
+ nn.ReLU(),
+ nn.Conv1d(in_channels * 2,
+ in_channels * 2,
+ kernel_size=3,
+ dilation=2,
+ padding=2))
+ self.residual = nn.Sequential(
+ nn.Conv1d(in_channels, in_channels * 2, kernel_size=1),
+ nn.AvgPool1d(downsample_factor, stride=downsample_factor))
+
+ def forward(self, inputs, conditions):
+ outputs = self.start(inputs) + self.lc_conv1d(conditions)
+ outputs = self.end(outputs)
+ residual_outputs = self.residual(inputs)
+ outputs = outputs + residual_outputs
+
+ return outputs
+
+
+class DBlock(nn.Module):
+ def __init__(self, in_channels, out_channels, downsample_factor):
+ super(DBlock, self).__init__()
+
+ self.in_channels = in_channels
+ self.downsample_factor = downsample_factor
+ self.out_channels = out_channels
+
+ self.donwsample_layer = nn.AvgPool1d(downsample_factor,
+ stride=downsample_factor)
+ self.layers = nn.Sequential(
+ nn.ReLU(),
+ nn.Conv1d(in_channels, out_channels, kernel_size=3, padding=1),
+ nn.ReLU(),
+ nn.Conv1d(out_channels,
+ out_channels,
+ kernel_size=3,
+ dilation=2,
+ padding=2))
+ self.residual = nn.Sequential(
+ nn.Conv1d(in_channels, out_channels, kernel_size=1), )
+
+ def forward(self, inputs):
+ if self.downsample_factor > 1:
+ outputs = self.layers(self.donwsample_layer(inputs))\
+ + self.donwsample_layer(self.residual(inputs))
+ else:
+ outputs = self.layers(inputs) + self.residual(inputs)
+ return outputs
+
+
+class ConditionalDiscriminator(nn.Module):
+ def __init__(self,
+ in_channels,
+ cond_channels,
+ downsample_factors=(2, 2, 2),
+ out_channels=(128, 256)):
+ super(ConditionalDiscriminator, self).__init__()
+
+ assert len(downsample_factors) == len(out_channels) + 1
+
+ self.in_channels = in_channels
+ self.cond_channels = cond_channels
+ self.downsample_factors = downsample_factors
+ self.out_channels = out_channels
+
+ self.pre_cond_layers = nn.ModuleList()
+ self.post_cond_layers = nn.ModuleList()
+
+ # layers before condition features
+ self.pre_cond_layers += [DBlock(in_channels, 64, 1)]
+ in_channels = 64
+ for (i, channel) in enumerate(out_channels):
+ self.pre_cond_layers.append(
+ DBlock(in_channels, channel, downsample_factors[i]))
+ in_channels = channel
+
+ # condition block
+ self.cond_block = GBlock(in_channels, cond_channels,
+ downsample_factors[-1])
+
+ # layers after condition block
+ self.post_cond_layers += [
+ DBlock(in_channels * 2, in_channels * 2, 1),
+ DBlock(in_channels * 2, in_channels * 2, 1),
+ nn.AdaptiveAvgPool1d(1),
+ nn.Conv1d(in_channels * 2, 1, kernel_size=1),
+ ]
+
+ def forward(self, inputs, conditions):
+ batch_size = inputs.size()[0]
+ outputs = inputs.view(batch_size, self.in_channels, -1)
+ for layer in self.pre_cond_layers:
+ outputs = layer(outputs)
+ outputs = self.cond_block(outputs, conditions)
+ for layer in self.post_cond_layers:
+ outputs = layer(outputs)
+
+ return outputs
+
+
+class UnconditionalDiscriminator(nn.Module):
+ def __init__(self,
+ in_channels,
+ base_channels=64,
+ downsample_factors=(8, 4),
+ out_channels=(128, 256)):
+ super(UnconditionalDiscriminator, self).__init__()
+
+ self.downsample_factors = downsample_factors
+ self.in_channels = in_channels
+ self.downsample_factors = downsample_factors
+ self.out_channels = out_channels
+
+ self.layers = nn.ModuleList()
+ self.layers += [DBlock(self.in_channels, base_channels, 1)]
+ in_channels = base_channels
+ for (i, factor) in enumerate(downsample_factors):
+ self.layers.append(DBlock(in_channels, out_channels[i], factor))
+ in_channels *= 2
+ self.layers += [
+ DBlock(in_channels, in_channels, 1),
+ DBlock(in_channels, in_channels, 1),
+ nn.AdaptiveAvgPool1d(1),
+ nn.Conv1d(in_channels, 1, kernel_size=1),
+ ]
+
+ def forward(self, inputs):
+ batch_size = inputs.size()[0]
+ outputs = inputs.view(batch_size, self.in_channels, -1)
+ for layer in self.layers:
+ outputs = layer(outputs)
+ return outputs
+
+
+class RandomWindowDiscriminator(nn.Module):
+ """Random Window Discriminator as described in
+ http://arxiv.org/abs/1909.11646"""
+ def __init__(self,
+ cond_channels,
+ hop_length,
+ uncond_disc_donwsample_factors=(8, 4),
+ cond_disc_downsample_factors=((8, 4, 2, 2, 2), (8, 4, 2, 2),
+ (8, 4, 2), (8, 4), (4, 2, 2)),
+ cond_disc_out_channels=((128, 128, 256, 256), (128, 256, 256),
+ (128, 256), (256, ), (128, 256)),
+ window_sizes=(512, 1024, 2048, 4096, 8192)):
+
+ super(RandomWindowDiscriminator, self).__init__()
+ self.cond_channels = cond_channels
+ self.window_sizes = window_sizes
+ self.hop_length = hop_length
+ self.base_window_size = self.hop_length * 2
+ self.ks = [ws // self.base_window_size for ws in window_sizes]
+
+ # check arguments
+ assert len(cond_disc_downsample_factors) == len(
+ cond_disc_out_channels) == len(window_sizes)
+ for ws in window_sizes:
+ assert ws % hop_length == 0
+
+ for idx, cf in enumerate(cond_disc_downsample_factors):
+ assert np.prod(cf) == hop_length // self.ks[idx]
+
+ # define layers
+ self.unconditional_discriminators = nn.ModuleList([])
+ for k in self.ks:
+ layer = UnconditionalDiscriminator(
+ in_channels=k,
+ base_channels=64,
+ downsample_factors=uncond_disc_donwsample_factors)
+ self.unconditional_discriminators.append(layer)
+
+ self.conditional_discriminators = nn.ModuleList([])
+ for idx, k in enumerate(self.ks):
+ layer = ConditionalDiscriminator(
+ in_channels=k,
+ cond_channels=cond_channels,
+ downsample_factors=cond_disc_downsample_factors[idx],
+ out_channels=cond_disc_out_channels[idx])
+ self.conditional_discriminators.append(layer)
+
+ def forward(self, x, c):
+ scores = []
+ feats = []
+ # unconditional pass
+ for (window_size, layer) in zip(self.window_sizes,
+ self.unconditional_discriminators):
+ index = np.random.randint(x.shape[-1] - window_size)
+
+ score = layer(x[:, :, index:index + window_size])
+ scores.append(score)
+
+ # conditional pass
+ for (window_size, layer) in zip(self.window_sizes,
+ self.conditional_discriminators):
+ frame_size = window_size // self.hop_length
+ lc_index = np.random.randint(c.shape[-1] - frame_size)
+ sample_index = lc_index * self.hop_length
+ x_sub = x[:, :,
+ sample_index:(lc_index + frame_size) * self.hop_length]
+ c_sub = c[:, :, lc_index:lc_index + frame_size]
+
+ score = layer(x_sub, c_sub)
+ scores.append(score)
+ return scores, feats
diff --git a/mozilla_voice_tts/vocoder/pqmf_output.wav b/mozilla_voice_tts/vocoder/pqmf_output.wav
new file mode 100644
index 00000000..8a77747b
Binary files /dev/null and b/mozilla_voice_tts/vocoder/pqmf_output.wav differ
diff --git a/mozilla_voice_tts/vocoder/tf/layers/melgan.py b/mozilla_voice_tts/vocoder/tf/layers/melgan.py
new file mode 100644
index 00000000..f9806579
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/tf/layers/melgan.py
@@ -0,0 +1,57 @@
+import tensorflow as tf
+
+
+class ReflectionPad1d(tf.keras.layers.Layer):
+ def __init__(self, padding):
+ super(ReflectionPad1d, self).__init__()
+ self.padding = padding
+
+ def call(self, x):
+ return tf.pad(x, [[0, 0], [self.padding, self.padding], [0, 0], [0, 0]], "REFLECT")
+
+
+class ResidualStack(tf.keras.layers.Layer):
+ def __init__(self, channels, num_res_blocks, kernel_size, name):
+ super(ResidualStack, self).__init__(name=name)
+
+ assert (kernel_size - 1) % 2 == 0, " [!] kernel_size has to be odd."
+ base_padding = (kernel_size - 1) // 2
+
+ self.blocks = []
+ num_layers = 2
+ for idx in range(num_res_blocks):
+ layer_kernel_size = kernel_size
+ layer_dilation = layer_kernel_size**idx
+ layer_padding = base_padding * layer_dilation
+ block = [
+ tf.keras.layers.LeakyReLU(0.2),
+ ReflectionPad1d(layer_padding),
+ tf.keras.layers.Conv2D(filters=channels,
+ kernel_size=(kernel_size, 1),
+ dilation_rate=(layer_dilation, 1),
+ use_bias=True,
+ padding='valid',
+ name=f'blocks.{idx}.{num_layers}'),
+ tf.keras.layers.LeakyReLU(0.2),
+ tf.keras.layers.Conv2D(filters=channels,
+ kernel_size=(1, 1),
+ use_bias=True,
+ name=f'blocks.{idx}.{num_layers + 2}')
+ ]
+ self.blocks.append(block)
+ self.shortcuts = [
+ tf.keras.layers.Conv2D(channels,
+ kernel_size=1,
+ use_bias=True,
+ name=f'shortcuts.{i}')
+ for i in range(num_res_blocks)
+ ]
+
+ def call(self, x):
+ # breakpoint()
+ for block, shortcut in zip(self.blocks, self.shortcuts):
+ res = shortcut(x)
+ for layer in block:
+ x = layer(x)
+ x += res
+ return x
diff --git a/mozilla_voice_tts/vocoder/tf/layers/pqmf.py b/mozilla_voice_tts/vocoder/tf/layers/pqmf.py
new file mode 100644
index 00000000..c018971f
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/tf/layers/pqmf.py
@@ -0,0 +1,66 @@
+import numpy as np
+import tensorflow as tf
+
+from scipy import signal as sig
+
+
+class PQMF(tf.keras.layers.Layer):
+ def __init__(self, N=4, taps=62, cutoff=0.15, beta=9.0):
+ super(PQMF, self).__init__()
+ # define filter coefficient
+ self.N = N
+ self.taps = taps
+ self.cutoff = cutoff
+ self.beta = beta
+
+ QMF = sig.firwin(taps + 1, cutoff, window=('kaiser', beta))
+ H = np.zeros((N, len(QMF)))
+ G = np.zeros((N, len(QMF)))
+ for k in range(N):
+ constant_factor = (2 * k + 1) * (np.pi /
+ (2 * N)) * (np.arange(taps + 1) -
+ ((taps - 1) / 2))
+ phase = (-1)**k * np.pi / 4
+ H[k] = 2 * QMF * np.cos(constant_factor + phase)
+
+ G[k] = 2 * QMF * np.cos(constant_factor - phase)
+
+ # [N, 1, taps + 1] == [filter_width, in_channels, out_channels]
+ self.H = np.transpose(H[:, None, :], (2, 1, 0)).astype('float32')
+ self.G = np.transpose(G[None, :, :], (2, 1, 0)).astype('float32')
+
+ # filter for downsampling & upsampling
+ updown_filter = np.zeros((N, N, N), dtype=np.float32)
+ for k in range(N):
+ updown_filter[0, k, k] = 1.0
+ self.updown_filter = updown_filter.astype(np.float32)
+
+ def analysis(self, x):
+ """
+ x : B x 1 x T
+ """
+ x = tf.transpose(x, perm=[0, 2, 1])
+ x = tf.pad(x, [[0, 0], [self.taps // 2, self.taps // 2], [0, 0]], constant_values=0.0)
+ x = tf.nn.conv1d(x, self.H, stride=1, padding='VALID')
+ x = tf.nn.conv1d(x,
+ self.updown_filter,
+ stride=self.N,
+ padding='VALID')
+ x = tf.transpose(x, perm=[0, 2, 1])
+ return x
+
+ def synthesis(self, x):
+ """
+ x : B x D x T
+ """
+ x = tf.transpose(x, perm=[0, 2, 1])
+ x = tf.nn.conv1d_transpose(
+ x,
+ self.updown_filter * self.N,
+ strides=self.N,
+ output_shape=(tf.shape(x)[0], tf.shape(x)[1] * self.N,
+ self.N))
+ x = tf.pad(x, [[0, 0], [self.taps // 2, self.taps // 2], [0, 0]], constant_values=0.0)
+ x = tf.nn.conv1d(x, self.G, stride=1, padding="VALID")
+ x = tf.transpose(x, perm=[0, 2, 1])
+ return x
diff --git a/mozilla_voice_tts/vocoder/tf/models/melgan_generator.py b/mozilla_voice_tts/vocoder/tf/models/melgan_generator.py
new file mode 100644
index 00000000..60e870cc
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/tf/models/melgan_generator.py
@@ -0,0 +1,128 @@
+import logging
+import os
+
+os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' # FATAL
+logging.getLogger('tensorflow').setLevel(logging.FATAL)
+
+import tensorflow as tf
+from mozilla_voice_tts.vocoder.tf.layers.melgan import ResidualStack, ReflectionPad1d
+
+
+#pylint: disable=too-many-ancestors
+#pylint: disable=abstract-method
+class MelganGenerator(tf.keras.models.Model):
+ """ Melgan Generator TF implementation dedicated for inference with no
+ weight norm """
+ def __init__(self,
+ in_channels=80,
+ out_channels=1,
+ proj_kernel=7,
+ base_channels=512,
+ upsample_factors=(8, 8, 2, 2),
+ res_kernel=3,
+ num_res_blocks=3):
+ super(MelganGenerator, self).__init__()
+
+ self.in_channels = in_channels
+
+ # assert model parameters
+ assert (proj_kernel -
+ 1) % 2 == 0, " [!] proj_kernel should be an odd number."
+
+ # setup additional model parameters
+ base_padding = (proj_kernel - 1) // 2
+ act_slope = 0.2
+ self.inference_padding = 2
+
+ # initial layer
+ self.initial_layer = [
+ ReflectionPad1d(base_padding),
+ tf.keras.layers.Conv2D(filters=base_channels,
+ kernel_size=(proj_kernel, 1),
+ strides=1,
+ padding='valid',
+ use_bias=True,
+ name="1")
+ ]
+ num_layers = 3 # count number of layers for layer naming
+
+ # upsampling layers and residual stacks
+ self.upsample_layers = []
+ for idx, upsample_factor in enumerate(upsample_factors):
+ layer_out_channels = base_channels // (2**(idx + 1))
+ layer_filter_size = upsample_factor * 2
+ layer_stride = upsample_factor
+ # layer_output_padding = upsample_factor % 2
+ self.upsample_layers += [
+ tf.keras.layers.LeakyReLU(act_slope),
+ tf.keras.layers.Conv2DTranspose(
+ filters=layer_out_channels,
+ kernel_size=(layer_filter_size, 1),
+ strides=(layer_stride, 1),
+ padding='same',
+ # output_padding=layer_output_padding,
+ use_bias=True,
+ name=f'{num_layers}'),
+ ResidualStack(channels=layer_out_channels,
+ num_res_blocks=num_res_blocks,
+ kernel_size=res_kernel,
+ name=f'layers.{num_layers + 1}')
+ ]
+ num_layers += num_res_blocks - 1
+
+ self.upsample_layers += [tf.keras.layers.LeakyReLU(act_slope)]
+
+ # final layer
+ self.final_layers = [
+ ReflectionPad1d(base_padding),
+ tf.keras.layers.Conv2D(filters=out_channels,
+ kernel_size=(proj_kernel, 1),
+ use_bias=True,
+ name=f'layers.{num_layers + 1}'),
+ tf.keras.layers.Activation("tanh")
+ ]
+
+ # self.model_layers = tf.keras.models.Sequential(self.initial_layer + self.upsample_layers + self.final_layers, name="layers")
+ self.model_layers = self.initial_layer + self.upsample_layers + self.final_layers
+
+ @tf.function(experimental_relax_shapes=True)
+ def call(self, c, training=False):
+ """
+ c : B x C x T
+ """
+ if training:
+ raise NotImplementedError()
+ return self.inference(c)
+
+ def inference(self, c):
+ c = tf.transpose(c, perm=[0, 2, 1])
+ c = tf.expand_dims(c, 2)
+ # FIXME: TF had no replicate padding as in Torch
+ # c = tf.pad(c, [[0, 0], [self.inference_padding, self.inference_padding], [0, 0], [0, 0]], "REFLECT")
+ o = c
+ for layer in self.model_layers:
+ o = layer(o)
+ # o = self.model_layers(c)
+ o = tf.transpose(o, perm=[0, 3, 2, 1])
+ return o[:, :, 0, :]
+
+ def build_inference(self):
+ x = tf.random.uniform((1, self.in_channels, 4), dtype=tf.float32)
+ self(x, training=False)
+
+ @tf.function(
+ experimental_relax_shapes=True,
+ input_signature=[
+ tf.TensorSpec([1, None, None], dtype=tf.float32),
+ ],)
+ def inference_tflite(self, c):
+ c = tf.transpose(c, perm=[0, 2, 1])
+ c = tf.expand_dims(c, 2)
+ # FIXME: TF had no replicate padding as in Torch
+ # c = tf.pad(c, [[0, 0], [self.inference_padding, self.inference_padding], [0, 0], [0, 0]], "REFLECT")
+ o = c
+ for layer in self.model_layers:
+ o = layer(o)
+ # o = self.model_layers(c)
+ o = tf.transpose(o, perm=[0, 3, 2, 1])
+ return o[:, :, 0, :]
diff --git a/mozilla_voice_tts/vocoder/tf/models/multiband_melgan_generator.py b/mozilla_voice_tts/vocoder/tf/models/multiband_melgan_generator.py
new file mode 100644
index 00000000..1ae355ce
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/tf/models/multiband_melgan_generator.py
@@ -0,0 +1,60 @@
+import tensorflow as tf
+
+from mozilla_voice_tts.vocoder.tf.models.melgan_generator import MelganGenerator
+from mozilla_voice_tts.vocoder.tf.layers.pqmf import PQMF
+
+#pylint: disable=too-many-ancestors
+#pylint: disable=abstract-method
+class MultibandMelganGenerator(MelganGenerator):
+ def __init__(self,
+ in_channels=80,
+ out_channels=4,
+ proj_kernel=7,
+ base_channels=384,
+ upsample_factors=(2, 8, 2, 2),
+ res_kernel=3,
+ num_res_blocks=3):
+ super(MultibandMelganGenerator,
+ self).__init__(in_channels=in_channels,
+ out_channels=out_channels,
+ proj_kernel=proj_kernel,
+ base_channels=base_channels,
+ upsample_factors=upsample_factors,
+ res_kernel=res_kernel,
+ num_res_blocks=num_res_blocks)
+ self.pqmf_layer = PQMF(N=4, taps=62, cutoff=0.15, beta=9.0)
+
+ def pqmf_analysis(self, x):
+ return self.pqmf_layer.analysis(x)
+
+ def pqmf_synthesis(self, x):
+ return self.pqmf_layer.synthesis(x)
+
+ def inference(self, c):
+ c = tf.transpose(c, perm=[0, 2, 1])
+ c = tf.expand_dims(c, 2)
+ # FIXME: TF had no replicate padding as in Torch
+ # c = tf.pad(c, [[0, 0], [self.inference_padding, self.inference_padding], [0, 0], [0, 0]], "REFLECT")
+ o = c
+ for layer in self.model_layers:
+ o = layer(o)
+ o = tf.transpose(o, perm=[0, 3, 2, 1])
+ o = self.pqmf_layer.synthesis(o[:, :, 0, :])
+ return o
+
+ @tf.function(
+ experimental_relax_shapes=True,
+ input_signature=[
+ tf.TensorSpec([1, 80, None], dtype=tf.float32),
+ ],)
+ def inference_tflite(self, c):
+ c = tf.transpose(c, perm=[0, 2, 1])
+ c = tf.expand_dims(c, 2)
+ # FIXME: TF had no replicate padding as in Torch
+ # c = tf.pad(c, [[0, 0], [self.inference_padding, self.inference_padding], [0, 0], [0, 0]], "REFLECT")
+ o = c
+ for layer in self.model_layers:
+ o = layer(o)
+ o = tf.transpose(o, perm=[0, 3, 2, 1])
+ o = self.pqmf_layer.synthesis(o[:, :, 0, :])
+ return o
diff --git a/mozilla_voice_tts/vocoder/tf/utils/__init__.py b/mozilla_voice_tts/vocoder/tf/utils/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/mozilla_voice_tts/vocoder/tf/utils/convert_torch_to_tf_utils.py b/mozilla_voice_tts/vocoder/tf/utils/convert_torch_to_tf_utils.py
new file mode 100644
index 00000000..25139cc3
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/tf/utils/convert_torch_to_tf_utils.py
@@ -0,0 +1,45 @@
+import numpy as np
+import tensorflow as tf
+
+
+def compare_torch_tf(torch_tensor, tf_tensor):
+ """ Compute the average absolute difference b/w torch and tf tensors """
+ return abs(torch_tensor.detach().numpy() - tf_tensor.numpy()).mean()
+
+
+def convert_tf_name(tf_name):
+ """ Convert certain patterns in TF layer names to Torch patterns """
+ tf_name_tmp = tf_name
+ tf_name_tmp = tf_name_tmp.replace(':0', '')
+ tf_name_tmp = tf_name_tmp.replace('/forward_lstm/lstm_cell_1/recurrent_kernel', '/weight_hh_l0')
+ tf_name_tmp = tf_name_tmp.replace('/forward_lstm/lstm_cell_2/kernel', '/weight_ih_l1')
+ tf_name_tmp = tf_name_tmp.replace('/recurrent_kernel', '/weight_hh')
+ tf_name_tmp = tf_name_tmp.replace('/kernel', '/weight')
+ tf_name_tmp = tf_name_tmp.replace('/gamma', '/weight')
+ tf_name_tmp = tf_name_tmp.replace('/beta', '/bias')
+ tf_name_tmp = tf_name_tmp.replace('/', '.')
+ return tf_name_tmp
+
+
+def transfer_weights_torch_to_tf(tf_vars, var_map_dict, state_dict):
+ """ Transfer weigths from torch state_dict to TF variables """
+ print(" > Passing weights from Torch to TF ...")
+ for tf_var in tf_vars:
+ torch_var_name = var_map_dict[tf_var.name]
+ print(f' | > {tf_var.name} <-- {torch_var_name}')
+ # if tuple, it is a bias variable
+ if 'kernel' in tf_var.name:
+ torch_weight = state_dict[torch_var_name]
+ numpy_weight = torch_weight.permute([2, 1, 0]).numpy()[:, None, :, :]
+ if 'bias' in tf_var.name:
+ torch_weight = state_dict[torch_var_name]
+ numpy_weight = torch_weight
+ assert np.all(tf_var.shape == numpy_weight.shape), f" [!] weight shapes does not match: {tf_var.name} vs {torch_var_name} --> {tf_var.shape} vs {numpy_weight.shape}"
+ tf.keras.backend.set_value(tf_var, numpy_weight)
+ return tf_vars
+
+
+def load_tf_vars(model_tf, tf_vars):
+ for tf_var in tf_vars:
+ model_tf.get_layer(tf_var.name).set_weights(tf_var)
+ return model_tf
diff --git a/mozilla_voice_tts/vocoder/tf/utils/generic_utils.py b/mozilla_voice_tts/vocoder/tf/utils/generic_utils.py
new file mode 100644
index 00000000..6f1622dc
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/tf/utils/generic_utils.py
@@ -0,0 +1,35 @@
+import re
+import importlib
+
+
+def to_camel(text):
+ text = text.capitalize()
+ return re.sub(r'(?!^)_([a-zA-Z])', lambda m: m.group(1).upper(), text)
+
+
+def setup_generator(c):
+ print(" > Generator Model: {}".format(c.generator_model))
+ MyModel = importlib.import_module('mozilla_voice_tts.vocoder.tf.models.' +
+ c.generator_model.lower())
+ MyModel = getattr(MyModel, to_camel(c.generator_model))
+ if c.generator_model in 'melgan_generator':
+ model = MyModel(
+ in_channels=c.audio['num_mels'],
+ out_channels=1,
+ proj_kernel=7,
+ base_channels=512,
+ upsample_factors=c.generator_model_params['upsample_factors'],
+ res_kernel=3,
+ num_res_blocks=c.generator_model_params['num_res_blocks'])
+ if c.generator_model in 'melgan_fb_generator':
+ pass
+ if c.generator_model in 'multiband_melgan_generator':
+ model = MyModel(
+ in_channels=c.audio['num_mels'],
+ out_channels=4,
+ proj_kernel=7,
+ base_channels=384,
+ upsample_factors=c.generator_model_params['upsample_factors'],
+ res_kernel=3,
+ num_res_blocks=c.generator_model_params['num_res_blocks'])
+ return model
diff --git a/mozilla_voice_tts/vocoder/tf/utils/io.py b/mozilla_voice_tts/vocoder/tf/utils/io.py
new file mode 100644
index 00000000..c73c9cd8
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/tf/utils/io.py
@@ -0,0 +1,27 @@
+import datetime
+import pickle
+import tensorflow as tf
+
+
+def save_checkpoint(model, current_step, epoch, output_path, **kwargs):
+ """ Save TF Vocoder model """
+ state = {
+ 'model': model.weights,
+ 'step': current_step,
+ 'epoch': epoch,
+ 'date': datetime.date.today().strftime("%B %d, %Y"),
+ }
+ state.update(kwargs)
+ pickle.dump(state, open(output_path, 'wb'))
+
+
+def load_checkpoint(model, checkpoint_path):
+ """ Load TF Vocoder model """
+ checkpoint = pickle.load(open(checkpoint_path, 'rb'))
+ chkp_var_dict = {var.name: var.numpy() for var in checkpoint['model']}
+ tf_vars = model.weights
+ for tf_var in tf_vars:
+ layer_name = tf_var.name
+ chkp_var_value = chkp_var_dict[layer_name]
+ tf.keras.backend.set_value(tf_var, chkp_var_value)
+ return model
diff --git a/mozilla_voice_tts/vocoder/tf/utils/tflite.py b/mozilla_voice_tts/vocoder/tf/utils/tflite.py
new file mode 100644
index 00000000..d62a081a
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/tf/utils/tflite.py
@@ -0,0 +1,31 @@
+import tensorflow as tf
+
+
+def convert_melgan_to_tflite(model,
+ output_path=None,
+ experimental_converter=True):
+ """Convert Tensorflow MelGAN model to TFLite. Save a binary file if output_path is
+ provided, else return TFLite model."""
+
+ concrete_function = model.inference_tflite.get_concrete_function()
+ converter = tf.lite.TFLiteConverter.from_concrete_functions(
+ [concrete_function])
+ converter.experimental_new_converter = experimental_converter
+ converter.optimizations = []
+ converter.target_spec.supported_ops = [
+ tf.lite.OpsSet.TFLITE_BUILTINS, tf.lite.OpsSet.SELECT_TF_OPS
+ ]
+ tflite_model = converter.convert()
+ print(f'Tflite Model size is {len(tflite_model) / (1024.0 * 1024.0)} MBs.')
+ if output_path is not None:
+ # same model binary if outputpath is provided
+ with open(output_path, 'wb') as f:
+ f.write(tflite_model)
+ return None
+ return tflite_model
+
+
+def load_tflite_model(tflite_path):
+ tflite_model = tf.lite.Interpreter(model_path=tflite_path)
+ tflite_model.allocate_tensors()
+ return tflite_model
diff --git a/mozilla_voice_tts/vocoder/utils/__init__.py b/mozilla_voice_tts/vocoder/utils/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/mozilla_voice_tts/vocoder/utils/generic_utils.py b/mozilla_voice_tts/vocoder/utils/generic_utils.py
new file mode 100644
index 00000000..e28dd771
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/utils/generic_utils.py
@@ -0,0 +1,149 @@
+import re
+import importlib
+import numpy as np
+from matplotlib import pyplot as plt
+
+from mozilla_voice_tts.tts.utils.visual import plot_spectrogram
+
+
+def plot_results(y_hat, y, ap, global_step, name_prefix):
+ """ Plot vocoder model results """
+
+ # select an instance from batch
+ y_hat = y_hat[0].squeeze(0).detach().cpu().numpy()
+ y = y[0].squeeze(0).detach().cpu().numpy()
+
+ spec_fake = ap.melspectrogram(y_hat).T
+ spec_real = ap.melspectrogram(y).T
+ spec_diff = np.abs(spec_fake - spec_real)
+
+ # plot figure and save it
+ fig_wave = plt.figure()
+ plt.subplot(2, 1, 1)
+ plt.plot(y)
+ plt.title("groundtruth speech")
+ plt.subplot(2, 1, 2)
+ plt.plot(y_hat)
+ plt.title(f"generated speech @ {global_step} steps")
+ plt.tight_layout()
+ plt.close()
+
+ figures = {
+ name_prefix + "spectrogram/fake": plot_spectrogram(spec_fake),
+ name_prefix + "spectrogram/real": plot_spectrogram(spec_real),
+ name_prefix + "spectrogram/diff": plot_spectrogram(spec_diff),
+ name_prefix + "speech_comparison": fig_wave,
+ }
+ return figures
+
+
+def to_camel(text):
+ text = text.capitalize()
+ return re.sub(r'(?!^)_([a-zA-Z])', lambda m: m.group(1).upper(), text)
+
+
+def setup_generator(c):
+ print(" > Generator Model: {}".format(c.generator_model))
+ MyModel = importlib.import_module('mozilla_voice_tts.vocoder.models.' +
+ c.generator_model.lower())
+ MyModel = getattr(MyModel, to_camel(c.generator_model))
+ if c.generator_model in 'melgan_generator':
+ model = MyModel(
+ in_channels=c.audio['num_mels'],
+ out_channels=1,
+ proj_kernel=7,
+ base_channels=512,
+ upsample_factors=c.generator_model_params['upsample_factors'],
+ res_kernel=3,
+ num_res_blocks=c.generator_model_params['num_res_blocks'])
+ if c.generator_model in 'melgan_fb_generator':
+ pass
+ if c.generator_model in 'multiband_melgan_generator':
+ model = MyModel(
+ in_channels=c.audio['num_mels'],
+ out_channels=4,
+ proj_kernel=7,
+ base_channels=384,
+ upsample_factors=c.generator_model_params['upsample_factors'],
+ res_kernel=3,
+ num_res_blocks=c.generator_model_params['num_res_blocks'])
+ if c.generator_model in 'parallel_wavegan_generator':
+ model = MyModel(
+ in_channels=1,
+ out_channels=1,
+ kernel_size=3,
+ num_res_blocks=c.generator_model_params['num_res_blocks'],
+ stacks=c.generator_model_params['stacks'],
+ res_channels=64,
+ gate_channels=128,
+ skip_channels=64,
+ aux_channels=c.audio['num_mels'],
+ dropout=0.0,
+ bias=True,
+ use_weight_norm=True,
+ upsample_factors=c.generator_model_params['upsample_factors'])
+ return model
+
+
+def setup_discriminator(c):
+ print(" > Discriminator Model: {}".format(c.discriminator_model))
+ if 'parallel_wavegan' in c.discriminator_model:
+ MyModel = importlib.import_module(
+ 'mozilla_voice_tts.vocoder.models.parallel_wavegan_discriminator')
+ else:
+ MyModel = importlib.import_module('mozilla_voice_tts.vocoder.models.' +
+ c.discriminator_model.lower())
+ MyModel = getattr(MyModel, to_camel(c.discriminator_model.lower()))
+ if c.discriminator_model in 'random_window_discriminator':
+ model = MyModel(
+ cond_channels=c.audio['num_mels'],
+ hop_length=c.audio['hop_length'],
+ uncond_disc_donwsample_factors=c.
+ discriminator_model_params['uncond_disc_donwsample_factors'],
+ cond_disc_downsample_factors=c.
+ discriminator_model_params['cond_disc_downsample_factors'],
+ cond_disc_out_channels=c.
+ discriminator_model_params['cond_disc_out_channels'],
+ window_sizes=c.discriminator_model_params['window_sizes'])
+ if c.discriminator_model in 'melgan_multiscale_discriminator':
+ model = MyModel(
+ in_channels=1,
+ out_channels=1,
+ kernel_sizes=(5, 3),
+ base_channels=c.discriminator_model_params['base_channels'],
+ max_channels=c.discriminator_model_params['max_channels'],
+ downsample_factors=c.
+ discriminator_model_params['downsample_factors'])
+ if c.discriminator_model == 'residual_parallel_wavegan_discriminator':
+ model = MyModel(
+ in_channels=1,
+ out_channels=1,
+ kernel_size=3,
+ num_layers=c.discriminator_model_params['num_layers'],
+ stacks=c.discriminator_model_params['stacks'],
+ res_channels=64,
+ gate_channels=128,
+ skip_channels=64,
+ dropout=0.0,
+ bias=True,
+ nonlinear_activation="LeakyReLU",
+ nonlinear_activation_params={"negative_slope": 0.2},
+ )
+ if c.discriminator_model == 'parallel_wavegan_discriminator':
+ model = MyModel(
+ in_channels=1,
+ out_channels=1,
+ kernel_size=3,
+ num_layers=c.discriminator_model_params['num_layers'],
+ conv_channels=64,
+ dilation_factor=1,
+ nonlinear_activation="LeakyReLU",
+ nonlinear_activation_params={"negative_slope": 0.2},
+ bias=True
+ )
+ return model
+
+
+# def check_config(c):
+# c = None
+# pass
diff --git a/mozilla_voice_tts/vocoder/utils/io.py b/mozilla_voice_tts/vocoder/utils/io.py
new file mode 100644
index 00000000..734714e0
--- /dev/null
+++ b/mozilla_voice_tts/vocoder/utils/io.py
@@ -0,0 +1,63 @@
+import os
+import torch
+import datetime
+
+
+def save_model(model, optimizer, scheduler, model_disc, optimizer_disc,
+ scheduler_disc, current_step, epoch, output_path, **kwargs):
+ model_state = model.state_dict()
+ model_disc_state = model_disc.state_dict()\
+ if model_disc is not None else None
+ optimizer_state = optimizer.state_dict()\
+ if optimizer is not None else None
+ optimizer_disc_state = optimizer_disc.state_dict()\
+ if optimizer_disc is not None else None
+ scheduler_state = scheduler.state_dict()\
+ if scheduler is not None else None
+ scheduler_disc_state = scheduler_disc.state_dict()\
+ if scheduler_disc is not None else None
+ state = {
+ 'model': model_state,
+ 'optimizer': optimizer_state,
+ 'scheduler': scheduler_state,
+ 'model_disc': model_disc_state,
+ 'optimizer_disc': optimizer_disc_state,
+ 'scheduler_disc': scheduler_disc_state,
+ 'step': current_step,
+ 'epoch': epoch,
+ 'date': datetime.date.today().strftime("%B %d, %Y"),
+ }
+ state.update(kwargs)
+ torch.save(state, output_path)
+
+
+def save_checkpoint(model, optimizer, scheduler, model_disc, optimizer_disc,
+ scheduler_disc, current_step, epoch, output_folder,
+ **kwargs):
+ file_name = 'checkpoint_{}.pth.tar'.format(current_step)
+ checkpoint_path = os.path.join(output_folder, file_name)
+ print(" > CHECKPOINT : {}".format(checkpoint_path))
+ save_model(model, optimizer, scheduler, model_disc, optimizer_disc,
+ scheduler_disc, current_step, epoch, checkpoint_path, **kwargs)
+
+
+def save_best_model(target_loss, best_loss, model, optimizer, scheduler,
+ model_disc, optimizer_disc, scheduler_disc, current_step,
+ epoch, output_folder, **kwargs):
+ if target_loss < best_loss:
+ file_name = 'best_model.pth.tar'
+ checkpoint_path = os.path.join(output_folder, file_name)
+ print(" > BEST MODEL : {}".format(checkpoint_path))
+ save_model(model,
+ optimizer,
+ scheduler,
+ model_disc,
+ optimizer_disc,
+ scheduler_disc,
+ current_step,
+ epoch,
+ checkpoint_path,
+ model_loss=target_loss,
+ **kwargs)
+ best_loss = target_loss
+ return best_loss
diff --git a/notebooks/AngleProto-Speaker_Encoder- ExtractSpeakerEmbeddings-by-sample.ipynb b/notebooks/AngleProto-Speaker_Encoder- ExtractSpeakerEmbeddings-by-sample.ipynb
new file mode 100644
index 00000000..15206130
--- /dev/null
+++ b/notebooks/AngleProto-Speaker_Encoder- ExtractSpeakerEmbeddings-by-sample.ipynb
@@ -0,0 +1,163 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "This is a noteboook used to generate the speaker embeddings with the AngleProto speaker encoder model for multi-speaker training.\n",
+ "\n",
+ "Before running this script please DON'T FORGET: \n",
+ "- to set file paths.\n",
+ "- to download related model files from TTS.\n",
+ "- download or clone related repos, linked below.\n",
+ "- setup the repositories. ```python setup.py install```\n",
+ "- to checkout right commit versions (given next to the model) of TTS.\n",
+ "- to set the right paths in the cell below.\n",
+ "\n",
+ "Repository:\n",
+ "- TTS: https://github.com/mozilla/TTS"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%load_ext autoreload\n",
+ "%autoreload 2\n",
+ "import os\n",
+ "import importlib\n",
+ "import random\n",
+ "import librosa\n",
+ "import torch\n",
+ "\n",
+ "import numpy as np\n",
+ "from tqdm import tqdm\n",
+ "from TTS.tts.utils.speakers import save_speaker_mapping, load_speaker_mapping\n",
+ "\n",
+ "# you may need to change this depending on your system\n",
+ "os.environ['CUDA_VISIBLE_DEVICES']='0'\n",
+ "\n",
+ "\n",
+ "from TTS.tts.utils.speakers import save_speaker_mapping, load_speaker_mapping\n",
+ "from TTS.utils.audio import AudioProcessor\n",
+ "from TTS.utils.io import load_config"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "You should also adjust all the path constants to point at the relevant locations for you locally"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "MODEL_RUN_PATH = \"../../Mozilla-TTS/checkpoints/libritts_100+360-angleproto-June-06-2020_04+12PM-9c04d1f/\"\n",
+ "MODEL_PATH = MODEL_RUN_PATH + \"best_model.pth.tar\"\n",
+ "CONFIG_PATH = MODEL_RUN_PATH + \"config.json\"\n",
+ "\n",
+ "\n",
+ "DATASETS_NAME = ['vctk'] # list the datasets\n",
+ "DATASETS_PATH = ['../../../datasets/VCTK/']\n",
+ "DATASETS_METAFILE = ['']\n",
+ "\n",
+ "USE_CUDA = True"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Preprocess dataset\n",
+ "meta_data = []\n",
+ "for i in range(len(DATASETS_NAME)):\n",
+ " preprocessor = importlib.import_module('TTS.tts.datasets.preprocess')\n",
+ " preprocessor = getattr(preprocessor, DATASETS_NAME[i].lower())\n",
+ " meta_data += preprocessor(DATASETS_PATH[i],DATASETS_METAFILE[i])\n",
+ " \n",
+ "meta_data= list(meta_data)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "c = load_config(CONFIG_PATH)\n",
+ "ap = AudioProcessor(**c['audio'])\n",
+ "\n",
+ "model = SpeakerEncoder(**c.model)\n",
+ "model.load_state_dict(torch.load(MODEL_PATH)['model'])\n",
+ "model.eval()\n",
+ "if USE_CUDA:\n",
+ " model.cuda()\n",
+ "\n",
+ "embeddings_dict = {}\n",
+ "len_meta_data= len(meta_data)\n",
+ "\n",
+ "for i in tqdm(range(len_meta_data)):\n",
+ " _, wav_file, speaker_id = meta_data[i]\n",
+ " wav_file_name = os.path.basename(wav_file)\n",
+ " mel_spec = ap.melspectrogram(ap.load_wav(wav_file)).T\n",
+ " mel_spec = torch.FloatTensor(mel_spec[None, :, :])\n",
+ " if USE_CUDA:\n",
+ " mel_spec = mel_spec.cuda()\n",
+ " embedd = model.compute_embedding(mel_spec).cpu().detach().numpy().reshape(-1)\n",
+ " embeddings_dict[wav_file_name] = [embedd,speaker_id]\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# create and export speakers.json\n",
+ "speaker_mapping = {sample: {'name': embeddings_dict[sample][1], 'embedding':embeddings_dict[sample][0].reshape(-1).tolist()} for i, sample in enumerate(embeddings_dict.keys())}\n",
+ "save_speaker_mapping(MODEL_RUN_PATH, speaker_mapping)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#test load integrity\n",
+ "speaker_mapping_load = load_speaker_mapping(MODEL_RUN_PATH)\n",
+ "assert speaker_mapping == speaker_mapping_load\n",
+ "print(\"The file speakers.json has been exported to \",MODEL_RUN_PATH, ' with ', len(embeddings_dict.keys()), ' speakers')"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.7.6"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/notebooks/CheckSpectrograms.ipynb b/notebooks/CheckSpectrograms.ipynb
index 1e12bd61..7829d920 100644
--- a/notebooks/CheckSpectrograms.ipynb
+++ b/notebooks/CheckSpectrograms.ipynb
@@ -16,9 +16,9 @@
"outputs": [],
"source": [
"%matplotlib inline\n",
- "from TTS.utils.audio import AudioProcessor\n",
- "from TTS.utils.visual import plot_spectrogram\n",
- "from TTS.utils.io import load_config\n",
+ "from mozilla_voice_tts.tts.utils.audio import AudioProcessor\n",
+ "from mozilla_voice_tts.tts.utils.visual import plot_spectrogram\n",
+ "from mozilla_voice_tts.tts.utils.generic_utils import load_config\n",
"import glob \n",
"import IPython.display as ipd"
]
diff --git a/notebooks/DDC_TTS_and_MultiBand_MelGAN_Example.ipynb b/notebooks/DDC_TTS_and_MultiBand_MelGAN_Example.ipynb
new file mode 100644
index 00000000..782e4f61
--- /dev/null
+++ b/notebooks/DDC_TTS_and_MultiBand_MelGAN_Example.ipynb
@@ -0,0 +1,329 @@
+{
+ "nbformat": 4,
+ "nbformat_minor": 0,
+ "metadata": {
+ "colab": {
+ "name": "DDC-TTS_and_MultiBand-MelGAN_Example.ipynb",
+ "provenance": [],
+ "collapsed_sections": [],
+ "toc_visible": true
+ },
+ "kernelspec": {
+ "name": "python3",
+ "display_name": "Python 3"
+ },
+ "accelerator": "GPU"
+ },
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "6LWsNd3_M3MP",
+ "colab_type": "text"
+ },
+ "source": [
+ "# Mozilla TTS on CPU Real-Time Speech Synthesis "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "FAqrSIWgLyP0",
+ "colab_type": "text"
+ },
+ "source": [
+ "We use Tacotron2 and MultiBand-Melgan models and LJSpeech dataset.\n",
+ "\n",
+ "Tacotron2 is trained using [Double Decoder Consistency](https://erogol.com/solving-attention-problems-of-tts-models-with-double-decoder-consistency/) (DDC) only for 130K steps (3 days) with a single GPU.\n",
+ "\n",
+ "MultiBand-Melgan is trained 1.45M steps with real spectrograms.\n",
+ "\n",
+ "Note that both model performances can be improved with more training."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Ku-dA4DKoeXk",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Download Models"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "jGIgnWhGsxU1",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 162
+ },
+ "outputId": "88725e41-a8dc-4885-b3bf-cac939f38abe",
+ "tags": []
+ },
+ "source": [
+ "!gdown --id 1dntzjWFg7ufWaTaFy80nRz-Tu02xWZos -O data/tts_model.pth.tar\n",
+ "!gdown --id 18CQ6G6tBEOfvCHlPqP8EBI4xWbrr9dBc -O data/config.json"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "4dnpE0-kvTsu",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 235
+ },
+ "outputId": "76377c6d-789c-4995-ba00-a21a6e1c401e",
+ "tags": []
+ },
+ "source": [
+ "!gdown --id 1Ty5DZdOc0F7OTGj9oJThYbL5iVu_2G0K -O data/vocoder_model.pth.tar\n",
+ "!gdown --id 1Rd0R_nRCrbjEdpOwq6XwZAktvugiBvmu -O data/config_vocoder.json\n",
+ "!gdown --id 11oY3Tv0kQtxK_JPgxrfesa99maVXHNxU -O data/scale_stats.npy"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Zlgi8fPdpRF0",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Define TTS function"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "f-Yc42nQZG5A",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "def tts(model, text, CONFIG, use_cuda, ap, use_gl, figures=True):\n",
+ " t_1 = time.time()\n",
+ " waveform, alignment, mel_spec, mel_postnet_spec, stop_tokens, inputs = synthesis(model, text, CONFIG, use_cuda, ap, speaker_id, style_wav=None,\n",
+ " truncated=False, enable_eos_bos_chars=CONFIG.enable_eos_bos_chars)\n",
+ " # mel_postnet_spec = ap._denormalize(mel_postnet_spec.T)\n",
+ " if not use_gl:\n",
+ " waveform = vocoder_model.inference(torch.FloatTensor(mel_postnet_spec.T).unsqueeze(0))\n",
+ " waveform = waveform.flatten()\n",
+ " if use_cuda:\n",
+ " waveform = waveform.cpu()\n",
+ " waveform = waveform.numpy()\n",
+ " rtf = (time.time() - t_1) / (len(waveform) / ap.sample_rate)\n",
+ " tps = (time.time() - t_1) / len(waveform)\n",
+ " print(waveform.shape)\n",
+ " print(\" > Run-time: {}\".format(time.time() - t_1))\n",
+ " print(\" > Real-time factor: {}\".format(rtf))\n",
+ " print(\" > Time per step: {}\".format(tps))\n",
+ " IPython.display.display(IPython.display.Audio(waveform, rate=CONFIG.audio['sample_rate'])) \n",
+ " return alignment, mel_postnet_spec, stop_tokens, waveform"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "ZksegYQepkFg",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Load Models"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "oVa0kOamprgj",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "import os\n",
+ "import torch\n",
+ "import time\n",
+ "import IPython\n",
+ "\n",
+ "from mozilla_voice_tts.tts.utils.generic_utils import setup_model\n",
+ "from mozilla_voice_tts.utils.io import load_config\n",
+ "from mozilla_voice_tts.tts.utils.text.symbols import symbols, phonemes\n",
+ "from mozilla_voice_tts.utils.audio import AudioProcessor\n",
+ "from mozilla_voice_tts.tts.utils.synthesis import synthesis"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "EY-sHVO8IFSH",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# runtime settings\n",
+ "use_cuda = False"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "_1aIUp2FpxOQ",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# model paths\n",
+ "TTS_MODEL = \"data/tts_model.pth.tar\"\n",
+ "TTS_CONFIG = \"data/config.json\"\n",
+ "VOCODER_MODEL = \"data/vocoder_model.pth.tar\"\n",
+ "VOCODER_CONFIG = \"data/config_vocoder.json\""
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "CpgmdBVQplbv",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# load configs\n",
+ "TTS_CONFIG = load_config(TTS_CONFIG)\n",
+ "VOCODER_CONFIG = load_config(VOCODER_CONFIG)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "zmrQxiozIUVE",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 471
+ },
+ "outputId": "60c4daa0-4c5b-4a2e-fe0d-be437d003a49",
+ "tags": []
+ },
+ "source": [
+ "# load the audio processor\n",
+ "TTS_CONFIG.audio['stats_path'] = 'data/scale_stats.npy'\n",
+ "ap = AudioProcessor(**TTS_CONFIG.audio) "
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "8fLoI4ipqMeS",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 35
+ },
+ "outputId": "b789066e-e305-42ad-b3ca-eba8d9267382",
+ "tags": []
+ },
+ "source": [
+ "# LOAD TTS MODEL\n",
+ "# multi speaker \n",
+ "speaker_id = None\n",
+ "speakers = []\n",
+ "\n",
+ "# load the model\n",
+ "num_chars = len(phonemes) if TTS_CONFIG.use_phonemes else len(symbols)\n",
+ "model = setup_model(num_chars, len(speakers), TTS_CONFIG)\n",
+ "\n",
+ "# load model state\n",
+ "cp = torch.load(TTS_MODEL, map_location=torch.device('cpu'))\n",
+ "\n",
+ "# load the model\n",
+ "model.load_state_dict(cp['model'])\n",
+ "if use_cuda:\n",
+ " model.cuda()\n",
+ "model.eval()\n",
+ "\n",
+ "# set model stepsize\n",
+ "if 'r' in cp:\n",
+ " model.decoder.set_r(cp['r'])"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "zKoq0GgzqzhQ",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 1000
+ },
+ "outputId": "234efc61-f37a-40bc-95a3-b51896018ccb",
+ "tags": []
+ },
+ "source": [
+ "from mozilla_voice_tts.vocoder.utils.generic_utils import setup_generator\n",
+ "\n",
+ "# LOAD VOCODER MODEL\n",
+ "vocoder_model = setup_generator(VOCODER_CONFIG)\n",
+ "vocoder_model.load_state_dict(torch.load(VOCODER_MODEL, map_location=\"cpu\")[\"model\"])\n",
+ "vocoder_model.remove_weight_norm()\n",
+ "vocoder_model.inference_padding = 0\n",
+ "\n",
+ "ap_vocoder = AudioProcessor(**VOCODER_CONFIG['audio']) \n",
+ "if use_cuda:\n",
+ " vocoder_model.cuda()\n",
+ "vocoder_model.eval()"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Ws_YkPKsLgo-",
+ "colab_type": "text"
+ },
+ "source": [
+ "## Run Inference"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "FuWxZ9Ey5Puj",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 134
+ },
+ "outputId": "9c06adad-5451-4393-89a1-a2e7dc39ab91",
+ "tags": []
+ },
+ "source": [
+ "sentence = \"Bill got in the habit of asking himself “Is that thought true?” and if he wasn’t absolutely certain it was, he just let it go.\"\n",
+ "align, spec, stop_tokens, wav = tts(model, sentence, TTS_CONFIG, use_cuda, ap, use_gl=False, figures=True)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/notebooks/DDC_TTS_and_MultiBand_MelGAN_TFLite_Example.ipynb b/notebooks/DDC_TTS_and_MultiBand_MelGAN_TFLite_Example.ipynb
new file mode 100644
index 00000000..753d5157
--- /dev/null
+++ b/notebooks/DDC_TTS_and_MultiBand_MelGAN_TFLite_Example.ipynb
@@ -0,0 +1,1328 @@
+{
+ "nbformat": 4,
+ "nbformat_minor": 0,
+ "metadata": {
+ "colab": {
+ "name": "DDC-TTS_and_MultiBand-MelGAN_TFLite_Example.ipynb",
+ "provenance": [],
+ "collapsed_sections": [],
+ "toc_visible": true
+ },
+ "kernelspec": {
+ "name": "python3",
+ "display_name": "Python 3"
+ }
+ },
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "6LWsNd3_M3MP",
+ "colab_type": "text"
+ },
+ "source": [
+ "# Mozilla TTS on CPU Real-Time Speech Synthesis with TFLite"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "FAqrSIWgLyP0",
+ "colab_type": "text"
+ },
+ "source": [
+ "**These models are converted from released [PyTorch models](https://colab.research.google.com/drive/1u_16ZzHjKYFn1HNVuA4Qf_i2MMFB9olY?usp=sharing) using our TF utilities provided in Mozilla TTS.**\n",
+ "\n",
+ "#### **Notebook Details**\n",
+ "These TFLite models support TF 2.3rc0 and for different versions you might need to regenerate them. \n",
+ "\n",
+ "TFLite optimizations degrades the TTS model performance and we do not apply\n",
+ "any optimization for the vocoder model due to the same reason. If you like to\n",
+ "keep the quality, consider to regenerate TFLite model accordingly.\n",
+ "\n",
+ "Models optimized with TFLite can be slow on a regular CPU since it is optimized\n",
+ "specifically for lower-end systems.\n",
+ "\n",
+ "---\n",
+ "\n",
+ "\n",
+ "\n",
+ "#### **Model Details** \n",
+ "We use Tacotron2 and MultiBand-Melgan models and LJSpeech dataset.\n",
+ "\n",
+ "Tacotron2 is trained using [Double Decoder Consistency](https://erogol.com/solving-attention-problems-of-tts-models-with-double-decoder-consistency/) (DDC) only for 130K steps (3 days) with a single GPU.\n",
+ "\n",
+ "MultiBand-Melgan is trained 1.45M steps with real spectrograms.\n",
+ "\n",
+ "Note that both model performances can be improved with more training.\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Ku-dA4DKoeXk",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Download TF Models and configs"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "jGIgnWhGsxU1",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 162
+ },
+ "outputId": "57af701e-77ec-400d-fee5-64aa7603d357"
+ },
+ "source": [
+ "!gdown --id 17PYXCmTe0el_SLTwznrt3vOArNGMGo5v -O tts_model.tflite\n",
+ "!gdown --id 18CQ6G6tBEOfvCHlPqP8EBI4xWbrr9dBc -O config.json"
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "text": [
+ "Downloading...\n",
+ "From: https://drive.google.com/uc?id=17PYXCmTe0el_SLTwznrt3vOArNGMGo5v\n",
+ "To: /content/tts_model.tflite\n",
+ "30.1MB [00:00, 36.8MB/s]\n",
+ "Downloading...\n",
+ "From: https://drive.google.com/uc?id=18CQ6G6tBEOfvCHlPqP8EBI4xWbrr9dBc\n",
+ "To: /content/config.json\n",
+ "100% 9.53k/9.53k [00:00<00:00, 7.38MB/s]\n"
+ ],
+ "name": "stdout"
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "4dnpE0-kvTsu",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 235
+ },
+ "outputId": "6aab0622-9add-4ee4-b9f8-177d6ddc0e86"
+ },
+ "source": [
+ "!gdown --id 1aXveT-NjOM1mUr6tM4JfWjshq67GvVIO -O vocoder_model.tflite\n",
+ "!gdown --id 1Rd0R_nRCrbjEdpOwq6XwZAktvugiBvmu -O config_vocoder.json\n",
+ "!gdown --id 11oY3Tv0kQtxK_JPgxrfesa99maVXHNxU -O scale_stats.npy"
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "text": [
+ "Downloading...\n",
+ "From: https://drive.google.com/uc?id=1aXveT-NjOM1mUr6tM4JfWjshq67GvVIO\n",
+ "To: /content/vocoder_model.tflite\n",
+ "10.2MB [00:00, 16.5MB/s]\n",
+ "Downloading...\n",
+ "From: https://drive.google.com/uc?id=1Rd0R_nRCrbjEdpOwq6XwZAktvugiBvmu\n",
+ "To: /content/config_vocoder.json\n",
+ "100% 6.76k/6.76k [00:00<00:00, 11.4MB/s]\n",
+ "Downloading...\n",
+ "From: https://drive.google.com/uc?id=11oY3Tv0kQtxK_JPgxrfesa99maVXHNxU\n",
+ "To: /content/scale_stats.npy\n",
+ "100% 10.5k/10.5k [00:00<00:00, 16.6MB/s]\n"
+ ],
+ "name": "stdout"
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "_ZuDrj_ioqHE",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Setup Libraries"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "X2axt5BYq7gv",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 964
+ },
+ "outputId": "aa53986f-f218-4d17-8667-0d74bb90c927"
+ },
+ "source": [
+ "# need it for char to phoneme conversion\n",
+ "! sudo apt-get install espeak"
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "text": [
+ "Reading package lists... Done\n",
+ "Building dependency tree \n",
+ "Reading state information... Done\n",
+ "The following package was automatically installed and is no longer required:\n",
+ " libnvidia-common-440\n",
+ "Use 'sudo apt autoremove' to remove it.\n",
+ "The following additional packages will be installed:\n",
+ " espeak-data libespeak1 libportaudio2 libsonic0\n",
+ "The following NEW packages will be installed:\n",
+ " espeak espeak-data libespeak1 libportaudio2 libsonic0\n",
+ "0 upgraded, 5 newly installed, 0 to remove and 35 not upgraded.\n",
+ "Need to get 1,219 kB of archives.\n",
+ "After this operation, 3,031 kB of additional disk space will be used.\n",
+ "Get:1 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libportaudio2 amd64 19.6.0-1 [64.6 kB]\n",
+ "Get:2 http://archive.ubuntu.com/ubuntu bionic/main amd64 libsonic0 amd64 0.2.0-6 [13.4 kB]\n",
+ "Get:3 http://archive.ubuntu.com/ubuntu bionic/universe amd64 espeak-data amd64 1.48.04+dfsg-5 [934 kB]\n",
+ "Get:4 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libespeak1 amd64 1.48.04+dfsg-5 [145 kB]\n",
+ "Get:5 http://archive.ubuntu.com/ubuntu bionic/universe amd64 espeak amd64 1.48.04+dfsg-5 [61.6 kB]\n",
+ "Fetched 1,219 kB in 2s (498 kB/s)\n",
+ "debconf: unable to initialize frontend: Dialog\n",
+ "debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76, <> line 5.)\n",
+ "debconf: falling back to frontend: Readline\n",
+ "debconf: unable to initialize frontend: Readline\n",
+ "debconf: (This frontend requires a controlling tty.)\n",
+ "debconf: falling back to frontend: Teletype\n",
+ "dpkg-preconfigure: unable to re-open stdin: \n",
+ "Selecting previously unselected package libportaudio2:amd64.\n",
+ "(Reading database ... 144465 files and directories currently installed.)\n",
+ "Preparing to unpack .../libportaudio2_19.6.0-1_amd64.deb ...\n",
+ "Unpacking libportaudio2:amd64 (19.6.0-1) ...\n",
+ "Selecting previously unselected package libsonic0:amd64.\n",
+ "Preparing to unpack .../libsonic0_0.2.0-6_amd64.deb ...\n",
+ "Unpacking libsonic0:amd64 (0.2.0-6) ...\n",
+ "Selecting previously unselected package espeak-data:amd64.\n",
+ "Preparing to unpack .../espeak-data_1.48.04+dfsg-5_amd64.deb ...\n",
+ "Unpacking espeak-data:amd64 (1.48.04+dfsg-5) ...\n",
+ "Selecting previously unselected package libespeak1:amd64.\n",
+ "Preparing to unpack .../libespeak1_1.48.04+dfsg-5_amd64.deb ...\n",
+ "Unpacking libespeak1:amd64 (1.48.04+dfsg-5) ...\n",
+ "Selecting previously unselected package espeak.\n",
+ "Preparing to unpack .../espeak_1.48.04+dfsg-5_amd64.deb ...\n",
+ "Unpacking espeak (1.48.04+dfsg-5) ...\n",
+ "Setting up libportaudio2:amd64 (19.6.0-1) ...\n",
+ "Setting up espeak-data:amd64 (1.48.04+dfsg-5) ...\n",
+ "Setting up libsonic0:amd64 (0.2.0-6) ...\n",
+ "Setting up libespeak1:amd64 (1.48.04+dfsg-5) ...\n",
+ "Setting up espeak (1.48.04+dfsg-5) ...\n",
+ "Processing triggers for man-db (2.8.3-2ubuntu0.1) ...\n",
+ "Processing triggers for libc-bin (2.27-3ubuntu1) ...\n",
+ "/sbin/ldconfig.real: /usr/local/lib/python3.6/dist-packages/ideep4py/lib/libmkldnn.so.0 is not a symbolic link\n",
+ "\n"
+ ],
+ "name": "stdout"
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "ZduAf-qYYEIT",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 144
+ },
+ "outputId": "c1fcac0d-b8f8-442c-d598-4f549c42b698"
+ },
+ "source": [
+ "!git clone https://github.com/mozilla/TTS"
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "text": [
+ "Cloning into 'TTS'...\n",
+ "remote: Enumerating objects: 107, done.\u001b[K\n",
+ "remote: Counting objects: 100% (107/107), done.\u001b[K\n",
+ "remote: Compressing objects: 100% (79/79), done.\u001b[K\n",
+ "remote: Total 7252 (delta 51), reused 68 (delta 28), pack-reused 7145\u001b[K\n",
+ "Receiving objects: 100% (7252/7252), 115.36 MiB | 11.38 MiB/s, done.\n",
+ "Resolving deltas: 100% (4892/4892), done.\n"
+ ],
+ "name": "stdout"
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "ofPCvPyjZEcT",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 1000
+ },
+ "outputId": "f3d3ea73-eae5-473c-db19-276bd0e721cc"
+ },
+ "source": [
+ "%cd TTS\n",
+ "!git checkout c7296b3\n",
+ "!pip install -r requirements.txt\n",
+ "!python setup.py install\n",
+ "!pip install tensorflow==2.3.0rc0\n",
+ "%cd .."
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "text": [
+ "/content/TTS\n",
+ "Note: checking out 'c7296b3'.\n",
+ "\n",
+ "You are in 'detached HEAD' state. You can look around, make experimental\n",
+ "changes and commit them, and you can discard any commits you make in this\n",
+ "state without impacting any branches by performing another checkout.\n",
+ "\n",
+ "If you want to create a new branch to retain commits you create, you may\n",
+ "do so (now or later) by using -b with the checkout command again. Example:\n",
+ "\n",
+ " git checkout -b \n",
+ "\n",
+ "HEAD is now at c7296b3 add module requirement\n",
+ "Requirement already satisfied: numpy>=1.16.0 in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 1)) (1.18.5)\n",
+ "Requirement already satisfied: torch>=1.5 in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 2)) (1.5.1+cu101)\n",
+ "Requirement already satisfied: librosa>=0.5.1 in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 3)) (0.6.3)\n",
+ "Collecting Unidecode>=0.4.20\n",
+ "\u001b[?25l Downloading https://files.pythonhosted.org/packages/d0/42/d9edfed04228bacea2d824904cae367ee9efd05e6cce7ceaaedd0b0ad964/Unidecode-1.1.1-py2.py3-none-any.whl (238kB)\n",
+ "\u001b[K |████████████████████████████████| 245kB 2.7MB/s \n",
+ "\u001b[?25hRequirement already satisfied: tensorboard in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 5)) (2.2.2)\n",
+ "Collecting tensorboardX\n",
+ "\u001b[?25l Downloading https://files.pythonhosted.org/packages/af/0c/4f41bcd45db376e6fe5c619c01100e9b7531c55791b7244815bac6eac32c/tensorboardX-2.1-py2.py3-none-any.whl (308kB)\n",
+ "\u001b[K |████████████████████████████████| 317kB 11.6MB/s \n",
+ "\u001b[?25hRequirement already satisfied: matplotlib in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 7)) (3.2.2)\n",
+ "Requirement already satisfied: Pillow in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 8)) (7.0.0)\n",
+ "Requirement already satisfied: flask in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 9)) (1.1.2)\n",
+ "Requirement already satisfied: scipy in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 10)) (1.4.1)\n",
+ "Requirement already satisfied: tqdm in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 11)) (4.41.1)\n",
+ "Collecting soundfile\n",
+ " Downloading https://files.pythonhosted.org/packages/eb/f2/3cbbbf3b96fb9fa91582c438b574cff3f45b29c772f94c400e2c99ef5db9/SoundFile-0.10.3.post1-py2.py3-none-any.whl\n",
+ "Collecting phonemizer\n",
+ "\u001b[?25l Downloading https://files.pythonhosted.org/packages/14/93/b24323b7b7d99d65c41188685f423c66b2e53d0fd959851ac224c2aa2bfb/phonemizer-2.2-py3-none-any.whl (47kB)\n",
+ "\u001b[K |████████████████████████████████| 51kB 6.0MB/s \n",
+ "\u001b[?25hRequirement already satisfied: bokeh==1.4.0 in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 14)) (1.4.0)\n",
+ "Requirement already satisfied: inflect in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 15)) (2.1.0)\n",
+ "Requirement already satisfied: future in /usr/local/lib/python3.6/dist-packages (from torch>=1.5->-r requirements.txt (line 2)) (0.16.0)\n",
+ "Requirement already satisfied: numba>=0.38.0 in /usr/local/lib/python3.6/dist-packages (from librosa>=0.5.1->-r requirements.txt (line 3)) (0.48.0)\n",
+ "Requirement already satisfied: decorator>=3.0.0 in /usr/local/lib/python3.6/dist-packages (from librosa>=0.5.1->-r requirements.txt (line 3)) (4.4.2)\n",
+ "Requirement already satisfied: joblib>=0.12 in /usr/local/lib/python3.6/dist-packages (from librosa>=0.5.1->-r requirements.txt (line 3)) (0.16.0)\n",
+ "Requirement already satisfied: audioread>=2.0.0 in /usr/local/lib/python3.6/dist-packages (from librosa>=0.5.1->-r requirements.txt (line 3)) (2.1.8)\n",
+ "Requirement already satisfied: six>=1.3 in /usr/local/lib/python3.6/dist-packages (from librosa>=0.5.1->-r requirements.txt (line 3)) (1.12.0)\n",
+ "Requirement already satisfied: scikit-learn!=0.19.0,>=0.14.0 in /usr/local/lib/python3.6/dist-packages (from librosa>=0.5.1->-r requirements.txt (line 3)) (0.22.2.post1)\n",
+ "Requirement already satisfied: resampy>=0.2.0 in /usr/local/lib/python3.6/dist-packages (from librosa>=0.5.1->-r requirements.txt (line 3)) (0.2.2)\n",
+ "Requirement already satisfied: wheel>=0.26; python_version >= \"3\" in /usr/local/lib/python3.6/dist-packages (from tensorboard->-r requirements.txt (line 5)) (0.34.2)\n",
+ "Requirement already satisfied: protobuf>=3.6.0 in /usr/local/lib/python3.6/dist-packages (from tensorboard->-r requirements.txt (line 5)) (3.10.0)\n",
+ "Requirement already satisfied: markdown>=2.6.8 in /usr/local/lib/python3.6/dist-packages (from tensorboard->-r requirements.txt (line 5)) (3.2.2)\n",
+ "Requirement already satisfied: requests<3,>=2.21.0 in /usr/local/lib/python3.6/dist-packages (from tensorboard->-r requirements.txt (line 5)) (2.23.0)\n",
+ "Requirement already satisfied: absl-py>=0.4 in /usr/local/lib/python3.6/dist-packages (from tensorboard->-r requirements.txt (line 5)) (0.9.0)\n",
+ "Requirement already satisfied: google-auth<2,>=1.6.3 in /usr/local/lib/python3.6/dist-packages (from tensorboard->-r requirements.txt (line 5)) (1.17.2)\n",
+ "Requirement already satisfied: grpcio>=1.24.3 in /usr/local/lib/python3.6/dist-packages (from tensorboard->-r requirements.txt (line 5)) (1.30.0)\n",
+ "Requirement already satisfied: setuptools>=41.0.0 in /usr/local/lib/python3.6/dist-packages (from tensorboard->-r requirements.txt (line 5)) (49.1.0)\n",
+ "Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in /usr/local/lib/python3.6/dist-packages (from tensorboard->-r requirements.txt (line 5)) (1.7.0)\n",
+ "Requirement already satisfied: werkzeug>=0.11.15 in /usr/local/lib/python3.6/dist-packages (from tensorboard->-r requirements.txt (line 5)) (1.0.1)\n",
+ "Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in /usr/local/lib/python3.6/dist-packages (from tensorboard->-r requirements.txt (line 5)) (0.4.1)\n",
+ "Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib->-r requirements.txt (line 7)) (2.4.7)\n",
+ "Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.6/dist-packages (from matplotlib->-r requirements.txt (line 7)) (0.10.0)\n",
+ "Requirement already satisfied: python-dateutil>=2.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib->-r requirements.txt (line 7)) (2.8.1)\n",
+ "Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib->-r requirements.txt (line 7)) (1.2.0)\n",
+ "Requirement already satisfied: click>=5.1 in /usr/local/lib/python3.6/dist-packages (from flask->-r requirements.txt (line 9)) (7.1.2)\n",
+ "Requirement already satisfied: Jinja2>=2.10.1 in /usr/local/lib/python3.6/dist-packages (from flask->-r requirements.txt (line 9)) (2.11.2)\n",
+ "Requirement already satisfied: itsdangerous>=0.24 in /usr/local/lib/python3.6/dist-packages (from flask->-r requirements.txt (line 9)) (1.1.0)\n",
+ "Requirement already satisfied: cffi>=1.0 in /usr/local/lib/python3.6/dist-packages (from soundfile->-r requirements.txt (line 12)) (1.14.0)\n",
+ "Requirement already satisfied: attrs>=18.1 in /usr/local/lib/python3.6/dist-packages (from phonemizer->-r requirements.txt (line 13)) (19.3.0)\n",
+ "Collecting segments\n",
+ " Downloading https://files.pythonhosted.org/packages/5b/a0/0c3fe64787745c39eb3f2f5f5f9ed8d008d9ef22e9d7f9f52f71ea4712f7/segments-2.1.3-py2.py3-none-any.whl\n",
+ "Requirement already satisfied: packaging>=16.8 in /usr/local/lib/python3.6/dist-packages (from bokeh==1.4.0->-r requirements.txt (line 14)) (20.4)\n",
+ "Requirement already satisfied: tornado>=4.3 in /usr/local/lib/python3.6/dist-packages (from bokeh==1.4.0->-r requirements.txt (line 14)) (4.5.3)\n",
+ "Requirement already satisfied: PyYAML>=3.10 in /usr/local/lib/python3.6/dist-packages (from bokeh==1.4.0->-r requirements.txt (line 14)) (3.13)\n",
+ "Requirement already satisfied: llvmlite<0.32.0,>=0.31.0dev0 in /usr/local/lib/python3.6/dist-packages (from numba>=0.38.0->librosa>=0.5.1->-r requirements.txt (line 3)) (0.31.0)\n",
+ "Requirement already satisfied: importlib-metadata; python_version < \"3.8\" in /usr/local/lib/python3.6/dist-packages (from markdown>=2.6.8->tensorboard->-r requirements.txt (line 5)) (1.7.0)\n",
+ "Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.6/dist-packages (from requests<3,>=2.21.0->tensorboard->-r requirements.txt (line 5)) (1.24.3)\n",
+ "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.6/dist-packages (from requests<3,>=2.21.0->tensorboard->-r requirements.txt (line 5)) (2020.6.20)\n",
+ "Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.6/dist-packages (from requests<3,>=2.21.0->tensorboard->-r requirements.txt (line 5)) (2.10)\n",
+ "Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.6/dist-packages (from requests<3,>=2.21.0->tensorboard->-r requirements.txt (line 5)) (3.0.4)\n",
+ "Requirement already satisfied: rsa<5,>=3.1.4; python_version >= \"3\" in /usr/local/lib/python3.6/dist-packages (from google-auth<2,>=1.6.3->tensorboard->-r requirements.txt (line 5)) (4.6)\n",
+ "Requirement already satisfied: cachetools<5.0,>=2.0.0 in /usr/local/lib/python3.6/dist-packages (from google-auth<2,>=1.6.3->tensorboard->-r requirements.txt (line 5)) (4.1.1)\n",
+ "Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.6/dist-packages (from google-auth<2,>=1.6.3->tensorboard->-r requirements.txt (line 5)) (0.2.8)\n",
+ "Requirement already satisfied: requests-oauthlib>=0.7.0 in /usr/local/lib/python3.6/dist-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard->-r requirements.txt (line 5)) (1.3.0)\n",
+ "Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python3.6/dist-packages (from Jinja2>=2.10.1->flask->-r requirements.txt (line 9)) (1.1.1)\n",
+ "Requirement already satisfied: pycparser in /usr/local/lib/python3.6/dist-packages (from cffi>=1.0->soundfile->-r requirements.txt (line 12)) (2.20)\n",
+ "Collecting clldutils>=1.7.3\n",
+ "\u001b[?25l Downloading https://files.pythonhosted.org/packages/7b/b3/05882a8d5c8a7f7c69a47500334ac99623928edca930278d6ab88ee6d99b/clldutils-3.5.2-py2.py3-none-any.whl (189kB)\n",
+ "\u001b[K |████████████████████████████████| 194kB 13.2MB/s \n",
+ "\u001b[?25hCollecting csvw>=1.5.6\n",
+ " Downloading https://files.pythonhosted.org/packages/d1/b6/8fef6788b8f05b21424a17ae3881eff916d42e5c7e87f57a85d9d7abf0a1/csvw-1.7.0-py2.py3-none-any.whl\n",
+ "Requirement already satisfied: regex in /usr/local/lib/python3.6/dist-packages (from segments->phonemizer->-r requirements.txt (line 13)) (2019.12.20)\n",
+ "Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.6/dist-packages (from importlib-metadata; python_version < \"3.8\"->markdown>=2.6.8->tensorboard->-r requirements.txt (line 5)) (3.1.0)\n",
+ "Requirement already satisfied: pyasn1>=0.1.3 in /usr/local/lib/python3.6/dist-packages (from rsa<5,>=3.1.4; python_version >= \"3\"->google-auth<2,>=1.6.3->tensorboard->-r requirements.txt (line 5)) (0.4.8)\n",
+ "Requirement already satisfied: oauthlib>=3.0.0 in /usr/local/lib/python3.6/dist-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard->-r requirements.txt (line 5)) (3.1.0)\n",
+ "Requirement already satisfied: tabulate>=0.7.7 in /usr/local/lib/python3.6/dist-packages (from clldutils>=1.7.3->segments->phonemizer->-r requirements.txt (line 13)) (0.8.7)\n",
+ "Collecting colorlog\n",
+ " Downloading https://files.pythonhosted.org/packages/00/0d/22c73c2eccb21dd3498df7d22c0b1d4a30f5a5fb3feb64e1ce06bc247747/colorlog-4.1.0-py2.py3-none-any.whl\n",
+ "Requirement already satisfied: uritemplate>=3.0.0 in /usr/local/lib/python3.6/dist-packages (from csvw>=1.5.6->segments->phonemizer->-r requirements.txt (line 13)) (3.0.1)\n",
+ "Collecting isodate\n",
+ "\u001b[?25l Downloading https://files.pythonhosted.org/packages/9b/9f/b36f7774ff5ea8e428fdcfc4bb332c39ee5b9362ddd3d40d9516a55221b2/isodate-0.6.0-py2.py3-none-any.whl (45kB)\n",
+ "\u001b[K |████████████████████████████████| 51kB 6.7MB/s \n",
+ "\u001b[?25hCollecting rfc3986\n",
+ " Downloading https://files.pythonhosted.org/packages/78/be/7b8b99fd74ff5684225f50dd0e865393d2265656ef3b4ba9eaaaffe622b8/rfc3986-1.4.0-py2.py3-none-any.whl\n",
+ "Installing collected packages: Unidecode, tensorboardX, soundfile, isodate, rfc3986, csvw, colorlog, clldutils, segments, phonemizer\n",
+ "Successfully installed Unidecode-1.1.1 clldutils-3.5.2 colorlog-4.1.0 csvw-1.7.0 isodate-0.6.0 phonemizer-2.2 rfc3986-1.4.0 segments-2.1.3 soundfile-0.10.3.post1 tensorboardX-2.1\n",
+ "running install\n",
+ "running bdist_egg\n",
+ "running egg_info\n",
+ "creating tts_namespace/TTS.egg-info\n",
+ "writing tts_namespace/TTS.egg-info/PKG-INFO\n",
+ "writing dependency_links to tts_namespace/TTS.egg-info/dependency_links.txt\n",
+ "writing entry points to tts_namespace/TTS.egg-info/entry_points.txt\n",
+ "writing requirements to tts_namespace/TTS.egg-info/requires.txt\n",
+ "writing top-level names to tts_namespace/TTS.egg-info/top_level.txt\n",
+ "writing manifest file 'tts_namespace/TTS.egg-info/SOURCES.txt'\n",
+ "writing manifest file 'tts_namespace/TTS.egg-info/SOURCES.txt'\n",
+ "installing library code to build/bdist.linux-x86_64/egg\n",
+ "running install_lib\n",
+ "running build_py\n",
+ "-- Building version 0.0.3+c7296b3\n",
+ "creating temp_build\n",
+ "creating temp_build/TTS\n",
+ "copying tts_namespace/TTS/distribute.py -> temp_build/TTS\n",
+ "copying tts_namespace/TTS/train.py -> temp_build/TTS\n",
+ "copying tts_namespace/TTS/version.py -> temp_build/TTS\n",
+ "copying tts_namespace/TTS/compute_statistics.py -> temp_build/TTS\n",
+ "copying tts_namespace/TTS/__init__.py -> temp_build/TTS\n",
+ "copying tts_namespace/TTS/setup.py -> temp_build/TTS\n",
+ "copying tts_namespace/TTS/synthesize.py -> temp_build/TTS\n",
+ "creating temp_build/TTS/tests\n",
+ "copying tts_namespace/TTS/tests/test_demo_server.py -> temp_build/TTS/tests\n",
+ "copying tts_namespace/TTS/tests/test_text_processing.py -> temp_build/TTS/tests\n",
+ "copying tts_namespace/TTS/tests/test_preprocessors.py -> temp_build/TTS/tests\n",
+ "copying tts_namespace/TTS/tests/test_loader.py -> temp_build/TTS/tests\n",
+ "copying tts_namespace/TTS/tests/test_audio.py -> temp_build/TTS/tests\n",
+ "copying tts_namespace/TTS/tests/__init__.py -> temp_build/TTS/tests\n",
+ "copying tts_namespace/TTS/tests/test_tacotron2_model.py -> temp_build/TTS/tests\n",
+ "copying tts_namespace/TTS/tests/generic_utils_text.py -> temp_build/TTS/tests\n",
+ "copying tts_namespace/TTS/tests/test_tacotron_model.py -> temp_build/TTS/tests\n",
+ "copying tts_namespace/TTS/tests/symbols_tests.py -> temp_build/TTS/tests\n",
+ "copying tts_namespace/TTS/tests/test_layers.py -> temp_build/TTS/tests\n",
+ "creating temp_build/TTS/utils\n",
+ "copying tts_namespace/TTS/utils/data.py -> temp_build/TTS/utils\n",
+ "copying tts_namespace/TTS/utils/radam.py -> temp_build/TTS/utils\n",
+ "copying tts_namespace/TTS/utils/training.py -> temp_build/TTS/utils\n",
+ "copying tts_namespace/TTS/utils/console_logger.py -> temp_build/TTS/utils\n",
+ "copying tts_namespace/TTS/utils/__init__.py -> temp_build/TTS/utils\n",
+ "copying tts_namespace/TTS/utils/visual.py -> temp_build/TTS/utils\n",
+ "copying tts_namespace/TTS/utils/audio.py -> temp_build/TTS/utils\n",
+ "copying tts_namespace/TTS/utils/tensorboard_logger.py -> temp_build/TTS/utils\n",
+ "copying tts_namespace/TTS/utils/speakers.py -> temp_build/TTS/utils\n",
+ "copying tts_namespace/TTS/utils/measures.py -> temp_build/TTS/utils\n",
+ "copying tts_namespace/TTS/utils/generic_utils.py -> temp_build/TTS/utils\n",
+ "copying tts_namespace/TTS/utils/io.py -> temp_build/TTS/utils\n",
+ "copying tts_namespace/TTS/utils/synthesis.py -> temp_build/TTS/utils\n",
+ "creating temp_build/TTS/vocoder\n",
+ "copying tts_namespace/TTS/vocoder/train.py -> temp_build/TTS/vocoder\n",
+ "copying tts_namespace/TTS/vocoder/__init__.py -> temp_build/TTS/vocoder\n",
+ "copying tts_namespace/TTS/vocoder/compute_tts_features.py -> temp_build/TTS/vocoder\n",
+ "creating temp_build/TTS/speaker_encoder\n",
+ "copying tts_namespace/TTS/speaker_encoder/compute_embeddings.py -> temp_build/TTS/speaker_encoder\n",
+ "copying tts_namespace/TTS/speaker_encoder/loss.py -> temp_build/TTS/speaker_encoder\n",
+ "copying tts_namespace/TTS/speaker_encoder/train.py -> temp_build/TTS/speaker_encoder\n",
+ "copying tts_namespace/TTS/speaker_encoder/dataset.py -> temp_build/TTS/speaker_encoder\n",
+ "copying tts_namespace/TTS/speaker_encoder/__init__.py -> temp_build/TTS/speaker_encoder\n",
+ "copying tts_namespace/TTS/speaker_encoder/visual.py -> temp_build/TTS/speaker_encoder\n",
+ "copying tts_namespace/TTS/speaker_encoder/model.py -> temp_build/TTS/speaker_encoder\n",
+ "copying tts_namespace/TTS/speaker_encoder/tests.py -> temp_build/TTS/speaker_encoder\n",
+ "copying tts_namespace/TTS/speaker_encoder/generic_utils.py -> temp_build/TTS/speaker_encoder\n",
+ "creating temp_build/TTS/models\n",
+ "copying tts_namespace/TTS/models/tacotron.py -> temp_build/TTS/models\n",
+ "copying tts_namespace/TTS/models/__init__.py -> temp_build/TTS/models\n",
+ "copying tts_namespace/TTS/models/tacotron_abstract.py -> temp_build/TTS/models\n",
+ "copying tts_namespace/TTS/models/tacotron2.py -> temp_build/TTS/models\n",
+ "creating temp_build/TTS/layers\n",
+ "copying tts_namespace/TTS/layers/tacotron.py -> temp_build/TTS/layers\n",
+ "copying tts_namespace/TTS/layers/gst_layers.py -> temp_build/TTS/layers\n",
+ "copying tts_namespace/TTS/layers/losses.py -> temp_build/TTS/layers\n",
+ "copying tts_namespace/TTS/layers/__init__.py -> temp_build/TTS/layers\n",
+ "copying tts_namespace/TTS/layers/common_layers.py -> temp_build/TTS/layers\n",
+ "copying tts_namespace/TTS/layers/tacotron2.py -> temp_build/TTS/layers\n",
+ "creating temp_build/TTS/server\n",
+ "copying tts_namespace/TTS/server/server.py -> temp_build/TTS/server\n",
+ "copying tts_namespace/TTS/server/__init__.py -> temp_build/TTS/server\n",
+ "copying tts_namespace/TTS/server/synthesizer.py -> temp_build/TTS/server\n",
+ "creating temp_build/TTS/datasets\n",
+ "copying tts_namespace/TTS/datasets/TTSDataset.py -> temp_build/TTS/datasets\n",
+ "copying tts_namespace/TTS/datasets/preprocess.py -> temp_build/TTS/datasets\n",
+ "copying tts_namespace/TTS/datasets/__init__.py -> temp_build/TTS/datasets\n",
+ "creating temp_build/TTS/utils/text\n",
+ "copying tts_namespace/TTS/utils/text/symbols.py -> temp_build/TTS/utils/text\n",
+ "copying tts_namespace/TTS/utils/text/number_norm.py -> temp_build/TTS/utils/text\n",
+ "copying tts_namespace/TTS/utils/text/cmudict.py -> temp_build/TTS/utils/text\n",
+ "copying tts_namespace/TTS/utils/text/__init__.py -> temp_build/TTS/utils/text\n",
+ "copying tts_namespace/TTS/utils/text/cleaners.py -> temp_build/TTS/utils/text\n",
+ "creating temp_build/TTS/vocoder/tests\n",
+ "copying tts_namespace/TTS/vocoder/tests/test_losses.py -> temp_build/TTS/vocoder/tests\n",
+ "copying tts_namespace/TTS/vocoder/tests/test_pqmf.py -> temp_build/TTS/vocoder/tests\n",
+ "copying tts_namespace/TTS/vocoder/tests/test_datasets.py -> temp_build/TTS/vocoder/tests\n",
+ "copying tts_namespace/TTS/vocoder/tests/test_melgan_discriminator.py -> temp_build/TTS/vocoder/tests\n",
+ "copying tts_namespace/TTS/vocoder/tests/test_melgan_generator.py -> temp_build/TTS/vocoder/tests\n",
+ "copying tts_namespace/TTS/vocoder/tests/__init__.py -> temp_build/TTS/vocoder/tests\n",
+ "copying tts_namespace/TTS/vocoder/tests/test_rwd.py -> temp_build/TTS/vocoder/tests\n",
+ "creating temp_build/TTS/vocoder/utils\n",
+ "copying tts_namespace/TTS/vocoder/utils/console_logger.py -> temp_build/TTS/vocoder/utils\n",
+ "copying tts_namespace/TTS/vocoder/utils/__init__.py -> temp_build/TTS/vocoder/utils\n",
+ "copying tts_namespace/TTS/vocoder/utils/generic_utils.py -> temp_build/TTS/vocoder/utils\n",
+ "copying tts_namespace/TTS/vocoder/utils/io.py -> temp_build/TTS/vocoder/utils\n",
+ "creating temp_build/TTS/vocoder/models\n",
+ "copying tts_namespace/TTS/vocoder/models/melgan_discriminator.py -> temp_build/TTS/vocoder/models\n",
+ "copying tts_namespace/TTS/vocoder/models/random_window_discriminator.py -> temp_build/TTS/vocoder/models\n",
+ "copying tts_namespace/TTS/vocoder/models/__init__.py -> temp_build/TTS/vocoder/models\n",
+ "copying tts_namespace/TTS/vocoder/models/multiband_melgan_generator.py -> temp_build/TTS/vocoder/models\n",
+ "copying tts_namespace/TTS/vocoder/models/melgan_multiscale_discriminator.py -> temp_build/TTS/vocoder/models\n",
+ "copying tts_namespace/TTS/vocoder/models/melgan_generator.py -> temp_build/TTS/vocoder/models\n",
+ "creating temp_build/TTS/vocoder/layers\n",
+ "copying tts_namespace/TTS/vocoder/layers/pqmf.py -> temp_build/TTS/vocoder/layers\n",
+ "copying tts_namespace/TTS/vocoder/layers/losses.py -> temp_build/TTS/vocoder/layers\n",
+ "copying tts_namespace/TTS/vocoder/layers/__init__.py -> temp_build/TTS/vocoder/layers\n",
+ "copying tts_namespace/TTS/vocoder/layers/melgan.py -> temp_build/TTS/vocoder/layers\n",
+ "creating temp_build/TTS/vocoder/datasets\n",
+ "copying tts_namespace/TTS/vocoder/datasets/preprocess.py -> temp_build/TTS/vocoder/datasets\n",
+ "copying tts_namespace/TTS/vocoder/datasets/__init__.py -> temp_build/TTS/vocoder/datasets\n",
+ "copying tts_namespace/TTS/vocoder/datasets/gan_dataset.py -> temp_build/TTS/vocoder/datasets\n",
+ "creating temp_build/TTS/server/templates\n",
+ "copying tts_namespace/TTS/server/templates/index.html -> temp_build/TTS/server/templates\n",
+ "creating build\n",
+ "creating build/bdist.linux-x86_64\n",
+ "creating build/bdist.linux-x86_64/egg\n",
+ "creating build/bdist.linux-x86_64/egg/TTS\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/tests\n",
+ "copying temp_build/TTS/tests/test_demo_server.py -> build/bdist.linux-x86_64/egg/TTS/tests\n",
+ "copying temp_build/TTS/tests/test_text_processing.py -> build/bdist.linux-x86_64/egg/TTS/tests\n",
+ "copying temp_build/TTS/tests/test_preprocessors.py -> build/bdist.linux-x86_64/egg/TTS/tests\n",
+ "copying temp_build/TTS/tests/test_loader.py -> build/bdist.linux-x86_64/egg/TTS/tests\n",
+ "copying temp_build/TTS/tests/test_audio.py -> build/bdist.linux-x86_64/egg/TTS/tests\n",
+ "copying temp_build/TTS/tests/__init__.py -> build/bdist.linux-x86_64/egg/TTS/tests\n",
+ "copying temp_build/TTS/tests/test_tacotron2_model.py -> build/bdist.linux-x86_64/egg/TTS/tests\n",
+ "copying temp_build/TTS/tests/generic_utils_text.py -> build/bdist.linux-x86_64/egg/TTS/tests\n",
+ "copying temp_build/TTS/tests/test_tacotron_model.py -> build/bdist.linux-x86_64/egg/TTS/tests\n",
+ "copying temp_build/TTS/tests/symbols_tests.py -> build/bdist.linux-x86_64/egg/TTS/tests\n",
+ "copying temp_build/TTS/tests/test_layers.py -> build/bdist.linux-x86_64/egg/TTS/tests\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/utils\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/utils/text\n",
+ "copying temp_build/TTS/utils/text/symbols.py -> build/bdist.linux-x86_64/egg/TTS/utils/text\n",
+ "copying temp_build/TTS/utils/text/number_norm.py -> build/bdist.linux-x86_64/egg/TTS/utils/text\n",
+ "copying temp_build/TTS/utils/text/cmudict.py -> build/bdist.linux-x86_64/egg/TTS/utils/text\n",
+ "copying temp_build/TTS/utils/text/__init__.py -> build/bdist.linux-x86_64/egg/TTS/utils/text\n",
+ "copying temp_build/TTS/utils/text/cleaners.py -> build/bdist.linux-x86_64/egg/TTS/utils/text\n",
+ "copying temp_build/TTS/utils/data.py -> build/bdist.linux-x86_64/egg/TTS/utils\n",
+ "copying temp_build/TTS/utils/radam.py -> build/bdist.linux-x86_64/egg/TTS/utils\n",
+ "copying temp_build/TTS/utils/training.py -> build/bdist.linux-x86_64/egg/TTS/utils\n",
+ "copying temp_build/TTS/utils/console_logger.py -> build/bdist.linux-x86_64/egg/TTS/utils\n",
+ "copying temp_build/TTS/utils/__init__.py -> build/bdist.linux-x86_64/egg/TTS/utils\n",
+ "copying temp_build/TTS/utils/visual.py -> build/bdist.linux-x86_64/egg/TTS/utils\n",
+ "copying temp_build/TTS/utils/audio.py -> build/bdist.linux-x86_64/egg/TTS/utils\n",
+ "copying temp_build/TTS/utils/tensorboard_logger.py -> build/bdist.linux-x86_64/egg/TTS/utils\n",
+ "copying temp_build/TTS/utils/speakers.py -> build/bdist.linux-x86_64/egg/TTS/utils\n",
+ "copying temp_build/TTS/utils/measures.py -> build/bdist.linux-x86_64/egg/TTS/utils\n",
+ "copying temp_build/TTS/utils/generic_utils.py -> build/bdist.linux-x86_64/egg/TTS/utils\n",
+ "copying temp_build/TTS/utils/io.py -> build/bdist.linux-x86_64/egg/TTS/utils\n",
+ "copying temp_build/TTS/utils/synthesis.py -> build/bdist.linux-x86_64/egg/TTS/utils\n",
+ "copying temp_build/TTS/distribute.py -> build/bdist.linux-x86_64/egg/TTS\n",
+ "copying temp_build/TTS/train.py -> build/bdist.linux-x86_64/egg/TTS\n",
+ "copying temp_build/TTS/version.py -> build/bdist.linux-x86_64/egg/TTS\n",
+ "copying temp_build/TTS/compute_statistics.py -> build/bdist.linux-x86_64/egg/TTS\n",
+ "copying temp_build/TTS/__init__.py -> build/bdist.linux-x86_64/egg/TTS\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/vocoder\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/vocoder/tests\n",
+ "copying temp_build/TTS/vocoder/tests/test_losses.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/tests\n",
+ "copying temp_build/TTS/vocoder/tests/test_pqmf.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/tests\n",
+ "copying temp_build/TTS/vocoder/tests/test_datasets.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/tests\n",
+ "copying temp_build/TTS/vocoder/tests/test_melgan_discriminator.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/tests\n",
+ "copying temp_build/TTS/vocoder/tests/test_melgan_generator.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/tests\n",
+ "copying temp_build/TTS/vocoder/tests/__init__.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/tests\n",
+ "copying temp_build/TTS/vocoder/tests/test_rwd.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/tests\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/vocoder/utils\n",
+ "copying temp_build/TTS/vocoder/utils/console_logger.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/utils\n",
+ "copying temp_build/TTS/vocoder/utils/__init__.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/utils\n",
+ "copying temp_build/TTS/vocoder/utils/generic_utils.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/utils\n",
+ "copying temp_build/TTS/vocoder/utils/io.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/utils\n",
+ "copying temp_build/TTS/vocoder/train.py -> build/bdist.linux-x86_64/egg/TTS/vocoder\n",
+ "copying temp_build/TTS/vocoder/__init__.py -> build/bdist.linux-x86_64/egg/TTS/vocoder\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/vocoder/models\n",
+ "copying temp_build/TTS/vocoder/models/melgan_discriminator.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/models\n",
+ "copying temp_build/TTS/vocoder/models/random_window_discriminator.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/models\n",
+ "copying temp_build/TTS/vocoder/models/__init__.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/models\n",
+ "copying temp_build/TTS/vocoder/models/multiband_melgan_generator.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/models\n",
+ "copying temp_build/TTS/vocoder/models/melgan_multiscale_discriminator.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/models\n",
+ "copying temp_build/TTS/vocoder/models/melgan_generator.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/models\n",
+ "copying temp_build/TTS/vocoder/compute_tts_features.py -> build/bdist.linux-x86_64/egg/TTS/vocoder\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/vocoder/layers\n",
+ "copying temp_build/TTS/vocoder/layers/pqmf.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/layers\n",
+ "copying temp_build/TTS/vocoder/layers/losses.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/layers\n",
+ "copying temp_build/TTS/vocoder/layers/__init__.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/layers\n",
+ "copying temp_build/TTS/vocoder/layers/melgan.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/layers\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/vocoder/datasets\n",
+ "copying temp_build/TTS/vocoder/datasets/preprocess.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/datasets\n",
+ "copying temp_build/TTS/vocoder/datasets/__init__.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/datasets\n",
+ "copying temp_build/TTS/vocoder/datasets/gan_dataset.py -> build/bdist.linux-x86_64/egg/TTS/vocoder/datasets\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/speaker_encoder\n",
+ "copying temp_build/TTS/speaker_encoder/compute_embeddings.py -> build/bdist.linux-x86_64/egg/TTS/speaker_encoder\n",
+ "copying temp_build/TTS/speaker_encoder/loss.py -> build/bdist.linux-x86_64/egg/TTS/speaker_encoder\n",
+ "copying temp_build/TTS/speaker_encoder/train.py -> build/bdist.linux-x86_64/egg/TTS/speaker_encoder\n",
+ "copying temp_build/TTS/speaker_encoder/dataset.py -> build/bdist.linux-x86_64/egg/TTS/speaker_encoder\n",
+ "copying temp_build/TTS/speaker_encoder/__init__.py -> build/bdist.linux-x86_64/egg/TTS/speaker_encoder\n",
+ "copying temp_build/TTS/speaker_encoder/visual.py -> build/bdist.linux-x86_64/egg/TTS/speaker_encoder\n",
+ "copying temp_build/TTS/speaker_encoder/model.py -> build/bdist.linux-x86_64/egg/TTS/speaker_encoder\n",
+ "copying temp_build/TTS/speaker_encoder/tests.py -> build/bdist.linux-x86_64/egg/TTS/speaker_encoder\n",
+ "copying temp_build/TTS/speaker_encoder/generic_utils.py -> build/bdist.linux-x86_64/egg/TTS/speaker_encoder\n",
+ "copying temp_build/TTS/setup.py -> build/bdist.linux-x86_64/egg/TTS\n",
+ "copying temp_build/TTS/synthesize.py -> build/bdist.linux-x86_64/egg/TTS\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/models\n",
+ "copying temp_build/TTS/models/tacotron.py -> build/bdist.linux-x86_64/egg/TTS/models\n",
+ "copying temp_build/TTS/models/__init__.py -> build/bdist.linux-x86_64/egg/TTS/models\n",
+ "copying temp_build/TTS/models/tacotron_abstract.py -> build/bdist.linux-x86_64/egg/TTS/models\n",
+ "copying temp_build/TTS/models/tacotron2.py -> build/bdist.linux-x86_64/egg/TTS/models\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/layers\n",
+ "copying temp_build/TTS/layers/tacotron.py -> build/bdist.linux-x86_64/egg/TTS/layers\n",
+ "copying temp_build/TTS/layers/gst_layers.py -> build/bdist.linux-x86_64/egg/TTS/layers\n",
+ "copying temp_build/TTS/layers/losses.py -> build/bdist.linux-x86_64/egg/TTS/layers\n",
+ "copying temp_build/TTS/layers/__init__.py -> build/bdist.linux-x86_64/egg/TTS/layers\n",
+ "copying temp_build/TTS/layers/common_layers.py -> build/bdist.linux-x86_64/egg/TTS/layers\n",
+ "copying temp_build/TTS/layers/tacotron2.py -> build/bdist.linux-x86_64/egg/TTS/layers\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/server\n",
+ "copying temp_build/TTS/server/server.py -> build/bdist.linux-x86_64/egg/TTS/server\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/server/templates\n",
+ "copying temp_build/TTS/server/templates/index.html -> build/bdist.linux-x86_64/egg/TTS/server/templates\n",
+ "copying temp_build/TTS/server/__init__.py -> build/bdist.linux-x86_64/egg/TTS/server\n",
+ "copying temp_build/TTS/server/synthesizer.py -> build/bdist.linux-x86_64/egg/TTS/server\n",
+ "creating build/bdist.linux-x86_64/egg/TTS/datasets\n",
+ "copying temp_build/TTS/datasets/TTSDataset.py -> build/bdist.linux-x86_64/egg/TTS/datasets\n",
+ "copying temp_build/TTS/datasets/preprocess.py -> build/bdist.linux-x86_64/egg/TTS/datasets\n",
+ "copying temp_build/TTS/datasets/__init__.py -> build/bdist.linux-x86_64/egg/TTS/datasets\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/tests/test_demo_server.py to test_demo_server.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/tests/test_text_processing.py to test_text_processing.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/tests/test_preprocessors.py to test_preprocessors.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/tests/test_loader.py to test_loader.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/tests/test_audio.py to test_audio.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/tests/__init__.py to __init__.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/tests/test_tacotron2_model.py to test_tacotron2_model.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/tests/generic_utils_text.py to generic_utils_text.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/tests/test_tacotron_model.py to test_tacotron_model.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/tests/symbols_tests.py to symbols_tests.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/tests/test_layers.py to test_layers.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/text/symbols.py to symbols.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/text/number_norm.py to number_norm.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/text/cmudict.py to cmudict.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/text/__init__.py to __init__.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/text/cleaners.py to cleaners.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/data.py to data.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/radam.py to radam.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/training.py to training.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/console_logger.py to console_logger.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/__init__.py to __init__.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/visual.py to visual.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/audio.py to audio.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/tensorboard_logger.py to tensorboard_logger.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/speakers.py to speakers.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/measures.py to measures.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/generic_utils.py to generic_utils.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/io.py to io.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/utils/synthesis.py to synthesis.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/distribute.py to distribute.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/train.py to train.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/version.py to version.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/compute_statistics.py to compute_statistics.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/__init__.py to __init__.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/tests/test_losses.py to test_losses.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/tests/test_pqmf.py to test_pqmf.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/tests/test_datasets.py to test_datasets.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/tests/test_melgan_discriminator.py to test_melgan_discriminator.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/tests/test_melgan_generator.py to test_melgan_generator.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/tests/__init__.py to __init__.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/tests/test_rwd.py to test_rwd.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/utils/console_logger.py to console_logger.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/utils/__init__.py to __init__.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/utils/generic_utils.py to generic_utils.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/utils/io.py to io.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/train.py to train.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/__init__.py to __init__.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/models/melgan_discriminator.py to melgan_discriminator.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/models/random_window_discriminator.py to random_window_discriminator.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/models/__init__.py to __init__.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/models/multiband_melgan_generator.py to multiband_melgan_generator.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/models/melgan_multiscale_discriminator.py to melgan_multiscale_discriminator.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/models/melgan_generator.py to melgan_generator.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/compute_tts_features.py to compute_tts_features.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/layers/pqmf.py to pqmf.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/layers/losses.py to losses.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/layers/__init__.py to __init__.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/layers/melgan.py to melgan.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/datasets/preprocess.py to preprocess.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/datasets/__init__.py to __init__.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/vocoder/datasets/gan_dataset.py to gan_dataset.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/speaker_encoder/compute_embeddings.py to compute_embeddings.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/speaker_encoder/loss.py to loss.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/speaker_encoder/train.py to train.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/speaker_encoder/dataset.py to dataset.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/speaker_encoder/__init__.py to __init__.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/speaker_encoder/visual.py to visual.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/speaker_encoder/model.py to model.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/speaker_encoder/tests.py to tests.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/speaker_encoder/generic_utils.py to generic_utils.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/setup.py to setup.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/synthesize.py to synthesize.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/models/tacotron.py to tacotron.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/models/__init__.py to __init__.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/models/tacotron_abstract.py to tacotron_abstract.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/models/tacotron2.py to tacotron2.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/layers/tacotron.py to tacotron.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/layers/gst_layers.py to gst_layers.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/layers/losses.py to losses.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/layers/__init__.py to __init__.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/layers/common_layers.py to common_layers.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/layers/tacotron2.py to tacotron2.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/server/server.py to server.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/server/__init__.py to __init__.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/server/synthesizer.py to synthesizer.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/datasets/TTSDataset.py to TTSDataset.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/datasets/preprocess.py to preprocess.cpython-36.pyc\n",
+ "byte-compiling build/bdist.linux-x86_64/egg/TTS/datasets/__init__.py to __init__.cpython-36.pyc\n",
+ "creating build/bdist.linux-x86_64/egg/EGG-INFO\n",
+ "copying tts_namespace/TTS.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO\n",
+ "copying tts_namespace/TTS.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO\n",
+ "copying tts_namespace/TTS.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO\n",
+ "copying tts_namespace/TTS.egg-info/entry_points.txt -> build/bdist.linux-x86_64/egg/EGG-INFO\n",
+ "copying tts_namespace/TTS.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO\n",
+ "copying tts_namespace/TTS.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO\n",
+ "zip_safe flag not set; analyzing archive contents...\n",
+ "TTS.__pycache__.setup.cpython-36: module references __file__\n",
+ "TTS.__pycache__.train.cpython-36: module references __file__\n",
+ "TTS.server.__pycache__.server.cpython-36: module references __file__\n",
+ "TTS.speaker_encoder.__pycache__.tests.cpython-36: module references __file__\n",
+ "TTS.speaker_encoder.__pycache__.train.cpython-36: module references __file__\n",
+ "TTS.tests.__pycache__.__init__.cpython-36: module references __file__\n",
+ "TTS.tests.__pycache__.test_loader.cpython-36: module references __file__\n",
+ "TTS.tests.__pycache__.test_tacotron2_model.cpython-36: module references __file__\n",
+ "TTS.tests.__pycache__.test_tacotron_model.cpython-36: module references __file__\n",
+ "TTS.vocoder.__pycache__.train.cpython-36: module references __file__\n",
+ "TTS.vocoder.tests.__pycache__.test_datasets.cpython-36: module references __file__\n",
+ "TTS.vocoder.tests.__pycache__.test_losses.cpython-36: module references __file__\n",
+ "creating dist\n",
+ "creating 'dist/TTS-0.0.3+c7296b3-py3.6.egg' and adding 'build/bdist.linux-x86_64/egg' to it\n",
+ "removing 'build/bdist.linux-x86_64/egg' (and everything under it)\n",
+ "Processing TTS-0.0.3+c7296b3-py3.6.egg\n",
+ "creating /usr/local/lib/python3.6/dist-packages/TTS-0.0.3+c7296b3-py3.6.egg\n",
+ "Extracting TTS-0.0.3+c7296b3-py3.6.egg to /usr/local/lib/python3.6/dist-packages\n",
+ "Adding TTS 0.0.3+c7296b3 to easy-install.pth file\n",
+ "Installing tts-server script to /usr/local/bin\n",
+ "\n",
+ "Installed /usr/local/lib/python3.6/dist-packages/TTS-0.0.3+c7296b3-py3.6.egg\n",
+ "Processing dependencies for TTS==0.0.3+c7296b3\n",
+ "Searching for attrdict\n",
+ "Reading https://pypi.org/simple/attrdict/\n",
+ "Downloading https://files.pythonhosted.org/packages/ef/97/28fe7e68bc7adfce67d4339756e85e9fcf3c6fd7f0c0781695352b70472c/attrdict-2.0.1-py2.py3-none-any.whl#sha256=9432e3498c74ff7e1b20b3d93b45d766b71cbffa90923496f82c4ae38b92be34\n",
+ "Best match: attrdict 2.0.1\n",
+ "Processing attrdict-2.0.1-py2.py3-none-any.whl\n",
+ "Installing attrdict-2.0.1-py2.py3-none-any.whl to /usr/local/lib/python3.6/dist-packages\n",
+ "Adding attrdict 2.0.1 to easy-install.pth file\n",
+ "\n",
+ "Installed /usr/local/lib/python3.6/dist-packages/attrdict-2.0.1-py3.6.egg\n",
+ "Searching for unidecode==0.4.20\n",
+ "Reading https://pypi.org/simple/unidecode/\n",
+ "Downloading https://files.pythonhosted.org/packages/c3/6f/05f5deb753d0594583aa1cc0d2fe9d631d9a00e9b28d0da49f8d3763755b/Unidecode-0.04.20-py2.py3-none-any.whl#sha256=eedac7bfd886f43484787206f6a141b232e2b2a58652c54d06499b187fd84660\n",
+ "Best match: Unidecode 0.4.20\n",
+ "Processing Unidecode-0.04.20-py2.py3-none-any.whl\n",
+ "Installing Unidecode-0.04.20-py2.py3-none-any.whl to /usr/local/lib/python3.6/dist-packages\n",
+ "Adding Unidecode 0.4.20 to easy-install.pth file\n",
+ "Installing unidecode script to /usr/local/bin\n",
+ "\n",
+ "Installed /usr/local/lib/python3.6/dist-packages/Unidecode-0.4.20-py3.6.egg\n",
+ "Searching for librosa==0.6.2\n",
+ "Reading https://pypi.org/simple/librosa/\n",
+ "Downloading https://files.pythonhosted.org/packages/09/b4/5b411f19de48f8fc1a0ff615555aa9124952e4156e94d4803377e50cfa4c/librosa-0.6.2.tar.gz#sha256=2aa868b8aade749b9904eeb7034fcf44115601c367969b6d01f5e1b4b9b6031d\n",
+ "Best match: librosa 0.6.2\n",
+ "Processing librosa-0.6.2.tar.gz\n",
+ "Writing /tmp/easy_install-3oxyyk5x/librosa-0.6.2/setup.cfg\n",
+ "Running librosa-0.6.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-3oxyyk5x/librosa-0.6.2/egg-dist-tmp-ky3tcqa8\n",
+ "zip_safe flag not set; analyzing archive contents...\n",
+ "librosa.util.__pycache__.deprecation.cpython-36: module MAY be using inspect.stack\n",
+ "creating /usr/local/lib/python3.6/dist-packages/librosa-0.6.2-py3.6.egg\n",
+ "Extracting librosa-0.6.2-py3.6.egg to /usr/local/lib/python3.6/dist-packages\n",
+ "Adding librosa 0.6.2 to easy-install.pth file\n",
+ "\n",
+ "Installed /usr/local/lib/python3.6/dist-packages/librosa-0.6.2-py3.6.egg\n",
+ "Searching for phonemizer==2.2\n",
+ "Best match: phonemizer 2.2\n",
+ "Adding phonemizer 2.2 to easy-install.pth file\n",
+ "Installing phonemize script to /usr/local/bin\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for SoundFile==0.10.3.post1\n",
+ "Best match: SoundFile 0.10.3.post1\n",
+ "Adding SoundFile 0.10.3.post1 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for bokeh==1.4.0\n",
+ "Best match: bokeh 1.4.0\n",
+ "Adding bokeh 1.4.0 to easy-install.pth file\n",
+ "Installing bokeh script to /usr/local/bin\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for inflect==2.1.0\n",
+ "Best match: inflect 2.1.0\n",
+ "Adding inflect 2.1.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for tqdm==4.41.1\n",
+ "Best match: tqdm 4.41.1\n",
+ "Adding tqdm 4.41.1 to easy-install.pth file\n",
+ "Installing tqdm script to /usr/local/bin\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for Flask==1.1.2\n",
+ "Best match: Flask 1.1.2\n",
+ "Adding Flask 1.1.2 to easy-install.pth file\n",
+ "Installing flask script to /usr/local/bin\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for Pillow==7.0.0\n",
+ "Best match: Pillow 7.0.0\n",
+ "Adding Pillow 7.0.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for matplotlib==3.2.2\n",
+ "Best match: matplotlib 3.2.2\n",
+ "Adding matplotlib 3.2.2 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for tensorboardX==2.1\n",
+ "Best match: tensorboardX 2.1\n",
+ "Adding tensorboardX 2.1 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for numpy==1.18.5\n",
+ "Best match: numpy 1.18.5\n",
+ "Adding numpy 1.18.5 to easy-install.pth file\n",
+ "Installing f2py script to /usr/local/bin\n",
+ "Installing f2py3 script to /usr/local/bin\n",
+ "Installing f2py3.6 script to /usr/local/bin\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for torch==1.5.1+cu101\n",
+ "Best match: torch 1.5.1+cu101\n",
+ "Adding torch 1.5.1+cu101 to easy-install.pth file\n",
+ "Installing convert-caffe2-to-onnx script to /usr/local/bin\n",
+ "Installing convert-onnx-to-caffe2 script to /usr/local/bin\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for scipy==1.4.1\n",
+ "Best match: scipy 1.4.1\n",
+ "Adding scipy 1.4.1 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for attrs==19.3.0\n",
+ "Best match: attrs 19.3.0\n",
+ "Adding attrs 19.3.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for segments==2.1.3\n",
+ "Best match: segments 2.1.3\n",
+ "Adding segments 2.1.3 to easy-install.pth file\n",
+ "Installing segments script to /usr/local/bin\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for joblib==0.16.0\n",
+ "Best match: joblib 0.16.0\n",
+ "Adding joblib 0.16.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for cffi==1.14.0\n",
+ "Best match: cffi 1.14.0\n",
+ "Adding cffi 1.14.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for python-dateutil==2.8.1\n",
+ "Best match: python-dateutil 2.8.1\n",
+ "Adding python-dateutil 2.8.1 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for packaging==20.4\n",
+ "Best match: packaging 20.4\n",
+ "Adding packaging 20.4 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for Jinja2==2.11.2\n",
+ "Best match: Jinja2 2.11.2\n",
+ "Adding Jinja2 2.11.2 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for PyYAML==3.13\n",
+ "Best match: PyYAML 3.13\n",
+ "Adding PyYAML 3.13 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for six==1.12.0\n",
+ "Best match: six 1.12.0\n",
+ "Adding six 1.12.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for tornado==4.5.3\n",
+ "Best match: tornado 4.5.3\n",
+ "Adding tornado 4.5.3 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for Werkzeug==1.0.1\n",
+ "Best match: Werkzeug 1.0.1\n",
+ "Adding Werkzeug 1.0.1 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for itsdangerous==1.1.0\n",
+ "Best match: itsdangerous 1.1.0\n",
+ "Adding itsdangerous 1.1.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for click==7.1.2\n",
+ "Best match: click 7.1.2\n",
+ "Adding click 7.1.2 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for pyparsing==2.4.7\n",
+ "Best match: pyparsing 2.4.7\n",
+ "Adding pyparsing 2.4.7 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for cycler==0.10.0\n",
+ "Best match: cycler 0.10.0\n",
+ "Adding cycler 0.10.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for kiwisolver==1.2.0\n",
+ "Best match: kiwisolver 1.2.0\n",
+ "Adding kiwisolver 1.2.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for protobuf==3.10.0\n",
+ "Best match: protobuf 3.10.0\n",
+ "Adding protobuf 3.10.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for numba==0.48.0\n",
+ "Best match: numba 0.48.0\n",
+ "Adding numba 0.48.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for resampy==0.2.2\n",
+ "Best match: resampy 0.2.2\n",
+ "Adding resampy 0.2.2 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for decorator==4.4.2\n",
+ "Best match: decorator 4.4.2\n",
+ "Adding decorator 4.4.2 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for scikit-learn==0.22.2.post1\n",
+ "Best match: scikit-learn 0.22.2.post1\n",
+ "Adding scikit-learn 0.22.2.post1 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for audioread==2.1.8\n",
+ "Best match: audioread 2.1.8\n",
+ "Adding audioread 2.1.8 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for future==0.16.0\n",
+ "Best match: future 0.16.0\n",
+ "Adding future 0.16.0 to easy-install.pth file\n",
+ "Installing futurize script to /usr/local/bin\n",
+ "Installing pasteurize script to /usr/local/bin\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for clldutils==3.5.2\n",
+ "Best match: clldutils 3.5.2\n",
+ "Adding clldutils 3.5.2 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for regex==2019.12.20\n",
+ "Best match: regex 2019.12.20\n",
+ "Adding regex 2019.12.20 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for csvw==1.7.0\n",
+ "Best match: csvw 1.7.0\n",
+ "Adding csvw 1.7.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for pycparser==2.20\n",
+ "Best match: pycparser 2.20\n",
+ "Adding pycparser 2.20 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for MarkupSafe==1.1.1\n",
+ "Best match: MarkupSafe 1.1.1\n",
+ "Adding MarkupSafe 1.1.1 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for setuptools==49.1.0\n",
+ "Best match: setuptools 49.1.0\n",
+ "Adding setuptools 49.1.0 to easy-install.pth file\n",
+ "Installing easy_install script to /usr/local/bin\n",
+ "Installing easy_install-3.8 script to /usr/local/bin\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for llvmlite==0.31.0\n",
+ "Best match: llvmlite 0.31.0\n",
+ "Adding llvmlite 0.31.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for tabulate==0.8.7\n",
+ "Best match: tabulate 0.8.7\n",
+ "Adding tabulate 0.8.7 to easy-install.pth file\n",
+ "Installing tabulate script to /usr/local/bin\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for colorlog==4.1.0\n",
+ "Best match: colorlog 4.1.0\n",
+ "Adding colorlog 4.1.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for rfc3986==1.4.0\n",
+ "Best match: rfc3986 1.4.0\n",
+ "Adding rfc3986 1.4.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for isodate==0.6.0\n",
+ "Best match: isodate 0.6.0\n",
+ "Adding isodate 0.6.0 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Searching for uritemplate==3.0.1\n",
+ "Best match: uritemplate 3.0.1\n",
+ "Adding uritemplate 3.0.1 to easy-install.pth file\n",
+ "\n",
+ "Using /usr/local/lib/python3.6/dist-packages\n",
+ "Finished processing dependencies for TTS==0.0.3+c7296b3\n",
+ "Collecting tensorflow==2.3.0rc0\n",
+ "\u001b[?25l Downloading https://files.pythonhosted.org/packages/8b/68/7c6c8e2b65ad4a3ff5ef658c04a6c2802ff7fe55fc7eecacb6efee1abc40/tensorflow-2.3.0rc0-cp36-cp36m-manylinux2010_x86_64.whl (320.3MB)\n",
+ "\u001b[K |████████████████████████████████| 320.3MB 49kB/s \n",
+ "\u001b[?25hRequirement already satisfied: astunparse==1.6.3 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (1.6.3)\n",
+ "Requirement already satisfied: tensorboard<2.3.0,>=2.2.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (2.2.2)\n",
+ "Requirement already satisfied: wheel>=0.26 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (0.34.2)\n",
+ "Requirement already satisfied: numpy<1.19.0,>=1.16.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (1.18.5)\n",
+ "Requirement already satisfied: grpcio>=1.8.6 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (1.30.0)\n",
+ "Requirement already satisfied: absl-py>=0.7.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (0.9.0)\n",
+ "Requirement already satisfied: keras-preprocessing<1.2,>=1.1.1 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (1.1.2)\n",
+ "Requirement already satisfied: termcolor>=1.1.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (1.1.0)\n",
+ "Requirement already satisfied: six>=1.12.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (1.12.0)\n",
+ "Requirement already satisfied: gast==0.3.3 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (0.3.3)\n",
+ "Requirement already satisfied: h5py<2.11.0,>=2.10.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (2.10.0)\n",
+ "Requirement already satisfied: wrapt>=1.11.1 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (1.12.1)\n",
+ "Requirement already satisfied: scipy==1.4.1 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (1.4.1)\n",
+ "Collecting tf-estimator-nightly<2.3.0.dev2020062302,>=2.3.0.dev2020062301\n",
+ "\u001b[?25l Downloading https://files.pythonhosted.org/packages/17/3b/fb9aafd734da258411bff2a600cabff65c7d201782318791b72422bd973d/tf_estimator_nightly-2.3.0.dev2020062301-py2.py3-none-any.whl (459kB)\n",
+ "\u001b[K |████████████████████████████████| 460kB 35.1MB/s \n",
+ "\u001b[?25hRequirement already satisfied: google-pasta>=0.1.8 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (0.2.0)\n",
+ "Requirement already satisfied: protobuf>=3.9.2 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (3.10.0)\n",
+ "Requirement already satisfied: opt-einsum>=2.3.2 in /usr/local/lib/python3.6/dist-packages (from tensorflow==2.3.0rc0) (3.2.1)\n",
+ "Requirement already satisfied: requests<3,>=2.21.0 in /usr/local/lib/python3.6/dist-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (2.23.0)\n",
+ "Requirement already satisfied: werkzeug>=0.11.15 in /usr/local/lib/python3.6/dist-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (1.0.1)\n",
+ "Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in /usr/local/lib/python3.6/dist-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (0.4.1)\n",
+ "Requirement already satisfied: markdown>=2.6.8 in /usr/local/lib/python3.6/dist-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (3.2.2)\n",
+ "Requirement already satisfied: setuptools>=41.0.0 in /usr/local/lib/python3.6/dist-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (49.1.0)\n",
+ "Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in /usr/local/lib/python3.6/dist-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (1.7.0)\n",
+ "Requirement already satisfied: google-auth<2,>=1.6.3 in /usr/local/lib/python3.6/dist-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (1.17.2)\n",
+ "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.6/dist-packages (from requests<3,>=2.21.0->tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (2020.6.20)\n",
+ "Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.6/dist-packages (from requests<3,>=2.21.0->tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (2.10)\n",
+ "Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.6/dist-packages (from requests<3,>=2.21.0->tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (1.24.3)\n",
+ "Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.6/dist-packages (from requests<3,>=2.21.0->tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (3.0.4)\n",
+ "Requirement already satisfied: requests-oauthlib>=0.7.0 in /usr/local/lib/python3.6/dist-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (1.3.0)\n",
+ "Requirement already satisfied: importlib-metadata; python_version < \"3.8\" in /usr/local/lib/python3.6/dist-packages (from markdown>=2.6.8->tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (1.7.0)\n",
+ "Requirement already satisfied: rsa<5,>=3.1.4; python_version >= \"3\" in /usr/local/lib/python3.6/dist-packages (from google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (4.6)\n",
+ "Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.6/dist-packages (from google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (0.2.8)\n",
+ "Requirement already satisfied: cachetools<5.0,>=2.0.0 in /usr/local/lib/python3.6/dist-packages (from google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (4.1.1)\n",
+ "Requirement already satisfied: oauthlib>=3.0.0 in /usr/local/lib/python3.6/dist-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (3.1.0)\n",
+ "Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.6/dist-packages (from importlib-metadata; python_version < \"3.8\"->markdown>=2.6.8->tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (3.1.0)\n",
+ "Requirement already satisfied: pyasn1>=0.1.3 in /usr/local/lib/python3.6/dist-packages (from rsa<5,>=3.1.4; python_version >= \"3\"->google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow==2.3.0rc0) (0.4.8)\n",
+ "Installing collected packages: tf-estimator-nightly, tensorflow\n",
+ " Found existing installation: tensorflow 2.2.0\n",
+ " Uninstalling tensorflow-2.2.0:\n",
+ " Successfully uninstalled tensorflow-2.2.0\n",
+ "Successfully installed tensorflow-2.3.0rc0 tf-estimator-nightly-2.3.0.dev2020062301\n",
+ "/content\n"
+ ],
+ "name": "stdout"
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Zlgi8fPdpRF0",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Define TTS function"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "f-Yc42nQZG5A",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "def run_vocoder(mel_spec):\n",
+ " vocoder_inputs = mel_spec[None, :, :]\n",
+ " # get input and output details\n",
+ " input_details = vocoder_model.get_input_details()\n",
+ " # reshape input tensor for the new input shape\n",
+ " vocoder_model.resize_tensor_input(input_details[0]['index'], vocoder_inputs.shape)\n",
+ " vocoder_model.allocate_tensors()\n",
+ " detail = input_details[0]\n",
+ " vocoder_model.set_tensor(detail['index'], vocoder_inputs)\n",
+ " # run the model\n",
+ " vocoder_model.invoke()\n",
+ " # collect outputs\n",
+ " output_details = vocoder_model.get_output_details()\n",
+ " waveform = vocoder_model.get_tensor(output_details[0]['index'])\n",
+ " return waveform \n",
+ "\n",
+ "\n",
+ "def tts(model, text, CONFIG, p):\n",
+ " t_1 = time.time()\n",
+ " waveform, alignment, mel_spec, mel_postnet_spec, stop_tokens, inputs = synthesis(model, text, CONFIG, use_cuda, ap, speaker_id, style_wav=None,\n",
+ " truncated=False, enable_eos_bos_chars=CONFIG.enable_eos_bos_chars,\n",
+ " backend='tflite')\n",
+ " waveform = run_vocoder(mel_postnet_spec.T)\n",
+ " waveform = waveform[0, 0]\n",
+ " rtf = (time.time() - t_1) / (len(waveform) / ap.sample_rate)\n",
+ " tps = (time.time() - t_1) / len(waveform)\n",
+ " print(waveform.shape)\n",
+ " print(\" > Run-time: {}\".format(time.time() - t_1))\n",
+ " print(\" > Real-time factor: {}\".format(rtf))\n",
+ " print(\" > Time per step: {}\".format(tps))\n",
+ " IPython.display.display(IPython.display.Audio(waveform, rate=CONFIG.audio['sample_rate'])) \n",
+ " return alignment, mel_postnet_spec, stop_tokens, waveform"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "ZksegYQepkFg",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Load TF Models"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "oVa0kOamprgj",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "import os\n",
+ "import torch\n",
+ "import time\n",
+ "import IPython\n",
+ "\n",
+ "from mozilla_voice_tts.tf.utils.tflite import load_tflite_model\n",
+ "from mozilla_voice_tts.tf.utils.io import load_checkpoint\n",
+ "from mozilla_voice_tts.utils.io import load_config\n",
+ "from mozilla_voice_tts.utils.text.symbols import symbols, phonemes\n",
+ "from mozilla_voice_tts.utils.audio import AudioProcessor\n",
+ "from mozilla_voice_tts.tts.utils.synthesis import synthesis"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "EY-sHVO8IFSH",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# runtime settings\n",
+ "use_cuda = False"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "_1aIUp2FpxOQ",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# model paths\n",
+ "TTS_MODEL = \"tts_model.tflite\"\n",
+ "TTS_CONFIG = \"config.json\"\n",
+ "VOCODER_MODEL = \"vocoder_model.tflite\"\n",
+ "VOCODER_CONFIG = \"config_vocoder.json\""
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "CpgmdBVQplbv",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# load configs\n",
+ "TTS_CONFIG = load_config(TTS_CONFIG)\n",
+ "VOCODER_CONFIG = load_config(VOCODER_CONFIG)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "zmrQxiozIUVE",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 471
+ },
+ "outputId": "ca7e9016-4c28-4cef-efe7-0613d399aa4c"
+ },
+ "source": [
+ "# load the audio processor\n",
+ "ap = AudioProcessor(**TTS_CONFIG.audio) "
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "text": [
+ " > Setting up Audio Processor...\n",
+ " | > sample_rate:22050\n",
+ " | > num_mels:80\n",
+ " | > min_level_db:-100\n",
+ " | > frame_shift_ms:None\n",
+ " | > frame_length_ms:None\n",
+ " | > ref_level_db:0\n",
+ " | > fft_size:1024\n",
+ " | > power:1.5\n",
+ " | > preemphasis:0.0\n",
+ " | > griffin_lim_iters:60\n",
+ " | > signal_norm:True\n",
+ " | > symmetric_norm:True\n",
+ " | > mel_fmin:50.0\n",
+ " | > mel_fmax:7600.0\n",
+ " | > spec_gain:1.0\n",
+ " | > stft_pad_mode:reflect\n",
+ " | > max_norm:4.0\n",
+ " | > clip_norm:True\n",
+ " | > do_trim_silence:True\n",
+ " | > trim_db:60\n",
+ " | > do_sound_norm:False\n",
+ " | > stats_path:./scale_stats.npy\n",
+ " | > hop_length:256\n",
+ " | > win_length:1024\n"
+ ],
+ "name": "stdout"
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "8fLoI4ipqMeS",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# LOAD TTS MODEL\n",
+ "# multi speaker \n",
+ "speaker_id = None\n",
+ "speakers = []\n",
+ "\n",
+ "# load the models\n",
+ "model = load_tflite_model(TTS_MODEL)\n",
+ "vocoder_model = load_tflite_model(VOCODER_MODEL)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Ws_YkPKsLgo-",
+ "colab_type": "text"
+ },
+ "source": [
+ "## Run Inference"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "FuWxZ9Ey5Puj",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 134
+ },
+ "outputId": "d1888ebd-3208-42a4-aaf9-78d0e3ec987d"
+ },
+ "source": [
+ "sentence = \"Bill got in the habit of asking himself “Is that thought true?” and if he wasn’t absolutely certain it was, he just let it go.\"\n",
+ "align, spec, stop_tokens, wav = tts(model, sentence, TTS_CONFIG, ap)"
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "text": [
+ "(185856,)\n",
+ " > Run-time: 3.8069238662719727\n",
+ " > Real-time factor: 0.45162849859449977\n",
+ " > Time per step: 2.048206938938661e-05\n"
+ ],
+ "name": "stdout"
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " \n",
+ " Your browser does not support the audio element.\n",
+ " \n",
+ " "
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "tags": []
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/notebooks/DDC_TTS_and_MultiBand_MelGAN_TF_Example.ipynb b/notebooks/DDC_TTS_and_MultiBand_MelGAN_TF_Example.ipynb
new file mode 100644
index 00000000..e675948c
--- /dev/null
+++ b/notebooks/DDC_TTS_and_MultiBand_MelGAN_TF_Example.ipynb
@@ -0,0 +1,316 @@
+{
+ "nbformat": 4,
+ "nbformat_minor": 0,
+ "metadata": {
+ "colab": {
+ "name": "DDC-TTS_and_MultiBand-MelGAN_TF_Example.ipynb",
+ "provenance": [],
+ "collapsed_sections": [],
+ "toc_visible": true
+ },
+ "kernelspec": {
+ "name": "python3",
+ "display_name": "Python 3"
+ }
+ },
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "6LWsNd3_M3MP",
+ "colab_type": "text"
+ },
+ "source": [
+ "# Mozilla TTS on CPU Real-Time Speech Synthesis with Tensorflow"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "FAqrSIWgLyP0",
+ "colab_type": "text"
+ },
+ "source": [
+ "**These models are converted from released [PyTorch models](https://colab.research.google.com/drive/1u_16ZzHjKYFn1HNVuA4Qf_i2MMFB9olY?usp=sharing) using our TF utilities provided in Mozilla mozilla_voice_tts.**\n",
+ "\n",
+ "These TF models support TF 2.2 and for different versions you might need to\n",
+ "regenerate them. \n",
+ "\n",
+ "We use Tacotron2 and MultiBand-Melgan models and LJSpeech dataset.\n",
+ "\n",
+ "Tacotron2 is trained using [Double Decoder Consistency](https://erogol.com/solving-attention-problems-of-tts-models-with-double-decoder-consistency/) (DDC) only for 130K steps (3 days) with a single GPU.\n",
+ "\n",
+ "MultiBand-Melgan is trained 1.45M steps with real spectrograms.\n",
+ "\n",
+ "Note that both model performances can be improved with more training.\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Ku-dA4DKoeXk",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Download Models"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "jGIgnWhGsxU1",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 162
+ },
+ "outputId": "08b0dddd-4edf-48c9-e8e5-a419b36a5c3d",
+ "tags": []
+ },
+ "source": [
+ "!gdown --id 1p7OSEEW_Z7ORxNgfZwhMy7IiLE1s0aH7 -O data/tts_model.pkl\n",
+ "!gdown --id 18CQ6G6tBEOfvCHlPqP8EBI4xWbrr9dBc -O data/config.json"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "4dnpE0-kvTsu",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 235
+ },
+ "outputId": "2fe836eb-c7e7-4f1e-9352-0142126bb19f",
+ "tags": []
+ },
+ "source": [
+ "!gdown --id 1rHmj7CqD3Sfa716Y3ub_vpIBrQg_b1yF -O data/vocoder_model.pkl\n",
+ "!gdown --id 1Rd0R_nRCrbjEdpOwq6XwZAktvugiBvmu -O data/config_vocoder.json\n",
+ "!gdown --id 11oY3Tv0kQtxK_JPgxrfesa99maVXHNxU -O data/scale_stats.npy"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Zlgi8fPdpRF0",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Define TTS function"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "f-Yc42nQZG5A",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "def tts(model, text, CONFIG, p):\n",
+ " t_1 = time.time()\n",
+ " waveform, alignment, mel_spec, mel_postnet_spec, stop_tokens, inputs = synthesis(model, text, CONFIG, use_cuda, ap, speaker_id, style_wav=None,\n",
+ " truncated=False, enable_eos_bos_chars=CONFIG.enable_eos_bos_chars,\n",
+ " backend='tf')\n",
+ " waveform = vocoder_model.inference(torch.FloatTensor(mel_postnet_spec.T).unsqueeze(0))\n",
+ " waveform = waveform.numpy()[0, 0]\n",
+ " rtf = (time.time() - t_1) / (len(waveform) / ap.sample_rate)\n",
+ " tps = (time.time() - t_1) / len(waveform)\n",
+ " print(waveform.shape)\n",
+ " print(\" > Run-time: {}\".format(time.time() - t_1))\n",
+ " print(\" > Real-time factor: {}\".format(rtf))\n",
+ " print(\" > Time per step: {}\".format(tps))\n",
+ " IPython.display.display(IPython.display.Audio(waveform, rate=CONFIG.audio['sample_rate'])) \n",
+ " return alignment, mel_postnet_spec, stop_tokens, waveform"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "ZksegYQepkFg",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Load Models"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "oVa0kOamprgj",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "import os\n",
+ "import torch\n",
+ "import time\n",
+ "import IPython\n",
+ "\n",
+ "from mozilla_voice_tts.tts.tf.utils.generic_utils import setup_model\n",
+ "from mozilla_voice_tts.tts.tf.utils.io import load_checkpoint\n",
+ "from mozilla_voice_tts.utils.io import load_config\n",
+ "from mozilla_voice_tts.tts.utils.text.symbols import symbols, phonemes\n",
+ "from mozilla_voice_tts.utils.audio import AudioProcessor\n",
+ "from mozilla_voice_tts.tts.utils.synthesis import synthesis"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "EY-sHVO8IFSH",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# runtime settings\n",
+ "use_cuda = False"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "_1aIUp2FpxOQ",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# model paths\n",
+ "TTS_MODEL = \"data/tts_model.pkl\"\n",
+ "TTS_CONFIG = \"data/config.json\"\n",
+ "VOCODER_MODEL = \"data/vocoder_model.pkl\"\n",
+ "VOCODER_CONFIG = \"data/config_vocoder.json\""
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "CpgmdBVQplbv",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# load configs\n",
+ "TTS_CONFIG = load_config(TTS_CONFIG)\n",
+ "VOCODER_CONFIG = load_config(VOCODER_CONFIG)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "zmrQxiozIUVE",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 471
+ },
+ "outputId": "fa71bd05-401f-4e5b-a6f7-60ae765966db",
+ "tags": []
+ },
+ "source": [
+ "# load the audio processor\n",
+ "TTS_CONFIG.audio['stats_path'] = 'data/scale_stats.npy'\n",
+ "ap = AudioProcessor(**TTS_CONFIG.audio) "
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "8fLoI4ipqMeS",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 72
+ },
+ "outputId": "595d990f-930d-4698-ee14-77796b5eed7d",
+ "tags": []
+ },
+ "source": [
+ "# LOAD TTS MODEL\n",
+ "# multi speaker \n",
+ "speaker_id = None\n",
+ "speakers = []\n",
+ "\n",
+ "# load the model\n",
+ "num_chars = len(phonemes) if TTS_CONFIG.use_phonemes else len(symbols)\n",
+ "model = setup_model(num_chars, len(speakers), TTS_CONFIG)\n",
+ "model.build_inference()\n",
+ "model = load_checkpoint(model, TTS_MODEL)\n",
+ "model.decoder.set_max_decoder_steps(1000)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "zKoq0GgzqzhQ",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 489
+ },
+ "outputId": "2cc3deae-144f-4465-da3b-98628d948506"
+ },
+ "source": [
+ "from mozilla_voice_tts.vocoder.tf.utils.generic_utils import setup_generator\n",
+ "from mozilla_voice_tts.vocoder.tf.utils.io import load_checkpoint\n",
+ "\n",
+ "# LOAD VOCODER MODEL\n",
+ "vocoder_model = setup_generator(VOCODER_CONFIG)\n",
+ "vocoder_model.build_inference()\n",
+ "vocoder_model = load_checkpoint(vocoder_model, VOCODER_MODEL)\n",
+ "vocoder_model.inference_padding = 0\n",
+ "\n",
+ "ap_vocoder = AudioProcessor(**VOCODER_CONFIG['audio']) "
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Ws_YkPKsLgo-",
+ "colab_type": "text"
+ },
+ "source": [
+ "## Run Inference"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "FuWxZ9Ey5Puj",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 134
+ },
+ "outputId": "07ede6e5-06e6-4612-f687-7984d20e5254"
+ },
+ "source": [
+ "sentence = \"Bill got in the habit of asking himself “Is that thought true?” and if he wasn’t absolutely certain it was, he just let it go.\"\n",
+ "align, spec, stop_tokens, wav = tts(model, sentence, TTS_CONFIG, ap)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/notebooks/DDC_TTS_and_ParallelWaveGAN_Example.ipynb b/notebooks/DDC_TTS_and_ParallelWaveGAN_Example.ipynb
new file mode 100644
index 00000000..661ef579
--- /dev/null
+++ b/notebooks/DDC_TTS_and_ParallelWaveGAN_Example.ipynb
@@ -0,0 +1,329 @@
+{
+ "nbformat": 4,
+ "nbformat_minor": 0,
+ "metadata": {
+ "colab": {
+ "name": "DDC-TTS_and_MultiBand-MelGAN_Example.ipynb",
+ "provenance": [],
+ "collapsed_sections": [],
+ "toc_visible": true
+ },
+ "kernelspec": {
+ "name": "python3",
+ "display_name": "Python 3"
+ },
+ "accelerator": "GPU"
+ },
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "6LWsNd3_M3MP",
+ "colab_type": "text"
+ },
+ "source": [
+ "# Mozilla TTS on CPU Real-Time Speech Synthesis "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "FAqrSIWgLyP0",
+ "colab_type": "text"
+ },
+ "source": [
+ "We use Tacotron2 and MultiBand-Melgan models and LJSpeech dataset.\n",
+ "\n",
+ "Tacotron2 is trained using [Double Decoder Consistency](https://erogol.com/solving-attention-problems-of-tts-models-with-double-decoder-consistency/) (DDC) only for 130K steps (3 days) with a single GPU.\n",
+ "\n",
+ "MultiBand-Melgan is trained 1.45M steps with real spectrograms.\n",
+ "\n",
+ "Note that both model performances can be improved with more training."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Ku-dA4DKoeXk",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Download Models"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "jGIgnWhGsxU1",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 162
+ },
+ "outputId": "88725e41-a8dc-4885-b3bf-cac939f38abe",
+ "tags": []
+ },
+ "source": [
+ "!gdown --id 1dntzjWFg7ufWaTaFy80nRz-Tu02xWZos -O data/tts_model.pth.tar\n",
+ "!gdown --id 18CQ6G6tBEOfvCHlPqP8EBI4xWbrr9dBc -O data/config.json"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "4dnpE0-kvTsu",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 235
+ },
+ "outputId": "76377c6d-789c-4995-ba00-a21a6e1c401e",
+ "tags": []
+ },
+ "source": [
+ "!gdown --id 1X09hHAyAJOnrplCUMAdW_t341Kor4YR4 -O data/vocoder_model.pth.tar\n",
+ "!gdown --id \"1qN7vQRIYkzvOX_DtiZtTajzoZ1eW1-Eg\" -O data/config_vocoder.json\n",
+ "!gdown --id 11oY3Tv0kQtxK_JPgxrfesa99maVXHNxU -O data/scale_stats.npy"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Zlgi8fPdpRF0",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Define TTS function"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "f-Yc42nQZG5A",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "def tts(model, text, CONFIG, use_cuda, ap, use_gl, figures=True):\n",
+ " t_1 = time.time()\n",
+ " waveform, alignment, mel_spec, mel_postnet_spec, stop_tokens, inputs = synthesis(model, text, CONFIG, use_cuda, ap, speaker_id, style_wav=None,\n",
+ " truncated=False, enable_eos_bos_chars=CONFIG.enable_eos_bos_chars)\n",
+ " # mel_postnet_spec = ap._denormalize(mel_postnet_spec.T)\n",
+ " if not use_gl:\n",
+ " waveform = vocoder_model.inference(torch.FloatTensor(mel_postnet_spec.T).unsqueeze(0))\n",
+ " waveform = waveform.flatten()\n",
+ " if use_cuda:\n",
+ " waveform = waveform.cpu()\n",
+ " waveform = waveform.numpy()\n",
+ " rtf = (time.time() - t_1) / (len(waveform) / ap.sample_rate)\n",
+ " tps = (time.time() - t_1) / len(waveform)\n",
+ " print(waveform.shape)\n",
+ " print(\" > Run-time: {}\".format(time.time() - t_1))\n",
+ " print(\" > Real-time factor: {}\".format(rtf))\n",
+ " print(\" > Time per step: {}\".format(tps))\n",
+ " IPython.display.display(IPython.display.Audio(waveform, rate=CONFIG.audio['sample_rate'])) \n",
+ " return alignment, mel_postnet_spec, stop_tokens, waveform"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "ZksegYQepkFg",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Load Models"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "oVa0kOamprgj",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "import os\n",
+ "import torch\n",
+ "import time\n",
+ "import IPython\n",
+ "\n",
+ "from mozilla_voice_tts.tts.utils.generic_utils import setup_model\n",
+ "from mozilla_voice_tts.utils.io import load_config\n",
+ "from mozilla_voice_tts.tts.utils.text.symbols import symbols, phonemes\n",
+ "from mozilla_voice_tts.utils.audio import AudioProcessor\n",
+ "from mozilla_voice_tts.tts.utils.synthesis import synthesis"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "EY-sHVO8IFSH",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# runtime settings\n",
+ "use_cuda = False"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "_1aIUp2FpxOQ",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# model paths\n",
+ "TTS_MODEL = \"data/tts_model.pth.tar\"\n",
+ "TTS_CONFIG = \"data/config.json\"\n",
+ "VOCODER_MODEL = \"data/vocoder_model.pth.tar\"\n",
+ "VOCODER_CONFIG = \"data/config_vocoder.json\""
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "CpgmdBVQplbv",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# load configs\n",
+ "TTS_CONFIG = load_config(TTS_CONFIG)\n",
+ "VOCODER_CONFIG = load_config(VOCODER_CONFIG)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "zmrQxiozIUVE",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 471
+ },
+ "outputId": "60c4daa0-4c5b-4a2e-fe0d-be437d003a49",
+ "tags": []
+ },
+ "source": [
+ "# load the audio processor\n",
+ "TTS_CONFIG.audio['stats_path'] = 'data/scale_stats.npy'\n",
+ "ap = AudioProcessor(**TTS_CONFIG.audio) "
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "8fLoI4ipqMeS",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 35
+ },
+ "outputId": "b789066e-e305-42ad-b3ca-eba8d9267382",
+ "tags": []
+ },
+ "source": [
+ "# LOAD TTS MODEL\n",
+ "# multi speaker \n",
+ "speaker_id = None\n",
+ "speakers = []\n",
+ "\n",
+ "# load the model\n",
+ "num_chars = len(phonemes) if TTS_CONFIG.use_phonemes else len(symbols)\n",
+ "model = setup_model(num_chars, len(speakers), TTS_CONFIG)\n",
+ "\n",
+ "# load model state\n",
+ "cp = torch.load(TTS_MODEL, map_location=torch.device('cpu'))\n",
+ "\n",
+ "# load the model\n",
+ "model.load_state_dict(cp['model'])\n",
+ "if use_cuda:\n",
+ " model.cuda()\n",
+ "model.eval()\n",
+ "\n",
+ "# set model stepsize\n",
+ "if 'r' in cp:\n",
+ " model.decoder.set_r(cp['r'])"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "zKoq0GgzqzhQ",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 1000
+ },
+ "outputId": "234efc61-f37a-40bc-95a3-b51896018ccb",
+ "tags": []
+ },
+ "source": [
+ "from mozilla_voice_tts.vocoder.utils.generic_utils import setup_generator\n",
+ "\n",
+ "# LOAD VOCODER MODEL\n",
+ "vocoder_model = setup_generator(VOCODER_CONFIG)\n",
+ "vocoder_model.load_state_dict(torch.load(VOCODER_MODEL, map_location=\"cpu\")[\"model\"])\n",
+ "vocoder_model.remove_weight_norm()\n",
+ "vocoder_model.inference_padding = 0\n",
+ "\n",
+ "ap_vocoder = AudioProcessor(**VOCODER_CONFIG['audio']) \n",
+ "if use_cuda:\n",
+ " vocoder_model.cuda()\n",
+ "vocoder_model.eval()"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Ws_YkPKsLgo-",
+ "colab_type": "text"
+ },
+ "source": [
+ "## Run Inference"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "FuWxZ9Ey5Puj",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 134
+ },
+ "outputId": "9c06adad-5451-4393-89a1-a2e7dc39ab91",
+ "tags": []
+ },
+ "source": [
+ "sentence = \"Bill got in the habit of asking himself “Is that thought true?” and if he wasn’t absolutely certain it was, he just let it go.\"\n",
+ "align, spec, stop_tokens, wav = tts(model, sentence, TTS_CONFIG, use_cuda, ap, use_gl=False, figures=True)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/notebooks/Demo_Mozilla_TTS_MultiSpeaker_jia_et_al_2018.ipynb b/notebooks/Demo_Mozilla_TTS_MultiSpeaker_jia_et_al_2018.ipynb
new file mode 100755
index 00000000..458422c0
--- /dev/null
+++ b/notebooks/Demo_Mozilla_TTS_MultiSpeaker_jia_et_al_2018.ipynb
@@ -0,0 +1,637 @@
+{
+ "nbformat": 4,
+ "nbformat_minor": 0,
+ "metadata": {
+ "colab": {
+ "name": "Demo-Mozilla-TTS-MultiSpeaker-jia-et-al-2018.ipynb",
+ "provenance": [],
+ "collapsed_sections": [
+ "vnV-FigfvsS2",
+ "hkvv7gRcx4WV",
+ "QJ6VgT2a4vHW"
+ ]
+ },
+ "kernelspec": {
+ "name": "python3",
+ "display_name": "Python 3"
+ },
+ "accelerator": "GPU"
+ },
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "yZK6UdwSFnOO",
+ "colab_type": "text"
+ },
+ "source": [
+ "# **Download and install Mozilla TTS**"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "yvb0pX3WY6MN",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "import os \n",
+ "!git clone https://github.com/Edresson/TTS -b dev-gst-embeddings"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "iB9nl2UEG3SY",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "!apt-get install espeak\n",
+ "os.chdir('TTS')\n",
+ "!pip install -r requirements.txt\n",
+ "!python setup.py develop\n",
+ "os.chdir('..')"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "w6Krn8k1inC_",
+ "colab_type": "text"
+ },
+ "source": [
+ "\n",
+ "\n",
+ "**Download Checkpoint**\n",
+ "\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "PiYHf3lKhi9z",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "!wget -c -q --show-progress -O ./TTS-checkpoint.zip https://github.com/Edresson/TTS/releases/download/v1.0.0/Checkpoints-TTS-MultiSpeaker-Jia-et-al-2018.zip\n",
+ "!unzip ./TTS-checkpoint.zip\n"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "MpYNgqrZcJKn",
+ "colab_type": "text"
+ },
+ "source": [
+ "**Utils Functions**"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "4KZA4b_CbMqx",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "%load_ext autoreload\n",
+ "%autoreload 2\n",
+ "import argparse\n",
+ "import json\n",
+ "# pylint: disable=redefined-outer-name, unused-argument\n",
+ "import os\n",
+ "import string\n",
+ "import time\n",
+ "import sys\n",
+ "import numpy as np\n",
+ "\n",
+ "TTS_PATH = \"../content/TTS\"\n",
+ "# add libraries into environment\n",
+ "sys.path.append(TTS_PATH) # set this if TTS is not installed globally\n",
+ "\n",
+ "import torch\n",
+ "\n",
+ "from TTS.tts.utils.generic_utils import setup_model\n",
+ "from TTS.tts.utils.synthesis import synthesis\n",
+ "from TTS.tts.utils.text.symbols import make_symbols, phonemes, symbols\n",
+ "from TTS.utils.audio import AudioProcessor\n",
+ "from TTS.utils.io import load_config\n",
+ "from TTS.vocoder.utils.generic_utils import setup_generator\n",
+ "\n",
+ "\n",
+ "def tts(model, vocoder_model, text, CONFIG, use_cuda, ap, use_gl, speaker_fileid, speaker_embedding=None):\n",
+ " t_1 = time.time()\n",
+ " waveform, _, _, mel_postnet_spec, _, _ = synthesis(model, text, CONFIG, use_cuda, ap, speaker_fileid, None, False, CONFIG.enable_eos_bos_chars, use_gl, speaker_embedding=speaker_embedding)\n",
+ " if CONFIG.model == \"Tacotron\" and not use_gl:\n",
+ " mel_postnet_spec = ap.out_linear_to_mel(mel_postnet_spec.T).T\n",
+ " if not use_gl:\n",
+ " waveform = vocoder_model.inference(torch.FloatTensor(mel_postnet_spec.T).unsqueeze(0))\n",
+ " if use_cuda and not use_gl:\n",
+ " waveform = waveform.cpu()\n",
+ " if not use_gl:\n",
+ " waveform = waveform.numpy()\n",
+ " waveform = waveform.squeeze()\n",
+ " rtf = (time.time() - t_1) / (len(waveform) / ap.sample_rate)\n",
+ " tps = (time.time() - t_1) / len(waveform)\n",
+ " print(\" > Run-time: {}\".format(time.time() - t_1))\n",
+ " print(\" > Real-time factor: {}\".format(rtf))\n",
+ " print(\" > Time per step: {}\".format(tps))\n",
+ " return waveform\n",
+ "\n"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "ENA2OumIVeMA",
+ "colab_type": "text"
+ },
+ "source": [
+ "# **Vars definitions**\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "jPD0d_XpVXmY",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "TEXT = ''\n",
+ "OUT_PATH = 'tests-audios/'\n",
+ "# create output path\n",
+ "os.makedirs(OUT_PATH, exist_ok=True)\n",
+ "\n",
+ "SPEAKER_FILEID = None # if None use the first embedding from speakers.json\n",
+ "\n",
+ "# model vars \n",
+ "MODEL_PATH = 'best_model.pth.tar'\n",
+ "CONFIG_PATH = 'config.json'\n",
+ "SPEAKER_JSON = 'speakers.json'\n",
+ "\n",
+ "# vocoder vars\n",
+ "VOCODER_PATH = ''\n",
+ "VOCODER_CONFIG_PATH = ''\n",
+ "\n",
+ "USE_CUDA = True"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "dV6cXXlfi72r",
+ "colab_type": "text"
+ },
+ "source": [
+ "# **Restore TTS Model**"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "x1WgLFauWUPe",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# load the config\n",
+ "C = load_config(CONFIG_PATH)\n",
+ "C.forward_attn_mask = True\n",
+ "\n",
+ "# load the audio processor\n",
+ "ap = AudioProcessor(**C.audio)\n",
+ "\n",
+ "# if the vocabulary was passed, replace the default\n",
+ "if 'characters' in C.keys():\n",
+ " symbols, phonemes = make_symbols(**C.characters)\n",
+ "\n",
+ "speaker_embedding = None\n",
+ "speaker_embedding_dim = None\n",
+ "num_speakers = 0\n",
+ "# load speakers\n",
+ "if SPEAKER_JSON != '':\n",
+ " speaker_mapping = json.load(open(SPEAKER_JSON, 'r'))\n",
+ " num_speakers = len(speaker_mapping)\n",
+ " if C.use_external_speaker_embedding_file:\n",
+ " if SPEAKER_FILEID is not None:\n",
+ " speaker_embedding = speaker_mapping[SPEAKER_FILEID]['embedding']\n",
+ " else: # if speaker_fileid is not specificated use the first sample in speakers.json\n",
+ " choise_speaker = list(speaker_mapping.keys())[0]\n",
+ " print(\" Speaker: \",choise_speaker.split('_')[0],'was chosen automatically', \"(this speaker seen in training)\")\n",
+ " speaker_embedding = speaker_mapping[choise_speaker]['embedding']\n",
+ " speaker_embedding_dim = len(speaker_embedding)\n",
+ "\n",
+ "# load the model\n",
+ "num_chars = len(phonemes) if C.use_phonemes else len(symbols)\n",
+ "model = setup_model(num_chars, num_speakers, C, speaker_embedding_dim)\n",
+ "cp = torch.load(MODEL_PATH, map_location=torch.device('cpu'))\n",
+ "model.load_state_dict(cp['model'])\n",
+ "model.eval()\n",
+ "\n",
+ "if USE_CUDA:\n",
+ " model.cuda()\n",
+ "\n",
+ "model.decoder.set_r(cp['r'])\n",
+ "\n",
+ "# load vocoder model\n",
+ "if VOCODER_PATH!= \"\":\n",
+ " VC = load_config(VOCODER_CONFIG_PATH)\n",
+ " vocoder_model = setup_generator(VC)\n",
+ " vocoder_model.load_state_dict(torch.load(VOCODER_PATH, map_location=\"cpu\")[\"model\"])\n",
+ " vocoder_model.remove_weight_norm()\n",
+ " if USE_CUDA:\n",
+ " vocoder_model.cuda()\n",
+ " vocoder_model.eval()\n",
+ "else:\n",
+ " vocoder_model = None\n",
+ " VC = None\n",
+ "\n",
+ "# synthesize voice\n",
+ "use_griffin_lim = VOCODER_PATH== \"\"\n",
+ "\n",
+ "if not C.use_external_speaker_embedding_file:\n",
+ " if SPEAKER_FILEID.isdigit():\n",
+ " SPEAKER_FILEID = int(SPEAKER_FILEID)\n",
+ " else:\n",
+ " SPEAKER_FILEID = None\n",
+ "else:\n",
+ " SPEAKER_FILEID = None\n"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "tNvVEoE30qY6",
+ "colab_type": "text"
+ },
+ "source": [
+ "Synthesize sentence with Speaker\n",
+ "\n",
+ "> Stop running the cell to leave!\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "2o8fXkVSyXOa",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "import IPython\n",
+ "from IPython.display import Audio\n",
+ "print(\"Synthesize sentence with Speaker: \",choise_speaker.split('_')[0], \"(this speaker seen in training)\")\n",
+ "while True:\n",
+ " TEXT = input(\"Enter sentence: \")\n",
+ " print(\" > Text: {}\".format(TEXT))\n",
+ " wav = tts(model, vocoder_model, TEXT, C, USE_CUDA, ap, use_griffin_lim, SPEAKER_FILEID, speaker_embedding=speaker_embedding)\n",
+ " IPython.display.display(Audio(wav, rate=ap.sample_rate))\n",
+ " # save the results\n",
+ " file_name = TEXT.replace(\" \", \"_\")\n",
+ " file_name = file_name.translate(\n",
+ " str.maketrans('', '', string.punctuation.replace('_', ''))) + '.wav'\n",
+ " out_path = os.path.join(OUT_PATH, file_name)\n",
+ " print(\" > Saving output to {}\".format(out_path))\n",
+ " ap.save_wav(wav, out_path)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "vnV-FigfvsS2",
+ "colab_type": "text"
+ },
+ "source": [
+ "# **Select Speaker**\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "RuCGOnJ_fgDV",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "\n",
+ "# VCTK speakers not seen in training (new speakers)\n",
+ "VCTK_test_Speakers = [\"p225\", \"p234\", \"p238\", \"p245\", \"p248\", \"p261\", \"p294\", \"p302\", \"p326\", \"p335\", \"p347\"]\n",
+ "\n",
+ "# VCTK speakers seen in training\n",
+ "VCTK_train_Speakers = ['p244', 'p300', 'p303', 'p273', 'p292', 'p252', 'p254', 'p269', 'p345', 'p274', 'p363', 'p285', 'p351', 'p361', 'p295', 'p266', 'p307', 'p230', 'p339', 'p253', 'p310', 'p241', 'p256', 'p323', 'p237', 'p229', 'p298', 'p336', 'p276', 'p305', 'p255', 'p278', 'p299', 'p265', 'p267', 'p280', 'p260', 'p272', 'p262', 'p334', 'p283', 'p247', 'p246', 'p374', 'p297', 'p249', 'p250', 'p304', 'p240', 'p236', 'p312', 'p286', 'p263', 'p258', 'p313', 'p376', 'p279', 'p340', 'p362', 'p284', 'p231', 'p308', 'p277', 'p275', 'p333', 'p314', 'p330', 'p264', 'p226', 'p288', 'p343', 'p239', 'p232', 'p268', 'p270', 'p329', 'p227', 'p271', 'p228', 'p311', 'p301', 'p293', 'p364', 'p251', 'p317', 'p360', 'p281', 'p243', 'p287', 'p233', 'p259', 'p316', 'p257', 'p282', 'p306', 'p341', 'p318']\n",
+ "\n",
+ "\n",
+ "num_samples_speaker = 2 # In theory the more samples of the speaker the more similar to the real voice it will be!\n"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "hkvv7gRcx4WV",
+ "colab_type": "text"
+ },
+ "source": [
+ "## **Example select a VCTK seen speaker in training**"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "BviNMI9UyCYz",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# get embedding\n",
+ "Speaker_choise = VCTK_train_Speakers[0] # choise one of training speakers\n",
+ "# load speakers\n",
+ "if SPEAKER_JSON != '':\n",
+ " speaker_mapping = json.load(open(SPEAKER_JSON, 'r'))\n",
+ " if C.use_external_speaker_embedding_file:\n",
+ " speaker_embeddings = []\n",
+ " for key in list(speaker_mapping.keys()):\n",
+ " if Speaker_choise in key:\n",
+ " if len(speaker_embeddings) < num_samples_speaker:\n",
+ " speaker_embeddings.append(speaker_mapping[key]['embedding'])\n",
+ " # takes the average of the embedings samples of the announcers\n",
+ " speaker_embedding = np.mean(np.array(speaker_embeddings), axis=0).tolist()\n",
+ " "
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "5e5_XnLsx3jg",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "import IPython\n",
+ "from IPython.display import Audio\n",
+ "print(\"Synthesize sentence with Speaker: \",Speaker_choise.split('_')[0], \"(this speaker seen in training)\")\n",
+ "while True:\n",
+ " TEXT = input(\"Enter sentence: \")\n",
+ " print(\" > Text: {}\".format(TEXT))\n",
+ " wav = tts(model, vocoder_model, TEXT, C, USE_CUDA, ap, use_griffin_lim, SPEAKER_FILEID, speaker_embedding=speaker_embedding)\n",
+ " IPython.display.display(Audio(wav, rate=ap.sample_rate))\n",
+ " # save the results\n",
+ " file_name = TEXT.replace(\" \", \"_\")\n",
+ " file_name = file_name.translate(\n",
+ " str.maketrans('', '', string.punctuation.replace('_', ''))) + '.wav'\n",
+ " out_path = os.path.join(OUT_PATH, file_name)\n",
+ " print(\" > Saving output to {}\".format(out_path))\n",
+ " ap.save_wav(wav, out_path)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "colab_type": "text",
+ "id": "QJ6VgT2a4vHW"
+ },
+ "source": [
+ "## **Example select a VCTK not seen speaker in training (new Speakers)**\n",
+ "\n",
+ "\n",
+ "> Fitting new Speakers :)\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab_type": "code",
+ "id": "SZS57ZK-4vHa",
+ "colab": {}
+ },
+ "source": [
+ "# get embedding\n",
+ "Speaker_choise = VCTK_test_Speakers[0] # choise one of training speakers\n",
+ "# load speakers\n",
+ "if SPEAKER_JSON != '':\n",
+ " speaker_mapping = json.load(open(SPEAKER_JSON, 'r'))\n",
+ " if C.use_external_speaker_embedding_file:\n",
+ " speaker_embeddings = []\n",
+ " for key in list(speaker_mapping.keys()):\n",
+ " if Speaker_choise in key:\n",
+ " if len(speaker_embeddings) < num_samples_speaker:\n",
+ " speaker_embeddings.append(speaker_mapping[key]['embedding'])\n",
+ " # takes the average of the embedings samples of the announcers\n",
+ " speaker_embedding = np.mean(np.array(speaker_embeddings), axis=0).tolist()\n",
+ " "
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab_type": "code",
+ "id": "bbs85vzz4vHo",
+ "colab": {}
+ },
+ "source": [
+ "import IPython\n",
+ "from IPython.display import Audio\n",
+ "print(\"Synthesize sentence with Speaker: \",Speaker_choise.split('_')[0], \"(this speaker not seen in training (new speaker))\")\n",
+ "while True:\n",
+ " TEXT = input(\"Enter sentence: \")\n",
+ " print(\" > Text: {}\".format(TEXT))\n",
+ " wav = tts(model, vocoder_model, TEXT, C, USE_CUDA, ap, use_griffin_lim, SPEAKER_FILEID, speaker_embedding=speaker_embedding)\n",
+ " IPython.display.display(Audio(wav, rate=ap.sample_rate))\n",
+ " # save the results\n",
+ " file_name = TEXT.replace(\" \", \"_\")\n",
+ " file_name = file_name.translate(\n",
+ " str.maketrans('', '', string.punctuation.replace('_', ''))) + '.wav'\n",
+ " out_path = os.path.join(OUT_PATH, file_name)\n",
+ " print(\" > Saving output to {}\".format(out_path))\n",
+ " ap.save_wav(wav, out_path)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "colab_type": "text",
+ "id": "LEE6mQLh5Who"
+ },
+ "source": [
+ "# **Example Synthesizing with your own voice :)**\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "La70gSB65nrs",
+ "colab_type": "text"
+ },
+ "source": [
+ " Download and load GE2E Speaker Encoder "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "r0IEFZ0B5vQg",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "!wget -c -q --show-progress -O ./SpeakerEncoder-checkpoint.zip https://github.com/Edresson/TTS/releases/download/v1.0.0/GE2E-SpeakerEncoder-iter25k.zip\n",
+ "!unzip ./SpeakerEncoder-checkpoint.zip"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "jEH8HCTh5mF6",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "SE_MODEL_RUN_PATH = \"GE2E-SpeakerEncoder/\"\n",
+ "SE_MODEL_PATH = os.path.join(SE_MODEL_RUN_PATH, \"best_model.pth.tar\")\n",
+ "SE_CONFIG_PATH =os.path.join(SE_MODEL_RUN_PATH, \"config.json\")\n",
+ "USE_CUDA = True"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "tOwkfQqT6-Qo",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "from TTS.utils.audio import AudioProcessor\n",
+ "from TTS.speaker_encoder.model import SpeakerEncoder\n",
+ "se_config = load_config(SE_CONFIG_PATH)\n",
+ "se_ap = AudioProcessor(**se_config['audio'])\n",
+ "\n",
+ "se_model = SpeakerEncoder(**se_config.model)\n",
+ "se_model.load_state_dict(torch.load(SE_MODEL_PATH)['model'])\n",
+ "se_model.eval()\n",
+ "if USE_CUDA:\n",
+ " se_model.cuda()"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "0TLlbUFG8O36",
+ "colab_type": "text"
+ },
+ "source": [
+ "Upload a wav audio file in your voice.\n",
+ "\n",
+ "\n",
+ "> We recommend files longer than 3 seconds, the bigger the file the closer to your voice :)\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "_FWwHPjJ8NXl",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "from google.colab import files\n",
+ "file_list = files.upload()"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "WWOf6sgbBbGY",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# extract embedding from wav files\n",
+ "speaker_embeddings = []\n",
+ "for name in file_list.keys():\n",
+ " if '.wav' in name:\n",
+ " mel_spec = se_ap.melspectrogram(se_ap.load_wav(name, sr=se_ap.sample_rate)).T\n",
+ " mel_spec = torch.FloatTensor(mel_spec[None, :, :])\n",
+ " if USE_CUDA:\n",
+ " mel_spec = mel_spec.cuda()\n",
+ " embedd = se_model.compute_embedding(mel_spec).cpu().detach().numpy().reshape(-1)\n",
+ " speaker_embeddings.append(embedd)\n",
+ " else:\n",
+ " print(\" You need upload Wav files, others files is not supported !!\")\n",
+ "\n",
+ "# takes the average of the embedings samples of the announcers\n",
+ "speaker_embedding = np.mean(np.array(speaker_embeddings), axis=0).tolist()"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab_type": "code",
+ "id": "xmItcGac5WiG",
+ "colab": {}
+ },
+ "source": [
+ "import IPython\n",
+ "from IPython.display import Audio\n",
+ "print(\"Synthesize sentence with New Speaker using files: \",file_list.keys(), \"(this speaker not seen in training (new speaker))\")\n",
+ "while True:\n",
+ " TEXT = input(\"Enter sentence: \")\n",
+ " print(\" > Text: {}\".format(TEXT))\n",
+ " wav = tts(model, vocoder_model, TEXT, C, USE_CUDA, ap, use_griffin_lim, SPEAKER_FILEID, speaker_embedding=speaker_embedding)\n",
+ " IPython.display.display(Audio(wav, rate=ap.sample_rate))\n",
+ " # save the results\n",
+ " file_name = TEXT.replace(\" \", \"_\")\n",
+ " file_name = file_name.translate(\n",
+ " str.maketrans('', '', string.punctuation.replace('_', ''))) + '.wav'\n",
+ " out_path = os.path.join(OUT_PATH, file_name)\n",
+ " print(\" > Saving output to {}\".format(out_path))\n",
+ " ap.save_wav(wav, out_path)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/notebooks/Demo_Mozilla_TTS_MultiSpeaker_jia_et_al_2018_With_GST.ipynb b/notebooks/Demo_Mozilla_TTS_MultiSpeaker_jia_et_al_2018_With_GST.ipynb
new file mode 100755
index 00000000..e059461e
--- /dev/null
+++ b/notebooks/Demo_Mozilla_TTS_MultiSpeaker_jia_et_al_2018_With_GST.ipynb
@@ -0,0 +1,834 @@
+{
+ "nbformat": 4,
+ "nbformat_minor": 0,
+ "metadata": {
+ "colab": {
+ "name": "Demo-Mozilla-TTS-MultiSpeaker-jia-et-al-2018-With-GST.ipynb",
+ "provenance": [],
+ "collapsed_sections": [
+ "yZK6UdwSFnOO",
+ "ENA2OumIVeMA",
+ "dV6cXXlfi72r",
+ "vnV-FigfvsS2",
+ "g_G_HweN04W-",
+ "LEE6mQLh5Who"
+ ],
+ "toc_visible": true
+ },
+ "kernelspec": {
+ "name": "python3",
+ "display_name": "Python 3"
+ },
+ "accelerator": "GPU"
+ },
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "yZK6UdwSFnOO",
+ "colab_type": "text"
+ },
+ "source": [
+ "# **Download and install Mozilla TTS**"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "yvb0pX3WY6MN",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "import os \n",
+ "!git clone https://github.com/Edresson/TTS -b dev-gst-embeddings"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "iB9nl2UEG3SY",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "!apt-get install espeak\n",
+ "os.chdir('TTS')\n",
+ "!pip install -r requirements.txt\n",
+ "!python setup.py develop\n",
+ "os.chdir('..')"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "w6Krn8k1inC_",
+ "colab_type": "text"
+ },
+ "source": [
+ "\n",
+ "\n",
+ "**Download Checkpoint**\n",
+ "\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "PiYHf3lKhi9z",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "!wget -c -q --show-progress -O ./TTS-checkpoint.zip https://github.com/Edresson/TTS/releases/download/v1.0.0/Checkpoints-TTS-MultiSpeaker-Jia-et-al-2018-with-GST.zip\n",
+ "!unzip ./TTS-checkpoint.zip\n",
+ "\n",
+ "# Download gst style example\n",
+ "!wget https://github.com/Edresson/TTS/releases/download/v1.0.0/gst-style-example.wav"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "MpYNgqrZcJKn",
+ "colab_type": "text"
+ },
+ "source": [
+ "**Utils Functions**"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "4KZA4b_CbMqx",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "%load_ext autoreload\n",
+ "%autoreload 2\n",
+ "import argparse\n",
+ "import json\n",
+ "# pylint: disable=redefined-outer-name, unused-argument\n",
+ "import os\n",
+ "import string\n",
+ "import time\n",
+ "import sys\n",
+ "import numpy as np\n",
+ "\n",
+ "TTS_PATH = \"../content/TTS\"\n",
+ "# add libraries into environment\n",
+ "sys.path.append(TTS_PATH) # set this if TTS is not installed globally\n",
+ "\n",
+ "import torch\n",
+ "\n",
+ "from TTS.tts.utils.generic_utils import setup_model\n",
+ "from TTS.tts.utils.synthesis import synthesis\n",
+ "from TTS.tts.utils.text.symbols import make_symbols, phonemes, symbols\n",
+ "from TTS.utils.audio import AudioProcessor\n",
+ "from TTS.utils.io import load_config\n",
+ "from TTS.vocoder.utils.generic_utils import setup_generator\n",
+ "\n",
+ "\n",
+ "def tts(model, vocoder_model, text, CONFIG, use_cuda, ap, use_gl, speaker_fileid, speaker_embedding=None, gst_style=None):\n",
+ " t_1 = time.time()\n",
+ " waveform, _, _, mel_postnet_spec, _, _ = synthesis(model, text, CONFIG, use_cuda, ap, speaker_fileid, gst_style, False, CONFIG.enable_eos_bos_chars, use_gl, speaker_embedding=speaker_embedding)\n",
+ " if CONFIG.model == \"Tacotron\" and not use_gl:\n",
+ " mel_postnet_spec = ap.out_linear_to_mel(mel_postnet_spec.T).T\n",
+ " if not use_gl:\n",
+ " waveform = vocoder_model.inference(torch.FloatTensor(mel_postnet_spec.T).unsqueeze(0))\n",
+ " if use_cuda and not use_gl:\n",
+ " waveform = waveform.cpu()\n",
+ " if not use_gl:\n",
+ " waveform = waveform.numpy()\n",
+ " waveform = waveform.squeeze()\n",
+ " rtf = (time.time() - t_1) / (len(waveform) / ap.sample_rate)\n",
+ " tps = (time.time() - t_1) / len(waveform)\n",
+ " print(\" > Run-time: {}\".format(time.time() - t_1))\n",
+ " print(\" > Real-time factor: {}\".format(rtf))\n",
+ " print(\" > Time per step: {}\".format(tps))\n",
+ " return waveform\n",
+ "\n"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "ENA2OumIVeMA",
+ "colab_type": "text"
+ },
+ "source": [
+ "# **Vars definitions**\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "jPD0d_XpVXmY",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "TEXT = ''\n",
+ "OUT_PATH = 'tests-audios/'\n",
+ "# create output path\n",
+ "os.makedirs(OUT_PATH, exist_ok=True)\n",
+ "\n",
+ "SPEAKER_FILEID = None # if None use the first embedding from speakers.json\n",
+ "\n",
+ "# model vars \n",
+ "MODEL_PATH = 'best_model.pth.tar'\n",
+ "CONFIG_PATH = 'config.json'\n",
+ "SPEAKER_JSON = 'speakers.json'\n",
+ "\n",
+ "# vocoder vars\n",
+ "VOCODER_PATH = ''\n",
+ "VOCODER_CONFIG_PATH = ''\n",
+ "\n",
+ "USE_CUDA = True"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "dV6cXXlfi72r",
+ "colab_type": "text"
+ },
+ "source": [
+ "# **Restore TTS Model**"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "x1WgLFauWUPe",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# load the config\n",
+ "C = load_config(CONFIG_PATH)\n",
+ "C.forward_attn_mask = True\n",
+ "\n",
+ "# load the audio processor\n",
+ "ap = AudioProcessor(**C.audio)\n",
+ "\n",
+ "# if the vocabulary was passed, replace the default\n",
+ "if 'characters' in C.keys():\n",
+ " symbols, phonemes = make_symbols(**C.characters)\n",
+ "\n",
+ "speaker_embedding = None\n",
+ "speaker_embedding_dim = None\n",
+ "num_speakers = 0\n",
+ "# load speakers\n",
+ "if SPEAKER_JSON != '':\n",
+ " speaker_mapping = json.load(open(SPEAKER_JSON, 'r'))\n",
+ " num_speakers = len(speaker_mapping)\n",
+ " if C.use_external_speaker_embedding_file:\n",
+ " if SPEAKER_FILEID is not None:\n",
+ " speaker_embedding = speaker_mapping[SPEAKER_FILEID]['embedding']\n",
+ " else: # if speaker_fileid is not specificated use the first sample in speakers.json\n",
+ " choise_speaker = list(speaker_mapping.keys())[0]\n",
+ " print(\" Speaker: \",choise_speaker.split('_')[0],'was chosen automatically', \"(this speaker seen in training)\")\n",
+ " speaker_embedding = speaker_mapping[choise_speaker]['embedding']\n",
+ " speaker_embedding_dim = len(speaker_embedding)\n",
+ "\n",
+ "# load the model\n",
+ "num_chars = len(phonemes) if C.use_phonemes else len(symbols)\n",
+ "model = setup_model(num_chars, num_speakers, C, speaker_embedding_dim)\n",
+ "cp = torch.load(MODEL_PATH, map_location=torch.device('cpu'))\n",
+ "model.load_state_dict(cp['model'])\n",
+ "model.eval()\n",
+ "\n",
+ "if USE_CUDA:\n",
+ " model.cuda()\n",
+ "\n",
+ "model.decoder.set_r(cp['r'])\n",
+ "\n",
+ "# load vocoder model\n",
+ "if VOCODER_PATH!= \"\":\n",
+ " VC = load_config(VOCODER_CONFIG_PATH)\n",
+ " vocoder_model = setup_generator(VC)\n",
+ " vocoder_model.load_state_dict(torch.load(VOCODER_PATH, map_location=\"cpu\")[\"model\"])\n",
+ " vocoder_model.remove_weight_norm()\n",
+ " if USE_CUDA:\n",
+ " vocoder_model.cuda()\n",
+ " vocoder_model.eval()\n",
+ "else:\n",
+ " vocoder_model = None\n",
+ " VC = None\n",
+ "\n",
+ "# synthesize voice\n",
+ "use_griffin_lim = VOCODER_PATH== \"\"\n",
+ "\n",
+ "if not C.use_external_speaker_embedding_file:\n",
+ " if SPEAKER_FILEID.isdigit():\n",
+ " SPEAKER_FILEID = int(SPEAKER_FILEID)\n",
+ " else:\n",
+ " SPEAKER_FILEID = None\n",
+ "else:\n",
+ " SPEAKER_FILEID = None\n"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "tNvVEoE30qY6",
+ "colab_type": "text"
+ },
+ "source": [
+ "Synthesize sentence with Speaker\n",
+ "\n",
+ "> Stop running the cell to leave!\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "2o8fXkVSyXOa",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "import IPython\n",
+ "from IPython.display import Audio\n",
+ "print(\"Synthesize sentence with Speaker: \",choise_speaker.split('_')[0], \"(this speaker seen in training)\")\n",
+ "gst_style = 'gst-style-example.wav'\n",
+ "while True:\n",
+ " TEXT = input(\"Enter sentence: \")\n",
+ " print(\" > Text: {}\".format(TEXT))\n",
+ " wav = tts(model, vocoder_model, TEXT, C, USE_CUDA, ap, use_griffin_lim, SPEAKER_FILEID, speaker_embedding=speaker_embedding, gst_style=gst_style)\n",
+ " IPython.display.display(Audio(wav, rate=ap.sample_rate))\n",
+ " # save the results\n",
+ " file_name = TEXT.replace(\" \", \"_\")\n",
+ " file_name = file_name.translate(\n",
+ " str.maketrans('', '', string.punctuation.replace('_', ''))) + '.wav'\n",
+ " out_path = os.path.join(OUT_PATH, file_name)\n",
+ " print(\" > Saving output to {}\".format(out_path))\n",
+ " ap.save_wav(wav, out_path)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "vnV-FigfvsS2",
+ "colab_type": "text"
+ },
+ "source": [
+ "# **Select Speaker**\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "RuCGOnJ_fgDV",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "\n",
+ "# VCTK speakers not seen in training (new speakers)\n",
+ "VCTK_test_Speakers = [\"p225\", \"p234\", \"p238\", \"p245\", \"p248\", \"p261\", \"p294\", \"p302\", \"p326\", \"p335\", \"p347\"]\n",
+ "\n",
+ "# VCTK speakers seen in training\n",
+ "VCTK_train_Speakers = ['p244', 'p300', 'p303', 'p273', 'p292', 'p252', 'p254', 'p269', 'p345', 'p274', 'p363', 'p285', 'p351', 'p361', 'p295', 'p266', 'p307', 'p230', 'p339', 'p253', 'p310', 'p241', 'p256', 'p323', 'p237', 'p229', 'p298', 'p336', 'p276', 'p305', 'p255', 'p278', 'p299', 'p265', 'p267', 'p280', 'p260', 'p272', 'p262', 'p334', 'p283', 'p247', 'p246', 'p374', 'p297', 'p249', 'p250', 'p304', 'p240', 'p236', 'p312', 'p286', 'p263', 'p258', 'p313', 'p376', 'p279', 'p340', 'p362', 'p284', 'p231', 'p308', 'p277', 'p275', 'p333', 'p314', 'p330', 'p264', 'p226', 'p288', 'p343', 'p239', 'p232', 'p268', 'p270', 'p329', 'p227', 'p271', 'p228', 'p311', 'p301', 'p293', 'p364', 'p251', 'p317', 'p360', 'p281', 'p243', 'p287', 'p233', 'p259', 'p316', 'p257', 'p282', 'p306', 'p341', 'p318']\n",
+ "\n",
+ "\n",
+ "num_samples_speaker = 2 # In theory the more samples of the speaker the more similar to the real voice it will be!\n"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "hkvv7gRcx4WV",
+ "colab_type": "text"
+ },
+ "source": [
+ "## **Example select a VCTK seen speaker in training**"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "BviNMI9UyCYz",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# get embedding\n",
+ "Speaker_choise = VCTK_train_Speakers[0] # choise one of training speakers\n",
+ "# load speakers\n",
+ "if SPEAKER_JSON != '':\n",
+ " speaker_mapping = json.load(open(SPEAKER_JSON, 'r'))\n",
+ " if C.use_external_speaker_embedding_file:\n",
+ " speaker_embeddings = []\n",
+ " for key in list(speaker_mapping.keys()):\n",
+ " if Speaker_choise in key:\n",
+ " if len(speaker_embeddings) < num_samples_speaker:\n",
+ " speaker_embeddings.append(speaker_mapping[key]['embedding'])\n",
+ " # takes the average of the embedings samples of the announcers\n",
+ " speaker_embedding = np.mean(np.array(speaker_embeddings), axis=0).tolist()\n",
+ " "
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "5e5_XnLsx3jg",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "import IPython\n",
+ "from IPython.display import Audio\n",
+ "print(\"Synthesize sentence with Speaker: \",Speaker_choise.split('_')[0], \"(this speaker seen in training)\")\n",
+ "gst_style = 'gst-style-example.wav'\n",
+ "while True:\n",
+ " TEXT = input(\"Enter sentence: \")\n",
+ " print(\" > Text: {}\".format(TEXT))\n",
+ " wav = tts(model, vocoder_model, TEXT, C, USE_CUDA, ap, use_griffin_lim, SPEAKER_FILEID, speaker_embedding=speaker_embedding, gst_style=gst_style)\n",
+ " IPython.display.display(Audio(wav, rate=ap.sample_rate))\n",
+ " # save the results\n",
+ " file_name = TEXT.replace(\" \", \"_\")\n",
+ " file_name = file_name.translate(\n",
+ " str.maketrans('', '', string.punctuation.replace('_', ''))) + '.wav'\n",
+ " out_path = os.path.join(OUT_PATH, file_name)\n",
+ " print(\" > Saving output to {}\".format(out_path))\n",
+ " ap.save_wav(wav, out_path)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "colab_type": "text",
+ "id": "QJ6VgT2a4vHW"
+ },
+ "source": [
+ "## **Example select a VCTK not seen speaker in training (new Speakers)**\n",
+ "\n",
+ "\n",
+ "> Fitting new Speakers :)\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab_type": "code",
+ "id": "SZS57ZK-4vHa",
+ "colab": {}
+ },
+ "source": [
+ "# get embedding\n",
+ "Speaker_choise = VCTK_test_Speakers[0] # choise one of training speakers\n",
+ "# load speakers\n",
+ "if SPEAKER_JSON != '':\n",
+ " speaker_mapping = json.load(open(SPEAKER_JSON, 'r'))\n",
+ " if C.use_external_speaker_embedding_file:\n",
+ " speaker_embeddings = []\n",
+ " for key in list(speaker_mapping.keys()):\n",
+ " if Speaker_choise in key:\n",
+ " if len(speaker_embeddings) < num_samples_speaker:\n",
+ " speaker_embeddings.append(speaker_mapping[key]['embedding'])\n",
+ " # takes the average of the embedings samples of the announcers\n",
+ " speaker_embedding = np.mean(np.array(speaker_embeddings), axis=0).tolist()\n",
+ " "
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab_type": "code",
+ "id": "bbs85vzz4vHo",
+ "colab": {}
+ },
+ "source": [
+ "import IPython\n",
+ "from IPython.display import Audio\n",
+ "print(\"Synthesize sentence with Speaker: \",Speaker_choise.split('_')[0], \"(this speaker not seen in training (new speaker))\")\n",
+ "gst_style = 'gst-style-example.wav'\n",
+ "while True:\n",
+ " TEXT = input(\"Enter sentence: \")\n",
+ " print(\" > Text: {}\".format(TEXT))\n",
+ " wav = tts(model, vocoder_model, TEXT, C, USE_CUDA, ap, use_griffin_lim, SPEAKER_FILEID, speaker_embedding=speaker_embedding, gst_style=gst_style)\n",
+ " IPython.display.display(Audio(wav, rate=ap.sample_rate))\n",
+ " # save the results\n",
+ " file_name = TEXT.replace(\" \", \"_\")\n",
+ " file_name = file_name.translate(\n",
+ " str.maketrans('', '', string.punctuation.replace('_', ''))) + '.wav'\n",
+ " out_path = os.path.join(OUT_PATH, file_name)\n",
+ " print(\" > Saving output to {}\".format(out_path))\n",
+ " ap.save_wav(wav, out_path)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "g_G_HweN04W-",
+ "colab_type": "text"
+ },
+ "source": [
+ "# **Changing GST tokens manually (without wav reference)**"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "jyFP5syW2bjt",
+ "colab_type": "text"
+ },
+ "source": [
+ "You can define tokens manually, this way you can increase/decrease the function of a given GST token. For example a token is responsible for the length of the speaker's pauses, if you increase the value of that token you will have longer pauses and if you decrease it you will have shorter pauses."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "SpwjDjCM2a3Y",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# set gst tokens, in this model we have 5 tokens\n",
+ "gst_style = {\"0\": 0, \"1\": 0, \"3\": 0, \"4\": 0}"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "qWChMbI_0z5X",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "import IPython\n",
+ "from IPython.display import Audio\n",
+ "print(\"Synthesize sentence with Speaker: \",Speaker_choise.split('_')[0], \"(this speaker not seen in training (new speaker))\")\n",
+ "TEXT = input(\"Enter sentence: \")\n",
+ "print(\" > Text: {}\".format(TEXT))\n",
+ "wav = tts(model, vocoder_model, TEXT, C, USE_CUDA, ap, use_griffin_lim, SPEAKER_FILEID, speaker_embedding=speaker_embedding, gst_style=gst_style)\n",
+ "IPython.display.display(Audio(wav, rate=ap.sample_rate))\n",
+ "# save the results\n",
+ "file_name = TEXT.replace(\" \", \"_\")\n",
+ "file_name = file_name.translate(\n",
+ " str.maketrans('', '', string.punctuation.replace('_', ''))) + '.wav'\n",
+ "out_path = os.path.join(OUT_PATH, file_name)\n",
+ "print(\" > Saving output to {}\".format(out_path))\n",
+ "ap.save_wav(wav, out_path)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "uFjUi9xQ3mG3",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "gst_style = {\"0\": 0.9, \"1\": 0, \"3\": 0, \"4\": 0}\n",
+ "print(\"Synthesize sentence with Speaker: \",Speaker_choise.split('_')[0], \"(this speaker not seen in training (new speaker))\")\n",
+ "TEXT = input(\"Enter sentence: \")\n",
+ "print(\" > Text: {}\".format(TEXT))\n",
+ "wav = tts(model, vocoder_model, TEXT, C, USE_CUDA, ap, use_griffin_lim, SPEAKER_FILEID, speaker_embedding=speaker_embedding, gst_style=gst_style)\n",
+ "IPython.display.display(Audio(wav, rate=ap.sample_rate))\n",
+ "# save the results\n",
+ "file_name = TEXT.replace(\" \", \"_\")\n",
+ "file_name = file_name.translate(\n",
+ " str.maketrans('', '', string.punctuation.replace('_', ''))) + '.wav'\n",
+ "out_path = os.path.join(OUT_PATH, file_name)\n",
+ "print(\" > Saving output to {}\".format(out_path))\n",
+ "ap.save_wav(wav, out_path)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "Uw0d6gWg4L27",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "gst_style = {\"0\": -0.9, \"1\": 0, \"3\": 0, \"4\": 0}\n",
+ "print(\"Synthesize sentence with Speaker: \",Speaker_choise.split('_')[0], \"(this speaker not seen in training (new speaker))\")\n",
+ "TEXT = input(\"Enter sentence: \")\n",
+ "print(\" > Text: {}\".format(TEXT))\n",
+ "wav = tts(model, vocoder_model, TEXT, C, USE_CUDA, ap, use_griffin_lim, SPEAKER_FILEID, speaker_embedding=speaker_embedding, gst_style=gst_style)\n",
+ "IPython.display.display(Audio(wav, rate=ap.sample_rate))\n",
+ "# save the results\n",
+ "file_name = TEXT.replace(\" \", \"_\")\n",
+ "file_name = file_name.translate(\n",
+ " str.maketrans('', '', string.punctuation.replace('_', ''))) + '.wav'\n",
+ "out_path = os.path.join(OUT_PATH, file_name)\n",
+ "print(\" > Saving output to {}\".format(out_path))\n",
+ "ap.save_wav(wav, out_path)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "V9izw4-54-Tl",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "gst_style = {\"0\": 0, \"1\": 0.9, \"3\": 0, \"4\": 0}\n",
+ "print(\"Synthesize sentence with Speaker: \",Speaker_choise.split('_')[0], \"(this speaker not seen in training (new speaker))\")\n",
+ "TEXT = input(\"Enter sentence: \")\n",
+ "print(\" > Text: {}\".format(TEXT))\n",
+ "wav = tts(model, vocoder_model, TEXT, C, USE_CUDA, ap, use_griffin_lim, SPEAKER_FILEID, speaker_embedding=speaker_embedding, gst_style=gst_style)\n",
+ "IPython.display.display(Audio(wav, rate=ap.sample_rate))\n",
+ "# save the results\n",
+ "file_name = TEXT.replace(\" \", \"_\")\n",
+ "file_name = file_name.translate(\n",
+ " str.maketrans('', '', string.punctuation.replace('_', ''))) + '.wav'\n",
+ "out_path = os.path.join(OUT_PATH, file_name)\n",
+ "print(\" > Saving output to {}\".format(out_path))\n",
+ "ap.save_wav(wav, out_path)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "colab_type": "text",
+ "id": "LEE6mQLh5Who"
+ },
+ "source": [
+ "# **Example Synthesizing with your own voice :)**\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "La70gSB65nrs",
+ "colab_type": "text"
+ },
+ "source": [
+ " Download and load GE2E Speaker Encoder "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "r0IEFZ0B5vQg",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "!wget -c -q --show-progress -O ./SpeakerEncoder-checkpoint.zip https://github.com/Edresson/TTS/releases/download/v1.0.0/GE2E-SpeakerEncoder-iter25k.zip\n",
+ "!unzip ./SpeakerEncoder-checkpoint.zip"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "jEH8HCTh5mF6",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "SE_MODEL_RUN_PATH = \"GE2E-SpeakerEncoder/\"\n",
+ "SE_MODEL_PATH = os.path.join(SE_MODEL_RUN_PATH, \"best_model.pth.tar\")\n",
+ "SE_CONFIG_PATH =os.path.join(SE_MODEL_RUN_PATH, \"config.json\")\n",
+ "USE_CUDA = True"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "tOwkfQqT6-Qo",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "from TTS.utils.audio import AudioProcessor\n",
+ "from TTS.speaker_encoder.model import SpeakerEncoder\n",
+ "se_config = load_config(SE_CONFIG_PATH)\n",
+ "se_ap = AudioProcessor(**se_config['audio'])\n",
+ "\n",
+ "se_model = SpeakerEncoder(**se_config.model)\n",
+ "se_model.load_state_dict(torch.load(SE_MODEL_PATH)['model'])\n",
+ "se_model.eval()\n",
+ "if USE_CUDA:\n",
+ " se_model.cuda()"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "0TLlbUFG8O36",
+ "colab_type": "text"
+ },
+ "source": [
+ "Upload one or more wav audio files in your voice.\n",
+ "\n",
+ "\n",
+ "> We recommend files longer than 3 seconds, the bigger the file the closer to your voice :)\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "_FWwHPjJ8NXl",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# select one or more wav files\n",
+ "from google.colab import files\n",
+ "file_list = files.upload()"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "WWOf6sgbBbGY",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# extract embedding from wav files\n",
+ "speaker_embeddings = []\n",
+ "for name in file_list.keys():\n",
+ " if '.wav' in name:\n",
+ " mel_spec = se_ap.melspectrogram(se_ap.load_wav(name, sr=se_ap.sample_rate)).T\n",
+ " mel_spec = torch.FloatTensor(mel_spec[None, :, :])\n",
+ " if USE_CUDA:\n",
+ " mel_spec = mel_spec.cuda()\n",
+ " embedd = se_model.compute_embedding(mel_spec).cpu().detach().numpy().reshape(-1)\n",
+ " speaker_embeddings.append(embedd)\n",
+ " else:\n",
+ " print(\"You need upload Wav files, others files is not supported !!\")\n",
+ "\n",
+ "# takes the average of the embedings samples of the announcers\n",
+ "speaker_embedding = np.mean(np.array(speaker_embeddings), axis=0).tolist()"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "AQ7eP31d9yzq",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "import IPython\n",
+ "from IPython.display import Audio\n",
+ "print(\"Synthesize sentence with New Speaker using files: \",file_list.keys(), \"(this speaker not seen in training (new speaker))\")\n",
+ "gst_style = {\"0\": 0, \"1\": 0.0, \"3\": 0, \"4\": 0}\n",
+ "gst_style = 'gst-style-example.wav'\n",
+ "TEXT = input(\"Enter sentence: \")\n",
+ "print(\" > Text: {}\".format(TEXT))\n",
+ "wav = tts(model, vocoder_model, TEXT, C, USE_CUDA, ap, use_griffin_lim, SPEAKER_FILEID, speaker_embedding=speaker_embedding, gst_style=gst_style)\n",
+ "IPython.display.display(Audio(wav, rate=ap.sample_rate))\n",
+ "# save the results\n",
+ "file_name = TEXT.replace(\" \", \"_\")\n",
+ "file_name = file_name.translate(\n",
+ " str.maketrans('', '', string.punctuation.replace('_', ''))) + '.wav'\n",
+ "out_path = os.path.join(OUT_PATH, file_name)\n",
+ "print(\" > Saving output to {}\".format(out_path))\n",
+ "ap.save_wav(wav, out_path)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "11i10yE1-LMJ",
+ "colab_type": "text"
+ },
+ "source": [
+ "Uploading your own GST reference wav file"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "eKohSQG1-KkT",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# select one wav file for GST reference\n",
+ "from google.colab import files\n",
+ "file_list = files.upload()\n"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab_type": "code",
+ "id": "xmItcGac5WiG",
+ "colab": {}
+ },
+ "source": [
+ "print(\"Synthesize sentence with New Speaker using files: \",file_list.keys(), \"(this speaker not seen in training (new speaker))\")\n",
+ "gst_style = list(file_list.keys())[0]\n",
+ "TEXT = input(\"Enter sentence: \")\n",
+ "print(\" > Text: {}\".format(TEXT))\n",
+ "wav = tts(model, vocoder_model, TEXT, C, USE_CUDA, ap, use_griffin_lim, SPEAKER_FILEID, speaker_embedding=speaker_embedding, gst_style=gst_style)\n",
+ "IPython.display.display(Audio(wav, rate=ap.sample_rate))\n",
+ "# save the results\n",
+ "file_name = TEXT.replace(\" \", \"_\")\n",
+ "file_name = file_name.translate(\n",
+ " str.maketrans('', '', string.punctuation.replace('_', ''))) + '.wav'\n",
+ "out_path = os.path.join(OUT_PATH, file_name)\n",
+ "print(\" > Saving output to {}\".format(out_path))\n",
+ "ap.save_wav(wav, out_path)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/notebooks/ExtractTTSpectrogram.ipynb b/notebooks/ExtractTTSpectrogram.ipynb
index c747c764..37687517 100644
--- a/notebooks/ExtractTTSpectrogram.ipynb
+++ b/notebooks/ExtractTTSpectrogram.ipynb
@@ -22,12 +22,12 @@
"import numpy as np\n",
"from tqdm import tqdm as tqdm\n",
"from torch.utils.data import DataLoader\n",
- "from TTS.datasets.TTSDataset import MyDataset\n",
- "from TTS.layers.losses import L1LossMasked\n",
- "from TTS.utils.audio import AudioProcessor\n",
- "from TTS.utils.visual import plot_spectrogram\n",
- "from TTS.utils.generic_utils import load_config, setup_model, sequence_mask\n",
- "from TTS.utils.text.symbols import make_symbols, symbols, phonemes\n",
+ "from mozilla_voice_tts.tts.datasets.TTSDataset import MyDataset\n",
+ "from mozilla_voice_tts.tts.layers.losses import L1LossMasked\n",
+ "from mozilla_voice_tts.tts.utils.audio import AudioProcessor\n",
+ "from mozilla_voice_tts.tts.utils.visual import plot_spectrogram\n",
+ "from mozilla_voice_tts.tts.utils.generic_utils import load_config, setup_model, sequence_mask\n",
+ "from mozilla_voice_tts.tts.utils.text.symbols import make_symbols, symbols, phonemes\n",
"\n",
"%matplotlib inline\n",
"\n",
@@ -108,7 +108,7 @@
"metadata": {},
"outputs": [],
"source": [
- "preprocessor = importlib.import_module('TTS.datasets.preprocess')\n",
+ "preprocessor = importlib.import_module('mozilla_voice_tts.tts.datasets.preprocess')\n",
"preprocessor = getattr(preprocessor, DATASET.lower())\n",
"meta_data = preprocessor(DATA_PATH,METADATA_FILE)\n",
"dataset = MyDataset(checkpoint['r'], C.text_cleaner, False, ap, meta_data,tp=C.characters if 'characters' in C.keys() else None, use_phonemes=C.use_phonemes, phoneme_cache_path=C.phoneme_cache_path, enable_eos_bos=C.enable_eos_bos_chars)\n",
diff --git a/notebooks/GE2E-CorentinJ-ExtractSpeakerEmbeddings-by-sample.ipynb b/notebooks/GE2E-CorentinJ-ExtractSpeakerEmbeddings-by-sample.ipynb
new file mode 100644
index 00000000..576a95fe
--- /dev/null
+++ b/notebooks/GE2E-CorentinJ-ExtractSpeakerEmbeddings-by-sample.ipynb
@@ -0,0 +1,25495 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "This is a noteboook used to generate the speaker embeddings with the CorentinJ GE2E model trained with Angular Prototypical loss for multi-speaker training.\n",
+ "\n",
+ "Before running this script please DON'T FORGET:\n",
+ "- to set the right paths in the cell below.\n",
+ "\n",
+ "Repositories:\n",
+ "- TTS: https://github.com/mozilla/TTS\n",
+ "- CorentinJ GE2E: https://github.com/Edresson/GE2E-Speaker-Encoder"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [],
+ "source": [
+ "import os\n",
+ "import importlib\n",
+ "import random\n",
+ "import librosa\n",
+ "import torch\n",
+ "\n",
+ "import numpy as np\n",
+ "from TTS.utils.io import load_config\n",
+ "from tqdm import tqdm\n",
+ "from TTS.tts.utils.speakers import save_speaker_mapping, load_speaker_mapping\n",
+ "\n",
+ "# you may need to change this depending on your system\n",
+ "os.environ['CUDA_VISIBLE_DEVICES']='0'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Cloning into 'Real-Time-Voice-Cloning'...\n",
+ "remote: Enumerating objects: 5, done.\u001b[K\n",
+ "remote: Counting objects: 100% (5/5), done.\u001b[K\n",
+ "remote: Compressing objects: 100% (5/5), done.\u001b[K\n",
+ "remote: Total 2508 (delta 0), reused 3 (delta 0), pack-reused 2503\u001b[K\n",
+ "Receiving objects: 100% (2508/2508), 360.78 MiB | 17.84 MiB/s, done.\n",
+ "Resolving deltas: 100% (1387/1387), done.\n",
+ "Checking connectivity... done.\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Clone encoder \n",
+ "!git clone https://github.com/CorentinJ/Real-Time-Voice-Cloning.git\n",
+ "os.chdir('Real-Time-Voice-Cloning/')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Install voxceleb_trainer Requeriments\n",
+ "!python -m pip install umap-learn visdom webrtcvad librosa>=0.5.1 matplotlib>=2.0.2 numpy>=1.14.0 scipy>=1.0.0 tqdm sounddevice Unidecode inflect multiprocess numba"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {
+ "scrolled": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "--2020-08-05 06:51:05-- https://github.com/Edresson/Real-Time-Voice-Cloning/releases/download/checkpoints/pretrained.zip\n",
+ "Resolving github.com (github.com)... 18.231.5.6\n",
+ "Connecting to github.com (github.com)|18.231.5.6|:443... connected.\n",
+ "HTTP request sent, awaiting response... 301 Moved Permanently\n",
+ "Location: https://github.com/Edresson/GE2E-Speaker-Encoder/releases/download/checkpoints/pretrained.zip [following]\n",
+ "--2020-08-05 06:51:05-- https://github.com/Edresson/GE2E-Speaker-Encoder/releases/download/checkpoints/pretrained.zip\n",
+ "Reusing existing connection to github.com:443.\n",
+ "HTTP request sent, awaiting response... 302 Found\n",
+ "Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/263893598/f7f31d80-96df-11ea-8345-261fc35f9849?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200805%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200805T101614Z&X-Amz-Expires=300&X-Amz-Signature=df7724c28668ebd5dfbcc6a9b51f6afb78193c30119f3a1c3eef678188aabd1e&X-Amz-SignedHeaders=host&actor_id=0&repo_id=263893598&response-content-disposition=attachment%3B%20filename%3Dpretrained.zip&response-content-type=application%2Foctet-stream [following]\n",
+ "--2020-08-05 06:51:05-- https://github-production-release-asset-2e65be.s3.amazonaws.com/263893598/f7f31d80-96df-11ea-8345-261fc35f9849?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200805%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200805T101614Z&X-Amz-Expires=300&X-Amz-Signature=df7724c28668ebd5dfbcc6a9b51f6afb78193c30119f3a1c3eef678188aabd1e&X-Amz-SignedHeaders=host&actor_id=0&repo_id=263893598&response-content-disposition=attachment%3B%20filename%3Dpretrained.zip&response-content-type=application%2Foctet-stream\n",
+ "Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.18.24\n",
+ "Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.18.24|:443... connected.\n",
+ "HTTP request sent, awaiting response... 200 OK\n",
+ "Length: 383640573 (366M) [application/octet-stream]\n",
+ "Saving to: ‘pretrained.zip’\n",
+ "\n",
+ "pretrained.zip 100%[===================>] 365,87M 6,62MB/s in 56s \n",
+ "\n",
+ "2020-08-05 06:52:03 (6,48 MB/s) - ‘pretrained.zip’ saved [383640573/383640573]\n",
+ "\n",
+ "Archive: pretrained.zip\n",
+ " creating: encoder/saved_models/\n",
+ " inflating: encoder/saved_models/pretrained.pt \n",
+ " creating: synthesizer/saved_models/\n",
+ " creating: synthesizer/saved_models/logs-pretrained/\n",
+ " creating: synthesizer/saved_models/logs-pretrained/taco_pretrained/\n",
+ " extracting: synthesizer/saved_models/logs-pretrained/taco_pretrained/checkpoint \n",
+ " inflating: synthesizer/saved_models/logs-pretrained/taco_pretrained/tacotron_model.ckpt-278000.data-00000-of-00001 \n",
+ " inflating: synthesizer/saved_models/logs-pretrained/taco_pretrained/tacotron_model.ckpt-278000.index \n",
+ " inflating: synthesizer/saved_models/logs-pretrained/taco_pretrained/tacotron_model.ckpt-278000.meta \n",
+ " creating: vocoder/saved_models/\n",
+ " creating: vocoder/saved_models/pretrained/\n",
+ " inflating: vocoder/saved_models/pretrained/pretrained.pt \n"
+ ]
+ }
+ ],
+ "source": [
+ "#Download encoder Checkpoint\n",
+ "!wget https://github.com/Edresson/Real-Time-Voice-Cloning/releases/download/checkpoints/pretrained.zip\n",
+ "!unzip pretrained.zip"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from encoder import inference as encoder\n",
+ "from encoder.params_model import model_embedding_size as speaker_embedding_size\n",
+ "from pathlib import Path"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Preparing the encoder, the synthesizer and the vocoder...\n",
+ "Loaded encoder \"pretrained.pt\" trained to step 1564501\n",
+ "Testing your configuration with small inputs.\n",
+ "\tTesting the encoder...\n",
+ "(256,)\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(\"Preparing the encoder, the synthesizer and the vocoder...\")\n",
+ "encoder.load_model(Path('encoder/saved_models/pretrained.pt'))\n",
+ "print(\"Testing your configuration with small inputs.\")\n",
+ "# Forward an audio waveform of zeroes that lasts 1 second. Notice how we can get the encoder's\n",
+ "# sampling rate, which may differ.\n",
+ "# If you're unfamiliar with digital audio, know that it is encoded as an array of floats \n",
+ "# (or sometimes integers, but mostly floats in this projects) ranging from -1 to 1.\n",
+ "# The sampling rate is the number of values (samples) recorded per second, it is set to\n",
+ "# 16000 for the encoder. Creating an array of length will always correspond \n",
+ "# to an audio of 1 second.\n",
+ "print(\"\\tTesting the encoder...\")\n",
+ "\n",
+ "wav = np.zeros(encoder.sampling_rate) \n",
+ "embed = encoder.embed_utterance(wav)\n",
+ "print(embed.shape)\n",
+ "\n",
+ "# Embeddings are L2-normalized (this isn't important here, but if you want to make your own \n",
+ "# embeddings it will be).\n",
+ "#embed /= np.linalg.norm(embed) # for random embedding\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "SAVE_PATH = '../'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Set constants\n",
+ "DATASETS_NAME = ['vctk'] # list the datasets\n",
+ "DATASETS_PATH = ['../../../../../datasets/VCTK-Corpus-removed-silence/']\n",
+ "DATASETS_METAFILE = ['']\n",
+ "USE_CUDA = True"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ " 0%| | 0/44063 [00:00, ?it/s]\u001b[A\n",
+ " 0%| | 2/44063 [00:00<59:49, 12.27it/s]\u001b[A\n",
+ " 0%| | 3/44063 [00:00<1:08:57, 10.65it/s]\u001b[A\n",
+ " 0%| | 4/44063 [00:00<1:25:03, 8.63it/s]\u001b[A\n",
+ " 0%| | 5/44063 [00:00<1:33:34, 7.85it/s]\u001b[A\n",
+ " 0%| | 6/44063 [00:00<1:33:53, 7.82it/s]\u001b[A\n",
+ " 0%| | 8/44063 [00:00<1:18:06, 9.40it/s]\u001b[A\n",
+ " 0%| | 9/44063 [00:01<1:34:27, 7.77it/s]\u001b[A\n",
+ " 0%| | 11/44063 [00:01<1:26:24, 8.50it/s]\u001b[A\n",
+ " 0%| | 12/44063 [00:01<1:26:14, 8.51it/s]\u001b[A\n",
+ " 0%| | 14/44063 [00:01<1:18:38, 9.34it/s]\u001b[A\n",
+ " 0%| | 15/44063 [00:01<1:24:33, 8.68it/s]\u001b[A\n",
+ " 0%| | 18/44063 [00:01<1:10:31, 10.41it/s]\u001b[A\n",
+ " 0%| | 20/44063 [00:01<1:06:30, 11.04it/s]\u001b[A\n",
+ " 0%| | 22/44063 [00:02<1:05:50, 11.15it/s]\u001b[A\n",
+ " 0%| | 24/44063 [00:02<1:16:19, 9.62it/s]\u001b[A\n",
+ " 0%| | 26/44063 [00:02<1:08:42, 10.68it/s]\u001b[A\n",
+ " 0%| | 28/44063 [00:02<1:25:34, 8.58it/s]\u001b[A\n",
+ " 0%| | 30/44063 [00:03<1:20:38, 9.10it/s]\u001b[A\n",
+ " 0%| | 32/44063 [00:03<1:21:29, 9.00it/s]\u001b[A\n",
+ " 0%| | 34/44063 [00:03<1:09:36, 10.54it/s]\u001b[A\n",
+ " 0%| | 36/44063 [00:03<1:02:56, 11.66it/s]\u001b[A\n",
+ " 0%| | 38/44063 [00:03<1:08:41, 10.68it/s]\u001b[A\n",
+ " 0%| | 40/44063 [00:03<1:03:54, 11.48it/s]\u001b[A\n",
+ " 0%| | 42/44063 [00:04<1:01:10, 11.99it/s]\u001b[A\n",
+ " 0%| | 44/44063 [00:04<1:04:13, 11.42it/s]\u001b[A\n",
+ " 0%| | 46/44063 [00:04<1:04:00, 11.46it/s]\u001b[A\n",
+ " 0%| | 48/44063 [00:04<1:03:56, 11.47it/s]\u001b[A\n",
+ " 0%| | 50/44063 [00:04<1:03:11, 11.61it/s]\u001b[A\n",
+ " 0%| | 52/44063 [00:04<1:05:24, 11.22it/s]\u001b[A\n",
+ " 0%| | 54/44063 [00:05<1:06:51, 10.97it/s]\u001b[A\n",
+ " 0%| | 56/44063 [00:05<1:12:42, 10.09it/s]\u001b[A\n",
+ " 0%| | 58/44063 [00:05<1:15:07, 9.76it/s]\u001b[A\n",
+ " 0%| | 60/44063 [00:05<1:09:18, 10.58it/s]\u001b[A\n",
+ " 0%| | 62/44063 [00:05<1:10:52, 10.35it/s]\u001b[A\n",
+ " 0%| | 64/44063 [00:06<1:19:24, 9.23it/s]\u001b[A\n",
+ " 0%| | 66/44063 [00:06<1:19:12, 9.26it/s]\u001b[A\n",
+ " 0%| | 68/44063 [00:06<1:13:49, 9.93it/s]\u001b[A\n",
+ " 0%| | 70/44063 [00:06<1:13:13, 10.01it/s]\u001b[A\n",
+ " 0%| | 72/44063 [00:06<1:12:26, 10.12it/s]\u001b[A\n",
+ " 0%| | 74/44063 [00:07<1:16:57, 9.53it/s]\u001b[A\n",
+ " 0%| | 76/44063 [00:07<1:11:42, 10.22it/s]\u001b[A\n",
+ " 0%| | 78/44063 [00:07<1:13:04, 10.03it/s]\u001b[A\n",
+ " 0%| | 80/44063 [00:07<1:04:34, 11.35it/s]\u001b[A\n",
+ " 0%| | 82/44063 [00:08<1:26:19, 8.49it/s]\u001b[A\n",
+ " 0%| | 84/44063 [00:08<1:15:04, 9.76it/s]\u001b[A\n",
+ " 0%| | 86/44063 [00:08<1:12:54, 10.05it/s]\u001b[A\n",
+ " 0%| | 88/44063 [00:08<1:06:02, 11.10it/s]\u001b[A\n",
+ " 0%| | 90/44063 [00:08<1:04:40, 11.33it/s]\u001b[A\n",
+ " 0%| | 92/44063 [00:08<1:13:40, 9.95it/s]\u001b[A\n",
+ " 0%| | 94/44063 [00:09<1:12:51, 10.06it/s]\u001b[A\n",
+ " 0%| | 96/44063 [00:09<1:19:16, 9.24it/s]\u001b[A\n",
+ " 0%| | 97/44063 [00:09<1:18:45, 9.30it/s]\u001b[A\n",
+ " 0%| | 98/44063 [00:09<1:20:55, 9.05it/s]\u001b[A\n",
+ " 0%| | 100/44063 [00:09<1:14:40, 9.81it/s]\u001b[A\n",
+ " 0%| | 102/44063 [00:09<1:11:11, 10.29it/s]\u001b[A\n",
+ " 0%| | 104/44063 [00:10<1:13:04, 10.03it/s]\u001b[A\n",
+ " 0%| | 106/44063 [00:10<1:09:34, 10.53it/s]\u001b[A\n",
+ " 0%| | 108/44063 [00:10<1:02:05, 11.80it/s]\u001b[A\n",
+ " 0%| | 111/44063 [00:10<55:27, 13.21it/s] \u001b[A\n",
+ " 0%| | 113/44063 [00:10<51:30, 14.22it/s]\u001b[A\n",
+ " 0%| | 115/44063 [00:10<53:32, 13.68it/s]\u001b[A\n",
+ " 0%| | 117/44063 [00:11<51:53, 14.11it/s]\u001b[A\n",
+ " 0%| | 119/44063 [00:11<51:22, 14.26it/s]\u001b[A\n",
+ " 0%| | 121/44063 [00:11<56:09, 13.04it/s]\u001b[A\n",
+ " 0%| | 123/44063 [00:11<1:05:57, 11.10it/s]\u001b[A\n",
+ " 0%| | 125/44063 [00:11<1:09:00, 10.61it/s]\u001b[A\n",
+ " 0%| | 127/44063 [00:11<1:00:41, 12.06it/s]\u001b[A\n",
+ " 0%| | 129/44063 [00:12<1:02:30, 11.71it/s]\u001b[A\n",
+ " 0%| | 131/44063 [00:12<58:14, 12.57it/s] \u001b[A\n",
+ " 0%| | 133/44063 [00:12<59:09, 12.38it/s]\u001b[A\n",
+ " 0%| | 135/44063 [00:12<56:39, 12.92it/s]\u001b[A\n",
+ " 0%| | 137/44063 [00:12<1:16:53, 9.52it/s]\u001b[A\n",
+ " 0%| | 139/44063 [00:13<1:08:20, 10.71it/s]\u001b[A\n",
+ " 0%| | 141/44063 [00:13<1:01:38, 11.87it/s]\u001b[A\n",
+ " 0%| | 143/44063 [00:13<1:02:29, 11.71it/s]\u001b[A\n",
+ " 0%| | 145/44063 [00:13<1:00:20, 12.13it/s]\u001b[A\n",
+ " 0%| | 147/44063 [00:13<1:12:58, 10.03it/s]\u001b[A\n",
+ " 0%| | 149/44063 [00:13<1:09:50, 10.48it/s]\u001b[A\n",
+ " 0%| | 151/44063 [00:14<1:08:32, 10.68it/s]\u001b[A\n",
+ " 0%| | 153/44063 [00:14<1:08:10, 10.73it/s]\u001b[A\n",
+ " 0%| | 155/44063 [00:14<59:36, 12.28it/s] \u001b[A\n",
+ " 0%| | 158/44063 [00:14<51:44, 14.14it/s]\u001b[A\n",
+ " 0%| | 160/44063 [00:14<1:14:15, 9.85it/s]\u001b[A\n",
+ " 0%| | 162/44063 [00:15<1:15:19, 9.71it/s]\u001b[A\n",
+ " 0%| | 164/44063 [00:15<1:10:46, 10.34it/s]\u001b[A\n",
+ " 0%| | 166/44063 [00:15<1:01:37, 11.87it/s]\u001b[A\n",
+ " 0%| | 168/44063 [00:15<55:33, 13.17it/s] \u001b[A\n",
+ " 0%| | 170/44063 [00:15<58:27, 12.51it/s]\u001b[A\n",
+ " 0%| | 172/44063 [00:15<1:16:19, 9.58it/s]\u001b[A\n",
+ " 0%| | 174/44063 [00:16<1:20:59, 9.03it/s]\u001b[A\n",
+ " 0%| | 176/44063 [00:16<1:10:45, 10.34it/s]\u001b[A\n",
+ " 0%| | 178/44063 [00:16<1:04:13, 11.39it/s]\u001b[A\n",
+ " 0%| | 180/44063 [00:16<57:49, 12.65it/s] \u001b[A\n",
+ " 0%| | 182/44063 [00:16<1:00:17, 12.13it/s]\u001b[A\n",
+ " 0%| | 184/44063 [00:17<1:11:05, 10.29it/s]\u001b[A\n",
+ " 0%| | 186/44063 [00:17<1:16:02, 9.62it/s]\u001b[A\n",
+ " 0%| | 188/44063 [00:17<1:25:37, 8.54it/s]\u001b[A\n",
+ " 0%| | 190/44063 [00:17<1:17:29, 9.44it/s]\u001b[A\n",
+ " 0%| | 192/44063 [00:17<1:06:41, 10.96it/s]\u001b[A\n",
+ " 0%| | 194/44063 [00:18<1:01:11, 11.95it/s]\u001b[A\n",
+ " 0%| | 196/44063 [00:18<1:01:12, 11.94it/s]\u001b[A\n",
+ " 0%| | 198/44063 [00:18<1:23:10, 8.79it/s]\u001b[A\n",
+ " 0%| | 200/44063 [00:18<1:16:11, 9.59it/s]\u001b[A\n",
+ " 0%| | 202/44063 [00:18<1:10:50, 10.32it/s]\u001b[A\n",
+ " 0%| | 204/44063 [00:18<1:01:20, 11.92it/s]\u001b[A\n",
+ " 0%| | 206/44063 [00:19<1:06:48, 10.94it/s]\u001b[A\n",
+ " 0%| | 208/44063 [00:19<1:13:58, 9.88it/s]\u001b[A\n",
+ " 0%| | 210/44063 [00:19<1:08:33, 10.66it/s]\u001b[A\n",
+ " 0%| | 212/44063 [00:19<1:12:27, 10.09it/s]\u001b[A\n",
+ " 0%| | 214/44063 [00:19<1:04:04, 11.41it/s]\u001b[A\n",
+ " 0%| | 216/44063 [00:20<56:33, 12.92it/s] \u001b[A\n",
+ " 0%| | 218/44063 [00:20<56:05, 13.03it/s]\u001b[A\n",
+ " 0%| | 220/44063 [00:20<1:00:19, 12.11it/s]\u001b[A\n",
+ " 1%| | 222/44063 [00:20<1:02:07, 11.76it/s]\u001b[A\n",
+ " 1%| | 224/44063 [00:20<1:00:48, 12.01it/s]\u001b[A\n",
+ " 1%| | 226/44063 [00:20<1:03:35, 11.49it/s]\u001b[A\n",
+ " 1%| | 228/44063 [00:21<1:02:21, 11.72it/s]\u001b[A\n",
+ " 1%| | 230/44063 [00:21<1:17:53, 9.38it/s]\u001b[A\n",
+ " 1%| | 232/44063 [00:21<1:15:45, 9.64it/s]\u001b[A\n",
+ " 1%| | 234/44063 [00:21<1:08:09, 10.72it/s]\u001b[A\n",
+ " 1%| | 236/44063 [00:21<1:03:46, 11.45it/s]\u001b[A\n",
+ " 1%| | 238/44063 [00:21<56:20, 12.96it/s] \u001b[A\n",
+ " 1%| | 240/44063 [00:22<55:06, 13.25it/s]\u001b[A\n",
+ " 1%| | 242/44063 [00:22<1:05:41, 11.12it/s]\u001b[A\n",
+ " 1%| | 244/44063 [00:22<1:07:16, 10.86it/s]\u001b[A\n",
+ " 1%| | 246/44063 [00:22<1:07:14, 10.86it/s]\u001b[A\n",
+ " 1%| | 248/44063 [00:23<1:14:19, 9.82it/s]\u001b[A\n",
+ " 1%| | 250/44063 [00:23<1:20:50, 9.03it/s]\u001b[A\n",
+ " 1%| | 251/44063 [00:23<1:28:52, 8.22it/s]\u001b[A\n",
+ " 1%| | 253/44063 [00:23<1:21:40, 8.94it/s]\u001b[A\n",
+ " 1%| | 255/44063 [00:23<1:12:11, 10.11it/s]\u001b[A\n",
+ " 1%| | 257/44063 [00:23<1:17:03, 9.47it/s]\u001b[A\n",
+ " 1%| | 259/44063 [00:24<1:20:27, 9.07it/s]\u001b[A\n",
+ " 1%| | 261/44063 [00:24<1:16:22, 9.56it/s]\u001b[A\n",
+ " 1%| | 263/44063 [00:24<1:19:59, 9.13it/s]\u001b[A\n",
+ " 1%| | 264/44063 [00:24<1:25:44, 8.51it/s]\u001b[A\n",
+ " 1%| | 265/44063 [00:24<1:27:16, 8.36it/s]\u001b[A\n",
+ " 1%| | 266/44063 [00:25<1:27:56, 8.30it/s]\u001b[A\n",
+ " 1%| | 268/44063 [00:25<1:22:53, 8.81it/s]\u001b[A\n",
+ " 1%| | 270/44063 [00:25<1:17:51, 9.37it/s]\u001b[A\n",
+ " 1%| | 271/44063 [00:25<1:17:48, 9.38it/s]\u001b[A\n",
+ " 1%| | 272/44063 [00:25<1:24:59, 8.59it/s]\u001b[A\n",
+ " 1%| | 273/44063 [00:25<1:35:16, 7.66it/s]\u001b[A\n",
+ " 1%| | 275/44063 [00:25<1:25:51, 8.50it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 1%| | 276/44063 [00:26<1:35:03, 7.68it/s]\u001b[A\n",
+ " 1%| | 277/44063 [00:26<1:32:08, 7.92it/s]\u001b[A\n",
+ " 1%| | 279/44063 [00:26<1:29:06, 8.19it/s]\u001b[A\n",
+ " 1%| | 280/44063 [00:26<1:24:23, 8.65it/s]\u001b[A\n",
+ " 1%| | 281/44063 [00:26<1:37:26, 7.49it/s]\u001b[A\n",
+ " 1%| | 284/44063 [00:26<1:18:24, 9.31it/s]\u001b[A\n",
+ " 1%| | 286/44063 [00:27<1:14:35, 9.78it/s]\u001b[A\n",
+ " 1%| | 288/44063 [00:27<1:14:02, 9.85it/s]\u001b[A\n",
+ " 1%| | 290/44063 [00:27<1:07:02, 10.88it/s]\u001b[A\n",
+ " 1%| | 292/44063 [00:27<1:03:17, 11.53it/s]\u001b[A\n",
+ " 1%| | 294/44063 [00:27<1:10:32, 10.34it/s]\u001b[A\n",
+ " 1%| | 296/44063 [00:28<1:11:37, 10.18it/s]\u001b[A\n",
+ " 1%| | 298/44063 [00:28<1:07:39, 10.78it/s]\u001b[A\n",
+ " 1%| | 300/44063 [00:28<1:11:30, 10.20it/s]\u001b[A\n",
+ " 1%| | 302/44063 [00:28<1:04:22, 11.33it/s]\u001b[A\n",
+ " 1%| | 304/44063 [00:28<1:02:07, 11.74it/s]\u001b[A\n",
+ " 1%| | 306/44063 [00:28<59:10, 12.32it/s] \u001b[A\n",
+ " 1%| | 308/44063 [00:28<1:00:04, 12.14it/s]\u001b[A\n",
+ " 1%| | 310/44063 [00:29<1:14:08, 9.83it/s]\u001b[A\n",
+ " 1%| | 312/44063 [00:29<1:27:24, 8.34it/s]\u001b[A\n",
+ " 1%| | 314/44063 [00:29<1:15:46, 9.62it/s]\u001b[A\n",
+ " 1%| | 316/44063 [00:29<1:09:15, 10.53it/s]\u001b[A\n",
+ " 1%| | 318/44063 [00:30<1:00:53, 11.97it/s]\u001b[A\n",
+ " 1%| | 320/44063 [00:30<1:12:02, 10.12it/s]\u001b[A\n",
+ " 1%| | 322/44063 [00:30<1:14:10, 9.83it/s]\u001b[A\n",
+ " 1%| | 324/44063 [00:30<1:17:39, 9.39it/s]\u001b[A\n",
+ " 1%| | 326/44063 [00:30<1:11:51, 10.14it/s]\u001b[A\n",
+ " 1%| | 328/44063 [00:31<1:24:39, 8.61it/s]\u001b[A\n",
+ " 1%| | 329/44063 [00:31<1:27:54, 8.29it/s]\u001b[A\n",
+ " 1%| | 331/44063 [00:31<1:26:35, 8.42it/s]\u001b[A\n",
+ " 1%| | 333/44063 [00:31<1:17:25, 9.41it/s]\u001b[A\n",
+ " 1%| | 335/44063 [00:31<1:11:56, 10.13it/s]\u001b[A\n",
+ " 1%| | 337/44063 [00:31<1:03:33, 11.47it/s]\u001b[A\n",
+ " 1%| | 339/44063 [00:32<1:01:08, 11.92it/s]\u001b[A\n",
+ " 1%| | 341/44063 [00:32<1:10:59, 10.27it/s]\u001b[A\n",
+ " 1%| | 343/44063 [00:32<1:14:05, 9.83it/s]\u001b[A\n",
+ " 1%| | 345/44063 [00:32<1:29:03, 8.18it/s]\u001b[A\n",
+ " 1%| | 346/44063 [00:33<1:33:08, 7.82it/s]\u001b[A\n",
+ " 1%| | 347/44063 [00:33<1:28:27, 8.24it/s]\u001b[A\n",
+ " 1%| | 348/44063 [00:33<1:46:58, 6.81it/s]\u001b[A\n",
+ " 1%| | 350/44063 [00:33<1:28:55, 8.19it/s]\u001b[A\n",
+ " 1%| | 351/44063 [00:33<1:28:15, 8.25it/s]\u001b[A\n",
+ " 1%| | 354/44063 [00:33<1:12:21, 10.07it/s]\u001b[A\n",
+ " 1%| | 356/44063 [00:34<1:17:59, 9.34it/s]\u001b[A\n",
+ " 1%| | 358/44063 [00:34<1:25:51, 8.48it/s]\u001b[A\n",
+ " 1%| | 360/44063 [00:34<1:12:56, 9.98it/s]\u001b[A\n",
+ " 1%| | 362/44063 [00:34<1:06:57, 10.88it/s]\u001b[A\n",
+ " 1%| | 364/44063 [00:34<1:01:49, 11.78it/s]\u001b[A\n",
+ " 1%| | 366/44063 [00:34<1:00:48, 11.98it/s]\u001b[A\n",
+ " 1%| | 368/44063 [00:35<1:02:23, 11.67it/s]\u001b[A\n",
+ " 1%| | 370/44063 [00:35<1:01:50, 11.77it/s]\u001b[A\n",
+ " 1%| | 372/44063 [00:35<1:06:48, 10.90it/s]\u001b[A\n",
+ " 1%| | 375/44063 [00:35<56:32, 12.88it/s] \u001b[A\n",
+ " 1%| | 377/44063 [00:35<59:24, 12.26it/s]\u001b[A\n",
+ " 1%| | 379/44063 [00:35<1:02:57, 11.56it/s]\u001b[A\n",
+ " 1%| | 381/44063 [00:36<59:38, 12.21it/s] \u001b[A\n",
+ " 1%| | 383/44063 [00:36<57:24, 12.68it/s]\u001b[A\n",
+ " 1%| | 385/44063 [00:36<56:45, 12.83it/s]\u001b[A\n",
+ " 1%| | 387/44063 [00:36<55:21, 13.15it/s]\u001b[A\n",
+ " 1%| | 389/44063 [00:36<57:35, 12.64it/s]\u001b[A\n",
+ " 1%| | 391/44063 [00:36<55:41, 13.07it/s]\u001b[A\n",
+ " 1%| | 393/44063 [00:36<50:35, 14.39it/s]\u001b[A\n",
+ " 1%| | 395/44063 [00:37<51:09, 14.23it/s]\u001b[A\n",
+ " 1%| | 397/44063 [00:37<59:01, 12.33it/s]\u001b[A\n",
+ " 1%| | 399/44063 [00:37<1:06:53, 10.88it/s]\u001b[A\n",
+ " 1%| | 401/44063 [00:37<1:13:37, 9.88it/s]\u001b[A\n",
+ " 1%| | 403/44063 [00:38<1:16:32, 9.51it/s]\u001b[A\n",
+ " 1%| | 405/44063 [00:38<1:13:26, 9.91it/s]\u001b[A\n",
+ " 1%| | 407/44063 [00:38<1:07:15, 10.82it/s]\u001b[A\n",
+ " 1%| | 409/44063 [00:38<1:00:49, 11.96it/s]\u001b[A\n",
+ " 1%| | 411/44063 [00:38<1:07:06, 10.84it/s]\u001b[A\n",
+ " 1%| | 413/44063 [00:39<1:21:03, 8.97it/s]\u001b[A\n",
+ " 1%| | 415/44063 [00:39<1:11:34, 10.16it/s]\u001b[A\n",
+ " 1%| | 417/44063 [00:39<1:05:07, 11.17it/s]\u001b[A\n",
+ " 1%| | 419/44063 [00:39<1:09:17, 10.50it/s]\u001b[A\n",
+ " 1%| | 421/44063 [00:39<1:03:09, 11.52it/s]\u001b[A\n",
+ " 1%| | 423/44063 [00:39<1:08:30, 10.62it/s]\u001b[A\n",
+ " 1%| | 425/44063 [00:40<1:13:59, 9.83it/s]\u001b[A\n",
+ " 1%| | 427/44063 [00:40<1:19:22, 9.16it/s]\u001b[A\n",
+ " 1%| | 429/44063 [00:40<1:19:08, 9.19it/s]\u001b[A\n",
+ " 1%| | 430/44063 [00:40<1:28:19, 8.23it/s]\u001b[A\n",
+ " 1%| | 431/44063 [00:40<1:29:06, 8.16it/s]\u001b[A\n",
+ " 1%| | 433/44063 [00:41<1:22:04, 8.86it/s]\u001b[A\n",
+ " 1%| | 435/44063 [00:41<1:18:29, 9.26it/s]\u001b[A\n",
+ " 1%| | 436/44063 [00:41<1:44:50, 6.94it/s]\u001b[A\n",
+ " 1%| | 438/44063 [00:41<1:37:52, 7.43it/s]\u001b[A\n",
+ " 1%| | 439/44063 [00:41<1:50:11, 6.60it/s]\u001b[A\n",
+ " 1%| | 441/44063 [00:42<1:37:14, 7.48it/s]\u001b[A\n",
+ " 1%| | 442/44063 [00:42<1:34:21, 7.70it/s]\u001b[A\n",
+ " 1%| | 443/44063 [00:42<1:40:42, 7.22it/s]\u001b[A\n",
+ " 1%| | 444/44063 [00:42<1:44:19, 6.97it/s]\u001b[A\n",
+ " 1%| | 445/44063 [00:42<1:44:20, 6.97it/s]\u001b[A\n",
+ " 1%| | 447/44063 [00:42<1:30:48, 8.01it/s]\u001b[A\n",
+ " 1%| | 449/44063 [00:42<1:21:16, 8.94it/s]\u001b[A\n",
+ " 1%| | 451/44063 [00:43<1:16:10, 9.54it/s]\u001b[A\n",
+ " 1%| | 453/44063 [00:43<1:11:19, 10.19it/s]\u001b[A\n",
+ " 1%| | 455/44063 [00:43<1:09:43, 10.42it/s]\u001b[A\n",
+ " 1%| | 457/44063 [00:43<1:17:51, 9.33it/s]\u001b[A\n",
+ " 1%| | 459/44063 [00:43<1:17:43, 9.35it/s]\u001b[A\n",
+ " 1%| | 461/44063 [00:44<1:18:45, 9.23it/s]\u001b[A\n",
+ " 1%| | 463/44063 [00:44<1:12:29, 10.02it/s]\u001b[A\n",
+ " 1%| | 465/44063 [00:44<1:23:23, 8.71it/s]\u001b[A\n",
+ " 1%| | 466/44063 [00:44<1:32:12, 7.88it/s]\u001b[A\n",
+ " 1%| | 467/44063 [00:44<1:40:32, 7.23it/s]\u001b[A\n",
+ " 1%| | 468/44063 [00:45<1:38:16, 7.39it/s]\u001b[A\n",
+ " 1%| | 469/44063 [00:45<1:35:42, 7.59it/s]\u001b[A\n",
+ " 1%| | 470/44063 [00:45<1:34:42, 7.67it/s]\u001b[A\n",
+ " 1%| | 471/44063 [00:45<1:35:49, 7.58it/s]\u001b[A\n",
+ " 1%| | 472/44063 [00:45<1:35:48, 7.58it/s]\u001b[A\n",
+ " 1%| | 474/44063 [00:45<1:29:11, 8.15it/s]\u001b[A\n",
+ " 1%| | 476/44063 [00:46<1:20:38, 9.01it/s]\u001b[A\n",
+ " 1%| | 477/44063 [00:46<1:26:54, 8.36it/s]\u001b[A\n",
+ " 1%| | 478/44063 [00:46<1:24:38, 8.58it/s]\u001b[A\n",
+ " 1%| | 479/44063 [00:46<1:23:32, 8.70it/s]\u001b[A\n",
+ " 1%| | 481/44063 [00:46<1:23:33, 8.69it/s]\u001b[A\n",
+ " 1%| | 482/44063 [00:46<1:42:08, 7.11it/s]\u001b[A\n",
+ " 1%| | 483/44063 [00:47<2:04:53, 5.82it/s]\u001b[A\n",
+ " 1%| | 484/44063 [00:47<2:01:25, 5.98it/s]\u001b[A\n",
+ " 1%| | 485/44063 [00:47<1:47:15, 6.77it/s]\u001b[A\n",
+ " 1%| | 487/44063 [00:47<1:36:38, 7.51it/s]\u001b[A\n",
+ " 1%| | 489/44063 [00:47<1:25:31, 8.49it/s]\u001b[A\n",
+ " 1%| | 491/44063 [00:47<1:17:18, 9.39it/s]\u001b[A\n",
+ " 1%| | 493/44063 [00:47<1:11:03, 10.22it/s]\u001b[A\n",
+ " 1%| | 495/44063 [00:48<1:10:35, 10.29it/s]\u001b[A\n",
+ " 1%| | 497/44063 [00:48<1:23:37, 8.68it/s]\u001b[A\n",
+ " 1%| | 498/44063 [00:48<1:23:21, 8.71it/s]\u001b[A\n",
+ " 1%| | 499/44063 [00:48<1:33:53, 7.73it/s]\u001b[A\n",
+ " 1%| | 500/44063 [00:48<1:55:04, 6.31it/s]\u001b[A\n",
+ " 1%| | 502/44063 [00:49<1:42:39, 7.07it/s]\u001b[A\n",
+ " 1%| | 504/44063 [00:49<1:34:27, 7.69it/s]\u001b[A\n",
+ " 1%| | 505/44063 [00:49<1:35:39, 7.59it/s]\u001b[A\n",
+ " 1%| | 506/44063 [00:49<1:39:16, 7.31it/s]\u001b[A\n",
+ " 1%| | 507/44063 [00:49<1:31:46, 7.91it/s]\u001b[A\n",
+ " 1%| | 508/44063 [00:49<1:36:52, 7.49it/s]\u001b[A\n",
+ " 1%| | 510/44063 [00:50<1:23:54, 8.65it/s]\u001b[A\n",
+ " 1%| | 512/44063 [00:50<1:19:34, 9.12it/s]\u001b[A\n",
+ " 1%| | 513/44063 [00:50<1:41:23, 7.16it/s]\u001b[A\n",
+ " 1%| | 515/44063 [00:50<1:28:25, 8.21it/s]\u001b[A\n",
+ " 1%| | 517/44063 [00:50<1:21:01, 8.96it/s]\u001b[A\n",
+ " 1%| | 519/44063 [00:51<1:31:00, 7.97it/s]\u001b[A\n",
+ " 1%| | 520/44063 [00:51<1:26:47, 8.36it/s]\u001b[A\n",
+ " 1%| | 521/44063 [00:51<1:23:03, 8.74it/s]\u001b[A\n",
+ " 1%| | 523/44063 [00:51<1:23:01, 8.74it/s]\u001b[A\n",
+ " 1%| | 524/44063 [00:51<1:31:57, 7.89it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 1%| | 525/44063 [00:51<1:32:43, 7.83it/s]\u001b[A\n",
+ " 1%| | 527/44063 [00:52<1:20:49, 8.98it/s]\u001b[A\n",
+ " 1%| | 529/44063 [00:52<1:14:10, 9.78it/s]\u001b[A\n",
+ " 1%| | 531/44063 [00:52<1:10:46, 10.25it/s]\u001b[A\n",
+ " 1%| | 533/44063 [00:52<1:09:42, 10.41it/s]\u001b[A\n",
+ " 1%| | 535/44063 [00:52<1:10:34, 10.28it/s]\u001b[A\n",
+ " 1%| | 537/44063 [00:53<1:21:05, 8.95it/s]\u001b[A\n",
+ " 1%| | 538/44063 [00:53<1:37:51, 7.41it/s]\u001b[A\n",
+ " 1%| | 539/44063 [00:53<1:35:07, 7.63it/s]\u001b[A\n",
+ " 1%| | 540/44063 [00:53<1:42:20, 7.09it/s]\u001b[A\n",
+ " 1%| | 542/44063 [00:53<1:38:27, 7.37it/s]\u001b[A\n",
+ " 1%| | 543/44063 [00:53<1:33:24, 7.77it/s]\u001b[A\n",
+ " 1%| | 544/44063 [00:53<1:35:15, 7.61it/s]\u001b[A\n",
+ " 1%| | 546/44063 [00:54<1:29:50, 8.07it/s]\u001b[A\n",
+ " 1%| | 547/44063 [00:54<1:39:16, 7.31it/s]\u001b[A\n",
+ " 1%| | 549/44063 [00:54<1:33:05, 7.79it/s]\u001b[A\n",
+ " 1%|▏ | 551/44063 [00:54<1:32:30, 7.84it/s]\u001b[A\n",
+ " 1%|▏ | 552/44063 [00:54<1:36:42, 7.50it/s]\u001b[A\n",
+ " 1%|▏ | 553/44063 [00:55<1:49:54, 6.60it/s]\u001b[A\n",
+ " 1%|▏ | 554/44063 [00:55<2:04:12, 5.84it/s]\u001b[A\n",
+ " 1%|▏ | 555/44063 [00:55<2:23:40, 5.05it/s]\u001b[A\n",
+ " 1%|▏ | 556/44063 [00:55<2:02:46, 5.91it/s]\u001b[A\n",
+ " 1%|▏ | 557/44063 [00:55<1:49:00, 6.65it/s]\u001b[A\n",
+ " 1%|▏ | 559/44063 [00:56<1:55:28, 6.28it/s]\u001b[A\n",
+ " 1%|▏ | 561/44063 [00:56<1:37:57, 7.40it/s]\u001b[A\n",
+ " 1%|▏ | 563/44063 [00:56<1:24:34, 8.57it/s]\u001b[A\n",
+ " 1%|▏ | 565/44063 [00:56<1:14:03, 9.79it/s]\u001b[A\n",
+ " 1%|▏ | 567/44063 [00:56<1:18:45, 9.21it/s]\u001b[A\n",
+ " 1%|▏ | 569/44063 [00:57<1:25:50, 8.44it/s]\u001b[A\n",
+ " 1%|▏ | 570/44063 [00:57<1:26:39, 8.37it/s]\u001b[A\n",
+ " 1%|▏ | 571/44063 [00:57<1:25:10, 8.51it/s]\u001b[A\n",
+ " 1%|▏ | 573/44063 [00:57<1:16:07, 9.52it/s]\u001b[A\n",
+ " 1%|▏ | 575/44063 [00:57<1:13:38, 9.84it/s]\u001b[A\n",
+ " 1%|▏ | 577/44063 [00:57<1:16:04, 9.53it/s]\u001b[A\n",
+ " 1%|▏ | 578/44063 [00:58<1:16:57, 9.42it/s]\u001b[A\n",
+ " 1%|▏ | 579/44063 [00:58<1:21:46, 8.86it/s]\u001b[A\n",
+ " 1%|▏ | 580/44063 [00:58<1:30:17, 8.03it/s]\u001b[A\n",
+ " 1%|▏ | 582/44063 [00:58<1:22:53, 8.74it/s]\u001b[A\n",
+ " 1%|▏ | 584/44063 [00:58<1:13:22, 9.88it/s]\u001b[A\n",
+ " 1%|▏ | 586/44063 [00:58<1:06:20, 10.92it/s]\u001b[A\n",
+ " 1%|▏ | 588/44063 [00:59<1:06:08, 10.95it/s]\u001b[A\n",
+ " 1%|▏ | 590/44063 [00:59<1:10:11, 10.32it/s]\u001b[A\n",
+ " 1%|▏ | 592/44063 [00:59<1:28:52, 8.15it/s]\u001b[A\n",
+ " 1%|▏ | 594/44063 [00:59<1:21:13, 8.92it/s]\u001b[A\n",
+ " 1%|▏ | 595/44063 [00:59<1:19:10, 9.15it/s]\u001b[A\n",
+ " 1%|▏ | 596/44063 [01:00<1:35:35, 7.58it/s]\u001b[A\n",
+ " 1%|▏ | 597/44063 [01:00<1:31:54, 7.88it/s]\u001b[A\n",
+ " 1%|▏ | 599/44063 [01:00<1:26:31, 8.37it/s]\u001b[A\n",
+ " 1%|▏ | 600/44063 [01:00<1:26:53, 8.34it/s]\u001b[A\n",
+ " 1%|▏ | 601/44063 [01:00<1:27:33, 8.27it/s]\u001b[A\n",
+ " 1%|▏ | 602/44063 [01:00<1:46:51, 6.78it/s]\u001b[A\n",
+ " 1%|▏ | 604/44063 [01:01<1:33:14, 7.77it/s]\u001b[A\n",
+ " 1%|▏ | 605/44063 [01:01<1:36:40, 7.49it/s]\u001b[A\n",
+ " 1%|▏ | 606/44063 [01:01<1:33:38, 7.73it/s]\u001b[A\n",
+ " 1%|▏ | 608/44063 [01:01<1:22:38, 8.76it/s]\u001b[A\n",
+ " 1%|▏ | 610/44063 [01:01<1:17:42, 9.32it/s]\u001b[A\n",
+ " 1%|▏ | 611/44063 [01:01<1:21:09, 8.92it/s]\u001b[A\n",
+ " 1%|▏ | 612/44063 [01:01<1:25:12, 8.50it/s]\u001b[A\n",
+ " 1%|▏ | 614/44063 [01:02<1:27:07, 8.31it/s]\u001b[A\n",
+ " 1%|▏ | 615/44063 [01:02<1:27:45, 8.25it/s]\u001b[A\n",
+ " 1%|▏ | 617/44063 [01:02<1:20:24, 9.01it/s]\u001b[A\n",
+ " 1%|▏ | 619/44063 [01:02<1:16:50, 9.42it/s]\u001b[A\n",
+ " 1%|▏ | 620/44063 [01:02<1:25:07, 8.51it/s]\u001b[A\n",
+ " 1%|▏ | 622/44063 [01:02<1:20:10, 9.03it/s]\u001b[A\n",
+ " 1%|▏ | 623/44063 [01:03<1:25:53, 8.43it/s]\u001b[A\n",
+ " 1%|▏ | 624/44063 [01:03<1:38:46, 7.33it/s]\u001b[A\n",
+ " 1%|▏ | 625/44063 [01:03<1:33:42, 7.73it/s]\u001b[A\n",
+ " 1%|▏ | 627/44063 [01:03<1:26:48, 8.34it/s]\u001b[A\n",
+ " 1%|▏ | 628/44063 [01:03<1:30:38, 7.99it/s]\u001b[A\n",
+ " 1%|▏ | 630/44063 [01:03<1:24:55, 8.52it/s]\u001b[A\n",
+ " 1%|▏ | 632/44063 [01:04<1:14:17, 9.74it/s]\u001b[A\n",
+ " 1%|▏ | 634/44063 [01:04<1:19:53, 9.06it/s]\u001b[A\n",
+ " 1%|▏ | 635/44063 [01:04<1:28:23, 8.19it/s]\u001b[A\n",
+ " 1%|▏ | 636/44063 [01:04<2:03:26, 5.86it/s]\u001b[A\n",
+ " 1%|▏ | 638/44063 [01:04<1:44:29, 6.93it/s]\u001b[A\n",
+ " 1%|▏ | 639/44063 [01:05<1:39:13, 7.29it/s]\u001b[A\n",
+ " 1%|▏ | 640/44063 [01:05<1:35:10, 7.60it/s]\u001b[A\n",
+ " 1%|▏ | 641/44063 [01:05<1:42:28, 7.06it/s]\u001b[A\n",
+ " 1%|▏ | 642/44063 [01:05<1:38:15, 7.36it/s]\u001b[A\n",
+ " 1%|▏ | 644/44063 [01:05<1:55:03, 6.29it/s]\u001b[A\n",
+ " 1%|▏ | 646/44063 [01:06<1:37:02, 7.46it/s]\u001b[A\n",
+ " 1%|▏ | 648/44063 [01:06<1:23:35, 8.66it/s]\u001b[A\n",
+ " 1%|▏ | 650/44063 [01:06<1:19:06, 9.15it/s]\u001b[A\n",
+ " 1%|▏ | 652/44063 [01:06<1:13:37, 9.83it/s]\u001b[A\n",
+ " 1%|▏ | 654/44063 [01:06<1:20:04, 9.04it/s]\u001b[A\n",
+ " 1%|▏ | 655/44063 [01:06<1:21:52, 8.84it/s]\u001b[A\n",
+ " 1%|▏ | 657/44063 [01:07<1:23:05, 8.71it/s]\u001b[A\n",
+ " 1%|▏ | 658/44063 [01:07<1:24:49, 8.53it/s]\u001b[A\n",
+ " 1%|▏ | 659/44063 [01:07<1:27:05, 8.31it/s]\u001b[A\n",
+ " 2%|▏ | 661/44063 [01:07<1:22:25, 8.78it/s]\u001b[A\n",
+ " 2%|▏ | 663/44063 [01:07<1:17:52, 9.29it/s]\u001b[A\n",
+ " 2%|▏ | 665/44063 [01:07<1:16:22, 9.47it/s]\u001b[A\n",
+ " 2%|▏ | 667/44063 [01:08<1:12:18, 10.00it/s]\u001b[A\n",
+ " 2%|▏ | 669/44063 [01:08<1:17:37, 9.32it/s]\u001b[A\n",
+ " 2%|▏ | 670/44063 [01:08<1:16:51, 9.41it/s]\u001b[A\n",
+ " 2%|▏ | 671/44063 [01:08<1:19:02, 9.15it/s]\u001b[A\n",
+ " 2%|▏ | 672/44063 [01:08<1:29:02, 8.12it/s]\u001b[A\n",
+ " 2%|▏ | 673/44063 [01:08<1:30:06, 8.03it/s]\u001b[A\n",
+ " 2%|▏ | 675/44063 [01:09<1:23:44, 8.64it/s]\u001b[A\n",
+ " 2%|▏ | 676/44063 [01:09<1:23:15, 8.68it/s]\u001b[A\n",
+ " 2%|▏ | 677/44063 [01:09<1:44:43, 6.90it/s]\u001b[A\n",
+ " 2%|▏ | 678/44063 [01:09<1:37:10, 7.44it/s]\u001b[A\n",
+ " 2%|▏ | 680/44063 [01:09<1:32:06, 7.85it/s]\u001b[A\n",
+ " 2%|▏ | 681/44063 [01:09<1:32:54, 7.78it/s]\u001b[A\n",
+ " 2%|▏ | 683/44063 [01:10<1:33:46, 7.71it/s]\u001b[A\n",
+ " 2%|▏ | 684/44063 [01:10<1:45:11, 6.87it/s]\u001b[A\n",
+ " 2%|▏ | 685/44063 [01:10<1:44:34, 6.91it/s]\u001b[A\n",
+ " 2%|▏ | 687/44063 [01:10<1:31:00, 7.94it/s]\u001b[A\n",
+ " 2%|▏ | 689/44063 [01:10<1:19:46, 9.06it/s]\u001b[A\n",
+ " 2%|▏ | 691/44063 [01:10<1:14:40, 9.68it/s]\u001b[A\n",
+ " 2%|▏ | 693/44063 [01:11<1:04:47, 11.16it/s]\u001b[A\n",
+ " 2%|▏ | 695/44063 [01:11<1:15:43, 9.55it/s]\u001b[A\n",
+ " 2%|▏ | 697/44063 [01:11<1:15:35, 9.56it/s]\u001b[A\n",
+ " 2%|▏ | 699/44063 [01:11<1:14:59, 9.64it/s]\u001b[A\n",
+ " 2%|▏ | 701/44063 [01:12<1:29:30, 8.07it/s]\u001b[A\n",
+ " 2%|▏ | 703/44063 [01:12<1:22:04, 8.81it/s]\u001b[A\n",
+ " 2%|▏ | 704/44063 [01:12<1:21:50, 8.83it/s]\u001b[A\n",
+ " 2%|▏ | 705/44063 [01:12<1:22:37, 8.75it/s]\u001b[A\n",
+ " 2%|▏ | 707/44063 [01:12<1:17:42, 9.30it/s]\u001b[A\n",
+ " 2%|▏ | 708/44063 [01:12<1:32:13, 7.83it/s]\u001b[A\n",
+ " 2%|▏ | 709/44063 [01:12<1:34:39, 7.63it/s]\u001b[A\n",
+ " 2%|▏ | 710/44063 [01:13<1:32:56, 7.77it/s]\u001b[A\n",
+ " 2%|▏ | 711/44063 [01:13<1:40:00, 7.22it/s]\u001b[A\n",
+ " 2%|▏ | 712/44063 [01:13<1:37:51, 7.38it/s]\u001b[A\n",
+ " 2%|▏ | 713/44063 [01:13<1:36:29, 7.49it/s]\u001b[A\n",
+ " 2%|▏ | 714/44063 [01:13<1:30:24, 7.99it/s]\u001b[A\n",
+ " 2%|▏ | 715/44063 [01:13<1:27:43, 8.24it/s]\u001b[A\n",
+ " 2%|▏ | 716/44063 [01:13<1:37:01, 7.45it/s]\u001b[A\n",
+ " 2%|▏ | 717/44063 [01:14<1:35:41, 7.55it/s]\u001b[A\n",
+ " 2%|▏ | 718/44063 [01:14<2:08:13, 5.63it/s]\u001b[A\n",
+ " 2%|▏ | 720/44063 [01:14<1:52:36, 6.42it/s]\u001b[A\n",
+ " 2%|▏ | 721/44063 [01:14<2:07:13, 5.68it/s]\u001b[A\n",
+ " 2%|▏ | 722/44063 [01:14<1:51:48, 6.46it/s]\u001b[A\n",
+ " 2%|▏ | 724/44063 [01:15<1:38:57, 7.30it/s]\u001b[A\n",
+ " 2%|▏ | 726/44063 [01:15<1:29:40, 8.05it/s]\u001b[A\n",
+ " 2%|▏ | 727/44063 [01:15<1:30:12, 8.01it/s]\u001b[A\n",
+ " 2%|▏ | 728/44063 [01:15<1:30:44, 7.96it/s]\u001b[A\n",
+ " 2%|▏ | 729/44063 [01:15<1:29:14, 8.09it/s]\u001b[A\n",
+ " 2%|▏ | 730/44063 [01:15<1:41:15, 7.13it/s]\u001b[A\n",
+ " 2%|▏ | 732/44063 [01:15<1:26:21, 8.36it/s]\u001b[A\n",
+ " 2%|▏ | 733/44063 [01:16<1:31:46, 7.87it/s]\u001b[A\n",
+ " 2%|▏ | 735/44063 [01:16<1:19:56, 9.03it/s]\u001b[A\n",
+ " 2%|▏ | 737/44063 [01:16<1:17:21, 9.33it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 2%|▏ | 739/44063 [01:16<1:11:16, 10.13it/s]\u001b[A\n",
+ " 2%|▏ | 741/44063 [01:16<1:20:17, 8.99it/s]\u001b[A\n",
+ " 2%|▏ | 743/44063 [01:17<1:13:22, 9.84it/s]\u001b[A\n",
+ " 2%|▏ | 745/44063 [01:17<1:30:40, 7.96it/s]\u001b[A\n",
+ " 2%|▏ | 747/44063 [01:17<1:20:31, 8.97it/s]\u001b[A\n",
+ " 2%|▏ | 749/44063 [01:17<1:25:09, 8.48it/s]\u001b[A\n",
+ " 2%|▏ | 750/44063 [01:17<1:28:33, 8.15it/s]\u001b[A\n",
+ " 2%|▏ | 751/44063 [01:18<1:25:51, 8.41it/s]\u001b[A\n",
+ " 2%|▏ | 752/44063 [01:18<1:33:20, 7.73it/s]\u001b[A\n",
+ " 2%|▏ | 753/44063 [01:18<1:36:34, 7.47it/s]\u001b[A\n",
+ " 2%|▏ | 754/44063 [01:18<1:30:53, 7.94it/s]\u001b[A\n",
+ " 2%|▏ | 755/44063 [01:18<1:33:03, 7.76it/s]\u001b[A\n",
+ " 2%|▏ | 757/44063 [01:18<1:30:37, 7.96it/s]\u001b[A\n",
+ " 2%|▏ | 758/44063 [01:19<1:46:32, 6.77it/s]\u001b[A\n",
+ " 2%|▏ | 759/44063 [01:19<1:51:45, 6.46it/s]\u001b[A\n",
+ " 2%|▏ | 760/44063 [01:19<1:42:45, 7.02it/s]\u001b[A\n",
+ " 2%|▏ | 761/44063 [01:19<1:50:01, 6.56it/s]\u001b[A\n",
+ " 2%|▏ | 762/44063 [01:19<1:48:38, 6.64it/s]\u001b[A\n",
+ " 2%|▏ | 763/44063 [01:19<1:41:46, 7.09it/s]\u001b[A\n",
+ " 2%|▏ | 764/44063 [01:19<1:36:04, 7.51it/s]\u001b[A\n",
+ " 2%|▏ | 766/44063 [01:20<1:31:09, 7.92it/s]\u001b[A\n",
+ " 2%|▏ | 767/44063 [01:20<1:30:10, 8.00it/s]\u001b[A\n",
+ " 2%|▏ | 768/44063 [01:20<1:38:03, 7.36it/s]\u001b[A\n",
+ " 2%|▏ | 769/44063 [01:20<1:45:55, 6.81it/s]\u001b[A\n",
+ " 2%|▏ | 770/44063 [01:20<1:54:48, 6.28it/s]\u001b[A\n",
+ " 2%|▏ | 772/44063 [01:21<1:49:02, 6.62it/s]\u001b[A\n",
+ " 2%|▏ | 774/44063 [01:21<1:31:42, 7.87it/s]\u001b[A\n",
+ " 2%|▏ | 775/44063 [01:21<1:28:43, 8.13it/s]\u001b[A\n",
+ " 2%|▏ | 777/44063 [01:21<1:38:36, 7.32it/s]\u001b[A\n",
+ " 2%|▏ | 778/44063 [01:21<1:42:54, 7.01it/s]\u001b[A\n",
+ " 2%|▏ | 779/44063 [01:21<1:45:56, 6.81it/s]\u001b[A\n",
+ " 2%|▏ | 780/44063 [01:22<1:37:09, 7.42it/s]\u001b[A\n",
+ " 2%|▏ | 781/44063 [01:22<1:30:24, 7.98it/s]\u001b[A\n",
+ " 2%|▏ | 783/44063 [01:22<1:19:11, 9.11it/s]\u001b[A\n",
+ " 2%|▏ | 785/44063 [01:22<1:11:34, 10.08it/s]\u001b[A\n",
+ " 2%|▏ | 787/44063 [01:22<1:24:08, 8.57it/s]\u001b[A\n",
+ " 2%|▏ | 788/44063 [01:22<1:37:11, 7.42it/s]\u001b[A\n",
+ " 2%|▏ | 789/44063 [01:23<1:35:51, 7.52it/s]\u001b[A\n",
+ " 2%|▏ | 790/44063 [01:23<1:31:06, 7.92it/s]\u001b[A\n",
+ " 2%|▏ | 791/44063 [01:23<1:28:35, 8.14it/s]\u001b[A\n",
+ " 2%|▏ | 793/44063 [01:23<1:32:57, 7.76it/s]\u001b[A\n",
+ " 2%|▏ | 795/44063 [01:23<1:22:08, 8.78it/s]\u001b[A\n",
+ " 2%|▏ | 797/44063 [01:23<1:15:25, 9.56it/s]\u001b[A\n",
+ " 2%|▏ | 799/44063 [01:24<1:12:32, 9.94it/s]\u001b[A\n",
+ " 2%|▏ | 801/44063 [01:24<1:21:25, 8.85it/s]\u001b[A\n",
+ " 2%|▏ | 803/44063 [01:24<1:19:59, 9.01it/s]\u001b[A\n",
+ " 2%|▏ | 805/44063 [01:24<1:12:03, 10.00it/s]\u001b[A\n",
+ " 2%|▏ | 807/44063 [01:24<1:15:39, 9.53it/s]\u001b[A\n",
+ " 2%|▏ | 809/44063 [01:25<1:16:47, 9.39it/s]\u001b[A\n",
+ " 2%|▏ | 810/44063 [01:25<1:21:59, 8.79it/s]\u001b[A\n",
+ " 2%|▏ | 811/44063 [01:25<1:28:48, 8.12it/s]\u001b[A\n",
+ " 2%|▏ | 812/44063 [01:25<1:30:18, 7.98it/s]\u001b[A\n",
+ " 2%|▏ | 813/44063 [01:25<1:43:51, 6.94it/s]\u001b[A\n",
+ " 2%|▏ | 814/44063 [01:25<1:43:04, 6.99it/s]\u001b[A\n",
+ " 2%|▏ | 815/44063 [01:26<1:46:19, 6.78it/s]\u001b[A\n",
+ " 2%|▏ | 817/44063 [01:26<1:36:39, 7.46it/s]\u001b[A\n",
+ " 2%|▏ | 818/44063 [01:26<1:42:19, 7.04it/s]\u001b[A\n",
+ " 2%|▏ | 820/44063 [01:26<1:30:19, 7.98it/s]\u001b[A\n",
+ " 2%|▏ | 822/44063 [01:26<1:21:41, 8.82it/s]\u001b[A\n",
+ " 2%|▏ | 823/44063 [01:26<1:24:29, 8.53it/s]\u001b[A\n",
+ " 2%|▏ | 825/44063 [01:27<1:24:00, 8.58it/s]\u001b[A\n",
+ " 2%|▏ | 827/44063 [01:27<1:23:44, 8.60it/s]\u001b[A\n",
+ " 2%|▏ | 829/44063 [01:27<1:20:00, 9.01it/s]\u001b[A\n",
+ " 2%|▏ | 831/44063 [01:27<1:17:56, 9.24it/s]\u001b[A\n",
+ " 2%|▏ | 832/44063 [01:27<1:16:14, 9.45it/s]\u001b[A\n",
+ " 2%|▏ | 833/44063 [01:27<1:17:04, 9.35it/s]\u001b[A\n",
+ " 2%|▏ | 834/44063 [01:28<1:27:09, 8.27it/s]\u001b[A\n",
+ " 2%|▏ | 835/44063 [01:28<1:26:38, 8.32it/s]\u001b[A\n",
+ " 2%|▏ | 836/44063 [01:28<1:26:11, 8.36it/s]\u001b[A\n",
+ " 2%|▏ | 837/44063 [01:28<1:24:18, 8.55it/s]\u001b[A\n",
+ " 2%|▏ | 839/44063 [01:28<1:18:26, 9.18it/s]\u001b[A\n",
+ " 2%|▏ | 840/44063 [01:28<1:20:33, 8.94it/s]\u001b[A\n",
+ " 2%|▏ | 841/44063 [01:28<1:22:32, 8.73it/s]\u001b[A\n",
+ " 2%|▏ | 843/44063 [01:29<1:15:00, 9.60it/s]\u001b[A\n",
+ " 2%|▏ | 845/44063 [01:29<1:08:26, 10.52it/s]\u001b[A\n",
+ " 2%|▏ | 847/44063 [01:29<1:27:10, 8.26it/s]\u001b[A\n",
+ " 2%|▏ | 849/44063 [01:29<1:18:33, 9.17it/s]\u001b[A\n",
+ " 2%|▏ | 851/44063 [01:29<1:18:52, 9.13it/s]\u001b[A\n",
+ " 2%|▏ | 852/44063 [01:30<1:20:37, 8.93it/s]\u001b[A\n",
+ " 2%|▏ | 854/44063 [01:30<1:18:14, 9.20it/s]\u001b[A\n",
+ " 2%|▏ | 855/44063 [01:30<1:50:41, 6.51it/s]\u001b[A\n",
+ " 2%|▏ | 856/44063 [01:30<1:46:08, 6.78it/s]\u001b[A\n",
+ " 2%|▏ | 857/44063 [01:30<1:38:13, 7.33it/s]\u001b[A\n",
+ " 2%|▏ | 859/44063 [01:30<1:28:43, 8.12it/s]\u001b[A\n",
+ " 2%|▏ | 860/44063 [01:31<1:35:07, 7.57it/s]\u001b[A\n",
+ " 2%|▏ | 861/44063 [01:31<1:41:47, 7.07it/s]\u001b[A\n",
+ " 2%|▏ | 862/44063 [01:31<1:35:27, 7.54it/s]\u001b[A\n",
+ " 2%|▏ | 863/44063 [01:31<1:37:51, 7.36it/s]\u001b[A\n",
+ " 2%|▏ | 864/44063 [01:31<1:47:22, 6.71it/s]\u001b[A\n",
+ " 2%|▏ | 866/44063 [01:31<1:36:25, 7.47it/s]\u001b[A\n",
+ " 2%|▏ | 868/44063 [01:32<1:30:10, 7.98it/s]\u001b[A\n",
+ " 2%|▏ | 869/44063 [01:32<1:32:52, 7.75it/s]\u001b[A\n",
+ " 2%|▏ | 871/44063 [01:32<1:23:44, 8.60it/s]\u001b[A\n",
+ " 2%|▏ | 872/44063 [01:32<1:22:58, 8.68it/s]\u001b[A\n",
+ " 2%|▏ | 874/44063 [01:32<1:21:42, 8.81it/s]\u001b[A\n",
+ " 2%|▏ | 875/44063 [01:32<1:19:17, 9.08it/s]\u001b[A\n",
+ " 2%|▏ | 877/44063 [01:33<1:22:04, 8.77it/s]\u001b[A\n",
+ " 2%|▏ | 878/44063 [01:33<1:28:38, 8.12it/s]\u001b[A\n",
+ " 2%|▏ | 879/44063 [01:33<1:29:42, 8.02it/s]\u001b[A\n",
+ " 2%|▏ | 880/44063 [01:33<1:25:55, 8.38it/s]\u001b[A\n",
+ " 2%|▏ | 881/44063 [01:33<1:24:41, 8.50it/s]\u001b[A\n",
+ " 2%|▏ | 882/44063 [01:33<1:36:34, 7.45it/s]\u001b[A\n",
+ " 2%|▏ | 883/44063 [01:33<1:37:53, 7.35it/s]\u001b[A\n",
+ " 2%|▏ | 884/44063 [01:34<1:38:25, 7.31it/s]\u001b[A\n",
+ " 2%|▏ | 885/44063 [01:34<1:41:27, 7.09it/s]\u001b[A\n",
+ " 2%|▏ | 886/44063 [01:34<1:49:27, 6.57it/s]\u001b[A\n",
+ " 2%|▏ | 887/44063 [01:34<1:51:34, 6.45it/s]\u001b[A\n",
+ " 2%|▏ | 888/44063 [01:34<1:42:41, 7.01it/s]\u001b[A\n",
+ " 2%|▏ | 889/44063 [01:34<1:34:48, 7.59it/s]\u001b[A\n",
+ " 2%|▏ | 890/44063 [01:34<1:30:20, 7.97it/s]\u001b[A\n",
+ " 2%|▏ | 892/44063 [01:35<1:19:37, 9.04it/s]\u001b[A\n",
+ " 2%|▏ | 894/44063 [01:35<1:14:24, 9.67it/s]\u001b[A\n",
+ " 2%|▏ | 896/44063 [01:35<1:16:23, 9.42it/s]\u001b[A\n",
+ " 2%|▏ | 898/44063 [01:35<1:16:50, 9.36it/s]\u001b[A\n",
+ " 2%|▏ | 899/44063 [01:35<1:54:19, 6.29it/s]\u001b[A\n",
+ " 2%|▏ | 900/44063 [01:36<2:02:09, 5.89it/s]\u001b[A\n",
+ " 2%|▏ | 902/44063 [01:36<1:58:04, 6.09it/s]\u001b[A\n",
+ " 2%|▏ | 903/44063 [01:36<2:03:11, 5.84it/s]\u001b[A\n",
+ " 2%|▏ | 905/44063 [01:36<1:47:00, 6.72it/s]\u001b[A\n",
+ " 2%|▏ | 906/44063 [01:36<1:48:02, 6.66it/s]\u001b[A\n",
+ " 2%|▏ | 907/44063 [01:37<1:41:54, 7.06it/s]\u001b[A\n",
+ " 2%|▏ | 909/44063 [01:37<1:30:44, 7.93it/s]\u001b[A\n",
+ " 2%|▏ | 910/44063 [01:37<1:36:34, 7.45it/s]\u001b[A\n",
+ " 2%|▏ | 911/44063 [01:37<1:43:12, 6.97it/s]\u001b[A\n",
+ " 2%|▏ | 912/44063 [01:37<1:34:17, 7.63it/s]\u001b[A\n",
+ " 2%|▏ | 914/44063 [01:37<1:27:08, 8.25it/s]\u001b[A\n",
+ " 2%|▏ | 916/44063 [01:37<1:12:56, 9.86it/s]\u001b[A\n",
+ " 2%|▏ | 918/44063 [01:38<1:08:24, 10.51it/s]\u001b[A\n",
+ " 2%|▏ | 920/44063 [01:38<1:26:08, 8.35it/s]\u001b[A\n",
+ " 2%|▏ | 921/44063 [01:38<1:25:03, 8.45it/s]\u001b[A\n",
+ " 2%|▏ | 922/44063 [01:38<1:24:00, 8.56it/s]\u001b[A\n",
+ " 2%|▏ | 923/44063 [01:38<1:20:23, 8.94it/s]\u001b[A\n",
+ " 2%|▏ | 925/44063 [01:38<1:11:23, 10.07it/s]\u001b[A\n",
+ " 2%|▏ | 927/44063 [01:39<1:11:30, 10.05it/s]\u001b[A\n",
+ " 2%|▏ | 929/44063 [01:39<1:32:36, 7.76it/s]\u001b[A\n",
+ " 2%|▏ | 931/44063 [01:39<1:23:27, 8.61it/s]\u001b[A\n",
+ " 2%|▏ | 933/44063 [01:39<1:12:11, 9.96it/s]\u001b[A\n",
+ " 2%|▏ | 935/44063 [01:40<1:22:11, 8.75it/s]\u001b[A\n",
+ " 2%|▏ | 937/44063 [01:40<1:20:01, 8.98it/s]\u001b[A\n",
+ " 2%|▏ | 939/44063 [01:40<1:18:18, 9.18it/s]\u001b[A\n",
+ " 2%|▏ | 941/44063 [01:40<1:10:39, 10.17it/s]\u001b[A\n",
+ " 2%|▏ | 943/44063 [01:40<1:04:38, 11.12it/s]\u001b[A\n",
+ " 2%|▏ | 945/44063 [01:41<1:12:20, 9.93it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 2%|▏ | 947/44063 [01:41<1:11:30, 10.05it/s]\u001b[A\n",
+ " 2%|▏ | 949/44063 [01:41<1:06:13, 10.85it/s]\u001b[A\n",
+ " 2%|▏ | 951/44063 [01:41<1:19:15, 9.07it/s]\u001b[A\n",
+ " 2%|▏ | 953/44063 [01:41<1:18:51, 9.11it/s]\u001b[A\n",
+ " 2%|▏ | 954/44063 [01:42<1:22:27, 8.71it/s]\u001b[A\n",
+ " 2%|▏ | 956/44063 [01:42<1:17:51, 9.23it/s]\u001b[A\n",
+ " 2%|▏ | 957/44063 [01:42<1:22:04, 8.75it/s]\u001b[A\n",
+ " 2%|▏ | 959/44063 [01:42<1:16:43, 9.36it/s]\u001b[A\n",
+ " 2%|▏ | 961/44063 [01:42<1:18:12, 9.18it/s]\u001b[A\n",
+ " 2%|▏ | 962/44063 [01:42<1:17:48, 9.23it/s]\u001b[A\n",
+ " 2%|▏ | 963/44063 [01:43<1:31:32, 7.85it/s]\u001b[A\n",
+ " 2%|▏ | 964/44063 [01:43<1:26:52, 8.27it/s]\u001b[A\n",
+ " 2%|▏ | 965/44063 [01:43<1:32:30, 7.76it/s]\u001b[A\n",
+ " 2%|▏ | 966/44063 [01:43<1:33:06, 7.71it/s]\u001b[A\n",
+ " 2%|▏ | 967/44063 [01:43<1:35:47, 7.50it/s]\u001b[A\n",
+ " 2%|▏ | 968/44063 [01:43<1:31:07, 7.88it/s]\u001b[A\n",
+ " 2%|▏ | 970/44063 [01:43<1:21:55, 8.77it/s]\u001b[A\n",
+ " 2%|▏ | 971/44063 [01:43<1:21:21, 8.83it/s]\u001b[A\n",
+ " 2%|▏ | 973/44063 [01:44<1:15:23, 9.53it/s]\u001b[A\n",
+ " 2%|▏ | 974/44063 [01:44<1:32:09, 7.79it/s]\u001b[A\n",
+ " 2%|▏ | 975/44063 [01:44<2:08:34, 5.59it/s]\u001b[A\n",
+ " 2%|▏ | 976/44063 [01:44<1:54:09, 6.29it/s]\u001b[A\n",
+ " 2%|▏ | 977/44063 [01:44<1:52:31, 6.38it/s]\u001b[A\n",
+ " 2%|▏ | 978/44063 [01:45<1:51:11, 6.46it/s]\u001b[A\n",
+ " 2%|▏ | 980/44063 [01:45<1:36:39, 7.43it/s]\u001b[A\n",
+ " 2%|▏ | 981/44063 [01:45<1:29:12, 8.05it/s]\u001b[A\n",
+ " 2%|▏ | 983/44063 [01:45<1:22:11, 8.74it/s]\u001b[A\n",
+ " 2%|▏ | 984/44063 [01:45<1:30:13, 7.96it/s]\u001b[A\n",
+ " 2%|▏ | 985/44063 [01:45<1:53:36, 6.32it/s]\u001b[A\n",
+ " 2%|▏ | 987/44063 [01:46<1:39:31, 7.21it/s]\u001b[A\n",
+ " 2%|▏ | 989/44063 [01:46<1:31:05, 7.88it/s]\u001b[A\n",
+ " 2%|▏ | 990/44063 [01:46<1:43:48, 6.92it/s]\u001b[A\n",
+ " 2%|▏ | 991/44063 [01:46<1:35:39, 7.50it/s]\u001b[A\n",
+ " 2%|▏ | 992/44063 [01:46<1:29:02, 8.06it/s]\u001b[A\n",
+ " 2%|▏ | 993/44063 [01:46<1:29:13, 8.05it/s]\u001b[A\n",
+ " 2%|▏ | 995/44063 [01:46<1:17:04, 9.31it/s]\u001b[A\n",
+ " 2%|▏ | 997/44063 [01:47<1:22:50, 8.66it/s]\u001b[A\n",
+ " 2%|▏ | 998/44063 [01:47<1:27:00, 8.25it/s]\u001b[A\n",
+ " 2%|▏ | 999/44063 [01:47<1:38:12, 7.31it/s]\u001b[A\n",
+ " 2%|▏ | 1000/44063 [01:47<2:12:14, 5.43it/s]\u001b[A\n",
+ " 2%|▏ | 1002/44063 [01:48<1:52:16, 6.39it/s]\u001b[A\n",
+ " 2%|▏ | 1003/44063 [01:48<1:46:15, 6.75it/s]\u001b[A\n",
+ " 2%|▏ | 1005/44063 [01:48<1:37:23, 7.37it/s]\u001b[A\n",
+ " 2%|▏ | 1006/44063 [01:48<1:50:05, 6.52it/s]\u001b[A\n",
+ " 2%|▏ | 1007/44063 [01:48<1:42:29, 7.00it/s]\u001b[A\n",
+ " 2%|▏ | 1009/44063 [01:48<1:31:56, 7.80it/s]\u001b[A\n",
+ " 2%|▏ | 1011/44063 [01:49<1:23:14, 8.62it/s]\u001b[A\n",
+ " 2%|▏ | 1013/44063 [01:49<1:15:45, 9.47it/s]\u001b[A\n",
+ " 2%|▏ | 1015/44063 [01:49<1:22:48, 8.66it/s]\u001b[A\n",
+ " 2%|▏ | 1016/44063 [01:49<1:23:20, 8.61it/s]\u001b[A\n",
+ " 2%|▏ | 1018/44063 [01:49<1:24:06, 8.53it/s]\u001b[A\n",
+ " 2%|▏ | 1020/44063 [01:50<1:18:52, 9.10it/s]\u001b[A\n",
+ " 2%|▏ | 1021/44063 [01:50<1:36:22, 7.44it/s]\u001b[A\n",
+ " 2%|▏ | 1023/44063 [01:50<1:25:32, 8.39it/s]\u001b[A\n",
+ " 2%|▏ | 1025/44063 [01:50<1:17:28, 9.26it/s]\u001b[A\n",
+ " 2%|▏ | 1027/44063 [01:50<1:25:10, 8.42it/s]\u001b[A\n",
+ " 2%|▏ | 1028/44063 [01:50<1:29:49, 7.99it/s]\u001b[A\n",
+ " 2%|▏ | 1030/44063 [01:51<1:32:50, 7.73it/s]\u001b[A\n",
+ " 2%|▏ | 1031/44063 [01:51<1:30:41, 7.91it/s]\u001b[A\n",
+ " 2%|▏ | 1032/44063 [01:51<1:26:22, 8.30it/s]\u001b[A\n",
+ " 2%|▏ | 1033/44063 [01:51<1:26:02, 8.34it/s]\u001b[A\n",
+ " 2%|▏ | 1034/44063 [01:51<1:32:36, 7.74it/s]\u001b[A\n",
+ " 2%|▏ | 1036/44063 [01:51<1:27:08, 8.23it/s]\u001b[A\n",
+ " 2%|▏ | 1038/44063 [01:52<1:26:22, 8.30it/s]\u001b[A\n",
+ " 2%|▏ | 1040/44063 [01:52<1:21:14, 8.83it/s]\u001b[A\n",
+ " 2%|▏ | 1041/44063 [01:52<1:48:11, 6.63it/s]\u001b[A\n",
+ " 2%|▏ | 1042/44063 [01:52<1:43:37, 6.92it/s]\u001b[A\n",
+ " 2%|▏ | 1043/44063 [01:52<1:44:29, 6.86it/s]\u001b[A\n",
+ " 2%|▏ | 1045/44063 [01:53<1:36:17, 7.45it/s]\u001b[A\n",
+ " 2%|▏ | 1046/44063 [01:53<1:42:07, 7.02it/s]\u001b[A\n",
+ " 2%|▏ | 1047/44063 [01:53<1:38:59, 7.24it/s]\u001b[A\n",
+ " 2%|▏ | 1048/44063 [01:53<1:34:30, 7.59it/s]\u001b[A\n",
+ " 2%|▏ | 1049/44063 [01:53<1:34:23, 7.60it/s]\u001b[A\n",
+ " 2%|▏ | 1051/44063 [01:54<1:46:13, 6.75it/s]\u001b[A\n",
+ " 2%|▏ | 1052/44063 [01:54<1:38:06, 7.31it/s]\u001b[A\n",
+ " 2%|▏ | 1053/44063 [01:54<1:33:20, 7.68it/s]\u001b[A\n",
+ " 2%|▏ | 1054/44063 [01:54<1:32:06, 7.78it/s]\u001b[A\n",
+ " 2%|▏ | 1056/44063 [01:54<1:18:37, 9.12it/s]\u001b[A\n",
+ " 2%|▏ | 1058/44063 [01:54<1:23:15, 8.61it/s]\u001b[A\n",
+ " 2%|▏ | 1060/44063 [01:54<1:18:52, 9.09it/s]\u001b[A\n",
+ " 2%|▏ | 1061/44063 [01:55<1:19:48, 8.98it/s]\u001b[A\n",
+ " 2%|▏ | 1062/44063 [01:55<1:19:53, 8.97it/s]\u001b[A\n",
+ " 2%|▏ | 1063/44063 [01:55<1:51:21, 6.44it/s]\u001b[A\n",
+ " 2%|▏ | 1065/44063 [01:55<1:31:57, 7.79it/s]\u001b[A\n",
+ " 2%|▏ | 1066/44063 [01:55<1:33:03, 7.70it/s]\u001b[A\n",
+ " 2%|▏ | 1067/44063 [01:55<1:33:23, 7.67it/s]\u001b[A\n",
+ " 2%|▏ | 1069/44063 [01:56<1:25:20, 8.40it/s]\u001b[A\n",
+ " 2%|▏ | 1070/44063 [01:56<1:27:34, 8.18it/s]\u001b[A\n",
+ " 2%|▏ | 1071/44063 [01:56<1:44:58, 6.83it/s]\u001b[A\n",
+ " 2%|▏ | 1072/44063 [01:56<1:47:33, 6.66it/s]\u001b[A\n",
+ " 2%|▏ | 1073/44063 [01:56<1:47:27, 6.67it/s]\u001b[A\n",
+ " 2%|▏ | 1074/44063 [01:56<2:09:54, 5.52it/s]\u001b[A\n",
+ " 2%|▏ | 1075/44063 [01:57<2:06:13, 5.68it/s]\u001b[A\n",
+ " 2%|▏ | 1076/44063 [01:57<1:58:53, 6.03it/s]\u001b[A\n",
+ " 2%|▏ | 1077/44063 [01:57<1:49:13, 6.56it/s]\u001b[A\n",
+ " 2%|▏ | 1079/44063 [01:57<1:33:04, 7.70it/s]\u001b[A\n",
+ " 2%|▏ | 1081/44063 [01:57<1:25:54, 8.34it/s]\u001b[A\n",
+ " 2%|▏ | 1082/44063 [01:57<1:38:01, 7.31it/s]\u001b[A\n",
+ " 2%|▏ | 1083/44063 [01:58<1:51:28, 6.43it/s]\u001b[A\n",
+ " 2%|▏ | 1084/44063 [01:58<1:55:42, 6.19it/s]\u001b[A\n",
+ " 2%|▏ | 1086/44063 [01:58<1:41:29, 7.06it/s]\u001b[A\n",
+ " 2%|▏ | 1087/44063 [01:58<1:44:49, 6.83it/s]\u001b[A\n",
+ " 2%|▏ | 1089/44063 [01:58<1:31:21, 7.84it/s]\u001b[A\n",
+ " 2%|▏ | 1090/44063 [01:58<1:50:28, 6.48it/s]\u001b[A\n",
+ " 2%|▏ | 1091/44063 [01:59<1:53:20, 6.32it/s]\u001b[A\n",
+ " 2%|▏ | 1092/44063 [01:59<1:42:58, 6.95it/s]\u001b[A\n",
+ " 2%|▏ | 1093/44063 [01:59<1:40:42, 7.11it/s]\u001b[A\n",
+ " 2%|▏ | 1094/44063 [01:59<1:46:27, 6.73it/s]\u001b[A\n",
+ " 2%|▏ | 1096/44063 [01:59<1:34:52, 7.55it/s]\u001b[A\n",
+ " 2%|▏ | 1097/44063 [01:59<1:31:22, 7.84it/s]\u001b[A\n",
+ " 2%|▏ | 1099/44063 [02:00<1:21:13, 8.82it/s]\u001b[A\n",
+ " 2%|▏ | 1101/44063 [02:00<1:19:16, 9.03it/s]\u001b[A\n",
+ " 3%|▎ | 1102/44063 [02:00<1:28:16, 8.11it/s]\u001b[A\n",
+ " 3%|▎ | 1104/44063 [02:00<1:23:42, 8.55it/s]\u001b[A\n",
+ " 3%|▎ | 1105/44063 [02:00<1:31:31, 7.82it/s]\u001b[A\n",
+ " 3%|▎ | 1106/44063 [02:00<1:37:20, 7.35it/s]\u001b[A\n",
+ " 3%|▎ | 1107/44063 [02:01<1:37:45, 7.32it/s]\u001b[A\n",
+ " 3%|▎ | 1108/44063 [02:01<1:33:07, 7.69it/s]\u001b[A\n",
+ " 3%|▎ | 1109/44063 [02:01<1:37:15, 7.36it/s]\u001b[A\n",
+ " 3%|▎ | 1110/44063 [02:01<1:44:03, 6.88it/s]\u001b[A\n",
+ " 3%|▎ | 1111/44063 [02:01<1:57:21, 6.10it/s]\u001b[A\n",
+ " 3%|▎ | 1113/44063 [02:01<1:41:09, 7.08it/s]\u001b[A\n",
+ " 3%|▎ | 1114/44063 [02:01<1:33:26, 7.66it/s]\u001b[A\n",
+ " 3%|▎ | 1115/44063 [02:02<1:27:36, 8.17it/s]\u001b[A\n",
+ " 3%|▎ | 1117/44063 [02:02<1:26:54, 8.24it/s]\u001b[A\n",
+ " 3%|▎ | 1119/44063 [02:02<1:24:07, 8.51it/s]\u001b[A\n",
+ " 3%|▎ | 1121/44063 [02:02<1:16:30, 9.35it/s]\u001b[A\n",
+ " 3%|▎ | 1122/44063 [02:02<1:35:50, 7.47it/s]\u001b[A\n",
+ " 3%|▎ | 1124/44063 [02:03<1:39:27, 7.20it/s]\u001b[A\n",
+ " 3%|▎ | 1125/44063 [02:03<1:41:30, 7.05it/s]\u001b[A\n",
+ " 3%|▎ | 1127/44063 [02:03<1:29:09, 8.03it/s]\u001b[A\n",
+ " 3%|▎ | 1129/44063 [02:03<1:20:25, 8.90it/s]\u001b[A\n",
+ " 3%|▎ | 1130/44063 [02:03<1:30:41, 7.89it/s]\u001b[A\n",
+ " 3%|▎ | 1131/44063 [02:03<1:42:08, 7.01it/s]\u001b[A\n",
+ " 3%|▎ | 1132/44063 [02:04<1:43:34, 6.91it/s]\u001b[A\n",
+ " 3%|▎ | 1133/44063 [02:04<1:35:01, 7.53it/s]\u001b[A\n",
+ " 3%|▎ | 1134/44063 [02:04<1:28:29, 8.08it/s]\u001b[A\n",
+ " 3%|▎ | 1136/44063 [02:04<1:23:31, 8.57it/s]\u001b[A\n",
+ " 3%|▎ | 1137/44063 [02:04<1:29:58, 7.95it/s]\u001b[A\n",
+ " 3%|▎ | 1138/44063 [02:04<1:27:54, 8.14it/s]\u001b[A\n",
+ " 3%|▎ | 1139/44063 [02:04<1:33:42, 7.63it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 3%|▎ | 1140/44063 [02:05<1:27:33, 8.17it/s]\u001b[A\n",
+ " 3%|▎ | 1141/44063 [02:05<1:35:32, 7.49it/s]\u001b[A\n",
+ " 3%|▎ | 1143/44063 [02:05<1:25:36, 8.36it/s]\u001b[A\n",
+ " 3%|▎ | 1144/44063 [02:05<1:22:44, 8.65it/s]\u001b[A\n",
+ " 3%|▎ | 1146/44063 [02:05<1:18:31, 9.11it/s]\u001b[A\n",
+ " 3%|▎ | 1148/44063 [02:06<1:54:06, 6.27it/s]\u001b[A\n",
+ " 3%|▎ | 1149/44063 [02:06<1:45:27, 6.78it/s]\u001b[A\n",
+ " 3%|▎ | 1151/44063 [02:06<1:33:44, 7.63it/s]\u001b[A\n",
+ " 3%|▎ | 1153/44063 [02:06<1:28:24, 8.09it/s]\u001b[A\n",
+ " 3%|▎ | 1155/44063 [02:07<1:36:12, 7.43it/s]\u001b[A\n",
+ " 3%|▎ | 1156/44063 [02:07<1:50:50, 6.45it/s]\u001b[A\n",
+ " 3%|▎ | 1157/44063 [02:07<1:43:25, 6.91it/s]\u001b[A\n",
+ " 3%|▎ | 1158/44063 [02:07<1:44:27, 6.85it/s]\u001b[A\n",
+ " 3%|▎ | 1159/44063 [02:07<1:39:37, 7.18it/s]\u001b[A\n",
+ " 3%|▎ | 1161/44063 [02:07<1:25:47, 8.34it/s]\u001b[A\n",
+ " 3%|▎ | 1162/44063 [02:07<1:23:11, 8.60it/s]\u001b[A\n",
+ " 3%|▎ | 1164/44063 [02:08<1:18:20, 9.13it/s]\u001b[A\n",
+ " 3%|▎ | 1165/44063 [02:08<1:22:29, 8.67it/s]\u001b[A\n",
+ " 3%|▎ | 1166/44063 [02:08<1:25:59, 8.31it/s]\u001b[A\n",
+ " 3%|▎ | 1167/44063 [02:08<1:23:55, 8.52it/s]\u001b[A\n",
+ " 3%|▎ | 1168/44063 [02:08<1:48:02, 6.62it/s]\u001b[A\n",
+ " 3%|▎ | 1169/44063 [02:08<1:43:55, 6.88it/s]\u001b[A\n",
+ " 3%|▎ | 1170/44063 [02:09<1:57:20, 6.09it/s]\u001b[A\n",
+ " 3%|▎ | 1171/44063 [02:09<1:51:50, 6.39it/s]\u001b[A\n",
+ " 3%|▎ | 1172/44063 [02:09<1:47:24, 6.66it/s]\u001b[A\n",
+ " 3%|▎ | 1174/44063 [02:09<1:35:03, 7.52it/s]\u001b[A\n",
+ " 3%|▎ | 1176/44063 [02:09<1:22:04, 8.71it/s]\u001b[A\n",
+ " 3%|▎ | 1178/44063 [02:09<1:13:08, 9.77it/s]\u001b[A\n",
+ " 3%|▎ | 1180/44063 [02:09<1:08:50, 10.38it/s]\u001b[A\n",
+ " 3%|▎ | 1182/44063 [02:10<59:06, 12.09it/s] \u001b[A\n",
+ " 3%|▎ | 1185/44063 [02:10<1:14:09, 9.64it/s]\u001b[A\n",
+ " 3%|▎ | 1187/44063 [02:10<1:06:06, 10.81it/s]\u001b[A\n",
+ " 3%|▎ | 1189/44063 [02:10<1:03:21, 11.28it/s]\u001b[A\n",
+ " 3%|▎ | 1191/44063 [02:10<55:34, 12.86it/s] \u001b[A\n",
+ " 3%|▎ | 1193/44063 [02:11<1:08:07, 10.49it/s]\u001b[A\n",
+ " 3%|▎ | 1195/44063 [02:11<1:10:30, 10.13it/s]\u001b[A\n",
+ " 3%|▎ | 1197/44063 [02:11<1:10:34, 10.12it/s]\u001b[A\n",
+ " 3%|▎ | 1199/44063 [02:11<1:05:36, 10.89it/s]\u001b[A\n",
+ " 3%|▎ | 1201/44063 [02:11<59:25, 12.02it/s] \u001b[A\n",
+ " 3%|▎ | 1203/44063 [02:12<53:35, 13.33it/s]\u001b[A\n",
+ " 3%|▎ | 1205/44063 [02:12<49:33, 14.42it/s]\u001b[A\n",
+ " 3%|▎ | 1207/44063 [02:12<45:33, 15.68it/s]\u001b[A\n",
+ " 3%|▎ | 1209/44063 [02:12<50:01, 14.28it/s]\u001b[A\n",
+ " 3%|▎ | 1211/44063 [02:12<51:31, 13.86it/s]\u001b[A\n",
+ " 3%|▎ | 1213/44063 [02:12<1:04:07, 11.14it/s]\u001b[A\n",
+ " 3%|▎ | 1215/44063 [02:12<57:27, 12.43it/s] \u001b[A\n",
+ " 3%|▎ | 1217/44063 [02:13<50:57, 14.01it/s]\u001b[A\n",
+ " 3%|▎ | 1219/44063 [02:13<52:14, 13.67it/s]\u001b[A\n",
+ " 3%|▎ | 1221/44063 [02:13<52:40, 13.55it/s]\u001b[A\n",
+ " 3%|▎ | 1223/44063 [02:13<59:36, 11.98it/s]\u001b[A\n",
+ " 3%|▎ | 1225/44063 [02:13<1:11:54, 9.93it/s]\u001b[A\n",
+ " 3%|▎ | 1227/44063 [02:13<1:03:49, 11.19it/s]\u001b[A\n",
+ " 3%|▎ | 1229/44063 [02:14<1:08:32, 10.42it/s]\u001b[A\n",
+ " 3%|▎ | 1231/44063 [02:14<1:02:54, 11.35it/s]\u001b[A\n",
+ " 3%|▎ | 1233/44063 [02:14<1:14:22, 9.60it/s]\u001b[A\n",
+ " 3%|▎ | 1235/44063 [02:14<1:29:43, 7.96it/s]\u001b[A\n",
+ " 3%|▎ | 1237/44063 [02:15<1:19:58, 8.92it/s]\u001b[A\n",
+ " 3%|▎ | 1239/44063 [02:15<1:12:55, 9.79it/s]\u001b[A\n",
+ " 3%|▎ | 1241/44063 [02:15<1:10:16, 10.16it/s]\u001b[A\n",
+ " 3%|▎ | 1243/44063 [02:15<1:01:43, 11.56it/s]\u001b[A\n",
+ " 3%|▎ | 1245/44063 [02:15<56:13, 12.69it/s] \u001b[A\n",
+ " 3%|▎ | 1247/44063 [02:15<57:02, 12.51it/s]\u001b[A\n",
+ " 3%|▎ | 1249/44063 [02:16<1:04:22, 11.09it/s]\u001b[A\n",
+ " 3%|▎ | 1251/44063 [02:16<1:12:07, 9.89it/s]\u001b[A\n",
+ " 3%|▎ | 1253/44063 [02:16<1:15:41, 9.43it/s]\u001b[A\n",
+ " 3%|▎ | 1255/44063 [02:16<1:10:15, 10.15it/s]\u001b[A\n",
+ " 3%|▎ | 1257/44063 [02:16<1:06:15, 10.77it/s]\u001b[A\n",
+ " 3%|▎ | 1259/44063 [02:17<1:09:20, 10.29it/s]\u001b[A\n",
+ " 3%|▎ | 1261/44063 [02:17<1:04:25, 11.07it/s]\u001b[A\n",
+ " 3%|▎ | 1263/44063 [02:17<1:02:52, 11.35it/s]\u001b[A\n",
+ " 3%|▎ | 1265/44063 [02:17<1:02:49, 11.35it/s]\u001b[A\n",
+ " 3%|▎ | 1267/44063 [02:17<56:47, 12.56it/s] \u001b[A\n",
+ " 3%|▎ | 1269/44063 [02:17<1:09:00, 10.34it/s]\u001b[A\n",
+ " 3%|▎ | 1271/44063 [02:18<1:15:34, 9.44it/s]\u001b[A\n",
+ " 3%|▎ | 1273/44063 [02:18<1:11:13, 10.01it/s]\u001b[A\n",
+ " 3%|▎ | 1275/44063 [02:18<1:07:51, 10.51it/s]\u001b[A\n",
+ " 3%|▎ | 1277/44063 [02:18<1:08:01, 10.48it/s]\u001b[A\n",
+ " 3%|▎ | 1279/44063 [02:18<59:16, 12.03it/s] \u001b[A\n",
+ " 3%|▎ | 1281/44063 [02:18<53:31, 13.32it/s]\u001b[A\n",
+ " 3%|▎ | 1283/44063 [02:19<50:02, 14.25it/s]\u001b[A\n",
+ " 3%|▎ | 1285/44063 [02:19<1:12:53, 9.78it/s]\u001b[A\n",
+ " 3%|▎ | 1287/44063 [02:19<1:08:33, 10.40it/s]\u001b[A\n",
+ " 3%|▎ | 1289/44063 [02:19<1:03:31, 11.22it/s]\u001b[A\n",
+ " 3%|▎ | 1291/44063 [02:19<1:05:24, 10.90it/s]\u001b[A\n",
+ " 3%|▎ | 1293/44063 [02:20<1:11:46, 9.93it/s]\u001b[A\n",
+ " 3%|▎ | 1295/44063 [02:20<1:05:45, 10.84it/s]\u001b[A\n",
+ " 3%|▎ | 1297/44063 [02:20<1:24:00, 8.48it/s]\u001b[A\n",
+ " 3%|▎ | 1299/44063 [02:20<1:28:50, 8.02it/s]\u001b[A\n",
+ " 3%|▎ | 1301/44063 [02:21<1:22:10, 8.67it/s]\u001b[A\n",
+ " 3%|▎ | 1302/44063 [02:21<2:02:28, 5.82it/s]\u001b[A\n",
+ " 3%|▎ | 1303/44063 [02:21<1:47:33, 6.63it/s]\u001b[A\n",
+ " 3%|▎ | 1304/44063 [02:21<1:45:14, 6.77it/s]\u001b[A\n",
+ " 3%|▎ | 1306/44063 [02:21<1:31:38, 7.78it/s]\u001b[A\n",
+ " 3%|▎ | 1308/44063 [02:22<1:16:37, 9.30it/s]\u001b[A\n",
+ " 3%|▎ | 1310/44063 [02:22<1:10:57, 10.04it/s]\u001b[A\n",
+ " 3%|▎ | 1312/44063 [02:22<1:01:54, 11.51it/s]\u001b[A\n",
+ " 3%|▎ | 1314/44063 [02:22<59:10, 12.04it/s] \u001b[A\n",
+ " 3%|▎ | 1316/44063 [02:22<1:09:33, 10.24it/s]\u001b[A\n",
+ " 3%|▎ | 1318/44063 [02:22<1:17:43, 9.17it/s]\u001b[A\n",
+ " 3%|▎ | 1320/44063 [02:23<1:05:54, 10.81it/s]\u001b[A\n",
+ " 3%|▎ | 1322/44063 [02:23<58:24, 12.20it/s] \u001b[A\n",
+ " 3%|▎ | 1324/44063 [02:23<1:04:25, 11.06it/s]\u001b[A\n",
+ " 3%|▎ | 1326/44063 [02:23<1:12:38, 9.80it/s]\u001b[A\n",
+ " 3%|▎ | 1328/44063 [02:23<1:09:36, 10.23it/s]\u001b[A\n",
+ " 3%|▎ | 1330/44063 [02:23<1:02:48, 11.34it/s]\u001b[A\n",
+ " 3%|▎ | 1332/44063 [02:24<55:30, 12.83it/s] \u001b[A\n",
+ " 3%|▎ | 1334/44063 [02:24<59:20, 12.00it/s]\u001b[A\n",
+ " 3%|▎ | 1336/44063 [02:24<1:11:32, 9.95it/s]\u001b[A\n",
+ " 3%|▎ | 1338/44063 [02:24<1:07:30, 10.55it/s]\u001b[A\n",
+ " 3%|▎ | 1340/44063 [02:24<1:11:12, 10.00it/s]\u001b[A\n",
+ " 3%|▎ | 1342/44063 [02:25<1:11:22, 9.97it/s]\u001b[A\n",
+ " 3%|▎ | 1344/44063 [02:25<1:03:58, 11.13it/s]\u001b[A\n",
+ " 3%|▎ | 1346/44063 [02:25<57:55, 12.29it/s] \u001b[A\n",
+ " 3%|▎ | 1348/44063 [02:25<1:01:52, 11.51it/s]\u001b[A\n",
+ " 3%|▎ | 1350/44063 [02:25<59:11, 12.03it/s] \u001b[A\n",
+ " 3%|▎ | 1352/44063 [02:25<57:21, 12.41it/s]\u001b[A\n",
+ " 3%|▎ | 1354/44063 [02:26<58:55, 12.08it/s]\u001b[A\n",
+ " 3%|▎ | 1356/44063 [02:26<56:53, 12.51it/s]\u001b[A\n",
+ " 3%|▎ | 1358/44063 [02:26<50:58, 13.96it/s]\u001b[A\n",
+ " 3%|▎ | 1360/44063 [02:26<49:37, 14.34it/s]\u001b[A\n",
+ " 3%|▎ | 1362/44063 [02:26<59:25, 11.98it/s]\u001b[A\n",
+ " 3%|▎ | 1364/44063 [02:26<1:06:35, 10.69it/s]\u001b[A\n",
+ " 3%|▎ | 1366/44063 [02:27<1:02:20, 11.42it/s]\u001b[A\n",
+ " 3%|▎ | 1368/44063 [02:27<58:54, 12.08it/s] \u001b[A\n",
+ " 3%|▎ | 1370/44063 [02:27<52:40, 13.51it/s]\u001b[A\n",
+ " 3%|▎ | 1372/44063 [02:27<54:45, 12.99it/s]\u001b[A\n",
+ " 3%|▎ | 1374/44063 [02:27<54:32, 13.05it/s]\u001b[A\n",
+ " 3%|▎ | 1376/44063 [02:28<1:23:01, 8.57it/s]\u001b[A\n",
+ " 3%|▎ | 1378/44063 [02:28<1:11:47, 9.91it/s]\u001b[A\n",
+ " 3%|▎ | 1380/44063 [02:28<1:06:55, 10.63it/s]\u001b[A\n",
+ " 3%|▎ | 1382/44063 [02:28<1:12:02, 9.87it/s]\u001b[A\n",
+ " 3%|▎ | 1384/44063 [02:28<1:09:17, 10.27it/s]\u001b[A\n",
+ " 3%|▎ | 1386/44063 [02:28<1:00:01, 11.85it/s]\u001b[A\n",
+ " 3%|▎ | 1388/44063 [02:29<59:44, 11.91it/s] \u001b[A\n",
+ " 3%|▎ | 1390/44063 [02:29<58:22, 12.19it/s]\u001b[A\n",
+ " 3%|▎ | 1392/44063 [02:29<55:55, 12.72it/s]\u001b[A\n",
+ " 3%|▎ | 1394/44063 [02:29<59:52, 11.88it/s]\u001b[A\n",
+ " 3%|▎ | 1396/44063 [02:29<1:08:46, 10.34it/s]\u001b[A\n",
+ " 3%|▎ | 1398/44063 [02:30<1:12:01, 9.87it/s]\u001b[A\n",
+ " 3%|▎ | 1400/44063 [02:30<1:06:19, 10.72it/s]\u001b[A\n",
+ " 3%|▎ | 1402/44063 [02:30<1:00:59, 11.66it/s]\u001b[A\n",
+ " 3%|▎ | 1404/44063 [02:30<57:39, 12.33it/s] \u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 3%|▎ | 1406/44063 [02:30<53:48, 13.21it/s]\u001b[A\n",
+ " 3%|▎ | 1408/44063 [02:30<50:59, 13.94it/s]\u001b[A\n",
+ " 3%|▎ | 1410/44063 [02:30<52:58, 13.42it/s]\u001b[A\n",
+ " 3%|▎ | 1412/44063 [02:30<51:21, 13.84it/s]\u001b[A\n",
+ " 3%|▎ | 1414/44063 [02:31<55:39, 12.77it/s]\u001b[A\n",
+ " 3%|▎ | 1416/44063 [02:31<1:00:23, 11.77it/s]\u001b[A\n",
+ " 3%|▎ | 1418/44063 [02:31<58:17, 12.19it/s] \u001b[A\n",
+ " 3%|▎ | 1420/44063 [02:31<56:25, 12.60it/s]\u001b[A\n",
+ " 3%|▎ | 1422/44063 [02:31<1:12:52, 9.75it/s]\u001b[A\n",
+ " 3%|▎ | 1424/44063 [02:32<1:07:21, 10.55it/s]\u001b[A\n",
+ " 3%|▎ | 1426/44063 [02:32<1:08:14, 10.41it/s]\u001b[A\n",
+ " 3%|▎ | 1428/44063 [02:32<59:56, 11.85it/s] \u001b[A\n",
+ " 3%|▎ | 1430/44063 [02:32<53:08, 13.37it/s]\u001b[A\n",
+ " 3%|▎ | 1432/44063 [02:32<54:34, 13.02it/s]\u001b[A\n",
+ " 3%|▎ | 1435/44063 [02:32<53:13, 13.35it/s]\u001b[A\n",
+ " 3%|▎ | 1437/44063 [02:33<1:02:32, 11.36it/s]\u001b[A\n",
+ " 3%|▎ | 1439/44063 [02:33<1:03:58, 11.10it/s]\u001b[A\n",
+ " 3%|▎ | 1441/44063 [02:33<57:40, 12.32it/s] \u001b[A\n",
+ " 3%|▎ | 1443/44063 [02:33<59:05, 12.02it/s]\u001b[A\n",
+ " 3%|▎ | 1445/44063 [02:33<1:04:57, 10.93it/s]\u001b[A\n",
+ " 3%|▎ | 1447/44063 [02:34<1:06:34, 10.67it/s]\u001b[A\n",
+ " 3%|▎ | 1449/44063 [02:34<1:02:58, 11.28it/s]\u001b[A\n",
+ " 3%|▎ | 1451/44063 [02:34<1:02:55, 11.29it/s]\u001b[A\n",
+ " 3%|▎ | 1453/44063 [02:34<56:38, 12.54it/s] \u001b[A\n",
+ " 3%|▎ | 1455/44063 [02:34<53:26, 13.29it/s]\u001b[A\n",
+ " 3%|▎ | 1457/44063 [02:34<48:55, 14.51it/s]\u001b[A\n",
+ " 3%|▎ | 1459/44063 [02:34<56:33, 12.55it/s]\u001b[A\n",
+ " 3%|▎ | 1461/44063 [02:35<55:35, 12.77it/s]\u001b[A\n",
+ " 3%|▎ | 1463/44063 [02:35<1:06:16, 10.71it/s]\u001b[A\n",
+ " 3%|▎ | 1465/44063 [02:35<1:06:36, 10.66it/s]\u001b[A\n",
+ " 3%|▎ | 1467/44063 [02:35<1:00:23, 11.76it/s]\u001b[A\n",
+ " 3%|▎ | 1470/44063 [02:35<55:35, 12.77it/s] \u001b[A\n",
+ " 3%|▎ | 1472/44063 [02:35<51:50, 13.69it/s]\u001b[A\n",
+ " 3%|▎ | 1474/44063 [02:36<1:03:31, 11.18it/s]\u001b[A\n",
+ " 3%|▎ | 1476/44063 [02:36<1:05:19, 10.86it/s]\u001b[A\n",
+ " 3%|▎ | 1478/44063 [02:36<1:01:53, 11.47it/s]\u001b[A\n",
+ " 3%|▎ | 1480/44063 [02:36<57:08, 12.42it/s] \u001b[A\n",
+ " 3%|▎ | 1482/44063 [02:36<58:21, 12.16it/s]\u001b[A\n",
+ " 3%|▎ | 1484/44063 [02:37<54:16, 13.07it/s]\u001b[A\n",
+ " 3%|▎ | 1486/44063 [02:37<56:47, 12.49it/s]\u001b[A\n",
+ " 3%|▎ | 1488/44063 [02:37<57:02, 12.44it/s]\u001b[A\n",
+ " 3%|▎ | 1490/44063 [02:37<53:35, 13.24it/s]\u001b[A\n",
+ " 3%|▎ | 1492/44063 [02:37<1:02:37, 11.33it/s]\u001b[A\n",
+ " 3%|▎ | 1494/44063 [02:37<1:06:32, 10.66it/s]\u001b[A\n",
+ " 3%|▎ | 1496/44063 [02:38<1:25:38, 8.28it/s]\u001b[A\n",
+ " 3%|▎ | 1498/44063 [02:38<1:24:49, 8.36it/s]\u001b[A\n",
+ " 3%|▎ | 1499/44063 [02:38<1:31:07, 7.78it/s]\u001b[A\n",
+ " 3%|▎ | 1500/44063 [02:38<1:37:18, 7.29it/s]\u001b[A\n",
+ " 3%|▎ | 1502/44063 [02:39<1:25:08, 8.33it/s]\u001b[A\n",
+ " 3%|▎ | 1505/44063 [02:39<1:10:46, 10.02it/s]\u001b[A\n",
+ " 3%|▎ | 1507/44063 [02:39<1:10:36, 10.04it/s]\u001b[A\n",
+ " 3%|▎ | 1509/44063 [02:39<1:01:10, 11.59it/s]\u001b[A\n",
+ " 3%|▎ | 1511/44063 [02:39<59:02, 12.01it/s] \u001b[A\n",
+ " 3%|▎ | 1513/44063 [02:39<1:11:59, 9.85it/s]\u001b[A\n",
+ " 3%|▎ | 1515/44063 [02:40<1:11:28, 9.92it/s]\u001b[A\n",
+ " 3%|▎ | 1517/44063 [02:40<1:31:24, 7.76it/s]\u001b[A\n",
+ " 3%|▎ | 1518/44063 [02:40<1:25:52, 8.26it/s]\u001b[A\n",
+ " 3%|▎ | 1519/44063 [02:40<1:24:25, 8.40it/s]\u001b[A\n",
+ " 3%|▎ | 1520/44063 [02:40<1:29:11, 7.95it/s]\u001b[A\n",
+ " 3%|▎ | 1521/44063 [02:41<1:38:38, 7.19it/s]\u001b[A\n",
+ " 3%|▎ | 1522/44063 [02:41<1:38:32, 7.19it/s]\u001b[A\n",
+ " 3%|▎ | 1523/44063 [02:41<1:37:07, 7.30it/s]\u001b[A\n",
+ " 3%|▎ | 1525/44063 [02:41<1:24:27, 8.39it/s]\u001b[A\n",
+ " 3%|▎ | 1527/44063 [02:41<1:13:38, 9.63it/s]\u001b[A\n",
+ " 3%|▎ | 1529/44063 [02:41<1:09:42, 10.17it/s]\u001b[A\n",
+ " 3%|▎ | 1531/44063 [02:41<1:02:38, 11.32it/s]\u001b[A\n",
+ " 3%|▎ | 1533/44063 [02:42<56:21, 12.58it/s] \u001b[A\n",
+ " 3%|▎ | 1535/44063 [02:42<53:16, 13.30it/s]\u001b[A\n",
+ " 3%|▎ | 1537/44063 [02:42<50:26, 14.05it/s]\u001b[A\n",
+ " 3%|▎ | 1539/44063 [02:42<46:42, 15.17it/s]\u001b[A\n",
+ " 3%|▎ | 1541/44063 [02:42<47:28, 14.93it/s]\u001b[A\n",
+ " 4%|▎ | 1543/44063 [02:42<44:37, 15.88it/s]\u001b[A\n",
+ " 4%|▎ | 1545/44063 [02:42<51:07, 13.86it/s]\u001b[A\n",
+ " 4%|▎ | 1547/44063 [02:43<59:10, 11.98it/s]\u001b[A\n",
+ " 4%|▎ | 1549/44063 [02:43<55:40, 12.73it/s]\u001b[A\n",
+ " 4%|▎ | 1551/44063 [02:43<55:45, 12.71it/s]\u001b[A\n",
+ " 4%|▎ | 1553/44063 [02:43<1:02:27, 11.34it/s]\u001b[A\n",
+ " 4%|▎ | 1555/44063 [02:43<56:25, 12.55it/s] \u001b[A\n",
+ " 4%|▎ | 1557/44063 [02:43<52:53, 13.39it/s]\u001b[A\n",
+ " 4%|▎ | 1559/44063 [02:43<56:19, 12.58it/s]\u001b[A\n",
+ " 4%|▎ | 1561/44063 [02:44<1:04:12, 11.03it/s]\u001b[A\n",
+ " 4%|▎ | 1563/44063 [02:44<1:08:07, 10.40it/s]\u001b[A\n",
+ " 4%|▎ | 1565/44063 [02:44<1:11:41, 9.88it/s]\u001b[A\n",
+ " 4%|▎ | 1567/44063 [02:44<1:11:09, 9.95it/s]\u001b[A\n",
+ " 4%|▎ | 1570/44063 [02:44<59:12, 11.96it/s] \u001b[A\n",
+ " 4%|▎ | 1572/44063 [02:45<56:44, 12.48it/s]\u001b[A\n",
+ " 4%|▎ | 1574/44063 [02:45<56:09, 12.61it/s]\u001b[A\n",
+ " 4%|▎ | 1576/44063 [02:45<56:58, 12.43it/s]\u001b[A\n",
+ " 4%|▎ | 1578/44063 [02:45<58:51, 12.03it/s]\u001b[A\n",
+ " 4%|▎ | 1580/44063 [02:45<1:12:38, 9.75it/s]\u001b[A\n",
+ " 4%|▎ | 1582/44063 [02:46<1:26:46, 8.16it/s]\u001b[A\n",
+ " 4%|▎ | 1584/44063 [02:46<1:25:46, 8.25it/s]\u001b[A\n",
+ " 4%|▎ | 1585/44063 [02:46<1:34:56, 7.46it/s]\u001b[A\n",
+ " 4%|▎ | 1586/44063 [02:46<1:29:36, 7.90it/s]\u001b[A\n",
+ " 4%|▎ | 1587/44063 [02:46<1:24:30, 8.38it/s]\u001b[A\n",
+ " 4%|▎ | 1588/44063 [02:47<1:35:09, 7.44it/s]\u001b[A\n",
+ " 4%|▎ | 1590/44063 [02:47<1:22:53, 8.54it/s]\u001b[A\n",
+ " 4%|▎ | 1592/44063 [02:47<1:12:18, 9.79it/s]\u001b[A\n",
+ " 4%|▎ | 1594/44063 [02:47<1:04:24, 10.99it/s]\u001b[A\n",
+ " 4%|▎ | 1596/44063 [02:47<1:04:29, 10.98it/s]\u001b[A\n",
+ " 4%|▎ | 1598/44063 [02:47<1:12:14, 9.80it/s]\u001b[A\n",
+ " 4%|▎ | 1600/44063 [02:48<1:10:03, 10.10it/s]\u001b[A\n",
+ " 4%|▎ | 1602/44063 [02:48<1:03:44, 11.10it/s]\u001b[A\n",
+ " 4%|▎ | 1604/44063 [02:48<1:05:36, 10.78it/s]\u001b[A\n",
+ " 4%|▎ | 1606/44063 [02:48<1:05:09, 10.86it/s]\u001b[A\n",
+ " 4%|▎ | 1608/44063 [02:48<1:15:12, 9.41it/s]\u001b[A\n",
+ " 4%|▎ | 1610/44063 [02:48<1:05:04, 10.87it/s]\u001b[A\n",
+ " 4%|▎ | 1612/44063 [02:49<1:00:45, 11.64it/s]\u001b[A\n",
+ " 4%|▎ | 1614/44063 [02:49<55:03, 12.85it/s] \u001b[A\n",
+ " 4%|▎ | 1616/44063 [02:49<1:04:38, 10.94it/s]\u001b[A\n",
+ " 4%|▎ | 1618/44063 [02:49<1:02:46, 11.27it/s]\u001b[A\n",
+ " 4%|▎ | 1620/44063 [02:49<1:01:07, 11.57it/s]\u001b[A\n",
+ " 4%|▎ | 1622/44063 [02:49<57:30, 12.30it/s] \u001b[A\n",
+ " 4%|▎ | 1624/44063 [02:50<58:03, 12.18it/s]\u001b[A\n",
+ " 4%|▎ | 1626/44063 [02:50<57:41, 12.26it/s]\u001b[A\n",
+ " 4%|▎ | 1628/44063 [02:50<1:06:22, 10.66it/s]\u001b[A\n",
+ " 4%|▎ | 1630/44063 [02:50<1:12:23, 9.77it/s]\u001b[A\n",
+ " 4%|▎ | 1632/44063 [02:51<1:14:22, 9.51it/s]\u001b[A\n",
+ " 4%|▎ | 1634/44063 [02:51<1:10:09, 10.08it/s]\u001b[A\n",
+ " 4%|▎ | 1636/44063 [02:51<1:01:01, 11.59it/s]\u001b[A\n",
+ " 4%|▎ | 1638/44063 [02:51<57:56, 12.20it/s] \u001b[A\n",
+ " 4%|▎ | 1640/44063 [02:51<52:29, 13.47it/s]\u001b[A\n",
+ " 4%|▎ | 1642/44063 [02:51<51:43, 13.67it/s]\u001b[A\n",
+ " 4%|▎ | 1644/44063 [02:51<51:23, 13.76it/s]\u001b[A\n",
+ " 4%|▎ | 1646/44063 [02:51<52:12, 13.54it/s]\u001b[A\n",
+ " 4%|▎ | 1648/44063 [02:52<1:07:32, 10.47it/s]\u001b[A\n",
+ " 4%|▎ | 1650/44063 [02:52<1:08:26, 10.33it/s]\u001b[A\n",
+ " 4%|▎ | 1652/44063 [02:52<1:02:17, 11.35it/s]\u001b[A\n",
+ " 4%|▍ | 1654/44063 [02:52<1:02:43, 11.27it/s]\u001b[A\n",
+ " 4%|▍ | 1656/44063 [02:52<1:00:39, 11.65it/s]\u001b[A\n",
+ " 4%|▍ | 1658/44063 [02:53<1:23:40, 8.45it/s]\u001b[A\n",
+ " 4%|▍ | 1660/44063 [02:53<1:16:40, 9.22it/s]\u001b[A\n",
+ " 4%|▍ | 1662/44063 [02:53<1:26:48, 8.14it/s]\u001b[A\n",
+ " 4%|▍ | 1664/44063 [02:54<1:22:56, 8.52it/s]\u001b[A\n",
+ " 4%|▍ | 1665/44063 [02:54<1:26:41, 8.15it/s]\u001b[A\n",
+ " 4%|▍ | 1667/44063 [02:54<1:36:12, 7.34it/s]\u001b[A\n",
+ " 4%|▍ | 1669/44063 [02:54<1:27:09, 8.11it/s]\u001b[A\n",
+ " 4%|▍ | 1671/44063 [02:54<1:23:36, 8.45it/s]\u001b[A\n",
+ " 4%|▍ | 1673/44063 [02:55<1:17:08, 9.16it/s]\u001b[A\n",
+ " 4%|▍ | 1675/44063 [02:55<1:08:54, 10.25it/s]\u001b[A\n",
+ " 4%|▍ | 1677/44063 [02:55<1:05:26, 10.79it/s]\u001b[A\n",
+ " 4%|▍ | 1679/44063 [02:55<1:06:40, 10.59it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 4%|▍ | 1681/44063 [02:55<1:14:13, 9.52it/s]\u001b[A\n",
+ " 4%|▍ | 1683/44063 [02:56<1:13:14, 9.64it/s]\u001b[A\n",
+ " 4%|▍ | 1685/44063 [02:56<1:04:57, 10.87it/s]\u001b[A\n",
+ " 4%|▍ | 1687/44063 [02:56<1:04:14, 10.99it/s]\u001b[A\n",
+ " 4%|▍ | 1689/44063 [02:56<1:09:58, 10.09it/s]\u001b[A\n",
+ " 4%|▍ | 1691/44063 [02:56<1:06:27, 10.63it/s]\u001b[A\n",
+ " 4%|▍ | 1693/44063 [02:56<1:00:02, 11.76it/s]\u001b[A\n",
+ " 4%|▍ | 1695/44063 [02:56<55:38, 12.69it/s] \u001b[A\n",
+ " 4%|▍ | 1697/44063 [02:57<50:29, 13.98it/s]\u001b[A\n",
+ " 4%|▍ | 1699/44063 [02:57<51:22, 13.74it/s]\u001b[A\n",
+ " 4%|▍ | 1701/44063 [02:57<49:07, 14.37it/s]\u001b[A\n",
+ " 4%|▍ | 1703/44063 [02:57<1:06:45, 10.58it/s]\u001b[A\n",
+ " 4%|▍ | 1705/44063 [02:57<1:03:17, 11.15it/s]\u001b[A\n",
+ " 4%|▍ | 1707/44063 [02:57<59:36, 11.84it/s] \u001b[A\n",
+ " 4%|▍ | 1709/44063 [02:58<1:00:57, 11.58it/s]\u001b[A\n",
+ " 4%|▍ | 1711/44063 [02:58<55:45, 12.66it/s] \u001b[A\n",
+ " 4%|▍ | 1713/44063 [02:58<53:35, 13.17it/s]\u001b[A\n",
+ " 4%|▍ | 1715/44063 [02:58<50:26, 13.99it/s]\u001b[A\n",
+ " 4%|▍ | 1717/44063 [02:58<48:34, 14.53it/s]\u001b[A\n",
+ " 4%|▍ | 1719/44063 [02:58<51:26, 13.72it/s]\u001b[A\n",
+ " 4%|▍ | 1721/44063 [02:58<47:54, 14.73it/s]\u001b[A\n",
+ " 4%|▍ | 1723/44063 [02:59<46:36, 15.14it/s]\u001b[A\n",
+ " 4%|▍ | 1725/44063 [02:59<44:10, 15.98it/s]\u001b[A\n",
+ " 4%|▍ | 1727/44063 [02:59<44:24, 15.89it/s]\u001b[A\n",
+ " 4%|▍ | 1729/44063 [02:59<45:40, 15.45it/s]\u001b[A\n",
+ " 4%|▍ | 1731/44063 [02:59<49:28, 14.26it/s]\u001b[A\n",
+ " 4%|▍ | 1733/44063 [02:59<48:25, 14.57it/s]\u001b[A\n",
+ " 4%|▍ | 1735/44063 [02:59<48:14, 14.62it/s]\u001b[A\n",
+ " 4%|▍ | 1737/44063 [03:00<51:21, 13.74it/s]\u001b[A\n",
+ " 4%|▍ | 1739/44063 [03:00<52:38, 13.40it/s]\u001b[A\n",
+ " 4%|▍ | 1741/44063 [03:00<53:53, 13.09it/s]\u001b[A\n",
+ " 4%|▍ | 1743/44063 [03:00<54:42, 12.89it/s]\u001b[A\n",
+ " 4%|▍ | 1745/44063 [03:00<57:03, 12.36it/s]\u001b[A\n",
+ " 4%|▍ | 1747/44063 [03:00<53:57, 13.07it/s]\u001b[A\n",
+ " 4%|▍ | 1749/44063 [03:01<56:16, 12.53it/s]\u001b[A\n",
+ " 4%|▍ | 1751/44063 [03:01<58:36, 12.03it/s]\u001b[A\n",
+ " 4%|▍ | 1753/44063 [03:01<53:10, 13.26it/s]\u001b[A\n",
+ " 4%|▍ | 1755/44063 [03:01<47:49, 14.74it/s]\u001b[A\n",
+ " 4%|▍ | 1757/44063 [03:01<51:38, 13.65it/s]\u001b[A\n",
+ " 4%|▍ | 1759/44063 [03:01<1:00:15, 11.70it/s]\u001b[A\n",
+ " 4%|▍ | 1761/44063 [03:02<1:03:01, 11.19it/s]\u001b[A\n",
+ " 4%|▍ | 1763/44063 [03:02<1:03:09, 11.16it/s]\u001b[A\n",
+ " 4%|▍ | 1765/44063 [03:02<1:04:11, 10.98it/s]\u001b[A\n",
+ " 4%|▍ | 1767/44063 [03:02<1:01:33, 11.45it/s]\u001b[A\n",
+ " 4%|▍ | 1769/44063 [03:02<1:01:09, 11.52it/s]\u001b[A\n",
+ " 4%|▍ | 1771/44063 [03:02<1:00:14, 11.70it/s]\u001b[A\n",
+ " 4%|▍ | 1773/44063 [03:03<1:08:16, 10.32it/s]\u001b[A\n",
+ " 4%|▍ | 1775/44063 [03:03<1:09:42, 10.11it/s]\u001b[A\n",
+ " 4%|▍ | 1777/44063 [03:03<1:02:22, 11.30it/s]\u001b[A\n",
+ " 4%|▍ | 1779/44063 [03:03<1:01:05, 11.53it/s]\u001b[A\n",
+ " 4%|▍ | 1781/44063 [03:03<1:00:34, 11.63it/s]\u001b[A\n",
+ " 4%|▍ | 1783/44063 [03:03<57:41, 12.22it/s] \u001b[A\n",
+ " 4%|▍ | 1785/44063 [03:04<55:14, 12.76it/s]\u001b[A\n",
+ " 4%|▍ | 1787/44063 [03:04<53:36, 13.14it/s]\u001b[A\n",
+ " 4%|▍ | 1789/44063 [03:04<54:54, 12.83it/s]\u001b[A\n",
+ " 4%|▍ | 1791/44063 [03:04<54:53, 12.83it/s]\u001b[A\n",
+ " 4%|▍ | 1793/44063 [03:04<53:09, 13.25it/s]\u001b[A\n",
+ " 4%|▍ | 1795/44063 [03:04<52:32, 13.41it/s]\u001b[A\n",
+ " 4%|▍ | 1797/44063 [03:04<53:56, 13.06it/s]\u001b[A\n",
+ " 4%|▍ | 1799/44063 [03:05<58:00, 12.14it/s]\u001b[A\n",
+ " 4%|▍ | 1801/44063 [03:05<1:01:11, 11.51it/s]\u001b[A\n",
+ " 4%|▍ | 1803/44063 [03:05<1:32:37, 7.60it/s]\u001b[A\n",
+ " 4%|▍ | 1804/44063 [03:06<2:04:10, 5.67it/s]\u001b[A\n",
+ " 4%|▍ | 1806/44063 [03:06<1:43:23, 6.81it/s]\u001b[A\n",
+ " 4%|▍ | 1808/44063 [03:06<1:29:39, 7.86it/s]\u001b[A\n",
+ " 4%|▍ | 1810/44063 [03:06<1:27:05, 8.09it/s]\u001b[A\n",
+ " 4%|▍ | 1811/44063 [03:06<1:22:30, 8.53it/s]\u001b[A\n",
+ " 4%|▍ | 1813/44063 [03:06<1:13:39, 9.56it/s]\u001b[A\n",
+ " 4%|▍ | 1815/44063 [03:07<1:08:11, 10.33it/s]\u001b[A\n",
+ " 4%|▍ | 1817/44063 [03:07<1:22:26, 8.54it/s]\u001b[A\n",
+ " 4%|▍ | 1818/44063 [03:07<1:28:09, 7.99it/s]\u001b[A\n",
+ " 4%|▍ | 1820/44063 [03:07<1:32:03, 7.65it/s]\u001b[A\n",
+ " 4%|▍ | 1822/44063 [03:07<1:19:42, 8.83it/s]\u001b[A\n",
+ " 4%|▍ | 1824/44063 [03:08<1:12:32, 9.70it/s]\u001b[A\n",
+ " 4%|▍ | 1826/44063 [03:08<1:07:18, 10.46it/s]\u001b[A\n",
+ " 4%|▍ | 1828/44063 [03:08<1:09:01, 10.20it/s]\u001b[A\n",
+ " 4%|▍ | 1830/44063 [03:08<1:05:13, 10.79it/s]\u001b[A\n",
+ " 4%|▍ | 1832/44063 [03:08<59:25, 11.84it/s] \u001b[A\n",
+ " 4%|▍ | 1834/44063 [03:08<54:57, 12.81it/s]\u001b[A\n",
+ " 4%|▍ | 1836/44063 [03:09<56:28, 12.46it/s]\u001b[A\n",
+ " 4%|▍ | 1838/44063 [03:09<55:57, 12.58it/s]\u001b[A\n",
+ " 4%|▍ | 1840/44063 [03:09<52:38, 13.37it/s]\u001b[A\n",
+ " 4%|▍ | 1842/44063 [03:09<55:06, 12.77it/s]\u001b[A\n",
+ " 4%|▍ | 1844/44063 [03:09<1:00:23, 11.65it/s]\u001b[A\n",
+ " 4%|▍ | 1846/44063 [03:09<1:00:21, 11.66it/s]\u001b[A\n",
+ " 4%|▍ | 1848/44063 [03:10<59:46, 11.77it/s] \u001b[A\n",
+ " 4%|▍ | 1850/44063 [03:10<1:02:14, 11.30it/s]\u001b[A\n",
+ " 4%|▍ | 1852/44063 [03:10<1:07:41, 10.39it/s]\u001b[A\n",
+ " 4%|▍ | 1854/44063 [03:10<1:12:56, 9.64it/s]\u001b[A\n",
+ " 4%|▍ | 1855/44063 [03:10<1:16:48, 9.16it/s]\u001b[A\n",
+ " 4%|▍ | 1857/44063 [03:11<1:11:17, 9.87it/s]\u001b[A\n",
+ " 4%|▍ | 1859/44063 [03:11<1:10:28, 9.98it/s]\u001b[A\n",
+ " 4%|▍ | 1861/44063 [03:11<1:13:19, 9.59it/s]\u001b[A\n",
+ " 4%|▍ | 1862/44063 [03:11<1:18:52, 8.92it/s]\u001b[A\n",
+ " 4%|▍ | 1863/44063 [03:11<1:19:55, 8.80it/s]\u001b[A\n",
+ " 4%|▍ | 1865/44063 [03:11<1:12:00, 9.77it/s]\u001b[A\n",
+ " 4%|▍ | 1867/44063 [03:12<1:08:20, 10.29it/s]\u001b[A\n",
+ " 4%|▍ | 1869/44063 [03:12<1:05:09, 10.79it/s]\u001b[A\n",
+ " 4%|▍ | 1871/44063 [03:12<1:02:29, 11.25it/s]\u001b[A\n",
+ " 4%|▍ | 1873/44063 [03:12<1:03:16, 11.11it/s]\u001b[A\n",
+ " 4%|▍ | 1875/44063 [03:12<1:03:58, 10.99it/s]\u001b[A\n",
+ " 4%|▍ | 1877/44063 [03:12<1:03:55, 11.00it/s]\u001b[A\n",
+ " 4%|▍ | 1879/44063 [03:13<1:03:03, 11.15it/s]\u001b[A\n",
+ " 4%|▍ | 1881/44063 [03:13<1:01:53, 11.36it/s]\u001b[A\n",
+ " 4%|▍ | 1883/44063 [03:13<1:14:14, 9.47it/s]\u001b[A\n",
+ " 4%|▍ | 1885/44063 [03:13<1:22:19, 8.54it/s]\u001b[A\n",
+ " 4%|▍ | 1887/44063 [03:13<1:12:37, 9.68it/s]\u001b[A\n",
+ " 4%|▍ | 1889/44063 [03:14<1:03:18, 11.10it/s]\u001b[A\n",
+ " 4%|▍ | 1891/44063 [03:14<1:01:21, 11.46it/s]\u001b[A\n",
+ " 4%|▍ | 1893/44063 [03:14<1:02:51, 11.18it/s]\u001b[A\n",
+ " 4%|▍ | 1895/44063 [03:14<1:01:55, 11.35it/s]\u001b[A\n",
+ " 4%|▍ | 1897/44063 [03:14<58:12, 12.07it/s] \u001b[A\n",
+ " 4%|▍ | 1899/44063 [03:14<1:03:01, 11.15it/s]\u001b[A\n",
+ " 4%|▍ | 1901/44063 [03:15<1:00:56, 11.53it/s]\u001b[A\n",
+ " 4%|▍ | 1903/44063 [03:15<1:05:39, 10.70it/s]\u001b[A\n",
+ " 4%|▍ | 1905/44063 [03:15<1:01:04, 11.51it/s]\u001b[A\n",
+ " 4%|▍ | 1907/44063 [03:15<59:12, 11.87it/s] \u001b[A\n",
+ " 4%|▍ | 1909/44063 [03:15<58:39, 11.98it/s]\u001b[A\n",
+ " 4%|▍ | 1911/44063 [03:15<55:01, 12.77it/s]\u001b[A\n",
+ " 4%|▍ | 1913/44063 [03:16<50:29, 13.92it/s]\u001b[A\n",
+ " 4%|▍ | 1915/44063 [03:16<48:11, 14.58it/s]\u001b[A\n",
+ " 4%|▍ | 1917/44063 [03:16<1:06:10, 10.61it/s]\u001b[A\n",
+ " 4%|▍ | 1919/44063 [03:16<1:04:19, 10.92it/s]\u001b[A\n",
+ " 4%|▍ | 1921/44063 [03:16<1:06:15, 10.60it/s]\u001b[A\n",
+ " 4%|▍ | 1923/44063 [03:16<58:42, 11.96it/s] \u001b[A\n",
+ " 4%|▍ | 1925/44063 [03:17<58:46, 11.95it/s]\u001b[A\n",
+ " 4%|▍ | 1927/44063 [03:17<53:05, 13.23it/s]\u001b[A\n",
+ " 4%|▍ | 1929/44063 [03:17<1:00:44, 11.56it/s]\u001b[A\n",
+ " 4%|▍ | 1931/44063 [03:17<1:04:31, 10.88it/s]\u001b[A\n",
+ " 4%|▍ | 1933/44063 [03:17<1:12:43, 9.66it/s]\u001b[A\n",
+ " 4%|▍ | 1935/44063 [03:18<1:14:19, 9.45it/s]\u001b[A\n",
+ " 4%|▍ | 1937/44063 [03:18<1:09:14, 10.14it/s]\u001b[A\n",
+ " 4%|▍ | 1939/44063 [03:18<1:13:43, 9.52it/s]\u001b[A\n",
+ " 4%|▍ | 1941/44063 [03:18<1:05:57, 10.64it/s]\u001b[A\n",
+ " 4%|▍ | 1943/44063 [03:18<1:00:45, 11.55it/s]\u001b[A\n",
+ " 4%|▍ | 1945/44063 [03:19<58:14, 12.05it/s] \u001b[A\n",
+ " 4%|▍ | 1947/44063 [03:19<55:21, 12.68it/s]\u001b[A\n",
+ " 4%|▍ | 1949/44063 [03:19<58:12, 12.06it/s]\u001b[A\n",
+ " 4%|▍ | 1951/44063 [03:19<1:01:38, 11.39it/s]\u001b[A\n",
+ " 4%|▍ | 1953/44063 [03:19<1:06:25, 10.56it/s]\u001b[A\n",
+ " 4%|▍ | 1955/44063 [03:20<1:14:30, 9.42it/s]\u001b[A\n",
+ " 4%|▍ | 1957/44063 [03:20<1:05:43, 10.68it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 4%|▍ | 1959/44063 [03:20<1:04:23, 10.90it/s]\u001b[A\n",
+ " 4%|▍ | 1961/44063 [03:20<1:00:32, 11.59it/s]\u001b[A\n",
+ " 4%|▍ | 1963/44063 [03:20<56:44, 12.36it/s] \u001b[A\n",
+ " 4%|▍ | 1965/44063 [03:20<55:54, 12.55it/s]\u001b[A\n",
+ " 4%|▍ | 1967/44063 [03:20<56:41, 12.37it/s]\u001b[A\n",
+ " 4%|▍ | 1969/44063 [03:21<1:00:38, 11.57it/s]\u001b[A\n",
+ " 4%|▍ | 1971/44063 [03:21<58:17, 12.04it/s] \u001b[A\n",
+ " 4%|▍ | 1973/44063 [03:21<1:00:06, 11.67it/s]\u001b[A\n",
+ " 4%|▍ | 1975/44063 [03:21<1:06:16, 10.58it/s]\u001b[A\n",
+ " 4%|▍ | 1977/44063 [03:21<1:04:49, 10.82it/s]\u001b[A\n",
+ " 4%|▍ | 1979/44063 [03:22<1:02:12, 11.28it/s]\u001b[A\n",
+ " 4%|▍ | 1981/44063 [03:22<1:03:10, 11.10it/s]\u001b[A\n",
+ " 5%|▍ | 1984/44063 [03:22<56:36, 12.39it/s] \u001b[A\n",
+ " 5%|▍ | 1986/44063 [03:22<56:20, 12.45it/s]\u001b[A\n",
+ " 5%|▍ | 1988/44063 [03:22<56:28, 12.42it/s]\u001b[A\n",
+ " 5%|▍ | 1990/44063 [03:22<57:02, 12.29it/s]\u001b[A\n",
+ " 5%|▍ | 1992/44063 [03:22<52:03, 13.47it/s]\u001b[A\n",
+ " 5%|▍ | 1994/44063 [03:23<51:36, 13.58it/s]\u001b[A\n",
+ " 5%|▍ | 1996/44063 [03:23<56:33, 12.40it/s]\u001b[A\n",
+ " 5%|▍ | 1998/44063 [03:23<54:46, 12.80it/s]\u001b[A\n",
+ " 5%|▍ | 2000/44063 [03:23<56:09, 12.48it/s]\u001b[A\n",
+ " 5%|▍ | 2002/44063 [03:23<1:04:04, 10.94it/s]\u001b[A\n",
+ " 5%|▍ | 2004/44063 [03:24<1:06:57, 10.47it/s]\u001b[A\n",
+ " 5%|▍ | 2006/44063 [03:24<1:12:20, 9.69it/s]\u001b[A\n",
+ " 5%|▍ | 2008/44063 [03:24<1:11:23, 9.82it/s]\u001b[A\n",
+ " 5%|▍ | 2010/44063 [03:24<1:10:00, 10.01it/s]\u001b[A\n",
+ " 5%|▍ | 2012/44063 [03:24<1:04:55, 10.80it/s]\u001b[A\n",
+ " 5%|▍ | 2014/44063 [03:25<1:04:25, 10.88it/s]\u001b[A\n",
+ " 5%|▍ | 2016/44063 [03:25<1:02:47, 11.16it/s]\u001b[A\n",
+ " 5%|▍ | 2018/44063 [03:25<59:25, 11.79it/s] \u001b[A\n",
+ " 5%|▍ | 2020/44063 [03:25<1:01:17, 11.43it/s]\u001b[A\n",
+ " 5%|▍ | 2022/44063 [03:25<1:20:01, 8.76it/s]\u001b[A\n",
+ " 5%|▍ | 2024/44063 [03:26<1:09:01, 10.15it/s]\u001b[A\n",
+ " 5%|▍ | 2026/44063 [03:26<1:04:53, 10.80it/s]\u001b[A\n",
+ " 5%|▍ | 2028/44063 [03:26<1:02:44, 11.17it/s]\u001b[A\n",
+ " 5%|▍ | 2030/44063 [03:26<1:02:58, 11.12it/s]\u001b[A\n",
+ " 5%|▍ | 2032/44063 [03:26<56:01, 12.50it/s] \u001b[A\n",
+ " 5%|▍ | 2034/44063 [03:26<59:06, 11.85it/s]\u001b[A\n",
+ " 5%|▍ | 2036/44063 [03:26<55:40, 12.58it/s]\u001b[A\n",
+ " 5%|▍ | 2038/44063 [03:27<1:14:13, 9.44it/s]\u001b[A\n",
+ " 5%|▍ | 2040/44063 [03:27<1:32:11, 7.60it/s]\u001b[A\n",
+ " 5%|▍ | 2042/44063 [03:27<1:27:26, 8.01it/s]\u001b[A\n",
+ " 5%|▍ | 2043/44063 [03:28<1:30:51, 7.71it/s]\u001b[A\n",
+ " 5%|▍ | 2045/44063 [03:28<1:22:53, 8.45it/s]\u001b[A\n",
+ " 5%|▍ | 2046/44063 [03:28<1:19:49, 8.77it/s]\u001b[A\n",
+ " 5%|▍ | 2047/44063 [03:28<1:22:07, 8.53it/s]\u001b[A\n",
+ " 5%|▍ | 2048/44063 [03:28<1:29:06, 7.86it/s]\u001b[A\n",
+ " 5%|▍ | 2049/44063 [03:28<1:29:33, 7.82it/s]\u001b[A\n",
+ " 5%|▍ | 2050/44063 [03:28<1:36:26, 7.26it/s]\u001b[A\n",
+ " 5%|▍ | 2051/44063 [03:29<1:28:47, 7.89it/s]\u001b[A\n",
+ " 5%|▍ | 2053/44063 [03:29<1:23:28, 8.39it/s]\u001b[A\n",
+ " 5%|▍ | 2055/44063 [03:29<1:11:47, 9.75it/s]\u001b[A\n",
+ " 5%|▍ | 2057/44063 [03:29<1:02:32, 11.19it/s]\u001b[A\n",
+ " 5%|▍ | 2059/44063 [03:29<57:05, 12.26it/s] \u001b[A\n",
+ " 5%|▍ | 2061/44063 [03:30<1:25:26, 8.19it/s]\u001b[A\n",
+ " 5%|▍ | 2063/44063 [03:30<1:22:28, 8.49it/s]\u001b[A\n",
+ " 5%|▍ | 2065/44063 [03:30<1:25:22, 8.20it/s]\u001b[A\n",
+ " 5%|▍ | 2066/44063 [03:30<1:23:04, 8.43it/s]\u001b[A\n",
+ " 5%|▍ | 2068/44063 [03:30<1:13:03, 9.58it/s]\u001b[A\n",
+ " 5%|▍ | 2070/44063 [03:30<1:14:33, 9.39it/s]\u001b[A\n",
+ " 5%|▍ | 2072/44063 [03:31<1:13:39, 9.50it/s]\u001b[A\n",
+ " 5%|▍ | 2074/44063 [03:31<1:12:00, 9.72it/s]\u001b[A\n",
+ " 5%|▍ | 2076/44063 [03:31<1:18:55, 8.87it/s]\u001b[A\n",
+ " 5%|▍ | 2077/44063 [03:31<1:39:07, 7.06it/s]\u001b[A\n",
+ " 5%|▍ | 2079/44063 [03:32<1:28:07, 7.94it/s]\u001b[A\n",
+ " 5%|▍ | 2080/44063 [03:32<1:25:52, 8.15it/s]\u001b[A\n",
+ " 5%|▍ | 2082/44063 [03:32<1:20:30, 8.69it/s]\u001b[A\n",
+ " 5%|▍ | 2083/44063 [03:32<1:25:44, 8.16it/s]\u001b[A\n",
+ " 5%|▍ | 2085/44063 [03:32<1:16:34, 9.14it/s]\u001b[A\n",
+ " 5%|▍ | 2087/44063 [03:32<1:12:22, 9.67it/s]\u001b[A\n",
+ " 5%|▍ | 2089/44063 [03:32<1:06:06, 10.58it/s]\u001b[A\n",
+ " 5%|▍ | 2091/44063 [03:33<1:01:58, 11.29it/s]\u001b[A\n",
+ " 5%|▍ | 2093/44063 [03:33<1:04:34, 10.83it/s]\u001b[A\n",
+ " 5%|▍ | 2095/44063 [03:33<1:05:55, 10.61it/s]\u001b[A\n",
+ " 5%|▍ | 2097/44063 [03:33<1:09:22, 10.08it/s]\u001b[A\n",
+ " 5%|▍ | 2099/44063 [03:33<1:13:48, 9.48it/s]\u001b[A\n",
+ " 5%|▍ | 2100/44063 [03:34<2:02:36, 5.70it/s]\u001b[A\n",
+ " 5%|▍ | 2101/44063 [03:34<1:58:22, 5.91it/s]\u001b[A\n",
+ " 5%|▍ | 2103/44063 [03:34<1:57:05, 5.97it/s]\u001b[A\n",
+ " 5%|▍ | 2104/44063 [03:34<1:51:08, 6.29it/s]\u001b[A\n",
+ " 5%|▍ | 2105/44063 [03:35<1:58:52, 5.88it/s]\u001b[A\n",
+ " 5%|▍ | 2106/44063 [03:35<1:57:11, 5.97it/s]\u001b[A\n",
+ " 5%|▍ | 2108/44063 [03:35<1:41:18, 6.90it/s]\u001b[A\n",
+ " 5%|▍ | 2110/44063 [03:35<1:26:46, 8.06it/s]\u001b[A\n",
+ " 5%|▍ | 2111/44063 [03:35<1:40:44, 6.94it/s]\u001b[A\n",
+ " 5%|▍ | 2113/44063 [03:35<1:28:58, 7.86it/s]\u001b[A\n",
+ " 5%|▍ | 2114/44063 [03:36<1:25:12, 8.20it/s]\u001b[A\n",
+ " 5%|▍ | 2115/44063 [03:36<1:22:12, 8.50it/s]\u001b[A\n",
+ " 5%|▍ | 2117/44063 [03:36<1:22:13, 8.50it/s]\u001b[A\n",
+ " 5%|▍ | 2118/44063 [03:36<1:21:50, 8.54it/s]\u001b[A\n",
+ " 5%|▍ | 2119/44063 [03:36<1:24:53, 8.24it/s]\u001b[A\n",
+ " 5%|▍ | 2120/44063 [03:36<1:30:05, 7.76it/s]\u001b[A\n",
+ " 5%|▍ | 2122/44063 [03:37<1:29:19, 7.82it/s]\u001b[A\n",
+ " 5%|▍ | 2123/44063 [03:37<1:29:40, 7.80it/s]\u001b[A\n",
+ " 5%|▍ | 2125/44063 [03:37<1:25:37, 8.16it/s]\u001b[A\n",
+ " 5%|▍ | 2126/44063 [03:37<1:28:43, 7.88it/s]\u001b[A\n",
+ " 5%|▍ | 2128/44063 [03:37<1:22:25, 8.48it/s]\u001b[A\n",
+ " 5%|▍ | 2130/44063 [03:38<1:23:41, 8.35it/s]\u001b[A\n",
+ " 5%|▍ | 2132/44063 [03:38<1:11:15, 9.81it/s]\u001b[A\n",
+ " 5%|▍ | 2134/44063 [03:38<1:10:04, 9.97it/s]\u001b[A\n",
+ " 5%|▍ | 2136/44063 [03:38<1:25:28, 8.18it/s]\u001b[A\n",
+ " 5%|▍ | 2137/44063 [03:38<1:36:29, 7.24it/s]\u001b[A\n",
+ " 5%|▍ | 2138/44063 [03:38<1:28:52, 7.86it/s]\u001b[A\n",
+ " 5%|▍ | 2140/44063 [03:39<1:22:34, 8.46it/s]\u001b[A\n",
+ " 5%|▍ | 2141/44063 [03:39<1:20:21, 8.69it/s]\u001b[A\n",
+ " 5%|▍ | 2142/44063 [03:39<1:32:14, 7.57it/s]\u001b[A\n",
+ " 5%|▍ | 2145/44063 [03:39<1:13:59, 9.44it/s]\u001b[A\n",
+ " 5%|▍ | 2147/44063 [03:39<1:04:41, 10.80it/s]\u001b[A\n",
+ " 5%|▍ | 2149/44063 [03:39<57:35, 12.13it/s] \u001b[A\n",
+ " 5%|▍ | 2151/44063 [03:39<51:47, 13.49it/s]\u001b[A\n",
+ " 5%|▍ | 2153/44063 [03:40<1:20:24, 8.69it/s]\u001b[A\n",
+ " 5%|▍ | 2155/44063 [03:40<1:14:45, 9.34it/s]\u001b[A\n",
+ " 5%|▍ | 2157/44063 [03:40<1:05:17, 10.70it/s]\u001b[A\n",
+ " 5%|▍ | 2159/44063 [03:40<1:01:03, 11.44it/s]\u001b[A\n",
+ " 5%|▍ | 2161/44063 [03:41<1:09:16, 10.08it/s]\u001b[A\n",
+ " 5%|▍ | 2163/44063 [03:41<1:18:29, 8.90it/s]\u001b[A\n",
+ " 5%|▍ | 2165/44063 [03:41<1:11:34, 9.76it/s]\u001b[A\n",
+ " 5%|▍ | 2167/44063 [03:41<1:08:27, 10.20it/s]\u001b[A\n",
+ " 5%|▍ | 2169/44063 [03:41<1:06:12, 10.55it/s]\u001b[A\n",
+ " 5%|▍ | 2171/44063 [03:42<1:07:02, 10.41it/s]\u001b[A\n",
+ " 5%|▍ | 2173/44063 [03:42<57:54, 12.06it/s] \u001b[A\n",
+ " 5%|▍ | 2175/44063 [03:42<59:22, 11.76it/s]\u001b[A\n",
+ " 5%|▍ | 2177/44063 [03:42<1:03:42, 10.96it/s]\u001b[A\n",
+ " 5%|▍ | 2179/44063 [03:42<1:12:47, 9.59it/s]\u001b[A\n",
+ " 5%|▍ | 2181/44063 [03:42<1:03:18, 11.03it/s]\u001b[A\n",
+ " 5%|▍ | 2183/44063 [03:43<1:14:52, 9.32it/s]\u001b[A\n",
+ " 5%|▍ | 2185/44063 [03:43<1:03:49, 10.94it/s]\u001b[A\n",
+ " 5%|▍ | 2187/44063 [03:43<1:02:28, 11.17it/s]\u001b[A\n",
+ " 5%|▍ | 2189/44063 [03:43<59:20, 11.76it/s] \u001b[A\n",
+ " 5%|▍ | 2191/44063 [03:43<1:05:12, 10.70it/s]\u001b[A\n",
+ " 5%|▍ | 2193/44063 [03:44<1:06:47, 10.45it/s]\u001b[A\n",
+ " 5%|▍ | 2195/44063 [03:44<58:08, 12.00it/s] \u001b[A\n",
+ " 5%|▍ | 2197/44063 [03:44<58:15, 11.98it/s]\u001b[A\n",
+ " 5%|▍ | 2199/44063 [03:44<1:01:18, 11.38it/s]\u001b[A\n",
+ " 5%|▍ | 2201/44063 [03:44<1:05:07, 10.71it/s]\u001b[A\n",
+ " 5%|▍ | 2203/44063 [03:44<1:02:55, 11.09it/s]\u001b[A\n",
+ " 5%|▌ | 2205/44063 [03:45<1:21:07, 8.60it/s]\u001b[A\n",
+ " 5%|▌ | 2207/44063 [03:45<1:13:31, 9.49it/s]\u001b[A\n",
+ " 5%|▌ | 2209/44063 [03:45<1:07:41, 10.30it/s]\u001b[A\n",
+ " 5%|▌ | 2211/44063 [03:45<1:26:30, 8.06it/s]\u001b[A\n",
+ " 5%|▌ | 2213/44063 [03:46<1:28:45, 7.86it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 5%|▌ | 2215/44063 [03:46<1:15:44, 9.21it/s]\u001b[A\n",
+ " 5%|▌ | 2217/44063 [03:46<1:07:52, 10.27it/s]\u001b[A\n",
+ " 5%|▌ | 2219/44063 [03:46<1:07:36, 10.31it/s]\u001b[A\n",
+ " 5%|▌ | 2221/44063 [03:46<1:12:08, 9.67it/s]\u001b[A\n",
+ " 5%|▌ | 2223/44063 [03:47<1:14:22, 9.38it/s]\u001b[A\n",
+ " 5%|▌ | 2224/44063 [03:47<1:15:35, 9.23it/s]\u001b[A\n",
+ " 5%|▌ | 2226/44063 [03:47<1:11:54, 9.70it/s]\u001b[A\n",
+ " 5%|▌ | 2228/44063 [03:47<1:31:04, 7.66it/s]\u001b[A\n",
+ " 5%|▌ | 2230/44063 [03:48<1:35:07, 7.33it/s]\u001b[A\n",
+ " 5%|▌ | 2231/44063 [03:48<1:34:09, 7.40it/s]\u001b[A\n",
+ " 5%|▌ | 2233/44063 [03:48<1:17:03, 9.05it/s]\u001b[A\n",
+ " 5%|▌ | 2235/44063 [03:48<1:08:33, 10.17it/s]\u001b[A\n",
+ " 5%|▌ | 2237/44063 [03:48<1:08:23, 10.19it/s]\u001b[A\n",
+ " 5%|▌ | 2239/44063 [03:48<1:02:37, 11.13it/s]\u001b[A\n",
+ " 5%|▌ | 2241/44063 [03:48<59:00, 11.81it/s] \u001b[A\n",
+ " 5%|▌ | 2243/44063 [03:49<57:33, 12.11it/s]\u001b[A\n",
+ " 5%|▌ | 2245/44063 [03:49<1:02:18, 11.19it/s]\u001b[A\n",
+ " 5%|▌ | 2247/44063 [03:49<1:02:36, 11.13it/s]\u001b[A\n",
+ " 5%|▌ | 2249/44063 [03:49<1:08:28, 10.18it/s]\u001b[A\n",
+ " 5%|▌ | 2251/44063 [03:50<1:36:55, 7.19it/s]\u001b[A\n",
+ " 5%|▌ | 2253/44063 [03:50<1:26:35, 8.05it/s]\u001b[A\n",
+ " 5%|▌ | 2254/44063 [03:50<1:26:19, 8.07it/s]\u001b[A\n",
+ " 5%|▌ | 2255/44063 [03:50<1:23:28, 8.35it/s]\u001b[A\n",
+ " 5%|▌ | 2257/44063 [03:50<1:17:46, 8.96it/s]\u001b[A\n",
+ " 5%|▌ | 2258/44063 [03:50<1:15:24, 9.24it/s]\u001b[A\n",
+ " 5%|▌ | 2259/44063 [03:51<1:41:50, 6.84it/s]\u001b[A\n",
+ " 5%|▌ | 2261/44063 [03:51<1:45:36, 6.60it/s]\u001b[A\n",
+ " 5%|▌ | 2262/44063 [03:51<1:35:55, 7.26it/s]\u001b[A\n",
+ " 5%|▌ | 2264/44063 [03:51<1:39:55, 6.97it/s]\u001b[A\n",
+ " 5%|▌ | 2265/44063 [03:52<1:43:50, 6.71it/s]\u001b[A\n",
+ " 5%|▌ | 2266/44063 [03:52<1:35:35, 7.29it/s]\u001b[A\n",
+ " 5%|▌ | 2268/44063 [03:52<1:23:18, 8.36it/s]\u001b[A\n",
+ " 5%|▌ | 2269/44063 [03:52<1:22:03, 8.49it/s]\u001b[A\n",
+ " 5%|▌ | 2270/44063 [03:52<1:24:57, 8.20it/s]\u001b[A\n",
+ " 5%|▌ | 2272/44063 [03:52<1:14:07, 9.40it/s]\u001b[A\n",
+ " 5%|▌ | 2274/44063 [03:52<1:12:58, 9.54it/s]\u001b[A\n",
+ " 5%|▌ | 2276/44063 [03:53<1:06:40, 10.45it/s]\u001b[A\n",
+ " 5%|▌ | 2278/44063 [03:53<1:01:17, 11.36it/s]\u001b[A\n",
+ " 5%|▌ | 2280/44063 [03:53<1:08:37, 10.15it/s]\u001b[A\n",
+ " 5%|▌ | 2282/44063 [03:53<1:17:06, 9.03it/s]\u001b[A\n",
+ " 5%|▌ | 2284/44063 [03:53<1:07:56, 10.25it/s]\u001b[A\n",
+ " 5%|▌ | 2286/44063 [03:54<1:10:47, 9.84it/s]\u001b[A\n",
+ " 5%|▌ | 2288/44063 [03:54<1:09:29, 10.02it/s]\u001b[A\n",
+ " 5%|▌ | 2290/44063 [03:54<1:03:28, 10.97it/s]\u001b[A\n",
+ " 5%|▌ | 2292/44063 [03:54<58:37, 11.88it/s] \u001b[A\n",
+ " 5%|▌ | 2294/44063 [03:54<1:05:56, 10.56it/s]\u001b[A\n",
+ " 5%|▌ | 2296/44063 [03:54<59:10, 11.76it/s] \u001b[A\n",
+ " 5%|▌ | 2298/44063 [03:55<1:00:46, 11.45it/s]\u001b[A\n",
+ " 5%|▌ | 2300/44063 [03:55<59:18, 11.74it/s] \u001b[A\n",
+ " 5%|▌ | 2302/44063 [03:55<58:06, 11.98it/s]\u001b[A\n",
+ " 5%|▌ | 2304/44063 [03:55<1:01:44, 11.27it/s]\u001b[A\n",
+ " 5%|▌ | 2306/44063 [03:55<56:21, 12.35it/s] \u001b[A\n",
+ " 5%|▌ | 2308/44063 [03:55<55:40, 12.50it/s]\u001b[A\n",
+ " 5%|▌ | 2310/44063 [03:56<53:13, 13.07it/s]\u001b[A\n",
+ " 5%|▌ | 2312/44063 [03:56<53:58, 12.89it/s]\u001b[A\n",
+ " 5%|▌ | 2314/44063 [03:56<52:01, 13.38it/s]\u001b[A\n",
+ " 5%|▌ | 2316/44063 [03:56<47:44, 14.57it/s]\u001b[A\n",
+ " 5%|▌ | 2318/44063 [03:56<51:58, 13.39it/s]\u001b[A\n",
+ " 5%|▌ | 2320/44063 [03:56<52:13, 13.32it/s]\u001b[A\n",
+ " 5%|▌ | 2322/44063 [03:56<51:52, 13.41it/s]\u001b[A\n",
+ " 5%|▌ | 2324/44063 [03:57<1:03:45, 10.91it/s]\u001b[A\n",
+ " 5%|▌ | 2326/44063 [03:57<57:05, 12.18it/s] \u001b[A\n",
+ " 5%|▌ | 2328/44063 [03:57<58:26, 11.90it/s]\u001b[A\n",
+ " 5%|▌ | 2330/44063 [03:57<1:06:45, 10.42it/s]\u001b[A\n",
+ " 5%|▌ | 2332/44063 [03:58<1:14:26, 9.34it/s]\u001b[A\n",
+ " 5%|▌ | 2334/44063 [03:58<1:02:46, 11.08it/s]\u001b[A\n",
+ " 5%|▌ | 2336/44063 [03:58<59:51, 11.62it/s] \u001b[A\n",
+ " 5%|▌ | 2338/44063 [03:58<57:00, 12.20it/s]\u001b[A\n",
+ " 5%|▌ | 2340/44063 [03:58<1:31:48, 7.57it/s]\u001b[A\n",
+ " 5%|▌ | 2342/44063 [03:59<1:23:29, 8.33it/s]\u001b[A\n",
+ " 5%|▌ | 2344/44063 [03:59<1:14:52, 9.29it/s]\u001b[A\n",
+ " 5%|▌ | 2346/44063 [03:59<1:06:00, 10.53it/s]\u001b[A\n",
+ " 5%|▌ | 2348/44063 [03:59<57:55, 12.00it/s] \u001b[A\n",
+ " 5%|▌ | 2350/44063 [03:59<55:55, 12.43it/s]\u001b[A\n",
+ " 5%|▌ | 2352/44063 [03:59<53:36, 12.97it/s]\u001b[A\n",
+ " 5%|▌ | 2354/44063 [04:00<1:09:11, 10.05it/s]\u001b[A\n",
+ " 5%|▌ | 2356/44063 [04:00<1:04:12, 10.83it/s]\u001b[A\n",
+ " 5%|▌ | 2358/44063 [04:00<1:03:08, 11.01it/s]\u001b[A\n",
+ " 5%|▌ | 2360/44063 [04:00<1:14:15, 9.36it/s]\u001b[A\n",
+ " 5%|▌ | 2362/44063 [04:00<1:15:28, 9.21it/s]\u001b[A\n",
+ " 5%|▌ | 2364/44063 [04:01<1:16:39, 9.07it/s]\u001b[A\n",
+ " 5%|▌ | 2365/44063 [04:01<1:15:00, 9.26it/s]\u001b[A\n",
+ " 5%|▌ | 2366/44063 [04:01<1:13:47, 9.42it/s]\u001b[A\n",
+ " 5%|▌ | 2368/44063 [04:01<1:15:07, 9.25it/s]\u001b[A\n",
+ " 5%|▌ | 2369/44063 [04:01<1:14:17, 9.35it/s]\u001b[A\n",
+ " 5%|▌ | 2371/44063 [04:01<1:09:31, 10.00it/s]\u001b[A\n",
+ " 5%|▌ | 2373/44063 [04:02<1:12:19, 9.61it/s]\u001b[A\n",
+ " 5%|▌ | 2374/44063 [04:02<1:27:54, 7.90it/s]\u001b[A\n",
+ " 5%|▌ | 2375/44063 [04:02<1:30:02, 7.72it/s]\u001b[A\n",
+ " 5%|▌ | 2377/44063 [04:02<1:19:50, 8.70it/s]\u001b[A\n",
+ " 5%|▌ | 2379/44063 [04:02<1:08:10, 10.19it/s]\u001b[A\n",
+ " 5%|▌ | 2381/44063 [04:02<1:06:36, 10.43it/s]\u001b[A\n",
+ " 5%|▌ | 2383/44063 [04:03<1:07:41, 10.26it/s]\u001b[A\n",
+ " 5%|▌ | 2385/44063 [04:03<1:18:41, 8.83it/s]\u001b[A\n",
+ " 5%|▌ | 2387/44063 [04:03<1:12:40, 9.56it/s]\u001b[A\n",
+ " 5%|▌ | 2389/44063 [04:03<1:08:46, 10.10it/s]\u001b[A\n",
+ " 5%|▌ | 2391/44063 [04:03<1:09:50, 9.94it/s]\u001b[A\n",
+ " 5%|▌ | 2393/44063 [04:04<59:58, 11.58it/s] \u001b[A\n",
+ " 5%|▌ | 2395/44063 [04:04<54:44, 12.69it/s]\u001b[A\n",
+ " 5%|▌ | 2397/44063 [04:04<54:42, 12.69it/s]\u001b[A\n",
+ " 5%|▌ | 2399/44063 [04:04<1:01:32, 11.28it/s]\u001b[A\n",
+ " 5%|▌ | 2401/44063 [04:04<1:12:32, 9.57it/s]\u001b[A\n",
+ " 5%|▌ | 2403/44063 [04:05<1:25:12, 8.15it/s]\u001b[A\n",
+ " 5%|▌ | 2404/44063 [04:05<1:22:14, 8.44it/s]\u001b[A\n",
+ " 5%|▌ | 2406/44063 [04:05<1:11:14, 9.74it/s]\u001b[A\n",
+ " 5%|▌ | 2408/44063 [04:05<1:09:27, 10.00it/s]\u001b[A\n",
+ " 5%|▌ | 2410/44063 [04:05<1:08:05, 10.19it/s]\u001b[A\n",
+ " 5%|▌ | 2412/44063 [04:05<1:01:26, 11.30it/s]\u001b[A\n",
+ " 5%|▌ | 2414/44063 [04:06<59:49, 11.60it/s] \u001b[A\n",
+ " 5%|▌ | 2416/44063 [04:06<53:28, 12.98it/s]\u001b[A\n",
+ " 5%|▌ | 2418/44063 [04:06<53:54, 12.88it/s]\u001b[A\n",
+ " 5%|▌ | 2420/44063 [04:06<54:11, 12.81it/s]\u001b[A\n",
+ " 5%|▌ | 2422/44063 [04:06<58:27, 11.87it/s]\u001b[A\n",
+ " 6%|▌ | 2424/44063 [04:06<58:22, 11.89it/s]\u001b[A\n",
+ " 6%|▌ | 2426/44063 [04:06<54:29, 12.74it/s]\u001b[A\n",
+ " 6%|▌ | 2428/44063 [04:07<53:37, 12.94it/s]\u001b[A\n",
+ " 6%|▌ | 2430/44063 [04:07<53:57, 12.86it/s]\u001b[A\n",
+ " 6%|▌ | 2432/44063 [04:07<57:31, 12.06it/s]\u001b[A\n",
+ " 6%|▌ | 2434/44063 [04:07<58:11, 11.92it/s]\u001b[A\n",
+ " 6%|▌ | 2436/44063 [04:07<1:11:32, 9.70it/s]\u001b[A\n",
+ " 6%|▌ | 2438/44063 [04:08<1:05:48, 10.54it/s]\u001b[A\n",
+ " 6%|▌ | 2440/44063 [04:08<1:12:02, 9.63it/s]\u001b[A\n",
+ " 6%|▌ | 2442/44063 [04:08<1:17:28, 8.95it/s]\u001b[A\n",
+ " 6%|▌ | 2443/44063 [04:08<1:20:54, 8.57it/s]\u001b[A\n",
+ " 6%|▌ | 2445/44063 [04:08<1:07:46, 10.23it/s]\u001b[A\n",
+ " 6%|▌ | 2447/44063 [04:09<1:09:31, 9.98it/s]\u001b[A\n",
+ " 6%|▌ | 2449/44063 [04:09<1:05:57, 10.52it/s]\u001b[A\n",
+ " 6%|▌ | 2451/44063 [04:09<1:15:04, 9.24it/s]\u001b[A\n",
+ " 6%|▌ | 2453/44063 [04:09<1:13:07, 9.48it/s]\u001b[A\n",
+ " 6%|▌ | 2456/44063 [04:09<1:05:18, 10.62it/s]\u001b[A\n",
+ " 6%|▌ | 2458/44063 [04:10<59:42, 11.61it/s] \u001b[A\n",
+ " 6%|▌ | 2460/44063 [04:10<55:26, 12.51it/s]\u001b[A\n",
+ " 6%|▌ | 2462/44063 [04:10<57:53, 11.98it/s]\u001b[A\n",
+ " 6%|▌ | 2464/44063 [04:10<56:02, 12.37it/s]\u001b[A\n",
+ " 6%|▌ | 2466/44063 [04:10<52:05, 13.31it/s]\u001b[A\n",
+ " 6%|▌ | 2468/44063 [04:10<46:55, 14.77it/s]\u001b[A\n",
+ " 6%|▌ | 2470/44063 [04:10<46:51, 14.79it/s]\u001b[A\n",
+ " 6%|▌ | 2472/44063 [04:11<54:23, 12.74it/s]\u001b[A\n",
+ " 6%|▌ | 2474/44063 [04:11<1:14:18, 9.33it/s]\u001b[A\n",
+ " 6%|▌ | 2476/44063 [04:11<1:11:09, 9.74it/s]\u001b[A\n",
+ " 6%|▌ | 2478/44063 [04:11<1:01:05, 11.34it/s]\u001b[A\n",
+ " 6%|▌ | 2480/44063 [04:11<1:09:58, 9.90it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 6%|▌ | 2482/44063 [04:12<1:09:41, 9.94it/s]\u001b[A\n",
+ " 6%|▌ | 2484/44063 [04:12<1:23:39, 8.28it/s]\u001b[A\n",
+ " 6%|▌ | 2485/44063 [04:12<1:25:39, 8.09it/s]\u001b[A\n",
+ " 6%|▌ | 2488/44063 [04:12<1:14:36, 9.29it/s]\u001b[A\n",
+ " 6%|▌ | 2490/44063 [04:12<1:04:44, 10.70it/s]\u001b[A\n",
+ " 6%|▌ | 2493/44063 [04:13<53:02, 13.06it/s] \u001b[A\n",
+ " 6%|▌ | 2495/44063 [04:13<48:34, 14.26it/s]\u001b[A\n",
+ " 6%|▌ | 2497/44063 [04:13<56:55, 12.17it/s]\u001b[A\n",
+ " 6%|▌ | 2499/44063 [04:13<57:26, 12.06it/s]\u001b[A\n",
+ " 6%|▌ | 2501/44063 [04:13<58:56, 11.75it/s]\u001b[A\n",
+ " 6%|▌ | 2503/44063 [04:14<1:21:59, 8.45it/s]\u001b[A\n",
+ " 6%|▌ | 2505/44063 [04:14<1:23:02, 8.34it/s]\u001b[A\n",
+ " 6%|▌ | 2506/44063 [04:14<1:29:58, 7.70it/s]\u001b[A\n",
+ " 6%|▌ | 2507/44063 [04:14<1:30:59, 7.61it/s]\u001b[A\n",
+ " 6%|▌ | 2509/44063 [04:14<1:23:07, 8.33it/s]\u001b[A\n",
+ " 6%|▌ | 2511/44063 [04:15<1:13:52, 9.37it/s]\u001b[A\n",
+ " 6%|▌ | 2513/44063 [04:15<1:19:28, 8.71it/s]\u001b[A\n",
+ " 6%|▌ | 2514/44063 [04:15<1:16:51, 9.01it/s]\u001b[A\n",
+ " 6%|▌ | 2516/44063 [04:15<1:06:44, 10.37it/s]\u001b[A\n",
+ " 6%|▌ | 2518/44063 [04:15<1:15:25, 9.18it/s]\u001b[A\n",
+ " 6%|▌ | 2520/44063 [04:15<1:13:36, 9.41it/s]\u001b[A\n",
+ " 6%|▌ | 2522/44063 [04:16<1:12:16, 9.58it/s]\u001b[A\n",
+ " 6%|▌ | 2524/44063 [04:16<1:06:41, 10.38it/s]\u001b[A\n",
+ " 6%|▌ | 2526/44063 [04:16<1:11:39, 9.66it/s]\u001b[A\n",
+ " 6%|▌ | 2528/44063 [04:16<1:12:56, 9.49it/s]\u001b[A\n",
+ " 6%|▌ | 2529/44063 [04:16<1:17:43, 8.91it/s]\u001b[A\n",
+ " 6%|▌ | 2530/44063 [04:17<1:16:12, 9.08it/s]\u001b[A\n",
+ " 6%|▌ | 2532/44063 [04:17<1:13:41, 9.39it/s]\u001b[A\n",
+ " 6%|▌ | 2534/44063 [04:17<1:05:19, 10.60it/s]\u001b[A\n",
+ " 6%|▌ | 2537/44063 [04:17<56:41, 12.21it/s] \u001b[A\n",
+ " 6%|▌ | 2539/44063 [04:17<51:39, 13.40it/s]\u001b[A\n",
+ " 6%|▌ | 2541/44063 [04:17<50:24, 13.73it/s]\u001b[A\n",
+ " 6%|▌ | 2543/44063 [04:17<46:18, 14.94it/s]\u001b[A\n",
+ " 6%|▌ | 2545/44063 [04:18<45:25, 15.23it/s]\u001b[A\n",
+ " 6%|▌ | 2548/44063 [04:18<42:41, 16.20it/s]\u001b[A\n",
+ " 6%|▌ | 2551/44063 [04:18<43:28, 15.91it/s]\u001b[A\n",
+ " 6%|▌ | 2553/44063 [04:18<1:00:10, 11.50it/s]\u001b[A\n",
+ " 6%|▌ | 2555/44063 [04:18<1:07:07, 10.31it/s]\u001b[A\n",
+ " 6%|▌ | 2557/44063 [04:19<1:03:03, 10.97it/s]\u001b[A\n",
+ " 6%|▌ | 2559/44063 [04:19<59:51, 11.56it/s] \u001b[A\n",
+ " 6%|▌ | 2561/44063 [04:19<53:30, 12.93it/s]\u001b[A\n",
+ " 6%|▌ | 2563/44063 [04:19<51:15, 13.49it/s]\u001b[A\n",
+ " 6%|▌ | 2565/44063 [04:19<51:41, 13.38it/s]\u001b[A\n",
+ " 6%|▌ | 2568/44063 [04:19<49:49, 13.88it/s]\u001b[A\n",
+ " 6%|▌ | 2570/44063 [04:19<56:00, 12.35it/s]\u001b[A\n",
+ " 6%|▌ | 2572/44063 [04:20<55:47, 12.40it/s]\u001b[A\n",
+ " 6%|▌ | 2574/44063 [04:20<1:00:01, 11.52it/s]\u001b[A\n",
+ " 6%|▌ | 2576/44063 [04:20<58:55, 11.74it/s] \u001b[A\n",
+ " 6%|▌ | 2578/44063 [04:20<54:48, 12.62it/s]\u001b[A\n",
+ " 6%|▌ | 2580/44063 [04:20<57:33, 12.01it/s]\u001b[A\n",
+ " 6%|▌ | 2582/44063 [04:20<57:01, 12.13it/s]\u001b[A\n",
+ " 6%|▌ | 2584/44063 [04:21<59:07, 11.69it/s]\u001b[A\n",
+ " 6%|▌ | 2586/44063 [04:21<56:11, 12.30it/s]\u001b[A\n",
+ " 6%|▌ | 2588/44063 [04:21<54:16, 12.74it/s]\u001b[A\n",
+ " 6%|▌ | 2590/44063 [04:21<54:33, 12.67it/s]\u001b[A\n",
+ " 6%|▌ | 2592/44063 [04:21<54:58, 12.57it/s]\u001b[A\n",
+ " 6%|▌ | 2594/44063 [04:21<56:05, 12.32it/s]\u001b[A\n",
+ " 6%|▌ | 2596/44063 [04:22<57:20, 12.05it/s]\u001b[A\n",
+ " 6%|▌ | 2598/44063 [04:22<1:06:03, 10.46it/s]\u001b[A\n",
+ " 6%|▌ | 2600/44063 [04:22<1:04:26, 10.72it/s]\u001b[A\n",
+ " 6%|▌ | 2602/44063 [04:22<1:03:45, 10.84it/s]\u001b[A\n",
+ " 6%|▌ | 2604/44063 [04:22<57:14, 12.07it/s] \u001b[A\n",
+ " 6%|▌ | 2606/44063 [04:23<1:05:46, 10.51it/s]\u001b[A\n",
+ " 6%|▌ | 2608/44063 [04:23<1:09:28, 9.95it/s]\u001b[A\n",
+ " 6%|▌ | 2610/44063 [04:23<1:48:16, 6.38it/s]\u001b[A\n",
+ " 6%|▌ | 2613/44063 [04:24<1:27:14, 7.92it/s]\u001b[A\n",
+ " 6%|▌ | 2616/44063 [04:24<1:12:46, 9.49it/s]\u001b[A\n",
+ " 6%|▌ | 2618/44063 [04:24<1:06:02, 10.46it/s]\u001b[A\n",
+ " 6%|▌ | 2620/44063 [04:24<1:00:43, 11.37it/s]\u001b[A\n",
+ " 6%|▌ | 2622/44063 [04:24<1:01:00, 11.32it/s]\u001b[A\n",
+ " 6%|▌ | 2624/44063 [04:24<55:32, 12.43it/s] \u001b[A\n",
+ " 6%|▌ | 2626/44063 [04:24<53:51, 12.82it/s]\u001b[A\n",
+ " 6%|▌ | 2628/44063 [04:25<1:14:54, 9.22it/s]\u001b[A\n",
+ " 6%|▌ | 2630/44063 [04:25<1:17:55, 8.86it/s]\u001b[A\n",
+ " 6%|▌ | 2632/44063 [04:25<1:14:31, 9.26it/s]\u001b[A\n",
+ " 6%|▌ | 2634/44063 [04:26<1:18:52, 8.75it/s]\u001b[A\n",
+ " 6%|▌ | 2635/44063 [04:26<1:21:03, 8.52it/s]\u001b[A\n",
+ " 6%|▌ | 2637/44063 [04:26<1:13:43, 9.36it/s]\u001b[A\n",
+ " 6%|▌ | 2639/44063 [04:26<1:05:05, 10.61it/s]\u001b[A\n",
+ " 6%|▌ | 2641/44063 [04:26<58:01, 11.90it/s] \u001b[A\n",
+ " 6%|▌ | 2643/44063 [04:26<1:02:51, 10.98it/s]\u001b[A\n",
+ " 6%|▌ | 2645/44063 [04:26<59:17, 11.64it/s] \u001b[A\n",
+ " 6%|▌ | 2647/44063 [04:27<59:20, 11.63it/s]\u001b[A\n",
+ " 6%|▌ | 2649/44063 [04:27<1:07:11, 10.27it/s]\u001b[A\n",
+ " 6%|▌ | 2651/44063 [04:27<1:14:43, 9.24it/s]\u001b[A\n",
+ " 6%|▌ | 2653/44063 [04:27<1:17:38, 8.89it/s]\u001b[A\n",
+ " 6%|▌ | 2654/44063 [04:28<1:41:32, 6.80it/s]\u001b[A\n",
+ " 6%|▌ | 2655/44063 [04:28<1:41:28, 6.80it/s]\u001b[A\n",
+ " 6%|▌ | 2656/44063 [04:28<1:39:18, 6.95it/s]\u001b[A\n",
+ " 6%|▌ | 2657/44063 [04:28<1:42:55, 6.70it/s]\u001b[A\n",
+ " 6%|▌ | 2659/44063 [04:28<1:28:30, 7.80it/s]\u001b[A\n",
+ " 6%|▌ | 2661/44063 [04:28<1:16:44, 8.99it/s]\u001b[A\n",
+ " 6%|▌ | 2663/44063 [04:28<1:04:34, 10.69it/s]\u001b[A\n",
+ " 6%|▌ | 2665/44063 [04:29<56:52, 12.13it/s] \u001b[A\n",
+ " 6%|▌ | 2667/44063 [04:29<55:04, 12.53it/s]\u001b[A\n",
+ " 6%|▌ | 2669/44063 [04:29<52:39, 13.10it/s]\u001b[A\n",
+ " 6%|▌ | 2671/44063 [04:29<1:02:52, 10.97it/s]\u001b[A\n",
+ " 6%|▌ | 2673/44063 [04:29<1:02:46, 10.99it/s]\u001b[A\n",
+ " 6%|▌ | 2675/44063 [04:29<58:02, 11.89it/s] \u001b[A\n",
+ " 6%|▌ | 2677/44063 [04:30<1:00:55, 11.32it/s]\u001b[A\n",
+ " 6%|▌ | 2679/44063 [04:30<59:17, 11.63it/s] \u001b[A\n",
+ " 6%|▌ | 2681/44063 [04:30<1:01:38, 11.19it/s]\u001b[A\n",
+ " 6%|▌ | 2683/44063 [04:30<1:05:09, 10.59it/s]\u001b[A\n",
+ " 6%|▌ | 2685/44063 [04:30<1:00:35, 11.38it/s]\u001b[A\n",
+ " 6%|▌ | 2687/44063 [04:30<54:34, 12.64it/s] \u001b[A\n",
+ " 6%|▌ | 2689/44063 [04:31<1:00:19, 11.43it/s]\u001b[A\n",
+ " 6%|▌ | 2691/44063 [04:31<1:07:00, 10.29it/s]\u001b[A\n",
+ " 6%|▌ | 2693/44063 [04:31<58:16, 11.83it/s] \u001b[A\n",
+ " 6%|▌ | 2695/44063 [04:31<1:08:44, 10.03it/s]\u001b[A\n",
+ " 6%|▌ | 2697/44063 [04:32<1:12:08, 9.56it/s]\u001b[A\n",
+ " 6%|▌ | 2699/44063 [04:32<1:17:54, 8.85it/s]\u001b[A\n",
+ " 6%|▌ | 2701/44063 [04:32<1:08:00, 10.14it/s]\u001b[A\n",
+ " 6%|▌ | 2703/44063 [04:32<1:02:36, 11.01it/s]\u001b[A\n",
+ " 6%|▌ | 2705/44063 [04:32<1:01:13, 11.26it/s]\u001b[A\n",
+ " 6%|▌ | 2707/44063 [04:32<1:00:01, 11.48it/s]\u001b[A\n",
+ " 6%|▌ | 2709/44063 [04:33<1:03:23, 10.87it/s]\u001b[A\n",
+ " 6%|▌ | 2712/44063 [04:33<57:41, 11.95it/s] \u001b[A\n",
+ " 6%|▌ | 2715/44063 [04:33<49:11, 14.01it/s]\u001b[A\n",
+ " 6%|▌ | 2717/44063 [04:33<48:21, 14.25it/s]\u001b[A\n",
+ " 6%|▌ | 2719/44063 [04:33<54:28, 12.65it/s]\u001b[A\n",
+ " 6%|▌ | 2721/44063 [04:33<1:00:46, 11.34it/s]\u001b[A\n",
+ " 6%|▌ | 2723/44063 [04:34<1:05:01, 10.60it/s]\u001b[A\n",
+ " 6%|▌ | 2725/44063 [04:34<1:07:15, 10.24it/s]\u001b[A\n",
+ " 6%|▌ | 2727/44063 [04:34<59:13, 11.63it/s] \u001b[A\n",
+ " 6%|▌ | 2729/44063 [04:34<1:06:54, 10.30it/s]\u001b[A\n",
+ " 6%|▌ | 2731/44063 [04:34<1:02:52, 10.96it/s]\u001b[A\n",
+ " 6%|▌ | 2733/44063 [04:35<1:05:55, 10.45it/s]\u001b[A\n",
+ " 6%|▌ | 2735/44063 [04:35<1:03:04, 10.92it/s]\u001b[A\n",
+ " 6%|▌ | 2737/44063 [04:35<1:00:10, 11.45it/s]\u001b[A\n",
+ " 6%|▌ | 2739/44063 [04:35<1:06:09, 10.41it/s]\u001b[A\n",
+ " 6%|▌ | 2741/44063 [04:35<1:11:40, 9.61it/s]\u001b[A\n",
+ " 6%|▌ | 2743/44063 [04:36<1:17:06, 8.93it/s]\u001b[A\n",
+ " 6%|▌ | 2744/44063 [04:36<1:16:13, 9.03it/s]\u001b[A\n",
+ " 6%|▌ | 2746/44063 [04:36<1:10:07, 9.82it/s]\u001b[A\n",
+ " 6%|▌ | 2748/44063 [04:36<1:02:44, 10.98it/s]\u001b[A\n",
+ " 6%|▌ | 2750/44063 [04:36<55:21, 12.44it/s] \u001b[A\n",
+ " 6%|▌ | 2753/44063 [04:36<48:28, 14.20it/s]\u001b[A\n",
+ " 6%|▋ | 2755/44063 [04:36<44:17, 15.54it/s]\u001b[A\n",
+ " 6%|▋ | 2757/44063 [04:37<48:54, 14.08it/s]\u001b[A\n",
+ " 6%|▋ | 2759/44063 [04:37<52:01, 13.23it/s]\u001b[A\n",
+ " 6%|▋ | 2761/44063 [04:37<53:20, 12.90it/s]\u001b[A\n",
+ " 6%|▋ | 2763/44063 [04:37<55:21, 12.43it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 6%|▋ | 2765/44063 [04:37<1:03:57, 10.76it/s]\u001b[A\n",
+ " 6%|▋ | 2767/44063 [04:37<55:16, 12.45it/s] \u001b[A\n",
+ " 6%|▋ | 2769/44063 [04:38<53:32, 12.85it/s]\u001b[A\n",
+ " 6%|▋ | 2771/44063 [04:38<48:23, 14.22it/s]\u001b[A\n",
+ " 6%|▋ | 2773/44063 [04:38<1:17:44, 8.85it/s]\u001b[A\n",
+ " 6%|▋ | 2775/44063 [04:38<1:15:39, 9.09it/s]\u001b[A\n",
+ " 6%|▋ | 2777/44063 [04:39<1:15:32, 9.11it/s]\u001b[A\n",
+ " 6%|▋ | 2779/44063 [04:39<1:10:43, 9.73it/s]\u001b[A\n",
+ " 6%|▋ | 2781/44063 [04:39<1:06:55, 10.28it/s]\u001b[A\n",
+ " 6%|▋ | 2783/44063 [04:39<1:13:33, 9.35it/s]\u001b[A\n",
+ " 6%|▋ | 2785/44063 [04:39<1:08:00, 10.12it/s]\u001b[A\n",
+ " 6%|▋ | 2787/44063 [04:40<1:17:21, 8.89it/s]\u001b[A\n",
+ " 6%|▋ | 2789/44063 [04:40<1:09:13, 9.94it/s]\u001b[A\n",
+ " 6%|▋ | 2792/44063 [04:40<1:01:23, 11.21it/s]\u001b[A\n",
+ " 6%|▋ | 2794/44063 [04:40<59:16, 11.60it/s] \u001b[A\n",
+ " 6%|▋ | 2796/44063 [04:40<57:18, 12.00it/s]\u001b[A\n",
+ " 6%|▋ | 2798/44063 [04:40<1:00:59, 11.27it/s]\u001b[A\n",
+ " 6%|▋ | 2800/44063 [04:41<57:37, 11.94it/s] \u001b[A\n",
+ " 6%|▋ | 2802/44063 [04:41<1:01:49, 11.12it/s]\u001b[A\n",
+ " 6%|▋ | 2804/44063 [04:41<1:01:16, 11.22it/s]\u001b[A\n",
+ " 6%|▋ | 2806/44063 [04:41<1:06:27, 10.35it/s]\u001b[A\n",
+ " 6%|▋ | 2808/44063 [04:41<1:06:12, 10.39it/s]\u001b[A\n",
+ " 6%|▋ | 2810/44063 [04:42<1:01:58, 11.09it/s]\u001b[A\n",
+ " 6%|▋ | 2812/44063 [04:42<1:05:32, 10.49it/s]\u001b[A\n",
+ " 6%|▋ | 2815/44063 [04:42<55:31, 12.38it/s] \u001b[A\n",
+ " 6%|▋ | 2817/44063 [04:42<56:36, 12.14it/s]\u001b[A\n",
+ " 6%|▋ | 2819/44063 [04:42<51:52, 13.25it/s]\u001b[A\n",
+ " 6%|▋ | 2821/44063 [04:42<57:08, 12.03it/s]\u001b[A\n",
+ " 6%|▋ | 2823/44063 [04:43<51:51, 13.25it/s]\u001b[A\n",
+ " 6%|▋ | 2825/44063 [04:43<50:22, 13.65it/s]\u001b[A\n",
+ " 6%|▋ | 2827/44063 [04:43<49:35, 13.86it/s]\u001b[A\n",
+ " 6%|▋ | 2829/44063 [04:43<46:48, 14.68it/s]\u001b[A\n",
+ " 6%|▋ | 2831/44063 [04:43<46:28, 14.78it/s]\u001b[A\n",
+ " 6%|▋ | 2833/44063 [04:43<53:48, 12.77it/s]\u001b[A\n",
+ " 6%|▋ | 2835/44063 [04:43<1:02:42, 10.96it/s]\u001b[A\n",
+ " 6%|▋ | 2837/44063 [04:44<1:15:10, 9.14it/s]\u001b[A\n",
+ " 6%|▋ | 2839/44063 [04:44<1:14:29, 9.22it/s]\u001b[A\n",
+ " 6%|▋ | 2841/44063 [04:44<1:16:58, 8.93it/s]\u001b[A\n",
+ " 6%|▋ | 2842/44063 [04:44<1:23:07, 8.26it/s]\u001b[A\n",
+ " 6%|▋ | 2844/44063 [04:45<1:12:55, 9.42it/s]\u001b[A\n",
+ " 6%|▋ | 2846/44063 [04:45<1:04:52, 10.59it/s]\u001b[A\n",
+ " 6%|▋ | 2849/44063 [04:45<57:12, 12.01it/s] \u001b[A\n",
+ " 6%|▋ | 2851/44063 [04:45<52:50, 13.00it/s]\u001b[A\n",
+ " 6%|▋ | 2853/44063 [04:45<56:27, 12.17it/s]\u001b[A\n",
+ " 6%|▋ | 2855/44063 [04:45<51:25, 13.36it/s]\u001b[A\n",
+ " 6%|▋ | 2857/44063 [04:45<56:24, 12.18it/s]\u001b[A\n",
+ " 6%|▋ | 2859/44063 [04:46<56:14, 12.21it/s]\u001b[A\n",
+ " 6%|▋ | 2861/44063 [04:46<1:06:40, 10.30it/s]\u001b[A\n",
+ " 6%|▋ | 2863/44063 [04:46<1:04:57, 10.57it/s]\u001b[A\n",
+ " 7%|▋ | 2865/44063 [04:46<1:07:05, 10.23it/s]\u001b[A\n",
+ " 7%|▋ | 2867/44063 [04:47<1:20:38, 8.51it/s]\u001b[A\n",
+ " 7%|▋ | 2869/44063 [04:47<1:11:29, 9.60it/s]\u001b[A\n",
+ " 7%|▋ | 2871/44063 [04:47<1:11:24, 9.61it/s]\u001b[A\n",
+ " 7%|▋ | 2873/44063 [04:47<1:05:09, 10.54it/s]\u001b[A\n",
+ " 7%|▋ | 2875/44063 [04:47<1:05:58, 10.41it/s]\u001b[A\n",
+ " 7%|▋ | 2877/44063 [04:48<1:20:52, 8.49it/s]\u001b[A\n",
+ " 7%|▋ | 2879/44063 [04:48<1:12:24, 9.48it/s]\u001b[A\n",
+ " 7%|▋ | 2881/44063 [04:48<1:18:49, 8.71it/s]\u001b[A\n",
+ " 7%|▋ | 2883/44063 [04:48<1:10:01, 9.80it/s]\u001b[A\n",
+ " 7%|▋ | 2885/44063 [04:48<1:11:24, 9.61it/s]\u001b[A\n",
+ " 7%|▋ | 2887/44063 [04:49<1:10:54, 9.68it/s]\u001b[A\n",
+ " 7%|▋ | 2889/44063 [04:49<1:05:15, 10.52it/s]\u001b[A\n",
+ " 7%|▋ | 2891/44063 [04:49<1:04:52, 10.58it/s]\u001b[A\n",
+ " 7%|▋ | 2893/44063 [04:49<59:46, 11.48it/s] \u001b[A\n",
+ " 7%|▋ | 2895/44063 [04:49<1:10:15, 9.77it/s]\u001b[A\n",
+ " 7%|▋ | 2897/44063 [04:50<1:14:08, 9.25it/s]\u001b[A\n",
+ " 7%|▋ | 2898/44063 [04:50<1:14:05, 9.26it/s]\u001b[A\n",
+ " 7%|▋ | 2899/44063 [04:50<1:25:58, 7.98it/s]\u001b[A\n",
+ " 7%|▋ | 2900/44063 [04:50<1:22:39, 8.30it/s]\u001b[A\n",
+ " 7%|▋ | 2902/44063 [04:50<1:15:48, 9.05it/s]\u001b[A\n",
+ " 7%|▋ | 2904/44063 [04:50<1:07:24, 10.18it/s]\u001b[A\n",
+ " 7%|▋ | 2906/44063 [04:51<1:12:04, 9.52it/s]\u001b[A\n",
+ " 7%|▋ | 2908/44063 [04:51<1:18:08, 8.78it/s]\u001b[A\n",
+ " 7%|▋ | 2910/44063 [04:51<1:10:09, 9.78it/s]\u001b[A\n",
+ " 7%|▋ | 2912/44063 [04:51<1:09:28, 9.87it/s]\u001b[A\n",
+ " 7%|▋ | 2914/44063 [04:51<1:10:58, 9.66it/s]\u001b[A\n",
+ " 7%|▋ | 2916/44063 [04:52<1:06:41, 10.28it/s]\u001b[A\n",
+ " 7%|▋ | 2918/44063 [04:52<1:11:10, 9.63it/s]\u001b[A\n",
+ " 7%|▋ | 2920/44063 [04:52<1:09:55, 9.81it/s]\u001b[A\n",
+ " 7%|▋ | 2922/44063 [04:52<1:10:03, 9.79it/s]\u001b[A\n",
+ " 7%|▋ | 2923/44063 [04:52<1:12:44, 9.43it/s]\u001b[A\n",
+ " 7%|▋ | 2925/44063 [04:53<1:21:04, 8.46it/s]\u001b[A\n",
+ " 7%|▋ | 2927/44063 [04:53<1:14:16, 9.23it/s]\u001b[A\n",
+ " 7%|▋ | 2929/44063 [04:53<1:06:40, 10.28it/s]\u001b[A\n",
+ " 7%|▋ | 2931/44063 [04:53<1:13:47, 9.29it/s]\u001b[A\n",
+ " 7%|▋ | 2932/44063 [04:53<1:12:58, 9.39it/s]\u001b[A\n",
+ " 7%|▋ | 2934/44063 [04:53<1:03:43, 10.76it/s]\u001b[A\n",
+ " 7%|▋ | 2936/44063 [04:54<1:01:37, 11.12it/s]\u001b[A\n",
+ " 7%|▋ | 2938/44063 [04:54<1:04:23, 10.64it/s]\u001b[A\n",
+ " 7%|▋ | 2940/44063 [04:54<1:20:03, 8.56it/s]\u001b[A\n",
+ " 7%|▋ | 2942/44063 [04:54<1:10:21, 9.74it/s]\u001b[A\n",
+ " 7%|▋ | 2944/44063 [04:55<1:18:03, 8.78it/s]\u001b[A\n",
+ " 7%|▋ | 2945/44063 [04:55<1:19:09, 8.66it/s]\u001b[A\n",
+ " 7%|▋ | 2947/44063 [04:55<1:30:59, 7.53it/s]\u001b[A\n",
+ " 7%|▋ | 2948/44063 [04:55<1:29:18, 7.67it/s]\u001b[A\n",
+ " 7%|▋ | 2949/44063 [04:55<1:24:52, 8.07it/s]\u001b[A\n",
+ " 7%|▋ | 2950/44063 [04:55<1:28:14, 7.77it/s]\u001b[A\n",
+ " 7%|▋ | 2952/44063 [04:56<1:23:45, 8.18it/s]\u001b[A\n",
+ " 7%|▋ | 2954/44063 [04:56<1:24:09, 8.14it/s]\u001b[A\n",
+ " 7%|▋ | 2956/44063 [04:56<1:16:56, 8.90it/s]\u001b[A\n",
+ " 7%|▋ | 2957/44063 [04:56<1:17:53, 8.79it/s]\u001b[A\n",
+ " 7%|▋ | 2958/44063 [04:56<1:22:09, 8.34it/s]\u001b[A\n",
+ " 7%|▋ | 2959/44063 [04:56<1:22:28, 8.31it/s]\u001b[A\n",
+ " 7%|▋ | 2960/44063 [04:57<1:41:38, 6.74it/s]\u001b[A\n",
+ " 7%|▋ | 2961/44063 [04:57<1:45:12, 6.51it/s]\u001b[A\n",
+ " 7%|▋ | 2962/44063 [04:57<1:34:14, 7.27it/s]\u001b[A\n",
+ " 7%|▋ | 2964/44063 [04:57<1:23:34, 8.20it/s]\u001b[A\n",
+ " 7%|▋ | 2966/44063 [04:57<1:10:24, 9.73it/s]\u001b[A\n",
+ " 7%|▋ | 2968/44063 [04:57<1:01:48, 11.08it/s]\u001b[A\n",
+ " 7%|▋ | 2970/44063 [04:57<1:00:16, 11.36it/s]\u001b[A\n",
+ " 7%|▋ | 2972/44063 [04:58<1:00:32, 11.31it/s]\u001b[A\n",
+ " 7%|▋ | 2974/44063 [04:58<1:03:37, 10.76it/s]\u001b[A\n",
+ " 7%|▋ | 2976/44063 [04:58<1:00:04, 11.40it/s]\u001b[A\n",
+ " 7%|▋ | 2978/44063 [04:58<1:08:01, 10.07it/s]\u001b[A\n",
+ " 7%|▋ | 2980/44063 [04:59<1:14:40, 9.17it/s]\u001b[A\n",
+ " 7%|▋ | 2982/44063 [04:59<1:03:46, 10.73it/s]\u001b[A\n",
+ " 7%|▋ | 2984/44063 [04:59<59:01, 11.60it/s] \u001b[A\n",
+ " 7%|▋ | 2986/44063 [04:59<53:30, 12.79it/s]\u001b[A\n",
+ " 7%|▋ | 2989/44063 [04:59<51:45, 13.23it/s]\u001b[A\n",
+ " 7%|▋ | 2991/44063 [04:59<49:26, 13.85it/s]\u001b[A\n",
+ " 7%|▋ | 2993/44063 [04:59<52:57, 12.92it/s]\u001b[A\n",
+ " 7%|▋ | 2995/44063 [05:00<57:22, 11.93it/s]\u001b[A\n",
+ " 7%|▋ | 2998/44063 [05:00<49:33, 13.81it/s]\u001b[A\n",
+ " 7%|▋ | 3000/44063 [05:00<53:30, 12.79it/s]\u001b[A\n",
+ " 7%|▋ | 3002/44063 [05:00<56:40, 12.08it/s]\u001b[A\n",
+ " 7%|▋ | 3004/44063 [05:00<1:03:26, 10.79it/s]\u001b[A\n",
+ " 7%|▋ | 3006/44063 [05:00<59:44, 11.45it/s] \u001b[A\n",
+ " 7%|▋ | 3008/44063 [05:01<56:03, 12.21it/s]\u001b[A\n",
+ " 7%|▋ | 3010/44063 [05:01<50:44, 13.49it/s]\u001b[A\n",
+ " 7%|▋ | 3012/44063 [05:01<54:39, 12.52it/s]\u001b[A\n",
+ " 7%|▋ | 3014/44063 [05:01<1:10:59, 9.64it/s]\u001b[A\n",
+ " 7%|▋ | 3017/44063 [05:01<1:01:07, 11.19it/s]\u001b[A\n",
+ " 7%|▋ | 3019/44063 [05:02<1:03:31, 10.77it/s]\u001b[A\n",
+ " 7%|▋ | 3021/44063 [05:02<1:00:26, 11.32it/s]\u001b[A\n",
+ " 7%|▋ | 3023/44063 [05:02<1:01:44, 11.08it/s]\u001b[A\n",
+ " 7%|▋ | 3025/44063 [05:02<56:41, 12.06it/s] \u001b[A\n",
+ " 7%|▋ | 3027/44063 [05:02<53:18, 12.83it/s]\u001b[A\n",
+ " 7%|▋ | 3029/44063 [05:02<47:46, 14.31it/s]\u001b[A\n",
+ " 7%|▋ | 3032/44063 [05:02<42:48, 15.97it/s]\u001b[A\n",
+ " 7%|▋ | 3034/44063 [05:03<44:46, 15.27it/s]\u001b[A\n",
+ " 7%|▋ | 3036/44063 [05:03<53:56, 12.68it/s]\u001b[A\n",
+ " 7%|▋ | 3039/44063 [05:03<48:41, 14.04it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 7%|▋ | 3041/44063 [05:03<51:35, 13.25it/s]\u001b[A\n",
+ " 7%|▋ | 3043/44063 [05:03<51:50, 13.19it/s]\u001b[A\n",
+ " 7%|▋ | 3045/44063 [05:03<51:23, 13.30it/s]\u001b[A\n",
+ " 7%|▋ | 3047/44063 [05:04<58:24, 11.70it/s]\u001b[A\n",
+ " 7%|▋ | 3049/44063 [05:04<1:01:11, 11.17it/s]\u001b[A\n",
+ " 7%|▋ | 3051/44063 [05:04<55:19, 12.35it/s] \u001b[A\n",
+ " 7%|▋ | 3053/44063 [05:04<53:36, 12.75it/s]\u001b[A\n",
+ " 7%|▋ | 3055/44063 [05:04<55:45, 12.26it/s]\u001b[A\n",
+ " 7%|▋ | 3058/44063 [05:04<50:28, 13.54it/s]\u001b[A\n",
+ " 7%|▋ | 3060/44063 [05:05<45:52, 14.90it/s]\u001b[A\n",
+ " 7%|▋ | 3062/44063 [05:05<45:06, 15.15it/s]\u001b[A\n",
+ " 7%|▋ | 3064/44063 [05:05<58:13, 11.74it/s]\u001b[A\n",
+ " 7%|▋ | 3066/44063 [05:05<57:49, 11.82it/s]\u001b[A\n",
+ " 7%|▋ | 3068/44063 [05:05<54:16, 12.59it/s]\u001b[A\n",
+ " 7%|▋ | 3070/44063 [05:05<59:08, 11.55it/s]\u001b[A\n",
+ " 7%|▋ | 3072/44063 [05:06<56:38, 12.06it/s]\u001b[A\n",
+ " 7%|▋ | 3075/44063 [05:06<50:11, 13.61it/s]\u001b[A\n",
+ " 7%|▋ | 3077/44063 [05:06<51:47, 13.19it/s]\u001b[A\n",
+ " 7%|▋ | 3079/44063 [05:06<47:09, 14.48it/s]\u001b[A\n",
+ " 7%|▋ | 3081/44063 [05:06<49:52, 13.70it/s]\u001b[A\n",
+ " 7%|▋ | 3083/44063 [05:06<45:32, 15.00it/s]\u001b[A\n",
+ " 7%|▋ | 3086/44063 [05:06<41:39, 16.39it/s]\u001b[A\n",
+ " 7%|▋ | 3088/44063 [05:07<47:22, 14.42it/s]\u001b[A\n",
+ " 7%|▋ | 3090/44063 [05:07<48:56, 13.95it/s]\u001b[A\n",
+ " 7%|▋ | 3092/44063 [05:07<48:01, 14.22it/s]\u001b[A\n",
+ " 7%|▋ | 3094/44063 [05:07<48:41, 14.02it/s]\u001b[A\n",
+ " 7%|▋ | 3096/44063 [05:07<50:40, 13.47it/s]\u001b[A\n",
+ " 7%|▋ | 3098/44063 [05:07<51:37, 13.23it/s]\u001b[A\n",
+ " 7%|▋ | 3100/44063 [05:08<56:38, 12.05it/s]\u001b[A\n",
+ " 7%|▋ | 3102/44063 [05:08<54:47, 12.46it/s]\u001b[A\n",
+ " 7%|▋ | 3104/44063 [05:08<57:28, 11.88it/s]\u001b[A\n",
+ " 7%|▋ | 3107/44063 [05:08<48:09, 14.17it/s]\u001b[A\n",
+ " 7%|▋ | 3109/44063 [05:08<48:41, 14.02it/s]\u001b[A\n",
+ " 7%|▋ | 3111/44063 [05:08<49:22, 13.82it/s]\u001b[A\n",
+ " 7%|▋ | 3113/44063 [05:09<50:54, 13.41it/s]\u001b[A\n",
+ " 7%|▋ | 3115/44063 [05:09<50:55, 13.40it/s]\u001b[A\n",
+ " 7%|▋ | 3117/44063 [05:09<46:09, 14.79it/s]\u001b[A\n",
+ " 7%|▋ | 3119/44063 [05:09<50:11, 13.60it/s]\u001b[A\n",
+ " 7%|▋ | 3121/44063 [05:09<1:01:25, 11.11it/s]\u001b[A\n",
+ " 7%|▋ | 3123/44063 [05:09<58:02, 11.76it/s] \u001b[A\n",
+ " 7%|▋ | 3125/44063 [05:09<56:27, 12.09it/s]\u001b[A\n",
+ " 7%|▋ | 3128/44063 [05:10<48:54, 13.95it/s]\u001b[A\n",
+ " 7%|▋ | 3130/44063 [05:10<52:23, 13.02it/s]\u001b[A\n",
+ " 7%|▋ | 3132/44063 [05:10<52:31, 12.99it/s]\u001b[A\n",
+ " 7%|▋ | 3134/44063 [05:10<57:31, 11.86it/s]\u001b[A\n",
+ " 7%|▋ | 3136/44063 [05:10<59:26, 11.48it/s]\u001b[A\n",
+ " 7%|▋ | 3138/44063 [05:11<1:06:36, 10.24it/s]\u001b[A\n",
+ " 7%|▋ | 3140/44063 [05:11<1:03:00, 10.83it/s]\u001b[A\n",
+ " 7%|▋ | 3142/44063 [05:11<57:53, 11.78it/s] \u001b[A\n",
+ " 7%|▋ | 3144/44063 [05:11<56:01, 12.17it/s]\u001b[A\n",
+ " 7%|▋ | 3146/44063 [05:11<50:36, 13.47it/s]\u001b[A\n",
+ " 7%|▋ | 3148/44063 [05:11<52:50, 12.91it/s]\u001b[A\n",
+ " 7%|▋ | 3150/44063 [05:11<52:15, 13.05it/s]\u001b[A\n",
+ " 7%|▋ | 3152/44063 [05:12<47:38, 14.31it/s]\u001b[A\n",
+ " 7%|▋ | 3154/44063 [05:12<46:40, 14.61it/s]\u001b[A\n",
+ " 7%|▋ | 3156/44063 [05:12<48:31, 14.05it/s]\u001b[A\n",
+ " 7%|▋ | 3158/44063 [05:12<44:56, 15.17it/s]\u001b[A\n",
+ " 7%|▋ | 3160/44063 [05:12<1:07:05, 10.16it/s]\u001b[A\n",
+ " 7%|▋ | 3162/44063 [05:12<1:02:45, 10.86it/s]\u001b[A\n",
+ " 7%|▋ | 3164/44063 [05:13<1:04:08, 10.63it/s]\u001b[A\n",
+ " 7%|▋ | 3166/44063 [05:13<1:03:01, 10.82it/s]\u001b[A\n",
+ " 7%|▋ | 3168/44063 [05:13<1:07:51, 10.05it/s]\u001b[A\n",
+ " 7%|▋ | 3170/44063 [05:13<1:09:51, 9.76it/s]\u001b[A\n",
+ " 7%|▋ | 3172/44063 [05:13<1:01:41, 11.05it/s]\u001b[A\n",
+ " 7%|▋ | 3175/44063 [05:14<54:25, 12.52it/s] \u001b[A\n",
+ " 7%|▋ | 3177/44063 [05:14<50:56, 13.38it/s]\u001b[A\n",
+ " 7%|▋ | 3179/44063 [05:14<50:31, 13.49it/s]\u001b[A\n",
+ " 7%|▋ | 3181/44063 [05:14<53:20, 12.77it/s]\u001b[A\n",
+ " 7%|▋ | 3183/44063 [05:14<48:17, 14.11it/s]\u001b[A\n",
+ " 7%|▋ | 3185/44063 [05:14<50:53, 13.39it/s]\u001b[A\n",
+ " 7%|▋ | 3188/44063 [05:14<46:05, 14.78it/s]\u001b[A\n",
+ " 7%|▋ | 3190/44063 [05:15<53:59, 12.62it/s]\u001b[A\n",
+ " 7%|▋ | 3192/44063 [05:15<51:54, 13.12it/s]\u001b[A\n",
+ " 7%|▋ | 3194/44063 [05:15<49:38, 13.72it/s]\u001b[A\n",
+ " 7%|▋ | 3196/44063 [05:15<50:57, 13.37it/s]\u001b[A\n",
+ " 7%|▋ | 3198/44063 [05:15<50:45, 13.42it/s]\u001b[A\n",
+ " 7%|▋ | 3200/44063 [05:15<54:41, 12.45it/s]\u001b[A\n",
+ " 7%|▋ | 3202/44063 [05:16<51:17, 13.28it/s]\u001b[A\n",
+ " 7%|▋ | 3204/44063 [05:16<46:50, 14.54it/s]\u001b[A\n",
+ " 7%|▋ | 3206/44063 [05:16<52:59, 12.85it/s]\u001b[A\n",
+ " 7%|▋ | 3208/44063 [05:16<49:32, 13.74it/s]\u001b[A\n",
+ " 7%|▋ | 3210/44063 [05:16<46:16, 14.71it/s]\u001b[A\n",
+ " 7%|▋ | 3212/44063 [05:16<44:49, 15.19it/s]\u001b[A\n",
+ " 7%|▋ | 3214/44063 [05:16<45:07, 15.09it/s]\u001b[A\n",
+ " 7%|▋ | 3216/44063 [05:16<43:51, 15.52it/s]\u001b[A\n",
+ " 7%|▋ | 3218/44063 [05:17<42:26, 16.04it/s]\u001b[A\n",
+ " 7%|▋ | 3220/44063 [05:17<41:08, 16.55it/s]\u001b[A\n",
+ " 7%|▋ | 3222/44063 [05:17<43:23, 15.69it/s]\u001b[A\n",
+ " 7%|▋ | 3224/44063 [05:17<43:11, 15.76it/s]\u001b[A\n",
+ " 7%|▋ | 3227/44063 [05:17<41:43, 16.31it/s]\u001b[A\n",
+ " 7%|▋ | 3229/44063 [05:17<41:26, 16.43it/s]\u001b[A\n",
+ " 7%|▋ | 3231/44063 [05:17<51:07, 13.31it/s]\u001b[A\n",
+ " 7%|▋ | 3233/44063 [05:18<1:03:11, 10.77it/s]\u001b[A\n",
+ " 7%|▋ | 3235/44063 [05:18<57:57, 11.74it/s] \u001b[A\n",
+ " 7%|▋ | 3237/44063 [05:18<56:14, 12.10it/s]\u001b[A\n",
+ " 7%|▋ | 3239/44063 [05:18<1:08:24, 9.95it/s]\u001b[A\n",
+ " 7%|▋ | 3241/44063 [05:18<1:04:11, 10.60it/s]\u001b[A\n",
+ " 7%|▋ | 3243/44063 [05:19<1:02:43, 10.85it/s]\u001b[A\n",
+ " 7%|▋ | 3245/44063 [05:19<58:01, 11.72it/s] \u001b[A\n",
+ " 7%|▋ | 3247/44063 [05:19<52:48, 12.88it/s]\u001b[A\n",
+ " 7%|▋ | 3249/44063 [05:19<50:03, 13.59it/s]\u001b[A\n",
+ " 7%|▋ | 3251/44063 [05:19<51:47, 13.14it/s]\u001b[A\n",
+ " 7%|▋ | 3253/44063 [05:19<49:36, 13.71it/s]\u001b[A\n",
+ " 7%|▋ | 3255/44063 [05:20<54:06, 12.57it/s]\u001b[A\n",
+ " 7%|▋ | 3257/44063 [05:20<48:15, 14.09it/s]\u001b[A\n",
+ " 7%|▋ | 3259/44063 [05:20<44:56, 15.13it/s]\u001b[A\n",
+ " 7%|▋ | 3261/44063 [05:20<42:35, 15.97it/s]\u001b[A\n",
+ " 7%|▋ | 3263/44063 [05:20<40:56, 16.61it/s]\u001b[A\n",
+ " 7%|▋ | 3265/44063 [05:20<45:28, 14.95it/s]\u001b[A\n",
+ " 7%|▋ | 3267/44063 [05:20<46:25, 14.65it/s]\u001b[A\n",
+ " 7%|▋ | 3269/44063 [05:20<48:09, 14.12it/s]\u001b[A\n",
+ " 7%|▋ | 3271/44063 [05:21<58:12, 11.68it/s]\u001b[A\n",
+ " 7%|▋ | 3273/44063 [05:21<53:48, 12.63it/s]\u001b[A\n",
+ " 7%|▋ | 3275/44063 [05:21<50:18, 13.51it/s]\u001b[A\n",
+ " 7%|▋ | 3277/44063 [05:21<50:54, 13.35it/s]\u001b[A\n",
+ " 7%|▋ | 3279/44063 [05:21<48:28, 14.02it/s]\u001b[A\n",
+ " 7%|▋ | 3281/44063 [05:21<48:21, 14.06it/s]\u001b[A\n",
+ " 7%|▋ | 3283/44063 [05:21<46:03, 14.75it/s]\u001b[A\n",
+ " 7%|▋ | 3285/44063 [05:22<48:18, 14.07it/s]\u001b[A\n",
+ " 7%|▋ | 3287/44063 [05:22<44:30, 15.27it/s]\u001b[A\n",
+ " 7%|▋ | 3289/44063 [05:22<45:31, 14.93it/s]\u001b[A\n",
+ " 7%|▋ | 3291/44063 [05:22<44:40, 15.21it/s]\u001b[A\n",
+ " 7%|▋ | 3293/44063 [05:22<47:59, 14.16it/s]\u001b[A\n",
+ " 7%|▋ | 3295/44063 [05:22<45:24, 14.96it/s]\u001b[A\n",
+ " 7%|▋ | 3297/44063 [05:22<45:29, 14.93it/s]\u001b[A\n",
+ " 7%|▋ | 3299/44063 [05:23<47:27, 14.32it/s]\u001b[A\n",
+ " 7%|▋ | 3301/44063 [05:23<47:21, 14.35it/s]\u001b[A\n",
+ " 7%|▋ | 3303/44063 [05:23<46:24, 14.64it/s]\u001b[A\n",
+ " 8%|▊ | 3305/44063 [05:23<44:17, 15.34it/s]\u001b[A\n",
+ " 8%|▊ | 3307/44063 [05:23<58:28, 11.62it/s]\u001b[A\n",
+ " 8%|▊ | 3309/44063 [05:23<55:15, 12.29it/s]\u001b[A\n",
+ " 8%|▊ | 3311/44063 [05:24<57:10, 11.88it/s]\u001b[A\n",
+ " 8%|▊ | 3313/44063 [05:24<53:18, 12.74it/s]\u001b[A\n",
+ " 8%|▊ | 3315/44063 [05:24<48:46, 13.93it/s]\u001b[A\n",
+ " 8%|▊ | 3317/44063 [05:24<51:37, 13.16it/s]\u001b[A\n",
+ " 8%|▊ | 3320/44063 [05:24<47:29, 14.30it/s]\u001b[A\n",
+ " 8%|▊ | 3322/44063 [05:24<46:26, 14.62it/s]\u001b[A\n",
+ " 8%|▊ | 3324/44063 [05:24<46:43, 14.53it/s]\u001b[A\n",
+ " 8%|▊ | 3327/44063 [05:25<45:11, 15.03it/s]\u001b[A\n",
+ " 8%|▊ | 3329/44063 [05:25<45:43, 14.85it/s]\u001b[A\n",
+ " 8%|▊ | 3331/44063 [05:25<45:26, 14.94it/s]\u001b[A\n",
+ " 8%|▊ | 3333/44063 [05:25<45:01, 15.08it/s]\u001b[A\n",
+ " 8%|▊ | 3335/44063 [05:25<45:11, 15.02it/s]\u001b[A\n",
+ " 8%|▊ | 3337/44063 [05:25<49:19, 13.76it/s]\u001b[A\n",
+ " 8%|▊ | 3339/44063 [05:26<1:23:04, 8.17it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 8%|▊ | 3341/44063 [05:26<1:10:28, 9.63it/s]\u001b[A\n",
+ " 8%|▊ | 3343/44063 [05:26<1:02:45, 10.81it/s]\u001b[A\n",
+ " 8%|▊ | 3345/44063 [05:26<1:01:17, 11.07it/s]\u001b[A\n",
+ " 8%|▊ | 3347/44063 [05:26<55:40, 12.19it/s] \u001b[A\n",
+ " 8%|▊ | 3349/44063 [05:26<52:53, 12.83it/s]\u001b[A\n",
+ " 8%|▊ | 3351/44063 [05:27<50:45, 13.37it/s]\u001b[A\n",
+ " 8%|▊ | 3353/44063 [05:27<48:38, 13.95it/s]\u001b[A\n",
+ " 8%|▊ | 3355/44063 [05:27<45:24, 14.94it/s]\u001b[A\n",
+ " 8%|▊ | 3357/44063 [05:27<51:41, 13.13it/s]\u001b[A\n",
+ " 8%|▊ | 3359/44063 [05:27<1:07:14, 10.09it/s]\u001b[A\n",
+ " 8%|▊ | 3361/44063 [05:28<1:06:51, 10.15it/s]\u001b[A\n",
+ " 8%|▊ | 3363/44063 [05:28<1:06:18, 10.23it/s]\u001b[A\n",
+ " 8%|▊ | 3365/44063 [05:28<1:08:50, 9.85it/s]\u001b[A\n",
+ " 8%|▊ | 3367/44063 [05:28<1:09:19, 9.78it/s]\u001b[A\n",
+ " 8%|▊ | 3369/44063 [05:29<1:30:47, 7.47it/s]\u001b[A\n",
+ " 8%|▊ | 3371/44063 [05:29<1:22:07, 8.26it/s]\u001b[A\n",
+ " 8%|▊ | 3373/44063 [05:29<1:14:40, 9.08it/s]\u001b[A\n",
+ " 8%|▊ | 3375/44063 [05:29<1:09:39, 9.73it/s]\u001b[A\n",
+ " 8%|▊ | 3377/44063 [05:29<1:08:05, 9.96it/s]\u001b[A\n",
+ " 8%|▊ | 3379/44063 [05:29<1:06:11, 10.24it/s]\u001b[A\n",
+ " 8%|▊ | 3381/44063 [05:30<1:21:03, 8.36it/s]\u001b[A\n",
+ " 8%|▊ | 3383/44063 [05:30<1:12:57, 9.29it/s]\u001b[A\n",
+ " 8%|▊ | 3385/44063 [05:30<1:15:05, 9.03it/s]\u001b[A\n",
+ " 8%|▊ | 3386/44063 [05:30<1:14:48, 9.06it/s]\u001b[A\n",
+ " 8%|▊ | 3388/44063 [05:30<1:07:01, 10.11it/s]\u001b[A\n",
+ " 8%|▊ | 3390/44063 [05:31<1:07:56, 9.98it/s]\u001b[A\n",
+ " 8%|▊ | 3392/44063 [05:31<1:07:42, 10.01it/s]\u001b[A\n",
+ " 8%|▊ | 3394/44063 [05:31<1:09:40, 9.73it/s]\u001b[A\n",
+ " 8%|▊ | 3396/44063 [05:31<1:05:12, 10.39it/s]\u001b[A\n",
+ " 8%|▊ | 3398/44063 [05:31<1:01:43, 10.98it/s]\u001b[A\n",
+ " 8%|▊ | 3400/44063 [05:32<1:04:45, 10.46it/s]\u001b[A\n",
+ " 8%|▊ | 3402/44063 [05:32<1:31:53, 7.37it/s]\u001b[A\n",
+ " 8%|▊ | 3404/44063 [05:32<1:22:46, 8.19it/s]\u001b[A\n",
+ " 8%|▊ | 3405/44063 [05:32<1:18:35, 8.62it/s]\u001b[A\n",
+ " 8%|▊ | 3406/44063 [05:32<1:15:44, 8.95it/s]\u001b[A\n",
+ " 8%|▊ | 3407/44063 [05:33<1:17:23, 8.75it/s]\u001b[A\n",
+ " 8%|▊ | 3409/44063 [05:33<1:12:24, 9.36it/s]\u001b[A\n",
+ " 8%|▊ | 3411/44063 [05:33<1:15:03, 9.03it/s]\u001b[A\n",
+ " 8%|▊ | 3413/44063 [05:33<1:11:00, 9.54it/s]\u001b[A\n",
+ " 8%|▊ | 3414/44063 [05:33<1:11:27, 9.48it/s]\u001b[A\n",
+ " 8%|▊ | 3415/44063 [05:33<1:14:27, 9.10it/s]\u001b[A\n",
+ " 8%|▊ | 3416/44063 [05:33<1:14:10, 9.13it/s]\u001b[A\n",
+ " 8%|▊ | 3418/44063 [05:34<1:09:10, 9.79it/s]\u001b[A\n",
+ " 8%|▊ | 3420/44063 [05:34<1:07:29, 10.04it/s]\u001b[A\n",
+ " 8%|▊ | 3422/44063 [05:34<1:08:20, 9.91it/s]\u001b[A\n",
+ " 8%|▊ | 3424/44063 [05:34<1:05:17, 10.37it/s]\u001b[A\n",
+ " 8%|▊ | 3426/44063 [05:34<1:02:43, 10.80it/s]\u001b[A\n",
+ " 8%|▊ | 3428/44063 [05:35<1:06:35, 10.17it/s]\u001b[A\n",
+ " 8%|▊ | 3430/44063 [05:35<1:05:30, 10.34it/s]\u001b[A\n",
+ " 8%|▊ | 3432/44063 [05:35<1:17:55, 8.69it/s]\u001b[A\n",
+ " 8%|▊ | 3433/44063 [05:35<1:23:31, 8.11it/s]\u001b[A\n",
+ " 8%|▊ | 3435/44063 [05:36<1:35:20, 7.10it/s]\u001b[A\n",
+ " 8%|▊ | 3436/44063 [05:36<1:28:08, 7.68it/s]\u001b[A\n",
+ " 8%|▊ | 3438/44063 [05:36<1:26:27, 7.83it/s]\u001b[A\n",
+ " 8%|▊ | 3439/44063 [05:36<1:30:45, 7.46it/s]\u001b[A\n",
+ " 8%|▊ | 3441/44063 [05:36<1:29:36, 7.55it/s]\u001b[A\n",
+ " 8%|▊ | 3443/44063 [05:37<1:28:08, 7.68it/s]\u001b[A\n",
+ " 8%|▊ | 3445/44063 [05:37<1:22:24, 8.22it/s]\u001b[A\n",
+ " 8%|▊ | 3446/44063 [05:37<1:22:06, 8.24it/s]\u001b[A\n",
+ " 8%|▊ | 3447/44063 [05:37<1:21:38, 8.29it/s]\u001b[A\n",
+ " 8%|▊ | 3448/44063 [05:37<1:21:06, 8.35it/s]\u001b[A\n",
+ " 8%|▊ | 3450/44063 [05:37<1:17:17, 8.76it/s]\u001b[A\n",
+ " 8%|▊ | 3452/44063 [05:38<1:09:11, 9.78it/s]\u001b[A\n",
+ " 8%|▊ | 3454/44063 [05:38<1:01:47, 10.95it/s]\u001b[A\n",
+ " 8%|▊ | 3456/44063 [05:38<1:01:41, 10.97it/s]\u001b[A\n",
+ " 8%|▊ | 3458/44063 [05:38<1:04:06, 10.56it/s]\u001b[A\n",
+ " 8%|▊ | 3460/44063 [05:38<1:02:22, 10.85it/s]\u001b[A\n",
+ " 8%|▊ | 3462/44063 [05:39<1:13:31, 9.20it/s]\u001b[A\n",
+ " 8%|▊ | 3463/44063 [05:39<1:19:20, 8.53it/s]\u001b[A\n",
+ " 8%|▊ | 3465/44063 [05:39<1:07:36, 10.01it/s]\u001b[A\n",
+ " 8%|▊ | 3467/44063 [05:39<1:08:26, 9.89it/s]\u001b[A\n",
+ " 8%|▊ | 3469/44063 [05:39<1:00:01, 11.27it/s]\u001b[A\n",
+ " 8%|▊ | 3471/44063 [05:39<56:02, 12.07it/s] \u001b[A\n",
+ " 8%|▊ | 3473/44063 [05:39<51:28, 13.14it/s]\u001b[A\n",
+ " 8%|▊ | 3475/44063 [05:39<48:22, 13.99it/s]\u001b[A\n",
+ " 8%|▊ | 3477/44063 [05:40<48:56, 13.82it/s]\u001b[A\n",
+ " 8%|▊ | 3479/44063 [05:40<56:05, 12.06it/s]\u001b[A\n",
+ " 8%|▊ | 3481/44063 [05:40<51:59, 13.01it/s]\u001b[A\n",
+ " 8%|▊ | 3483/44063 [05:40<58:49, 11.50it/s]\u001b[A\n",
+ " 8%|▊ | 3485/44063 [05:40<1:05:34, 10.31it/s]\u001b[A\n",
+ " 8%|▊ | 3487/44063 [05:41<58:38, 11.53it/s] \u001b[A\n",
+ " 8%|▊ | 3489/44063 [05:41<55:38, 12.15it/s]\u001b[A\n",
+ " 8%|▊ | 3491/44063 [05:41<51:36, 13.10it/s]\u001b[A\n",
+ " 8%|▊ | 3493/44063 [05:41<48:09, 14.04it/s]\u001b[A\n",
+ " 8%|▊ | 3495/44063 [05:41<50:38, 13.35it/s]\u001b[A\n",
+ " 8%|▊ | 3497/44063 [05:41<54:49, 12.33it/s]\u001b[A\n",
+ " 8%|▊ | 3499/44063 [05:41<49:46, 13.58it/s]\u001b[A\n",
+ " 8%|▊ | 3501/44063 [05:42<1:04:20, 10.51it/s]\u001b[A\n",
+ " 8%|▊ | 3503/44063 [05:42<1:01:34, 10.98it/s]\u001b[A\n",
+ " 8%|▊ | 3505/44063 [05:42<55:09, 12.26it/s] \u001b[A\n",
+ " 8%|▊ | 3507/44063 [05:42<51:37, 13.09it/s]\u001b[A\n",
+ " 8%|▊ | 3510/44063 [05:42<46:10, 14.64it/s]\u001b[A\n",
+ " 8%|▊ | 3512/44063 [05:42<47:46, 14.15it/s]\u001b[A\n",
+ " 8%|▊ | 3514/44063 [05:43<49:52, 13.55it/s]\u001b[A\n",
+ " 8%|▊ | 3516/44063 [05:43<50:26, 13.40it/s]\u001b[A\n",
+ " 8%|▊ | 3518/44063 [05:43<52:05, 12.97it/s]\u001b[A\n",
+ " 8%|▊ | 3520/44063 [05:43<48:59, 13.79it/s]\u001b[A\n",
+ " 8%|▊ | 3522/44063 [05:43<48:20, 13.97it/s]\u001b[A\n",
+ " 8%|▊ | 3524/44063 [05:43<48:55, 13.81it/s]\u001b[A\n",
+ " 8%|▊ | 3526/44063 [05:43<49:33, 13.63it/s]\u001b[A\n",
+ " 8%|▊ | 3528/44063 [05:44<46:41, 14.47it/s]\u001b[A\n",
+ " 8%|▊ | 3530/44063 [05:44<47:36, 14.19it/s]\u001b[A\n",
+ " 8%|▊ | 3532/44063 [05:44<49:59, 13.51it/s]\u001b[A\n",
+ " 8%|▊ | 3534/44063 [05:44<47:27, 14.24it/s]\u001b[A\n",
+ " 8%|▊ | 3536/44063 [05:44<44:43, 15.10it/s]\u001b[A\n",
+ " 8%|▊ | 3538/44063 [05:44<45:55, 14.71it/s]\u001b[A\n",
+ " 8%|▊ | 3540/44063 [05:44<44:20, 15.23it/s]\u001b[A\n",
+ " 8%|▊ | 3542/44063 [05:45<48:57, 13.79it/s]\u001b[A\n",
+ " 8%|▊ | 3544/44063 [05:45<46:24, 14.55it/s]\u001b[A\n",
+ " 8%|▊ | 3546/44063 [05:45<46:11, 14.62it/s]\u001b[A\n",
+ " 8%|▊ | 3548/44063 [05:45<42:34, 15.86it/s]\u001b[A\n",
+ " 8%|▊ | 3550/44063 [05:45<40:55, 16.50it/s]\u001b[A\n",
+ " 8%|▊ | 3552/44063 [05:45<44:44, 15.09it/s]\u001b[A\n",
+ " 8%|▊ | 3554/44063 [05:45<43:26, 15.54it/s]\u001b[A\n",
+ " 8%|▊ | 3556/44063 [05:45<45:06, 14.97it/s]\u001b[A\n",
+ " 8%|▊ | 3558/44063 [05:46<46:00, 14.67it/s]\u001b[A\n",
+ " 8%|▊ | 3560/44063 [05:46<45:02, 14.99it/s]\u001b[A\n",
+ " 8%|▊ | 3562/44063 [05:46<47:11, 14.30it/s]\u001b[A\n",
+ " 8%|▊ | 3564/44063 [05:46<48:11, 14.01it/s]\u001b[A\n",
+ " 8%|▊ | 3566/44063 [05:46<48:59, 13.78it/s]\u001b[A\n",
+ " 8%|▊ | 3568/44063 [05:46<50:09, 13.46it/s]\u001b[A\n",
+ " 8%|▊ | 3570/44063 [05:46<46:52, 14.40it/s]\u001b[A\n",
+ " 8%|▊ | 3572/44063 [05:47<46:42, 14.45it/s]\u001b[A\n",
+ " 8%|▊ | 3574/44063 [05:47<44:01, 15.33it/s]\u001b[A\n",
+ " 8%|▊ | 3576/44063 [05:47<41:58, 16.08it/s]\u001b[A\n",
+ " 8%|▊ | 3578/44063 [05:47<43:58, 15.34it/s]\u001b[A\n",
+ " 8%|▊ | 3580/44063 [05:47<45:33, 14.81it/s]\u001b[A\n",
+ " 8%|▊ | 3582/44063 [05:47<45:45, 14.74it/s]\u001b[A\n",
+ " 8%|▊ | 3584/44063 [05:47<45:50, 14.72it/s]\u001b[A\n",
+ " 8%|▊ | 3586/44063 [05:48<58:27, 11.54it/s]\u001b[A\n",
+ " 8%|▊ | 3588/44063 [05:48<51:42, 13.05it/s]\u001b[A\n",
+ " 8%|▊ | 3590/44063 [05:48<48:06, 14.02it/s]\u001b[A\n",
+ " 8%|▊ | 3592/44063 [05:48<46:55, 14.37it/s]\u001b[A\n",
+ " 8%|▊ | 3594/44063 [05:48<46:24, 14.53it/s]\u001b[A\n",
+ " 8%|▊ | 3596/44063 [05:48<46:32, 14.49it/s]\u001b[A\n",
+ " 8%|▊ | 3598/44063 [05:48<46:30, 14.50it/s]\u001b[A\n",
+ " 8%|▊ | 3600/44063 [05:49<50:20, 13.40it/s]\u001b[A\n",
+ " 8%|▊ | 3602/44063 [05:49<1:00:24, 11.16it/s]\u001b[A\n",
+ " 8%|▊ | 3604/44063 [05:49<58:57, 11.44it/s] \u001b[A\n",
+ " 8%|▊ | 3606/44063 [05:49<1:00:40, 11.11it/s]\u001b[A\n",
+ " 8%|▊ | 3608/44063 [05:49<59:04, 11.41it/s] \u001b[A\n",
+ " 8%|▊ | 3610/44063 [05:49<54:31, 12.36it/s]\u001b[A\n",
+ " 8%|▊ | 3612/44063 [05:50<1:01:26, 10.97it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 8%|▊ | 3614/44063 [05:50<1:01:29, 10.96it/s]\u001b[A\n",
+ " 8%|▊ | 3616/44063 [05:50<1:05:27, 10.30it/s]\u001b[A\n",
+ " 8%|▊ | 3618/44063 [05:50<1:03:44, 10.57it/s]\u001b[A\n",
+ " 8%|▊ | 3620/44063 [05:51<1:05:37, 10.27it/s]\u001b[A\n",
+ " 8%|▊ | 3622/44063 [05:51<58:49, 11.46it/s] \u001b[A\n",
+ " 8%|▊ | 3624/44063 [05:51<59:57, 11.24it/s]\u001b[A\n",
+ " 8%|▊ | 3626/44063 [05:51<1:00:20, 11.17it/s]\u001b[A\n",
+ " 8%|▊ | 3628/44063 [05:51<1:01:33, 10.95it/s]\u001b[A\n",
+ " 8%|▊ | 3630/44063 [05:51<55:21, 12.17it/s] \u001b[A\n",
+ " 8%|▊ | 3632/44063 [05:51<52:19, 12.88it/s]\u001b[A\n",
+ " 8%|▊ | 3634/44063 [05:52<48:16, 13.96it/s]\u001b[A\n",
+ " 8%|▊ | 3636/44063 [05:52<46:29, 14.49it/s]\u001b[A\n",
+ " 8%|▊ | 3638/44063 [05:52<48:08, 14.00it/s]\u001b[A\n",
+ " 8%|▊ | 3640/44063 [05:52<48:03, 14.02it/s]\u001b[A\n",
+ " 8%|▊ | 3642/44063 [05:52<49:14, 13.68it/s]\u001b[A\n",
+ " 8%|▊ | 3644/44063 [05:52<46:54, 14.36it/s]\u001b[A\n",
+ " 8%|▊ | 3646/44063 [05:52<49:48, 13.53it/s]\u001b[A\n",
+ " 8%|▊ | 3648/44063 [05:53<48:52, 13.78it/s]\u001b[A\n",
+ " 8%|▊ | 3650/44063 [05:53<53:28, 12.59it/s]\u001b[A\n",
+ " 8%|▊ | 3652/44063 [05:53<49:34, 13.59it/s]\u001b[A\n",
+ " 8%|▊ | 3654/44063 [05:53<51:25, 13.10it/s]\u001b[A\n",
+ " 8%|▊ | 3656/44063 [05:53<50:50, 13.25it/s]\u001b[A\n",
+ " 8%|▊ | 3658/44063 [05:53<51:57, 12.96it/s]\u001b[A\n",
+ " 8%|▊ | 3660/44063 [05:54<53:45, 12.53it/s]\u001b[A\n",
+ " 8%|▊ | 3662/44063 [05:54<54:19, 12.39it/s]\u001b[A\n",
+ " 8%|▊ | 3664/44063 [05:54<51:18, 13.12it/s]\u001b[A\n",
+ " 8%|▊ | 3666/44063 [05:54<1:00:59, 11.04it/s]\u001b[A\n",
+ " 8%|▊ | 3668/44063 [05:54<58:30, 11.51it/s] \u001b[A\n",
+ " 8%|▊ | 3670/44063 [05:54<58:10, 11.57it/s]\u001b[A\n",
+ " 8%|▊ | 3672/44063 [05:55<57:54, 11.62it/s]\u001b[A\n",
+ " 8%|▊ | 3674/44063 [05:55<53:46, 12.52it/s]\u001b[A\n",
+ " 8%|▊ | 3676/44063 [05:55<52:48, 12.75it/s]\u001b[A\n",
+ " 8%|▊ | 3678/44063 [05:55<53:00, 12.70it/s]\u001b[A\n",
+ " 8%|▊ | 3680/44063 [05:55<49:22, 13.63it/s]\u001b[A\n",
+ " 8%|▊ | 3682/44063 [05:55<48:44, 13.81it/s]\u001b[A\n",
+ " 8%|▊ | 3684/44063 [05:55<51:40, 13.02it/s]\u001b[A\n",
+ " 8%|▊ | 3686/44063 [05:56<49:17, 13.65it/s]\u001b[A\n",
+ " 8%|▊ | 3688/44063 [05:56<48:22, 13.91it/s]\u001b[A\n",
+ " 8%|▊ | 3690/44063 [05:56<1:03:02, 10.67it/s]\u001b[A\n",
+ " 8%|▊ | 3692/44063 [05:56<1:01:49, 10.88it/s]\u001b[A\n",
+ " 8%|▊ | 3694/44063 [05:56<57:41, 11.66it/s] \u001b[A\n",
+ " 8%|▊ | 3696/44063 [05:56<54:43, 12.29it/s]\u001b[A\n",
+ " 8%|▊ | 3698/44063 [05:57<55:45, 12.06it/s]\u001b[A\n",
+ " 8%|▊ | 3700/44063 [05:57<53:10, 12.65it/s]\u001b[A\n",
+ " 8%|▊ | 3702/44063 [05:57<52:58, 12.70it/s]\u001b[A\n",
+ " 8%|▊ | 3704/44063 [05:57<50:22, 13.35it/s]\u001b[A\n",
+ " 8%|▊ | 3706/44063 [05:57<1:00:35, 11.10it/s]\u001b[A\n",
+ " 8%|▊ | 3708/44063 [05:57<58:03, 11.59it/s] \u001b[A\n",
+ " 8%|▊ | 3710/44063 [05:58<1:07:05, 10.02it/s]\u001b[A\n",
+ " 8%|▊ | 3712/44063 [05:58<1:11:12, 9.44it/s]\u001b[A\n",
+ " 8%|▊ | 3714/44063 [05:58<1:22:34, 8.14it/s]\u001b[A\n",
+ " 8%|▊ | 3715/44063 [05:58<1:19:41, 8.44it/s]\u001b[A\n",
+ " 8%|▊ | 3716/44063 [05:59<1:42:57, 6.53it/s]\u001b[A\n",
+ " 8%|▊ | 3717/44063 [05:59<1:39:32, 6.76it/s]\u001b[A\n",
+ " 8%|▊ | 3718/44063 [05:59<1:31:10, 7.38it/s]\u001b[A\n",
+ " 8%|▊ | 3719/44063 [05:59<1:31:28, 7.35it/s]\u001b[A\n",
+ " 8%|▊ | 3720/44063 [05:59<1:32:19, 7.28it/s]\u001b[A\n",
+ " 8%|▊ | 3721/44063 [05:59<1:31:36, 7.34it/s]\u001b[A\n",
+ " 8%|▊ | 3722/44063 [05:59<1:42:54, 6.53it/s]\u001b[A\n",
+ " 8%|▊ | 3723/44063 [06:00<2:47:00, 4.03it/s]\u001b[A\n",
+ " 8%|▊ | 3724/44063 [06:00<2:22:47, 4.71it/s]\u001b[A\n",
+ " 8%|▊ | 3726/44063 [06:00<1:54:16, 5.88it/s]\u001b[A\n",
+ " 8%|▊ | 3727/44063 [06:00<1:46:07, 6.33it/s]\u001b[A\n",
+ " 8%|▊ | 3728/44063 [06:01<1:47:31, 6.25it/s]\u001b[A\n",
+ " 8%|▊ | 3729/44063 [06:01<1:35:36, 7.03it/s]\u001b[A\n",
+ " 8%|▊ | 3730/44063 [06:01<1:45:42, 6.36it/s]\u001b[A\n",
+ " 8%|▊ | 3731/44063 [06:01<1:44:07, 6.46it/s]\u001b[A\n",
+ " 8%|▊ | 3732/44063 [06:01<1:39:50, 6.73it/s]\u001b[A\n",
+ " 8%|▊ | 3733/44063 [06:01<1:32:18, 7.28it/s]\u001b[A\n",
+ " 8%|▊ | 3735/44063 [06:01<1:23:50, 8.02it/s]\u001b[A\n",
+ " 8%|▊ | 3736/44063 [06:02<1:29:38, 7.50it/s]\u001b[A\n",
+ " 8%|▊ | 3737/44063 [06:02<1:26:54, 7.73it/s]\u001b[A\n",
+ " 8%|▊ | 3738/44063 [06:02<1:35:38, 7.03it/s]\u001b[A\n",
+ " 8%|▊ | 3739/44063 [06:02<1:27:44, 7.66it/s]\u001b[A\n",
+ " 8%|▊ | 3741/44063 [06:02<1:17:29, 8.67it/s]\u001b[A\n",
+ " 8%|▊ | 3742/44063 [06:02<1:22:42, 8.13it/s]\u001b[A\n",
+ " 8%|▊ | 3744/44063 [06:03<1:25:49, 7.83it/s]\u001b[A\n",
+ " 8%|▊ | 3745/44063 [06:03<1:26:58, 7.73it/s]\u001b[A\n",
+ " 9%|▊ | 3746/44063 [06:03<1:23:36, 8.04it/s]\u001b[A\n",
+ " 9%|▊ | 3748/44063 [06:03<1:14:25, 9.03it/s]\u001b[A\n",
+ " 9%|▊ | 3749/44063 [06:03<1:34:11, 7.13it/s]\u001b[A\n",
+ " 9%|▊ | 3751/44063 [06:03<1:27:06, 7.71it/s]\u001b[A\n",
+ " 9%|▊ | 3753/44063 [06:04<1:27:37, 7.67it/s]\u001b[A\n",
+ " 9%|▊ | 3755/44063 [06:04<1:15:28, 8.90it/s]\u001b[A\n",
+ " 9%|▊ | 3757/44063 [06:04<1:14:21, 9.03it/s]\u001b[A\n",
+ " 9%|▊ | 3759/44063 [06:04<1:12:26, 9.27it/s]\u001b[A\n",
+ " 9%|▊ | 3761/44063 [06:04<1:07:38, 9.93it/s]\u001b[A\n",
+ " 9%|▊ | 3763/44063 [06:05<1:11:14, 9.43it/s]\u001b[A\n",
+ " 9%|▊ | 3765/44063 [06:05<1:07:31, 9.95it/s]\u001b[A\n",
+ " 9%|▊ | 3767/44063 [06:05<1:09:56, 9.60it/s]\u001b[A\n",
+ " 9%|▊ | 3768/44063 [06:05<1:21:17, 8.26it/s]\u001b[A\n",
+ " 9%|▊ | 3769/44063 [06:05<1:17:08, 8.70it/s]\u001b[A\n",
+ " 9%|▊ | 3771/44063 [06:05<1:18:50, 8.52it/s]\u001b[A\n",
+ " 9%|▊ | 3772/44063 [06:06<1:16:35, 8.77it/s]\u001b[A\n",
+ " 9%|▊ | 3774/44063 [06:06<1:09:33, 9.65it/s]\u001b[A\n",
+ " 9%|▊ | 3776/44063 [06:06<1:07:40, 9.92it/s]\u001b[A\n",
+ " 9%|▊ | 3778/44063 [06:06<1:03:17, 10.61it/s]\u001b[A\n",
+ " 9%|▊ | 3780/44063 [06:06<1:12:09, 9.30it/s]\u001b[A\n",
+ " 9%|▊ | 3781/44063 [06:06<1:10:56, 9.46it/s]\u001b[A\n",
+ " 9%|▊ | 3782/44063 [06:07<1:11:39, 9.37it/s]\u001b[A\n",
+ " 9%|▊ | 3784/44063 [06:07<1:05:49, 10.20it/s]\u001b[A\n",
+ " 9%|▊ | 3786/44063 [06:07<1:07:11, 9.99it/s]\u001b[A\n",
+ " 9%|▊ | 3788/44063 [06:07<1:02:15, 10.78it/s]\u001b[A\n",
+ " 9%|▊ | 3790/44063 [06:07<1:21:23, 8.25it/s]\u001b[A\n",
+ " 9%|▊ | 3792/44063 [06:08<1:17:34, 8.65it/s]\u001b[A\n",
+ " 9%|▊ | 3793/44063 [06:08<1:16:02, 8.83it/s]\u001b[A\n",
+ " 9%|▊ | 3795/44063 [06:08<1:09:37, 9.64it/s]\u001b[A\n",
+ " 9%|▊ | 3797/44063 [06:08<1:06:15, 10.13it/s]\u001b[A\n",
+ " 9%|▊ | 3799/44063 [06:08<1:17:07, 8.70it/s]\u001b[A\n",
+ " 9%|▊ | 3801/44063 [06:09<1:13:06, 9.18it/s]\u001b[A\n",
+ " 9%|▊ | 3802/44063 [06:09<1:15:44, 8.86it/s]\u001b[A\n",
+ " 9%|▊ | 3803/44063 [06:09<1:23:14, 8.06it/s]\u001b[A\n",
+ " 9%|▊ | 3804/44063 [06:09<1:19:09, 8.48it/s]\u001b[A\n",
+ " 9%|▊ | 3805/44063 [06:09<1:16:19, 8.79it/s]\u001b[A\n",
+ " 9%|▊ | 3806/44063 [06:09<1:20:58, 8.29it/s]\u001b[A\n",
+ " 9%|▊ | 3807/44063 [06:09<1:23:43, 8.01it/s]\u001b[A\n",
+ " 9%|▊ | 3808/44063 [06:10<1:34:16, 7.12it/s]\u001b[A\n",
+ " 9%|▊ | 3810/44063 [06:10<1:29:50, 7.47it/s]\u001b[A\n",
+ " 9%|▊ | 3811/44063 [06:10<1:29:04, 7.53it/s]\u001b[A\n",
+ " 9%|▊ | 3812/44063 [06:10<1:26:06, 7.79it/s]\u001b[A\n",
+ " 9%|▊ | 3813/44063 [06:10<1:30:47, 7.39it/s]\u001b[A\n",
+ " 9%|▊ | 3814/44063 [06:10<1:42:35, 6.54it/s]\u001b[A\n",
+ " 9%|▊ | 3815/44063 [06:11<1:40:43, 6.66it/s]\u001b[A\n",
+ " 9%|▊ | 3817/44063 [06:11<1:32:13, 7.27it/s]\u001b[A\n",
+ " 9%|▊ | 3818/44063 [06:11<1:28:34, 7.57it/s]\u001b[A\n",
+ " 9%|▊ | 3820/44063 [06:11<1:28:11, 7.60it/s]\u001b[A\n",
+ " 9%|▊ | 3821/44063 [06:11<1:51:25, 6.02it/s]\u001b[A\n",
+ " 9%|▊ | 3823/44063 [06:12<1:40:19, 6.68it/s]\u001b[A\n",
+ " 9%|▊ | 3824/44063 [06:12<1:36:40, 6.94it/s]\u001b[A\n",
+ " 9%|▊ | 3825/44063 [06:12<1:29:33, 7.49it/s]\u001b[A\n",
+ " 9%|▊ | 3827/44063 [06:12<1:13:57, 9.07it/s]\u001b[A\n",
+ " 9%|▊ | 3829/44063 [06:12<1:15:42, 8.86it/s]\u001b[A\n",
+ " 9%|▊ | 3831/44063 [06:12<1:12:16, 9.28it/s]\u001b[A\n",
+ " 9%|▊ | 3833/44063 [06:13<1:28:07, 7.61it/s]\u001b[A\n",
+ " 9%|▊ | 3834/44063 [06:13<1:23:33, 8.02it/s]\u001b[A\n",
+ " 9%|▊ | 3836/44063 [06:13<1:12:33, 9.24it/s]\u001b[A\n",
+ " 9%|▊ | 3838/44063 [06:13<1:11:15, 9.41it/s]\u001b[A\n",
+ " 9%|▊ | 3840/44063 [06:13<1:10:26, 9.52it/s]\u001b[A\n",
+ " 9%|▊ | 3842/44063 [06:14<1:12:58, 9.19it/s]\u001b[A\n",
+ " 9%|▊ | 3843/44063 [06:14<1:12:35, 9.23it/s]\u001b[A\n",
+ " 9%|▊ | 3844/44063 [06:14<1:13:37, 9.10it/s]\u001b[A\n",
+ " 9%|▊ | 3845/44063 [06:14<1:18:09, 8.58it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 9%|▊ | 3847/44063 [06:14<1:13:42, 9.09it/s]\u001b[A\n",
+ " 9%|▊ | 3849/44063 [06:14<1:10:41, 9.48it/s]\u001b[A\n",
+ " 9%|▊ | 3851/44063 [06:15<1:10:42, 9.48it/s]\u001b[A\n",
+ " 9%|▊ | 3852/44063 [06:15<1:12:40, 9.22it/s]\u001b[A\n",
+ " 9%|▊ | 3854/44063 [06:15<1:06:39, 10.05it/s]\u001b[A\n",
+ " 9%|▉ | 3856/44063 [06:15<1:04:35, 10.37it/s]\u001b[A\n",
+ " 9%|▉ | 3858/44063 [06:15<1:04:33, 10.38it/s]\u001b[A\n",
+ " 9%|▉ | 3860/44063 [06:15<1:05:32, 10.22it/s]\u001b[A\n",
+ " 9%|▉ | 3862/44063 [06:16<1:06:23, 10.09it/s]\u001b[A\n",
+ " 9%|▉ | 3864/44063 [06:16<58:54, 11.37it/s] \u001b[A\n",
+ " 9%|▉ | 3866/44063 [06:16<1:05:42, 10.19it/s]\u001b[A\n",
+ " 9%|▉ | 3868/44063 [06:16<1:10:35, 9.49it/s]\u001b[A\n",
+ " 9%|▉ | 3870/44063 [06:16<1:06:56, 10.01it/s]\u001b[A\n",
+ " 9%|▉ | 3872/44063 [06:17<1:05:06, 10.29it/s]\u001b[A\n",
+ " 9%|▉ | 3874/44063 [06:17<1:00:56, 10.99it/s]\u001b[A\n",
+ " 9%|▉ | 3876/44063 [06:17<1:09:20, 9.66it/s]\u001b[A\n",
+ " 9%|▉ | 3878/44063 [06:17<1:10:50, 9.45it/s]\u001b[A\n",
+ " 9%|▉ | 3879/44063 [06:17<1:11:52, 9.32it/s]\u001b[A\n",
+ " 9%|▉ | 3881/44063 [06:18<1:06:51, 10.02it/s]\u001b[A\n",
+ " 9%|▉ | 3883/44063 [06:18<1:10:33, 9.49it/s]\u001b[A\n",
+ " 9%|▉ | 3884/44063 [06:18<1:19:23, 8.43it/s]\u001b[A\n",
+ " 9%|▉ | 3885/44063 [06:18<1:16:19, 8.77it/s]\u001b[A\n",
+ " 9%|▉ | 3886/44063 [06:18<1:26:55, 7.70it/s]\u001b[A\n",
+ " 9%|▉ | 3887/44063 [06:18<1:33:41, 7.15it/s]\u001b[A\n",
+ " 9%|▉ | 3888/44063 [06:18<1:30:11, 7.42it/s]\u001b[A\n",
+ " 9%|▉ | 3889/44063 [06:19<1:25:36, 7.82it/s]\u001b[A\n",
+ " 9%|▉ | 3890/44063 [06:19<1:31:31, 7.32it/s]\u001b[A\n",
+ " 9%|▉ | 3891/44063 [06:19<1:36:17, 6.95it/s]\u001b[A\n",
+ " 9%|▉ | 3893/44063 [06:19<1:23:12, 8.05it/s]\u001b[A\n",
+ " 9%|▉ | 3894/44063 [06:19<1:50:18, 6.07it/s]\u001b[A\n",
+ " 9%|▉ | 3895/44063 [06:19<1:47:36, 6.22it/s]\u001b[A\n",
+ " 9%|▉ | 3896/44063 [06:20<1:42:59, 6.50it/s]\u001b[A\n",
+ " 9%|▉ | 3898/44063 [06:20<1:33:26, 7.16it/s]\u001b[A\n",
+ " 9%|▉ | 3900/44063 [06:20<1:27:11, 7.68it/s]\u001b[A\n",
+ " 9%|▉ | 3901/44063 [06:20<1:24:13, 7.95it/s]\u001b[A\n",
+ " 9%|▉ | 3903/44063 [06:20<1:29:09, 7.51it/s]\u001b[A\n",
+ " 9%|▉ | 3904/44063 [06:21<1:35:51, 6.98it/s]\u001b[A\n",
+ " 9%|▉ | 3905/44063 [06:21<1:40:28, 6.66it/s]\u001b[A\n",
+ " 9%|▉ | 3906/44063 [06:21<1:31:12, 7.34it/s]\u001b[A\n",
+ " 9%|▉ | 3908/44063 [06:21<1:17:41, 8.61it/s]\u001b[A\n",
+ " 9%|▉ | 3910/44063 [06:21<1:12:56, 9.18it/s]\u001b[A\n",
+ " 9%|▉ | 3912/44063 [06:21<1:11:56, 9.30it/s]\u001b[A\n",
+ " 9%|▉ | 3913/44063 [06:22<1:28:54, 7.53it/s]\u001b[A\n",
+ " 9%|▉ | 3914/44063 [06:22<1:27:45, 7.62it/s]\u001b[A\n",
+ " 9%|▉ | 3915/44063 [06:22<1:31:08, 7.34it/s]\u001b[A\n",
+ " 9%|▉ | 3917/44063 [06:22<1:21:19, 8.23it/s]\u001b[A\n",
+ " 9%|▉ | 3918/44063 [06:22<1:21:00, 8.26it/s]\u001b[A\n",
+ " 9%|▉ | 3919/44063 [06:22<1:19:23, 8.43it/s]\u001b[A\n",
+ " 9%|▉ | 3921/44063 [06:23<1:22:31, 8.11it/s]\u001b[A\n",
+ " 9%|▉ | 3922/44063 [06:23<1:20:06, 8.35it/s]\u001b[A\n",
+ " 9%|▉ | 3924/44063 [06:23<1:13:08, 9.15it/s]\u001b[A\n",
+ " 9%|▉ | 3925/44063 [06:23<1:14:56, 8.93it/s]\u001b[A\n",
+ " 9%|▉ | 3926/44063 [06:23<1:15:35, 8.85it/s]\u001b[A\n",
+ " 9%|▉ | 3927/44063 [06:23<1:17:08, 8.67it/s]\u001b[A\n",
+ " 9%|▉ | 3928/44063 [06:23<1:23:49, 7.98it/s]\u001b[A\n",
+ " 9%|▉ | 3930/44063 [06:24<1:26:02, 7.77it/s]\u001b[A\n",
+ " 9%|▉ | 3931/44063 [06:24<1:27:36, 7.63it/s]\u001b[A\n",
+ " 9%|▉ | 3933/44063 [06:24<1:20:37, 8.30it/s]\u001b[A\n",
+ " 9%|▉ | 3935/44063 [06:24<1:08:39, 9.74it/s]\u001b[A\n",
+ " 9%|▉ | 3937/44063 [06:24<1:03:52, 10.47it/s]\u001b[A\n",
+ " 9%|▉ | 3939/44063 [06:24<1:01:31, 10.87it/s]\u001b[A\n",
+ " 9%|▉ | 3941/44063 [06:25<1:04:12, 10.41it/s]\u001b[A\n",
+ " 9%|▉ | 3943/44063 [06:25<1:05:32, 10.20it/s]\u001b[A\n",
+ " 9%|▉ | 3945/44063 [06:25<1:10:40, 9.46it/s]\u001b[A\n",
+ " 9%|▉ | 3946/44063 [06:25<1:15:58, 8.80it/s]\u001b[A\n",
+ " 9%|▉ | 3948/44063 [06:25<1:08:45, 9.72it/s]\u001b[A\n",
+ " 9%|▉ | 3950/44063 [06:26<1:07:48, 9.86it/s]\u001b[A\n",
+ " 9%|▉ | 3952/44063 [06:26<1:13:24, 9.11it/s]\u001b[A\n",
+ " 9%|▉ | 3954/44063 [06:26<1:05:03, 10.27it/s]\u001b[A\n",
+ " 9%|▉ | 3956/44063 [06:26<1:00:21, 11.08it/s]\u001b[A\n",
+ " 9%|▉ | 3958/44063 [06:26<1:06:50, 10.00it/s]\u001b[A\n",
+ " 9%|▉ | 3960/44063 [06:27<1:32:35, 7.22it/s]\u001b[A\n",
+ " 9%|▉ | 3962/44063 [06:27<1:21:19, 8.22it/s]\u001b[A\n",
+ " 9%|▉ | 3963/44063 [06:27<1:17:15, 8.65it/s]\u001b[A\n",
+ " 9%|▉ | 3965/44063 [06:27<1:12:31, 9.21it/s]\u001b[A\n",
+ " 9%|▉ | 3967/44063 [06:27<1:16:50, 8.70it/s]\u001b[A\n",
+ " 9%|▉ | 3969/44063 [06:28<1:10:08, 9.53it/s]\u001b[A\n",
+ " 9%|▉ | 3971/44063 [06:28<1:15:46, 8.82it/s]\u001b[A\n",
+ " 9%|▉ | 3972/44063 [06:28<1:19:08, 8.44it/s]\u001b[A\n",
+ " 9%|▉ | 3973/44063 [06:28<1:23:43, 7.98it/s]\u001b[A\n",
+ " 9%|▉ | 3974/44063 [06:28<1:19:47, 8.37it/s]\u001b[A\n",
+ " 9%|▉ | 3975/44063 [06:28<1:16:50, 8.70it/s]\u001b[A\n",
+ " 9%|▉ | 3977/44063 [06:29<1:23:50, 7.97it/s]\u001b[A\n",
+ " 9%|▉ | 3978/44063 [06:29<1:36:13, 6.94it/s]\u001b[A\n",
+ " 9%|▉ | 3979/44063 [06:29<1:32:06, 7.25it/s]\u001b[A\n",
+ " 9%|▉ | 3981/44063 [06:29<1:20:33, 8.29it/s]\u001b[A\n",
+ " 9%|▉ | 3982/44063 [06:29<1:17:19, 8.64it/s]\u001b[A\n",
+ " 9%|▉ | 3983/44063 [06:29<1:16:07, 8.77it/s]\u001b[A\n",
+ " 9%|▉ | 3985/44063 [06:30<1:14:50, 8.93it/s]\u001b[A\n",
+ " 9%|▉ | 3987/44063 [06:30<1:15:17, 8.87it/s]\u001b[A\n",
+ " 9%|▉ | 3989/44063 [06:30<1:07:43, 9.86it/s]\u001b[A\n",
+ " 9%|▉ | 3991/44063 [06:30<1:15:20, 8.86it/s]\u001b[A\n",
+ " 9%|▉ | 3992/44063 [06:30<1:24:32, 7.90it/s]\u001b[A\n",
+ " 9%|▉ | 3993/44063 [06:31<1:26:38, 7.71it/s]\u001b[A\n",
+ " 9%|▉ | 3995/44063 [06:31<1:16:42, 8.71it/s]\u001b[A\n",
+ " 9%|▉ | 3997/44063 [06:31<1:11:09, 9.38it/s]\u001b[A\n",
+ " 9%|▉ | 3999/44063 [06:31<1:25:03, 7.85it/s]\u001b[A\n",
+ " 9%|▉ | 4000/44063 [06:31<1:22:02, 8.14it/s]\u001b[A\n",
+ " 9%|▉ | 4002/44063 [06:31<1:11:19, 9.36it/s]\u001b[A\n",
+ " 9%|▉ | 4004/44063 [06:32<1:03:25, 10.53it/s]\u001b[A\n",
+ " 9%|▉ | 4006/44063 [06:32<1:04:07, 10.41it/s]\u001b[A\n",
+ " 9%|▉ | 4008/44063 [06:32<1:05:19, 10.22it/s]\u001b[A\n",
+ " 9%|▉ | 4010/44063 [06:32<1:02:31, 10.68it/s]\u001b[A\n",
+ " 9%|▉ | 4012/44063 [06:32<1:07:57, 9.82it/s]\u001b[A\n",
+ " 9%|▉ | 4014/44063 [06:33<1:13:26, 9.09it/s]\u001b[A\n",
+ " 9%|▉ | 4016/44063 [06:33<1:09:00, 9.67it/s]\u001b[A\n",
+ " 9%|▉ | 4018/44063 [06:33<1:07:43, 9.86it/s]\u001b[A\n",
+ " 9%|▉ | 4020/44063 [06:33<1:22:17, 8.11it/s]\u001b[A\n",
+ " 9%|▉ | 4021/44063 [06:34<1:17:52, 8.57it/s]\u001b[A\n",
+ " 9%|▉ | 4022/44063 [06:34<1:16:29, 8.72it/s]\u001b[A\n",
+ " 9%|▉ | 4023/44063 [06:34<1:37:55, 6.81it/s]\u001b[A\n",
+ " 9%|▉ | 4024/44063 [06:34<1:33:56, 7.10it/s]\u001b[A\n",
+ " 9%|▉ | 4025/44063 [06:34<1:34:13, 7.08it/s]\u001b[A\n",
+ " 9%|▉ | 4027/44063 [06:34<1:20:25, 8.30it/s]\u001b[A\n",
+ " 9%|▉ | 4029/44063 [06:34<1:14:12, 8.99it/s]\u001b[A\n",
+ " 9%|▉ | 4030/44063 [06:35<1:22:29, 8.09it/s]\u001b[A\n",
+ " 9%|▉ | 4031/44063 [06:35<1:26:52, 7.68it/s]\u001b[A\n",
+ " 9%|▉ | 4033/44063 [06:35<1:15:48, 8.80it/s]\u001b[A\n",
+ " 9%|▉ | 4034/44063 [06:35<1:17:41, 8.59it/s]\u001b[A\n",
+ " 9%|▉ | 4036/44063 [06:35<1:13:52, 9.03it/s]\u001b[A\n",
+ " 9%|▉ | 4037/44063 [06:35<1:20:14, 8.31it/s]\u001b[A\n",
+ " 9%|▉ | 4038/44063 [06:35<1:16:51, 8.68it/s]\u001b[A\n",
+ " 9%|▉ | 4039/44063 [06:36<1:19:55, 8.35it/s]\u001b[A\n",
+ " 9%|▉ | 4041/44063 [06:36<1:11:09, 9.37it/s]\u001b[A\n",
+ " 9%|▉ | 4043/44063 [06:36<1:11:10, 9.37it/s]\u001b[A\n",
+ " 9%|▉ | 4045/44063 [06:36<1:08:17, 9.77it/s]\u001b[A\n",
+ " 9%|▉ | 4047/44063 [06:36<1:04:47, 10.29it/s]\u001b[A\n",
+ " 9%|▉ | 4049/44063 [06:37<1:10:24, 9.47it/s]\u001b[A\n",
+ " 9%|▉ | 4050/44063 [06:37<1:20:35, 8.27it/s]\u001b[A\n",
+ " 9%|▉ | 4052/44063 [06:37<1:09:27, 9.60it/s]\u001b[A\n",
+ " 9%|▉ | 4054/44063 [06:37<1:04:50, 10.28it/s]\u001b[A\n",
+ " 9%|▉ | 4056/44063 [06:37<1:07:55, 9.82it/s]\u001b[A\n",
+ " 9%|▉ | 4058/44063 [06:37<1:07:01, 9.95it/s]\u001b[A\n",
+ " 9%|▉ | 4060/44063 [06:38<1:13:49, 9.03it/s]\u001b[A\n",
+ " 9%|▉ | 4062/44063 [06:38<1:15:53, 8.79it/s]\u001b[A\n",
+ " 9%|▉ | 4064/44063 [06:38<1:10:47, 9.42it/s]\u001b[A\n",
+ " 9%|▉ | 4066/44063 [06:38<1:04:39, 10.31it/s]\u001b[A\n",
+ " 9%|▉ | 4068/44063 [06:38<1:00:08, 11.08it/s]\u001b[A\n",
+ " 9%|▉ | 4070/44063 [06:39<1:00:31, 11.01it/s]\u001b[A\n",
+ " 9%|▉ | 4072/44063 [06:39<55:40, 11.97it/s] \u001b[A\n",
+ " 9%|▉ | 4074/44063 [06:39<57:39, 11.56it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 9%|▉ | 4076/44063 [06:39<51:28, 12.94it/s]\u001b[A\n",
+ " 9%|▉ | 4078/44063 [06:39<50:04, 13.31it/s]\u001b[A\n",
+ " 9%|▉ | 4080/44063 [06:39<50:58, 13.07it/s]\u001b[A\n",
+ " 9%|▉ | 4082/44063 [06:39<49:27, 13.47it/s]\u001b[A\n",
+ " 9%|▉ | 4084/44063 [06:40<47:41, 13.97it/s]\u001b[A\n",
+ " 9%|▉ | 4086/44063 [06:40<1:04:39, 10.30it/s]\u001b[A\n",
+ " 9%|▉ | 4088/44063 [06:40<57:50, 11.52it/s] \u001b[A\n",
+ " 9%|▉ | 4090/44063 [06:40<56:59, 11.69it/s]\u001b[A\n",
+ " 9%|▉ | 4092/44063 [06:40<55:00, 12.11it/s]\u001b[A\n",
+ " 9%|▉ | 4094/44063 [06:40<51:37, 12.90it/s]\u001b[A\n",
+ " 9%|▉ | 4096/44063 [06:41<47:39, 13.98it/s]\u001b[A\n",
+ " 9%|▉ | 4098/44063 [06:41<47:38, 13.98it/s]\u001b[A\n",
+ " 9%|▉ | 4100/44063 [06:41<47:37, 13.99it/s]\u001b[A\n",
+ " 9%|▉ | 4103/44063 [06:41<43:04, 15.46it/s]\u001b[A\n",
+ " 9%|▉ | 4105/44063 [06:41<42:36, 15.63it/s]\u001b[A\n",
+ " 9%|▉ | 4107/44063 [06:41<42:45, 15.57it/s]\u001b[A\n",
+ " 9%|▉ | 4109/44063 [06:41<41:38, 15.99it/s]\u001b[A\n",
+ " 9%|▉ | 4111/44063 [06:42<42:02, 15.84it/s]\u001b[A\n",
+ " 9%|▉ | 4113/44063 [06:42<47:42, 13.96it/s]\u001b[A\n",
+ " 9%|▉ | 4115/44063 [06:42<47:10, 14.11it/s]\u001b[A\n",
+ " 9%|▉ | 4117/44063 [06:42<58:05, 11.46it/s]\u001b[A\n",
+ " 9%|▉ | 4119/44063 [06:42<52:47, 12.61it/s]\u001b[A\n",
+ " 9%|▉ | 4121/44063 [06:42<50:18, 13.23it/s]\u001b[A\n",
+ " 9%|▉ | 4123/44063 [06:43<51:38, 12.89it/s]\u001b[A\n",
+ " 9%|▉ | 4125/44063 [06:43<54:57, 12.11it/s]\u001b[A\n",
+ " 9%|▉ | 4127/44063 [06:43<52:41, 12.63it/s]\u001b[A\n",
+ " 9%|▉ | 4129/44063 [06:43<48:04, 13.85it/s]\u001b[A\n",
+ " 9%|▉ | 4131/44063 [06:43<47:27, 14.03it/s]\u001b[A\n",
+ " 9%|▉ | 4133/44063 [06:43<47:40, 13.96it/s]\u001b[A\n",
+ " 9%|▉ | 4135/44063 [06:43<50:52, 13.08it/s]\u001b[A\n",
+ " 9%|▉ | 4137/44063 [06:44<52:00, 12.80it/s]\u001b[A\n",
+ " 9%|▉ | 4139/44063 [06:44<52:26, 12.69it/s]\u001b[A\n",
+ " 9%|▉ | 4141/44063 [06:44<49:58, 13.31it/s]\u001b[A\n",
+ " 9%|▉ | 4143/44063 [06:44<50:19, 13.22it/s]\u001b[A\n",
+ " 9%|▉ | 4145/44063 [06:44<49:05, 13.55it/s]\u001b[A\n",
+ " 9%|▉ | 4147/44063 [06:44<46:27, 14.32it/s]\u001b[A\n",
+ " 9%|▉ | 4149/44063 [06:44<49:06, 13.55it/s]\u001b[A\n",
+ " 9%|▉ | 4151/44063 [06:45<50:44, 13.11it/s]\u001b[A\n",
+ " 9%|▉ | 4153/44063 [06:45<1:00:41, 10.96it/s]\u001b[A\n",
+ " 9%|▉ | 4155/44063 [06:45<56:13, 11.83it/s] \u001b[A\n",
+ " 9%|▉ | 4157/44063 [06:45<50:37, 13.14it/s]\u001b[A\n",
+ " 9%|▉ | 4159/44063 [06:45<47:46, 13.92it/s]\u001b[A\n",
+ " 9%|▉ | 4161/44063 [06:45<51:29, 12.92it/s]\u001b[A\n",
+ " 9%|▉ | 4163/44063 [06:46<48:07, 13.82it/s]\u001b[A\n",
+ " 9%|▉ | 4165/44063 [06:46<45:36, 14.58it/s]\u001b[A\n",
+ " 9%|▉ | 4167/44063 [06:46<52:35, 12.64it/s]\u001b[A\n",
+ " 9%|▉ | 4169/44063 [06:46<50:08, 13.26it/s]\u001b[A\n",
+ " 9%|▉ | 4171/44063 [06:46<46:21, 14.34it/s]\u001b[A\n",
+ " 9%|▉ | 4173/44063 [06:46<50:19, 13.21it/s]\u001b[A\n",
+ " 9%|▉ | 4175/44063 [06:46<45:57, 14.47it/s]\u001b[A\n",
+ " 9%|▉ | 4177/44063 [06:47<44:50, 14.83it/s]\u001b[A\n",
+ " 9%|▉ | 4179/44063 [06:47<45:21, 14.66it/s]\u001b[A\n",
+ " 9%|▉ | 4181/44063 [06:47<46:24, 14.32it/s]\u001b[A\n",
+ " 9%|▉ | 4183/44063 [06:47<48:18, 13.76it/s]\u001b[A\n",
+ " 9%|▉ | 4185/44063 [06:47<50:44, 13.10it/s]\u001b[A\n",
+ " 10%|▉ | 4187/44063 [06:47<52:49, 12.58it/s]\u001b[A\n",
+ " 10%|▉ | 4189/44063 [06:47<50:40, 13.11it/s]\u001b[A\n",
+ " 10%|▉ | 4191/44063 [06:48<50:46, 13.09it/s]\u001b[A\n",
+ " 10%|▉ | 4193/44063 [06:48<52:18, 12.70it/s]\u001b[A\n",
+ " 10%|▉ | 4195/44063 [06:48<48:10, 13.79it/s]\u001b[A\n",
+ " 10%|▉ | 4197/44063 [06:48<49:49, 13.34it/s]\u001b[A\n",
+ " 10%|▉ | 4199/44063 [06:48<47:01, 14.13it/s]\u001b[A\n",
+ " 10%|▉ | 4201/44063 [06:48<49:10, 13.51it/s]\u001b[A\n",
+ " 10%|▉ | 4203/44063 [06:48<46:57, 14.15it/s]\u001b[A\n",
+ " 10%|▉ | 4205/44063 [06:49<45:10, 14.70it/s]\u001b[A\n",
+ " 10%|▉ | 4207/44063 [06:49<48:19, 13.75it/s]\u001b[A\n",
+ " 10%|▉ | 4209/44063 [06:49<45:10, 14.70it/s]\u001b[A\n",
+ " 10%|▉ | 4211/44063 [06:49<43:46, 15.18it/s]\u001b[A\n",
+ " 10%|▉ | 4213/44063 [06:49<45:58, 14.44it/s]\u001b[A\n",
+ " 10%|▉ | 4215/44063 [06:49<48:10, 13.79it/s]\u001b[A\n",
+ " 10%|▉ | 4217/44063 [06:49<45:14, 14.68it/s]\u001b[A\n",
+ " 10%|▉ | 4219/44063 [06:50<50:22, 13.18it/s]\u001b[A\n",
+ " 10%|▉ | 4221/44063 [06:50<53:24, 12.43it/s]\u001b[A\n",
+ " 10%|▉ | 4223/44063 [06:50<55:05, 12.05it/s]\u001b[A\n",
+ " 10%|▉ | 4225/44063 [06:50<56:24, 11.77it/s]\u001b[A\n",
+ " 10%|▉ | 4227/44063 [06:50<57:35, 11.53it/s]\u001b[A\n",
+ " 10%|▉ | 4229/44063 [06:51<1:00:15, 11.02it/s]\u001b[A\n",
+ " 10%|▉ | 4231/44063 [06:51<1:01:18, 10.83it/s]\u001b[A\n",
+ " 10%|▉ | 4233/44063 [06:51<56:45, 11.70it/s] \u001b[A\n",
+ " 10%|▉ | 4235/44063 [06:51<57:27, 11.55it/s]\u001b[A\n",
+ " 10%|▉ | 4237/44063 [06:51<51:45, 12.82it/s]\u001b[A\n",
+ " 10%|▉ | 4239/44063 [06:51<49:44, 13.34it/s]\u001b[A\n",
+ " 10%|▉ | 4241/44063 [06:51<47:20, 14.02it/s]\u001b[A\n",
+ " 10%|▉ | 4243/44063 [06:52<53:21, 12.44it/s]\u001b[A\n",
+ " 10%|▉ | 4246/44063 [06:52<51:16, 12.94it/s]\u001b[A\n",
+ " 10%|▉ | 4248/44063 [06:52<51:11, 12.96it/s]\u001b[A\n",
+ " 10%|▉ | 4250/44063 [06:52<47:49, 13.88it/s]\u001b[A\n",
+ " 10%|▉ | 4252/44063 [06:52<54:34, 12.16it/s]\u001b[A\n",
+ " 10%|▉ | 4254/44063 [06:53<57:29, 11.54it/s]\u001b[A\n",
+ " 10%|▉ | 4256/44063 [06:53<54:21, 12.21it/s]\u001b[A\n",
+ " 10%|▉ | 4258/44063 [06:53<51:23, 12.91it/s]\u001b[A\n",
+ " 10%|▉ | 4260/44063 [06:53<1:05:40, 10.10it/s]\u001b[A\n",
+ " 10%|▉ | 4262/44063 [06:53<57:54, 11.45it/s] \u001b[A\n",
+ " 10%|▉ | 4264/44063 [06:53<1:05:09, 10.18it/s]\u001b[A\n",
+ " 10%|▉ | 4266/44063 [06:54<56:56, 11.65it/s] \u001b[A\n",
+ " 10%|▉ | 4268/44063 [06:54<52:12, 12.70it/s]\u001b[A\n",
+ " 10%|▉ | 4270/44063 [06:54<50:27, 13.14it/s]\u001b[A\n",
+ " 10%|▉ | 4272/44063 [06:54<1:06:43, 9.94it/s]\u001b[A\n",
+ " 10%|▉ | 4274/44063 [06:54<59:45, 11.10it/s] \u001b[A\n",
+ " 10%|▉ | 4276/44063 [06:54<1:01:34, 10.77it/s]\u001b[A\n",
+ " 10%|▉ | 4279/44063 [06:55<56:00, 11.84it/s] \u001b[A\n",
+ " 10%|▉ | 4281/44063 [06:55<53:39, 12.36it/s]\u001b[A\n",
+ " 10%|▉ | 4283/44063 [06:55<54:39, 12.13it/s]\u001b[A\n",
+ " 10%|▉ | 4285/44063 [06:55<1:07:58, 9.75it/s]\u001b[A\n",
+ " 10%|▉ | 4287/44063 [06:55<1:05:26, 10.13it/s]\u001b[A\n",
+ " 10%|▉ | 4289/44063 [06:56<59:29, 11.14it/s] \u001b[A\n",
+ " 10%|▉ | 4291/44063 [06:56<56:32, 11.72it/s]\u001b[A\n",
+ " 10%|▉ | 4293/44063 [06:56<58:05, 11.41it/s]\u001b[A\n",
+ " 10%|▉ | 4295/44063 [06:56<52:59, 12.51it/s]\u001b[A\n",
+ " 10%|▉ | 4297/44063 [06:56<48:35, 13.64it/s]\u001b[A\n",
+ " 10%|▉ | 4299/44063 [06:56<50:23, 13.15it/s]\u001b[A\n",
+ " 10%|▉ | 4301/44063 [06:56<46:05, 14.38it/s]\u001b[A\n",
+ " 10%|▉ | 4303/44063 [06:57<44:12, 14.99it/s]\u001b[A\n",
+ " 10%|▉ | 4305/44063 [06:57<41:52, 15.82it/s]\u001b[A\n",
+ " 10%|▉ | 4307/44063 [06:57<46:52, 14.14it/s]\u001b[A\n",
+ " 10%|▉ | 4309/44063 [06:57<49:05, 13.50it/s]\u001b[A\n",
+ " 10%|▉ | 4311/44063 [06:57<1:17:23, 8.56it/s]\u001b[A\n",
+ " 10%|▉ | 4313/44063 [06:58<1:04:31, 10.27it/s]\u001b[A\n",
+ " 10%|▉ | 4315/44063 [06:58<56:31, 11.72it/s] \u001b[A\n",
+ " 10%|▉ | 4317/44063 [06:58<53:41, 12.34it/s]\u001b[A\n",
+ " 10%|▉ | 4319/44063 [06:58<51:52, 12.77it/s]\u001b[A\n",
+ " 10%|▉ | 4321/44063 [06:58<50:12, 13.19it/s]\u001b[A\n",
+ " 10%|▉ | 4323/44063 [06:58<50:28, 13.12it/s]\u001b[A\n",
+ " 10%|▉ | 4325/44063 [06:58<46:58, 14.10it/s]\u001b[A\n",
+ " 10%|▉ | 4327/44063 [06:59<52:40, 12.57it/s]\u001b[A\n",
+ " 10%|▉ | 4329/44063 [06:59<46:57, 14.10it/s]\u001b[A\n",
+ " 10%|▉ | 4331/44063 [06:59<46:48, 14.14it/s]\u001b[A\n",
+ " 10%|▉ | 4333/44063 [06:59<49:50, 13.29it/s]\u001b[A\n",
+ " 10%|▉ | 4335/44063 [06:59<51:06, 12.96it/s]\u001b[A\n",
+ " 10%|▉ | 4337/44063 [06:59<54:59, 12.04it/s]\u001b[A\n",
+ " 10%|▉ | 4339/44063 [07:00<53:23, 12.40it/s]\u001b[A\n",
+ " 10%|▉ | 4341/44063 [07:00<55:06, 12.01it/s]\u001b[A\n",
+ " 10%|▉ | 4343/44063 [07:00<54:40, 12.11it/s]\u001b[A\n",
+ " 10%|▉ | 4345/44063 [07:00<52:19, 12.65it/s]\u001b[A\n",
+ " 10%|▉ | 4347/44063 [07:00<50:25, 13.13it/s]\u001b[A\n",
+ " 10%|▉ | 4349/44063 [07:00<47:41, 13.88it/s]\u001b[A\n",
+ " 10%|▉ | 4351/44063 [07:00<52:28, 12.61it/s]\u001b[A\n",
+ " 10%|▉ | 4353/44063 [07:01<48:11, 13.73it/s]\u001b[A\n",
+ " 10%|▉ | 4355/44063 [07:01<49:33, 13.35it/s]\u001b[A\n",
+ " 10%|▉ | 4357/44063 [07:01<44:57, 14.72it/s]\u001b[A\n",
+ " 10%|▉ | 4359/44063 [07:01<51:34, 12.83it/s]\u001b[A\n",
+ " 10%|▉ | 4361/44063 [07:01<50:42, 13.05it/s]\u001b[A\n",
+ " 10%|▉ | 4363/44063 [07:01<48:55, 13.53it/s]\u001b[A\n",
+ " 10%|▉ | 4365/44063 [07:01<48:42, 13.58it/s]\u001b[A\n",
+ " 10%|▉ | 4367/44063 [07:02<45:31, 14.53it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 10%|▉ | 4369/44063 [07:02<46:55, 14.10it/s]\u001b[A\n",
+ " 10%|▉ | 4371/44063 [07:02<46:15, 14.30it/s]\u001b[A\n",
+ " 10%|▉ | 4373/44063 [07:02<44:21, 14.91it/s]\u001b[A\n",
+ " 10%|▉ | 4375/44063 [07:02<46:08, 14.34it/s]\u001b[A\n",
+ " 10%|▉ | 4377/44063 [07:02<49:28, 13.37it/s]\u001b[A\n",
+ " 10%|▉ | 4379/44063 [07:02<49:28, 13.37it/s]\u001b[A\n",
+ " 10%|▉ | 4382/44063 [07:03<49:08, 13.46it/s]\u001b[A\n",
+ " 10%|▉ | 4384/44063 [07:03<45:06, 14.66it/s]\u001b[A\n",
+ " 10%|▉ | 4386/44063 [07:03<42:17, 15.63it/s]\u001b[A\n",
+ " 10%|▉ | 4388/44063 [07:03<46:41, 14.16it/s]\u001b[A\n",
+ " 10%|▉ | 4390/44063 [07:03<56:45, 11.65it/s]\u001b[A\n",
+ " 10%|▉ | 4392/44063 [07:03<51:37, 12.81it/s]\u001b[A\n",
+ " 10%|▉ | 4394/44063 [07:04<52:46, 12.53it/s]\u001b[A\n",
+ " 10%|▉ | 4396/44063 [07:04<49:42, 13.30it/s]\u001b[A\n",
+ " 10%|▉ | 4398/44063 [07:04<46:51, 14.11it/s]\u001b[A\n",
+ " 10%|▉ | 4400/44063 [07:04<46:02, 14.36it/s]\u001b[A\n",
+ " 10%|▉ | 4402/44063 [07:04<47:51, 13.81it/s]\u001b[A\n",
+ " 10%|▉ | 4404/44063 [07:04<47:57, 13.78it/s]\u001b[A\n",
+ " 10%|▉ | 4406/44063 [07:04<44:46, 14.76it/s]\u001b[A\n",
+ " 10%|█ | 4409/44063 [07:05<40:53, 16.16it/s]\u001b[A\n",
+ " 10%|█ | 4411/44063 [07:05<41:42, 15.84it/s]\u001b[A\n",
+ " 10%|█ | 4413/44063 [07:05<42:43, 15.47it/s]\u001b[A\n",
+ " 10%|█ | 4415/44063 [07:05<55:44, 11.86it/s]\u001b[A\n",
+ " 10%|█ | 4417/44063 [07:05<51:07, 12.92it/s]\u001b[A\n",
+ " 10%|█ | 4419/44063 [07:05<46:45, 14.13it/s]\u001b[A\n",
+ " 10%|█ | 4421/44063 [07:05<47:18, 13.97it/s]\u001b[A\n",
+ " 10%|█ | 4423/44063 [07:06<50:09, 13.17it/s]\u001b[A\n",
+ " 10%|█ | 4425/44063 [07:06<49:41, 13.29it/s]\u001b[A\n",
+ " 10%|█ | 4427/44063 [07:06<48:09, 13.72it/s]\u001b[A\n",
+ " 10%|█ | 4429/44063 [07:06<1:07:11, 9.83it/s]\u001b[A\n",
+ " 10%|█ | 4431/44063 [07:06<1:02:03, 10.64it/s]\u001b[A\n",
+ " 10%|█ | 4433/44063 [07:07<1:06:27, 9.94it/s]\u001b[A\n",
+ " 10%|█ | 4435/44063 [07:07<59:25, 11.11it/s] \u001b[A\n",
+ " 10%|█ | 4438/44063 [07:07<59:52, 11.03it/s]\u001b[A\n",
+ " 10%|█ | 4440/44063 [07:07<55:41, 11.86it/s]\u001b[A\n",
+ " 10%|█ | 4442/44063 [07:07<58:27, 11.30it/s]\u001b[A\n",
+ " 10%|█ | 4444/44063 [07:07<51:22, 12.85it/s]\u001b[A\n",
+ " 10%|█ | 4446/44063 [07:08<58:32, 11.28it/s]\u001b[A\n",
+ " 10%|█ | 4448/44063 [07:08<58:08, 11.36it/s]\u001b[A\n",
+ " 10%|█ | 4450/44063 [07:08<52:43, 12.52it/s]\u001b[A\n",
+ " 10%|█ | 4452/44063 [07:08<1:07:01, 9.85it/s]\u001b[A\n",
+ " 10%|█ | 4454/44063 [07:08<1:03:53, 10.33it/s]\u001b[A\n",
+ " 10%|█ | 4456/44063 [07:09<1:03:43, 10.36it/s]\u001b[A\n",
+ " 10%|█ | 4458/44063 [07:09<1:03:01, 10.47it/s]\u001b[A\n",
+ " 10%|█ | 4460/44063 [07:09<1:03:30, 10.39it/s]\u001b[A\n",
+ " 10%|█ | 4463/44063 [07:09<54:20, 12.15it/s] \u001b[A\n",
+ " 10%|█ | 4465/44063 [07:09<53:20, 12.37it/s]\u001b[A\n",
+ " 10%|█ | 4467/44063 [07:10<58:41, 11.24it/s]\u001b[A\n",
+ " 10%|█ | 4469/44063 [07:10<1:15:22, 8.76it/s]\u001b[A\n",
+ " 10%|█ | 4471/44063 [07:10<1:10:51, 9.31it/s]\u001b[A\n",
+ " 10%|█ | 4473/44063 [07:10<1:02:05, 10.63it/s]\u001b[A\n",
+ " 10%|█ | 4475/44063 [07:10<56:31, 11.67it/s] \u001b[A\n",
+ " 10%|█ | 4477/44063 [07:11<56:02, 11.77it/s]\u001b[A\n",
+ " 10%|█ | 4479/44063 [07:11<49:23, 13.36it/s]\u001b[A\n",
+ " 10%|█ | 4482/44063 [07:11<49:58, 13.20it/s]\u001b[A\n",
+ " 10%|█ | 4484/44063 [07:11<50:51, 12.97it/s]\u001b[A\n",
+ " 10%|█ | 4487/44063 [07:11<45:09, 14.61it/s]\u001b[A\n",
+ " 10%|█ | 4489/44063 [07:11<52:54, 12.47it/s]\u001b[A\n",
+ " 10%|█ | 4491/44063 [07:12<54:16, 12.15it/s]\u001b[A\n",
+ " 10%|█ | 4493/44063 [07:12<48:35, 13.57it/s]\u001b[A\n",
+ " 10%|█ | 4495/44063 [07:12<1:04:06, 10.29it/s]\u001b[A\n",
+ " 10%|█ | 4497/44063 [07:12<59:38, 11.06it/s] \u001b[A\n",
+ " 10%|█ | 4499/44063 [07:12<1:01:37, 10.70it/s]\u001b[A\n",
+ " 10%|█ | 4501/44063 [07:12<56:09, 11.74it/s] \u001b[A\n",
+ " 10%|█ | 4503/44063 [07:13<59:45, 11.03it/s]\u001b[A\n",
+ " 10%|█ | 4505/44063 [07:13<56:02, 11.76it/s]\u001b[A\n",
+ " 10%|█ | 4507/44063 [07:13<57:06, 11.54it/s]\u001b[A\n",
+ " 10%|█ | 4509/44063 [07:13<1:00:19, 10.93it/s]\u001b[A\n",
+ " 10%|█ | 4511/44063 [07:13<59:33, 11.07it/s] \u001b[A\n",
+ " 10%|█ | 4513/44063 [07:14<1:18:43, 8.37it/s]\u001b[A\n",
+ " 10%|█ | 4515/44063 [07:14<1:07:33, 9.76it/s]\u001b[A\n",
+ " 10%|█ | 4517/44063 [07:14<1:04:32, 10.21it/s]\u001b[A\n",
+ " 10%|█ | 4519/44063 [07:14<1:04:54, 10.15it/s]\u001b[A\n",
+ " 10%|█ | 4521/44063 [07:14<57:44, 11.41it/s] \u001b[A\n",
+ " 10%|█ | 4523/44063 [07:15<1:00:13, 10.94it/s]\u001b[A\n",
+ " 10%|█ | 4525/44063 [07:15<59:13, 11.13it/s] \u001b[A\n",
+ " 10%|█ | 4527/44063 [07:15<55:53, 11.79it/s]\u001b[A\n",
+ " 10%|█ | 4529/44063 [07:15<56:03, 11.75it/s]\u001b[A\n",
+ " 10%|█ | 4531/44063 [07:15<54:56, 11.99it/s]\u001b[A\n",
+ " 10%|█ | 4533/44063 [07:15<51:20, 12.83it/s]\u001b[A\n",
+ " 10%|█ | 4535/44063 [07:15<48:51, 13.48it/s]\u001b[A\n",
+ " 10%|█ | 4537/44063 [07:16<1:02:11, 10.59it/s]\u001b[A\n",
+ " 10%|█ | 4539/44063 [07:16<1:12:47, 9.05it/s]\u001b[A\n",
+ " 10%|█ | 4541/44063 [07:16<1:20:24, 8.19it/s]\u001b[A\n",
+ " 10%|█ | 4542/44063 [07:16<1:21:19, 8.10it/s]\u001b[A\n",
+ " 10%|█ | 4544/44063 [07:17<1:12:54, 9.03it/s]\u001b[A\n",
+ " 10%|█ | 4546/44063 [07:17<1:06:45, 9.86it/s]\u001b[A\n",
+ " 10%|█ | 4548/44063 [07:17<1:08:36, 9.60it/s]\u001b[A\n",
+ " 10%|█ | 4550/44063 [07:17<1:03:54, 10.30it/s]\u001b[A\n",
+ " 10%|█ | 4552/44063 [07:17<1:03:45, 10.33it/s]\u001b[A\n",
+ " 10%|█ | 4554/44063 [07:18<1:04:57, 10.14it/s]\u001b[A\n",
+ " 10%|█ | 4556/44063 [07:18<1:02:05, 10.61it/s]\u001b[A\n",
+ " 10%|█ | 4558/44063 [07:18<57:48, 11.39it/s] \u001b[A\n",
+ " 10%|█ | 4560/44063 [07:18<59:45, 11.02it/s]\u001b[A\n",
+ " 10%|█ | 4562/44063 [07:18<54:57, 11.98it/s]\u001b[A\n",
+ " 10%|█ | 4564/44063 [07:19<1:11:26, 9.22it/s]\u001b[A\n",
+ " 10%|█ | 4566/44063 [07:19<1:04:02, 10.28it/s]\u001b[A\n",
+ " 10%|█ | 4568/44063 [07:19<1:02:31, 10.53it/s]\u001b[A\n",
+ " 10%|█ | 4570/44063 [07:19<58:00, 11.35it/s] \u001b[A\n",
+ " 10%|█ | 4572/44063 [07:19<53:32, 12.29it/s]\u001b[A\n",
+ " 10%|█ | 4574/44063 [07:19<54:26, 12.09it/s]\u001b[A\n",
+ " 10%|█ | 4576/44063 [07:19<52:34, 12.52it/s]\u001b[A\n",
+ " 10%|█ | 4578/44063 [07:20<58:22, 11.27it/s]\u001b[A\n",
+ " 10%|█ | 4580/44063 [07:20<1:02:55, 10.46it/s]\u001b[A\n",
+ " 10%|█ | 4582/44063 [07:20<1:07:59, 9.68it/s]\u001b[A\n",
+ " 10%|█ | 4584/44063 [07:20<1:09:27, 9.47it/s]\u001b[A\n",
+ " 10%|█ | 4586/44063 [07:20<1:01:43, 10.66it/s]\u001b[A\n",
+ " 10%|█ | 4588/44063 [07:21<1:00:20, 10.90it/s]\u001b[A\n",
+ " 10%|█ | 4590/44063 [07:21<1:00:59, 10.78it/s]\u001b[A\n",
+ " 10%|█ | 4592/44063 [07:21<58:26, 11.26it/s] \u001b[A\n",
+ " 10%|█ | 4594/44063 [07:21<51:11, 12.85it/s]\u001b[A\n",
+ " 10%|█ | 4596/44063 [07:21<56:55, 11.56it/s]\u001b[A\n",
+ " 10%|█ | 4598/44063 [07:22<59:02, 11.14it/s]\u001b[A\n",
+ " 10%|█ | 4600/44063 [07:22<58:41, 11.21it/s]\u001b[A\n",
+ " 10%|█ | 4602/44063 [07:22<53:39, 12.26it/s]\u001b[A\n",
+ " 10%|█ | 4604/44063 [07:22<48:04, 13.68it/s]\u001b[A\n",
+ " 10%|█ | 4606/44063 [07:22<52:05, 12.63it/s]\u001b[A\n",
+ " 10%|█ | 4608/44063 [07:22<1:01:51, 10.63it/s]\u001b[A\n",
+ " 10%|█ | 4610/44063 [07:23<56:44, 11.59it/s] \u001b[A\n",
+ " 10%|█ | 4612/44063 [07:23<55:06, 11.93it/s]\u001b[A\n",
+ " 10%|█ | 4614/44063 [07:23<58:16, 11.28it/s]\u001b[A\n",
+ " 10%|█ | 4616/44063 [07:23<57:05, 11.51it/s]\u001b[A\n",
+ " 10%|█ | 4618/44063 [07:23<59:54, 10.97it/s]\u001b[A\n",
+ " 10%|█ | 4620/44063 [07:23<52:27, 12.53it/s]\u001b[A\n",
+ " 10%|█ | 4622/44063 [07:23<48:36, 13.52it/s]\u001b[A\n",
+ " 10%|█ | 4624/44063 [07:24<50:47, 12.94it/s]\u001b[A\n",
+ " 10%|█ | 4626/44063 [07:24<50:55, 12.91it/s]\u001b[A\n",
+ " 11%|█ | 4628/44063 [07:24<54:44, 12.01it/s]\u001b[A\n",
+ " 11%|█ | 4630/44063 [07:24<49:53, 13.17it/s]\u001b[A\n",
+ " 11%|█ | 4632/44063 [07:24<1:00:56, 10.78it/s]\u001b[A\n",
+ " 11%|█ | 4634/44063 [07:25<1:05:15, 10.07it/s]\u001b[A\n",
+ " 11%|█ | 4636/44063 [07:25<1:00:04, 10.94it/s]\u001b[A\n",
+ " 11%|█ | 4638/44063 [07:25<1:09:06, 9.51it/s]\u001b[A\n",
+ " 11%|█ | 4640/44063 [07:26<1:37:26, 6.74it/s]\u001b[A\n",
+ " 11%|█ | 4641/44063 [07:26<1:32:00, 7.14it/s]\u001b[A\n",
+ " 11%|█ | 4643/44063 [07:26<1:25:08, 7.72it/s]\u001b[A\n",
+ " 11%|█ | 4646/44063 [07:26<1:11:40, 9.16it/s]\u001b[A\n",
+ " 11%|█ | 4648/44063 [07:26<1:15:49, 8.66it/s]\u001b[A\n",
+ " 11%|█ | 4650/44063 [07:26<1:05:22, 10.05it/s]\u001b[A\n",
+ " 11%|█ | 4652/44063 [07:27<56:52, 11.55it/s] \u001b[A\n",
+ " 11%|█ | 4654/44063 [07:27<1:03:14, 10.39it/s]\u001b[A\n",
+ " 11%|█ | 4656/44063 [07:27<59:25, 11.05it/s] \u001b[A\n",
+ " 11%|█ | 4658/44063 [07:27<52:33, 12.50it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 11%|█ | 4660/44063 [07:27<1:03:31, 10.34it/s]\u001b[A\n",
+ " 11%|█ | 4662/44063 [07:27<58:57, 11.14it/s] \u001b[A\n",
+ " 11%|█ | 4664/44063 [07:28<58:53, 11.15it/s]\u001b[A\n",
+ " 11%|█ | 4666/44063 [07:28<1:04:01, 10.25it/s]\u001b[A\n",
+ " 11%|█ | 4668/44063 [07:28<1:02:58, 10.43it/s]\u001b[A\n",
+ " 11%|█ | 4670/44063 [07:28<1:00:03, 10.93it/s]\u001b[A\n",
+ " 11%|█ | 4672/44063 [07:28<56:22, 11.65it/s] \u001b[A\n",
+ " 11%|█ | 4674/44063 [07:29<54:34, 12.03it/s]\u001b[A\n",
+ " 11%|█ | 4676/44063 [07:29<1:00:24, 10.87it/s]\u001b[A\n",
+ " 11%|█ | 4678/44063 [07:29<55:28, 11.83it/s] \u001b[A\n",
+ " 11%|█ | 4681/44063 [07:29<48:50, 13.44it/s]\u001b[A\n",
+ " 11%|█ | 4683/44063 [07:29<48:48, 13.45it/s]\u001b[A\n",
+ " 11%|█ | 4685/44063 [07:29<53:50, 12.19it/s]\u001b[A\n",
+ " 11%|█ | 4687/44063 [07:30<56:13, 11.67it/s]\u001b[A\n",
+ " 11%|█ | 4689/44063 [07:30<53:54, 12.17it/s]\u001b[A\n",
+ " 11%|█ | 4691/44063 [07:30<1:00:14, 10.89it/s]\u001b[A\n",
+ " 11%|█ | 4693/44063 [07:30<53:30, 12.26it/s] \u001b[A\n",
+ " 11%|█ | 4695/44063 [07:30<49:36, 13.22it/s]\u001b[A\n",
+ " 11%|█ | 4697/44063 [07:30<46:24, 14.14it/s]\u001b[A\n",
+ " 11%|█ | 4699/44063 [07:30<46:29, 14.11it/s]\u001b[A\n",
+ " 11%|█ | 4701/44063 [07:31<50:20, 13.03it/s]\u001b[A\n",
+ " 11%|█ | 4703/44063 [07:31<1:03:38, 10.31it/s]\u001b[A\n",
+ " 11%|█ | 4705/44063 [07:31<58:49, 11.15it/s] \u001b[A\n",
+ " 11%|█ | 4707/44063 [07:31<54:35, 12.02it/s]\u001b[A\n",
+ " 11%|█ | 4709/44063 [07:31<54:17, 12.08it/s]\u001b[A\n",
+ " 11%|█ | 4711/44063 [07:31<49:52, 13.15it/s]\u001b[A\n",
+ " 11%|█ | 4713/44063 [07:32<52:04, 12.59it/s]\u001b[A\n",
+ " 11%|█ | 4715/44063 [07:32<1:04:47, 10.12it/s]\u001b[A\n",
+ " 11%|█ | 4717/44063 [07:32<55:24, 11.83it/s] \u001b[A\n",
+ " 11%|█ | 4719/44063 [07:32<51:52, 12.64it/s]\u001b[A\n",
+ " 11%|█ | 4721/44063 [07:32<59:40, 10.99it/s]\u001b[A\n",
+ " 11%|█ | 4723/44063 [07:33<1:03:43, 10.29it/s]\u001b[A\n",
+ " 11%|█ | 4725/44063 [07:33<56:30, 11.60it/s] \u001b[A\n",
+ " 11%|█ | 4727/44063 [07:33<1:04:16, 10.20it/s]\u001b[A\n",
+ " 11%|█ | 4729/44063 [07:33<1:11:13, 9.20it/s]\u001b[A\n",
+ " 11%|█ | 4731/44063 [07:33<1:10:53, 9.25it/s]\u001b[A\n",
+ " 11%|█ | 4732/44063 [07:34<1:17:00, 8.51it/s]\u001b[A\n",
+ " 11%|█ | 4734/44063 [07:34<1:13:27, 8.92it/s]\u001b[A\n",
+ " 11%|█ | 4736/44063 [07:34<1:02:21, 10.51it/s]\u001b[A\n",
+ " 11%|█ | 4738/44063 [07:34<1:02:19, 10.52it/s]\u001b[A\n",
+ " 11%|█ | 4740/44063 [07:34<55:04, 11.90it/s] \u001b[A\n",
+ " 11%|█ | 4742/44063 [07:34<52:35, 12.46it/s]\u001b[A\n",
+ " 11%|█ | 4744/44063 [07:35<48:43, 13.45it/s]\u001b[A\n",
+ " 11%|█ | 4746/44063 [07:35<48:40, 13.46it/s]\u001b[A\n",
+ " 11%|█ | 4748/44063 [07:35<45:07, 14.52it/s]\u001b[A\n",
+ " 11%|█ | 4750/44063 [07:35<51:44, 12.66it/s]\u001b[A\n",
+ " 11%|█ | 4752/44063 [07:35<56:04, 11.69it/s]\u001b[A\n",
+ " 11%|█ | 4754/44063 [07:35<55:39, 11.77it/s]\u001b[A\n",
+ " 11%|█ | 4756/44063 [07:35<54:24, 12.04it/s]\u001b[A\n",
+ " 11%|█ | 4759/44063 [07:36<49:16, 13.29it/s]\u001b[A\n",
+ " 11%|█ | 4761/44063 [07:36<1:00:25, 10.84it/s]\u001b[A\n",
+ " 11%|█ | 4763/44063 [07:36<1:03:04, 10.38it/s]\u001b[A\n",
+ " 11%|█ | 4765/44063 [07:36<56:09, 11.66it/s] \u001b[A\n",
+ " 11%|█ | 4767/44063 [07:36<50:51, 12.88it/s]\u001b[A\n",
+ " 11%|█ | 4769/44063 [07:37<57:12, 11.45it/s]\u001b[A\n",
+ " 11%|█ | 4771/44063 [07:37<57:57, 11.30it/s]\u001b[A\n",
+ " 11%|█ | 4773/44063 [07:37<1:06:18, 9.88it/s]\u001b[A\n",
+ " 11%|█ | 4775/44063 [07:37<1:12:37, 9.02it/s]\u001b[A\n",
+ " 11%|█ | 4777/44063 [07:38<1:12:13, 9.07it/s]\u001b[A\n",
+ " 11%|█ | 4779/44063 [07:38<1:03:36, 10.29it/s]\u001b[A\n",
+ " 11%|█ | 4781/44063 [07:38<1:02:21, 10.50it/s]\u001b[A\n",
+ " 11%|█ | 4783/44063 [07:38<1:08:05, 9.61it/s]\u001b[A\n",
+ " 11%|█ | 4785/44063 [07:38<58:49, 11.13it/s] \u001b[A\n",
+ " 11%|█ | 4787/44063 [07:38<1:02:32, 10.47it/s]\u001b[A\n",
+ " 11%|█ | 4789/44063 [07:39<55:52, 11.71it/s] \u001b[A\n",
+ " 11%|█ | 4791/44063 [07:39<52:54, 12.37it/s]\u001b[A\n",
+ " 11%|█ | 4793/44063 [07:39<56:02, 11.68it/s]\u001b[A\n",
+ " 11%|█ | 4795/44063 [07:39<57:20, 11.41it/s]\u001b[A\n",
+ " 11%|█ | 4798/44063 [07:39<52:46, 12.40it/s]\u001b[A\n",
+ " 11%|█ | 4801/44063 [07:39<45:57, 14.24it/s]\u001b[A\n",
+ " 11%|█ | 4803/44063 [07:40<57:34, 11.37it/s]\u001b[A\n",
+ " 11%|█ | 4805/44063 [07:40<1:00:55, 10.74it/s]\u001b[A\n",
+ " 11%|█ | 4807/44063 [07:40<1:12:55, 8.97it/s]\u001b[A\n",
+ " 11%|█ | 4809/44063 [07:40<1:12:12, 9.06it/s]\u001b[A\n",
+ " 11%|█ | 4811/44063 [07:41<1:12:53, 8.97it/s]\u001b[A\n",
+ " 11%|█ | 4812/44063 [07:41<1:12:55, 8.97it/s]\u001b[A\n",
+ " 11%|█ | 4814/44063 [07:41<1:05:35, 9.97it/s]\u001b[A\n",
+ " 11%|█ | 4816/44063 [07:41<1:04:26, 10.15it/s]\u001b[A\n",
+ " 11%|█ | 4818/44063 [07:41<57:46, 11.32it/s] \u001b[A\n",
+ " 11%|█ | 4820/44063 [07:41<50:42, 12.90it/s]\u001b[A\n",
+ " 11%|█ | 4822/44063 [07:41<53:53, 12.14it/s]\u001b[A\n",
+ " 11%|█ | 4824/44063 [07:42<53:40, 12.18it/s]\u001b[A\n",
+ " 11%|█ | 4826/44063 [07:42<59:20, 11.02it/s]\u001b[A\n",
+ " 11%|█ | 4828/44063 [07:42<56:10, 11.64it/s]\u001b[A\n",
+ " 11%|█ | 4830/44063 [07:42<50:00, 13.07it/s]\u001b[A\n",
+ " 11%|█ | 4832/44063 [07:42<59:28, 10.99it/s]\u001b[A\n",
+ " 11%|█ | 4834/44063 [07:43<57:43, 11.32it/s]\u001b[A\n",
+ " 11%|█ | 4836/44063 [07:43<51:12, 12.77it/s]\u001b[A\n",
+ " 11%|█ | 4838/44063 [07:43<50:57, 12.83it/s]\u001b[A\n",
+ " 11%|█ | 4840/44063 [07:43<47:18, 13.82it/s]\u001b[A\n",
+ " 11%|█ | 4842/44063 [07:43<48:24, 13.50it/s]\u001b[A\n",
+ " 11%|█ | 4844/44063 [07:43<51:18, 12.74it/s]\u001b[A\n",
+ " 11%|█ | 4846/44063 [07:43<49:28, 13.21it/s]\u001b[A\n",
+ " 11%|█ | 4848/44063 [07:44<48:46, 13.40it/s]\u001b[A\n",
+ " 11%|█ | 4851/44063 [07:44<49:04, 13.32it/s]\u001b[A\n",
+ " 11%|█ | 4853/44063 [07:44<46:16, 14.12it/s]\u001b[A\n",
+ " 11%|█ | 4855/44063 [07:44<49:51, 13.11it/s]\u001b[A\n",
+ " 11%|█ | 4857/44063 [07:44<54:53, 11.91it/s]\u001b[A\n",
+ " 11%|█ | 4859/44063 [07:45<1:11:11, 9.18it/s]\u001b[A\n",
+ " 11%|█ | 4861/44063 [07:45<1:06:31, 9.82it/s]\u001b[A\n",
+ " 11%|█ | 4864/44063 [07:45<56:19, 11.60it/s] \u001b[A\n",
+ " 11%|█ | 4866/44063 [07:45<59:26, 10.99it/s]\u001b[A\n",
+ " 11%|█ | 4868/44063 [07:45<57:49, 11.30it/s]\u001b[A\n",
+ " 11%|█ | 4870/44063 [07:45<54:22, 12.01it/s]\u001b[A\n",
+ " 11%|█ | 4872/44063 [07:46<55:19, 11.80it/s]\u001b[A\n",
+ " 11%|█ | 4874/44063 [07:46<56:33, 11.55it/s]\u001b[A\n",
+ " 11%|█ | 4876/44063 [07:46<1:06:10, 9.87it/s]\u001b[A\n",
+ " 11%|█ | 4878/44063 [07:46<1:00:05, 10.87it/s]\u001b[A\n",
+ " 11%|█ | 4880/44063 [07:46<58:58, 11.07it/s] \u001b[A\n",
+ " 11%|█ | 4882/44063 [07:46<52:16, 12.49it/s]\u001b[A\n",
+ " 11%|█ | 4884/44063 [07:47<1:00:15, 10.84it/s]\u001b[A\n",
+ " 11%|█ | 4886/44063 [07:47<1:03:08, 10.34it/s]\u001b[A\n",
+ " 11%|█ | 4888/44063 [07:47<56:47, 11.50it/s] \u001b[A\n",
+ " 11%|█ | 4890/44063 [07:47<54:58, 11.88it/s]\u001b[A\n",
+ " 11%|█ | 4892/44063 [07:47<53:18, 12.25it/s]\u001b[A\n",
+ " 11%|█ | 4894/44063 [07:48<55:57, 11.66it/s]\u001b[A\n",
+ " 11%|█ | 4896/44063 [07:48<1:01:28, 10.62it/s]\u001b[A\n",
+ " 11%|█ | 4898/44063 [07:48<1:04:35, 10.10it/s]\u001b[A\n",
+ " 11%|█ | 4900/44063 [07:48<1:00:30, 10.79it/s]\u001b[A\n",
+ " 11%|█ | 4902/44063 [07:48<54:04, 12.07it/s] \u001b[A\n",
+ " 11%|█ | 4904/44063 [07:49<1:07:23, 9.68it/s]\u001b[A\n",
+ " 11%|█ | 4906/44063 [07:49<58:36, 11.13it/s] \u001b[A\n",
+ " 11%|█ | 4908/44063 [07:49<58:07, 11.23it/s]\u001b[A\n",
+ " 11%|█ | 4911/44063 [07:49<51:00, 12.79it/s]\u001b[A\n",
+ " 11%|█ | 4913/44063 [07:49<49:46, 13.11it/s]\u001b[A\n",
+ " 11%|█ | 4915/44063 [07:49<49:04, 13.29it/s]\u001b[A\n",
+ " 11%|█ | 4917/44063 [07:50<49:57, 13.06it/s]\u001b[A\n",
+ " 11%|█ | 4919/44063 [07:50<52:59, 12.31it/s]\u001b[A\n",
+ " 11%|█ | 4921/44063 [07:50<49:23, 13.21it/s]\u001b[A\n",
+ " 11%|█ | 4923/44063 [07:50<46:18, 14.08it/s]\u001b[A\n",
+ " 11%|█ | 4925/44063 [07:50<44:15, 14.74it/s]\u001b[A\n",
+ " 11%|█ | 4927/44063 [07:50<43:36, 14.95it/s]\u001b[A\n",
+ " 11%|█ | 4929/44063 [07:50<47:32, 13.72it/s]\u001b[A\n",
+ " 11%|█ | 4931/44063 [07:51<55:16, 11.80it/s]\u001b[A\n",
+ " 11%|█ | 4933/44063 [07:51<52:56, 12.32it/s]\u001b[A\n",
+ " 11%|█ | 4935/44063 [07:51<47:35, 13.70it/s]\u001b[A\n",
+ " 11%|█ | 4937/44063 [07:51<46:37, 13.98it/s]\u001b[A\n",
+ " 11%|█ | 4939/44063 [07:51<1:03:53, 10.21it/s]\u001b[A\n",
+ " 11%|█ | 4941/44063 [07:52<1:05:25, 9.97it/s]\u001b[A\n",
+ " 11%|█ | 4943/44063 [07:52<56:22, 11.56it/s] \u001b[A\n",
+ " 11%|█ | 4945/44063 [07:52<52:54, 12.32it/s]\u001b[A\n",
+ " 11%|█ | 4947/44063 [07:52<50:13, 12.98it/s]\u001b[A\n",
+ " 11%|█ | 4949/44063 [07:52<49:21, 13.21it/s]\u001b[A\n",
+ " 11%|█ | 4951/44063 [07:52<57:57, 11.25it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 11%|█ | 4954/44063 [07:52<50:26, 12.92it/s]\u001b[A\n",
+ " 11%|█ | 4956/44063 [07:53<49:43, 13.11it/s]\u001b[A\n",
+ " 11%|█▏ | 4958/44063 [07:53<52:28, 12.42it/s]\u001b[A\n",
+ " 11%|█▏ | 4961/44063 [07:53<46:41, 13.96it/s]\u001b[A\n",
+ " 11%|█▏ | 4963/44063 [07:53<47:50, 13.62it/s]\u001b[A\n",
+ " 11%|█▏ | 4965/44063 [07:53<55:56, 11.65it/s]\u001b[A\n",
+ " 11%|█▏ | 4967/44063 [07:53<53:06, 12.27it/s]\u001b[A\n",
+ " 11%|█▏ | 4969/44063 [07:54<1:00:45, 10.72it/s]\u001b[A\n",
+ " 11%|█▏ | 4971/44063 [07:54<1:02:26, 10.44it/s]\u001b[A\n",
+ " 11%|█▏ | 4973/44063 [07:54<58:08, 11.20it/s] \u001b[A\n",
+ " 11%|█▏ | 4975/44063 [07:54<54:41, 11.91it/s]\u001b[A\n",
+ " 11%|█▏ | 4977/44063 [07:54<58:06, 11.21it/s]\u001b[A\n",
+ " 11%|█▏ | 4979/44063 [07:55<54:10, 12.02it/s]\u001b[A\n",
+ " 11%|█▏ | 4981/44063 [07:55<52:58, 12.30it/s]\u001b[A\n",
+ " 11%|█▏ | 4983/44063 [07:55<48:14, 13.50it/s]\u001b[A\n",
+ " 11%|█▏ | 4985/44063 [07:55<53:58, 12.07it/s]\u001b[A\n",
+ " 11%|█▏ | 4987/44063 [07:55<52:04, 12.51it/s]\u001b[A\n",
+ " 11%|█▏ | 4989/44063 [07:55<49:55, 13.04it/s]\u001b[A\n",
+ " 11%|█▏ | 4991/44063 [07:55<48:08, 13.53it/s]\u001b[A\n",
+ " 11%|█▏ | 4994/44063 [07:56<45:12, 14.40it/s]\u001b[A\n",
+ " 11%|█▏ | 4996/44063 [07:56<48:42, 13.37it/s]\u001b[A\n",
+ " 11%|█▏ | 4998/44063 [07:56<51:01, 12.76it/s]\u001b[A\n",
+ " 11%|█▏ | 5000/44063 [07:56<49:30, 13.15it/s]\u001b[A\n",
+ " 11%|█▏ | 5002/44063 [07:56<46:52, 13.89it/s]\u001b[A\n",
+ " 11%|█▏ | 5004/44063 [07:56<50:31, 12.88it/s]\u001b[A\n",
+ " 11%|█▏ | 5006/44063 [07:57<50:29, 12.89it/s]\u001b[A\n",
+ " 11%|█▏ | 5008/44063 [07:57<52:22, 12.43it/s]\u001b[A\n",
+ " 11%|█▏ | 5010/44063 [07:57<51:30, 12.64it/s]\u001b[A\n",
+ " 11%|█▏ | 5012/44063 [07:57<50:47, 12.81it/s]\u001b[A\n",
+ " 11%|█▏ | 5014/44063 [07:57<48:16, 13.48it/s]\u001b[A\n",
+ " 11%|█▏ | 5016/44063 [07:57<48:53, 13.31it/s]\u001b[A\n",
+ " 11%|█▏ | 5018/44063 [07:58<1:05:42, 9.90it/s]\u001b[A\n",
+ " 11%|█▏ | 5020/44063 [07:58<1:02:53, 10.35it/s]\u001b[A\n",
+ " 11%|█▏ | 5022/44063 [07:58<1:02:14, 10.45it/s]\u001b[A\n",
+ " 11%|█▏ | 5024/44063 [07:58<53:31, 12.16it/s] \u001b[A\n",
+ " 11%|█▏ | 5026/44063 [07:58<52:11, 12.46it/s]\u001b[A\n",
+ " 11%|█▏ | 5028/44063 [07:58<48:33, 13.40it/s]\u001b[A\n",
+ " 11%|█▏ | 5030/44063 [07:58<46:57, 13.85it/s]\u001b[A\n",
+ " 11%|█▏ | 5032/44063 [07:59<44:05, 14.75it/s]\u001b[A\n",
+ " 11%|█▏ | 5034/44063 [07:59<43:32, 14.94it/s]\u001b[A\n",
+ " 11%|█▏ | 5036/44063 [07:59<48:03, 13.53it/s]\u001b[A\n",
+ " 11%|█▏ | 5038/44063 [07:59<47:18, 13.75it/s]\u001b[A\n",
+ " 11%|█▏ | 5040/44063 [07:59<54:02, 12.04it/s]\u001b[A\n",
+ " 11%|█▏ | 5042/44063 [08:00<1:05:16, 9.96it/s]\u001b[A\n",
+ " 11%|█▏ | 5044/44063 [08:00<1:03:06, 10.31it/s]\u001b[A\n",
+ " 11%|█▏ | 5046/44063 [08:00<59:15, 10.97it/s] \u001b[A\n",
+ " 11%|█▏ | 5048/44063 [08:00<1:05:33, 9.92it/s]\u001b[A\n",
+ " 11%|█▏ | 5050/44063 [08:00<1:01:35, 10.56it/s]\u001b[A\n",
+ " 11%|█▏ | 5052/44063 [08:00<1:00:49, 10.69it/s]\u001b[A\n",
+ " 11%|█▏ | 5054/44063 [08:01<55:59, 11.61it/s] \u001b[A\n",
+ " 11%|█▏ | 5056/44063 [08:01<57:03, 11.39it/s]\u001b[A\n",
+ " 11%|█▏ | 5058/44063 [08:01<57:01, 11.40it/s]\u001b[A\n",
+ " 11%|█▏ | 5060/44063 [08:01<54:29, 11.93it/s]\u001b[A\n",
+ " 11%|█▏ | 5062/44063 [08:01<57:29, 11.31it/s]\u001b[A\n",
+ " 11%|█▏ | 5064/44063 [08:01<52:37, 12.35it/s]\u001b[A\n",
+ " 11%|█▏ | 5066/44063 [08:02<48:38, 13.36it/s]\u001b[A\n",
+ " 12%|█▏ | 5068/44063 [08:02<56:27, 11.51it/s]\u001b[A\n",
+ " 12%|█▏ | 5070/44063 [08:02<51:08, 12.71it/s]\u001b[A\n",
+ " 12%|█▏ | 5072/44063 [08:02<52:43, 12.33it/s]\u001b[A\n",
+ " 12%|█▏ | 5074/44063 [08:02<54:27, 11.93it/s]\u001b[A\n",
+ " 12%|█▏ | 5076/44063 [08:02<59:15, 10.97it/s]\u001b[A\n",
+ " 12%|█▏ | 5078/44063 [08:03<58:18, 11.14it/s]\u001b[A\n",
+ " 12%|█▏ | 5080/44063 [08:03<59:36, 10.90it/s]\u001b[A\n",
+ " 12%|█▏ | 5082/44063 [08:03<56:33, 11.49it/s]\u001b[A\n",
+ " 12%|█▏ | 5084/44063 [08:03<58:54, 11.03it/s]\u001b[A\n",
+ " 12%|█▏ | 5086/44063 [08:03<56:10, 11.57it/s]\u001b[A\n",
+ " 12%|█▏ | 5088/44063 [08:03<51:03, 12.72it/s]\u001b[A\n",
+ " 12%|█▏ | 5090/44063 [08:04<51:50, 12.53it/s]\u001b[A\n",
+ " 12%|█▏ | 5092/44063 [08:04<53:26, 12.15it/s]\u001b[A\n",
+ " 12%|█▏ | 5094/44063 [08:04<50:18, 12.91it/s]\u001b[A\n",
+ " 12%|█▏ | 5096/44063 [08:04<46:46, 13.88it/s]\u001b[A\n",
+ " 12%|█▏ | 5098/44063 [08:04<55:06, 11.78it/s]\u001b[A\n",
+ " 12%|█▏ | 5100/44063 [08:04<53:36, 12.11it/s]\u001b[A\n",
+ " 12%|█▏ | 5102/44063 [08:05<57:10, 11.36it/s]\u001b[A\n",
+ " 12%|█▏ | 5104/44063 [08:05<51:44, 12.55it/s]\u001b[A\n",
+ " 12%|█▏ | 5106/44063 [08:05<50:19, 12.90it/s]\u001b[A\n",
+ " 12%|█▏ | 5108/44063 [08:05<52:47, 12.30it/s]\u001b[A\n",
+ " 12%|█▏ | 5110/44063 [08:05<56:56, 11.40it/s]\u001b[A\n",
+ " 12%|█▏ | 5112/44063 [08:05<53:54, 12.04it/s]\u001b[A\n",
+ " 12%|█▏ | 5114/44063 [08:06<47:37, 13.63it/s]\u001b[A\n",
+ " 12%|█▏ | 5116/44063 [08:06<51:37, 12.57it/s]\u001b[A\n",
+ " 12%|█▏ | 5118/44063 [08:06<51:03, 12.71it/s]\u001b[A\n",
+ " 12%|█▏ | 5120/44063 [08:06<46:57, 13.82it/s]\u001b[A\n",
+ " 12%|█▏ | 5122/44063 [08:06<44:37, 14.54it/s]\u001b[A\n",
+ " 12%|█▏ | 5124/44063 [08:06<46:45, 13.88it/s]\u001b[A\n",
+ " 12%|█▏ | 5126/44063 [08:06<51:05, 12.70it/s]\u001b[A\n",
+ " 12%|█▏ | 5128/44063 [08:07<50:18, 12.90it/s]\u001b[A\n",
+ " 12%|█▏ | 5130/44063 [08:07<54:59, 11.80it/s]\u001b[A\n",
+ " 12%|█▏ | 5132/44063 [08:07<53:12, 12.19it/s]\u001b[A\n",
+ " 12%|█▏ | 5134/44063 [08:07<47:46, 13.58it/s]\u001b[A\n",
+ " 12%|█▏ | 5136/44063 [08:07<45:54, 14.13it/s]\u001b[A\n",
+ " 12%|█▏ | 5138/44063 [08:07<43:57, 14.76it/s]\u001b[A\n",
+ " 12%|█▏ | 5140/44063 [08:08<49:34, 13.08it/s]\u001b[A\n",
+ " 12%|█▏ | 5142/44063 [08:08<49:03, 13.22it/s]\u001b[A\n",
+ " 12%|█▏ | 5144/44063 [08:08<52:23, 12.38it/s]\u001b[A\n",
+ " 12%|█▏ | 5146/44063 [08:08<48:23, 13.40it/s]\u001b[A\n",
+ " 12%|█▏ | 5148/44063 [08:08<46:32, 13.93it/s]\u001b[A\n",
+ " 12%|█▏ | 5150/44063 [08:08<54:04, 11.99it/s]\u001b[A\n",
+ " 12%|█▏ | 5152/44063 [08:08<53:27, 12.13it/s]\u001b[A\n",
+ " 12%|█▏ | 5154/44063 [08:09<56:10, 11.54it/s]\u001b[A\n",
+ " 12%|█▏ | 5156/44063 [08:09<1:04:44, 10.02it/s]\u001b[A\n",
+ " 12%|█▏ | 5158/44063 [08:09<58:07, 11.15it/s] \u001b[A\n",
+ " 12%|█▏ | 5160/44063 [08:09<56:06, 11.56it/s]\u001b[A\n",
+ " 12%|█▏ | 5162/44063 [08:09<1:00:43, 10.68it/s]\u001b[A\n",
+ " 12%|█▏ | 5164/44063 [08:10<1:00:10, 10.78it/s]\u001b[A\n",
+ " 12%|█▏ | 5166/44063 [08:10<1:01:42, 10.51it/s]\u001b[A\n",
+ " 12%|█▏ | 5168/44063 [08:10<1:00:42, 10.68it/s]\u001b[A\n",
+ " 12%|█▏ | 5170/44063 [08:10<1:11:35, 9.05it/s]\u001b[A\n",
+ " 12%|█▏ | 5172/44063 [08:10<1:06:46, 9.71it/s]\u001b[A\n",
+ " 12%|█▏ | 5174/44063 [08:11<1:00:58, 10.63it/s]\u001b[A\n",
+ " 12%|█▏ | 5176/44063 [08:11<1:04:14, 10.09it/s]\u001b[A\n",
+ " 12%|█▏ | 5178/44063 [08:11<1:03:33, 10.20it/s]\u001b[A\n",
+ " 12%|█▏ | 5180/44063 [08:11<57:57, 11.18it/s] \u001b[A\n",
+ " 12%|█▏ | 5182/44063 [08:11<57:28, 11.28it/s]\u001b[A\n",
+ " 12%|█▏ | 5184/44063 [08:12<55:18, 11.72it/s]\u001b[A\n",
+ " 12%|█▏ | 5186/44063 [08:12<53:30, 12.11it/s]\u001b[A\n",
+ " 12%|█▏ | 5188/44063 [08:12<48:20, 13.40it/s]\u001b[A\n",
+ " 12%|█▏ | 5190/44063 [08:12<55:55, 11.58it/s]\u001b[A\n",
+ " 12%|█▏ | 5192/44063 [08:12<50:27, 12.84it/s]\u001b[A\n",
+ " 12%|█▏ | 5194/44063 [08:12<54:34, 11.87it/s]\u001b[A\n",
+ " 12%|█▏ | 5196/44063 [08:12<54:15, 11.94it/s]\u001b[A\n",
+ " 12%|█▏ | 5198/44063 [08:13<49:38, 13.05it/s]\u001b[A\n",
+ " 12%|█▏ | 5200/44063 [08:13<54:20, 11.92it/s]\u001b[A\n",
+ " 12%|█▏ | 5202/44063 [08:13<1:08:32, 9.45it/s]\u001b[A\n",
+ " 12%|█▏ | 5204/44063 [08:13<59:11, 10.94it/s] \u001b[A\n",
+ " 12%|█▏ | 5206/44063 [08:13<52:09, 12.42it/s]\u001b[A\n",
+ " 12%|█▏ | 5208/44063 [08:13<47:18, 13.69it/s]\u001b[A\n",
+ " 12%|█▏ | 5210/44063 [08:14<44:55, 14.41it/s]\u001b[A\n",
+ " 12%|█▏ | 5212/44063 [08:14<49:21, 13.12it/s]\u001b[A\n",
+ " 12%|█▏ | 5214/44063 [08:14<1:01:15, 10.57it/s]\u001b[A\n",
+ " 12%|█▏ | 5216/44063 [08:14<55:27, 11.68it/s] \u001b[A\n",
+ " 12%|█▏ | 5218/44063 [08:14<51:24, 12.59it/s]\u001b[A\n",
+ " 12%|█▏ | 5220/44063 [08:14<47:26, 13.65it/s]\u001b[A\n",
+ " 12%|█▏ | 5222/44063 [08:15<1:16:58, 8.41it/s]\u001b[A\n",
+ " 12%|█▏ | 5224/44063 [08:15<1:07:36, 9.57it/s]\u001b[A\n",
+ " 12%|█▏ | 5226/44063 [08:15<57:55, 11.17it/s] \u001b[A\n",
+ " 12%|█▏ | 5228/44063 [08:15<54:21, 11.91it/s]\u001b[A\n",
+ " 12%|█▏ | 5230/44063 [08:15<51:20, 12.61it/s]\u001b[A\n",
+ " 12%|█▏ | 5232/44063 [08:16<53:51, 12.01it/s]\u001b[A\n",
+ " 12%|█▏ | 5234/44063 [08:16<53:17, 12.14it/s]\u001b[A\n",
+ " 12%|█▏ | 5236/44063 [08:16<57:26, 11.26it/s]\u001b[A\n",
+ " 12%|█▏ | 5238/44063 [08:16<51:28, 12.57it/s]\u001b[A\n",
+ " 12%|█▏ | 5240/44063 [08:16<50:59, 12.69it/s]\u001b[A\n",
+ " 12%|█▏ | 5242/44063 [08:16<53:04, 12.19it/s]\u001b[A\n",
+ " 12%|█▏ | 5244/44063 [08:17<52:05, 12.42it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 12%|█▏ | 5246/44063 [08:17<52:28, 12.33it/s]\u001b[A\n",
+ " 12%|█▏ | 5248/44063 [08:17<48:41, 13.29it/s]\u001b[A\n",
+ " 12%|█▏ | 5250/44063 [08:17<48:58, 13.21it/s]\u001b[A\n",
+ " 12%|█▏ | 5252/44063 [08:17<51:21, 12.59it/s]\u001b[A\n",
+ " 12%|█▏ | 5254/44063 [08:18<1:08:44, 9.41it/s]\u001b[A\n",
+ " 12%|█▏ | 5256/44063 [08:18<1:05:37, 9.85it/s]\u001b[A\n",
+ " 12%|█▏ | 5258/44063 [08:18<1:06:20, 9.75it/s]\u001b[A\n",
+ " 12%|█▏ | 5260/44063 [08:18<58:51, 10.99it/s] \u001b[A\n",
+ " 12%|█▏ | 5262/44063 [08:18<1:10:46, 9.14it/s]\u001b[A\n",
+ " 12%|█▏ | 5264/44063 [08:19<1:07:21, 9.60it/s]\u001b[A\n",
+ " 12%|█▏ | 5266/44063 [08:19<1:02:36, 10.33it/s]\u001b[A\n",
+ " 12%|█▏ | 5268/44063 [08:19<1:01:16, 10.55it/s]\u001b[A\n",
+ " 12%|█▏ | 5270/44063 [08:19<1:09:52, 9.25it/s]\u001b[A\n",
+ " 12%|█▏ | 5271/44063 [08:19<1:10:26, 9.18it/s]\u001b[A\n",
+ " 12%|█▏ | 5272/44063 [08:19<1:10:30, 9.17it/s]\u001b[A\n",
+ " 12%|█▏ | 5274/44063 [08:20<1:04:06, 10.09it/s]\u001b[A\n",
+ " 12%|█▏ | 5276/44063 [08:20<58:11, 11.11it/s] \u001b[A\n",
+ " 12%|█▏ | 5278/44063 [08:20<58:14, 11.10it/s]\u001b[A\n",
+ " 12%|█▏ | 5280/44063 [08:20<56:00, 11.54it/s]\u001b[A\n",
+ " 12%|█▏ | 5282/44063 [08:20<50:27, 12.81it/s]\u001b[A\n",
+ " 12%|█▏ | 5284/44063 [08:20<49:57, 12.94it/s]\u001b[A\n",
+ " 12%|█▏ | 5286/44063 [08:20<49:11, 13.14it/s]\u001b[A\n",
+ " 12%|█▏ | 5288/44063 [08:21<47:22, 13.64it/s]\u001b[A\n",
+ " 12%|█▏ | 5290/44063 [08:21<52:17, 12.36it/s]\u001b[A\n",
+ " 12%|█▏ | 5292/44063 [08:21<57:23, 11.26it/s]\u001b[A\n",
+ " 12%|█▏ | 5294/44063 [08:21<1:04:16, 10.05it/s]\u001b[A\n",
+ " 12%|█▏ | 5296/44063 [08:21<1:14:23, 8.69it/s]\u001b[A\n",
+ " 12%|█▏ | 5297/44063 [08:22<1:16:57, 8.39it/s]\u001b[A\n",
+ " 12%|█▏ | 5299/44063 [08:22<1:05:48, 9.82it/s]\u001b[A\n",
+ " 12%|█▏ | 5301/44063 [08:22<1:04:29, 10.02it/s]\u001b[A\n",
+ " 12%|█▏ | 5304/44063 [08:22<54:26, 11.87it/s] \u001b[A\n",
+ " 12%|█▏ | 5306/44063 [08:22<54:59, 11.75it/s]\u001b[A\n",
+ " 12%|█▏ | 5308/44063 [08:22<51:38, 12.51it/s]\u001b[A\n",
+ " 12%|█▏ | 5310/44063 [08:22<46:47, 13.80it/s]\u001b[A\n",
+ " 12%|█▏ | 5312/44063 [08:23<43:52, 14.72it/s]\u001b[A\n",
+ " 12%|█▏ | 5314/44063 [08:23<46:31, 13.88it/s]\u001b[A\n",
+ " 12%|█▏ | 5316/44063 [08:23<1:08:06, 9.48it/s]\u001b[A\n",
+ " 12%|█▏ | 5318/44063 [08:23<1:11:25, 9.04it/s]\u001b[A\n",
+ " 12%|█▏ | 5320/44063 [08:24<1:09:15, 9.32it/s]\u001b[A\n",
+ " 12%|█▏ | 5322/44063 [08:24<58:57, 10.95it/s] \u001b[A\n",
+ " 12%|█▏ | 5324/44063 [08:24<59:19, 10.88it/s]\u001b[A\n",
+ " 12%|█▏ | 5326/44063 [08:24<52:31, 12.29it/s]\u001b[A\n",
+ " 12%|█▏ | 5328/44063 [08:24<52:19, 12.34it/s]\u001b[A\n",
+ " 12%|█▏ | 5330/44063 [08:24<49:38, 13.00it/s]\u001b[A\n",
+ " 12%|█▏ | 5332/44063 [08:24<49:51, 12.95it/s]\u001b[A\n",
+ " 12%|█▏ | 5334/44063 [08:25<51:20, 12.57it/s]\u001b[A\n",
+ " 12%|█▏ | 5336/44063 [08:25<46:04, 14.01it/s]\u001b[A\n",
+ " 12%|█▏ | 5338/44063 [08:25<51:10, 12.61it/s]\u001b[A\n",
+ " 12%|█▏ | 5340/44063 [08:25<48:19, 13.36it/s]\u001b[A\n",
+ " 12%|█▏ | 5342/44063 [08:25<45:57, 14.04it/s]\u001b[A\n",
+ " 12%|█▏ | 5344/44063 [08:25<42:19, 15.25it/s]\u001b[A\n",
+ " 12%|█▏ | 5346/44063 [08:25<46:42, 13.82it/s]\u001b[A\n",
+ " 12%|█▏ | 5348/44063 [08:26<44:10, 14.61it/s]\u001b[A\n",
+ " 12%|█▏ | 5350/44063 [08:26<40:54, 15.77it/s]\u001b[A\n",
+ " 12%|█▏ | 5352/44063 [08:26<51:52, 12.44it/s]\u001b[A\n",
+ " 12%|█▏ | 5354/44063 [08:26<48:24, 13.33it/s]\u001b[A\n",
+ " 12%|█▏ | 5356/44063 [08:26<49:15, 13.10it/s]\u001b[A\n",
+ " 12%|█▏ | 5358/44063 [08:26<45:08, 14.29it/s]\u001b[A\n",
+ " 12%|█▏ | 5360/44063 [08:26<41:38, 15.49it/s]\u001b[A\n",
+ " 12%|█▏ | 5362/44063 [08:27<54:17, 11.88it/s]\u001b[A\n",
+ " 12%|█▏ | 5364/44063 [08:27<53:03, 12.15it/s]\u001b[A\n",
+ " 12%|█▏ | 5366/44063 [08:27<53:09, 12.13it/s]\u001b[A\n",
+ " 12%|█▏ | 5368/44063 [08:27<49:10, 13.11it/s]\u001b[A\n",
+ " 12%|█▏ | 5370/44063 [08:27<52:58, 12.17it/s]\u001b[A\n",
+ " 12%|█▏ | 5372/44063 [08:27<48:46, 13.22it/s]\u001b[A\n",
+ " 12%|█▏ | 5374/44063 [08:28<48:06, 13.41it/s]\u001b[A\n",
+ " 12%|█▏ | 5376/44063 [08:28<1:00:51, 10.59it/s]\u001b[A\n",
+ " 12%|█▏ | 5378/44063 [08:28<55:06, 11.70it/s] \u001b[A\n",
+ " 12%|█▏ | 5380/44063 [08:28<54:56, 11.73it/s]\u001b[A\n",
+ " 12%|█▏ | 5382/44063 [08:28<54:45, 11.77it/s]\u001b[A\n",
+ " 12%|█▏ | 5384/44063 [08:29<1:08:28, 9.41it/s]\u001b[A\n",
+ " 12%|█▏ | 5386/44063 [08:29<1:08:12, 9.45it/s]\u001b[A\n",
+ " 12%|█▏ | 5388/44063 [08:29<1:07:34, 9.54it/s]\u001b[A\n",
+ " 12%|█▏ | 5390/44063 [08:29<1:04:33, 9.99it/s]\u001b[A\n",
+ " 12%|█▏ | 5392/44063 [08:29<1:00:13, 10.70it/s]\u001b[A\n",
+ " 12%|█▏ | 5394/44063 [08:30<55:48, 11.55it/s] \u001b[A\n",
+ " 12%|█▏ | 5396/44063 [08:30<52:36, 12.25it/s]\u001b[A\n",
+ " 12%|█▏ | 5398/44063 [08:30<1:07:05, 9.60it/s]\u001b[A\n",
+ " 12%|█▏ | 5400/44063 [08:30<1:04:19, 10.02it/s]\u001b[A\n",
+ " 12%|█▏ | 5402/44063 [08:30<54:46, 11.76it/s] \u001b[A\n",
+ " 12%|█▏ | 5404/44063 [08:30<49:41, 12.97it/s]\u001b[A\n",
+ " 12%|█▏ | 5406/44063 [08:31<48:42, 13.23it/s]\u001b[A\n",
+ " 12%|█▏ | 5408/44063 [08:31<46:32, 13.84it/s]\u001b[A\n",
+ " 12%|█▏ | 5410/44063 [08:31<52:21, 12.31it/s]\u001b[A\n",
+ " 12%|█▏ | 5412/44063 [08:31<48:31, 13.27it/s]\u001b[A\n",
+ " 12%|█▏ | 5414/44063 [08:31<45:01, 14.31it/s]\u001b[A\n",
+ " 12%|█▏ | 5416/44063 [08:31<43:36, 14.77it/s]\u001b[A\n",
+ " 12%|█▏ | 5418/44063 [08:31<41:06, 15.67it/s]\u001b[A\n",
+ " 12%|█▏ | 5420/44063 [08:32<53:32, 12.03it/s]\u001b[A\n",
+ " 12%|█▏ | 5422/44063 [08:32<54:03, 11.91it/s]\u001b[A\n",
+ " 12%|█▏ | 5424/44063 [08:32<55:32, 11.59it/s]\u001b[A\n",
+ " 12%|█▏ | 5426/44063 [08:32<1:03:48, 10.09it/s]\u001b[A\n",
+ " 12%|█▏ | 5428/44063 [08:32<54:38, 11.78it/s] \u001b[A\n",
+ " 12%|█▏ | 5430/44063 [08:32<56:43, 11.35it/s]\u001b[A\n",
+ " 12%|█▏ | 5432/44063 [08:33<51:10, 12.58it/s]\u001b[A\n",
+ " 12%|█▏ | 5434/44063 [08:33<48:04, 13.39it/s]\u001b[A\n",
+ " 12%|█▏ | 5436/44063 [08:33<1:03:20, 10.16it/s]\u001b[A\n",
+ " 12%|█▏ | 5438/44063 [08:33<1:00:08, 10.70it/s]\u001b[A\n",
+ " 12%|█▏ | 5440/44063 [08:33<57:46, 11.14it/s] \u001b[A\n",
+ " 12%|█▏ | 5442/44063 [08:34<1:03:39, 10.11it/s]\u001b[A\n",
+ " 12%|█▏ | 5444/44063 [08:34<57:33, 11.18it/s] \u001b[A\n",
+ " 12%|█▏ | 5446/44063 [08:34<50:29, 12.75it/s]\u001b[A\n",
+ " 12%|█▏ | 5448/44063 [08:34<55:09, 11.67it/s]\u001b[A\n",
+ " 12%|█▏ | 5450/44063 [08:34<55:18, 11.63it/s]\u001b[A\n",
+ " 12%|█▏ | 5452/44063 [08:34<50:23, 12.77it/s]\u001b[A\n",
+ " 12%|█▏ | 5454/44063 [08:35<55:31, 11.59it/s]\u001b[A\n",
+ " 12%|█▏ | 5456/44063 [08:35<54:29, 11.81it/s]\u001b[A\n",
+ " 12%|█▏ | 5458/44063 [08:35<50:17, 12.79it/s]\u001b[A\n",
+ " 12%|█▏ | 5460/44063 [08:35<46:44, 13.76it/s]\u001b[A\n",
+ " 12%|█▏ | 5462/44063 [08:35<1:05:50, 9.77it/s]\u001b[A\n",
+ " 12%|█▏ | 5464/44063 [08:35<1:01:14, 10.50it/s]\u001b[A\n",
+ " 12%|█▏ | 5466/44063 [08:36<54:45, 11.75it/s] \u001b[A\n",
+ " 12%|█▏ | 5468/44063 [08:36<50:39, 12.70it/s]\u001b[A\n",
+ " 12%|█▏ | 5470/44063 [08:36<46:33, 13.81it/s]\u001b[A\n",
+ " 12%|█▏ | 5472/44063 [08:36<53:56, 11.92it/s]\u001b[A\n",
+ " 12%|█▏ | 5474/44063 [08:36<51:53, 12.40it/s]\u001b[A\n",
+ " 12%|█▏ | 5476/44063 [08:36<48:36, 13.23it/s]\u001b[A\n",
+ " 12%|█▏ | 5478/44063 [08:36<49:16, 13.05it/s]\u001b[A\n",
+ " 12%|█▏ | 5480/44063 [08:37<45:32, 14.12it/s]\u001b[A\n",
+ " 12%|█▏ | 5482/44063 [08:37<1:16:56, 8.36it/s]\u001b[A\n",
+ " 12%|█▏ | 5484/44063 [08:37<1:06:09, 9.72it/s]\u001b[A\n",
+ " 12%|█▏ | 5486/44063 [08:37<1:03:28, 10.13it/s]\u001b[A\n",
+ " 12%|█▏ | 5488/44063 [08:38<57:15, 11.23it/s] \u001b[A\n",
+ " 12%|█▏ | 5490/44063 [08:38<1:00:28, 10.63it/s]\u001b[A\n",
+ " 12%|█▏ | 5492/44063 [08:38<57:22, 11.20it/s] \u001b[A\n",
+ " 12%|█▏ | 5494/44063 [08:38<54:19, 11.83it/s]\u001b[A\n",
+ " 12%|█▏ | 5496/44063 [08:38<53:50, 11.94it/s]\u001b[A\n",
+ " 12%|█▏ | 5498/44063 [08:38<49:05, 13.09it/s]\u001b[A\n",
+ " 12%|█▏ | 5500/44063 [08:38<45:35, 14.09it/s]\u001b[A\n",
+ " 12%|█▏ | 5502/44063 [08:39<49:53, 12.88it/s]\u001b[A\n",
+ " 12%|█▏ | 5504/44063 [08:39<52:28, 12.25it/s]\u001b[A\n",
+ " 12%|█▏ | 5506/44063 [08:39<48:03, 13.37it/s]\u001b[A\n",
+ " 13%|█▎ | 5508/44063 [08:39<47:41, 13.47it/s]\u001b[A\n",
+ " 13%|█▎ | 5510/44063 [08:39<50:42, 12.67it/s]\u001b[A\n",
+ " 13%|█▎ | 5512/44063 [08:39<48:44, 13.18it/s]\u001b[A\n",
+ " 13%|█▎ | 5514/44063 [08:40<51:10, 12.56it/s]\u001b[A\n",
+ " 13%|█▎ | 5516/44063 [08:40<50:55, 12.61it/s]\u001b[A\n",
+ " 13%|█▎ | 5518/44063 [08:40<51:41, 12.43it/s]\u001b[A\n",
+ " 13%|█▎ | 5520/44063 [08:40<1:00:10, 10.68it/s]\u001b[A\n",
+ " 13%|█▎ | 5522/44063 [08:40<54:51, 11.71it/s] \u001b[A\n",
+ " 13%|█▎ | 5524/44063 [08:40<54:09, 11.86it/s]\u001b[A\n",
+ " 13%|█▎ | 5526/44063 [08:41<50:00, 12.84it/s]\u001b[A\n",
+ " 13%|█▎ | 5528/44063 [08:41<45:25, 14.14it/s]\u001b[A\n",
+ " 13%|█▎ | 5530/44063 [08:41<41:35, 15.44it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 13%|█▎ | 5532/44063 [08:41<51:50, 12.39it/s]\u001b[A\n",
+ " 13%|█▎ | 5534/44063 [08:41<50:27, 12.73it/s]\u001b[A\n",
+ " 13%|█▎ | 5536/44063 [08:41<53:24, 12.02it/s]\u001b[A\n",
+ " 13%|█▎ | 5538/44063 [08:42<58:51, 10.91it/s]\u001b[A\n",
+ " 13%|█▎ | 5540/44063 [08:42<58:16, 11.02it/s]\u001b[A\n",
+ " 13%|█▎ | 5543/44063 [08:42<51:33, 12.45it/s]\u001b[A\n",
+ " 13%|█▎ | 5545/44063 [08:42<53:27, 12.01it/s]\u001b[A\n",
+ " 13%|█▎ | 5547/44063 [08:42<51:44, 12.41it/s]\u001b[A\n",
+ " 13%|█▎ | 5549/44063 [08:42<47:52, 13.41it/s]\u001b[A\n",
+ " 13%|█▎ | 5551/44063 [08:43<53:55, 11.90it/s]\u001b[A\n",
+ " 13%|█▎ | 5553/44063 [08:43<47:57, 13.38it/s]\u001b[A\n",
+ " 13%|█▎ | 5555/44063 [08:43<48:00, 13.37it/s]\u001b[A\n",
+ " 13%|█▎ | 5557/44063 [08:43<1:03:16, 10.14it/s]\u001b[A\n",
+ " 13%|█▎ | 5559/44063 [08:43<1:03:44, 10.07it/s]\u001b[A\n",
+ " 13%|█▎ | 5561/44063 [08:43<57:59, 11.07it/s] \u001b[A\n",
+ " 13%|█▎ | 5563/44063 [08:44<52:06, 12.31it/s]\u001b[A\n",
+ " 13%|█▎ | 5565/44063 [08:44<58:55, 10.89it/s]\u001b[A\n",
+ " 13%|█▎ | 5568/44063 [08:44<51:40, 12.42it/s]\u001b[A\n",
+ " 13%|█▎ | 5570/44063 [08:44<58:51, 10.90it/s]\u001b[A\n",
+ " 13%|█▎ | 5572/44063 [08:44<1:00:08, 10.67it/s]\u001b[A\n",
+ " 13%|█▎ | 5574/44063 [08:45<52:26, 12.23it/s] \u001b[A\n",
+ " 13%|█▎ | 5576/44063 [08:45<56:10, 11.42it/s]\u001b[A\n",
+ " 13%|█▎ | 5579/44063 [08:45<49:03, 13.07it/s]\u001b[A\n",
+ " 13%|█▎ | 5581/44063 [08:45<55:10, 11.63it/s]\u001b[A\n",
+ " 13%|█▎ | 5583/44063 [08:45<53:28, 11.99it/s]\u001b[A\n",
+ " 13%|█▎ | 5585/44063 [08:45<50:46, 12.63it/s]\u001b[A\n",
+ " 13%|█▎ | 5587/44063 [08:46<48:16, 13.28it/s]\u001b[A\n",
+ " 13%|█▎ | 5589/44063 [08:46<47:00, 13.64it/s]\u001b[A\n",
+ " 13%|█▎ | 5591/44063 [08:46<49:41, 12.90it/s]\u001b[A\n",
+ " 13%|█▎ | 5593/44063 [08:46<56:07, 11.42it/s]\u001b[A\n",
+ " 13%|█▎ | 5595/44063 [08:46<50:21, 12.73it/s]\u001b[A\n",
+ " 13%|█▎ | 5597/44063 [08:46<45:34, 14.07it/s]\u001b[A\n",
+ " 13%|█▎ | 5599/44063 [08:46<46:10, 13.88it/s]\u001b[A\n",
+ " 13%|█▎ | 5601/44063 [08:47<50:53, 12.59it/s]\u001b[A\n",
+ " 13%|█▎ | 5603/44063 [08:47<50:43, 12.64it/s]\u001b[A\n",
+ " 13%|█▎ | 5605/44063 [08:47<49:56, 12.84it/s]\u001b[A\n",
+ " 13%|█▎ | 5607/44063 [08:47<48:18, 13.27it/s]\u001b[A\n",
+ " 13%|█▎ | 5609/44063 [08:47<43:50, 14.62it/s]\u001b[A\n",
+ " 13%|█▎ | 5611/44063 [08:47<41:02, 15.62it/s]\u001b[A\n",
+ " 13%|█▎ | 5613/44063 [08:47<40:17, 15.91it/s]\u001b[A\n",
+ " 13%|█▎ | 5615/44063 [08:48<46:13, 13.86it/s]\u001b[A\n",
+ " 13%|█▎ | 5617/44063 [08:48<47:39, 13.44it/s]\u001b[A\n",
+ " 13%|█▎ | 5619/44063 [08:48<46:33, 13.76it/s]\u001b[A\n",
+ " 13%|█▎ | 5621/44063 [08:48<43:03, 14.88it/s]\u001b[A\n",
+ " 13%|█▎ | 5624/44063 [08:48<38:31, 16.63it/s]\u001b[A\n",
+ " 13%|█▎ | 5626/44063 [08:48<43:45, 14.64it/s]\u001b[A\n",
+ " 13%|█▎ | 5628/44063 [08:48<42:54, 14.93it/s]\u001b[A\n",
+ " 13%|█▎ | 5630/44063 [08:49<51:35, 12.42it/s]\u001b[A\n",
+ " 13%|█▎ | 5632/44063 [08:49<54:05, 11.84it/s]\u001b[A\n",
+ " 13%|█▎ | 5634/44063 [08:49<48:12, 13.29it/s]\u001b[A\n",
+ " 13%|█▎ | 5637/44063 [08:49<47:13, 13.56it/s]\u001b[A\n",
+ " 13%|█▎ | 5639/44063 [08:49<48:55, 13.09it/s]\u001b[A\n",
+ " 13%|█▎ | 5641/44063 [08:49<46:49, 13.68it/s]\u001b[A\n",
+ " 13%|█▎ | 5643/44063 [08:50<45:20, 14.12it/s]\u001b[A\n",
+ " 13%|█▎ | 5645/44063 [08:50<45:57, 13.93it/s]\u001b[A\n",
+ " 13%|█▎ | 5647/44063 [08:50<44:01, 14.54it/s]\u001b[A\n",
+ " 13%|█▎ | 5649/44063 [08:50<45:39, 14.02it/s]\u001b[A\n",
+ " 13%|█▎ | 5651/44063 [08:50<45:17, 14.14it/s]\u001b[A\n",
+ " 13%|█▎ | 5653/44063 [08:50<47:56, 13.35it/s]\u001b[A\n",
+ " 13%|█▎ | 5655/44063 [08:50<49:59, 12.80it/s]\u001b[A\n",
+ " 13%|█▎ | 5657/44063 [08:51<46:03, 13.90it/s]\u001b[A\n",
+ " 13%|█▎ | 5659/44063 [08:51<54:33, 11.73it/s]\u001b[A\n",
+ " 13%|█▎ | 5661/44063 [08:51<52:33, 12.18it/s]\u001b[A\n",
+ " 13%|█▎ | 5663/44063 [08:51<48:52, 13.10it/s]\u001b[A\n",
+ " 13%|█▎ | 5665/44063 [08:51<53:26, 11.98it/s]\u001b[A\n",
+ " 13%|█▎ | 5667/44063 [08:51<49:09, 13.02it/s]\u001b[A\n",
+ " 13%|█▎ | 5670/44063 [08:52<44:28, 14.39it/s]\u001b[A\n",
+ " 13%|█▎ | 5672/44063 [08:52<51:59, 12.31it/s]\u001b[A\n",
+ " 13%|█▎ | 5674/44063 [08:52<51:29, 12.42it/s]\u001b[A\n",
+ " 13%|█▎ | 5676/44063 [08:52<54:57, 11.64it/s]\u001b[A\n",
+ " 13%|█▎ | 5678/44063 [08:52<55:25, 11.54it/s]\u001b[A\n",
+ " 13%|█▎ | 5680/44063 [08:53<57:31, 11.12it/s]\u001b[A\n",
+ " 13%|█▎ | 5682/44063 [08:53<1:05:11, 9.81it/s]\u001b[A\n",
+ " 13%|█▎ | 5684/44063 [08:53<58:55, 10.86it/s] \u001b[A\n",
+ " 13%|█▎ | 5686/44063 [08:53<55:41, 11.48it/s]\u001b[A\n",
+ " 13%|█▎ | 5688/44063 [08:53<56:42, 11.28it/s]\u001b[A\n",
+ " 13%|█▎ | 5690/44063 [08:53<1:03:36, 10.06it/s]\u001b[A\n",
+ " 13%|█▎ | 5692/44063 [08:54<1:09:25, 9.21it/s]\u001b[A\n",
+ " 13%|█▎ | 5694/44063 [08:54<1:02:28, 10.24it/s]\u001b[A\n",
+ " 13%|█▎ | 5696/44063 [08:54<56:41, 11.28it/s] \u001b[A\n",
+ " 13%|█▎ | 5698/44063 [08:54<52:02, 12.29it/s]\u001b[A\n",
+ " 13%|█▎ | 5700/44063 [08:54<48:59, 13.05it/s]\u001b[A\n",
+ " 13%|█▎ | 5702/44063 [08:54<45:34, 14.03it/s]\u001b[A\n",
+ " 13%|█▎ | 5704/44063 [08:55<48:12, 13.26it/s]\u001b[A\n",
+ " 13%|█▎ | 5706/44063 [08:55<46:20, 13.79it/s]\u001b[A\n",
+ " 13%|█▎ | 5708/44063 [08:55<45:44, 13.97it/s]\u001b[A\n",
+ " 13%|█▎ | 5710/44063 [08:55<1:00:33, 10.56it/s]\u001b[A\n",
+ " 13%|█▎ | 5712/44063 [08:55<1:01:07, 10.46it/s]\u001b[A\n",
+ " 13%|█▎ | 5714/44063 [08:55<52:58, 12.07it/s] \u001b[A\n",
+ " 13%|█▎ | 5716/44063 [08:56<56:01, 11.41it/s]\u001b[A\n",
+ " 13%|█▎ | 5718/44063 [08:56<1:03:06, 10.13it/s]\u001b[A\n",
+ " 13%|█▎ | 5720/44063 [08:56<55:44, 11.46it/s] \u001b[A\n",
+ " 13%|█▎ | 5722/44063 [08:56<52:41, 12.13it/s]\u001b[A\n",
+ " 13%|█▎ | 5724/44063 [08:56<56:29, 11.31it/s]\u001b[A\n",
+ " 13%|█▎ | 5726/44063 [08:57<53:09, 12.02it/s]\u001b[A\n",
+ " 13%|█▎ | 5729/44063 [08:57<48:12, 13.25it/s]\u001b[A\n",
+ " 13%|█▎ | 5731/44063 [08:57<50:29, 12.65it/s]\u001b[A\n",
+ " 13%|█▎ | 5733/44063 [08:57<1:09:42, 9.16it/s]\u001b[A\n",
+ " 13%|█▎ | 5735/44063 [08:57<1:06:07, 9.66it/s]\u001b[A\n",
+ " 13%|█▎ | 5737/44063 [08:58<1:02:18, 10.25it/s]\u001b[A\n",
+ " 13%|█▎ | 5739/44063 [08:58<1:04:51, 9.85it/s]\u001b[A\n",
+ " 13%|█▎ | 5741/44063 [08:58<1:04:04, 9.97it/s]\u001b[A\n",
+ " 13%|█▎ | 5743/44063 [08:58<1:10:02, 9.12it/s]\u001b[A\n",
+ " 13%|█▎ | 5745/44063 [08:58<1:11:17, 8.96it/s]\u001b[A\n",
+ " 13%|█▎ | 5746/44063 [08:59<1:10:29, 9.06it/s]\u001b[A\n",
+ " 13%|█▎ | 5747/44063 [08:59<1:22:19, 7.76it/s]\u001b[A\n",
+ " 13%|█▎ | 5749/44063 [08:59<1:12:28, 8.81it/s]\u001b[A\n",
+ " 13%|█▎ | 5751/44063 [08:59<1:08:12, 9.36it/s]\u001b[A\n",
+ " 13%|█▎ | 5753/44063 [08:59<1:10:20, 9.08it/s]\u001b[A\n",
+ " 13%|█▎ | 5754/44063 [08:59<1:12:34, 8.80it/s]\u001b[A\n",
+ " 13%|█▎ | 5756/44063 [09:00<1:06:28, 9.61it/s]\u001b[A\n",
+ " 13%|█▎ | 5758/44063 [09:00<1:11:09, 8.97it/s]\u001b[A\n",
+ " 13%|█▎ | 5760/44063 [09:00<1:08:52, 9.27it/s]\u001b[A\n",
+ " 13%|█▎ | 5762/44063 [09:00<1:04:47, 9.85it/s]\u001b[A\n",
+ " 13%|█▎ | 5764/44063 [09:00<59:57, 10.65it/s] \u001b[A\n",
+ " 13%|█▎ | 5766/44063 [09:01<1:08:11, 9.36it/s]\u001b[A\n",
+ " 13%|█▎ | 5767/44063 [09:01<1:13:05, 8.73it/s]\u001b[A\n",
+ " 13%|█▎ | 5769/44063 [09:01<1:06:29, 9.60it/s]\u001b[A\n",
+ " 13%|█▎ | 5771/44063 [09:01<1:02:52, 10.15it/s]\u001b[A\n",
+ " 13%|█▎ | 5773/44063 [09:01<1:01:40, 10.35it/s]\u001b[A\n",
+ " 13%|█▎ | 5775/44063 [09:01<57:33, 11.09it/s] \u001b[A\n",
+ " 13%|█▎ | 5777/44063 [09:02<1:01:17, 10.41it/s]\u001b[A\n",
+ " 13%|█▎ | 5779/44063 [09:02<1:00:31, 10.54it/s]\u001b[A\n",
+ " 13%|█▎ | 5781/44063 [09:02<57:10, 11.16it/s] \u001b[A\n",
+ " 13%|█▎ | 5783/44063 [09:02<54:14, 11.76it/s]\u001b[A\n",
+ " 13%|█▎ | 5785/44063 [09:02<59:00, 10.81it/s]\u001b[A\n",
+ " 13%|█▎ | 5787/44063 [09:03<57:14, 11.15it/s]\u001b[A\n",
+ " 13%|█▎ | 5789/44063 [09:03<1:01:29, 10.37it/s]\u001b[A\n",
+ " 13%|█▎ | 5791/44063 [09:03<1:03:10, 10.10it/s]\u001b[A\n",
+ " 13%|█▎ | 5793/44063 [09:03<58:41, 10.87it/s] \u001b[A\n",
+ " 13%|█▎ | 5795/44063 [09:03<58:47, 10.85it/s]\u001b[A\n",
+ " 13%|█▎ | 5797/44063 [09:03<55:00, 11.59it/s]\u001b[A\n",
+ " 13%|█▎ | 5799/44063 [09:04<59:14, 10.77it/s]\u001b[A\n",
+ " 13%|█▎ | 5801/44063 [09:04<51:59, 12.27it/s]\u001b[A\n",
+ " 13%|█▎ | 5803/44063 [09:04<57:17, 11.13it/s]\u001b[A\n",
+ " 13%|█▎ | 5805/44063 [09:04<54:01, 11.80it/s]\u001b[A\n",
+ " 13%|█▎ | 5807/44063 [09:04<51:27, 12.39it/s]\u001b[A\n",
+ " 13%|█▎ | 5809/44063 [09:05<1:05:56, 9.67it/s]\u001b[A\n",
+ " 13%|█▎ | 5811/44063 [09:05<1:06:08, 9.64it/s]\u001b[A\n",
+ " 13%|█▎ | 5813/44063 [09:05<1:02:29, 10.20it/s]\u001b[A\n",
+ " 13%|█▎ | 5815/44063 [09:05<58:28, 10.90it/s] \u001b[A\n",
+ " 13%|█▎ | 5817/44063 [09:05<1:03:43, 10.00it/s]\u001b[A\n",
+ " 13%|█▎ | 5819/44063 [09:06<1:12:44, 8.76it/s]\u001b[A\n",
+ " 13%|█▎ | 5820/44063 [09:06<1:10:03, 9.10it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 13%|█▎ | 5822/44063 [09:06<1:07:43, 9.41it/s]\u001b[A\n",
+ " 13%|█▎ | 5824/44063 [09:06<1:01:16, 10.40it/s]\u001b[A\n",
+ " 13%|█▎ | 5826/44063 [09:06<56:35, 11.26it/s] \u001b[A\n",
+ " 13%|█▎ | 5828/44063 [09:06<1:01:04, 10.43it/s]\u001b[A\n",
+ " 13%|█▎ | 5830/44063 [09:07<57:16, 11.12it/s] \u001b[A\n",
+ " 13%|█▎ | 5832/44063 [09:07<1:06:46, 9.54it/s]\u001b[A\n",
+ " 13%|█▎ | 5834/44063 [09:07<1:02:34, 10.18it/s]\u001b[A\n",
+ " 13%|█▎ | 5836/44063 [09:07<58:06, 10.96it/s] \u001b[A\n",
+ " 13%|█▎ | 5838/44063 [09:07<1:03:34, 10.02it/s]\u001b[A\n",
+ " 13%|█▎ | 5840/44063 [09:08<1:02:09, 10.25it/s]\u001b[A\n",
+ " 13%|█▎ | 5842/44063 [09:08<1:03:45, 9.99it/s]\u001b[A\n",
+ " 13%|█▎ | 5844/44063 [09:08<1:00:13, 10.58it/s]\u001b[A\n",
+ " 13%|█▎ | 5846/44063 [09:08<59:10, 10.76it/s] \u001b[A\n",
+ " 13%|█▎ | 5848/44063 [09:09<1:14:23, 8.56it/s]\u001b[A\n",
+ " 13%|█▎ | 5849/44063 [09:09<1:23:21, 7.64it/s]\u001b[A\n",
+ " 13%|█▎ | 5851/44063 [09:09<1:16:53, 8.28it/s]\u001b[A\n",
+ " 13%|█▎ | 5853/44063 [09:09<1:09:58, 9.10it/s]\u001b[A\n",
+ " 13%|█▎ | 5855/44063 [09:09<1:07:07, 9.49it/s]\u001b[A\n",
+ " 13%|█▎ | 5857/44063 [09:09<59:09, 10.77it/s] \u001b[A\n",
+ " 13%|█▎ | 5859/44063 [09:10<54:50, 11.61it/s]\u001b[A\n",
+ " 13%|█▎ | 5861/44063 [09:10<58:47, 10.83it/s]\u001b[A\n",
+ " 13%|█▎ | 5863/44063 [09:10<52:36, 12.10it/s]\u001b[A\n",
+ " 13%|█▎ | 5865/44063 [09:10<52:27, 12.14it/s]\u001b[A\n",
+ " 13%|█▎ | 5867/44063 [09:10<52:41, 12.08it/s]\u001b[A\n",
+ " 13%|█▎ | 5869/44063 [09:10<1:01:36, 10.33it/s]\u001b[A\n",
+ " 13%|█▎ | 5871/44063 [09:11<1:02:05, 10.25it/s]\u001b[A\n",
+ " 13%|█▎ | 5873/44063 [09:11<55:59, 11.37it/s] \u001b[A\n",
+ " 13%|█▎ | 5875/44063 [09:11<1:13:30, 8.66it/s]\u001b[A\n",
+ " 13%|█▎ | 5877/44063 [09:11<1:17:33, 8.21it/s]\u001b[A\n",
+ " 13%|█▎ | 5878/44063 [09:12<1:13:38, 8.64it/s]\u001b[A\n",
+ " 13%|█▎ | 5879/44063 [09:12<1:19:40, 7.99it/s]\u001b[A\n",
+ " 13%|█▎ | 5880/44063 [09:12<1:15:08, 8.47it/s]\u001b[A\n",
+ " 13%|█▎ | 5881/44063 [09:12<1:12:21, 8.80it/s]\u001b[A\n",
+ " 13%|█▎ | 5883/44063 [09:12<1:10:19, 9.05it/s]\u001b[A\n",
+ " 13%|█▎ | 5885/44063 [09:12<1:06:55, 9.51it/s]\u001b[A\n",
+ " 13%|█▎ | 5886/44063 [09:12<1:09:20, 9.18it/s]\u001b[A\n",
+ " 13%|█▎ | 5888/44063 [09:13<1:06:12, 9.61it/s]\u001b[A\n",
+ " 13%|█▎ | 5890/44063 [09:13<1:04:29, 9.87it/s]\u001b[A\n",
+ " 13%|█▎ | 5892/44063 [09:13<1:05:38, 9.69it/s]\u001b[A\n",
+ " 13%|█▎ | 5893/44063 [09:13<1:12:37, 8.76it/s]\u001b[A\n",
+ " 13%|█▎ | 5895/44063 [09:13<1:11:55, 8.84it/s]\u001b[A\n",
+ " 13%|█▎ | 5896/44063 [09:13<1:09:34, 9.14it/s]\u001b[A\n",
+ " 13%|█▎ | 5898/44063 [09:14<1:05:54, 9.65it/s]\u001b[A\n",
+ " 13%|█▎ | 5900/44063 [09:14<1:02:23, 10.20it/s]\u001b[A\n",
+ " 13%|█▎ | 5902/44063 [09:14<1:11:28, 8.90it/s]\u001b[A\n",
+ " 13%|█▎ | 5904/44063 [09:14<1:10:54, 8.97it/s]\u001b[A\n",
+ " 13%|█▎ | 5905/44063 [09:14<1:15:12, 8.46it/s]\u001b[A\n",
+ " 13%|█▎ | 5907/44063 [09:15<1:07:41, 9.40it/s]\u001b[A\n",
+ " 13%|█▎ | 5909/44063 [09:15<1:04:04, 9.92it/s]\u001b[A\n",
+ " 13%|█▎ | 5911/44063 [09:15<1:01:30, 10.34it/s]\u001b[A\n",
+ " 13%|█▎ | 5913/44063 [09:15<1:02:40, 10.15it/s]\u001b[A\n",
+ " 13%|█▎ | 5915/44063 [09:15<1:06:58, 9.49it/s]\u001b[A\n",
+ " 13%|█▎ | 5917/44063 [09:16<1:06:01, 9.63it/s]\u001b[A\n",
+ " 13%|█▎ | 5918/44063 [09:16<1:08:24, 9.29it/s]\u001b[A\n",
+ " 13%|█▎ | 5920/44063 [09:16<1:02:10, 10.22it/s]\u001b[A\n",
+ " 13%|█▎ | 5922/44063 [09:16<58:28, 10.87it/s] \u001b[A\n",
+ " 13%|█▎ | 5924/44063 [09:16<1:00:55, 10.43it/s]\u001b[A\n",
+ " 13%|█▎ | 5926/44063 [09:16<1:03:56, 9.94it/s]\u001b[A\n",
+ " 13%|█▎ | 5928/44063 [09:17<1:02:30, 10.17it/s]\u001b[A\n",
+ " 13%|█▎ | 5930/44063 [09:17<1:00:03, 10.58it/s]\u001b[A\n",
+ " 13%|█▎ | 5932/44063 [09:17<1:10:13, 9.05it/s]\u001b[A\n",
+ " 13%|█▎ | 5933/44063 [09:17<1:09:37, 9.13it/s]\u001b[A\n",
+ " 13%|█▎ | 5935/44063 [09:17<1:02:55, 10.10it/s]\u001b[A\n",
+ " 13%|█▎ | 5937/44063 [09:18<1:05:48, 9.66it/s]\u001b[A\n",
+ " 13%|█▎ | 5939/44063 [09:18<58:45, 10.81it/s] \u001b[A\n",
+ " 13%|█▎ | 5941/44063 [09:18<58:24, 10.88it/s]\u001b[A\n",
+ " 13%|█▎ | 5943/44063 [09:18<56:55, 11.16it/s]\u001b[A\n",
+ " 13%|█▎ | 5945/44063 [09:18<51:19, 12.38it/s]\u001b[A\n",
+ " 13%|█▎ | 5947/44063 [09:18<58:16, 10.90it/s]\u001b[A\n",
+ " 14%|█▎ | 5949/44063 [09:19<54:41, 11.61it/s]\u001b[A\n",
+ " 14%|█▎ | 5951/44063 [09:19<58:56, 10.78it/s]\u001b[A\n",
+ " 14%|█▎ | 5953/44063 [09:19<56:36, 11.22it/s]\u001b[A\n",
+ " 14%|█▎ | 5955/44063 [09:19<56:50, 11.17it/s]\u001b[A\n",
+ " 14%|█▎ | 5957/44063 [09:19<54:09, 11.73it/s]\u001b[A\n",
+ " 14%|█▎ | 5959/44063 [09:19<57:28, 11.05it/s]\u001b[A\n",
+ " 14%|█▎ | 5961/44063 [09:20<1:00:23, 10.52it/s]\u001b[A\n",
+ " 14%|█▎ | 5963/44063 [09:20<57:23, 11.06it/s] \u001b[A\n",
+ " 14%|█▎ | 5965/44063 [09:20<59:58, 10.59it/s]\u001b[A\n",
+ " 14%|█▎ | 5967/44063 [09:20<58:17, 10.89it/s]\u001b[A\n",
+ " 14%|█▎ | 5969/44063 [09:20<56:40, 11.20it/s]\u001b[A\n",
+ " 14%|█▎ | 5971/44063 [09:21<1:04:15, 9.88it/s]\u001b[A\n",
+ " 14%|█▎ | 5973/44063 [09:21<1:00:49, 10.44it/s]\u001b[A\n",
+ " 14%|█▎ | 5975/44063 [09:21<1:01:03, 10.40it/s]\u001b[A\n",
+ " 14%|█▎ | 5977/44063 [09:21<56:07, 11.31it/s] \u001b[A\n",
+ " 14%|█▎ | 5979/44063 [09:21<55:37, 11.41it/s]\u001b[A\n",
+ " 14%|█▎ | 5981/44063 [09:22<56:19, 11.27it/s]\u001b[A\n",
+ " 14%|█▎ | 5983/44063 [09:22<54:03, 11.74it/s]\u001b[A\n",
+ " 14%|█▎ | 5985/44063 [09:22<59:11, 10.72it/s]\u001b[A\n",
+ " 14%|█▎ | 5987/44063 [09:22<1:00:28, 10.49it/s]\u001b[A\n",
+ " 14%|█▎ | 5989/44063 [09:22<56:24, 11.25it/s] \u001b[A\n",
+ " 14%|█▎ | 5991/44063 [09:22<1:01:12, 10.37it/s]\u001b[A\n",
+ " 14%|█▎ | 5993/44063 [09:23<58:55, 10.77it/s] \u001b[A\n",
+ " 14%|█▎ | 5995/44063 [09:23<1:07:57, 9.34it/s]\u001b[A\n",
+ " 14%|█▎ | 5996/44063 [09:23<1:06:48, 9.50it/s]\u001b[A\n",
+ " 14%|█▎ | 5998/44063 [09:23<59:27, 10.67it/s] \u001b[A\n",
+ " 14%|█▎ | 6000/44063 [09:23<1:08:16, 9.29it/s]\u001b[A\n",
+ " 14%|█▎ | 6002/44063 [09:24<1:02:47, 10.10it/s]\u001b[A\n",
+ " 14%|█▎ | 6004/44063 [09:24<1:07:19, 9.42it/s]\u001b[A\n",
+ " 14%|█▎ | 6006/44063 [09:24<1:03:06, 10.05it/s]\u001b[A\n",
+ " 14%|█▎ | 6008/44063 [09:24<1:03:55, 9.92it/s]\u001b[A\n",
+ " 14%|█▎ | 6010/44063 [09:24<1:06:21, 9.56it/s]\u001b[A\n",
+ " 14%|█▎ | 6012/44063 [09:25<1:07:56, 9.33it/s]\u001b[A\n",
+ " 14%|█▎ | 6013/44063 [09:25<1:21:25, 7.79it/s]\u001b[A\n",
+ " 14%|█▎ | 6015/44063 [09:25<1:13:17, 8.65it/s]\u001b[A\n",
+ " 14%|█▎ | 6016/44063 [09:25<1:12:34, 8.74it/s]\u001b[A\n",
+ " 14%|█▎ | 6017/44063 [09:25<1:22:11, 7.71it/s]\u001b[A\n",
+ " 14%|█▎ | 6018/44063 [09:25<1:25:26, 7.42it/s]\u001b[A\n",
+ " 14%|█▎ | 6019/44063 [09:26<1:22:15, 7.71it/s]\u001b[A\n",
+ " 14%|█▎ | 6021/44063 [09:26<1:09:55, 9.07it/s]\u001b[A\n",
+ " 14%|█▎ | 6023/44063 [09:26<1:05:18, 9.71it/s]\u001b[A\n",
+ " 14%|█▎ | 6025/44063 [09:26<57:04, 11.11it/s] \u001b[A\n",
+ " 14%|█▎ | 6027/44063 [09:26<1:00:05, 10.55it/s]\u001b[A\n",
+ " 14%|█▎ | 6029/44063 [09:26<1:00:27, 10.48it/s]\u001b[A\n",
+ " 14%|█▎ | 6031/44063 [09:27<1:26:27, 7.33it/s]\u001b[A\n",
+ " 14%|█▎ | 6032/44063 [09:27<1:21:31, 7.77it/s]\u001b[A\n",
+ " 14%|█▎ | 6033/44063 [09:27<1:53:06, 5.60it/s]\u001b[A\n",
+ " 14%|█▎ | 6035/44063 [09:27<1:34:42, 6.69it/s]\u001b[A\n",
+ " 14%|█▎ | 6037/44063 [09:28<1:32:49, 6.83it/s]\u001b[A\n",
+ " 14%|█▎ | 6039/44063 [09:28<1:20:18, 7.89it/s]\u001b[A\n",
+ " 14%|█▎ | 6041/44063 [09:28<1:14:26, 8.51it/s]\u001b[A\n",
+ " 14%|█▎ | 6042/44063 [09:28<1:14:49, 8.47it/s]\u001b[A\n",
+ " 14%|█▎ | 6044/44063 [09:28<1:06:44, 9.50it/s]\u001b[A\n",
+ " 14%|█▎ | 6046/44063 [09:28<1:00:37, 10.45it/s]\u001b[A\n",
+ " 14%|█▎ | 6048/44063 [09:29<59:51, 10.58it/s] \u001b[A\n",
+ " 14%|█▎ | 6050/44063 [09:29<1:01:15, 10.34it/s]\u001b[A\n",
+ " 14%|█▎ | 6052/44063 [09:29<56:45, 11.16it/s] \u001b[A\n",
+ " 14%|█▎ | 6054/44063 [09:29<55:28, 11.42it/s]\u001b[A\n",
+ " 14%|█▎ | 6056/44063 [09:29<52:46, 12.00it/s]\u001b[A\n",
+ " 14%|█▎ | 6058/44063 [09:30<53:55, 11.75it/s]\u001b[A\n",
+ " 14%|█▍ | 6060/44063 [09:30<56:27, 11.22it/s]\u001b[A\n",
+ " 14%|█▍ | 6062/44063 [09:30<1:02:23, 10.15it/s]\u001b[A\n",
+ " 14%|█▍ | 6064/44063 [09:30<1:01:20, 10.32it/s]\u001b[A\n",
+ " 14%|█▍ | 6066/44063 [09:30<1:02:38, 10.11it/s]\u001b[A\n",
+ " 14%|█▍ | 6068/44063 [09:31<1:07:20, 9.40it/s]\u001b[A\n",
+ " 14%|█▍ | 6069/44063 [09:31<1:06:17, 9.55it/s]\u001b[A\n",
+ " 14%|█▍ | 6071/44063 [09:31<1:04:11, 9.87it/s]\u001b[A\n",
+ " 14%|█▍ | 6073/44063 [09:31<59:40, 10.61it/s] \u001b[A\n",
+ " 14%|█▍ | 6075/44063 [09:31<56:03, 11.29it/s]\u001b[A\n",
+ " 14%|█▍ | 6077/44063 [09:31<56:21, 11.23it/s]\u001b[A\n",
+ " 14%|█▍ | 6079/44063 [09:32<58:12, 10.87it/s]\u001b[A\n",
+ " 14%|█▍ | 6081/44063 [09:32<54:18, 11.66it/s]\u001b[A\n",
+ " 14%|█▍ | 6083/44063 [09:32<1:03:19, 10.00it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 14%|█▍ | 6085/44063 [09:32<59:38, 10.61it/s] \u001b[A\n",
+ " 14%|█▍ | 6087/44063 [09:32<1:01:41, 10.26it/s]\u001b[A\n",
+ " 14%|█▍ | 6089/44063 [09:33<1:06:45, 9.48it/s]\u001b[A\n",
+ " 14%|█▍ | 6091/44063 [09:33<1:06:19, 9.54it/s]\u001b[A\n",
+ " 14%|█▍ | 6093/44063 [09:33<1:01:05, 10.36it/s]\u001b[A\n",
+ " 14%|█▍ | 6095/44063 [09:33<1:06:09, 9.57it/s]\u001b[A\n",
+ " 14%|█▍ | 6097/44063 [09:33<58:53, 10.75it/s] \u001b[A\n",
+ " 14%|█▍ | 6099/44063 [09:33<55:46, 11.35it/s]\u001b[A\n",
+ " 14%|█▍ | 6101/44063 [09:34<55:45, 11.35it/s]\u001b[A\n",
+ " 14%|█▍ | 6103/44063 [09:34<54:58, 11.51it/s]\u001b[A\n",
+ " 14%|█▍ | 6105/44063 [09:34<58:10, 10.87it/s]\u001b[A\n",
+ " 14%|█▍ | 6107/44063 [09:34<1:02:30, 10.12it/s]\u001b[A\n",
+ " 14%|█▍ | 6109/44063 [09:34<1:02:29, 10.12it/s]\u001b[A\n",
+ " 14%|█▍ | 6111/44063 [09:35<1:02:52, 10.06it/s]\u001b[A\n",
+ " 14%|█▍ | 6113/44063 [09:35<57:48, 10.94it/s] \u001b[A\n",
+ " 14%|█▍ | 6115/44063 [09:35<52:22, 12.08it/s]\u001b[A\n",
+ " 14%|█▍ | 6117/44063 [09:35<51:24, 12.30it/s]\u001b[A\n",
+ " 14%|█▍ | 6119/44063 [09:35<59:23, 10.65it/s]\u001b[A\n",
+ " 14%|█▍ | 6121/44063 [09:36<59:46, 10.58it/s]\u001b[A\n",
+ " 14%|█▍ | 6123/44063 [09:36<1:00:05, 10.52it/s]\u001b[A\n",
+ " 14%|█▍ | 6125/44063 [09:36<1:06:14, 9.55it/s]\u001b[A\n",
+ " 14%|█▍ | 6127/44063 [09:36<1:09:24, 9.11it/s]\u001b[A\n",
+ " 14%|█▍ | 6129/44063 [09:36<1:02:27, 10.12it/s]\u001b[A\n",
+ " 14%|█▍ | 6131/44063 [09:37<1:10:24, 8.98it/s]\u001b[A\n",
+ " 14%|█▍ | 6133/44063 [09:37<1:04:34, 9.79it/s]\u001b[A\n",
+ " 14%|█▍ | 6135/44063 [09:37<58:45, 10.76it/s] \u001b[A\n",
+ " 14%|█▍ | 6137/44063 [09:37<58:41, 10.77it/s]\u001b[A\n",
+ " 14%|█▍ | 6139/44063 [09:37<57:40, 10.96it/s]\u001b[A\n",
+ " 14%|█▍ | 6141/44063 [09:38<1:06:58, 9.44it/s]\u001b[A\n",
+ " 14%|█▍ | 6143/44063 [09:38<1:04:35, 9.79it/s]\u001b[A\n",
+ " 14%|█▍ | 6145/44063 [09:38<1:07:10, 9.41it/s]\u001b[A\n",
+ " 14%|█▍ | 6146/44063 [09:38<1:08:05, 9.28it/s]\u001b[A\n",
+ " 14%|█▍ | 6148/44063 [09:38<1:01:52, 10.21it/s]\u001b[A\n",
+ " 14%|█▍ | 6150/44063 [09:38<57:52, 10.92it/s] \u001b[A\n",
+ " 14%|█▍ | 6152/44063 [09:39<53:24, 11.83it/s]\u001b[A\n",
+ " 14%|█▍ | 6154/44063 [09:39<54:49, 11.53it/s]\u001b[A\n",
+ " 14%|█▍ | 6156/44063 [09:39<59:01, 10.70it/s]\u001b[A\n",
+ " 14%|█▍ | 6158/44063 [09:39<56:59, 11.09it/s]\u001b[A\n",
+ " 14%|█▍ | 6160/44063 [09:39<1:01:22, 10.29it/s]\u001b[A\n",
+ " 14%|█▍ | 6162/44063 [09:40<1:11:36, 8.82it/s]\u001b[A\n",
+ " 14%|█▍ | 6164/44063 [09:40<1:02:01, 10.18it/s]\u001b[A\n",
+ " 14%|█▍ | 6166/44063 [09:40<1:05:03, 9.71it/s]\u001b[A\n",
+ " 14%|█▍ | 6168/44063 [09:40<1:02:49, 10.05it/s]\u001b[A\n",
+ " 14%|█▍ | 6170/44063 [09:40<1:00:45, 10.39it/s]\u001b[A\n",
+ " 14%|█▍ | 6172/44063 [09:40<54:23, 11.61it/s] \u001b[A\n",
+ " 14%|█▍ | 6174/44063 [09:41<51:34, 12.24it/s]\u001b[A\n",
+ " 14%|█▍ | 6176/44063 [09:41<49:46, 12.69it/s]\u001b[A\n",
+ " 14%|█▍ | 6178/44063 [09:41<1:01:31, 10.26it/s]\u001b[A\n",
+ " 14%|█▍ | 6180/44063 [09:41<59:29, 10.61it/s] \u001b[A\n",
+ " 14%|█▍ | 6182/44063 [09:42<1:08:42, 9.19it/s]\u001b[A\n",
+ " 14%|█▍ | 6184/44063 [09:42<1:01:36, 10.25it/s]\u001b[A\n",
+ " 14%|█▍ | 6187/44063 [09:42<54:05, 11.67it/s] \u001b[A\n",
+ " 14%|█▍ | 6189/44063 [09:42<53:42, 11.75it/s]\u001b[A\n",
+ " 14%|█▍ | 6191/44063 [09:42<50:32, 12.49it/s]\u001b[A\n",
+ " 14%|█▍ | 6193/44063 [09:42<47:44, 13.22it/s]\u001b[A\n",
+ " 14%|█▍ | 6195/44063 [09:42<54:09, 11.65it/s]\u001b[A\n",
+ " 14%|█▍ | 6198/44063 [09:43<49:33, 12.73it/s]\u001b[A\n",
+ " 14%|█▍ | 6200/44063 [09:43<47:17, 13.35it/s]\u001b[A\n",
+ " 14%|█▍ | 6202/44063 [09:43<52:05, 12.11it/s]\u001b[A\n",
+ " 14%|█▍ | 6204/44063 [09:43<55:11, 11.43it/s]\u001b[A\n",
+ " 14%|█▍ | 6206/44063 [09:43<51:15, 12.31it/s]\u001b[A\n",
+ " 14%|█▍ | 6208/44063 [09:43<46:41, 13.51it/s]\u001b[A\n",
+ " 14%|█▍ | 6210/44063 [09:44<42:53, 14.71it/s]\u001b[A\n",
+ " 14%|█▍ | 6212/44063 [09:44<48:50, 12.92it/s]\u001b[A\n",
+ " 14%|█▍ | 6214/44063 [09:44<47:33, 13.26it/s]\u001b[A\n",
+ " 14%|█▍ | 6216/44063 [09:44<45:42, 13.80it/s]\u001b[A\n",
+ " 14%|█▍ | 6218/44063 [09:44<53:25, 11.81it/s]\u001b[A\n",
+ " 14%|█▍ | 6221/44063 [09:44<49:15, 12.81it/s]\u001b[A\n",
+ " 14%|█▍ | 6223/44063 [09:45<45:11, 13.95it/s]\u001b[A\n",
+ " 14%|█▍ | 6226/44063 [09:45<42:58, 14.68it/s]\u001b[A\n",
+ " 14%|█▍ | 6228/44063 [09:45<1:06:27, 9.49it/s]\u001b[A\n",
+ " 14%|█▍ | 6230/44063 [09:45<1:05:17, 9.66it/s]\u001b[A\n",
+ " 14%|█▍ | 6233/44063 [09:46<1:02:53, 10.02it/s]\u001b[A\n",
+ " 14%|█▍ | 6235/44063 [09:46<1:00:06, 10.49it/s]\u001b[A\n",
+ " 14%|█▍ | 6237/44063 [09:46<1:06:27, 9.49it/s]\u001b[A\n",
+ " 14%|█▍ | 6239/44063 [09:46<1:03:57, 9.86it/s]\u001b[A\n",
+ " 14%|█▍ | 6241/44063 [09:46<55:19, 11.39it/s] \u001b[A\n",
+ " 14%|█▍ | 6243/44063 [09:46<51:37, 12.21it/s]\u001b[A\n",
+ " 14%|█▍ | 6245/44063 [09:47<51:59, 12.12it/s]\u001b[A\n",
+ " 14%|█▍ | 6247/44063 [09:47<56:45, 11.10it/s]\u001b[A\n",
+ " 14%|█▍ | 6249/44063 [09:47<59:12, 10.64it/s]\u001b[A\n",
+ " 14%|█▍ | 6251/44063 [09:47<54:48, 11.50it/s]\u001b[A\n",
+ " 14%|█▍ | 6253/44063 [09:47<49:44, 12.67it/s]\u001b[A\n",
+ " 14%|█▍ | 6255/44063 [09:48<57:41, 10.92it/s]\u001b[A\n",
+ " 14%|█▍ | 6257/44063 [09:48<50:57, 12.36it/s]\u001b[A\n",
+ " 14%|█▍ | 6259/44063 [09:48<48:17, 13.05it/s]\u001b[A\n",
+ " 14%|█▍ | 6261/44063 [09:48<50:02, 12.59it/s]\u001b[A\n",
+ " 14%|█▍ | 6263/44063 [09:48<50:00, 12.60it/s]\u001b[A\n",
+ " 14%|█▍ | 6265/44063 [09:48<48:22, 13.02it/s]\u001b[A\n",
+ " 14%|█▍ | 6267/44063 [09:49<1:09:30, 9.06it/s]\u001b[A\n",
+ " 14%|█▍ | 6269/44063 [09:49<1:02:49, 10.03it/s]\u001b[A\n",
+ " 14%|█▍ | 6271/44063 [09:49<1:00:41, 10.38it/s]\u001b[A\n",
+ " 14%|█▍ | 6273/44063 [09:49<58:06, 10.84it/s] \u001b[A\n",
+ " 14%|█▍ | 6275/44063 [09:49<50:18, 12.52it/s]\u001b[A\n",
+ " 14%|█▍ | 6277/44063 [09:49<47:04, 13.38it/s]\u001b[A\n",
+ " 14%|█▍ | 6279/44063 [09:50<1:03:47, 9.87it/s]\u001b[A\n",
+ " 14%|█▍ | 6281/44063 [09:50<57:15, 11.00it/s] \u001b[A\n",
+ " 14%|█▍ | 6283/44063 [09:50<57:59, 10.86it/s]\u001b[A\n",
+ " 14%|█▍ | 6285/44063 [09:50<52:05, 12.09it/s]\u001b[A\n",
+ " 14%|█▍ | 6287/44063 [09:50<55:20, 11.38it/s]\u001b[A\n",
+ " 14%|█▍ | 6289/44063 [09:50<51:01, 12.34it/s]\u001b[A\n",
+ " 14%|█▍ | 6291/44063 [09:51<52:47, 11.93it/s]\u001b[A\n",
+ " 14%|█▍ | 6293/44063 [09:51<48:34, 12.96it/s]\u001b[A\n",
+ " 14%|█▍ | 6295/44063 [09:51<55:01, 11.44it/s]\u001b[A\n",
+ " 14%|█▍ | 6297/44063 [09:51<51:15, 12.28it/s]\u001b[A\n",
+ " 14%|█▍ | 6299/44063 [09:51<1:03:59, 9.84it/s]\u001b[A\n",
+ " 14%|█▍ | 6301/44063 [09:52<59:12, 10.63it/s] \u001b[A\n",
+ " 14%|█▍ | 6303/44063 [09:52<58:22, 10.78it/s]\u001b[A\n",
+ " 14%|█▍ | 6305/44063 [09:52<55:33, 11.33it/s]\u001b[A\n",
+ " 14%|█▍ | 6307/44063 [09:52<1:03:18, 9.94it/s]\u001b[A\n",
+ " 14%|█▍ | 6309/44063 [09:52<1:15:27, 8.34it/s]\u001b[A\n",
+ " 14%|█▍ | 6311/44063 [09:53<1:02:42, 10.03it/s]\u001b[A\n",
+ " 14%|█▍ | 6313/44063 [09:53<57:25, 10.96it/s] \u001b[A\n",
+ " 14%|█▍ | 6315/44063 [09:53<59:45, 10.53it/s]\u001b[A\n",
+ " 14%|█▍ | 6318/44063 [09:53<52:25, 12.00it/s]\u001b[A\n",
+ " 14%|█▍ | 6320/44063 [09:53<54:59, 11.44it/s]\u001b[A\n",
+ " 14%|█▍ | 6322/44063 [09:53<54:31, 11.54it/s]\u001b[A\n",
+ " 14%|█▍ | 6324/44063 [09:54<52:53, 11.89it/s]\u001b[A\n",
+ " 14%|█▍ | 6326/44063 [09:54<49:06, 12.81it/s]\u001b[A\n",
+ " 14%|█▍ | 6328/44063 [09:54<51:00, 12.33it/s]\u001b[A\n",
+ " 14%|█▍ | 6330/44063 [09:54<53:07, 11.84it/s]\u001b[A\n",
+ " 14%|█▍ | 6332/44063 [09:54<59:16, 10.61it/s]\u001b[A\n",
+ " 14%|█▍ | 6335/44063 [09:55<50:34, 12.43it/s]\u001b[A\n",
+ " 14%|█▍ | 6337/44063 [09:55<45:50, 13.72it/s]\u001b[A\n",
+ " 14%|█▍ | 6339/44063 [09:55<56:29, 11.13it/s]\u001b[A\n",
+ " 14%|█▍ | 6341/44063 [09:55<1:02:35, 10.05it/s]\u001b[A\n",
+ " 14%|█▍ | 6343/44063 [09:55<1:11:07, 8.84it/s]\u001b[A\n",
+ " 14%|█▍ | 6345/44063 [09:56<1:01:39, 10.20it/s]\u001b[A\n",
+ " 14%|█▍ | 6347/44063 [09:56<57:14, 10.98it/s] \u001b[A\n",
+ " 14%|█▍ | 6349/44063 [09:56<52:26, 11.99it/s]\u001b[A\n",
+ " 14%|█▍ | 6351/44063 [09:56<54:00, 11.64it/s]\u001b[A\n",
+ " 14%|█▍ | 6353/44063 [09:56<55:07, 11.40it/s]\u001b[A\n",
+ " 14%|█▍ | 6355/44063 [09:56<53:51, 11.67it/s]\u001b[A\n",
+ " 14%|█▍ | 6357/44063 [09:57<1:06:21, 9.47it/s]\u001b[A\n",
+ " 14%|█▍ | 6360/44063 [09:57<53:33, 11.73it/s] \u001b[A\n",
+ " 14%|█▍ | 6362/44063 [09:57<1:02:09, 10.11it/s]\u001b[A\n",
+ " 14%|█▍ | 6365/44063 [09:57<52:09, 12.05it/s] \u001b[A\n",
+ " 14%|█▍ | 6368/44063 [09:57<46:24, 13.54it/s]\u001b[A\n",
+ " 14%|█▍ | 6370/44063 [09:57<41:58, 14.97it/s]\u001b[A\n",
+ " 14%|█▍ | 6372/44063 [09:58<41:55, 14.98it/s]\u001b[A\n",
+ " 14%|█▍ | 6374/44063 [09:58<50:45, 12.37it/s]\u001b[A\n",
+ " 14%|█▍ | 6377/44063 [09:58<48:30, 12.95it/s]\u001b[A\n",
+ " 14%|█▍ | 6379/44063 [09:58<54:43, 11.48it/s]\u001b[A\n",
+ " 14%|█▍ | 6381/44063 [09:58<47:46, 13.14it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 14%|█▍ | 6383/44063 [09:59<53:58, 11.63it/s]\u001b[A\n",
+ " 14%|█▍ | 6385/44063 [09:59<54:19, 11.56it/s]\u001b[A\n",
+ " 14%|█▍ | 6387/44063 [09:59<55:40, 11.28it/s]\u001b[A\n",
+ " 15%|█▍ | 6390/44063 [09:59<48:46, 12.87it/s]\u001b[A\n",
+ " 15%|█▍ | 6392/44063 [09:59<59:55, 10.48it/s]\u001b[A\n",
+ " 15%|█▍ | 6395/44063 [10:00<57:06, 10.99it/s]\u001b[A\n",
+ " 15%|█▍ | 6397/44063 [10:00<53:04, 11.83it/s]\u001b[A\n",
+ " 15%|█▍ | 6399/44063 [10:00<54:05, 11.61it/s]\u001b[A\n",
+ " 15%|█▍ | 6401/44063 [10:00<1:01:26, 10.22it/s]\u001b[A\n",
+ " 15%|█▍ | 6403/44063 [10:00<1:00:35, 10.36it/s]\u001b[A\n",
+ " 15%|█▍ | 6405/44063 [10:01<59:45, 10.50it/s] \u001b[A\n",
+ " 15%|█▍ | 6407/44063 [10:01<1:01:15, 10.25it/s]\u001b[A\n",
+ " 15%|█▍ | 6409/44063 [10:01<1:08:54, 9.11it/s]\u001b[A\n",
+ " 15%|█▍ | 6412/44063 [10:01<56:00, 11.21it/s] \u001b[A\n",
+ " 15%|█▍ | 6414/44063 [10:01<52:01, 12.06it/s]\u001b[A\n",
+ " 15%|█▍ | 6416/44063 [10:01<51:18, 12.23it/s]\u001b[A\n",
+ " 15%|█▍ | 6418/44063 [10:02<47:13, 13.29it/s]\u001b[A\n",
+ " 15%|█▍ | 6420/44063 [10:02<50:32, 12.41it/s]\u001b[A\n",
+ " 15%|█▍ | 6422/44063 [10:02<49:30, 12.67it/s]\u001b[A\n",
+ " 15%|█▍ | 6424/44063 [10:02<58:31, 10.72it/s]\u001b[A\n",
+ " 15%|█▍ | 6426/44063 [10:02<54:28, 11.51it/s]\u001b[A\n",
+ " 15%|█▍ | 6428/44063 [10:02<52:35, 11.93it/s]\u001b[A\n",
+ " 15%|█▍ | 6430/44063 [10:03<1:00:50, 10.31it/s]\u001b[A\n",
+ " 15%|█▍ | 6432/44063 [10:03<54:52, 11.43it/s] \u001b[A\n",
+ " 15%|█▍ | 6434/44063 [10:03<51:46, 12.11it/s]\u001b[A\n",
+ " 15%|█▍ | 6436/44063 [10:03<55:24, 11.32it/s]\u001b[A\n",
+ " 15%|█▍ | 6438/44063 [10:03<58:01, 10.81it/s]\u001b[A\n",
+ " 15%|█▍ | 6440/44063 [10:04<1:08:20, 9.17it/s]\u001b[A\n",
+ " 15%|█▍ | 6441/44063 [10:04<1:21:34, 7.69it/s]\u001b[A\n",
+ " 15%|█▍ | 6442/44063 [10:04<1:22:58, 7.56it/s]\u001b[A\n",
+ " 15%|█▍ | 6443/44063 [10:04<1:19:04, 7.93it/s]\u001b[A\n",
+ " 15%|█▍ | 6445/44063 [10:04<1:06:32, 9.42it/s]\u001b[A\n",
+ " 15%|█▍ | 6447/44063 [10:04<1:06:49, 9.38it/s]\u001b[A\n",
+ " 15%|█▍ | 6449/44063 [10:05<1:05:21, 9.59it/s]\u001b[A\n",
+ " 15%|█▍ | 6452/44063 [10:05<54:02, 11.60it/s] \u001b[A\n",
+ " 15%|█▍ | 6454/44063 [10:05<47:30, 13.19it/s]\u001b[A\n",
+ " 15%|█▍ | 6456/44063 [10:05<48:38, 12.89it/s]\u001b[A\n",
+ " 15%|█▍ | 6458/44063 [10:05<53:36, 11.69it/s]\u001b[A\n",
+ " 15%|█▍ | 6460/44063 [10:05<48:02, 13.04it/s]\u001b[A\n",
+ " 15%|█▍ | 6462/44063 [10:05<47:02, 13.32it/s]\u001b[A\n",
+ " 15%|█▍ | 6464/44063 [10:06<49:00, 12.79it/s]\u001b[A\n",
+ " 15%|█▍ | 6466/44063 [10:06<50:35, 12.38it/s]\u001b[A\n",
+ " 15%|█▍ | 6468/44063 [10:06<50:49, 12.33it/s]\u001b[A\n",
+ " 15%|█▍ | 6471/44063 [10:06<46:54, 13.35it/s]\u001b[A\n",
+ " 15%|█▍ | 6473/44063 [10:06<55:21, 11.32it/s]\u001b[A\n",
+ " 15%|█▍ | 6475/44063 [10:07<55:34, 11.27it/s]\u001b[A\n",
+ " 15%|█▍ | 6477/44063 [10:07<49:54, 12.55it/s]\u001b[A\n",
+ " 15%|█▍ | 6479/44063 [10:07<46:12, 13.56it/s]\u001b[A\n",
+ " 15%|█▍ | 6481/44063 [10:07<47:56, 13.06it/s]\u001b[A\n",
+ " 15%|█▍ | 6484/44063 [10:07<45:37, 13.73it/s]\u001b[A\n",
+ " 15%|█▍ | 6486/44063 [10:07<55:34, 11.27it/s]\u001b[A\n",
+ " 15%|█▍ | 6488/44063 [10:08<55:41, 11.24it/s]\u001b[A\n",
+ " 15%|█▍ | 6490/44063 [10:08<55:47, 11.22it/s]\u001b[A\n",
+ " 15%|█▍ | 6492/44063 [10:08<51:22, 12.19it/s]\u001b[A\n",
+ " 15%|█▍ | 6494/44063 [10:08<50:23, 12.43it/s]\u001b[A\n",
+ " 15%|█▍ | 6496/44063 [10:08<50:42, 12.35it/s]\u001b[A\n",
+ " 15%|█▍ | 6498/44063 [10:08<50:25, 12.42it/s]\u001b[A\n",
+ " 15%|█▍ | 6500/44063 [10:09<46:56, 13.34it/s]\u001b[A\n",
+ " 15%|█▍ | 6502/44063 [10:09<45:15, 13.83it/s]\u001b[A\n",
+ " 15%|█▍ | 6504/44063 [10:09<49:51, 12.56it/s]\u001b[A\n",
+ " 15%|█▍ | 6507/44063 [10:09<44:13, 14.15it/s]\u001b[A\n",
+ " 15%|█▍ | 6509/44063 [10:09<49:11, 12.72it/s]\u001b[A\n",
+ " 15%|█▍ | 6511/44063 [10:09<48:22, 12.94it/s]\u001b[A\n",
+ " 15%|█▍ | 6513/44063 [10:09<48:42, 12.85it/s]\u001b[A\n",
+ " 15%|█▍ | 6515/44063 [10:10<45:17, 13.82it/s]\u001b[A\n",
+ " 15%|█▍ | 6517/44063 [10:10<51:34, 12.13it/s]\u001b[A\n",
+ " 15%|█▍ | 6519/44063 [10:10<56:57, 10.99it/s]\u001b[A\n",
+ " 15%|█▍ | 6521/44063 [10:10<51:20, 12.19it/s]\u001b[A\n",
+ " 15%|█▍ | 6523/44063 [10:10<48:19, 12.95it/s]\u001b[A\n",
+ " 15%|█▍ | 6525/44063 [10:10<52:17, 11.96it/s]\u001b[A\n",
+ " 15%|█▍ | 6527/44063 [10:11<52:18, 11.96it/s]\u001b[A\n",
+ " 15%|█▍ | 6529/44063 [10:11<58:00, 10.78it/s]\u001b[A\n",
+ " 15%|█▍ | 6531/44063 [10:11<53:53, 11.61it/s]\u001b[A\n",
+ " 15%|█▍ | 6533/44063 [10:11<50:02, 12.50it/s]\u001b[A\n",
+ " 15%|█▍ | 6535/44063 [10:11<52:46, 11.85it/s]\u001b[A\n",
+ " 15%|█▍ | 6537/44063 [10:12<55:51, 11.20it/s]\u001b[A\n",
+ " 15%|█▍ | 6539/44063 [10:12<1:00:30, 10.33it/s]\u001b[A\n",
+ " 15%|█▍ | 6541/44063 [10:12<1:04:03, 9.76it/s]\u001b[A\n",
+ " 15%|█▍ | 6543/44063 [10:12<1:10:16, 8.90it/s]\u001b[A\n",
+ " 15%|█▍ | 6545/44063 [10:12<1:00:37, 10.31it/s]\u001b[A\n",
+ " 15%|█▍ | 6547/44063 [10:13<54:20, 11.51it/s] \u001b[A\n",
+ " 15%|█▍ | 6549/44063 [10:13<1:21:03, 7.71it/s]\u001b[A\n",
+ " 15%|█▍ | 6551/44063 [10:13<1:18:59, 7.92it/s]\u001b[A\n",
+ " 15%|█▍ | 6552/44063 [10:13<1:22:13, 7.60it/s]\u001b[A\n",
+ " 15%|█▍ | 6554/44063 [10:14<1:14:12, 8.42it/s]\u001b[A\n",
+ " 15%|█▍ | 6555/44063 [10:14<1:26:13, 7.25it/s]\u001b[A\n",
+ " 15%|█▍ | 6557/44063 [10:14<1:12:23, 8.64it/s]\u001b[A\n",
+ " 15%|█▍ | 6559/44063 [10:14<1:18:19, 7.98it/s]\u001b[A\n",
+ " 15%|█▍ | 6561/44063 [10:14<1:09:12, 9.03it/s]\u001b[A\n",
+ " 15%|█▍ | 6563/44063 [10:14<1:01:41, 10.13it/s]\u001b[A\n",
+ " 15%|█▍ | 6565/44063 [10:15<58:13, 10.73it/s] \u001b[A\n",
+ " 15%|█▍ | 6567/44063 [10:15<53:46, 11.62it/s]\u001b[A\n",
+ " 15%|█▍ | 6569/44063 [10:15<57:38, 10.84it/s]\u001b[A\n",
+ " 15%|█▍ | 6571/44063 [10:15<58:53, 10.61it/s]\u001b[A\n",
+ " 15%|█▍ | 6573/44063 [10:15<1:01:56, 10.09it/s]\u001b[A\n",
+ " 15%|█▍ | 6575/44063 [10:16<1:01:22, 10.18it/s]\u001b[A\n",
+ " 15%|█▍ | 6577/44063 [10:16<1:02:59, 9.92it/s]\u001b[A\n",
+ " 15%|█▍ | 6579/44063 [10:16<1:05:22, 9.56it/s]\u001b[A\n",
+ " 15%|█▍ | 6581/44063 [10:16<59:41, 10.46it/s] \u001b[A\n",
+ " 15%|█▍ | 6583/44063 [10:16<1:00:05, 10.40it/s]\u001b[A\n",
+ " 15%|█▍ | 6585/44063 [10:16<53:17, 11.72it/s] \u001b[A\n",
+ " 15%|█▍ | 6587/44063 [10:17<54:40, 11.42it/s]\u001b[A\n",
+ " 15%|█▍ | 6589/44063 [10:17<1:08:33, 9.11it/s]\u001b[A\n",
+ " 15%|█▍ | 6591/44063 [10:17<1:07:52, 9.20it/s]\u001b[A\n",
+ " 15%|█▍ | 6592/44063 [10:17<1:06:23, 9.41it/s]\u001b[A\n",
+ " 15%|█▍ | 6594/44063 [10:18<1:07:29, 9.25it/s]\u001b[A\n",
+ " 15%|█▍ | 6595/44063 [10:18<1:19:04, 7.90it/s]\u001b[A\n",
+ " 15%|█▍ | 6596/44063 [10:18<1:23:08, 7.51it/s]\u001b[A\n",
+ " 15%|█▍ | 6597/44063 [10:18<1:18:39, 7.94it/s]\u001b[A\n",
+ " 15%|█▍ | 6598/44063 [10:18<1:23:59, 7.43it/s]\u001b[A\n",
+ " 15%|█▍ | 6599/44063 [10:18<1:28:17, 7.07it/s]\u001b[A\n",
+ " 15%|█▍ | 6600/44063 [10:18<1:22:32, 7.56it/s]\u001b[A\n",
+ " 15%|█▍ | 6602/44063 [10:19<1:17:03, 8.10it/s]\u001b[A\n",
+ " 15%|█▍ | 6603/44063 [10:19<1:22:31, 7.57it/s]\u001b[A\n",
+ " 15%|█▍ | 6604/44063 [10:19<1:27:19, 7.15it/s]\u001b[A\n",
+ " 15%|█▍ | 6606/44063 [10:19<1:18:29, 7.95it/s]\u001b[A\n",
+ " 15%|█▍ | 6607/44063 [10:19<1:37:02, 6.43it/s]\u001b[A\n",
+ " 15%|█▍ | 6608/44063 [10:19<1:30:43, 6.88it/s]\u001b[A\n",
+ " 15%|█▍ | 6609/44063 [10:20<1:43:35, 6.03it/s]\u001b[A\n",
+ " 15%|█▌ | 6610/44063 [10:20<1:41:26, 6.15it/s]\u001b[A\n",
+ " 15%|█▌ | 6611/44063 [10:20<1:37:05, 6.43it/s]\u001b[A\n",
+ " 15%|█▌ | 6613/44063 [10:20<1:26:51, 7.19it/s]\u001b[A\n",
+ " 15%|█▌ | 6614/44063 [10:20<1:34:44, 6.59it/s]\u001b[A\n",
+ " 15%|█▌ | 6615/44063 [10:20<1:32:21, 6.76it/s]\u001b[A\n",
+ " 15%|█▌ | 6616/44063 [10:21<1:26:08, 7.25it/s]\u001b[A\n",
+ " 15%|█▌ | 6617/44063 [10:21<1:22:55, 7.53it/s]\u001b[A\n",
+ " 15%|█▌ | 6618/44063 [10:21<1:17:05, 8.10it/s]\u001b[A\n",
+ " 15%|█▌ | 6619/44063 [10:21<1:22:00, 7.61it/s]\u001b[A\n",
+ " 15%|█▌ | 6621/44063 [10:21<1:15:56, 8.22it/s]\u001b[A\n",
+ " 15%|█▌ | 6622/44063 [10:21<1:14:36, 8.36it/s]\u001b[A\n",
+ " 15%|█▌ | 6624/44063 [10:21<1:05:25, 9.54it/s]\u001b[A\n",
+ " 15%|█▌ | 6626/44063 [10:22<1:01:15, 10.19it/s]\u001b[A\n",
+ " 15%|█▌ | 6628/44063 [10:22<1:03:36, 9.81it/s]\u001b[A\n",
+ " 15%|█▌ | 6630/44063 [10:22<1:02:43, 9.95it/s]\u001b[A\n",
+ " 15%|█▌ | 6632/44063 [10:22<1:07:14, 9.28it/s]\u001b[A\n",
+ " 15%|█▌ | 6633/44063 [10:22<1:14:10, 8.41it/s]\u001b[A\n",
+ " 15%|█▌ | 6634/44063 [10:22<1:12:10, 8.64it/s]\u001b[A\n",
+ " 15%|█▌ | 6636/44063 [10:23<1:07:57, 9.18it/s]\u001b[A\n",
+ " 15%|█▌ | 6637/44063 [10:23<1:08:50, 9.06it/s]\u001b[A\n",
+ " 15%|█▌ | 6639/44063 [10:23<1:05:59, 9.45it/s]\u001b[A\n",
+ " 15%|█▌ | 6641/44063 [10:23<1:04:48, 9.62it/s]\u001b[A\n",
+ " 15%|█▌ | 6642/44063 [10:23<1:13:44, 8.46it/s]\u001b[A\n",
+ " 15%|█▌ | 6643/44063 [10:23<1:15:01, 8.31it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 15%|█▌ | 6644/44063 [10:24<1:28:04, 7.08it/s]\u001b[A\n",
+ " 15%|█▌ | 6645/44063 [10:24<1:21:35, 7.64it/s]\u001b[A\n",
+ " 15%|█▌ | 6647/44063 [10:24<1:15:35, 8.25it/s]\u001b[A\n",
+ " 15%|█▌ | 6649/44063 [10:24<1:15:29, 8.26it/s]\u001b[A\n",
+ " 15%|█▌ | 6651/44063 [10:24<1:14:05, 8.42it/s]\u001b[A\n",
+ " 15%|█▌ | 6653/44063 [10:25<1:08:10, 9.15it/s]\u001b[A\n",
+ " 15%|█▌ | 6655/44063 [10:25<1:02:29, 9.98it/s]\u001b[A\n",
+ " 15%|█▌ | 6657/44063 [10:25<1:05:45, 9.48it/s]\u001b[A\n",
+ " 15%|█▌ | 6659/44063 [10:25<1:02:14, 10.02it/s]\u001b[A\n",
+ " 15%|█▌ | 6661/44063 [10:25<1:13:01, 8.54it/s]\u001b[A\n",
+ " 15%|█▌ | 6663/44063 [10:26<1:10:52, 8.80it/s]\u001b[A\n",
+ " 15%|█▌ | 6664/44063 [10:26<1:11:50, 8.68it/s]\u001b[A\n",
+ " 15%|█▌ | 6665/44063 [10:26<1:12:32, 8.59it/s]\u001b[A\n",
+ " 15%|█▌ | 6666/44063 [10:26<1:13:35, 8.47it/s]\u001b[A\n",
+ " 15%|█▌ | 6668/44063 [10:26<1:09:00, 9.03it/s]\u001b[A\n",
+ " 15%|█▌ | 6669/44063 [10:26<1:13:51, 8.44it/s]\u001b[A\n",
+ " 15%|█▌ | 6670/44063 [10:26<1:13:33, 8.47it/s]\u001b[A\n",
+ " 15%|█▌ | 6671/44063 [10:27<1:25:02, 7.33it/s]\u001b[A\n",
+ " 15%|█▌ | 6672/44063 [10:27<1:22:10, 7.58it/s]\u001b[A\n",
+ " 15%|█▌ | 6673/44063 [10:27<1:31:06, 6.84it/s]\u001b[A\n",
+ " 15%|█▌ | 6674/44063 [10:27<1:24:06, 7.41it/s]\u001b[A\n",
+ " 15%|█▌ | 6675/44063 [10:27<1:23:23, 7.47it/s]\u001b[A\n",
+ " 15%|█▌ | 6676/44063 [10:27<1:26:20, 7.22it/s]\u001b[A\n",
+ " 15%|█▌ | 6677/44063 [10:27<1:24:28, 7.38it/s]\u001b[A\n",
+ " 15%|█▌ | 6678/44063 [10:28<1:32:19, 6.75it/s]\u001b[A\n",
+ " 15%|█▌ | 6679/44063 [10:28<1:28:00, 7.08it/s]\u001b[A\n",
+ " 15%|█▌ | 6680/44063 [10:28<1:29:14, 6.98it/s]\u001b[A\n",
+ " 15%|█▌ | 6682/44063 [10:28<1:26:02, 7.24it/s]\u001b[A\n",
+ " 15%|█▌ | 6683/44063 [10:28<1:22:52, 7.52it/s]\u001b[A\n",
+ " 15%|█▌ | 6684/44063 [10:28<1:20:37, 7.73it/s]\u001b[A\n",
+ " 15%|█▌ | 6685/44063 [10:29<1:25:49, 7.26it/s]\u001b[A\n",
+ " 15%|█▌ | 6687/44063 [10:29<1:23:34, 7.45it/s]\u001b[A\n",
+ " 15%|█▌ | 6688/44063 [10:29<1:38:36, 6.32it/s]\u001b[A\n",
+ " 15%|█▌ | 6689/44063 [10:29<1:37:36, 6.38it/s]\u001b[A\n",
+ " 15%|█▌ | 6691/44063 [10:29<1:26:12, 7.23it/s]\u001b[A\n",
+ " 15%|█▌ | 6692/44063 [10:29<1:19:34, 7.83it/s]\u001b[A\n",
+ " 15%|█▌ | 6693/44063 [10:30<1:22:11, 7.58it/s]\u001b[A\n",
+ " 15%|█▌ | 6694/44063 [10:30<1:22:58, 7.51it/s]\u001b[A\n",
+ " 15%|█▌ | 6695/44063 [10:30<1:21:06, 7.68it/s]\u001b[A\n",
+ " 15%|█▌ | 6697/44063 [10:30<1:12:12, 8.62it/s]\u001b[A\n",
+ " 15%|█▌ | 6699/44063 [10:30<1:11:24, 8.72it/s]\u001b[A\n",
+ " 15%|█▌ | 6700/44063 [10:30<1:19:38, 7.82it/s]\u001b[A\n",
+ " 15%|█▌ | 6702/44063 [10:31<1:13:23, 8.48it/s]\u001b[A\n",
+ " 15%|█▌ | 6703/44063 [10:31<1:11:50, 8.67it/s]\u001b[A\n",
+ " 15%|█▌ | 6705/44063 [10:31<1:09:17, 8.98it/s]\u001b[A\n",
+ " 15%|█▌ | 6707/44063 [10:31<1:03:56, 9.74it/s]\u001b[A\n",
+ " 15%|█▌ | 6709/44063 [10:31<1:05:31, 9.50it/s]\u001b[A\n",
+ " 15%|█▌ | 6710/44063 [10:31<1:07:21, 9.24it/s]\u001b[A\n",
+ " 15%|█▌ | 6712/44063 [10:32<1:06:22, 9.38it/s]\u001b[A\n",
+ " 15%|█▌ | 6713/44063 [10:32<1:17:35, 8.02it/s]\u001b[A\n",
+ " 15%|█▌ | 6714/44063 [10:32<1:13:54, 8.42it/s]\u001b[A\n",
+ " 15%|█▌ | 6715/44063 [10:32<1:32:51, 6.70it/s]\u001b[A\n",
+ " 15%|█▌ | 6716/44063 [10:32<1:26:24, 7.20it/s]\u001b[A\n",
+ " 15%|█▌ | 6717/44063 [10:32<1:22:45, 7.52it/s]\u001b[A\n",
+ " 15%|█▌ | 6718/44063 [10:32<1:17:43, 8.01it/s]\u001b[A\n",
+ " 15%|█▌ | 6720/44063 [10:33<1:09:53, 8.90it/s]\u001b[A\n",
+ " 15%|█▌ | 6722/44063 [10:33<1:03:57, 9.73it/s]\u001b[A\n",
+ " 15%|█▌ | 6724/44063 [10:33<59:59, 10.37it/s] \u001b[A\n",
+ " 15%|█▌ | 6726/44063 [10:33<1:04:27, 9.65it/s]\u001b[A\n",
+ " 15%|█▌ | 6728/44063 [10:33<1:03:34, 9.79it/s]\u001b[A\n",
+ " 15%|█▌ | 6730/44063 [10:34<1:08:26, 9.09it/s]\u001b[A\n",
+ " 15%|█▌ | 6731/44063 [10:34<1:16:10, 8.17it/s]\u001b[A\n",
+ " 15%|█▌ | 6732/44063 [10:34<1:26:57, 7.16it/s]\u001b[A\n",
+ " 15%|█▌ | 6733/44063 [10:34<1:22:23, 7.55it/s]\u001b[A\n",
+ " 15%|█▌ | 6734/44063 [10:34<1:18:50, 7.89it/s]\u001b[A\n",
+ " 15%|█▌ | 6735/44063 [10:34<1:15:33, 8.23it/s]\u001b[A\n",
+ " 15%|█▌ | 6736/44063 [10:34<1:13:39, 8.45it/s]\u001b[A\n",
+ " 15%|█▌ | 6737/44063 [10:35<1:30:09, 6.90it/s]\u001b[A\n",
+ " 15%|█▌ | 6738/44063 [10:35<1:24:20, 7.38it/s]\u001b[A\n",
+ " 15%|█▌ | 6739/44063 [10:35<1:26:14, 7.21it/s]\u001b[A\n",
+ " 15%|█▌ | 6741/44063 [10:35<1:16:41, 8.11it/s]\u001b[A\n",
+ " 15%|█▌ | 6742/44063 [10:35<1:20:04, 7.77it/s]\u001b[A\n",
+ " 15%|█▌ | 6743/44063 [10:35<1:15:01, 8.29it/s]\u001b[A\n",
+ " 15%|█▌ | 6744/44063 [10:35<1:18:46, 7.89it/s]\u001b[A\n",
+ " 15%|█▌ | 6745/44063 [10:36<1:14:35, 8.34it/s]\u001b[A\n",
+ " 15%|█▌ | 6746/44063 [10:36<1:43:27, 6.01it/s]\u001b[A\n",
+ " 15%|█▌ | 6748/44063 [10:36<1:29:52, 6.92it/s]\u001b[A\n",
+ " 15%|█▌ | 6749/44063 [10:36<1:29:15, 6.97it/s]\u001b[A\n",
+ " 15%|█▌ | 6750/44063 [10:36<1:34:25, 6.59it/s]\u001b[A\n",
+ " 15%|█▌ | 6752/44063 [10:37<1:22:40, 7.52it/s]\u001b[A\n",
+ " 15%|█▌ | 6754/44063 [10:37<1:17:32, 8.02it/s]\u001b[A\n",
+ " 15%|█▌ | 6755/44063 [10:37<1:20:55, 7.68it/s]\u001b[A\n",
+ " 15%|█▌ | 6757/44063 [10:37<1:11:01, 8.75it/s]\u001b[A\n",
+ " 15%|█▌ | 6758/44063 [10:37<1:12:02, 8.63it/s]\u001b[A\n",
+ " 15%|█▌ | 6759/44063 [10:37<1:15:43, 8.21it/s]\u001b[A\n",
+ " 15%|█▌ | 6760/44063 [10:37<1:14:49, 8.31it/s]\u001b[A\n",
+ " 15%|█▌ | 6762/44063 [10:38<1:08:39, 9.05it/s]\u001b[A\n",
+ " 15%|█▌ | 6763/44063 [10:38<1:13:22, 8.47it/s]\u001b[A\n",
+ " 15%|█▌ | 6765/44063 [10:38<1:09:49, 8.90it/s]\u001b[A\n",
+ " 15%|█▌ | 6767/44063 [10:38<1:07:56, 9.15it/s]\u001b[A\n",
+ " 15%|█▌ | 6768/44063 [10:38<1:51:53, 5.56it/s]\u001b[A\n",
+ " 15%|█▌ | 6769/44063 [10:39<1:57:10, 5.30it/s]\u001b[A\n",
+ " 15%|█▌ | 6771/44063 [10:39<1:39:42, 6.23it/s]\u001b[A\n",
+ " 15%|█▌ | 6772/44063 [10:39<1:35:46, 6.49it/s]\u001b[A\n",
+ " 15%|█▌ | 6774/44063 [10:39<1:24:03, 7.39it/s]\u001b[A\n",
+ " 15%|█▌ | 6776/44063 [10:39<1:18:10, 7.95it/s]\u001b[A\n",
+ " 15%|█▌ | 6777/44063 [10:39<1:13:28, 8.46it/s]\u001b[A\n",
+ " 15%|█▌ | 6778/44063 [10:40<1:17:02, 8.07it/s]\u001b[A\n",
+ " 15%|█▌ | 6780/44063 [10:40<1:14:24, 8.35it/s]\u001b[A\n",
+ " 15%|█▌ | 6781/44063 [10:40<1:19:30, 7.81it/s]\u001b[A\n",
+ " 15%|█▌ | 6783/44063 [10:40<1:14:06, 8.38it/s]\u001b[A\n",
+ " 15%|█▌ | 6784/44063 [10:40<1:12:30, 8.57it/s]\u001b[A\n",
+ " 15%|█▌ | 6785/44063 [10:40<1:10:41, 8.79it/s]\u001b[A\n",
+ " 15%|█▌ | 6786/44063 [10:41<1:33:41, 6.63it/s]\u001b[A\n",
+ " 15%|█▌ | 6787/44063 [10:41<1:39:01, 6.27it/s]\u001b[A\n",
+ " 15%|█▌ | 6789/44063 [10:41<1:22:24, 7.54it/s]\u001b[A\n",
+ " 15%|█▌ | 6790/44063 [10:41<1:18:10, 7.95it/s]\u001b[A\n",
+ " 15%|█▌ | 6792/44063 [10:41<1:15:59, 8.18it/s]\u001b[A\n",
+ " 15%|█▌ | 6793/44063 [10:41<1:26:44, 7.16it/s]\u001b[A\n",
+ " 15%|█▌ | 6794/44063 [10:42<1:23:16, 7.46it/s]\u001b[A\n",
+ " 15%|█▌ | 6795/44063 [10:42<1:30:05, 6.89it/s]\u001b[A\n",
+ " 15%|█▌ | 6796/44063 [10:42<1:27:18, 7.11it/s]\u001b[A\n",
+ " 15%|█▌ | 6798/44063 [10:42<1:13:59, 8.39it/s]\u001b[A\n",
+ " 15%|█▌ | 6800/44063 [10:42<1:05:37, 9.46it/s]\u001b[A\n",
+ " 15%|█▌ | 6802/44063 [10:42<1:10:29, 8.81it/s]\u001b[A\n",
+ " 15%|█▌ | 6803/44063 [10:43<1:14:09, 8.37it/s]\u001b[A\n",
+ " 15%|█▌ | 6804/44063 [10:43<1:25:21, 7.28it/s]\u001b[A\n",
+ " 15%|█▌ | 6805/44063 [10:43<1:25:54, 7.23it/s]\u001b[A\n",
+ " 15%|█▌ | 6806/44063 [10:43<1:29:00, 6.98it/s]\u001b[A\n",
+ " 15%|█▌ | 6807/44063 [10:43<1:26:28, 7.18it/s]\u001b[A\n",
+ " 15%|█▌ | 6809/44063 [10:43<1:24:04, 7.39it/s]\u001b[A\n",
+ " 15%|█▌ | 6811/44063 [10:44<1:18:30, 7.91it/s]\u001b[A\n",
+ " 15%|█▌ | 6812/44063 [10:44<1:17:51, 7.97it/s]\u001b[A\n",
+ " 15%|█▌ | 6813/44063 [10:44<1:17:26, 8.02it/s]\u001b[A\n",
+ " 15%|█▌ | 6814/44063 [10:44<1:25:57, 7.22it/s]\u001b[A\n",
+ " 15%|█▌ | 6815/44063 [10:44<1:21:59, 7.57it/s]\u001b[A\n",
+ " 15%|█▌ | 6817/44063 [10:44<1:18:03, 7.95it/s]\u001b[A\n",
+ " 15%|█▌ | 6818/44063 [10:45<1:16:28, 8.12it/s]\u001b[A\n",
+ " 15%|█▌ | 6820/44063 [10:45<1:11:00, 8.74it/s]\u001b[A\n",
+ " 15%|█▌ | 6822/44063 [10:45<1:05:23, 9.49it/s]\u001b[A\n",
+ " 15%|█▌ | 6823/44063 [10:45<1:08:27, 9.07it/s]\u001b[A\n",
+ " 15%|█▌ | 6824/44063 [10:45<1:10:52, 8.76it/s]\u001b[A\n",
+ " 15%|█▌ | 6825/44063 [10:45<1:15:37, 8.21it/s]\u001b[A\n",
+ " 15%|█▌ | 6826/44063 [10:45<1:21:24, 7.62it/s]\u001b[A\n",
+ " 15%|█▌ | 6828/44063 [10:46<1:14:50, 8.29it/s]\u001b[A\n",
+ " 15%|█▌ | 6829/44063 [10:46<1:26:29, 7.18it/s]\u001b[A\n",
+ " 16%|█▌ | 6830/44063 [10:46<1:35:04, 6.53it/s]\u001b[A\n",
+ " 16%|█▌ | 6832/44063 [10:46<1:24:25, 7.35it/s]\u001b[A\n",
+ " 16%|█▌ | 6834/44063 [10:46<1:13:29, 8.44it/s]\u001b[A\n",
+ " 16%|█▌ | 6835/44063 [10:47<1:42:17, 6.07it/s]\u001b[A\n",
+ " 16%|█▌ | 6836/44063 [10:47<1:31:46, 6.76it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 16%|█▌ | 6837/44063 [10:47<1:23:04, 7.47it/s]\u001b[A\n",
+ " 16%|█▌ | 6838/44063 [10:47<1:19:01, 7.85it/s]\u001b[A\n",
+ " 16%|█▌ | 6839/44063 [10:47<1:18:18, 7.92it/s]\u001b[A\n",
+ " 16%|█▌ | 6840/44063 [10:47<1:15:54, 8.17it/s]\u001b[A\n",
+ " 16%|█▌ | 6841/44063 [10:47<1:13:04, 8.49it/s]\u001b[A\n",
+ " 16%|█▌ | 6842/44063 [10:47<1:26:34, 7.17it/s]\u001b[A\n",
+ " 16%|█▌ | 6843/44063 [10:48<1:28:14, 7.03it/s]\u001b[A\n",
+ " 16%|█▌ | 6845/44063 [10:48<1:19:06, 7.84it/s]\u001b[A\n",
+ " 16%|█▌ | 6847/44063 [10:48<1:13:38, 8.42it/s]\u001b[A\n",
+ " 16%|█▌ | 6848/44063 [10:48<1:24:11, 7.37it/s]\u001b[A\n",
+ " 16%|█▌ | 6849/44063 [10:48<1:28:59, 6.97it/s]\u001b[A\n",
+ " 16%|█▌ | 6851/44063 [10:49<1:20:58, 7.66it/s]\u001b[A\n",
+ " 16%|█▌ | 6853/44063 [10:49<1:21:07, 7.64it/s]\u001b[A\n",
+ " 16%|█▌ | 6855/44063 [10:49<1:12:47, 8.52it/s]\u001b[A\n",
+ " 16%|█▌ | 6857/44063 [10:49<1:05:09, 9.52it/s]\u001b[A\n",
+ " 16%|█▌ | 6859/44063 [10:49<1:08:15, 9.08it/s]\u001b[A\n",
+ " 16%|█▌ | 6861/44063 [10:50<1:21:43, 7.59it/s]\u001b[A\n",
+ " 16%|█▌ | 6862/44063 [10:50<1:27:20, 7.10it/s]\u001b[A\n",
+ " 16%|█▌ | 6863/44063 [10:50<2:20:58, 4.40it/s]\u001b[A\n",
+ " 16%|█▌ | 6864/44063 [10:51<2:32:06, 4.08it/s]\u001b[A\n",
+ " 16%|█▌ | 6865/44063 [10:51<2:11:15, 4.72it/s]\u001b[A\n",
+ " 16%|█▌ | 6867/44063 [10:51<2:01:40, 5.09it/s]\u001b[A\n",
+ " 16%|█▌ | 6868/44063 [10:51<1:50:00, 5.64it/s]\u001b[A\n",
+ " 16%|█▌ | 6869/44063 [10:51<1:40:15, 6.18it/s]\u001b[A\n",
+ " 16%|█▌ | 6870/44063 [10:51<1:38:28, 6.29it/s]\u001b[A\n",
+ " 16%|█▌ | 6871/44063 [10:52<1:36:00, 6.46it/s]\u001b[A\n",
+ " 16%|█▌ | 6872/44063 [10:52<1:28:22, 7.01it/s]\u001b[A\n",
+ " 16%|█▌ | 6873/44063 [10:52<1:45:34, 5.87it/s]\u001b[A\n",
+ " 16%|█▌ | 6875/44063 [10:52<1:28:27, 7.01it/s]\u001b[A\n",
+ " 16%|█▌ | 6876/44063 [10:52<1:22:24, 7.52it/s]\u001b[A\n",
+ " 16%|█▌ | 6877/44063 [10:52<1:24:27, 7.34it/s]\u001b[A\n",
+ " 16%|█▌ | 6878/44063 [10:53<1:25:48, 7.22it/s]\u001b[A\n",
+ " 16%|█▌ | 6879/44063 [10:53<1:31:51, 6.75it/s]\u001b[A\n",
+ " 16%|█▌ | 6881/44063 [10:53<1:20:42, 7.68it/s]\u001b[A\n",
+ " 16%|█▌ | 6882/44063 [10:53<1:23:13, 7.45it/s]\u001b[A\n",
+ " 16%|█▌ | 6884/44063 [10:53<1:11:19, 8.69it/s]\u001b[A\n",
+ " 16%|█▌ | 6885/44063 [10:53<1:53:06, 5.48it/s]\u001b[A\n",
+ " 16%|█▌ | 6886/44063 [10:54<1:40:18, 6.18it/s]\u001b[A\n",
+ " 16%|█▌ | 6888/44063 [10:54<1:22:55, 7.47it/s]\u001b[A\n",
+ " 16%|█▌ | 6890/44063 [10:54<1:23:31, 7.42it/s]\u001b[A\n",
+ " 16%|█▌ | 6892/44063 [10:54<1:12:22, 8.56it/s]\u001b[A\n",
+ " 16%|█▌ | 6894/44063 [10:54<1:18:07, 7.93it/s]\u001b[A\n",
+ " 16%|█▌ | 6895/44063 [10:55<1:17:35, 7.98it/s]\u001b[A\n",
+ " 16%|█▌ | 6896/44063 [10:55<1:26:58, 7.12it/s]\u001b[A\n",
+ " 16%|█▌ | 6897/44063 [10:55<1:27:47, 7.06it/s]\u001b[A\n",
+ " 16%|█▌ | 6899/44063 [10:55<1:14:39, 8.30it/s]\u001b[A\n",
+ " 16%|█▌ | 6900/44063 [10:55<1:12:39, 8.53it/s]\u001b[A\n",
+ " 16%|█▌ | 6901/44063 [10:55<1:20:30, 7.69it/s]\u001b[A\n",
+ " 16%|█▌ | 6902/44063 [10:55<1:19:47, 7.76it/s]\u001b[A\n",
+ " 16%|█▌ | 6903/44063 [10:56<1:15:33, 8.20it/s]\u001b[A\n",
+ " 16%|█▌ | 6905/44063 [10:56<1:08:24, 9.05it/s]\u001b[A\n",
+ " 16%|█▌ | 6906/44063 [10:56<1:14:48, 8.28it/s]\u001b[A\n",
+ " 16%|█▌ | 6908/44063 [10:56<1:11:15, 8.69it/s]\u001b[A\n",
+ " 16%|█▌ | 6909/44063 [10:56<1:18:30, 7.89it/s]\u001b[A\n",
+ " 16%|█▌ | 6910/44063 [10:56<1:16:00, 8.15it/s]\u001b[A\n",
+ " 16%|█▌ | 6912/44063 [10:57<1:13:10, 8.46it/s]\u001b[A\n",
+ " 16%|█▌ | 6914/44063 [10:57<1:06:07, 9.36it/s]\u001b[A\n",
+ " 16%|█▌ | 6916/44063 [10:57<1:08:02, 9.10it/s]\u001b[A\n",
+ " 16%|█▌ | 6918/44063 [10:57<1:01:09, 10.12it/s]\u001b[A\n",
+ " 16%|█▌ | 6920/44063 [10:57<1:04:49, 9.55it/s]\u001b[A\n",
+ " 16%|█▌ | 6922/44063 [10:58<1:17:38, 7.97it/s]\u001b[A\n",
+ " 16%|█▌ | 6923/44063 [10:58<1:14:25, 8.32it/s]\u001b[A\n",
+ " 16%|█▌ | 6924/44063 [10:58<1:12:21, 8.55it/s]\u001b[A\n",
+ " 16%|█▌ | 6925/44063 [10:58<1:13:28, 8.42it/s]\u001b[A\n",
+ " 16%|█▌ | 6927/44063 [10:58<1:09:32, 8.90it/s]\u001b[A\n",
+ " 16%|█▌ | 6929/44063 [10:58<1:10:20, 8.80it/s]\u001b[A\n",
+ " 16%|█▌ | 6931/44063 [10:59<1:10:59, 8.72it/s]\u001b[A\n",
+ " 16%|█▌ | 6932/44063 [10:59<1:21:10, 7.62it/s]\u001b[A\n",
+ " 16%|█▌ | 6933/44063 [10:59<1:38:33, 6.28it/s]\u001b[A\n",
+ " 16%|█▌ | 6935/44063 [10:59<1:39:52, 6.20it/s]\u001b[A\n",
+ " 16%|█▌ | 6936/44063 [11:00<1:40:03, 6.18it/s]\u001b[A\n",
+ " 16%|█▌ | 6937/44063 [11:00<1:40:59, 6.13it/s]\u001b[A\n",
+ " 16%|█▌ | 6938/44063 [11:00<1:35:47, 6.46it/s]\u001b[A\n",
+ " 16%|█▌ | 6939/44063 [11:00<1:27:58, 7.03it/s]\u001b[A\n",
+ " 16%|█▌ | 6941/44063 [11:00<1:23:56, 7.37it/s]\u001b[A\n",
+ " 16%|█▌ | 6943/44063 [11:00<1:15:56, 8.15it/s]\u001b[A\n",
+ " 16%|█▌ | 6944/44063 [11:01<1:17:09, 8.02it/s]\u001b[A\n",
+ " 16%|█▌ | 6945/44063 [11:01<1:16:36, 8.08it/s]\u001b[A\n",
+ " 16%|█▌ | 6946/44063 [11:01<1:23:04, 7.45it/s]\u001b[A\n",
+ " 16%|█▌ | 6948/44063 [11:01<1:19:30, 7.78it/s]\u001b[A\n",
+ " 16%|█▌ | 6949/44063 [11:01<1:30:14, 6.85it/s]\u001b[A\n",
+ " 16%|█▌ | 6950/44063 [11:01<1:27:21, 7.08it/s]\u001b[A\n",
+ " 16%|█▌ | 6952/44063 [11:02<1:16:22, 8.10it/s]\u001b[A\n",
+ " 16%|█▌ | 6954/44063 [11:02<1:10:18, 8.80it/s]\u001b[A\n",
+ " 16%|█▌ | 6956/44063 [11:02<1:06:02, 9.36it/s]\u001b[A\n",
+ " 16%|█▌ | 6958/44063 [11:02<1:03:55, 9.67it/s]\u001b[A\n",
+ " 16%|█▌ | 6960/44063 [11:02<1:16:41, 8.06it/s]\u001b[A\n",
+ " 16%|█▌ | 6961/44063 [11:03<1:17:42, 7.96it/s]\u001b[A\n",
+ " 16%|█▌ | 6962/44063 [11:03<1:18:16, 7.90it/s]\u001b[A\n",
+ " 16%|█▌ | 6963/44063 [11:03<1:24:34, 7.31it/s]\u001b[A\n",
+ " 16%|█▌ | 6964/44063 [11:03<1:26:58, 7.11it/s]\u001b[A\n",
+ " 16%|█▌ | 6966/44063 [11:03<1:23:23, 7.41it/s]\u001b[A\n",
+ " 16%|█▌ | 6967/44063 [11:03<1:30:09, 6.86it/s]\u001b[A\n",
+ " 16%|█▌ | 6969/44063 [11:04<1:20:05, 7.72it/s]\u001b[A\n",
+ " 16%|█▌ | 6970/44063 [11:04<1:24:24, 7.32it/s]\u001b[A\n",
+ " 16%|█▌ | 6972/44063 [11:04<1:15:40, 8.17it/s]\u001b[A\n",
+ " 16%|█▌ | 6974/44063 [11:04<1:08:34, 9.01it/s]\u001b[A\n",
+ " 16%|█▌ | 6975/44063 [11:04<1:18:41, 7.86it/s]\u001b[A\n",
+ " 16%|█▌ | 6977/44063 [11:04<1:09:40, 8.87it/s]\u001b[A\n",
+ " 16%|█▌ | 6979/44063 [11:05<1:01:48, 10.00it/s]\u001b[A\n",
+ " 16%|█▌ | 6981/44063 [11:05<1:11:02, 8.70it/s]\u001b[A\n",
+ " 16%|█▌ | 6982/44063 [11:05<1:08:27, 9.03it/s]\u001b[A\n",
+ " 16%|█▌ | 6984/44063 [11:05<1:12:47, 8.49it/s]\u001b[A\n",
+ " 16%|█▌ | 6986/44063 [11:05<1:08:20, 9.04it/s]\u001b[A\n",
+ " 16%|█▌ | 6988/44063 [11:06<1:04:43, 9.55it/s]\u001b[A\n",
+ " 16%|█▌ | 6990/44063 [11:06<1:07:30, 9.15it/s]\u001b[A\n",
+ " 16%|█▌ | 6991/44063 [11:06<1:13:44, 8.38it/s]\u001b[A\n",
+ " 16%|█▌ | 6993/44063 [11:06<1:14:48, 8.26it/s]\u001b[A\n",
+ " 16%|█▌ | 6995/44063 [11:06<1:07:24, 9.16it/s]\u001b[A\n",
+ " 16%|█▌ | 6996/44063 [11:07<1:23:22, 7.41it/s]\u001b[A\n",
+ " 16%|█▌ | 6998/44063 [11:07<1:19:56, 7.73it/s]\u001b[A\n",
+ " 16%|█▌ | 7000/44063 [11:07<1:16:09, 8.11it/s]\u001b[A\n",
+ " 16%|█▌ | 7001/44063 [11:07<1:12:23, 8.53it/s]\u001b[A\n",
+ " 16%|█▌ | 7002/44063 [11:07<1:09:12, 8.93it/s]\u001b[A\n",
+ " 16%|█▌ | 7004/44063 [11:07<1:05:44, 9.40it/s]\u001b[A\n",
+ " 16%|█▌ | 7006/44063 [11:08<1:10:40, 8.74it/s]\u001b[A\n",
+ " 16%|█▌ | 7008/44063 [11:08<1:02:45, 9.84it/s]\u001b[A\n",
+ " 16%|█▌ | 7010/44063 [11:08<1:01:06, 10.11it/s]\u001b[A\n",
+ " 16%|█▌ | 7012/44063 [11:08<1:07:56, 9.09it/s]\u001b[A\n",
+ " 16%|█▌ | 7014/44063 [11:08<1:06:41, 9.26it/s]\u001b[A\n",
+ " 16%|█▌ | 7015/44063 [11:09<1:17:16, 7.99it/s]\u001b[A\n",
+ " 16%|█▌ | 7017/44063 [11:09<1:11:41, 8.61it/s]\u001b[A\n",
+ " 16%|█▌ | 7018/44063 [11:09<1:11:47, 8.60it/s]\u001b[A\n",
+ " 16%|█▌ | 7019/44063 [11:09<1:14:17, 8.31it/s]\u001b[A\n",
+ " 16%|█▌ | 7021/44063 [11:09<1:08:56, 8.95it/s]\u001b[A\n",
+ " 16%|█▌ | 7022/44063 [11:09<1:08:48, 8.97it/s]\u001b[A\n",
+ " 16%|█▌ | 7023/44063 [11:10<1:08:37, 9.00it/s]\u001b[A\n",
+ " 16%|█▌ | 7025/44063 [11:10<1:10:12, 8.79it/s]\u001b[A\n",
+ " 16%|█▌ | 7026/44063 [11:10<1:40:40, 6.13it/s]\u001b[A\n",
+ " 16%|█▌ | 7028/44063 [11:10<1:25:15, 7.24it/s]\u001b[A\n",
+ " 16%|█▌ | 7030/44063 [11:10<1:11:31, 8.63it/s]\u001b[A\n",
+ " 16%|█▌ | 7032/44063 [11:11<1:10:23, 8.77it/s]\u001b[A\n",
+ " 16%|█▌ | 7034/44063 [11:11<1:29:07, 6.92it/s]\u001b[A\n",
+ " 16%|█▌ | 7036/44063 [11:11<1:22:58, 7.44it/s]\u001b[A\n",
+ " 16%|█▌ | 7037/44063 [11:11<1:19:39, 7.75it/s]\u001b[A\n",
+ " 16%|█▌ | 7039/44063 [11:11<1:13:24, 8.41it/s]\u001b[A\n",
+ " 16%|█▌ | 7041/44063 [11:12<1:04:43, 9.53it/s]\u001b[A\n",
+ " 16%|█▌ | 7043/44063 [11:12<1:05:30, 9.42it/s]\u001b[A\n",
+ " 16%|█▌ | 7045/44063 [11:12<1:01:56, 9.96it/s]\u001b[A\n",
+ " 16%|█▌ | 7047/44063 [11:12<59:44, 10.33it/s] \u001b[A\n",
+ " 16%|█▌ | 7049/44063 [11:12<55:37, 11.09it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 16%|█▌ | 7051/44063 [11:13<58:31, 10.54it/s]\u001b[A\n",
+ " 16%|█▌ | 7053/44063 [11:13<1:00:54, 10.13it/s]\u001b[A\n",
+ " 16%|█▌ | 7055/44063 [11:13<1:06:40, 9.25it/s]\u001b[A\n",
+ " 16%|█▌ | 7056/44063 [11:13<1:16:22, 8.07it/s]\u001b[A\n",
+ " 16%|█▌ | 7057/44063 [11:13<1:23:10, 7.41it/s]\u001b[A\n",
+ " 16%|█▌ | 7058/44063 [11:14<1:38:10, 6.28it/s]\u001b[A\n",
+ " 16%|█▌ | 7060/44063 [11:14<1:30:05, 6.85it/s]\u001b[A\n",
+ " 16%|█▌ | 7061/44063 [11:14<1:26:35, 7.12it/s]\u001b[A\n",
+ " 16%|█▌ | 7063/44063 [11:14<1:12:01, 8.56it/s]\u001b[A\n",
+ " 16%|█▌ | 7065/44063 [11:14<1:02:02, 9.94it/s]\u001b[A\n",
+ " 16%|█▌ | 7067/44063 [11:14<1:06:56, 9.21it/s]\u001b[A\n",
+ " 16%|█▌ | 7069/44063 [11:15<1:03:35, 9.70it/s]\u001b[A\n",
+ " 16%|█▌ | 7071/44063 [11:15<57:42, 10.68it/s] \u001b[A\n",
+ " 16%|█▌ | 7073/44063 [11:15<58:52, 10.47it/s]\u001b[A\n",
+ " 16%|█▌ | 7075/44063 [11:15<56:58, 10.82it/s]\u001b[A\n",
+ " 16%|█▌ | 7077/44063 [11:15<1:04:17, 9.59it/s]\u001b[A\n",
+ " 16%|█▌ | 7079/44063 [11:16<1:03:31, 9.70it/s]\u001b[A\n",
+ " 16%|█▌ | 7081/44063 [11:16<1:01:41, 9.99it/s]\u001b[A\n",
+ " 16%|█▌ | 7083/44063 [11:16<1:04:17, 9.59it/s]\u001b[A\n",
+ " 16%|█▌ | 7084/44063 [11:16<1:05:56, 9.35it/s]\u001b[A\n",
+ " 16%|█▌ | 7086/44063 [11:16<1:03:59, 9.63it/s]\u001b[A\n",
+ " 16%|█▌ | 7088/44063 [11:16<1:00:18, 10.22it/s]\u001b[A\n",
+ " 16%|█▌ | 7090/44063 [11:17<53:38, 11.49it/s] \u001b[A\n",
+ " 16%|█▌ | 7092/44063 [11:17<1:00:53, 10.12it/s]\u001b[A\n",
+ " 16%|█▌ | 7094/44063 [11:17<56:27, 10.91it/s] \u001b[A\n",
+ " 16%|█▌ | 7096/44063 [11:17<1:01:42, 9.98it/s]\u001b[A\n",
+ " 16%|█▌ | 7098/44063 [11:17<1:00:52, 10.12it/s]\u001b[A\n",
+ " 16%|█▌ | 7100/44063 [11:18<1:07:38, 9.11it/s]\u001b[A\n",
+ " 16%|█▌ | 7102/44063 [11:18<1:06:09, 9.31it/s]\u001b[A\n",
+ " 16%|█▌ | 7103/44063 [11:18<1:12:52, 8.45it/s]\u001b[A\n",
+ " 16%|█▌ | 7105/44063 [11:18<1:07:18, 9.15it/s]\u001b[A\n",
+ " 16%|█▌ | 7107/44063 [11:18<56:35, 10.88it/s] \u001b[A\n",
+ " 16%|█▌ | 7109/44063 [11:19<56:14, 10.95it/s]\u001b[A\n",
+ " 16%|█▌ | 7111/44063 [11:19<56:55, 10.82it/s]\u001b[A\n",
+ " 16%|█▌ | 7113/44063 [11:19<54:27, 11.31it/s]\u001b[A\n",
+ " 16%|█▌ | 7115/44063 [11:19<57:16, 10.75it/s]\u001b[A\n",
+ " 16%|█▌ | 7117/44063 [11:19<53:55, 11.42it/s]\u001b[A\n",
+ " 16%|█▌ | 7119/44063 [11:19<54:50, 11.23it/s]\u001b[A\n",
+ " 16%|█▌ | 7121/44063 [11:20<55:15, 11.14it/s]\u001b[A\n",
+ " 16%|█▌ | 7123/44063 [11:20<49:51, 12.35it/s]\u001b[A\n",
+ " 16%|█▌ | 7125/44063 [11:20<1:00:23, 10.19it/s]\u001b[A\n",
+ " 16%|█▌ | 7127/44063 [11:20<1:03:25, 9.71it/s]\u001b[A\n",
+ " 16%|█▌ | 7129/44063 [11:20<1:03:00, 9.77it/s]\u001b[A\n",
+ " 16%|█▌ | 7131/44063 [11:21<1:13:33, 8.37it/s]\u001b[A\n",
+ " 16%|█▌ | 7132/44063 [11:21<1:17:19, 7.96it/s]\u001b[A\n",
+ " 16%|█▌ | 7133/44063 [11:21<1:17:57, 7.89it/s]\u001b[A\n",
+ " 16%|█▌ | 7135/44063 [11:21<1:07:19, 9.14it/s]\u001b[A\n",
+ " 16%|█▌ | 7137/44063 [11:21<1:04:01, 9.61it/s]\u001b[A\n",
+ " 16%|█▌ | 7139/44063 [11:21<59:16, 10.38it/s] \u001b[A\n",
+ " 16%|█▌ | 7141/44063 [11:22<1:03:15, 9.73it/s]\u001b[A\n",
+ " 16%|█▌ | 7143/44063 [11:22<1:23:53, 7.33it/s]\u001b[A\n",
+ " 16%|█▌ | 7144/44063 [11:22<1:18:26, 7.84it/s]\u001b[A\n",
+ " 16%|█▌ | 7146/44063 [11:22<1:16:15, 8.07it/s]\u001b[A\n",
+ " 16%|█▌ | 7148/44063 [11:23<1:06:44, 9.22it/s]\u001b[A\n",
+ " 16%|█▌ | 7150/44063 [11:23<1:03:24, 9.70it/s]\u001b[A\n",
+ " 16%|█▌ | 7152/44063 [11:23<1:08:56, 8.92it/s]\u001b[A\n",
+ " 16%|█▌ | 7153/44063 [11:23<1:09:00, 8.91it/s]\u001b[A\n",
+ " 16%|█▌ | 7155/44063 [11:23<1:01:16, 10.04it/s]\u001b[A\n",
+ " 16%|█▌ | 7157/44063 [11:24<1:03:16, 9.72it/s]\u001b[A\n",
+ " 16%|█▌ | 7159/44063 [11:24<1:06:37, 9.23it/s]\u001b[A\n",
+ " 16%|█▌ | 7160/44063 [11:24<1:13:16, 8.39it/s]\u001b[A\n",
+ " 16%|█▋ | 7161/44063 [11:24<1:23:41, 7.35it/s]\u001b[A\n",
+ " 16%|█▋ | 7162/44063 [11:24<1:18:33, 7.83it/s]\u001b[A\n",
+ " 16%|█▋ | 7163/44063 [11:24<1:21:07, 7.58it/s]\u001b[A\n",
+ " 16%|█▋ | 7165/44063 [11:25<1:18:00, 7.88it/s]\u001b[A\n",
+ " 16%|█▋ | 7167/44063 [11:25<1:07:44, 9.08it/s]\u001b[A\n",
+ " 16%|█▋ | 7169/44063 [11:25<1:04:10, 9.58it/s]\u001b[A\n",
+ " 16%|█▋ | 7171/44063 [11:25<1:16:05, 8.08it/s]\u001b[A\n",
+ " 16%|█▋ | 7173/44063 [11:25<1:07:37, 9.09it/s]\u001b[A\n",
+ " 16%|█▋ | 7175/44063 [11:26<1:06:20, 9.27it/s]\u001b[A\n",
+ " 16%|█▋ | 7176/44063 [11:26<1:05:59, 9.32it/s]\u001b[A\n",
+ " 16%|█▋ | 7177/44063 [11:26<1:06:25, 9.25it/s]\u001b[A\n",
+ " 16%|█▋ | 7179/44063 [11:26<1:10:31, 8.72it/s]\u001b[A\n",
+ " 16%|█▋ | 7181/44063 [11:26<59:34, 10.32it/s] \u001b[A\n",
+ " 16%|█▋ | 7183/44063 [11:26<59:16, 10.37it/s]\u001b[A\n",
+ " 16%|█▋ | 7185/44063 [11:27<1:05:07, 9.44it/s]\u001b[A\n",
+ " 16%|█▋ | 7187/44063 [11:27<1:03:58, 9.61it/s]\u001b[A\n",
+ " 16%|█▋ | 7189/44063 [11:27<1:07:13, 9.14it/s]\u001b[A\n",
+ " 16%|█▋ | 7190/44063 [11:27<1:15:44, 8.11it/s]\u001b[A\n",
+ " 16%|█▋ | 7192/44063 [11:28<1:16:13, 8.06it/s]\u001b[A\n",
+ " 16%|█▋ | 7194/44063 [11:28<1:10:24, 8.73it/s]\u001b[A\n",
+ " 16%|█▋ | 7195/44063 [11:28<1:08:28, 8.97it/s]\u001b[A\n",
+ " 16%|█▋ | 7197/44063 [11:28<1:11:16, 8.62it/s]\u001b[A\n",
+ " 16%|█▋ | 7199/44063 [11:28<1:01:41, 9.96it/s]\u001b[A\n",
+ " 16%|█▋ | 7201/44063 [11:28<54:10, 11.34it/s] \u001b[A\n",
+ " 16%|█▋ | 7203/44063 [11:28<53:49, 11.41it/s]\u001b[A\n",
+ " 16%|█▋ | 7205/44063 [11:29<59:46, 10.28it/s]\u001b[A\n",
+ " 16%|█▋ | 7207/44063 [11:29<56:06, 10.95it/s]\u001b[A\n",
+ " 16%|█▋ | 7209/44063 [11:29<50:20, 12.20it/s]\u001b[A\n",
+ " 16%|█▋ | 7211/44063 [11:29<52:48, 11.63it/s]\u001b[A\n",
+ " 16%|█▋ | 7213/44063 [11:30<1:08:11, 9.01it/s]\u001b[A\n",
+ " 16%|█▋ | 7215/44063 [11:30<1:03:50, 9.62it/s]\u001b[A\n",
+ " 16%|█▋ | 7217/44063 [11:30<1:05:39, 9.35it/s]\u001b[A\n",
+ " 16%|█▋ | 7219/44063 [11:30<1:12:49, 8.43it/s]\u001b[A\n",
+ " 16%|█▋ | 7220/44063 [11:30<1:12:36, 8.46it/s]\u001b[A\n",
+ " 16%|█▋ | 7221/44063 [11:30<1:20:39, 7.61it/s]\u001b[A\n",
+ " 16%|█▋ | 7222/44063 [11:31<1:26:55, 7.06it/s]\u001b[A\n",
+ " 16%|█▋ | 7224/44063 [11:31<1:16:20, 8.04it/s]\u001b[A\n",
+ " 16%|█▋ | 7225/44063 [11:31<1:30:20, 6.80it/s]\u001b[A\n",
+ " 16%|█▋ | 7227/44063 [11:31<1:16:14, 8.05it/s]\u001b[A\n",
+ " 16%|█▋ | 7229/44063 [11:31<1:11:05, 8.63it/s]\u001b[A\n",
+ " 16%|█▋ | 7230/44063 [11:31<1:10:33, 8.70it/s]\u001b[A\n",
+ " 16%|█▋ | 7231/44063 [11:32<1:12:59, 8.41it/s]\u001b[A\n",
+ " 16%|█▋ | 7232/44063 [11:32<1:39:26, 6.17it/s]\u001b[A\n",
+ " 16%|█▋ | 7234/44063 [11:32<1:38:19, 6.24it/s]\u001b[A\n",
+ " 16%|█▋ | 7235/44063 [11:32<1:31:32, 6.70it/s]\u001b[A\n",
+ " 16%|█▋ | 7236/44063 [11:32<1:26:48, 7.07it/s]\u001b[A\n",
+ " 16%|█▋ | 7238/44063 [11:33<1:23:43, 7.33it/s]\u001b[A\n",
+ " 16%|█▋ | 7239/44063 [11:33<1:29:07, 6.89it/s]\u001b[A\n",
+ " 16%|█▋ | 7241/44063 [11:33<1:18:41, 7.80it/s]\u001b[A\n",
+ " 16%|█▋ | 7242/44063 [11:33<1:35:29, 6.43it/s]\u001b[A\n",
+ " 16%|█▋ | 7244/44063 [11:33<1:23:08, 7.38it/s]\u001b[A\n",
+ " 16%|█▋ | 7245/44063 [11:34<1:25:00, 7.22it/s]\u001b[A\n",
+ " 16%|█▋ | 7247/44063 [11:34<1:11:37, 8.57it/s]\u001b[A\n",
+ " 16%|█▋ | 7249/44063 [11:34<1:08:15, 8.99it/s]\u001b[A\n",
+ " 16%|█▋ | 7251/44063 [11:34<1:02:32, 9.81it/s]\u001b[A\n",
+ " 16%|█▋ | 7253/44063 [11:34<1:05:49, 9.32it/s]\u001b[A\n",
+ " 16%|█▋ | 7255/44063 [11:35<1:14:11, 8.27it/s]\u001b[A\n",
+ " 16%|█▋ | 7257/44063 [11:35<1:08:47, 8.92it/s]\u001b[A\n",
+ " 16%|█▋ | 7259/44063 [11:35<1:07:25, 9.10it/s]\u001b[A\n",
+ " 16%|█▋ | 7260/44063 [11:35<1:09:45, 8.79it/s]\u001b[A\n",
+ " 16%|█▋ | 7262/44063 [11:35<1:02:59, 9.74it/s]\u001b[A\n",
+ " 16%|█▋ | 7264/44063 [11:35<1:01:23, 9.99it/s]\u001b[A\n",
+ " 16%|█▋ | 7266/44063 [11:36<58:37, 10.46it/s] \u001b[A\n",
+ " 16%|█▋ | 7268/44063 [11:36<58:12, 10.54it/s]\u001b[A\n",
+ " 16%|█▋ | 7270/44063 [11:36<1:02:03, 9.88it/s]\u001b[A\n",
+ " 17%|█▋ | 7272/44063 [11:36<55:58, 10.95it/s] \u001b[A\n",
+ " 17%|█▋ | 7274/44063 [11:36<54:00, 11.35it/s]\u001b[A\n",
+ " 17%|█▋ | 7276/44063 [11:36<49:55, 12.28it/s]\u001b[A\n",
+ " 17%|█▋ | 7278/44063 [11:37<57:22, 10.69it/s]\u001b[A\n",
+ " 17%|█▋ | 7280/44063 [11:37<57:16, 10.70it/s]\u001b[A\n",
+ " 17%|█▋ | 7282/44063 [11:37<1:00:22, 10.15it/s]\u001b[A\n",
+ " 17%|█▋ | 7284/44063 [11:37<57:21, 10.69it/s] \u001b[A\n",
+ " 17%|█▋ | 7286/44063 [11:38<1:12:02, 8.51it/s]\u001b[A\n",
+ " 17%|█▋ | 7288/44063 [11:38<1:08:37, 8.93it/s]\u001b[A\n",
+ " 17%|█▋ | 7289/44063 [11:38<1:09:25, 8.83it/s]\u001b[A\n",
+ " 17%|█▋ | 7290/44063 [11:38<1:08:52, 8.90it/s]\u001b[A\n",
+ " 17%|█▋ | 7291/44063 [11:38<1:19:48, 7.68it/s]\u001b[A\n",
+ " 17%|█▋ | 7292/44063 [11:38<1:23:50, 7.31it/s]\u001b[A\n",
+ " 17%|█▋ | 7293/44063 [11:39<1:28:10, 6.95it/s]\u001b[A\n",
+ " 17%|█▋ | 7294/44063 [11:39<1:27:01, 7.04it/s]\u001b[A\n",
+ " 17%|█▋ | 7295/44063 [11:39<1:19:54, 7.67it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 17%|█▋ | 7297/44063 [11:39<1:08:49, 8.90it/s]\u001b[A\n",
+ " 17%|█▋ | 7299/44063 [11:39<59:00, 10.38it/s] \u001b[A\n",
+ " 17%|█▋ | 7301/44063 [11:39<1:04:42, 9.47it/s]\u001b[A\n",
+ " 17%|█▋ | 7303/44063 [11:40<1:08:56, 8.89it/s]\u001b[A\n",
+ " 17%|█▋ | 7304/44063 [11:40<1:07:47, 9.04it/s]\u001b[A\n",
+ " 17%|█▋ | 7305/44063 [11:40<1:12:21, 8.47it/s]\u001b[A\n",
+ " 17%|█▋ | 7307/44063 [11:40<1:04:05, 9.56it/s]\u001b[A\n",
+ " 17%|█▋ | 7309/44063 [11:40<58:18, 10.51it/s] \u001b[A\n",
+ " 17%|█▋ | 7311/44063 [11:40<57:25, 10.67it/s]\u001b[A\n",
+ " 17%|█▋ | 7313/44063 [11:40<52:53, 11.58it/s]\u001b[A\n",
+ " 17%|█▋ | 7315/44063 [11:41<53:43, 11.40it/s]\u001b[A\n",
+ " 17%|█▋ | 7317/44063 [11:41<1:15:51, 8.07it/s]\u001b[A\n",
+ " 17%|█▋ | 7319/44063 [11:41<1:07:07, 9.12it/s]\u001b[A\n",
+ " 17%|█▋ | 7321/44063 [11:41<1:07:57, 9.01it/s]\u001b[A\n",
+ " 17%|█▋ | 7323/44063 [11:42<1:04:48, 9.45it/s]\u001b[A\n",
+ " 17%|█▋ | 7325/44063 [11:42<1:03:36, 9.63it/s]\u001b[A\n",
+ " 17%|█▋ | 7327/44063 [11:42<59:42, 10.26it/s] \u001b[A\n",
+ " 17%|█▋ | 7329/44063 [11:42<1:00:24, 10.14it/s]\u001b[A\n",
+ " 17%|█▋ | 7331/44063 [11:42<52:37, 11.63it/s] \u001b[A\n",
+ " 17%|█▋ | 7333/44063 [11:42<59:04, 10.36it/s]\u001b[A\n",
+ " 17%|█▋ | 7335/44063 [11:43<52:19, 11.70it/s]\u001b[A\n",
+ " 17%|█▋ | 7337/44063 [11:43<50:47, 12.05it/s]\u001b[A\n",
+ " 17%|█▋ | 7339/44063 [11:43<55:51, 10.96it/s]\u001b[A\n",
+ " 17%|█▋ | 7341/44063 [11:43<1:01:14, 9.99it/s]\u001b[A\n",
+ " 17%|█▋ | 7343/44063 [11:43<59:39, 10.26it/s] \u001b[A\n",
+ " 17%|█▋ | 7345/44063 [11:44<1:00:50, 10.06it/s]\u001b[A\n",
+ " 17%|█▋ | 7347/44063 [11:44<59:47, 10.24it/s] \u001b[A\n",
+ " 17%|█▋ | 7349/44063 [11:44<1:00:35, 10.10it/s]\u001b[A\n",
+ " 17%|█▋ | 7351/44063 [11:44<57:52, 10.57it/s] \u001b[A\n",
+ " 17%|█▋ | 7353/44063 [11:44<59:28, 10.29it/s]\u001b[A\n",
+ " 17%|█▋ | 7355/44063 [11:45<57:22, 10.66it/s]\u001b[A\n",
+ " 17%|█▋ | 7357/44063 [11:45<54:59, 11.13it/s]\u001b[A\n",
+ " 17%|█▋ | 7359/44063 [11:45<59:43, 10.24it/s]\u001b[A\n",
+ " 17%|█▋ | 7361/44063 [11:45<55:46, 10.97it/s]\u001b[A\n",
+ " 17%|█▋ | 7363/44063 [11:45<55:00, 11.12it/s]\u001b[A\n",
+ " 17%|█▋ | 7365/44063 [11:45<57:54, 10.56it/s]\u001b[A\n",
+ " 17%|█▋ | 7367/44063 [11:46<1:01:35, 9.93it/s]\u001b[A\n",
+ " 17%|█▋ | 7369/44063 [11:46<59:30, 10.28it/s] \u001b[A\n",
+ " 17%|█▋ | 7371/44063 [11:46<54:26, 11.23it/s]\u001b[A\n",
+ " 17%|█▋ | 7373/44063 [11:46<49:23, 12.38it/s]\u001b[A\n",
+ " 17%|█▋ | 7375/44063 [11:47<1:26:48, 7.04it/s]\u001b[A\n",
+ " 17%|█▋ | 7377/44063 [11:47<1:20:55, 7.56it/s]\u001b[A\n",
+ " 17%|█▋ | 7378/44063 [11:47<1:19:01, 7.74it/s]\u001b[A\n",
+ " 17%|█▋ | 7379/44063 [11:47<1:14:48, 8.17it/s]\u001b[A\n",
+ " 17%|█▋ | 7381/44063 [11:47<1:05:58, 9.27it/s]\u001b[A\n",
+ " 17%|█▋ | 7383/44063 [11:48<1:06:02, 9.26it/s]\u001b[A\n",
+ " 17%|█▋ | 7385/44063 [11:48<1:09:43, 8.77it/s]\u001b[A\n",
+ " 17%|█▋ | 7386/44063 [11:48<1:14:09, 8.24it/s]\u001b[A\n",
+ " 17%|█▋ | 7387/44063 [11:48<1:51:17, 5.49it/s]\u001b[A\n",
+ " 17%|█▋ | 7389/44063 [11:48<1:31:13, 6.70it/s]\u001b[A\n",
+ " 17%|█▋ | 7391/44063 [11:49<1:22:45, 7.39it/s]\u001b[A\n",
+ " 17%|█▋ | 7393/44063 [11:49<1:11:16, 8.57it/s]\u001b[A\n",
+ " 17%|█▋ | 7395/44063 [11:49<1:06:29, 9.19it/s]\u001b[A\n",
+ " 17%|█▋ | 7397/44063 [11:49<1:00:57, 10.03it/s]\u001b[A\n",
+ " 17%|█▋ | 7399/44063 [11:49<59:48, 10.22it/s] \u001b[A\n",
+ " 17%|█▋ | 7401/44063 [11:49<1:01:32, 9.93it/s]\u001b[A\n",
+ " 17%|█▋ | 7403/44063 [11:50<58:05, 10.52it/s] \u001b[A\n",
+ " 17%|█▋ | 7405/44063 [11:50<59:00, 10.35it/s]\u001b[A\n",
+ " 17%|█▋ | 7407/44063 [11:50<1:02:56, 9.71it/s]\u001b[A\n",
+ " 17%|█▋ | 7409/44063 [11:50<56:02, 10.90it/s] \u001b[A\n",
+ " 17%|█▋ | 7411/44063 [11:50<48:43, 12.54it/s]\u001b[A\n",
+ " 17%|█▋ | 7413/44063 [11:51<1:02:04, 9.84it/s]\u001b[A\n",
+ " 17%|█▋ | 7415/44063 [11:51<58:48, 10.39it/s] \u001b[A\n",
+ " 17%|█▋ | 7417/44063 [11:51<54:48, 11.14it/s]\u001b[A\n",
+ " 17%|█▋ | 7419/44063 [11:51<49:08, 12.43it/s]\u001b[A\n",
+ " 17%|█▋ | 7421/44063 [11:51<51:18, 11.90it/s]\u001b[A\n",
+ " 17%|█▋ | 7423/44063 [11:51<54:36, 11.18it/s]\u001b[A\n",
+ " 17%|█▋ | 7425/44063 [11:52<49:37, 12.31it/s]\u001b[A\n",
+ " 17%|█▋ | 7427/44063 [11:52<45:17, 13.48it/s]\u001b[A\n",
+ " 17%|█▋ | 7429/44063 [11:52<41:37, 14.67it/s]\u001b[A\n",
+ " 17%|█▋ | 7431/44063 [11:52<47:27, 12.87it/s]\u001b[A\n",
+ " 17%|█▋ | 7433/44063 [11:52<49:46, 12.26it/s]\u001b[A\n",
+ " 17%|█▋ | 7435/44063 [11:52<49:07, 12.43it/s]\u001b[A\n",
+ " 17%|█▋ | 7438/44063 [11:52<44:16, 13.78it/s]\u001b[A\n",
+ " 17%|█▋ | 7440/44063 [11:53<42:36, 14.33it/s]\u001b[A\n",
+ " 17%|█▋ | 7442/44063 [11:53<41:32, 14.69it/s]\u001b[A\n",
+ " 17%|█▋ | 7444/44063 [11:53<45:36, 13.38it/s]\u001b[A\n",
+ " 17%|█▋ | 7446/44063 [11:53<45:07, 13.53it/s]\u001b[A\n",
+ " 17%|█▋ | 7448/44063 [11:53<46:58, 12.99it/s]\u001b[A\n",
+ " 17%|█▋ | 7450/44063 [11:53<51:31, 11.84it/s]\u001b[A\n",
+ " 17%|█▋ | 7452/44063 [11:54<48:51, 12.49it/s]\u001b[A\n",
+ " 17%|█▋ | 7454/44063 [11:54<48:13, 12.65it/s]\u001b[A\n",
+ " 17%|█▋ | 7456/44063 [11:54<1:21:11, 7.51it/s]\u001b[A\n",
+ " 17%|█▋ | 7458/44063 [11:54<1:14:29, 8.19it/s]\u001b[A\n",
+ " 17%|█▋ | 7460/44063 [11:55<1:08:17, 8.93it/s]\u001b[A\n",
+ " 17%|█▋ | 7462/44063 [11:55<59:42, 10.22it/s] \u001b[A\n",
+ " 17%|█▋ | 7464/44063 [11:55<54:05, 11.28it/s]\u001b[A\n",
+ " 17%|█▋ | 7466/44063 [11:55<1:06:49, 9.13it/s]\u001b[A\n",
+ " 17%|█▋ | 7468/44063 [11:55<1:03:55, 9.54it/s]\u001b[A\n",
+ " 17%|█▋ | 7470/44063 [11:56<59:40, 10.22it/s] \u001b[A\n",
+ " 17%|█▋ | 7472/44063 [11:56<55:47, 10.93it/s]\u001b[A\n",
+ " 17%|█▋ | 7474/44063 [11:56<1:13:04, 8.34it/s]\u001b[A\n",
+ " 17%|█▋ | 7476/44063 [11:56<1:05:48, 9.27it/s]\u001b[A\n",
+ " 17%|█▋ | 7478/44063 [11:56<57:44, 10.56it/s] \u001b[A\n",
+ " 17%|█▋ | 7480/44063 [11:57<56:55, 10.71it/s]\u001b[A\n",
+ " 17%|█▋ | 7482/44063 [11:57<1:01:07, 9.98it/s]\u001b[A\n",
+ " 17%|█▋ | 7484/44063 [11:57<52:18, 11.66it/s] \u001b[A\n",
+ " 17%|█▋ | 7486/44063 [11:57<50:09, 12.15it/s]\u001b[A\n",
+ " 17%|█▋ | 7488/44063 [11:57<53:33, 11.38it/s]\u001b[A\n",
+ " 17%|█▋ | 7490/44063 [11:57<51:59, 11.72it/s]\u001b[A\n",
+ " 17%|█▋ | 7492/44063 [11:58<53:10, 11.46it/s]\u001b[A\n",
+ " 17%|█▋ | 7494/44063 [11:58<51:17, 11.88it/s]\u001b[A\n",
+ " 17%|█▋ | 7496/44063 [11:58<47:40, 12.79it/s]\u001b[A\n",
+ " 17%|█▋ | 7498/44063 [11:58<42:52, 14.21it/s]\u001b[A\n",
+ " 17%|█▋ | 7500/44063 [11:58<52:01, 11.71it/s]\u001b[A\n",
+ " 17%|█▋ | 7502/44063 [11:58<47:28, 12.83it/s]\u001b[A\n",
+ " 17%|█▋ | 7504/44063 [11:59<49:28, 12.32it/s]\u001b[A\n",
+ " 17%|█▋ | 7506/44063 [11:59<49:13, 12.38it/s]\u001b[A\n",
+ " 17%|█▋ | 7509/44063 [11:59<44:56, 13.56it/s]\u001b[A\n",
+ " 17%|█▋ | 7511/44063 [11:59<50:19, 12.10it/s]\u001b[A\n",
+ " 17%|█▋ | 7513/44063 [11:59<49:07, 12.40it/s]\u001b[A\n",
+ " 17%|█▋ | 7515/44063 [11:59<57:31, 10.59it/s]\u001b[A\n",
+ " 17%|█▋ | 7517/44063 [12:00<53:17, 11.43it/s]\u001b[A\n",
+ " 17%|█▋ | 7519/44063 [12:00<52:49, 11.53it/s]\u001b[A\n",
+ " 17%|█▋ | 7521/44063 [12:00<50:53, 11.97it/s]\u001b[A\n",
+ " 17%|█▋ | 7523/44063 [12:00<49:47, 12.23it/s]\u001b[A\n",
+ " 17%|█▋ | 7525/44063 [12:00<45:34, 13.36it/s]\u001b[A\n",
+ " 17%|█▋ | 7527/44063 [12:00<42:29, 14.33it/s]\u001b[A\n",
+ " 17%|█▋ | 7529/44063 [12:00<44:00, 13.83it/s]\u001b[A\n",
+ " 17%|█▋ | 7531/44063 [12:01<57:15, 10.63it/s]\u001b[A\n",
+ " 17%|█▋ | 7533/44063 [12:01<58:01, 10.49it/s]\u001b[A\n",
+ " 17%|█▋ | 7535/44063 [12:01<51:04, 11.92it/s]\u001b[A\n",
+ " 17%|█▋ | 7537/44063 [12:01<48:46, 12.48it/s]\u001b[A\n",
+ " 17%|█▋ | 7539/44063 [12:01<45:18, 13.44it/s]\u001b[A\n",
+ " 17%|█▋ | 7541/44063 [12:01<46:14, 13.17it/s]\u001b[A\n",
+ " 17%|█▋ | 7543/44063 [12:02<53:23, 11.40it/s]\u001b[A\n",
+ " 17%|█▋ | 7545/44063 [12:02<56:17, 10.81it/s]\u001b[A\n",
+ " 17%|█▋ | 7547/44063 [12:02<54:07, 11.24it/s]\u001b[A\n",
+ " 17%|█▋ | 7549/44063 [12:02<55:22, 10.99it/s]\u001b[A\n",
+ " 17%|█▋ | 7551/44063 [12:02<53:05, 11.46it/s]\u001b[A\n",
+ " 17%|█▋ | 7553/44063 [12:03<48:15, 12.61it/s]\u001b[A\n",
+ " 17%|█▋ | 7555/44063 [12:03<57:06, 10.65it/s]\u001b[A\n",
+ " 17%|█▋ | 7557/44063 [12:03<51:47, 11.75it/s]\u001b[A\n",
+ " 17%|█▋ | 7559/44063 [12:03<55:47, 10.91it/s]\u001b[A\n",
+ " 17%|█▋ | 7561/44063 [12:03<55:12, 11.02it/s]\u001b[A\n",
+ " 17%|█▋ | 7564/44063 [12:04<49:05, 12.39it/s]\u001b[A\n",
+ " 17%|█▋ | 7566/44063 [12:04<44:28, 13.68it/s]\u001b[A\n",
+ " 17%|█▋ | 7568/44063 [12:04<41:15, 14.74it/s]\u001b[A\n",
+ " 17%|█▋ | 7570/44063 [12:04<39:57, 15.22it/s]\u001b[A\n",
+ " 17%|█▋ | 7572/44063 [12:04<41:41, 14.59it/s]\u001b[A\n",
+ " 17%|█▋ | 7574/44063 [12:04<44:33, 13.65it/s]\u001b[A\n",
+ " 17%|█▋ | 7576/44063 [12:04<45:30, 13.36it/s]\u001b[A\n",
+ " 17%|█▋ | 7578/44063 [12:05<51:20, 11.85it/s]\u001b[A\n",
+ " 17%|█▋ | 7580/44063 [12:05<48:20, 12.58it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 17%|█▋ | 7582/44063 [12:05<52:25, 11.60it/s]\u001b[A\n",
+ " 17%|█▋ | 7584/44063 [12:05<57:56, 10.49it/s]\u001b[A\n",
+ " 17%|█▋ | 7586/44063 [12:05<56:22, 10.78it/s]\u001b[A\n",
+ " 17%|█▋ | 7588/44063 [12:05<52:00, 11.69it/s]\u001b[A\n",
+ " 17%|█▋ | 7590/44063 [12:06<45:46, 13.28it/s]\u001b[A\n",
+ " 17%|█▋ | 7592/44063 [12:06<51:41, 11.76it/s]\u001b[A\n",
+ " 17%|█▋ | 7594/44063 [12:06<48:27, 12.54it/s]\u001b[A\n",
+ " 17%|█▋ | 7596/44063 [12:06<46:43, 13.01it/s]\u001b[A\n",
+ " 17%|█▋ | 7598/44063 [12:06<45:53, 13.24it/s]\u001b[A\n",
+ " 17%|█▋ | 7600/44063 [12:06<49:30, 12.28it/s]\u001b[A\n",
+ " 17%|█▋ | 7602/44063 [12:07<48:13, 12.60it/s]\u001b[A\n",
+ " 17%|█▋ | 7604/44063 [12:07<49:53, 12.18it/s]\u001b[A\n",
+ " 17%|█▋ | 7606/44063 [12:07<48:31, 12.52it/s]\u001b[A\n",
+ " 17%|█▋ | 7608/44063 [12:07<43:08, 14.08it/s]\u001b[A\n",
+ " 17%|█▋ | 7610/44063 [12:07<41:06, 14.78it/s]\u001b[A\n",
+ " 17%|█▋ | 7612/44063 [12:07<44:13, 13.74it/s]\u001b[A\n",
+ " 17%|█▋ | 7614/44063 [12:07<41:38, 14.59it/s]\u001b[A\n",
+ " 17%|█▋ | 7616/44063 [12:07<43:02, 14.11it/s]\u001b[A\n",
+ " 17%|█▋ | 7618/44063 [12:08<41:35, 14.60it/s]\u001b[A\n",
+ " 17%|█▋ | 7620/44063 [12:08<50:13, 12.09it/s]\u001b[A\n",
+ " 17%|█▋ | 7622/44063 [12:08<46:11, 13.15it/s]\u001b[A\n",
+ " 17%|█▋ | 7624/44063 [12:08<45:41, 13.29it/s]\u001b[A\n",
+ " 17%|█▋ | 7626/44063 [12:08<52:51, 11.49it/s]\u001b[A\n",
+ " 17%|█▋ | 7628/44063 [12:08<47:44, 12.72it/s]\u001b[A\n",
+ " 17%|█▋ | 7630/44063 [12:09<53:40, 11.31it/s]\u001b[A\n",
+ " 17%|█▋ | 7632/44063 [12:09<49:48, 12.19it/s]\u001b[A\n",
+ " 17%|█▋ | 7634/44063 [12:09<55:13, 10.99it/s]\u001b[A\n",
+ " 17%|█▋ | 7636/44063 [12:09<52:28, 11.57it/s]\u001b[A\n",
+ " 17%|█▋ | 7638/44063 [12:09<49:50, 12.18it/s]\u001b[A\n",
+ " 17%|█▋ | 7640/44063 [12:09<48:04, 12.63it/s]\u001b[A\n",
+ " 17%|█▋ | 7642/44063 [12:10<1:00:24, 10.05it/s]\u001b[A\n",
+ " 17%|█▋ | 7644/44063 [12:10<56:13, 10.80it/s] \u001b[A\n",
+ " 17%|█▋ | 7646/44063 [12:10<1:01:07, 9.93it/s]\u001b[A\n",
+ " 17%|█▋ | 7648/44063 [12:10<58:52, 10.31it/s] \u001b[A\n",
+ " 17%|█▋ | 7650/44063 [12:11<1:03:13, 9.60it/s]\u001b[A\n",
+ " 17%|█▋ | 7652/44063 [12:11<1:02:43, 9.67it/s]\u001b[A\n",
+ " 17%|█▋ | 7654/44063 [12:11<56:33, 10.73it/s] \u001b[A\n",
+ " 17%|█▋ | 7656/44063 [12:11<52:58, 11.45it/s]\u001b[A\n",
+ " 17%|█▋ | 7658/44063 [12:11<50:26, 12.03it/s]\u001b[A\n",
+ " 17%|█▋ | 7660/44063 [12:11<51:47, 11.72it/s]\u001b[A\n",
+ " 17%|█▋ | 7662/44063 [12:12<55:12, 10.99it/s]\u001b[A\n",
+ " 17%|█▋ | 7664/44063 [12:12<53:47, 11.28it/s]\u001b[A\n",
+ " 17%|█▋ | 7666/44063 [12:12<46:59, 12.91it/s]\u001b[A\n",
+ " 17%|█▋ | 7668/44063 [12:12<46:57, 12.92it/s]\u001b[A\n",
+ " 17%|█▋ | 7670/44063 [12:12<49:26, 12.27it/s]\u001b[A\n",
+ " 17%|█▋ | 7672/44063 [12:12<50:33, 12.00it/s]\u001b[A\n",
+ " 17%|█▋ | 7674/44063 [12:13<51:00, 11.89it/s]\u001b[A\n",
+ " 17%|█▋ | 7676/44063 [12:13<52:38, 11.52it/s]\u001b[A\n",
+ " 17%|█▋ | 7678/44063 [12:13<50:11, 12.08it/s]\u001b[A\n",
+ " 17%|█▋ | 7680/44063 [12:13<54:38, 11.10it/s]\u001b[A\n",
+ " 17%|█▋ | 7682/44063 [12:13<54:48, 11.06it/s]\u001b[A\n",
+ " 17%|█▋ | 7684/44063 [12:13<51:34, 11.76it/s]\u001b[A\n",
+ " 17%|█▋ | 7686/44063 [12:14<48:37, 12.47it/s]\u001b[A\n",
+ " 17%|█▋ | 7688/44063 [12:14<49:20, 12.29it/s]\u001b[A\n",
+ " 17%|█▋ | 7690/44063 [12:14<1:13:27, 8.25it/s]\u001b[A\n",
+ " 17%|█▋ | 7692/44063 [12:14<1:03:41, 9.52it/s]\u001b[A\n",
+ " 17%|█▋ | 7694/44063 [12:14<54:27, 11.13it/s] \u001b[A\n",
+ " 17%|█▋ | 7696/44063 [12:15<54:52, 11.05it/s]\u001b[A\n",
+ " 17%|█▋ | 7698/44063 [12:15<50:22, 12.03it/s]\u001b[A\n",
+ " 17%|█▋ | 7700/44063 [12:15<44:32, 13.61it/s]\u001b[A\n",
+ " 17%|█▋ | 7702/44063 [12:15<43:34, 13.91it/s]\u001b[A\n",
+ " 17%|█▋ | 7704/44063 [12:15<46:36, 13.00it/s]\u001b[A\n",
+ " 17%|█▋ | 7706/44063 [12:15<47:11, 12.84it/s]\u001b[A\n",
+ " 17%|█▋ | 7708/44063 [12:15<45:26, 13.34it/s]\u001b[A\n",
+ " 17%|█▋ | 7710/44063 [12:16<42:28, 14.26it/s]\u001b[A\n",
+ " 18%|█▊ | 7712/44063 [12:16<47:41, 12.70it/s]\u001b[A\n",
+ " 18%|█▊ | 7714/44063 [12:16<47:30, 12.75it/s]\u001b[A\n",
+ " 18%|█▊ | 7716/44063 [12:16<46:49, 12.94it/s]\u001b[A\n",
+ " 18%|█▊ | 7718/44063 [12:16<46:47, 12.94it/s]\u001b[A\n",
+ " 18%|█▊ | 7720/44063 [12:16<42:19, 14.31it/s]\u001b[A\n",
+ " 18%|█▊ | 7722/44063 [12:16<40:42, 14.88it/s]\u001b[A\n",
+ " 18%|█▊ | 7724/44063 [12:17<39:04, 15.50it/s]\u001b[A\n",
+ " 18%|█▊ | 7726/44063 [12:17<52:46, 11.47it/s]\u001b[A\n",
+ " 18%|█▊ | 7728/44063 [12:17<49:00, 12.36it/s]\u001b[A\n",
+ " 18%|█▊ | 7730/44063 [12:17<45:14, 13.38it/s]\u001b[A\n",
+ " 18%|█▊ | 7732/44063 [12:17<46:13, 13.10it/s]\u001b[A\n",
+ " 18%|█▊ | 7734/44063 [12:17<43:37, 13.88it/s]\u001b[A\n",
+ " 18%|█▊ | 7737/44063 [12:18<43:36, 13.88it/s]\u001b[A\n",
+ " 18%|█▊ | 7739/44063 [12:18<46:56, 12.90it/s]\u001b[A\n",
+ " 18%|█▊ | 7741/44063 [12:18<45:35, 13.28it/s]\u001b[A\n",
+ " 18%|█▊ | 7743/44063 [12:18<42:31, 14.24it/s]\u001b[A\n",
+ " 18%|█▊ | 7745/44063 [12:18<47:12, 12.82it/s]\u001b[A\n",
+ " 18%|█▊ | 7747/44063 [12:18<56:00, 10.81it/s]\u001b[A\n",
+ " 18%|█▊ | 7749/44063 [12:19<49:20, 12.27it/s]\u001b[A\n",
+ " 18%|█▊ | 7751/44063 [12:19<48:11, 12.56it/s]\u001b[A\n",
+ " 18%|█▊ | 7753/44063 [12:19<47:28, 12.75it/s]\u001b[A\n",
+ " 18%|█▊ | 7755/44063 [12:19<43:12, 14.01it/s]\u001b[A\n",
+ " 18%|█▊ | 7757/44063 [12:19<41:12, 14.68it/s]\u001b[A\n",
+ " 18%|█▊ | 7759/44063 [12:19<45:21, 13.34it/s]\u001b[A\n",
+ " 18%|█▊ | 7761/44063 [12:19<43:20, 13.96it/s]\u001b[A\n",
+ " 18%|█▊ | 7763/44063 [12:20<46:06, 13.12it/s]\u001b[A\n",
+ " 18%|█▊ | 7765/44063 [12:20<56:35, 10.69it/s]\u001b[A\n",
+ " 18%|█▊ | 7767/44063 [12:20<50:10, 12.06it/s]\u001b[A\n",
+ " 18%|█▊ | 7769/44063 [12:20<50:52, 11.89it/s]\u001b[A\n",
+ " 18%|█▊ | 7771/44063 [12:20<54:14, 11.15it/s]\u001b[A\n",
+ " 18%|█▊ | 7773/44063 [12:21<51:57, 11.64it/s]\u001b[A\n",
+ " 18%|█▊ | 7775/44063 [12:21<48:49, 12.39it/s]\u001b[A\n",
+ " 18%|█▊ | 7777/44063 [12:21<53:19, 11.34it/s]\u001b[A\n",
+ " 18%|█▊ | 7779/44063 [12:21<54:34, 11.08it/s]\u001b[A\n",
+ " 18%|█▊ | 7781/44063 [12:21<51:52, 11.66it/s]\u001b[A\n",
+ " 18%|█▊ | 7783/44063 [12:21<53:19, 11.34it/s]\u001b[A\n",
+ " 18%|█▊ | 7785/44063 [12:22<48:33, 12.45it/s]\u001b[A\n",
+ " 18%|█▊ | 7787/44063 [12:22<49:11, 12.29it/s]\u001b[A\n",
+ " 18%|█▊ | 7789/44063 [12:22<53:59, 11.20it/s]\u001b[A\n",
+ " 18%|█▊ | 7791/44063 [12:22<47:30, 12.73it/s]\u001b[A\n",
+ " 18%|█▊ | 7793/44063 [12:22<45:37, 13.25it/s]\u001b[A\n",
+ " 18%|█▊ | 7795/44063 [12:22<45:00, 13.43it/s]\u001b[A\n",
+ " 18%|█▊ | 7797/44063 [12:22<43:54, 13.77it/s]\u001b[A\n",
+ " 18%|█▊ | 7799/44063 [12:23<40:40, 14.86it/s]\u001b[A\n",
+ " 18%|█▊ | 7801/44063 [12:23<45:44, 13.21it/s]\u001b[A\n",
+ " 18%|█▊ | 7803/44063 [12:23<1:05:20, 9.25it/s]\u001b[A\n",
+ " 18%|█▊ | 7805/44063 [12:23<1:09:49, 8.66it/s]\u001b[A\n",
+ " 18%|█▊ | 7807/44063 [12:24<1:04:29, 9.37it/s]\u001b[A\n",
+ " 18%|█▊ | 7809/44063 [12:24<1:02:42, 9.64it/s]\u001b[A\n",
+ " 18%|█▊ | 7811/44063 [12:24<58:21, 10.35it/s] \u001b[A\n",
+ " 18%|█▊ | 7813/44063 [12:24<56:39, 10.66it/s]\u001b[A\n",
+ " 18%|█▊ | 7816/44063 [12:24<51:37, 11.70it/s]\u001b[A\n",
+ " 18%|█▊ | 7818/44063 [12:24<50:42, 11.91it/s]\u001b[A\n",
+ " 18%|█▊ | 7820/44063 [12:25<50:36, 11.94it/s]\u001b[A\n",
+ " 18%|█▊ | 7822/44063 [12:25<59:22, 10.17it/s]\u001b[A\n",
+ " 18%|█▊ | 7824/44063 [12:25<58:07, 10.39it/s]\u001b[A\n",
+ " 18%|█▊ | 7826/44063 [12:25<54:19, 11.12it/s]\u001b[A\n",
+ " 18%|█▊ | 7828/44063 [12:25<1:03:19, 9.54it/s]\u001b[A\n",
+ " 18%|█▊ | 7830/44063 [12:26<58:05, 10.40it/s] \u001b[A\n",
+ " 18%|█▊ | 7832/44063 [12:26<58:41, 10.29it/s]\u001b[A\n",
+ " 18%|█▊ | 7834/44063 [12:26<52:36, 11.48it/s]\u001b[A\n",
+ " 18%|█▊ | 7836/44063 [12:26<52:48, 11.43it/s]\u001b[A\n",
+ " 18%|█▊ | 7838/44063 [12:26<1:01:21, 9.84it/s]\u001b[A\n",
+ " 18%|█▊ | 7840/44063 [12:27<58:39, 10.29it/s] \u001b[A\n",
+ " 18%|█▊ | 7842/44063 [12:27<55:32, 10.87it/s]\u001b[A\n",
+ " 18%|█▊ | 7844/44063 [12:27<58:33, 10.31it/s]\u001b[A\n",
+ " 18%|█▊ | 7846/44063 [12:27<51:57, 11.62it/s]\u001b[A\n",
+ " 18%|█▊ | 7848/44063 [12:27<1:03:54, 9.44it/s]\u001b[A\n",
+ " 18%|█▊ | 7850/44063 [12:28<57:21, 10.52it/s] \u001b[A\n",
+ " 18%|█▊ | 7852/44063 [12:28<1:03:16, 9.54it/s]\u001b[A\n",
+ " 18%|█▊ | 7854/44063 [12:28<1:00:17, 10.01it/s]\u001b[A\n",
+ " 18%|█▊ | 7856/44063 [12:28<1:01:53, 9.75it/s]\u001b[A\n",
+ " 18%|█▊ | 7858/44063 [12:29<1:14:29, 8.10it/s]\u001b[A\n",
+ " 18%|█▊ | 7860/44063 [12:29<1:03:12, 9.55it/s]\u001b[A\n",
+ " 18%|█▊ | 7862/44063 [12:29<57:01, 10.58it/s] \u001b[A\n",
+ " 18%|█▊ | 7864/44063 [12:29<50:32, 11.94it/s]\u001b[A\n",
+ " 18%|█▊ | 7866/44063 [12:29<49:52, 12.10it/s]\u001b[A\n",
+ " 18%|█▊ | 7868/44063 [12:29<55:35, 10.85it/s]\u001b[A\n",
+ " 18%|█▊ | 7870/44063 [12:29<56:29, 10.68it/s]\u001b[A\n",
+ " 18%|█▊ | 7872/44063 [12:30<1:17:59, 7.73it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 18%|█▊ | 7873/44063 [12:30<1:15:16, 8.01it/s]\u001b[A\n",
+ " 18%|█▊ | 7875/44063 [12:30<1:01:49, 9.75it/s]\u001b[A\n",
+ " 18%|█▊ | 7877/44063 [12:30<55:55, 10.79it/s] \u001b[A\n",
+ " 18%|█▊ | 7879/44063 [12:30<54:08, 11.14it/s]\u001b[A\n",
+ " 18%|█▊ | 7881/44063 [12:31<48:58, 12.31it/s]\u001b[A\n",
+ " 18%|█▊ | 7883/44063 [12:31<48:24, 12.45it/s]\u001b[A\n",
+ " 18%|█▊ | 7885/44063 [12:31<47:50, 12.60it/s]\u001b[A\n",
+ " 18%|█▊ | 7887/44063 [12:31<47:22, 12.73it/s]\u001b[A\n",
+ " 18%|█▊ | 7889/44063 [12:31<54:01, 11.16it/s]\u001b[A\n",
+ " 18%|█▊ | 7891/44063 [12:31<56:26, 10.68it/s]\u001b[A\n",
+ " 18%|█▊ | 7893/44063 [12:32<49:22, 12.21it/s]\u001b[A\n",
+ " 18%|█▊ | 7895/44063 [12:32<57:26, 10.50it/s]\u001b[A\n",
+ " 18%|█▊ | 7898/44063 [12:32<52:01, 11.59it/s]\u001b[A\n",
+ " 18%|█▊ | 7900/44063 [12:32<46:36, 12.93it/s]\u001b[A\n",
+ " 18%|█▊ | 7902/44063 [12:32<54:19, 11.09it/s]\u001b[A\n",
+ " 18%|█▊ | 7904/44063 [12:33<53:08, 11.34it/s]\u001b[A\n",
+ " 18%|█▊ | 7906/44063 [12:33<49:25, 12.19it/s]\u001b[A\n",
+ " 18%|█▊ | 7908/44063 [12:33<54:00, 11.16it/s]\u001b[A\n",
+ " 18%|█▊ | 7910/44063 [12:33<47:05, 12.79it/s]\u001b[A\n",
+ " 18%|█▊ | 7912/44063 [12:33<47:30, 12.68it/s]\u001b[A\n",
+ " 18%|█▊ | 7914/44063 [12:33<47:55, 12.57it/s]\u001b[A\n",
+ " 18%|█▊ | 7916/44063 [12:33<43:20, 13.90it/s]\u001b[A\n",
+ " 18%|█▊ | 7918/44063 [12:34<57:42, 10.44it/s]\u001b[A\n",
+ " 18%|█▊ | 7920/44063 [12:34<52:33, 11.46it/s]\u001b[A\n",
+ " 18%|█▊ | 7922/44063 [12:34<51:46, 11.63it/s]\u001b[A\n",
+ " 18%|█▊ | 7924/44063 [12:34<50:08, 12.01it/s]\u001b[A\n",
+ " 18%|█▊ | 7926/44063 [12:34<47:39, 12.64it/s]\u001b[A\n",
+ " 18%|█▊ | 7928/44063 [12:34<45:39, 13.19it/s]\u001b[A\n",
+ " 18%|█▊ | 7930/44063 [12:35<48:49, 12.33it/s]\u001b[A\n",
+ " 18%|█▊ | 7932/44063 [12:35<57:24, 10.49it/s]\u001b[A\n",
+ " 18%|█▊ | 7934/44063 [12:35<51:14, 11.75it/s]\u001b[A\n",
+ " 18%|█▊ | 7936/44063 [12:35<45:06, 13.35it/s]\u001b[A\n",
+ " 18%|█▊ | 7938/44063 [12:35<45:35, 13.20it/s]\u001b[A\n",
+ " 18%|█▊ | 7941/44063 [12:35<40:00, 15.05it/s]\u001b[A\n",
+ " 18%|█▊ | 7943/44063 [12:36<44:04, 13.66it/s]\u001b[A\n",
+ " 18%|█▊ | 7945/44063 [12:36<43:54, 13.71it/s]\u001b[A\n",
+ " 18%|█▊ | 7947/44063 [12:36<1:13:09, 8.23it/s]\u001b[A\n",
+ " 18%|█▊ | 7949/44063 [12:36<1:17:31, 7.76it/s]\u001b[A\n",
+ " 18%|█▊ | 7951/44063 [12:37<1:03:41, 9.45it/s]\u001b[A\n",
+ " 18%|█▊ | 7953/44063 [12:37<54:24, 11.06it/s] \u001b[A\n",
+ " 18%|█▊ | 7955/44063 [12:37<50:05, 12.01it/s]\u001b[A\n",
+ " 18%|█▊ | 7957/44063 [12:37<59:43, 10.08it/s]\u001b[A\n",
+ " 18%|█▊ | 7959/44063 [12:37<56:48, 10.59it/s]\u001b[A\n",
+ " 18%|█▊ | 7961/44063 [12:38<1:06:46, 9.01it/s]\u001b[A\n",
+ " 18%|█▊ | 7963/44063 [12:38<57:39, 10.44it/s] \u001b[A\n",
+ " 18%|█▊ | 7965/44063 [12:38<58:44, 10.24it/s]\u001b[A\n",
+ " 18%|█▊ | 7967/44063 [12:38<1:05:23, 9.20it/s]\u001b[A\n",
+ " 18%|█▊ | 7969/44063 [12:38<59:10, 10.17it/s] \u001b[A\n",
+ " 18%|█▊ | 7971/44063 [12:38<56:44, 10.60it/s]\u001b[A\n",
+ " 18%|█▊ | 7973/44063 [12:39<59:31, 10.11it/s]\u001b[A\n",
+ " 18%|█▊ | 7975/44063 [12:39<51:57, 11.58it/s]\u001b[A\n",
+ " 18%|█▊ | 7977/44063 [12:39<47:54, 12.55it/s]\u001b[A\n",
+ " 18%|█▊ | 7979/44063 [12:39<45:05, 13.34it/s]\u001b[A\n",
+ " 18%|█▊ | 7981/44063 [12:39<52:48, 11.39it/s]\u001b[A\n",
+ " 18%|█▊ | 7983/44063 [12:39<47:25, 12.68it/s]\u001b[A\n",
+ " 18%|█▊ | 7985/44063 [12:40<45:56, 13.09it/s]\u001b[A\n",
+ " 18%|█▊ | 7988/44063 [12:40<43:10, 13.92it/s]\u001b[A\n",
+ " 18%|█▊ | 7990/44063 [12:40<39:28, 15.23it/s]\u001b[A\n",
+ " 18%|█▊ | 7992/44063 [12:40<41:49, 14.37it/s]\u001b[A\n",
+ " 18%|█▊ | 7994/44063 [12:40<38:44, 15.52it/s]\u001b[A\n",
+ " 18%|█▊ | 7996/44063 [12:40<48:50, 12.31it/s]\u001b[A\n",
+ " 18%|█▊ | 7998/44063 [12:41<50:18, 11.95it/s]\u001b[A\n",
+ " 18%|█▊ | 8000/44063 [12:41<44:40, 13.45it/s]\u001b[A\n",
+ " 18%|█▊ | 8002/44063 [12:41<46:17, 12.98it/s]\u001b[A\n",
+ " 18%|█▊ | 8004/44063 [12:41<46:14, 13.00it/s]\u001b[A\n",
+ " 18%|█▊ | 8006/44063 [12:41<41:34, 14.46it/s]\u001b[A\n",
+ " 18%|█▊ | 8008/44063 [12:41<42:29, 14.14it/s]\u001b[A\n",
+ " 18%|█▊ | 8010/44063 [12:41<49:46, 12.07it/s]\u001b[A\n",
+ " 18%|█▊ | 8012/44063 [12:42<52:49, 11.38it/s]\u001b[A\n",
+ " 18%|█▊ | 8014/44063 [12:42<58:51, 10.21it/s]\u001b[A\n",
+ " 18%|█▊ | 8016/44063 [12:42<59:11, 10.15it/s]\u001b[A\n",
+ " 18%|█▊ | 8018/44063 [12:42<53:04, 11.32it/s]\u001b[A\n",
+ " 18%|█▊ | 8020/44063 [12:42<49:59, 12.02it/s]\u001b[A\n",
+ " 18%|█▊ | 8022/44063 [12:43<55:17, 10.86it/s]\u001b[A\n",
+ " 18%|█▊ | 8024/44063 [12:43<52:55, 11.35it/s]\u001b[A\n",
+ " 18%|█▊ | 8026/44063 [12:43<1:00:32, 9.92it/s]\u001b[A\n",
+ " 18%|█▊ | 8028/44063 [12:43<55:55, 10.74it/s] \u001b[A\n",
+ " 18%|█▊ | 8030/44063 [12:43<52:34, 11.42it/s]\u001b[A\n",
+ " 18%|█▊ | 8032/44063 [12:44<58:05, 10.34it/s]\u001b[A\n",
+ " 18%|█▊ | 8034/44063 [12:44<1:04:05, 9.37it/s]\u001b[A\n",
+ " 18%|█▊ | 8037/44063 [12:44<53:26, 11.24it/s] \u001b[A\n",
+ " 18%|█▊ | 8039/44063 [12:44<59:06, 10.16it/s]\u001b[A\n",
+ " 18%|█▊ | 8041/44063 [12:44<50:57, 11.78it/s]\u001b[A\n",
+ " 18%|█▊ | 8043/44063 [12:44<47:06, 12.74it/s]\u001b[A\n",
+ " 18%|█▊ | 8045/44063 [12:45<47:27, 12.65it/s]\u001b[A\n",
+ " 18%|█▊ | 8047/44063 [12:45<50:59, 11.77it/s]\u001b[A\n",
+ " 18%|█▊ | 8049/44063 [12:45<54:37, 10.99it/s]\u001b[A\n",
+ " 18%|█▊ | 8051/44063 [12:45<50:21, 11.92it/s]\u001b[A\n",
+ " 18%|█▊ | 8053/44063 [12:45<52:44, 11.38it/s]\u001b[A\n",
+ " 18%|█▊ | 8055/44063 [12:45<45:55, 13.07it/s]\u001b[A\n",
+ " 18%|█▊ | 8058/44063 [12:46<43:26, 13.81it/s]\u001b[A\n",
+ " 18%|█▊ | 8060/44063 [12:46<47:48, 12.55it/s]\u001b[A\n",
+ " 18%|█▊ | 8062/44063 [12:46<43:41, 13.73it/s]\u001b[A\n",
+ " 18%|█▊ | 8064/44063 [12:46<58:30, 10.26it/s]\u001b[A\n",
+ " 18%|█▊ | 8066/44063 [12:46<53:03, 11.31it/s]\u001b[A\n",
+ " 18%|█▊ | 8068/44063 [12:47<1:04:11, 9.35it/s]\u001b[A\n",
+ " 18%|█▊ | 8070/44063 [12:47<1:00:18, 9.95it/s]\u001b[A\n",
+ " 18%|█▊ | 8072/44063 [12:47<1:00:18, 9.95it/s]\u001b[A\n",
+ " 18%|█▊ | 8074/44063 [12:47<57:20, 10.46it/s] \u001b[A\n",
+ " 18%|█▊ | 8076/44063 [12:47<54:42, 10.96it/s]\u001b[A\n",
+ " 18%|█▊ | 8078/44063 [12:47<50:55, 11.78it/s]\u001b[A\n",
+ " 18%|█▊ | 8080/44063 [12:48<52:57, 11.32it/s]\u001b[A\n",
+ " 18%|█▊ | 8082/44063 [12:48<48:34, 12.35it/s]\u001b[A\n",
+ " 18%|█▊ | 8084/44063 [12:48<47:34, 12.60it/s]\u001b[A\n",
+ " 18%|█▊ | 8086/44063 [12:48<45:21, 13.22it/s]\u001b[A\n",
+ " 18%|█▊ | 8088/44063 [12:48<44:31, 13.47it/s]\u001b[A\n",
+ " 18%|█▊ | 8090/44063 [12:48<53:56, 11.11it/s]\u001b[A\n",
+ " 18%|█▊ | 8092/44063 [12:49<54:03, 11.09it/s]\u001b[A\n",
+ " 18%|█▊ | 8094/44063 [12:49<53:06, 11.29it/s]\u001b[A\n",
+ " 18%|█▊ | 8096/44063 [12:49<48:44, 12.30it/s]\u001b[A\n",
+ " 18%|█▊ | 8099/44063 [12:49<48:20, 12.40it/s]\u001b[A\n",
+ " 18%|█▊ | 8101/44063 [12:49<44:01, 13.61it/s]\u001b[A\n",
+ " 18%|█▊ | 8103/44063 [12:49<41:24, 14.47it/s]\u001b[A\n",
+ " 18%|█▊ | 8105/44063 [12:50<43:15, 13.86it/s]\u001b[A\n",
+ " 18%|█▊ | 8107/44063 [12:50<39:52, 15.03it/s]\u001b[A\n",
+ " 18%|█▊ | 8109/44063 [12:50<1:03:25, 9.45it/s]\u001b[A\n",
+ " 18%|█▊ | 8111/44063 [12:50<1:00:24, 9.92it/s]\u001b[A\n",
+ " 18%|█▊ | 8113/44063 [12:50<51:40, 11.60it/s] \u001b[A\n",
+ " 18%|█▊ | 8115/44063 [12:51<51:20, 11.67it/s]\u001b[A\n",
+ " 18%|█▊ | 8117/44063 [12:51<57:19, 10.45it/s]\u001b[A\n",
+ " 18%|█▊ | 8119/44063 [12:51<1:05:10, 9.19it/s]\u001b[A\n",
+ " 18%|█▊ | 8121/44063 [12:51<1:13:25, 8.16it/s]\u001b[A\n",
+ " 18%|█▊ | 8123/44063 [12:52<1:07:29, 8.87it/s]\u001b[A\n",
+ " 18%|█▊ | 8124/44063 [12:52<1:06:57, 8.95it/s]\u001b[A\n",
+ " 18%|█▊ | 8126/44063 [12:52<56:39, 10.57it/s] \u001b[A\n",
+ " 18%|█▊ | 8128/44063 [12:52<52:21, 11.44it/s]\u001b[A\n",
+ " 18%|█▊ | 8130/44063 [12:52<50:40, 11.82it/s]\u001b[A\n",
+ " 18%|█▊ | 8132/44063 [12:52<53:33, 11.18it/s]\u001b[A\n",
+ " 18%|█▊ | 8134/44063 [12:52<50:02, 11.97it/s]\u001b[A\n",
+ " 18%|█▊ | 8136/44063 [12:53<50:20, 11.90it/s]\u001b[A\n",
+ " 18%|█▊ | 8138/44063 [12:53<48:44, 12.29it/s]\u001b[A\n",
+ " 18%|█▊ | 8140/44063 [12:53<43:40, 13.71it/s]\u001b[A\n",
+ " 18%|█▊ | 8142/44063 [12:53<47:21, 12.64it/s]\u001b[A\n",
+ " 18%|█▊ | 8144/44063 [12:53<52:50, 11.33it/s]\u001b[A\n",
+ " 18%|█▊ | 8146/44063 [12:53<49:01, 12.21it/s]\u001b[A\n",
+ " 18%|█▊ | 8148/44063 [12:54<49:37, 12.06it/s]\u001b[A\n",
+ " 18%|█▊ | 8150/44063 [12:54<48:11, 12.42it/s]\u001b[A\n",
+ " 19%|█▊ | 8152/44063 [12:54<43:28, 13.77it/s]\u001b[A\n",
+ " 19%|█▊ | 8154/44063 [12:54<48:46, 12.27it/s]\u001b[A\n",
+ " 19%|█▊ | 8156/44063 [12:54<58:36, 10.21it/s]\u001b[A\n",
+ " 19%|█▊ | 8158/44063 [12:54<59:30, 10.06it/s]\u001b[A\n",
+ " 19%|█▊ | 8160/44063 [12:55<52:42, 11.35it/s]\u001b[A\n",
+ " 19%|█▊ | 8162/44063 [12:55<48:38, 12.30it/s]\u001b[A\n",
+ " 19%|█▊ | 8164/44063 [12:55<51:22, 11.65it/s]\u001b[A\n",
+ " 19%|█▊ | 8166/44063 [12:55<53:20, 11.22it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 19%|█▊ | 8168/44063 [12:55<56:38, 10.56it/s]\u001b[A\n",
+ " 19%|█▊ | 8170/44063 [12:56<58:09, 10.29it/s]\u001b[A\n",
+ " 19%|█▊ | 8172/44063 [12:56<1:08:58, 8.67it/s]\u001b[A\n",
+ " 19%|█▊ | 8175/44063 [12:56<57:19, 10.43it/s] \u001b[A\n",
+ " 19%|█▊ | 8177/44063 [12:56<1:13:50, 8.10it/s]\u001b[A\n",
+ " 19%|█▊ | 8179/44063 [12:57<1:19:26, 7.53it/s]\u001b[A\n",
+ " 19%|█▊ | 8181/44063 [12:57<1:05:15, 9.16it/s]\u001b[A\n",
+ " 19%|█▊ | 8183/44063 [12:57<1:06:33, 8.99it/s]\u001b[A\n",
+ " 19%|█▊ | 8185/44063 [12:57<1:01:00, 9.80it/s]\u001b[A\n",
+ " 19%|█▊ | 8187/44063 [12:57<54:23, 10.99it/s] \u001b[A\n",
+ " 19%|█▊ | 8189/44063 [12:58<1:11:21, 8.38it/s]\u001b[A\n",
+ " 19%|█▊ | 8191/44063 [12:58<1:01:44, 9.68it/s]\u001b[A\n",
+ " 19%|█▊ | 8193/44063 [12:58<56:17, 10.62it/s] \u001b[A\n",
+ " 19%|█▊ | 8195/44063 [12:58<1:03:39, 9.39it/s]\u001b[A\n",
+ " 19%|█▊ | 8197/44063 [12:58<59:32, 10.04it/s] \u001b[A\n",
+ " 19%|█▊ | 8199/44063 [12:59<55:24, 10.79it/s]\u001b[A\n",
+ " 19%|█▊ | 8201/44063 [12:59<1:13:39, 8.11it/s]\u001b[A\n",
+ " 19%|█▊ | 8202/44063 [12:59<1:18:58, 7.57it/s]\u001b[A\n",
+ " 19%|█▊ | 8203/44063 [12:59<1:15:52, 7.88it/s]\u001b[A\n",
+ " 19%|█▊ | 8205/44063 [12:59<1:03:53, 9.35it/s]\u001b[A\n",
+ " 19%|█▊ | 8207/44063 [12:59<55:55, 10.69it/s] \u001b[A\n",
+ " 19%|█▊ | 8209/44063 [13:00<1:00:29, 9.88it/s]\u001b[A\n",
+ " 19%|█▊ | 8211/44063 [13:00<57:42, 10.35it/s] \u001b[A\n",
+ " 19%|█▊ | 8213/44063 [13:00<52:47, 11.32it/s]\u001b[A\n",
+ " 19%|█▊ | 8215/44063 [13:00<1:07:17, 8.88it/s]\u001b[A\n",
+ " 19%|█▊ | 8217/44063 [13:01<1:06:38, 8.97it/s]\u001b[A\n",
+ " 19%|█▊ | 8219/44063 [13:01<59:48, 9.99it/s] \u001b[A\n",
+ " 19%|█▊ | 8221/44063 [13:01<1:03:19, 9.43it/s]\u001b[A\n",
+ " 19%|█▊ | 8223/44063 [13:01<58:22, 10.23it/s] \u001b[A\n",
+ " 19%|█▊ | 8225/44063 [13:01<1:00:34, 9.86it/s]\u001b[A\n",
+ " 19%|█▊ | 8227/44063 [13:02<1:02:17, 9.59it/s]\u001b[A\n",
+ " 19%|█▊ | 8229/44063 [13:02<59:43, 10.00it/s] \u001b[A\n",
+ " 19%|█▊ | 8231/44063 [13:02<59:46, 9.99it/s]\u001b[A\n",
+ " 19%|█▊ | 8233/44063 [13:02<52:21, 11.41it/s]\u001b[A\n",
+ " 19%|█▊ | 8235/44063 [13:02<53:08, 11.24it/s]\u001b[A\n",
+ " 19%|█▊ | 8237/44063 [13:02<1:00:24, 9.88it/s]\u001b[A\n",
+ " 19%|█▊ | 8239/44063 [13:03<1:01:08, 9.77it/s]\u001b[A\n",
+ " 19%|█▊ | 8241/44063 [13:03<57:59, 10.30it/s] \u001b[A\n",
+ " 19%|█▊ | 8243/44063 [13:03<1:05:51, 9.06it/s]\u001b[A\n",
+ " 19%|█▊ | 8244/44063 [13:03<1:04:39, 9.23it/s]\u001b[A\n",
+ " 19%|█▊ | 8246/44063 [13:03<57:52, 10.31it/s] \u001b[A\n",
+ " 19%|█▊ | 8248/44063 [13:04<52:04, 11.46it/s]\u001b[A\n",
+ " 19%|█▊ | 8250/44063 [13:04<49:21, 12.09it/s]\u001b[A\n",
+ " 19%|█▊ | 8252/44063 [13:04<58:23, 10.22it/s]\u001b[A\n",
+ " 19%|█▊ | 8254/44063 [13:04<55:08, 10.82it/s]\u001b[A\n",
+ " 19%|█▊ | 8256/44063 [13:04<53:57, 11.06it/s]\u001b[A\n",
+ " 19%|█▊ | 8258/44063 [13:05<59:37, 10.01it/s]\u001b[A\n",
+ " 19%|█▊ | 8260/44063 [13:05<54:41, 10.91it/s]\u001b[A\n",
+ " 19%|█▉ | 8262/44063 [13:05<55:04, 10.83it/s]\u001b[A\n",
+ " 19%|█▉ | 8264/44063 [13:05<54:03, 11.04it/s]\u001b[A\n",
+ " 19%|█▉ | 8266/44063 [13:05<1:00:49, 9.81it/s]\u001b[A\n",
+ " 19%|█▉ | 8268/44063 [13:06<1:04:54, 9.19it/s]\u001b[A\n",
+ " 19%|█▉ | 8269/44063 [13:06<1:03:50, 9.34it/s]\u001b[A\n",
+ " 19%|█▉ | 8270/44063 [13:06<1:05:34, 9.10it/s]\u001b[A\n",
+ " 19%|█▉ | 8271/44063 [13:06<1:10:49, 8.42it/s]\u001b[A\n",
+ " 19%|█▉ | 8273/44063 [13:06<1:09:30, 8.58it/s]\u001b[A\n",
+ " 19%|█▉ | 8275/44063 [13:06<1:00:40, 9.83it/s]\u001b[A\n",
+ " 19%|█▉ | 8277/44063 [13:06<55:39, 10.72it/s] \u001b[A\n",
+ " 19%|█▉ | 8279/44063 [13:07<1:02:39, 9.52it/s]\u001b[A\n",
+ " 19%|█▉ | 8281/44063 [13:07<1:05:36, 9.09it/s]\u001b[A\n",
+ " 19%|█▉ | 8283/44063 [13:07<1:01:45, 9.66it/s]\u001b[A\n",
+ " 19%|█▉ | 8285/44063 [13:07<1:03:51, 9.34it/s]\u001b[A\n",
+ " 19%|█▉ | 8287/44063 [13:07<58:13, 10.24it/s] \u001b[A\n",
+ " 19%|█▉ | 8289/44063 [13:08<1:01:46, 9.65it/s]\u001b[A\n",
+ " 19%|█▉ | 8291/44063 [13:08<1:01:33, 9.68it/s]\u001b[A\n",
+ " 19%|█▉ | 8292/44063 [13:08<2:15:42, 4.39it/s]\u001b[A\n",
+ " 19%|█▉ | 8294/44063 [13:09<1:49:09, 5.46it/s]\u001b[A\n",
+ " 19%|█▉ | 8295/44063 [13:09<1:36:29, 6.18it/s]\u001b[A\n",
+ " 19%|█▉ | 8296/44063 [13:09<1:53:50, 5.24it/s]\u001b[A\n",
+ " 19%|█▉ | 8298/44063 [13:09<1:32:15, 6.46it/s]\u001b[A\n",
+ " 19%|█▉ | 8299/44063 [13:09<1:28:36, 6.73it/s]\u001b[A\n",
+ " 19%|█▉ | 8301/44063 [13:09<1:18:17, 7.61it/s]\u001b[A\n",
+ " 19%|█▉ | 8303/44063 [13:10<1:14:26, 8.01it/s]\u001b[A\n",
+ " 19%|█▉ | 8304/44063 [13:10<1:14:31, 8.00it/s]\u001b[A\n",
+ " 19%|█▉ | 8306/44063 [13:10<1:12:16, 8.25it/s]\u001b[A\n",
+ " 19%|█▉ | 8308/44063 [13:10<1:03:59, 9.31it/s]\u001b[A\n",
+ " 19%|█▉ | 8310/44063 [13:10<1:08:33, 8.69it/s]\u001b[A\n",
+ " 19%|█▉ | 8312/44063 [13:11<1:02:11, 9.58it/s]\u001b[A\n",
+ " 19%|█▉ | 8314/44063 [13:11<1:06:37, 8.94it/s]\u001b[A\n",
+ " 19%|█▉ | 8315/44063 [13:11<1:06:00, 9.03it/s]\u001b[A\n",
+ " 19%|█▉ | 8317/44063 [13:11<1:01:33, 9.68it/s]\u001b[A\n",
+ " 19%|█▉ | 8319/44063 [13:11<1:06:38, 8.94it/s]\u001b[A\n",
+ " 19%|█▉ | 8321/44063 [13:12<1:00:42, 9.81it/s]\u001b[A\n",
+ " 19%|█▉ | 8323/44063 [13:12<59:55, 9.94it/s] \u001b[A\n",
+ " 19%|█▉ | 8325/44063 [13:12<58:19, 10.21it/s]\u001b[A\n",
+ " 19%|█▉ | 8327/44063 [13:12<53:23, 11.15it/s]\u001b[A\n",
+ " 19%|█▉ | 8329/44063 [13:12<53:07, 11.21it/s]\u001b[A\n",
+ " 19%|█▉ | 8331/44063 [13:12<51:31, 11.56it/s]\u001b[A\n",
+ " 19%|█▉ | 8333/44063 [13:13<55:16, 10.77it/s]\u001b[A\n",
+ " 19%|█▉ | 8335/44063 [13:13<58:08, 10.24it/s]\u001b[A\n",
+ " 19%|█▉ | 8337/44063 [13:13<1:12:14, 8.24it/s]\u001b[A\n",
+ " 19%|█▉ | 8339/44063 [13:13<1:05:08, 9.14it/s]\u001b[A\n",
+ " 19%|█▉ | 8341/44063 [13:14<1:04:17, 9.26it/s]\u001b[A\n",
+ " 19%|█▉ | 8342/44063 [13:14<1:05:59, 9.02it/s]\u001b[A\n",
+ " 19%|█▉ | 8344/44063 [13:14<1:14:18, 8.01it/s]\u001b[A\n",
+ " 19%|█▉ | 8345/44063 [13:14<1:13:52, 8.06it/s]\u001b[A\n",
+ " 19%|█▉ | 8347/44063 [13:14<1:10:17, 8.47it/s]\u001b[A\n",
+ " 19%|█▉ | 8348/44063 [13:15<1:31:30, 6.51it/s]\u001b[A\n",
+ " 19%|█▉ | 8349/44063 [13:15<1:29:36, 6.64it/s]\u001b[A\n",
+ " 19%|█▉ | 8351/44063 [13:15<1:18:22, 7.59it/s]\u001b[A\n",
+ " 19%|█▉ | 8352/44063 [13:15<1:14:36, 7.98it/s]\u001b[A\n",
+ " 19%|█▉ | 8353/44063 [13:15<1:11:01, 8.38it/s]\u001b[A\n",
+ " 19%|█▉ | 8354/44063 [13:15<1:11:40, 8.30it/s]\u001b[A\n",
+ " 19%|█▉ | 8355/44063 [13:15<1:13:13, 8.13it/s]\u001b[A\n",
+ " 19%|█▉ | 8357/44063 [13:15<1:03:34, 9.36it/s]\u001b[A\n",
+ " 19%|█▉ | 8359/44063 [13:16<1:00:10, 9.89it/s]\u001b[A\n",
+ " 19%|█▉ | 8361/44063 [13:16<57:58, 10.26it/s] \u001b[A\n",
+ " 19%|█▉ | 8363/44063 [13:16<1:02:53, 9.46it/s]\u001b[A\n",
+ " 19%|█▉ | 8365/44063 [13:16<57:35, 10.33it/s] \u001b[A\n",
+ " 19%|█▉ | 8367/44063 [13:16<56:00, 10.62it/s]\u001b[A\n",
+ " 19%|█▉ | 8369/44063 [13:17<56:33, 10.52it/s]\u001b[A\n",
+ " 19%|█▉ | 8371/44063 [13:17<54:31, 10.91it/s]\u001b[A\n",
+ " 19%|█▉ | 8373/44063 [13:17<56:50, 10.46it/s]\u001b[A\n",
+ " 19%|█▉ | 8375/44063 [13:17<59:48, 9.94it/s]\u001b[A\n",
+ " 19%|█▉ | 8377/44063 [13:17<56:45, 10.48it/s]\u001b[A\n",
+ " 19%|█▉ | 8379/44063 [13:18<1:02:48, 9.47it/s]\u001b[A\n",
+ " 19%|█▉ | 8381/44063 [13:18<54:06, 10.99it/s] \u001b[A\n",
+ " 19%|█▉ | 8383/44063 [13:18<49:55, 11.91it/s]\u001b[A\n",
+ " 19%|█▉ | 8385/44063 [13:18<46:09, 12.88it/s]\u001b[A\n",
+ " 19%|█▉ | 8387/44063 [13:18<42:49, 13.88it/s]\u001b[A\n",
+ " 19%|█▉ | 8389/44063 [13:18<44:40, 13.31it/s]\u001b[A\n",
+ " 19%|█▉ | 8391/44063 [13:18<49:10, 12.09it/s]\u001b[A\n",
+ " 19%|█▉ | 8393/44063 [13:19<54:49, 10.84it/s]\u001b[A\n",
+ " 19%|█▉ | 8395/44063 [13:19<54:35, 10.89it/s]\u001b[A\n",
+ " 19%|█▉ | 8397/44063 [13:19<54:32, 10.90it/s]\u001b[A\n",
+ " 19%|█▉ | 8399/44063 [13:19<58:06, 10.23it/s]\u001b[A\n",
+ " 19%|█▉ | 8401/44063 [13:20<1:04:06, 9.27it/s]\u001b[A\n",
+ " 19%|█▉ | 8402/44063 [13:20<1:03:05, 9.42it/s]\u001b[A\n",
+ " 19%|█▉ | 8403/44063 [13:20<1:06:12, 8.98it/s]\u001b[A\n",
+ " 19%|█▉ | 8405/44063 [13:20<1:01:56, 9.59it/s]\u001b[A\n",
+ " 19%|█▉ | 8407/44063 [13:20<56:16, 10.56it/s] \u001b[A\n",
+ " 19%|█▉ | 8409/44063 [13:20<49:22, 12.03it/s]\u001b[A\n",
+ " 19%|█▉ | 8411/44063 [13:20<46:30, 12.78it/s]\u001b[A\n",
+ " 19%|█▉ | 8413/44063 [13:21<50:43, 11.71it/s]\u001b[A\n",
+ " 19%|█▉ | 8415/44063 [13:21<50:38, 11.73it/s]\u001b[A\n",
+ " 19%|█▉ | 8417/44063 [13:21<54:17, 10.94it/s]\u001b[A\n",
+ " 19%|█▉ | 8419/44063 [13:21<51:05, 11.63it/s]\u001b[A\n",
+ " 19%|█▉ | 8421/44063 [13:21<46:48, 12.69it/s]\u001b[A\n",
+ " 19%|█▉ | 8423/44063 [13:21<1:00:24, 9.83it/s]\u001b[A\n",
+ " 19%|█▉ | 8425/44063 [13:22<58:24, 10.17it/s] \u001b[A\n",
+ " 19%|█▉ | 8427/44063 [13:22<56:25, 10.53it/s]\u001b[A\n",
+ " 19%|█▉ | 8429/44063 [13:22<1:01:20, 9.68it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 19%|█▉ | 8431/44063 [13:22<58:07, 10.22it/s] \u001b[A\n",
+ " 19%|█▉ | 8433/44063 [13:22<58:06, 10.22it/s]\u001b[A\n",
+ " 19%|█▉ | 8435/44063 [13:23<52:48, 11.25it/s]\u001b[A\n",
+ " 19%|█▉ | 8437/44063 [13:23<59:18, 10.01it/s]\u001b[A\n",
+ " 19%|█▉ | 8439/44063 [13:23<1:04:48, 9.16it/s]\u001b[A\n",
+ " 19%|█▉ | 8440/44063 [13:23<1:10:16, 8.45it/s]\u001b[A\n",
+ " 19%|█▉ | 8441/44063 [13:23<1:08:25, 8.68it/s]\u001b[A\n",
+ " 19%|█▉ | 8443/44063 [13:23<59:52, 9.92it/s] \u001b[A\n",
+ " 19%|█▉ | 8445/44063 [13:24<57:25, 10.34it/s]\u001b[A\n",
+ " 19%|█▉ | 8447/44063 [13:24<59:59, 9.90it/s]\u001b[A\n",
+ " 19%|█▉ | 8449/44063 [13:24<53:33, 11.08it/s]\u001b[A\n",
+ " 19%|█▉ | 8451/44063 [13:24<53:57, 11.00it/s]\u001b[A\n",
+ " 19%|█▉ | 8453/44063 [13:24<58:52, 10.08it/s]\u001b[A\n",
+ " 19%|█▉ | 8455/44063 [13:25<55:15, 10.74it/s]\u001b[A\n",
+ " 19%|█▉ | 8457/44063 [13:25<1:10:11, 8.45it/s]\u001b[A\n",
+ " 19%|█▉ | 8459/44063 [13:25<1:03:04, 9.41it/s]\u001b[A\n",
+ " 19%|█▉ | 8461/44063 [13:25<59:03, 10.05it/s] \u001b[A\n",
+ " 19%|█▉ | 8463/44063 [13:25<56:40, 10.47it/s]\u001b[A\n",
+ " 19%|█▉ | 8465/44063 [13:26<1:19:48, 7.43it/s]\u001b[A\n",
+ " 19%|█▉ | 8467/44063 [13:26<1:08:08, 8.71it/s]\u001b[A\n",
+ " 19%|█▉ | 8469/44063 [13:26<1:07:48, 8.75it/s]\u001b[A\n",
+ " 19%|█▉ | 8471/44063 [13:26<1:02:20, 9.52it/s]\u001b[A\n",
+ " 19%|█▉ | 8473/44063 [13:27<57:51, 10.25it/s] \u001b[A\n",
+ " 19%|█▉ | 8475/44063 [13:27<1:06:17, 8.95it/s]\u001b[A\n",
+ " 19%|█▉ | 8477/44063 [13:27<56:39, 10.47it/s] \u001b[A\n",
+ " 19%|█▉ | 8479/44063 [13:27<55:59, 10.59it/s]\u001b[A\n",
+ " 19%|█▉ | 8481/44063 [13:27<58:28, 10.14it/s]\u001b[A\n",
+ " 19%|█▉ | 8483/44063 [13:28<1:02:47, 9.44it/s]\u001b[A\n",
+ " 19%|█▉ | 8485/44063 [13:28<1:06:00, 8.98it/s]\u001b[A\n",
+ " 19%|█▉ | 8487/44063 [13:28<1:09:23, 8.55it/s]\u001b[A\n",
+ " 19%|█▉ | 8489/44063 [13:28<1:00:37, 9.78it/s]\u001b[A\n",
+ " 19%|█▉ | 8491/44063 [13:28<58:12, 10.19it/s] \u001b[A\n",
+ " 19%|█▉ | 8493/44063 [13:29<56:34, 10.48it/s]\u001b[A\n",
+ " 19%|█▉ | 8495/44063 [13:29<1:01:47, 9.59it/s]\u001b[A\n",
+ " 19%|█▉ | 8497/44063 [13:29<55:07, 10.75it/s] \u001b[A\n",
+ " 19%|█▉ | 8499/44063 [13:29<59:25, 9.97it/s]\u001b[A\n",
+ " 19%|█▉ | 8501/44063 [13:29<55:55, 10.60it/s]\u001b[A\n",
+ " 19%|█▉ | 8503/44063 [13:30<58:43, 10.09it/s]\u001b[A\n",
+ " 19%|█▉ | 8505/44063 [13:30<1:13:32, 8.06it/s]\u001b[A\n",
+ " 19%|█▉ | 8506/44063 [13:30<1:11:33, 8.28it/s]\u001b[A\n",
+ " 19%|█▉ | 8507/44063 [13:30<1:19:41, 7.44it/s]\u001b[A\n",
+ " 19%|█▉ | 8509/44063 [13:30<1:08:04, 8.70it/s]\u001b[A\n",
+ " 19%|█▉ | 8511/44063 [13:31<57:13, 10.36it/s] \u001b[A\n",
+ " 19%|█▉ | 8513/44063 [13:31<56:43, 10.45it/s]\u001b[A\n",
+ " 19%|█▉ | 8515/44063 [13:31<1:02:37, 9.46it/s]\u001b[A\n",
+ " 19%|█▉ | 8517/44063 [13:31<1:06:13, 8.95it/s]\u001b[A\n",
+ " 19%|█▉ | 8518/44063 [13:31<1:08:48, 8.61it/s]\u001b[A\n",
+ " 19%|█▉ | 8520/44063 [13:32<1:16:17, 7.76it/s]\u001b[A\n",
+ " 19%|█▉ | 8522/44063 [13:32<1:08:16, 8.68it/s]\u001b[A\n",
+ " 19%|█▉ | 8523/44063 [13:32<1:06:41, 8.88it/s]\u001b[A\n",
+ " 19%|█▉ | 8524/44063 [13:32<1:18:31, 7.54it/s]\u001b[A\n",
+ " 19%|█▉ | 8526/44063 [13:32<1:09:25, 8.53it/s]\u001b[A\n",
+ " 19%|█▉ | 8527/44063 [13:32<1:19:32, 7.45it/s]\u001b[A\n",
+ " 19%|█▉ | 8528/44063 [13:33<1:14:10, 7.98it/s]\u001b[A\n",
+ " 19%|█▉ | 8529/44063 [13:33<1:13:02, 8.11it/s]\u001b[A\n",
+ " 19%|█▉ | 8531/44063 [13:33<1:02:59, 9.40it/s]\u001b[A\n",
+ " 19%|█▉ | 8533/44063 [13:33<1:00:21, 9.81it/s]\u001b[A\n",
+ " 19%|█▉ | 8535/44063 [13:33<59:56, 9.88it/s] \u001b[A\n",
+ " 19%|█▉ | 8537/44063 [13:33<1:01:48, 9.58it/s]\u001b[A\n",
+ " 19%|█▉ | 8539/44063 [13:34<1:00:20, 9.81it/s]\u001b[A\n",
+ " 19%|█▉ | 8541/44063 [13:34<1:00:31, 9.78it/s]\u001b[A\n",
+ " 19%|█▉ | 8543/44063 [13:34<53:15, 11.12it/s] \u001b[A\n",
+ " 19%|█▉ | 8545/44063 [13:34<55:20, 10.70it/s]\u001b[A\n",
+ " 19%|█▉ | 8547/44063 [13:34<59:11, 10.00it/s]\u001b[A\n",
+ " 19%|█▉ | 8549/44063 [13:35<1:37:32, 6.07it/s]\u001b[A\n",
+ " 19%|█▉ | 8550/44063 [13:35<1:35:46, 6.18it/s]\u001b[A\n",
+ " 19%|█▉ | 8551/44063 [13:35<1:25:03, 6.96it/s]\u001b[A\n",
+ " 19%|█▉ | 8553/44063 [13:35<1:17:58, 7.59it/s]\u001b[A\n",
+ " 19%|█▉ | 8554/44063 [13:36<1:13:27, 8.06it/s]\u001b[A\n",
+ " 19%|█▉ | 8555/44063 [13:36<1:13:16, 8.08it/s]\u001b[A\n",
+ " 19%|█▉ | 8556/44063 [13:36<1:16:17, 7.76it/s]\u001b[A\n",
+ " 19%|█▉ | 8558/44063 [13:36<1:06:11, 8.94it/s]\u001b[A\n",
+ " 19%|█▉ | 8559/44063 [13:36<1:04:26, 9.18it/s]\u001b[A\n",
+ " 19%|█▉ | 8561/44063 [13:36<1:00:35, 9.76it/s]\u001b[A\n",
+ " 19%|█▉ | 8563/44063 [13:36<54:17, 10.90it/s] \u001b[A\n",
+ " 19%|█▉ | 8565/44063 [13:37<49:52, 11.86it/s]\u001b[A\n",
+ " 19%|█▉ | 8567/44063 [13:37<50:54, 11.62it/s]\u001b[A\n",
+ " 19%|█▉ | 8569/44063 [13:37<52:13, 11.33it/s]\u001b[A\n",
+ " 19%|█▉ | 8571/44063 [13:37<53:13, 11.11it/s]\u001b[A\n",
+ " 19%|█▉ | 8573/44063 [13:37<55:49, 10.60it/s]\u001b[A\n",
+ " 19%|█▉ | 8575/44063 [13:38<57:52, 10.22it/s]\u001b[A\n",
+ " 19%|█▉ | 8577/44063 [13:38<1:00:33, 9.77it/s]\u001b[A\n",
+ " 19%|█▉ | 8579/44063 [13:38<55:59, 10.56it/s] \u001b[A\n",
+ " 19%|█▉ | 8581/44063 [13:38<1:00:39, 9.75it/s]\u001b[A\n",
+ " 19%|█▉ | 8583/44063 [13:38<1:09:16, 8.54it/s]\u001b[A\n",
+ " 19%|█▉ | 8584/44063 [13:39<1:09:57, 8.45it/s]\u001b[A\n",
+ " 19%|█▉ | 8585/44063 [13:39<1:17:57, 7.58it/s]\u001b[A\n",
+ " 19%|█▉ | 8586/44063 [13:39<1:12:47, 8.12it/s]\u001b[A\n",
+ " 19%|█▉ | 8588/44063 [13:39<1:08:02, 8.69it/s]\u001b[A\n",
+ " 19%|█▉ | 8590/44063 [13:39<1:01:56, 9.54it/s]\u001b[A\n",
+ " 19%|█▉ | 8592/44063 [13:39<1:02:44, 9.42it/s]\u001b[A\n",
+ " 20%|█▉ | 8594/44063 [13:40<57:52, 10.21it/s] \u001b[A\n",
+ " 20%|█▉ | 8596/44063 [13:40<56:46, 10.41it/s]\u001b[A\n",
+ " 20%|█▉ | 8598/44063 [13:40<54:44, 10.80it/s]\u001b[A\n",
+ " 20%|█▉ | 8600/44063 [13:40<55:15, 10.70it/s]\u001b[A\n",
+ " 20%|█▉ | 8602/44063 [13:40<53:46, 10.99it/s]\u001b[A\n",
+ " 20%|█▉ | 8604/44063 [13:40<50:51, 11.62it/s]\u001b[A\n",
+ " 20%|█▉ | 8606/44063 [13:41<53:14, 11.10it/s]\u001b[A\n",
+ " 20%|█▉ | 8608/44063 [13:41<57:12, 10.33it/s]\u001b[A\n",
+ " 20%|█▉ | 8610/44063 [13:41<53:25, 11.06it/s]\u001b[A\n",
+ " 20%|█▉ | 8612/44063 [13:41<59:51, 9.87it/s]\u001b[A\n",
+ " 20%|█▉ | 8614/44063 [13:41<52:27, 11.26it/s]\u001b[A\n",
+ " 20%|█▉ | 8616/44063 [13:41<46:32, 12.69it/s]\u001b[A\n",
+ " 20%|█▉ | 8618/44063 [13:42<46:07, 12.81it/s]\u001b[A\n",
+ " 20%|█▉ | 8620/44063 [13:42<52:56, 11.16it/s]\u001b[A\n",
+ " 20%|█▉ | 8622/44063 [13:42<47:21, 12.47it/s]\u001b[A\n",
+ " 20%|█▉ | 8625/44063 [13:42<39:39, 14.89it/s]\u001b[A\n",
+ " 20%|█▉ | 8627/44063 [13:42<44:39, 13.23it/s]\u001b[A\n",
+ " 20%|█▉ | 8630/44063 [13:42<40:12, 14.69it/s]\u001b[A\n",
+ " 20%|█▉ | 8632/44063 [13:43<38:40, 15.27it/s]\u001b[A\n",
+ " 20%|█▉ | 8634/44063 [13:43<55:49, 10.58it/s]\u001b[A\n",
+ " 20%|█▉ | 8636/44063 [13:43<50:01, 11.80it/s]\u001b[A\n",
+ " 20%|█▉ | 8638/44063 [13:43<54:27, 10.84it/s]\u001b[A\n",
+ " 20%|█▉ | 8640/44063 [13:43<54:18, 10.87it/s]\u001b[A\n",
+ " 20%|█▉ | 8642/44063 [13:44<1:06:20, 8.90it/s]\u001b[A\n",
+ " 20%|█▉ | 8644/44063 [13:44<57:09, 10.33it/s] \u001b[A\n",
+ " 20%|█▉ | 8646/44063 [13:44<53:54, 10.95it/s]\u001b[A\n",
+ " 20%|█▉ | 8648/44063 [13:44<55:39, 10.60it/s]\u001b[A\n",
+ " 20%|█▉ | 8650/44063 [13:44<51:15, 11.51it/s]\u001b[A\n",
+ " 20%|█▉ | 8652/44063 [13:44<46:43, 12.63it/s]\u001b[A\n",
+ " 20%|█▉ | 8654/44063 [13:45<50:35, 11.67it/s]\u001b[A\n",
+ " 20%|█▉ | 8656/44063 [13:45<52:30, 11.24it/s]\u001b[A\n",
+ " 20%|█▉ | 8658/44063 [13:45<49:41, 11.88it/s]\u001b[A\n",
+ " 20%|█▉ | 8660/44063 [13:45<48:21, 12.20it/s]\u001b[A\n",
+ " 20%|█▉ | 8662/44063 [13:45<44:47, 13.17it/s]\u001b[A\n",
+ " 20%|█▉ | 8664/44063 [13:46<55:49, 10.57it/s]\u001b[A\n",
+ " 20%|█▉ | 8666/44063 [13:46<52:05, 11.33it/s]\u001b[A\n",
+ " 20%|█▉ | 8668/44063 [13:46<46:05, 12.80it/s]\u001b[A\n",
+ " 20%|█▉ | 8670/44063 [13:46<52:34, 11.22it/s]\u001b[A\n",
+ " 20%|█▉ | 8672/44063 [13:46<1:06:42, 8.84it/s]\u001b[A\n",
+ " 20%|█▉ | 8674/44063 [13:47<1:01:07, 9.65it/s]\u001b[A\n",
+ " 20%|█▉ | 8676/44063 [13:47<1:07:01, 8.80it/s]\u001b[A\n",
+ " 20%|█▉ | 8678/44063 [13:47<58:44, 10.04it/s] \u001b[A\n",
+ " 20%|█▉ | 8680/44063 [13:47<57:41, 10.22it/s]\u001b[A\n",
+ " 20%|█▉ | 8682/44063 [13:47<1:12:39, 8.12it/s]\u001b[A\n",
+ " 20%|█▉ | 8683/44063 [13:48<1:09:48, 8.45it/s]\u001b[A\n",
+ " 20%|█▉ | 8684/44063 [13:48<1:41:43, 5.80it/s]\u001b[A\n",
+ " 20%|█▉ | 8686/44063 [13:48<1:23:52, 7.03it/s]\u001b[A\n",
+ " 20%|█▉ | 8688/44063 [13:48<1:10:56, 8.31it/s]\u001b[A\n",
+ " 20%|█▉ | 8690/44063 [13:48<1:02:51, 9.38it/s]\u001b[A\n",
+ " 20%|█▉ | 8692/44063 [13:48<56:23, 10.45it/s] \u001b[A\n",
+ " 20%|█▉ | 8694/44063 [13:49<1:27:26, 6.74it/s]\u001b[A\n",
+ " 20%|█▉ | 8696/44063 [13:49<1:11:16, 8.27it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 20%|█▉ | 8698/44063 [13:49<1:13:18, 8.04it/s]\u001b[A\n",
+ " 20%|█▉ | 8700/44063 [13:50<1:07:52, 8.68it/s]\u001b[A\n",
+ " 20%|█▉ | 8702/44063 [13:50<57:47, 10.20it/s] \u001b[A\n",
+ " 20%|█▉ | 8704/44063 [13:50<52:51, 11.15it/s]\u001b[A\n",
+ " 20%|█▉ | 8706/44063 [13:50<55:29, 10.62it/s]\u001b[A\n",
+ " 20%|█▉ | 8708/44063 [13:50<1:01:10, 9.63it/s]\u001b[A\n",
+ " 20%|█▉ | 8710/44063 [13:50<58:48, 10.02it/s] \u001b[A\n",
+ " 20%|█▉ | 8712/44063 [13:51<56:39, 10.40it/s]\u001b[A\n",
+ " 20%|█▉ | 8714/44063 [13:51<53:02, 11.11it/s]\u001b[A\n",
+ " 20%|█▉ | 8716/44063 [13:51<51:52, 11.36it/s]\u001b[A\n",
+ " 20%|█▉ | 8718/44063 [13:51<49:58, 11.79it/s]\u001b[A\n",
+ " 20%|█▉ | 8720/44063 [13:51<50:55, 11.57it/s]\u001b[A\n",
+ " 20%|█▉ | 8722/44063 [13:51<48:12, 12.22it/s]\u001b[A\n",
+ " 20%|█▉ | 8724/44063 [13:52<56:22, 10.45it/s]\u001b[A\n",
+ " 20%|█▉ | 8726/44063 [13:52<54:43, 10.76it/s]\u001b[A\n",
+ " 20%|█▉ | 8728/44063 [13:52<1:06:35, 8.84it/s]\u001b[A\n",
+ " 20%|█▉ | 8731/44063 [13:52<58:39, 10.04it/s] \u001b[A\n",
+ " 20%|█▉ | 8733/44063 [13:53<51:23, 11.46it/s]\u001b[A\n",
+ " 20%|█▉ | 8735/44063 [13:53<48:32, 12.13it/s]\u001b[A\n",
+ " 20%|█▉ | 8737/44063 [13:53<51:37, 11.40it/s]\u001b[A\n",
+ " 20%|█▉ | 8739/44063 [13:53<48:02, 12.25it/s]\u001b[A\n",
+ " 20%|█▉ | 8741/44063 [13:53<49:08, 11.98it/s]\u001b[A\n",
+ " 20%|█▉ | 8743/44063 [13:53<44:23, 13.26it/s]\u001b[A\n",
+ " 20%|█▉ | 8745/44063 [13:53<46:28, 12.67it/s]\u001b[A\n",
+ " 20%|█▉ | 8747/44063 [13:54<48:03, 12.25it/s]\u001b[A\n",
+ " 20%|█▉ | 8749/44063 [13:54<53:19, 11.04it/s]\u001b[A\n",
+ " 20%|█▉ | 8751/44063 [13:54<52:34, 11.19it/s]\u001b[A\n",
+ " 20%|█▉ | 8753/44063 [13:54<56:42, 10.38it/s]\u001b[A\n",
+ " 20%|█▉ | 8755/44063 [13:54<57:21, 10.26it/s]\u001b[A\n",
+ " 20%|█▉ | 8757/44063 [13:55<1:09:00, 8.53it/s]\u001b[A\n",
+ " 20%|█▉ | 8758/44063 [13:55<1:11:37, 8.22it/s]\u001b[A\n",
+ " 20%|█▉ | 8760/44063 [13:55<1:02:54, 9.35it/s]\u001b[A\n",
+ " 20%|█▉ | 8762/44063 [13:55<58:35, 10.04it/s] \u001b[A\n",
+ " 20%|█▉ | 8764/44063 [13:55<54:44, 10.75it/s]\u001b[A\n",
+ " 20%|█▉ | 8766/44063 [13:56<1:03:55, 9.20it/s]\u001b[A\n",
+ " 20%|█▉ | 8768/44063 [13:56<1:05:30, 8.98it/s]\u001b[A\n",
+ " 20%|█▉ | 8770/44063 [13:56<1:00:09, 9.78it/s]\u001b[A\n",
+ " 20%|█▉ | 8772/44063 [13:56<55:24, 10.62it/s] \u001b[A\n",
+ " 20%|█▉ | 8774/44063 [13:56<52:42, 11.16it/s]\u001b[A\n",
+ " 20%|█▉ | 8776/44063 [13:57<55:38, 10.57it/s]\u001b[A\n",
+ " 20%|█▉ | 8778/44063 [13:57<50:14, 11.71it/s]\u001b[A\n",
+ " 20%|█▉ | 8780/44063 [13:57<48:01, 12.24it/s]\u001b[A\n",
+ " 20%|█▉ | 8782/44063 [13:57<58:14, 10.10it/s]\u001b[A\n",
+ " 20%|█▉ | 8784/44063 [13:57<58:06, 10.12it/s]\u001b[A\n",
+ " 20%|█▉ | 8786/44063 [13:58<55:52, 10.52it/s]\u001b[A\n",
+ " 20%|█▉ | 8788/44063 [13:58<1:01:37, 9.54it/s]\u001b[A\n",
+ " 20%|█▉ | 8790/44063 [13:58<54:23, 10.81it/s] \u001b[A\n",
+ " 20%|█▉ | 8792/44063 [13:58<47:52, 12.28it/s]\u001b[A\n",
+ " 20%|█▉ | 8794/44063 [13:58<45:21, 12.96it/s]\u001b[A\n",
+ " 20%|█▉ | 8796/44063 [13:58<46:57, 12.52it/s]\u001b[A\n",
+ " 20%|█▉ | 8798/44063 [13:59<53:14, 11.04it/s]\u001b[A\n",
+ " 20%|█▉ | 8800/44063 [13:59<55:11, 10.65it/s]\u001b[A\n",
+ " 20%|█▉ | 8802/44063 [13:59<49:53, 11.78it/s]\u001b[A\n",
+ " 20%|█▉ | 8804/44063 [13:59<50:30, 11.64it/s]\u001b[A\n",
+ " 20%|█▉ | 8806/44063 [13:59<49:27, 11.88it/s]\u001b[A\n",
+ " 20%|█▉ | 8808/44063 [13:59<48:27, 12.13it/s]\u001b[A\n",
+ " 20%|█▉ | 8810/44063 [14:00<50:12, 11.70it/s]\u001b[A\n",
+ " 20%|█▉ | 8812/44063 [14:00<44:31, 13.19it/s]\u001b[A\n",
+ " 20%|██ | 8814/44063 [14:00<43:55, 13.37it/s]\u001b[A\n",
+ " 20%|██ | 8816/44063 [14:00<54:31, 10.78it/s]\u001b[A\n",
+ " 20%|██ | 8818/44063 [14:00<57:24, 10.23it/s]\u001b[A\n",
+ " 20%|██ | 8820/44063 [14:00<49:37, 11.84it/s]\u001b[A\n",
+ " 20%|██ | 8822/44063 [14:01<52:34, 11.17it/s]\u001b[A\n",
+ " 20%|██ | 8824/44063 [14:01<51:36, 11.38it/s]\u001b[A\n",
+ " 20%|██ | 8826/44063 [14:01<53:33, 10.97it/s]\u001b[A\n",
+ " 20%|██ | 8828/44063 [14:01<57:12, 10.26it/s]\u001b[A\n",
+ " 20%|██ | 8830/44063 [14:01<56:12, 10.45it/s]\u001b[A\n",
+ " 20%|██ | 8832/44063 [14:02<53:18, 11.02it/s]\u001b[A\n",
+ " 20%|██ | 8834/44063 [14:02<46:41, 12.57it/s]\u001b[A\n",
+ " 20%|██ | 8836/44063 [14:02<49:15, 11.92it/s]\u001b[A\n",
+ " 20%|██ | 8838/44063 [14:02<54:30, 10.77it/s]\u001b[A\n",
+ " 20%|██ | 8840/44063 [14:02<53:07, 11.05it/s]\u001b[A\n",
+ " 20%|██ | 8842/44063 [14:02<52:19, 11.22it/s]\u001b[A\n",
+ " 20%|██ | 8844/44063 [14:03<54:49, 10.71it/s]\u001b[A\n",
+ " 20%|██ | 8846/44063 [14:03<49:27, 11.87it/s]\u001b[A\n",
+ " 20%|██ | 8848/44063 [14:03<53:43, 10.93it/s]\u001b[A\n",
+ " 20%|██ | 8850/44063 [14:03<50:31, 11.61it/s]\u001b[A\n",
+ " 20%|██ | 8852/44063 [14:03<46:37, 12.59it/s]\u001b[A\n",
+ " 20%|██ | 8854/44063 [14:03<48:40, 12.06it/s]\u001b[A\n",
+ " 20%|██ | 8856/44063 [14:04<52:07, 11.26it/s]\u001b[A\n",
+ " 20%|██ | 8858/44063 [14:04<50:08, 11.70it/s]\u001b[A\n",
+ " 20%|██ | 8860/44063 [14:04<48:30, 12.09it/s]\u001b[A\n",
+ " 20%|██ | 8862/44063 [14:04<51:32, 11.38it/s]\u001b[A\n",
+ " 20%|██ | 8864/44063 [14:04<52:06, 11.26it/s]\u001b[A\n",
+ " 20%|██ | 8866/44063 [14:04<47:33, 12.34it/s]\u001b[A\n",
+ " 20%|██ | 8868/44063 [14:05<44:34, 13.16it/s]\u001b[A\n",
+ " 20%|██ | 8870/44063 [14:05<54:03, 10.85it/s]\u001b[A\n",
+ " 20%|██ | 8872/44063 [14:05<48:48, 12.02it/s]\u001b[A\n",
+ " 20%|██ | 8874/44063 [14:05<46:47, 12.53it/s]\u001b[A\n",
+ " 20%|██ | 8876/44063 [14:05<1:01:26, 9.54it/s]\u001b[A\n",
+ " 20%|██ | 8878/44063 [14:06<1:01:24, 9.55it/s]\u001b[A\n",
+ " 20%|██ | 8880/44063 [14:06<59:21, 9.88it/s] \u001b[A\n",
+ " 20%|██ | 8882/44063 [14:06<56:53, 10.31it/s]\u001b[A\n",
+ " 20%|██ | 8884/44063 [14:06<56:32, 10.37it/s]\u001b[A\n",
+ " 20%|██ | 8886/44063 [14:06<53:53, 10.88it/s]\u001b[A\n",
+ " 20%|██ | 8888/44063 [14:07<54:45, 10.71it/s]\u001b[A\n",
+ " 20%|██ | 8890/44063 [14:07<48:51, 12.00it/s]\u001b[A\n",
+ " 20%|██ | 8892/44063 [14:07<51:30, 11.38it/s]\u001b[A\n",
+ " 20%|██ | 8894/44063 [14:07<50:07, 11.69it/s]\u001b[A\n",
+ " 20%|██ | 8896/44063 [14:07<54:34, 10.74it/s]\u001b[A\n",
+ " 20%|██ | 8898/44063 [14:07<57:58, 10.11it/s]\u001b[A\n",
+ " 20%|██ | 8900/44063 [14:08<54:13, 10.81it/s]\u001b[A\n",
+ " 20%|██ | 8902/44063 [14:08<56:08, 10.44it/s]\u001b[A\n",
+ " 20%|██ | 8904/44063 [14:08<48:30, 12.08it/s]\u001b[A\n",
+ " 20%|██ | 8906/44063 [14:08<54:01, 10.85it/s]\u001b[A\n",
+ " 20%|██ | 8908/44063 [14:08<50:25, 11.62it/s]\u001b[A\n",
+ " 20%|██ | 8910/44063 [14:08<50:38, 11.57it/s]\u001b[A\n",
+ " 20%|██ | 8912/44063 [14:09<50:10, 11.68it/s]\u001b[A\n",
+ " 20%|██ | 8914/44063 [14:09<56:23, 10.39it/s]\u001b[A\n",
+ " 20%|██ | 8916/44063 [14:09<51:26, 11.39it/s]\u001b[A\n",
+ " 20%|██ | 8918/44063 [14:09<58:14, 10.06it/s]\u001b[A\n",
+ " 20%|██ | 8920/44063 [14:09<53:41, 10.91it/s]\u001b[A\n",
+ " 20%|██ | 8922/44063 [14:10<51:31, 11.37it/s]\u001b[A\n",
+ " 20%|██ | 8924/44063 [14:10<48:44, 12.02it/s]\u001b[A\n",
+ " 20%|██ | 8926/44063 [14:10<55:56, 10.47it/s]\u001b[A\n",
+ " 20%|██ | 8928/44063 [14:10<56:53, 10.29it/s]\u001b[A\n",
+ " 20%|██ | 8930/44063 [14:10<1:01:46, 9.48it/s]\u001b[A\n",
+ " 20%|██ | 8932/44063 [14:11<55:57, 10.46it/s] \u001b[A\n",
+ " 20%|██ | 8934/44063 [14:11<51:48, 11.30it/s]\u001b[A\n",
+ " 20%|██ | 8936/44063 [14:11<48:11, 12.15it/s]\u001b[A\n",
+ " 20%|██ | 8938/44063 [14:11<50:55, 11.50it/s]\u001b[A\n",
+ " 20%|██ | 8940/44063 [14:11<57:40, 10.15it/s]\u001b[A\n",
+ " 20%|██ | 8942/44063 [14:11<57:44, 10.14it/s]\u001b[A\n",
+ " 20%|██ | 8944/44063 [14:12<57:31, 10.18it/s]\u001b[A\n",
+ " 20%|██ | 8946/44063 [14:12<1:01:49, 9.47it/s]\u001b[A\n",
+ " 20%|██ | 8948/44063 [14:12<58:56, 9.93it/s] \u001b[A\n",
+ " 20%|██ | 8950/44063 [14:12<55:58, 10.45it/s]\u001b[A\n",
+ " 20%|██ | 8952/44063 [14:13<1:06:18, 8.82it/s]\u001b[A\n",
+ " 20%|██ | 8954/44063 [14:13<1:00:43, 9.64it/s]\u001b[A\n",
+ " 20%|██ | 8956/44063 [14:13<58:02, 10.08it/s] \u001b[A\n",
+ " 20%|██ | 8958/44063 [14:13<55:24, 10.56it/s]\u001b[A\n",
+ " 20%|██ | 8960/44063 [14:13<58:51, 9.94it/s]\u001b[A\n",
+ " 20%|██ | 8962/44063 [14:14<1:04:27, 9.08it/s]\u001b[A\n",
+ " 20%|██ | 8963/44063 [14:14<1:02:51, 9.31it/s]\u001b[A\n",
+ " 20%|██ | 8964/44063 [14:14<1:13:58, 7.91it/s]\u001b[A\n",
+ " 20%|██ | 8965/44063 [14:14<1:16:55, 7.60it/s]\u001b[A\n",
+ " 20%|██ | 8966/44063 [14:14<1:18:20, 7.47it/s]\u001b[A\n",
+ " 20%|██ | 8968/44063 [14:14<1:07:14, 8.70it/s]\u001b[A\n",
+ " 20%|██ | 8970/44063 [14:14<59:45, 9.79it/s] \u001b[A\n",
+ " 20%|██ | 8972/44063 [14:15<1:03:22, 9.23it/s]\u001b[A\n",
+ " 20%|██ | 8974/44063 [14:15<58:54, 9.93it/s] \u001b[A\n",
+ " 20%|██ | 8976/44063 [14:15<1:03:24, 9.22it/s]\u001b[A\n",
+ " 20%|██ | 8977/44063 [14:15<1:05:16, 8.96it/s]\u001b[A\n",
+ " 20%|██ | 8979/44063 [14:15<1:00:59, 9.59it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 20%|██ | 8981/44063 [14:16<1:04:46, 9.03it/s]\u001b[A\n",
+ " 20%|██ | 8982/44063 [14:16<1:07:43, 8.63it/s]\u001b[A\n",
+ " 20%|██ | 8983/44063 [14:16<1:08:18, 8.56it/s]\u001b[A\n",
+ " 20%|██ | 8984/44063 [14:16<1:17:21, 7.56it/s]\u001b[A\n",
+ " 20%|██ | 8986/44063 [14:16<1:17:27, 7.55it/s]\u001b[A\n",
+ " 20%|██ | 8988/44063 [14:16<1:08:21, 8.55it/s]\u001b[A\n",
+ " 20%|██ | 8989/44063 [14:17<1:06:00, 8.86it/s]\u001b[A\n",
+ " 20%|██ | 8990/44063 [14:17<1:09:47, 8.38it/s]\u001b[A\n",
+ " 20%|██ | 8991/44063 [14:17<1:11:33, 8.17it/s]\u001b[A\n",
+ " 20%|██ | 8993/44063 [14:17<1:05:46, 8.89it/s]\u001b[A\n",
+ " 20%|██ | 8994/44063 [14:17<1:15:19, 7.76it/s]\u001b[A\n",
+ " 20%|██ | 8996/44063 [14:17<1:02:49, 9.30it/s]\u001b[A\n",
+ " 20%|██ | 8998/44063 [14:18<1:06:50, 8.74it/s]\u001b[A\n",
+ " 20%|██ | 9000/44063 [14:18<59:12, 9.87it/s] \u001b[A\n",
+ " 20%|██ | 9002/44063 [14:18<1:04:13, 9.10it/s]\u001b[A\n",
+ " 20%|██ | 9004/44063 [14:18<1:02:08, 9.40it/s]\u001b[A\n",
+ " 20%|██ | 9006/44063 [14:18<1:06:28, 8.79it/s]\u001b[A\n",
+ " 20%|██ | 9007/44063 [14:19<1:26:59, 6.72it/s]\u001b[A\n",
+ " 20%|██ | 9008/44063 [14:19<1:18:49, 7.41it/s]\u001b[A\n",
+ " 20%|██ | 9009/44063 [14:19<1:13:22, 7.96it/s]\u001b[A\n",
+ " 20%|██ | 9010/44063 [14:19<1:10:43, 8.26it/s]\u001b[A\n",
+ " 20%|██ | 9012/44063 [14:19<1:06:22, 8.80it/s]\u001b[A\n",
+ " 20%|██ | 9014/44063 [14:19<1:04:01, 9.12it/s]\u001b[A\n",
+ " 20%|██ | 9015/44063 [14:20<1:18:05, 7.48it/s]\u001b[A\n",
+ " 20%|██ | 9017/44063 [14:20<1:14:18, 7.86it/s]\u001b[A\n",
+ " 20%|██ | 9018/44063 [14:20<1:27:35, 6.67it/s]\u001b[A\n",
+ " 20%|██ | 9020/44063 [14:20<1:17:40, 7.52it/s]\u001b[A\n",
+ " 20%|██ | 9022/44063 [14:20<1:13:56, 7.90it/s]\u001b[A\n",
+ " 20%|██ | 9024/44063 [14:21<1:05:15, 8.95it/s]\u001b[A\n",
+ " 20%|██ | 9026/44063 [14:21<1:03:43, 9.16it/s]\u001b[A\n",
+ " 20%|██ | 9027/44063 [14:21<1:06:36, 8.77it/s]\u001b[A\n",
+ " 20%|██ | 9028/44063 [14:21<1:10:02, 8.34it/s]\u001b[A\n",
+ " 20%|██ | 9030/44063 [14:21<1:07:35, 8.64it/s]\u001b[A\n",
+ " 20%|██ | 9031/44063 [14:21<1:06:31, 8.78it/s]\u001b[A\n",
+ " 21%|██ | 9033/44063 [14:21<1:00:08, 9.71it/s]\u001b[A\n",
+ " 21%|██ | 9035/44063 [14:22<57:58, 10.07it/s] \u001b[A\n",
+ " 21%|██ | 9037/44063 [14:22<51:43, 11.29it/s]\u001b[A\n",
+ " 21%|██ | 9039/44063 [14:22<51:06, 11.42it/s]\u001b[A\n",
+ " 21%|██ | 9041/44063 [14:22<1:05:12, 8.95it/s]\u001b[A\n",
+ " 21%|██ | 9043/44063 [14:23<1:05:30, 8.91it/s]\u001b[A\n",
+ " 21%|██ | 9045/44063 [14:23<1:03:23, 9.21it/s]\u001b[A\n",
+ " 21%|██ | 9046/44063 [14:23<1:05:24, 8.92it/s]\u001b[A\n",
+ " 21%|██ | 9048/44063 [14:23<1:04:09, 9.10it/s]\u001b[A\n",
+ " 21%|██ | 9050/44063 [14:23<55:43, 10.47it/s] \u001b[A\n",
+ " 21%|██ | 9052/44063 [14:24<1:18:40, 7.42it/s]\u001b[A\n",
+ " 21%|██ | 9053/44063 [14:24<1:13:47, 7.91it/s]\u001b[A\n",
+ " 21%|██ | 9054/44063 [14:24<1:09:51, 8.35it/s]\u001b[A\n",
+ " 21%|██ | 9055/44063 [14:24<1:10:03, 8.33it/s]\u001b[A\n",
+ " 21%|██ | 9056/44063 [14:24<1:06:54, 8.72it/s]\u001b[A\n",
+ " 21%|██ | 9058/44063 [14:24<1:04:36, 9.03it/s]\u001b[A\n",
+ " 21%|██ | 9059/44063 [14:24<1:22:18, 7.09it/s]\u001b[A\n",
+ " 21%|██ | 9060/44063 [14:25<1:17:31, 7.53it/s]\u001b[A\n",
+ " 21%|██ | 9062/44063 [14:25<1:07:39, 8.62it/s]\u001b[A\n",
+ " 21%|██ | 9064/44063 [14:25<58:31, 9.97it/s] \u001b[A\n",
+ " 21%|██ | 9066/44063 [14:25<1:01:43, 9.45it/s]\u001b[A\n",
+ " 21%|██ | 9068/44063 [14:25<58:40, 9.94it/s] \u001b[A\n",
+ " 21%|██ | 9070/44063 [14:25<54:24, 10.72it/s]\u001b[A\n",
+ " 21%|██ | 9072/44063 [14:26<1:01:37, 9.46it/s]\u001b[A\n",
+ " 21%|██ | 9074/44063 [14:26<1:00:53, 9.58it/s]\u001b[A\n",
+ " 21%|██ | 9076/44063 [14:26<57:13, 10.19it/s] \u001b[A\n",
+ " 21%|██ | 9078/44063 [14:26<1:00:25, 9.65it/s]\u001b[A\n",
+ " 21%|██ | 9080/44063 [14:27<1:01:36, 9.46it/s]\u001b[A\n",
+ " 21%|██ | 9081/44063 [14:27<1:04:40, 9.02it/s]\u001b[A\n",
+ " 21%|██ | 9083/44063 [14:27<57:10, 10.20it/s] \u001b[A\n",
+ " 21%|██ | 9085/44063 [14:27<1:14:17, 7.85it/s]\u001b[A\n",
+ " 21%|██ | 9086/44063 [14:27<1:12:03, 8.09it/s]\u001b[A\n",
+ " 21%|██ | 9088/44063 [14:27<1:01:25, 9.49it/s]\u001b[A\n",
+ " 21%|██ | 9090/44063 [14:28<1:07:09, 8.68it/s]\u001b[A\n",
+ " 21%|██ | 9092/44063 [14:28<1:02:14, 9.36it/s]\u001b[A\n",
+ " 21%|██ | 9094/44063 [14:28<1:09:35, 8.37it/s]\u001b[A\n",
+ " 21%|██ | 9096/44063 [14:28<1:14:04, 7.87it/s]\u001b[A\n",
+ " 21%|██ | 9098/44063 [14:29<1:04:15, 9.07it/s]\u001b[A\n",
+ " 21%|██ | 9100/44063 [14:29<54:42, 10.65it/s] \u001b[A\n",
+ " 21%|██ | 9102/44063 [14:29<1:07:18, 8.66it/s]\u001b[A\n",
+ " 21%|██ | 9104/44063 [14:29<1:03:20, 9.20it/s]\u001b[A\n",
+ " 21%|██ | 9106/44063 [14:30<1:09:53, 8.34it/s]\u001b[A\n",
+ " 21%|██ | 9107/44063 [14:30<1:21:40, 7.13it/s]\u001b[A\n",
+ " 21%|██ | 9109/44063 [14:30<1:11:21, 8.16it/s]\u001b[A\n",
+ " 21%|██ | 9111/44063 [14:30<1:05:33, 8.88it/s]\u001b[A\n",
+ " 21%|██ | 9113/44063 [14:30<1:01:54, 9.41it/s]\u001b[A\n",
+ " 21%|██ | 9115/44063 [14:31<1:06:53, 8.71it/s]\u001b[A\n",
+ " 21%|██ | 9116/44063 [14:31<1:06:49, 8.72it/s]\u001b[A\n",
+ " 21%|██ | 9117/44063 [14:31<1:11:47, 8.11it/s]\u001b[A\n",
+ " 21%|██ | 9119/44063 [14:31<1:04:02, 9.09it/s]\u001b[A\n",
+ " 21%|██ | 9120/44063 [14:31<1:12:44, 8.01it/s]\u001b[A\n",
+ " 21%|██ | 9121/44063 [14:31<1:12:33, 8.03it/s]\u001b[A\n",
+ " 21%|██ | 9122/44063 [14:31<1:08:15, 8.53it/s]\u001b[A\n",
+ " 21%|██ | 9124/44063 [14:31<1:00:03, 9.70it/s]\u001b[A\n",
+ " 21%|██ | 9126/44063 [14:32<1:02:57, 9.25it/s]\u001b[A\n",
+ " 21%|██ | 9128/44063 [14:32<58:07, 10.02it/s] \u001b[A\n",
+ " 21%|██ | 9130/44063 [14:32<1:09:18, 8.40it/s]\u001b[A\n",
+ " 21%|██ | 9132/44063 [14:32<58:57, 9.88it/s] \u001b[A\n",
+ " 21%|██ | 9134/44063 [14:33<1:02:38, 9.29it/s]\u001b[A\n",
+ " 21%|██ | 9136/44063 [14:33<1:16:06, 7.65it/s]\u001b[A\n",
+ " 21%|██ | 9137/44063 [14:33<1:21:21, 7.15it/s]\u001b[A\n",
+ " 21%|██ | 9138/44063 [14:33<1:26:49, 6.70it/s]\u001b[A\n",
+ " 21%|██ | 9140/44063 [14:33<1:17:06, 7.55it/s]\u001b[A\n",
+ " 21%|██ | 9142/44063 [14:34<1:38:24, 5.91it/s]\u001b[A\n",
+ " 21%|██ | 9144/44063 [14:34<1:35:47, 6.08it/s]\u001b[A\n",
+ " 21%|██ | 9145/44063 [14:35<1:51:23, 5.22it/s]\u001b[A\n",
+ " 21%|██ | 9146/44063 [14:35<1:46:04, 5.49it/s]\u001b[A\n",
+ " 21%|██ | 9148/44063 [14:35<1:30:04, 6.46it/s]\u001b[A\n",
+ " 21%|██ | 9149/44063 [14:35<1:27:44, 6.63it/s]\u001b[A\n",
+ " 21%|██ | 9150/44063 [14:35<1:26:59, 6.69it/s]\u001b[A\n",
+ " 21%|██ | 9151/44063 [14:35<1:35:30, 6.09it/s]\u001b[A\n",
+ " 21%|██ | 9153/44063 [14:36<1:25:15, 6.82it/s]\u001b[A\n",
+ " 21%|██ | 9154/44063 [14:36<1:20:14, 7.25it/s]\u001b[A\n",
+ " 21%|██ | 9155/44063 [14:36<1:18:41, 7.39it/s]\u001b[A\n",
+ " 21%|██ | 9157/44063 [14:36<1:14:20, 7.83it/s]\u001b[A\n",
+ " 21%|██ | 9158/44063 [14:36<1:16:59, 7.56it/s]\u001b[A\n",
+ " 21%|██ | 9159/44063 [14:36<1:29:12, 6.52it/s]\u001b[A\n",
+ " 21%|██ | 9160/44063 [14:36<1:20:26, 7.23it/s]\u001b[A\n",
+ " 21%|██ | 9161/44063 [14:37<1:21:55, 7.10it/s]\u001b[A\n",
+ " 21%|██ | 9162/44063 [14:37<1:25:50, 6.78it/s]\u001b[A\n",
+ " 21%|██ | 9163/44063 [14:37<1:20:34, 7.22it/s]\u001b[A\n",
+ " 21%|██ | 9164/44063 [14:37<1:19:21, 7.33it/s]\u001b[A\n",
+ " 21%|██ | 9165/44063 [14:37<1:37:03, 5.99it/s]\u001b[A\n",
+ " 21%|██ | 9167/44063 [14:37<1:23:45, 6.94it/s]\u001b[A\n",
+ " 21%|██ | 9169/44063 [14:38<1:17:46, 7.48it/s]\u001b[A\n",
+ " 21%|██ | 9171/44063 [14:38<1:26:26, 6.73it/s]\u001b[A\n",
+ " 21%|██ | 9173/44063 [14:38<1:10:49, 8.21it/s]\u001b[A\n",
+ " 21%|██ | 9175/44063 [14:38<1:15:51, 7.66it/s]\u001b[A\n",
+ " 21%|██ | 9176/44063 [14:39<1:12:12, 8.05it/s]\u001b[A\n",
+ " 21%|██ | 9177/44063 [14:39<1:14:18, 7.83it/s]\u001b[A\n",
+ " 21%|██ | 9178/44063 [14:39<1:18:40, 7.39it/s]\u001b[A\n",
+ " 21%|██ | 9179/44063 [14:39<1:15:15, 7.73it/s]\u001b[A\n",
+ " 21%|██ | 9180/44063 [14:39<1:16:02, 7.65it/s]\u001b[A\n",
+ " 21%|██ | 9181/44063 [14:39<1:19:20, 7.33it/s]\u001b[A\n",
+ " 21%|██ | 9182/44063 [14:39<1:18:58, 7.36it/s]\u001b[A\n",
+ " 21%|██ | 9183/44063 [14:40<1:17:07, 7.54it/s]\u001b[A\n",
+ " 21%|██ | 9184/44063 [14:40<1:13:07, 7.95it/s]\u001b[A\n",
+ " 21%|██ | 9186/44063 [14:40<1:14:05, 7.85it/s]\u001b[A\n",
+ " 21%|██ | 9188/44063 [14:40<1:07:25, 8.62it/s]\u001b[A\n",
+ " 21%|██ | 9189/44063 [14:40<1:10:08, 8.29it/s]\u001b[A\n",
+ " 21%|██ | 9191/44063 [14:40<1:05:08, 8.92it/s]\u001b[A\n",
+ " 21%|██ | 9192/44063 [14:40<1:07:39, 8.59it/s]\u001b[A\n",
+ " 21%|██ | 9194/44063 [14:41<1:03:21, 9.17it/s]\u001b[A\n",
+ " 21%|██ | 9195/44063 [14:41<1:01:58, 9.38it/s]\u001b[A\n",
+ " 21%|██ | 9197/44063 [14:41<55:44, 10.43it/s] \u001b[A\n",
+ " 21%|██ | 9199/44063 [14:41<1:00:41, 9.57it/s]\u001b[A\n",
+ " 21%|██ | 9201/44063 [14:41<1:05:20, 8.89it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 21%|██ | 9203/44063 [14:42<1:05:44, 8.84it/s]\u001b[A\n",
+ " 21%|██ | 9204/44063 [14:42<1:14:14, 7.83it/s]\u001b[A\n",
+ " 21%|██ | 9205/44063 [14:42<1:14:03, 7.84it/s]\u001b[A\n",
+ " 21%|██ | 9207/44063 [14:42<1:06:10, 8.78it/s]\u001b[A\n",
+ " 21%|██ | 9209/44063 [14:42<1:03:20, 9.17it/s]\u001b[A\n",
+ " 21%|██ | 9210/44063 [14:43<1:18:10, 7.43it/s]\u001b[A\n",
+ " 21%|██ | 9211/44063 [14:43<1:19:04, 7.35it/s]\u001b[A\n",
+ " 21%|██ | 9213/44063 [14:43<1:12:47, 7.98it/s]\u001b[A\n",
+ " 21%|██ | 9215/44063 [14:43<1:12:09, 8.05it/s]\u001b[A\n",
+ " 21%|██ | 9216/44063 [14:43<1:10:19, 8.26it/s]\u001b[A\n",
+ " 21%|██ | 9217/44063 [14:43<1:31:51, 6.32it/s]\u001b[A\n",
+ " 21%|██ | 9218/44063 [14:44<1:31:10, 6.37it/s]\u001b[A\n",
+ " 21%|██ | 9220/44063 [14:44<1:16:45, 7.57it/s]\u001b[A\n",
+ " 21%|██ | 9222/44063 [14:44<1:04:26, 9.01it/s]\u001b[A\n",
+ " 21%|██ | 9224/44063 [14:44<59:53, 9.69it/s] \u001b[A\n",
+ " 21%|██ | 9226/44063 [14:44<1:12:11, 8.04it/s]\u001b[A\n",
+ " 21%|██ | 9227/44063 [14:45<1:13:31, 7.90it/s]\u001b[A\n",
+ " 21%|██ | 9228/44063 [14:45<1:20:32, 7.21it/s]\u001b[A\n",
+ " 21%|██ | 9230/44063 [14:45<1:16:17, 7.61it/s]\u001b[A\n",
+ " 21%|██ | 9231/44063 [14:45<1:17:54, 7.45it/s]\u001b[A\n",
+ " 21%|██ | 9232/44063 [14:45<1:12:56, 7.96it/s]\u001b[A\n",
+ " 21%|██ | 9234/44063 [14:45<1:06:53, 8.68it/s]\u001b[A\n",
+ " 21%|██ | 9235/44063 [14:45<1:08:24, 8.49it/s]\u001b[A\n",
+ " 21%|██ | 9237/44063 [14:46<1:01:23, 9.45it/s]\u001b[A\n",
+ " 21%|██ | 9239/44063 [14:46<57:04, 10.17it/s] \u001b[A\n",
+ " 21%|██ | 9241/44063 [14:46<59:36, 9.74it/s]\u001b[A\n",
+ " 21%|██ | 9243/44063 [14:46<1:02:16, 9.32it/s]\u001b[A\n",
+ " 21%|██ | 9244/44063 [14:46<1:07:06, 8.65it/s]\u001b[A\n",
+ " 21%|██ | 9245/44063 [14:47<1:08:19, 8.49it/s]\u001b[A\n",
+ " 21%|██ | 9247/44063 [14:47<1:12:03, 8.05it/s]\u001b[A\n",
+ " 21%|██ | 9248/44063 [14:47<1:16:42, 7.56it/s]\u001b[A\n",
+ " 21%|██ | 9249/44063 [14:47<1:31:00, 6.38it/s]\u001b[A\n",
+ " 21%|██ | 9251/44063 [14:47<1:19:21, 7.31it/s]\u001b[A\n",
+ " 21%|██ | 9252/44063 [14:47<1:13:28, 7.90it/s]\u001b[A\n",
+ " 21%|██ | 9254/44063 [14:48<1:06:45, 8.69it/s]\u001b[A\n",
+ " 21%|██ | 9255/44063 [14:48<1:14:01, 7.84it/s]\u001b[A\n",
+ " 21%|██ | 9257/44063 [14:48<1:09:01, 8.40it/s]\u001b[A\n",
+ " 21%|██ | 9259/44063 [14:48<59:16, 9.79it/s] \u001b[A\n",
+ " 21%|██ | 9261/44063 [14:48<1:12:24, 8.01it/s]\u001b[A\n",
+ " 21%|██ | 9263/44063 [14:49<1:03:41, 9.11it/s]\u001b[A\n",
+ " 21%|██ | 9265/44063 [14:49<57:18, 10.12it/s] \u001b[A\n",
+ " 21%|██ | 9267/44063 [14:49<1:04:42, 8.96it/s]\u001b[A\n",
+ " 21%|██ | 9269/44063 [14:49<58:54, 9.84it/s] \u001b[A\n",
+ " 21%|██ | 9271/44063 [14:49<1:05:56, 8.79it/s]\u001b[A\n",
+ " 21%|██ | 9272/44063 [14:50<1:14:53, 7.74it/s]\u001b[A\n",
+ " 21%|██ | 9274/44063 [14:50<1:11:55, 8.06it/s]\u001b[A\n",
+ " 21%|██ | 9276/44063 [14:50<1:02:25, 9.29it/s]\u001b[A\n",
+ " 21%|██ | 9278/44063 [14:50<1:09:52, 8.30it/s]\u001b[A\n",
+ " 21%|██ | 9280/44063 [14:51<1:07:51, 8.54it/s]\u001b[A\n",
+ " 21%|██ | 9282/44063 [14:51<1:16:50, 7.54it/s]\u001b[A\n",
+ " 21%|██ | 9284/44063 [14:51<1:09:34, 8.33it/s]\u001b[A\n",
+ " 21%|██ | 9285/44063 [14:51<1:06:11, 8.76it/s]\u001b[A\n",
+ " 21%|██ | 9286/44063 [14:51<1:12:26, 8.00it/s]\u001b[A\n",
+ " 21%|██ | 9288/44063 [14:51<1:06:23, 8.73it/s]\u001b[A\n",
+ " 21%|██ | 9289/44063 [14:52<1:13:16, 7.91it/s]\u001b[A\n",
+ " 21%|██ | 9291/44063 [14:52<1:06:05, 8.77it/s]\u001b[A\n",
+ " 21%|██ | 9292/44063 [14:52<1:10:07, 8.26it/s]\u001b[A\n",
+ " 21%|██ | 9294/44063 [14:52<1:03:21, 9.15it/s]\u001b[A\n",
+ " 21%|██ | 9295/44063 [14:52<1:08:28, 8.46it/s]\u001b[A\n",
+ " 21%|██ | 9296/44063 [14:52<1:20:46, 7.17it/s]\u001b[A\n",
+ " 21%|██ | 9298/44063 [14:53<1:18:12, 7.41it/s]\u001b[A\n",
+ " 21%|██ | 9300/44063 [14:53<1:06:28, 8.72it/s]\u001b[A\n",
+ " 21%|██ | 9302/44063 [14:53<1:01:45, 9.38it/s]\u001b[A\n",
+ " 21%|██ | 9304/44063 [14:53<55:19, 10.47it/s] \u001b[A\n",
+ " 21%|██ | 9306/44063 [14:53<55:11, 10.50it/s]\u001b[A\n",
+ " 21%|██ | 9308/44063 [14:54<58:56, 9.83it/s]\u001b[A\n",
+ " 21%|██ | 9310/44063 [14:54<55:50, 10.37it/s]\u001b[A\n",
+ " 21%|██ | 9312/44063 [14:54<57:58, 9.99it/s]\u001b[A\n",
+ " 21%|██ | 9314/44063 [14:54<1:00:52, 9.51it/s]\u001b[A\n",
+ " 21%|██ | 9316/44063 [14:54<53:30, 10.82it/s] \u001b[A\n",
+ " 21%|██ | 9318/44063 [14:54<48:40, 11.90it/s]\u001b[A\n",
+ " 21%|██ | 9320/44063 [14:55<47:22, 12.22it/s]\u001b[A\n",
+ " 21%|██ | 9322/44063 [14:55<1:23:24, 6.94it/s]\u001b[A\n",
+ " 21%|██ | 9324/44063 [14:56<1:29:31, 6.47it/s]\u001b[A\n",
+ " 21%|██ | 9325/44063 [14:56<1:25:28, 6.77it/s]\u001b[A\n",
+ " 21%|██ | 9326/44063 [14:56<1:18:00, 7.42it/s]\u001b[A\n",
+ " 21%|██ | 9327/44063 [14:56<1:37:27, 5.94it/s]\u001b[A\n",
+ " 21%|██ | 9328/44063 [14:56<1:32:03, 6.29it/s]\u001b[A\n",
+ " 21%|██ | 9329/44063 [14:56<1:41:55, 5.68it/s]\u001b[A\n",
+ " 21%|██ | 9331/44063 [14:57<1:37:11, 5.96it/s]\u001b[A\n",
+ " 21%|██ | 9332/44063 [14:57<1:36:50, 5.98it/s]\u001b[A\n",
+ " 21%|██ | 9333/44063 [14:57<1:29:13, 6.49it/s]\u001b[A\n",
+ " 21%|██ | 9334/44063 [14:57<1:24:50, 6.82it/s]\u001b[A\n",
+ " 21%|██ | 9335/44063 [14:57<1:35:20, 6.07it/s]\u001b[A\n",
+ " 21%|██ | 9336/44063 [14:57<1:38:50, 5.86it/s]\u001b[A\n",
+ " 21%|██ | 9337/44063 [14:58<1:29:10, 6.49it/s]\u001b[A\n",
+ " 21%|██ | 9338/44063 [14:58<1:25:26, 6.77it/s]\u001b[A\n",
+ " 21%|██ | 9339/44063 [14:58<1:17:14, 7.49it/s]\u001b[A\n",
+ " 21%|██ | 9340/44063 [14:58<1:11:30, 8.09it/s]\u001b[A\n",
+ " 21%|██ | 9342/44063 [14:58<1:11:51, 8.05it/s]\u001b[A\n",
+ " 21%|██ | 9343/44063 [14:58<1:12:47, 7.95it/s]\u001b[A\n",
+ " 21%|██ | 9345/44063 [14:58<1:04:54, 8.91it/s]\u001b[A\n",
+ " 21%|██ | 9346/44063 [14:59<1:03:01, 9.18it/s]\u001b[A\n",
+ " 21%|██ | 9347/44063 [14:59<1:11:17, 8.12it/s]\u001b[A\n",
+ " 21%|██ | 9348/44063 [14:59<1:07:20, 8.59it/s]\u001b[A\n",
+ " 21%|██ | 9350/44063 [14:59<1:00:14, 9.60it/s]\u001b[A\n",
+ " 21%|██ | 9352/44063 [14:59<57:22, 10.08it/s] \u001b[A\n",
+ " 21%|██ | 9354/44063 [14:59<55:22, 10.45it/s]\u001b[A\n",
+ " 21%|██ | 9356/44063 [15:00<1:00:04, 9.63it/s]\u001b[A\n",
+ " 21%|██ | 9358/44063 [15:00<1:03:36, 9.09it/s]\u001b[A\n",
+ " 21%|██ | 9359/44063 [15:00<1:02:19, 9.28it/s]\u001b[A\n",
+ " 21%|██ | 9361/44063 [15:00<1:00:29, 9.56it/s]\u001b[A\n",
+ " 21%|██ | 9363/44063 [15:00<54:18, 10.65it/s] \u001b[A\n",
+ " 21%|██▏ | 9365/44063 [15:00<48:58, 11.81it/s]\u001b[A\n",
+ " 21%|██▏ | 9367/44063 [15:01<51:18, 11.27it/s]\u001b[A\n",
+ " 21%|██▏ | 9369/44063 [15:01<48:39, 11.88it/s]\u001b[A\n",
+ " 21%|██▏ | 9371/44063 [15:01<47:36, 12.14it/s]\u001b[A\n",
+ " 21%|██▏ | 9373/44063 [15:01<50:16, 11.50it/s]\u001b[A\n",
+ " 21%|██▏ | 9375/44063 [15:01<49:04, 11.78it/s]\u001b[A\n",
+ " 21%|██▏ | 9377/44063 [15:01<51:45, 11.17it/s]\u001b[A\n",
+ " 21%|██▏ | 9379/44063 [15:02<48:26, 11.93it/s]\u001b[A\n",
+ " 21%|██▏ | 9381/44063 [15:02<51:33, 11.21it/s]\u001b[A\n",
+ " 21%|██▏ | 9383/44063 [15:02<50:43, 11.40it/s]\u001b[A\n",
+ " 21%|██▏ | 9385/44063 [15:02<54:57, 10.52it/s]\u001b[A\n",
+ " 21%|██▏ | 9387/44063 [15:02<59:38, 9.69it/s]\u001b[A\n",
+ " 21%|██▏ | 9389/44063 [15:03<57:34, 10.04it/s]\u001b[A\n",
+ " 21%|██▏ | 9391/44063 [15:03<1:01:44, 9.36it/s]\u001b[A\n",
+ " 21%|██▏ | 9393/44063 [15:03<58:44, 9.84it/s] \u001b[A\n",
+ " 21%|██▏ | 9395/44063 [15:03<1:07:41, 8.54it/s]\u001b[A\n",
+ " 21%|██▏ | 9397/44063 [15:03<1:02:32, 9.24it/s]\u001b[A\n",
+ " 21%|██▏ | 9398/44063 [15:04<1:03:58, 9.03it/s]\u001b[A\n",
+ " 21%|██▏ | 9400/44063 [15:04<1:05:38, 8.80it/s]\u001b[A\n",
+ " 21%|██▏ | 9401/44063 [15:04<1:25:33, 6.75it/s]\u001b[A\n",
+ " 21%|██▏ | 9403/44063 [15:04<1:13:28, 7.86it/s]\u001b[A\n",
+ " 21%|██▏ | 9404/44063 [15:04<1:19:51, 7.23it/s]\u001b[A\n",
+ " 21%|██▏ | 9405/44063 [15:05<1:19:52, 7.23it/s]\u001b[A\n",
+ " 21%|██▏ | 9407/44063 [15:05<1:09:19, 8.33it/s]\u001b[A\n",
+ " 21%|██▏ | 9409/44063 [15:05<1:01:54, 9.33it/s]\u001b[A\n",
+ " 21%|██▏ | 9411/44063 [15:05<1:12:29, 7.97it/s]\u001b[A\n",
+ " 21%|██▏ | 9413/44063 [15:05<1:06:34, 8.67it/s]\u001b[A\n",
+ " 21%|██▏ | 9415/44063 [15:06<1:04:06, 9.01it/s]\u001b[A\n",
+ " 21%|██▏ | 9416/44063 [15:06<1:07:55, 8.50it/s]\u001b[A\n",
+ " 21%|██▏ | 9417/44063 [15:06<1:12:50, 7.93it/s]\u001b[A\n",
+ " 21%|██▏ | 9419/44063 [15:06<1:01:12, 9.43it/s]\u001b[A\n",
+ " 21%|██▏ | 9421/44063 [15:06<55:16, 10.45it/s] \u001b[A\n",
+ " 21%|██▏ | 9423/44063 [15:06<52:53, 10.92it/s]\u001b[A\n",
+ " 21%|██▏ | 9425/44063 [15:07<58:28, 9.87it/s]\u001b[A\n",
+ " 21%|██▏ | 9427/44063 [15:07<1:00:35, 9.53it/s]\u001b[A\n",
+ " 21%|██▏ | 9429/44063 [15:07<56:24, 10.23it/s] \u001b[A\n",
+ " 21%|██▏ | 9431/44063 [15:07<59:49, 9.65it/s]\u001b[A\n",
+ " 21%|██▏ | 9433/44063 [15:07<1:02:14, 9.27it/s]\u001b[A\n",
+ " 21%|██▏ | 9434/44063 [15:08<1:08:08, 8.47it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 21%|██▏ | 9435/44063 [15:08<1:06:13, 8.71it/s]\u001b[A\n",
+ " 21%|██▏ | 9436/44063 [15:08<1:11:43, 8.05it/s]\u001b[A\n",
+ " 21%|██▏ | 9437/44063 [15:08<1:18:57, 7.31it/s]\u001b[A\n",
+ " 21%|██▏ | 9439/44063 [15:08<1:12:34, 7.95it/s]\u001b[A\n",
+ " 21%|██▏ | 9441/44063 [15:08<1:03:22, 9.11it/s]\u001b[A\n",
+ " 21%|██▏ | 9442/44063 [15:08<1:06:04, 8.73it/s]\u001b[A\n",
+ " 21%|██▏ | 9444/44063 [15:09<1:00:17, 9.57it/s]\u001b[A\n",
+ " 21%|██▏ | 9446/44063 [15:09<1:03:07, 9.14it/s]\u001b[A\n",
+ " 21%|██▏ | 9448/44063 [15:09<1:01:05, 9.44it/s]\u001b[A\n",
+ " 21%|██▏ | 9449/44063 [15:09<1:00:09, 9.59it/s]\u001b[A\n",
+ " 21%|██▏ | 9451/44063 [15:09<1:02:17, 9.26it/s]\u001b[A\n",
+ " 21%|██▏ | 9453/44063 [15:10<1:02:50, 9.18it/s]\u001b[A\n",
+ " 21%|██▏ | 9455/44063 [15:10<1:01:21, 9.40it/s]\u001b[A\n",
+ " 21%|██▏ | 9456/44063 [15:10<1:16:07, 7.58it/s]\u001b[A\n",
+ " 21%|██▏ | 9458/44063 [15:10<1:06:04, 8.73it/s]\u001b[A\n",
+ " 21%|██▏ | 9460/44063 [15:10<58:48, 9.81it/s] \u001b[A\n",
+ " 21%|██▏ | 9462/44063 [15:10<52:12, 11.05it/s]\u001b[A\n",
+ " 21%|██▏ | 9464/44063 [15:10<47:36, 12.11it/s]\u001b[A\n",
+ " 21%|██▏ | 9466/44063 [15:11<52:14, 11.04it/s]\u001b[A\n",
+ " 21%|██▏ | 9468/44063 [15:11<53:27, 10.79it/s]\u001b[A\n",
+ " 21%|██▏ | 9470/44063 [15:11<1:01:04, 9.44it/s]\u001b[A\n",
+ " 21%|██▏ | 9472/44063 [15:11<53:34, 10.76it/s] \u001b[A\n",
+ " 22%|██▏ | 9474/44063 [15:11<50:09, 11.49it/s]\u001b[A\n",
+ " 22%|██▏ | 9476/44063 [15:12<57:07, 10.09it/s]\u001b[A\n",
+ " 22%|██▏ | 9478/44063 [15:12<51:43, 11.14it/s]\u001b[A\n",
+ " 22%|██▏ | 9480/44063 [15:12<46:41, 12.34it/s]\u001b[A\n",
+ " 22%|██▏ | 9482/44063 [15:12<58:24, 9.87it/s]\u001b[A\n",
+ " 22%|██▏ | 9484/44063 [15:13<1:04:40, 8.91it/s]\u001b[A\n",
+ " 22%|██▏ | 9486/44063 [15:13<1:01:05, 9.43it/s]\u001b[A\n",
+ " 22%|██▏ | 9488/44063 [15:13<1:04:31, 8.93it/s]\u001b[A\n",
+ " 22%|██▏ | 9489/44063 [15:13<1:03:48, 9.03it/s]\u001b[A\n",
+ " 22%|██▏ | 9491/44063 [15:13<58:18, 9.88it/s] \u001b[A\n",
+ " 22%|██▏ | 9493/44063 [15:13<55:42, 10.34it/s]\u001b[A\n",
+ " 22%|██▏ | 9495/44063 [15:14<1:05:08, 8.84it/s]\u001b[A\n",
+ " 22%|██▏ | 9497/44063 [15:14<1:02:02, 9.28it/s]\u001b[A\n",
+ " 22%|██▏ | 9499/44063 [15:14<57:11, 10.07it/s] \u001b[A\n",
+ " 22%|██▏ | 9501/44063 [15:14<59:20, 9.71it/s]\u001b[A\n",
+ " 22%|██▏ | 9503/44063 [15:15<1:06:33, 8.65it/s]\u001b[A\n",
+ " 22%|██▏ | 9505/44063 [15:15<1:00:38, 9.50it/s]\u001b[A\n",
+ " 22%|██▏ | 9507/44063 [15:15<1:05:58, 8.73it/s]\u001b[A\n",
+ " 22%|██▏ | 9508/44063 [15:15<1:03:40, 9.04it/s]\u001b[A\n",
+ " 22%|██▏ | 9510/44063 [15:15<58:12, 9.89it/s] \u001b[A\n",
+ " 22%|██▏ | 9512/44063 [15:15<56:56, 10.11it/s]\u001b[A\n",
+ " 22%|██▏ | 9514/44063 [15:16<54:01, 10.66it/s]\u001b[A\n",
+ " 22%|██▏ | 9516/44063 [15:16<57:44, 9.97it/s]\u001b[A\n",
+ " 22%|██▏ | 9518/44063 [15:16<1:05:44, 8.76it/s]\u001b[A\n",
+ " 22%|██▏ | 9520/44063 [15:17<1:28:39, 6.49it/s]\u001b[A\n",
+ " 22%|██▏ | 9522/44063 [15:17<1:15:36, 7.61it/s]\u001b[A\n",
+ " 22%|██▏ | 9524/44063 [15:17<1:05:24, 8.80it/s]\u001b[A\n",
+ " 22%|██▏ | 9526/44063 [15:17<57:49, 9.95it/s] \u001b[A\n",
+ " 22%|██▏ | 9528/44063 [15:17<53:10, 10.82it/s]\u001b[A\n",
+ " 22%|██▏ | 9530/44063 [15:18<1:01:32, 9.35it/s]\u001b[A\n",
+ " 22%|██▏ | 9532/44063 [15:18<1:04:47, 8.88it/s]\u001b[A\n",
+ " 22%|██▏ | 9534/44063 [15:18<1:02:27, 9.21it/s]\u001b[A\n",
+ " 22%|██▏ | 9535/44063 [15:18<1:27:49, 6.55it/s]\u001b[A\n",
+ " 22%|██▏ | 9537/44063 [15:18<1:12:22, 7.95it/s]\u001b[A\n",
+ " 22%|██▏ | 9539/44063 [15:19<1:07:25, 8.53it/s]\u001b[A\n",
+ " 22%|██▏ | 9541/44063 [15:19<1:03:44, 9.03it/s]\u001b[A\n",
+ " 22%|██▏ | 9543/44063 [15:19<57:41, 9.97it/s] \u001b[A\n",
+ " 22%|██▏ | 9545/44063 [15:19<55:55, 10.29it/s]\u001b[A\n",
+ " 22%|██▏ | 9547/44063 [15:19<56:21, 10.21it/s]\u001b[A\n",
+ " 22%|██▏ | 9549/44063 [15:19<1:00:01, 9.58it/s]\u001b[A\n",
+ " 22%|██▏ | 9551/44063 [15:20<57:26, 10.01it/s] \u001b[A\n",
+ " 22%|██▏ | 9553/44063 [15:20<58:21, 9.86it/s]\u001b[A\n",
+ " 22%|██▏ | 9555/44063 [15:20<57:15, 10.04it/s]\u001b[A\n",
+ " 22%|██▏ | 9557/44063 [15:20<57:20, 10.03it/s]\u001b[A\n",
+ " 22%|██▏ | 9559/44063 [15:21<1:08:37, 8.38it/s]\u001b[A\n",
+ " 22%|██▏ | 9561/44063 [15:21<59:37, 9.65it/s] \u001b[A\n",
+ " 22%|██▏ | 9563/44063 [15:21<53:14, 10.80it/s]\u001b[A\n",
+ " 22%|██▏ | 9565/44063 [15:21<1:08:17, 8.42it/s]\u001b[A\n",
+ " 22%|██▏ | 9567/44063 [15:21<1:02:20, 9.22it/s]\u001b[A\n",
+ " 22%|██▏ | 9569/44063 [15:22<1:01:22, 9.37it/s]\u001b[A\n",
+ " 22%|██▏ | 9571/44063 [15:22<58:45, 9.78it/s] \u001b[A\n",
+ " 22%|██▏ | 9573/44063 [15:22<1:01:11, 9.39it/s]\u001b[A\n",
+ " 22%|██▏ | 9574/44063 [15:22<1:04:11, 8.96it/s]\u001b[A\n",
+ " 22%|██▏ | 9575/44063 [15:22<1:03:39, 9.03it/s]\u001b[A\n",
+ " 22%|██▏ | 9577/44063 [15:22<58:55, 9.76it/s] \u001b[A\n",
+ " 22%|██▏ | 9579/44063 [15:23<1:00:20, 9.52it/s]\u001b[A\n",
+ " 22%|██▏ | 9581/44063 [15:23<59:08, 9.72it/s] \u001b[A\n",
+ " 22%|██▏ | 9582/44063 [15:23<1:05:22, 8.79it/s]\u001b[A\n",
+ " 22%|██▏ | 9584/44063 [15:23<1:01:31, 9.34it/s]\u001b[A\n",
+ " 22%|██▏ | 9586/44063 [15:23<56:35, 10.15it/s] \u001b[A\n",
+ " 22%|██▏ | 9588/44063 [15:24<59:05, 9.72it/s]\u001b[A\n",
+ " 22%|██▏ | 9590/44063 [15:24<56:45, 10.12it/s]\u001b[A\n",
+ " 22%|██▏ | 9592/44063 [15:24<1:05:12, 8.81it/s]\u001b[A\n",
+ " 22%|██▏ | 9594/44063 [15:24<59:15, 9.69it/s] \u001b[A\n",
+ " 22%|██▏ | 9596/44063 [15:24<58:11, 9.87it/s]\u001b[A\n",
+ " 22%|██▏ | 9598/44063 [15:25<1:01:49, 9.29it/s]\u001b[A\n",
+ " 22%|██▏ | 9600/44063 [15:25<55:45, 10.30it/s] \u001b[A\n",
+ " 22%|██▏ | 9602/44063 [15:25<51:57, 11.05it/s]\u001b[A\n",
+ " 22%|██▏ | 9604/44063 [15:25<1:03:39, 9.02it/s]\u001b[A\n",
+ " 22%|██▏ | 9606/44063 [15:25<1:01:43, 9.31it/s]\u001b[A\n",
+ " 22%|██▏ | 9608/44063 [15:26<1:01:09, 9.39it/s]\u001b[A\n",
+ " 22%|██▏ | 9610/44063 [15:26<59:31, 9.65it/s] \u001b[A\n",
+ " 22%|██▏ | 9612/44063 [15:26<58:08, 9.88it/s]\u001b[A\n",
+ " 22%|██▏ | 9614/44063 [15:26<57:41, 9.95it/s]\u001b[A\n",
+ " 22%|██▏ | 9616/44063 [15:26<55:40, 10.31it/s]\u001b[A\n",
+ " 22%|██▏ | 9618/44063 [15:27<51:16, 11.19it/s]\u001b[A\n",
+ " 22%|██▏ | 9620/44063 [15:27<1:01:55, 9.27it/s]\u001b[A\n",
+ " 22%|██▏ | 9622/44063 [15:27<1:01:47, 9.29it/s]\u001b[A\n",
+ " 22%|██▏ | 9624/44063 [15:27<58:06, 9.88it/s] \u001b[A\n",
+ " 22%|██▏ | 9626/44063 [15:27<54:20, 10.56it/s]\u001b[A\n",
+ " 22%|██▏ | 9628/44063 [15:28<56:15, 10.20it/s]\u001b[A\n",
+ " 22%|██▏ | 9630/44063 [15:28<54:29, 10.53it/s]\u001b[A\n",
+ " 22%|██▏ | 9632/44063 [15:28<55:42, 10.30it/s]\u001b[A\n",
+ " 22%|██▏ | 9634/44063 [15:28<55:40, 10.31it/s]\u001b[A\n",
+ " 22%|██▏ | 9636/44063 [15:28<55:05, 10.42it/s]\u001b[A\n",
+ " 22%|██▏ | 9638/44063 [15:29<50:50, 11.28it/s]\u001b[A\n",
+ " 22%|██▏ | 9640/44063 [15:29<49:12, 11.66it/s]\u001b[A\n",
+ " 22%|██▏ | 9642/44063 [15:29<56:25, 10.17it/s]\u001b[A\n",
+ " 22%|██▏ | 9644/44063 [15:29<52:20, 10.96it/s]\u001b[A\n",
+ " 22%|██▏ | 9646/44063 [15:29<50:23, 11.38it/s]\u001b[A\n",
+ " 22%|██▏ | 9648/44063 [15:29<56:28, 10.16it/s]\u001b[A\n",
+ " 22%|██▏ | 9650/44063 [15:30<1:28:22, 6.49it/s]\u001b[A\n",
+ " 22%|██▏ | 9652/44063 [15:30<1:14:16, 7.72it/s]\u001b[A\n",
+ " 22%|██▏ | 9654/44063 [15:30<1:06:59, 8.56it/s]\u001b[A\n",
+ " 22%|██▏ | 9656/44063 [15:31<1:13:55, 7.76it/s]\u001b[A\n",
+ " 22%|██▏ | 9657/44063 [15:31<1:09:58, 8.19it/s]\u001b[A\n",
+ " 22%|██▏ | 9659/44063 [15:31<1:01:17, 9.36it/s]\u001b[A\n",
+ " 22%|██▏ | 9661/44063 [15:31<1:08:33, 8.36it/s]\u001b[A\n",
+ " 22%|██▏ | 9662/44063 [15:31<1:05:51, 8.71it/s]\u001b[A\n",
+ " 22%|██▏ | 9664/44063 [15:32<1:04:23, 8.90it/s]\u001b[A\n",
+ " 22%|██▏ | 9665/44063 [15:32<1:06:26, 8.63it/s]\u001b[A\n",
+ " 22%|██▏ | 9666/44063 [15:32<1:09:41, 8.23it/s]\u001b[A\n",
+ " 22%|██▏ | 9667/44063 [15:32<1:25:38, 6.69it/s]\u001b[A\n",
+ " 22%|██▏ | 9669/44063 [15:32<1:12:23, 7.92it/s]\u001b[A\n",
+ " 22%|██▏ | 9670/44063 [15:32<1:13:10, 7.83it/s]\u001b[A\n",
+ " 22%|██▏ | 9672/44063 [15:32<1:07:15, 8.52it/s]\u001b[A\n",
+ " 22%|██▏ | 9673/44063 [15:33<1:05:21, 8.77it/s]\u001b[A\n",
+ " 22%|██▏ | 9674/44063 [15:33<1:07:02, 8.55it/s]\u001b[A\n",
+ " 22%|██▏ | 9675/44063 [15:33<1:16:32, 7.49it/s]\u001b[A\n",
+ " 22%|██▏ | 9676/44063 [15:33<1:15:09, 7.63it/s]\u001b[A\n",
+ " 22%|██▏ | 9677/44063 [15:33<1:12:32, 7.90it/s]\u001b[A\n",
+ " 22%|██▏ | 9678/44063 [15:33<1:09:20, 8.26it/s]\u001b[A\n",
+ " 22%|██▏ | 9680/44063 [15:33<1:09:06, 8.29it/s]\u001b[A\n",
+ " 22%|██▏ | 9682/44063 [15:34<1:04:39, 8.86it/s]\u001b[A\n",
+ " 22%|██▏ | 9684/44063 [15:34<58:43, 9.76it/s] \u001b[A\n",
+ " 22%|██▏ | 9686/44063 [15:34<1:03:25, 9.03it/s]\u001b[A\n",
+ " 22%|██▏ | 9687/44063 [15:34<1:08:11, 8.40it/s]\u001b[A\n",
+ " 22%|██▏ | 9689/44063 [15:34<59:53, 9.56it/s] \u001b[A\n",
+ " 22%|██▏ | 9691/44063 [15:35<1:15:49, 7.55it/s]\u001b[A\n",
+ " 22%|██▏ | 9692/44063 [15:35<1:20:35, 7.11it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 22%|██▏ | 9694/44063 [15:35<1:10:27, 8.13it/s]\u001b[A\n",
+ " 22%|██▏ | 9696/44063 [15:35<1:04:29, 8.88it/s]\u001b[A\n",
+ " 22%|██▏ | 9698/44063 [15:35<1:04:23, 8.89it/s]\u001b[A\n",
+ " 22%|██▏ | 9700/44063 [15:36<1:03:28, 9.02it/s]\u001b[A\n",
+ " 22%|██▏ | 9702/44063 [15:36<58:05, 9.86it/s] \u001b[A\n",
+ " 22%|██▏ | 9704/44063 [15:36<56:59, 10.05it/s]\u001b[A\n",
+ " 22%|██▏ | 9706/44063 [15:36<56:13, 10.19it/s]\u001b[A\n",
+ " 22%|██▏ | 9708/44063 [15:36<57:11, 10.01it/s]\u001b[A\n",
+ " 22%|██▏ | 9710/44063 [15:37<1:03:45, 8.98it/s]\u001b[A\n",
+ " 22%|██▏ | 9711/44063 [15:37<1:08:09, 8.40it/s]\u001b[A\n",
+ " 22%|██▏ | 9712/44063 [15:37<1:07:46, 8.45it/s]\u001b[A\n",
+ " 22%|██▏ | 9713/44063 [15:37<1:04:37, 8.86it/s]\u001b[A\n",
+ " 22%|██▏ | 9714/44063 [15:37<1:04:57, 8.81it/s]\u001b[A\n",
+ " 22%|██▏ | 9715/44063 [15:37<1:04:04, 8.93it/s]\u001b[A\n",
+ " 22%|██▏ | 9716/44063 [15:37<1:04:47, 8.84it/s]\u001b[A\n",
+ " 22%|██▏ | 9717/44063 [15:38<1:10:48, 8.08it/s]\u001b[A\n",
+ " 22%|██▏ | 9718/44063 [15:38<1:19:24, 7.21it/s]\u001b[A\n",
+ " 22%|██▏ | 9719/44063 [15:38<1:21:59, 6.98it/s]\u001b[A\n",
+ " 22%|██▏ | 9720/44063 [15:38<1:29:37, 6.39it/s]\u001b[A\n",
+ " 22%|██▏ | 9721/44063 [15:38<1:37:04, 5.90it/s]\u001b[A\n",
+ " 22%|██▏ | 9722/44063 [15:38<1:42:00, 5.61it/s]\u001b[A\n",
+ " 22%|██▏ | 9723/44063 [15:39<1:30:58, 6.29it/s]\u001b[A\n",
+ " 22%|██▏ | 9724/44063 [15:39<1:24:30, 6.77it/s]\u001b[A\n",
+ " 22%|██▏ | 9725/44063 [15:39<1:23:39, 6.84it/s]\u001b[A\n",
+ " 22%|██▏ | 9727/44063 [15:39<1:13:25, 7.79it/s]\u001b[A\n",
+ " 22%|██▏ | 9729/44063 [15:39<1:07:46, 8.44it/s]\u001b[A\n",
+ " 22%|██▏ | 9730/44063 [15:39<1:05:41, 8.71it/s]\u001b[A\n",
+ " 22%|██▏ | 9732/44063 [15:39<1:01:52, 9.25it/s]\u001b[A\n",
+ " 22%|██▏ | 9734/44063 [15:40<58:58, 9.70it/s] \u001b[A\n",
+ " 22%|██▏ | 9736/44063 [15:40<1:13:58, 7.73it/s]\u001b[A\n",
+ " 22%|██▏ | 9738/44063 [15:40<1:06:25, 8.61it/s]\u001b[A\n",
+ " 22%|██▏ | 9739/44063 [15:40<1:07:38, 8.46it/s]\u001b[A\n",
+ " 22%|██▏ | 9740/44063 [15:40<1:08:01, 8.41it/s]\u001b[A\n",
+ " 22%|██▏ | 9741/44063 [15:41<1:21:02, 7.06it/s]\u001b[A\n",
+ " 22%|██▏ | 9742/44063 [15:41<1:18:33, 7.28it/s]\u001b[A\n",
+ " 22%|██▏ | 9743/44063 [15:41<1:16:13, 7.50it/s]\u001b[A\n",
+ " 22%|██▏ | 9744/44063 [15:41<1:17:42, 7.36it/s]\u001b[A\n",
+ " 22%|██▏ | 9745/44063 [15:41<1:16:37, 7.46it/s]\u001b[A\n",
+ " 22%|██▏ | 9747/44063 [15:41<1:09:54, 8.18it/s]\u001b[A\n",
+ " 22%|██▏ | 9749/44063 [15:42<1:01:22, 9.32it/s]\u001b[A\n",
+ " 22%|██▏ | 9751/44063 [15:42<1:15:02, 7.62it/s]\u001b[A\n",
+ " 22%|██▏ | 9753/44063 [15:42<1:09:23, 8.24it/s]\u001b[A\n",
+ " 22%|██▏ | 9754/44063 [15:42<1:29:46, 6.37it/s]\u001b[A\n",
+ " 22%|██▏ | 9756/44063 [15:43<1:17:31, 7.38it/s]\u001b[A\n",
+ " 22%|██▏ | 9757/44063 [15:43<1:12:15, 7.91it/s]\u001b[A\n",
+ " 22%|██▏ | 9758/44063 [15:43<1:19:12, 7.22it/s]\u001b[A\n",
+ " 22%|██▏ | 9759/44063 [15:43<1:31:19, 6.26it/s]\u001b[A\n",
+ " 22%|██▏ | 9760/44063 [15:43<1:37:49, 5.84it/s]\u001b[A\n",
+ " 22%|██▏ | 9761/44063 [15:43<1:27:37, 6.52it/s]\u001b[A\n",
+ " 22%|██▏ | 9763/44063 [15:43<1:13:27, 7.78it/s]\u001b[A\n",
+ " 22%|██▏ | 9765/44063 [15:44<1:07:56, 8.41it/s]\u001b[A\n",
+ " 22%|██▏ | 9766/44063 [15:44<1:12:41, 7.86it/s]\u001b[A\n",
+ " 22%|██▏ | 9768/44063 [15:44<1:04:43, 8.83it/s]\u001b[A\n",
+ " 22%|██▏ | 9770/44063 [15:44<58:46, 9.72it/s] \u001b[A\n",
+ " 22%|██▏ | 9772/44063 [15:44<53:37, 10.66it/s]\u001b[A\n",
+ " 22%|██▏ | 9774/44063 [15:44<56:24, 10.13it/s]\u001b[A\n",
+ " 22%|██▏ | 9776/44063 [15:45<1:03:40, 8.98it/s]\u001b[A\n",
+ " 22%|██▏ | 9777/44063 [15:45<1:03:56, 8.94it/s]\u001b[A\n",
+ " 22%|██▏ | 9778/44063 [15:45<1:30:15, 6.33it/s]\u001b[A\n",
+ " 22%|██▏ | 9780/44063 [15:45<1:19:34, 7.18it/s]\u001b[A\n",
+ " 22%|██▏ | 9782/44063 [15:45<1:09:55, 8.17it/s]\u001b[A\n",
+ " 22%|██▏ | 9783/44063 [15:46<1:23:45, 6.82it/s]\u001b[A\n",
+ " 22%|██▏ | 9785/44063 [15:46<1:12:33, 7.87it/s]\u001b[A\n",
+ " 22%|██▏ | 9787/44063 [15:46<1:07:51, 8.42it/s]\u001b[A\n",
+ " 22%|██▏ | 9788/44063 [15:46<1:16:33, 7.46it/s]\u001b[A\n",
+ " 22%|██▏ | 9789/44063 [15:47<1:42:59, 5.55it/s]\u001b[A\n",
+ " 22%|██▏ | 9790/44063 [15:47<1:38:20, 5.81it/s]\u001b[A\n",
+ " 22%|██▏ | 9791/44063 [15:47<1:28:16, 6.47it/s]\u001b[A\n",
+ " 22%|██▏ | 9792/44063 [15:47<1:19:37, 7.17it/s]\u001b[A\n",
+ " 22%|██▏ | 9793/44063 [15:47<1:14:52, 7.63it/s]\u001b[A\n",
+ " 22%|██▏ | 9794/44063 [15:47<1:19:31, 7.18it/s]\u001b[A\n",
+ " 22%|██▏ | 9795/44063 [15:47<1:17:12, 7.40it/s]\u001b[A\n",
+ " 22%|██▏ | 9796/44063 [15:47<1:11:44, 7.96it/s]\u001b[A\n",
+ " 22%|██▏ | 9798/44063 [15:48<1:04:58, 8.79it/s]\u001b[A\n",
+ " 22%|██▏ | 9800/44063 [15:48<1:00:18, 9.47it/s]\u001b[A\n",
+ " 22%|██▏ | 9802/44063 [15:48<1:00:41, 9.41it/s]\u001b[A\n",
+ " 22%|██▏ | 9804/44063 [15:48<56:51, 10.04it/s] \u001b[A\n",
+ " 22%|██▏ | 9806/44063 [15:48<1:01:52, 9.23it/s]\u001b[A\n",
+ " 22%|██▏ | 9807/44063 [15:48<1:05:26, 8.73it/s]\u001b[A\n",
+ " 22%|██▏ | 9808/44063 [15:49<1:47:03, 5.33it/s]\u001b[A\n",
+ " 22%|██▏ | 9809/44063 [15:49<1:37:12, 5.87it/s]\u001b[A\n",
+ " 22%|██▏ | 9810/44063 [15:49<1:32:11, 6.19it/s]\u001b[A\n",
+ " 22%|██▏ | 9812/44063 [15:49<1:19:11, 7.21it/s]\u001b[A\n",
+ " 22%|██▏ | 9814/44063 [15:49<1:11:41, 7.96it/s]\u001b[A\n",
+ " 22%|██▏ | 9816/44063 [15:50<1:12:22, 7.89it/s]\u001b[A\n",
+ " 22%|██▏ | 9818/44063 [15:50<1:08:44, 8.30it/s]\u001b[A\n",
+ " 22%|██▏ | 9819/44063 [15:50<1:05:51, 8.67it/s]\u001b[A\n",
+ " 22%|██▏ | 9820/44063 [15:50<1:04:53, 8.79it/s]\u001b[A\n",
+ " 22%|██▏ | 9821/44063 [15:50<1:03:20, 9.01it/s]\u001b[A\n",
+ " 22%|██▏ | 9823/44063 [15:51<1:10:06, 8.14it/s]\u001b[A\n",
+ " 22%|██▏ | 9825/44063 [15:51<1:03:49, 8.94it/s]\u001b[A\n",
+ " 22%|██▏ | 9826/44063 [15:51<1:20:27, 7.09it/s]\u001b[A\n",
+ " 22%|██▏ | 9827/44063 [15:51<1:14:46, 7.63it/s]\u001b[A\n",
+ " 22%|██▏ | 9829/44063 [15:51<1:04:14, 8.88it/s]\u001b[A\n",
+ " 22%|██▏ | 9831/44063 [15:51<1:00:44, 9.39it/s]\u001b[A\n",
+ " 22%|██▏ | 9833/44063 [15:52<1:03:55, 8.92it/s]\u001b[A\n",
+ " 22%|██▏ | 9835/44063 [15:52<56:55, 10.02it/s] \u001b[A\n",
+ " 22%|██▏ | 9837/44063 [15:52<1:02:02, 9.20it/s]\u001b[A\n",
+ " 22%|██▏ | 9839/44063 [15:52<1:06:07, 8.63it/s]\u001b[A\n",
+ " 22%|██▏ | 9841/44063 [15:53<1:07:04, 8.50it/s]\u001b[A\n",
+ " 22%|██▏ | 9842/44063 [15:53<1:15:42, 7.53it/s]\u001b[A\n",
+ " 22%|██▏ | 9843/44063 [15:53<1:11:19, 8.00it/s]\u001b[A\n",
+ " 22%|██▏ | 9845/44063 [15:53<1:04:59, 8.78it/s]\u001b[A\n",
+ " 22%|██▏ | 9847/44063 [15:53<57:49, 9.86it/s] \u001b[A\n",
+ " 22%|██▏ | 9849/44063 [15:53<1:01:04, 9.34it/s]\u001b[A\n",
+ " 22%|██▏ | 9851/44063 [15:54<54:41, 10.43it/s] \u001b[A\n",
+ " 22%|██▏ | 9853/44063 [15:54<55:24, 10.29it/s]\u001b[A\n",
+ " 22%|██▏ | 9855/44063 [15:54<1:04:24, 8.85it/s]\u001b[A\n",
+ " 22%|██▏ | 9856/44063 [15:54<1:06:42, 8.55it/s]\u001b[A\n",
+ " 22%|██▏ | 9857/44063 [15:54<1:10:06, 8.13it/s]\u001b[A\n",
+ " 22%|██▏ | 9858/44063 [15:54<1:10:46, 8.06it/s]\u001b[A\n",
+ " 22%|██▏ | 9859/44063 [15:55<1:10:04, 8.14it/s]\u001b[A\n",
+ " 22%|██▏ | 9860/44063 [15:55<1:07:49, 8.41it/s]\u001b[A\n",
+ " 22%|██▏ | 9862/44063 [15:55<1:04:47, 8.80it/s]\u001b[A\n",
+ " 22%|██▏ | 9863/44063 [15:55<1:03:22, 9.00it/s]\u001b[A\n",
+ " 22%|██▏ | 9865/44063 [15:55<59:01, 9.66it/s] \u001b[A\n",
+ " 22%|██▏ | 9867/44063 [15:55<58:16, 9.78it/s]\u001b[A\n",
+ " 22%|██▏ | 9869/44063 [15:56<58:54, 9.67it/s]\u001b[A\n",
+ " 22%|██▏ | 9870/44063 [15:56<1:01:04, 9.33it/s]\u001b[A\n",
+ " 22%|██▏ | 9871/44063 [15:56<1:11:07, 8.01it/s]\u001b[A\n",
+ " 22%|██▏ | 9872/44063 [15:56<1:13:46, 7.72it/s]\u001b[A\n",
+ " 22%|██▏ | 9874/44063 [15:56<1:19:50, 7.14it/s]\u001b[A\n",
+ " 22%|██▏ | 9875/44063 [15:56<1:19:32, 7.16it/s]\u001b[A\n",
+ " 22%|██▏ | 9876/44063 [15:57<1:29:50, 6.34it/s]\u001b[A\n",
+ " 22%|██▏ | 9877/44063 [15:57<1:28:00, 6.47it/s]\u001b[A\n",
+ " 22%|██▏ | 9879/44063 [15:57<1:18:38, 7.24it/s]\u001b[A\n",
+ " 22%|██▏ | 9881/44063 [15:57<1:13:20, 7.77it/s]\u001b[A\n",
+ " 22%|██▏ | 9882/44063 [15:57<1:15:17, 7.57it/s]\u001b[A\n",
+ " 22%|██▏ | 9884/44063 [15:58<1:10:33, 8.07it/s]\u001b[A\n",
+ " 22%|██▏ | 9886/44063 [15:58<1:01:51, 9.21it/s]\u001b[A\n",
+ " 22%|██▏ | 9888/44063 [15:58<1:01:31, 9.26it/s]\u001b[A\n",
+ " 22%|██▏ | 9889/44063 [15:58<1:08:19, 8.34it/s]\u001b[A\n",
+ " 22%|██▏ | 9891/44063 [15:58<1:04:25, 8.84it/s]\u001b[A\n",
+ " 22%|██▏ | 9893/44063 [15:58<1:04:42, 8.80it/s]\u001b[A\n",
+ " 22%|██▏ | 9894/44063 [15:59<1:02:31, 9.11it/s]\u001b[A\n",
+ " 22%|██▏ | 9896/44063 [15:59<1:05:43, 8.66it/s]\u001b[A\n",
+ " 22%|██▏ | 9897/44063 [15:59<1:05:59, 8.63it/s]\u001b[A\n",
+ " 22%|██▏ | 9898/44063 [15:59<1:06:29, 8.56it/s]\u001b[A\n",
+ " 22%|██▏ | 9900/44063 [15:59<1:05:57, 8.63it/s]\u001b[A\n",
+ " 22%|██▏ | 9901/44063 [15:59<1:05:57, 8.63it/s]\u001b[A\n",
+ " 22%|██▏ | 9903/44063 [16:00<1:02:22, 9.13it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 22%|██▏ | 9905/44063 [16:00<1:00:52, 9.35it/s]\u001b[A\n",
+ " 22%|██▏ | 9906/44063 [16:00<1:05:14, 8.72it/s]\u001b[A\n",
+ " 22%|██▏ | 9908/44063 [16:00<1:00:19, 9.44it/s]\u001b[A\n",
+ " 22%|██▏ | 9909/44063 [16:00<1:00:21, 9.43it/s]\u001b[A\n",
+ " 22%|██▏ | 9910/44063 [16:00<1:04:31, 8.82it/s]\u001b[A\n",
+ " 22%|██▏ | 9911/44063 [16:00<1:12:35, 7.84it/s]\u001b[A\n",
+ " 22%|██▏ | 9913/44063 [16:01<1:05:09, 8.73it/s]\u001b[A\n",
+ " 23%|██▎ | 9915/44063 [16:01<1:03:30, 8.96it/s]\u001b[A\n",
+ " 23%|██▎ | 9916/44063 [16:01<1:01:54, 9.19it/s]\u001b[A\n",
+ " 23%|██▎ | 9917/44063 [16:01<1:00:44, 9.37it/s]\u001b[A\n",
+ " 23%|██▎ | 9918/44063 [16:01<1:25:30, 6.66it/s]\u001b[A\n",
+ " 23%|██▎ | 9919/44063 [16:01<1:18:08, 7.28it/s]\u001b[A\n",
+ " 23%|██▎ | 9921/44063 [16:02<1:20:29, 7.07it/s]\u001b[A\n",
+ " 23%|██▎ | 9923/44063 [16:02<1:17:05, 7.38it/s]\u001b[A\n",
+ " 23%|██▎ | 9925/44063 [16:02<1:10:40, 8.05it/s]\u001b[A\n",
+ " 23%|██▎ | 9926/44063 [16:02<1:13:00, 7.79it/s]\u001b[A\n",
+ " 23%|██▎ | 9927/44063 [16:02<1:19:14, 7.18it/s]\u001b[A\n",
+ " 23%|██▎ | 9928/44063 [16:03<1:13:58, 7.69it/s]\u001b[A\n",
+ " 23%|██▎ | 9930/44063 [16:03<1:05:22, 8.70it/s]\u001b[A\n",
+ " 23%|██▎ | 9932/44063 [16:03<59:46, 9.52it/s] \u001b[A\n",
+ " 23%|██▎ | 9934/44063 [16:03<55:33, 10.24it/s]\u001b[A\n",
+ " 23%|██▎ | 9936/44063 [16:03<58:12, 9.77it/s]\u001b[A\n",
+ " 23%|██▎ | 9938/44063 [16:04<1:06:06, 8.60it/s]\u001b[A\n",
+ " 23%|██▎ | 9939/44063 [16:04<1:18:08, 7.28it/s]\u001b[A\n",
+ " 23%|██▎ | 9941/44063 [16:04<1:10:23, 8.08it/s]\u001b[A\n",
+ " 23%|██▎ | 9943/44063 [16:04<1:00:46, 9.36it/s]\u001b[A\n",
+ " 23%|██▎ | 9945/44063 [16:04<1:05:22, 8.70it/s]\u001b[A\n",
+ " 23%|██▎ | 9947/44063 [16:05<1:05:31, 8.68it/s]\u001b[A\n",
+ " 23%|██▎ | 9948/44063 [16:05<1:08:24, 8.31it/s]\u001b[A\n",
+ " 23%|██▎ | 9949/44063 [16:05<1:38:24, 5.78it/s]\u001b[A\n",
+ " 23%|██▎ | 9951/44063 [16:05<1:26:03, 6.61it/s]\u001b[A\n",
+ " 23%|██▎ | 9952/44063 [16:05<1:30:09, 6.31it/s]\u001b[A\n",
+ " 23%|██▎ | 9953/44063 [16:06<1:20:44, 7.04it/s]\u001b[A\n",
+ " 23%|██▎ | 9955/44063 [16:06<1:08:09, 8.34it/s]\u001b[A\n",
+ " 23%|██▎ | 9957/44063 [16:06<1:01:29, 9.24it/s]\u001b[A\n",
+ " 23%|██▎ | 9959/44063 [16:06<1:05:07, 8.73it/s]\u001b[A\n",
+ " 23%|██▎ | 9961/44063 [16:06<1:02:00, 9.17it/s]\u001b[A\n",
+ " 23%|██▎ | 9962/44063 [16:06<1:11:16, 7.97it/s]\u001b[A\n",
+ " 23%|██▎ | 9963/44063 [16:07<1:17:20, 7.35it/s]\u001b[A\n",
+ " 23%|██▎ | 9964/44063 [16:07<1:15:08, 7.56it/s]\u001b[A\n",
+ " 23%|██▎ | 9966/44063 [16:07<1:08:44, 8.27it/s]\u001b[A\n",
+ " 23%|██▎ | 9968/44063 [16:07<1:04:40, 8.79it/s]\u001b[A\n",
+ " 23%|██▎ | 9970/44063 [16:07<57:31, 9.88it/s] \u001b[A\n",
+ " 23%|██▎ | 9972/44063 [16:07<59:27, 9.56it/s]\u001b[A\n",
+ " 23%|██▎ | 9974/44063 [16:08<1:04:53, 8.76it/s]\u001b[A\n",
+ " 23%|██▎ | 9975/44063 [16:08<1:07:40, 8.39it/s]\u001b[A\n",
+ " 23%|██▎ | 9977/44063 [16:08<1:00:58, 9.32it/s]\u001b[A\n",
+ " 23%|██▎ | 9979/44063 [16:08<1:02:35, 9.08it/s]\u001b[A\n",
+ " 23%|██▎ | 9980/44063 [16:08<1:05:02, 8.73it/s]\u001b[A\n",
+ " 23%|██▎ | 9981/44063 [16:09<1:28:44, 6.40it/s]\u001b[A\n",
+ " 23%|██▎ | 9982/44063 [16:09<1:24:55, 6.69it/s]\u001b[A\n",
+ " 23%|██▎ | 9984/44063 [16:09<1:17:41, 7.31it/s]\u001b[A\n",
+ " 23%|██▎ | 9985/44063 [16:09<1:12:27, 7.84it/s]\u001b[A\n",
+ " 23%|██▎ | 9987/44063 [16:10<1:39:25, 5.71it/s]\u001b[A\n",
+ " 23%|██▎ | 9989/44063 [16:10<1:27:37, 6.48it/s]\u001b[A\n",
+ " 23%|██▎ | 9990/44063 [16:10<1:31:49, 6.18it/s]\u001b[A\n",
+ " 23%|██▎ | 9991/44063 [16:10<1:36:25, 5.89it/s]\u001b[A\n",
+ " 23%|██▎ | 9992/44063 [16:10<1:35:17, 5.96it/s]\u001b[A\n",
+ " 23%|██▎ | 9994/44063 [16:11<1:23:09, 6.83it/s]\u001b[A\n",
+ " 23%|██▎ | 9996/44063 [16:11<1:15:53, 7.48it/s]\u001b[A\n",
+ " 23%|██▎ | 9997/44063 [16:11<1:24:11, 6.74it/s]\u001b[A\n",
+ " 23%|██▎ | 9998/44063 [16:11<1:16:06, 7.46it/s]\u001b[A\n",
+ " 23%|██▎ | 9999/44063 [16:11<1:12:35, 7.82it/s]\u001b[A\n",
+ " 23%|██▎ | 10001/44063 [16:11<1:09:59, 8.11it/s]\u001b[A\n",
+ " 23%|██▎ | 10002/44063 [16:12<1:17:06, 7.36it/s]\u001b[A\n",
+ " 23%|██▎ | 10003/44063 [16:12<1:23:48, 6.77it/s]\u001b[A\n",
+ " 23%|██▎ | 10005/44063 [16:12<1:14:09, 7.66it/s]\u001b[A\n",
+ " 23%|██▎ | 10007/44063 [16:12<1:07:53, 8.36it/s]\u001b[A\n",
+ " 23%|██▎ | 10009/44063 [16:12<1:16:37, 7.41it/s]\u001b[A\n",
+ " 23%|██▎ | 10010/44063 [16:13<1:17:28, 7.33it/s]\u001b[A\n",
+ " 23%|██▎ | 10012/44063 [16:13<1:07:39, 8.39it/s]\u001b[A\n",
+ " 23%|██▎ | 10013/44063 [16:13<1:11:31, 7.93it/s]\u001b[A\n",
+ " 23%|██▎ | 10014/44063 [16:13<1:13:33, 7.71it/s]\u001b[A\n",
+ " 23%|██▎ | 10015/44063 [16:13<1:10:20, 8.07it/s]\u001b[A\n",
+ " 23%|██▎ | 10017/44063 [16:13<1:08:27, 8.29it/s]\u001b[A\n",
+ " 23%|██▎ | 10018/44063 [16:13<1:06:29, 8.53it/s]\u001b[A\n",
+ " 23%|██▎ | 10019/44063 [16:14<1:09:39, 8.15it/s]\u001b[A\n",
+ " 23%|██▎ | 10020/44063 [16:14<1:24:04, 6.75it/s]\u001b[A\n",
+ " 23%|██▎ | 10022/44063 [16:14<1:13:44, 7.69it/s]\u001b[A\n",
+ " 23%|██▎ | 10024/44063 [16:14<1:05:23, 8.68it/s]\u001b[A\n",
+ " 23%|██▎ | 10026/44063 [16:14<1:01:22, 9.24it/s]\u001b[A\n",
+ " 23%|██▎ | 10028/44063 [16:15<1:04:15, 8.83it/s]\u001b[A\n",
+ " 23%|██▎ | 10029/44063 [16:15<1:05:58, 8.60it/s]\u001b[A\n",
+ " 23%|██▎ | 10030/44063 [16:15<1:14:46, 7.59it/s]\u001b[A\n",
+ " 23%|██▎ | 10031/44063 [16:15<1:10:22, 8.06it/s]\u001b[A\n",
+ " 23%|██▎ | 10032/44063 [16:15<1:10:38, 8.03it/s]\u001b[A\n",
+ " 23%|██▎ | 10033/44063 [16:15<1:18:15, 7.25it/s]\u001b[A\n",
+ " 23%|██▎ | 10034/44063 [16:15<1:15:42, 7.49it/s]\u001b[A\n",
+ " 23%|██▎ | 10035/44063 [16:16<1:16:36, 7.40it/s]\u001b[A\n",
+ " 23%|██▎ | 10036/44063 [16:16<1:24:17, 6.73it/s]\u001b[A\n",
+ " 23%|██▎ | 10038/44063 [16:16<1:18:07, 7.26it/s]\u001b[A\n",
+ " 23%|██▎ | 10040/44063 [16:16<1:15:19, 7.53it/s]\u001b[A\n",
+ " 23%|██▎ | 10041/44063 [16:16<1:13:22, 7.73it/s]\u001b[A\n",
+ " 23%|██▎ | 10043/44063 [16:17<1:11:02, 7.98it/s]\u001b[A\n",
+ " 23%|██▎ | 10045/44063 [16:17<1:01:20, 9.24it/s]\u001b[A\n",
+ " 23%|██▎ | 10047/44063 [16:17<55:54, 10.14it/s] \u001b[A\n",
+ " 23%|██▎ | 10049/44063 [16:17<50:29, 11.23it/s]\u001b[A\n",
+ " 23%|██▎ | 10051/44063 [16:17<1:01:08, 9.27it/s]\u001b[A\n",
+ " 23%|██▎ | 10053/44063 [16:17<55:17, 10.25it/s] \u001b[A\n",
+ " 23%|██▎ | 10055/44063 [16:18<56:36, 10.01it/s]\u001b[A\n",
+ " 23%|██▎ | 10057/44063 [16:18<1:07:46, 8.36it/s]\u001b[A\n",
+ " 23%|██▎ | 10058/44063 [16:18<1:37:47, 5.80it/s]\u001b[A\n",
+ " 23%|██▎ | 10060/44063 [16:18<1:20:37, 7.03it/s]\u001b[A\n",
+ " 23%|██▎ | 10061/44063 [16:19<1:23:21, 6.80it/s]\u001b[A\n",
+ " 23%|██▎ | 10062/44063 [16:19<1:18:20, 7.23it/s]\u001b[A\n",
+ " 23%|██▎ | 10063/44063 [16:19<1:14:40, 7.59it/s]\u001b[A\n",
+ " 23%|██▎ | 10064/44063 [16:19<1:40:58, 5.61it/s]\u001b[A\n",
+ " 23%|██▎ | 10065/44063 [16:19<1:28:15, 6.42it/s]\u001b[A\n",
+ " 23%|██▎ | 10066/44063 [16:19<1:21:06, 6.99it/s]\u001b[A\n",
+ " 23%|██▎ | 10067/44063 [16:19<1:19:29, 7.13it/s]\u001b[A\n",
+ " 23%|██▎ | 10068/44063 [16:20<1:13:36, 7.70it/s]\u001b[A\n",
+ " 23%|██▎ | 10069/44063 [16:20<1:11:43, 7.90it/s]\u001b[A\n",
+ " 23%|██▎ | 10071/44063 [16:20<1:16:56, 7.36it/s]\u001b[A\n",
+ " 23%|██▎ | 10073/44063 [16:20<1:09:20, 8.17it/s]\u001b[A\n",
+ " 23%|██▎ | 10074/44063 [16:20<1:11:58, 7.87it/s]\u001b[A\n",
+ " 23%|██▎ | 10075/44063 [16:20<1:11:10, 7.96it/s]\u001b[A\n",
+ " 23%|██▎ | 10076/44063 [16:21<1:17:34, 7.30it/s]\u001b[A\n",
+ " 23%|██▎ | 10077/44063 [16:21<1:16:56, 7.36it/s]\u001b[A\n",
+ " 23%|██▎ | 10078/44063 [16:21<1:19:49, 7.10it/s]\u001b[A\n",
+ " 23%|██▎ | 10079/44063 [16:21<1:14:27, 7.61it/s]\u001b[A\n",
+ " 23%|██▎ | 10080/44063 [16:21<1:11:15, 7.95it/s]\u001b[A\n",
+ " 23%|██▎ | 10082/44063 [16:21<1:06:11, 8.56it/s]\u001b[A\n",
+ " 23%|██▎ | 10083/44063 [16:21<1:09:23, 8.16it/s]\u001b[A\n",
+ " 23%|██▎ | 10084/44063 [16:22<1:12:52, 7.77it/s]\u001b[A\n",
+ " 23%|██▎ | 10086/44063 [16:22<1:05:37, 8.63it/s]\u001b[A\n",
+ " 23%|██▎ | 10088/44063 [16:22<1:00:56, 9.29it/s]\u001b[A\n",
+ " 23%|██▎ | 10089/44063 [16:22<1:01:45, 9.17it/s]\u001b[A\n",
+ " 23%|██▎ | 10090/44063 [16:22<1:15:49, 7.47it/s]\u001b[A\n",
+ " 23%|██▎ | 10091/44063 [16:22<1:10:46, 8.00it/s]\u001b[A\n",
+ " 23%|██▎ | 10092/44063 [16:22<1:07:30, 8.39it/s]\u001b[A\n",
+ " 23%|██▎ | 10093/44063 [16:23<1:11:43, 7.89it/s]\u001b[A\n",
+ " 23%|██▎ | 10094/44063 [16:23<1:12:04, 7.85it/s]\u001b[A\n",
+ " 23%|██▎ | 10096/44063 [16:23<1:03:21, 8.94it/s]\u001b[A\n",
+ " 23%|██▎ | 10097/44063 [16:23<1:02:01, 9.13it/s]\u001b[A\n",
+ " 23%|██▎ | 10098/44063 [16:23<1:04:38, 8.76it/s]\u001b[A\n",
+ " 23%|██▎ | 10099/44063 [16:23<1:12:33, 7.80it/s]\u001b[A\n",
+ " 23%|██▎ | 10100/44063 [16:23<1:10:59, 7.97it/s]\u001b[A\n",
+ " 23%|██▎ | 10102/44063 [16:24<1:01:26, 9.21it/s]\u001b[A\n",
+ " 23%|██▎ | 10104/44063 [16:24<1:08:07, 8.31it/s]\u001b[A\n",
+ " 23%|██▎ | 10105/44063 [16:24<1:05:23, 8.66it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 23%|██▎ | 10107/44063 [16:24<1:02:44, 9.02it/s]\u001b[A\n",
+ " 23%|██▎ | 10109/44063 [16:24<58:15, 9.71it/s] \u001b[A\n",
+ " 23%|██▎ | 10111/44063 [16:25<1:10:33, 8.02it/s]\u001b[A\n",
+ " 23%|██▎ | 10113/44063 [16:25<1:08:01, 8.32it/s]\u001b[A\n",
+ " 23%|██▎ | 10114/44063 [16:25<1:17:59, 7.25it/s]\u001b[A\n",
+ " 23%|██▎ | 10115/44063 [16:25<1:22:16, 6.88it/s]\u001b[A\n",
+ " 23%|██▎ | 10117/44063 [16:25<1:11:35, 7.90it/s]\u001b[A\n",
+ " 23%|██▎ | 10119/44063 [16:25<59:36, 9.49it/s] \u001b[A\n",
+ " 23%|██▎ | 10121/44063 [16:26<59:53, 9.44it/s]\u001b[A\n",
+ " 23%|██▎ | 10123/44063 [16:26<1:07:26, 8.39it/s]\u001b[A\n",
+ " 23%|██▎ | 10125/44063 [16:26<1:05:46, 8.60it/s]\u001b[A\n",
+ " 23%|██▎ | 10126/44063 [16:27<1:36:57, 5.83it/s]\u001b[A\n",
+ " 23%|██▎ | 10128/44063 [16:27<1:18:05, 7.24it/s]\u001b[A\n",
+ " 23%|██▎ | 10130/44063 [16:27<1:12:46, 7.77it/s]\u001b[A\n",
+ " 23%|██▎ | 10132/44063 [16:27<1:08:51, 8.21it/s]\u001b[A\n",
+ " 23%|██▎ | 10134/44063 [16:27<1:00:19, 9.37it/s]\u001b[A\n",
+ " 23%|██▎ | 10136/44063 [16:27<1:00:00, 9.42it/s]\u001b[A\n",
+ " 23%|██▎ | 10138/44063 [16:28<56:12, 10.06it/s] \u001b[A\n",
+ " 23%|██▎ | 10140/44063 [16:28<53:47, 10.51it/s]\u001b[A\n",
+ " 23%|██▎ | 10142/44063 [16:28<56:29, 10.01it/s]\u001b[A\n",
+ " 23%|██▎ | 10144/44063 [16:28<1:05:52, 8.58it/s]\u001b[A\n",
+ " 23%|██▎ | 10146/44063 [16:28<1:02:28, 9.05it/s]\u001b[A\n",
+ " 23%|██▎ | 10147/44063 [16:29<1:11:10, 7.94it/s]\u001b[A\n",
+ " 23%|██▎ | 10148/44063 [16:29<1:07:33, 8.37it/s]\u001b[A\n",
+ " 23%|██▎ | 10150/44063 [16:29<1:03:32, 8.89it/s]\u001b[A\n",
+ " 23%|██▎ | 10152/44063 [16:29<56:31, 10.00it/s] \u001b[A\n",
+ " 23%|██▎ | 10154/44063 [16:29<50:48, 11.12it/s]\u001b[A\n",
+ " 23%|██▎ | 10156/44063 [16:29<51:19, 11.01it/s]\u001b[A\n",
+ " 23%|██▎ | 10158/44063 [16:30<1:05:02, 8.69it/s]\u001b[A\n",
+ " 23%|██▎ | 10159/44063 [16:30<1:09:26, 8.14it/s]\u001b[A\n",
+ " 23%|██▎ | 10161/44063 [16:30<1:05:54, 8.57it/s]\u001b[A\n",
+ " 23%|██▎ | 10162/44063 [16:30<1:05:29, 8.63it/s]\u001b[A\n",
+ " 23%|██▎ | 10164/44063 [16:30<1:00:01, 9.41it/s]\u001b[A\n",
+ " 23%|██▎ | 10166/44063 [16:31<56:24, 10.01it/s] \u001b[A\n",
+ " 23%|██▎ | 10168/44063 [16:31<1:01:09, 9.24it/s]\u001b[A\n",
+ " 23%|██▎ | 10169/44063 [16:31<1:00:25, 9.35it/s]\u001b[A\n",
+ " 23%|██▎ | 10171/44063 [16:31<55:02, 10.26it/s] \u001b[A\n",
+ " 23%|██▎ | 10173/44063 [16:31<59:16, 9.53it/s]\u001b[A\n",
+ " 23%|██▎ | 10174/44063 [16:31<1:06:41, 8.47it/s]\u001b[A\n",
+ " 23%|██▎ | 10175/44063 [16:32<1:05:25, 8.63it/s]\u001b[A\n",
+ " 23%|██▎ | 10177/44063 [16:32<58:47, 9.61it/s] \u001b[A\n",
+ " 23%|██▎ | 10179/44063 [16:32<1:09:34, 8.12it/s]\u001b[A\n",
+ " 23%|██▎ | 10180/44063 [16:32<1:07:29, 8.37it/s]\u001b[A\n",
+ " 23%|██▎ | 10182/44063 [16:32<59:18, 9.52it/s] \u001b[A\n",
+ " 23%|██▎ | 10184/44063 [16:33<1:10:40, 7.99it/s]\u001b[A\n",
+ " 23%|██▎ | 10186/44063 [16:33<1:01:52, 9.13it/s]\u001b[A\n",
+ " 23%|██▎ | 10188/44063 [16:33<54:13, 10.41it/s] \u001b[A\n",
+ " 23%|██▎ | 10190/44063 [16:33<50:09, 11.26it/s]\u001b[A\n",
+ " 23%|██▎ | 10192/44063 [16:33<48:33, 11.62it/s]\u001b[A\n",
+ " 23%|██▎ | 10194/44063 [16:33<49:50, 11.32it/s]\u001b[A\n",
+ " 23%|██▎ | 10196/44063 [16:34<51:04, 11.05it/s]\u001b[A\n",
+ " 23%|██▎ | 10198/44063 [16:34<58:17, 9.68it/s]\u001b[A\n",
+ " 23%|██▎ | 10200/44063 [16:34<57:52, 9.75it/s]\u001b[A\n",
+ " 23%|██▎ | 10202/44063 [16:34<56:14, 10.03it/s]\u001b[A\n",
+ " 23%|██▎ | 10204/44063 [16:34<55:57, 10.08it/s]\u001b[A\n",
+ " 23%|██▎ | 10206/44063 [16:35<1:03:01, 8.95it/s]\u001b[A\n",
+ " 23%|██▎ | 10207/44063 [16:35<1:10:22, 8.02it/s]\u001b[A\n",
+ " 23%|██▎ | 10209/44063 [16:35<1:04:12, 8.79it/s]\u001b[A\n",
+ " 23%|██▎ | 10211/44063 [16:35<1:06:34, 8.47it/s]\u001b[A\n",
+ " 23%|██▎ | 10212/44063 [16:35<1:14:30, 7.57it/s]\u001b[A\n",
+ " 23%|██▎ | 10214/44063 [16:36<1:19:50, 7.07it/s]\u001b[A\n",
+ " 23%|██▎ | 10216/44063 [16:36<1:11:20, 7.91it/s]\u001b[A\n",
+ " 23%|██▎ | 10217/44063 [16:36<1:08:00, 8.29it/s]\u001b[A\n",
+ " 23%|██▎ | 10219/44063 [16:36<1:15:22, 7.48it/s]\u001b[A\n",
+ " 23%|██▎ | 10221/44063 [16:37<1:03:31, 8.88it/s]\u001b[A\n",
+ " 23%|██▎ | 10223/44063 [16:37<1:01:55, 9.11it/s]\u001b[A\n",
+ " 23%|██▎ | 10225/44063 [16:37<1:02:55, 8.96it/s]\u001b[A\n",
+ " 23%|██▎ | 10227/44063 [16:37<56:30, 9.98it/s] \u001b[A\n",
+ " 23%|██▎ | 10229/44063 [16:37<56:45, 9.94it/s]\u001b[A\n",
+ " 23%|██▎ | 10231/44063 [16:38<1:00:53, 9.26it/s]\u001b[A\n",
+ " 23%|██▎ | 10233/44063 [16:38<1:00:50, 9.27it/s]\u001b[A\n",
+ " 23%|██▎ | 10234/44063 [16:38<1:02:01, 9.09it/s]\u001b[A\n",
+ " 23%|██▎ | 10235/44063 [16:38<1:10:11, 8.03it/s]\u001b[A\n",
+ " 23%|██▎ | 10236/44063 [16:38<1:08:56, 8.18it/s]\u001b[A\n",
+ " 23%|██▎ | 10238/44063 [16:38<1:01:10, 9.21it/s]\u001b[A\n",
+ " 23%|██▎ | 10240/44063 [16:39<58:28, 9.64it/s] \u001b[A\n",
+ " 23%|██▎ | 10242/44063 [16:39<53:15, 10.58it/s]\u001b[A\n",
+ " 23%|██▎ | 10244/44063 [16:39<54:32, 10.33it/s]\u001b[A\n",
+ " 23%|██▎ | 10246/44063 [16:39<50:03, 11.26it/s]\u001b[A\n",
+ " 23%|██▎ | 10248/44063 [16:39<53:15, 10.58it/s]\u001b[A\n",
+ " 23%|██▎ | 10250/44063 [16:40<1:02:24, 9.03it/s]\u001b[A\n",
+ " 23%|██▎ | 10251/44063 [16:40<1:17:32, 7.27it/s]\u001b[A\n",
+ " 23%|██▎ | 10253/44063 [16:40<1:06:23, 8.49it/s]\u001b[A\n",
+ " 23%|██▎ | 10255/44063 [16:40<56:28, 9.98it/s] \u001b[A\n",
+ " 23%|██▎ | 10257/44063 [16:40<1:00:58, 9.24it/s]\u001b[A\n",
+ " 23%|██▎ | 10259/44063 [16:40<1:02:13, 9.06it/s]\u001b[A\n",
+ " 23%|██▎ | 10261/44063 [16:41<52:47, 10.67it/s] \u001b[A\n",
+ " 23%|██▎ | 10263/44063 [16:41<59:01, 9.54it/s]\u001b[A\n",
+ " 23%|██▎ | 10265/44063 [16:41<50:38, 11.12it/s]\u001b[A\n",
+ " 23%|██▎ | 10267/44063 [16:41<52:47, 10.67it/s]\u001b[A\n",
+ " 23%|██▎ | 10269/44063 [16:41<55:30, 10.15it/s]\u001b[A\n",
+ " 23%|██▎ | 10271/44063 [16:42<56:32, 9.96it/s]\u001b[A\n",
+ " 23%|██▎ | 10274/44063 [16:42<48:52, 11.52it/s]\u001b[A\n",
+ " 23%|██▎ | 10276/44063 [16:42<52:45, 10.67it/s]\u001b[A\n",
+ " 23%|██▎ | 10278/44063 [16:42<1:07:21, 8.36it/s]\u001b[A\n",
+ " 23%|██▎ | 10280/44063 [16:42<59:49, 9.41it/s] \u001b[A\n",
+ " 23%|██▎ | 10282/44063 [16:43<1:03:25, 8.88it/s]\u001b[A\n",
+ " 23%|██▎ | 10284/44063 [16:43<59:50, 9.41it/s] \u001b[A\n",
+ " 23%|██▎ | 10286/44063 [16:43<1:01:48, 9.11it/s]\u001b[A\n",
+ " 23%|██▎ | 10287/44063 [16:43<1:01:55, 9.09it/s]\u001b[A\n",
+ " 23%|██▎ | 10289/44063 [16:43<57:23, 9.81it/s] \u001b[A\n",
+ " 23%|██▎ | 10291/44063 [16:44<50:38, 11.12it/s]\u001b[A\n",
+ " 23%|██▎ | 10293/44063 [16:44<52:15, 10.77it/s]\u001b[A\n",
+ " 23%|██▎ | 10295/44063 [16:44<50:37, 11.12it/s]\u001b[A\n",
+ " 23%|██▎ | 10297/44063 [16:44<56:55, 9.89it/s]\u001b[A\n",
+ " 23%|██▎ | 10299/44063 [16:44<56:49, 9.90it/s]\u001b[A\n",
+ " 23%|██▎ | 10301/44063 [16:45<54:20, 10.36it/s]\u001b[A\n",
+ " 23%|██▎ | 10303/44063 [16:45<50:37, 11.11it/s]\u001b[A\n",
+ " 23%|██▎ | 10305/44063 [16:45<1:05:10, 8.63it/s]\u001b[A\n",
+ " 23%|██▎ | 10306/44063 [16:45<1:03:54, 8.80it/s]\u001b[A\n",
+ " 23%|██▎ | 10308/44063 [16:45<55:50, 10.08it/s] \u001b[A\n",
+ " 23%|██▎ | 10310/44063 [16:46<58:05, 9.68it/s]\u001b[A\n",
+ " 23%|██▎ | 10312/44063 [16:46<58:35, 9.60it/s]\u001b[A\n",
+ " 23%|██▎ | 10314/44063 [16:46<55:04, 10.21it/s]\u001b[A\n",
+ " 23%|██▎ | 10316/44063 [16:46<59:53, 9.39it/s]\u001b[A\n",
+ " 23%|██▎ | 10318/44063 [16:46<53:03, 10.60it/s]\u001b[A\n",
+ " 23%|██▎ | 10320/44063 [16:46<51:18, 10.96it/s]\u001b[A\n",
+ " 23%|██▎ | 10322/44063 [16:47<50:05, 11.23it/s]\u001b[A\n",
+ " 23%|██▎ | 10324/44063 [16:47<51:42, 10.87it/s]\u001b[A\n",
+ " 23%|██▎ | 10326/44063 [16:47<46:06, 12.19it/s]\u001b[A\n",
+ " 23%|██▎ | 10328/44063 [16:47<42:47, 13.14it/s]\u001b[A\n",
+ " 23%|██▎ | 10330/44063 [16:47<41:02, 13.70it/s]\u001b[A\n",
+ " 23%|██▎ | 10332/44063 [16:47<45:16, 12.42it/s]\u001b[A\n",
+ " 23%|██▎ | 10334/44063 [16:48<43:11, 13.01it/s]\u001b[A\n",
+ " 23%|██▎ | 10336/44063 [16:48<44:31, 12.62it/s]\u001b[A\n",
+ " 23%|██▎ | 10338/44063 [16:48<47:49, 11.75it/s]\u001b[A\n",
+ " 23%|██▎ | 10340/44063 [16:48<46:02, 12.21it/s]\u001b[A\n",
+ " 23%|██▎ | 10342/44063 [16:48<44:20, 12.67it/s]\u001b[A\n",
+ " 23%|██▎ | 10344/44063 [16:48<44:27, 12.64it/s]\u001b[A\n",
+ " 23%|██▎ | 10346/44063 [16:49<47:41, 11.78it/s]\u001b[A\n",
+ " 23%|██▎ | 10348/44063 [16:49<44:59, 12.49it/s]\u001b[A\n",
+ " 23%|██▎ | 10350/44063 [16:49<46:26, 12.10it/s]\u001b[A\n",
+ " 23%|██▎ | 10352/44063 [16:49<49:56, 11.25it/s]\u001b[A\n",
+ " 23%|██▎ | 10354/44063 [16:49<49:34, 11.33it/s]\u001b[A\n",
+ " 24%|██▎ | 10356/44063 [16:49<46:51, 11.99it/s]\u001b[A\n",
+ " 24%|██▎ | 10358/44063 [16:50<50:05, 11.21it/s]\u001b[A\n",
+ " 24%|██▎ | 10360/44063 [16:50<48:29, 11.58it/s]\u001b[A\n",
+ " 24%|██▎ | 10362/44063 [16:50<44:00, 12.76it/s]\u001b[A\n",
+ " 24%|██▎ | 10364/44063 [16:50<45:02, 12.47it/s]\u001b[A\n",
+ " 24%|██▎ | 10366/44063 [16:50<44:25, 12.64it/s]\u001b[A\n",
+ " 24%|██▎ | 10368/44063 [16:50<50:15, 11.17it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 24%|██▎ | 10370/44063 [16:51<57:39, 9.74it/s]\u001b[A\n",
+ " 24%|██▎ | 10372/44063 [16:51<59:24, 9.45it/s]\u001b[A\n",
+ " 24%|██▎ | 10374/44063 [16:51<1:09:28, 8.08it/s]\u001b[A\n",
+ " 24%|██▎ | 10376/44063 [16:51<1:01:04, 9.19it/s]\u001b[A\n",
+ " 24%|██▎ | 10378/44063 [16:52<55:49, 10.06it/s] \u001b[A\n",
+ " 24%|██▎ | 10380/44063 [16:52<1:00:32, 9.27it/s]\u001b[A\n",
+ " 24%|██▎ | 10382/44063 [16:52<1:03:01, 8.91it/s]\u001b[A\n",
+ " 24%|██▎ | 10384/44063 [16:52<1:05:21, 8.59it/s]\u001b[A\n",
+ " 24%|██▎ | 10386/44063 [16:52<57:22, 9.78it/s] \u001b[A\n",
+ " 24%|██▎ | 10388/44063 [16:53<54:14, 10.35it/s]\u001b[A\n",
+ " 24%|██▎ | 10390/44063 [16:53<52:28, 10.69it/s]\u001b[A\n",
+ " 24%|██▎ | 10392/44063 [16:53<50:42, 11.07it/s]\u001b[A\n",
+ " 24%|██▎ | 10394/44063 [16:53<50:43, 11.06it/s]\u001b[A\n",
+ " 24%|██▎ | 10396/44063 [16:53<58:02, 9.67it/s]\u001b[A\n",
+ " 24%|██▎ | 10398/44063 [16:54<56:29, 9.93it/s]\u001b[A\n",
+ " 24%|██▎ | 10400/44063 [16:54<53:49, 10.42it/s]\u001b[A\n",
+ " 24%|██▎ | 10402/44063 [16:54<55:03, 10.19it/s]\u001b[A\n",
+ " 24%|██▎ | 10404/44063 [16:54<50:54, 11.02it/s]\u001b[A\n",
+ " 24%|██▎ | 10406/44063 [16:54<58:31, 9.59it/s]\u001b[A\n",
+ " 24%|██▎ | 10408/44063 [16:55<59:41, 9.40it/s]\u001b[A\n",
+ " 24%|██▎ | 10409/44063 [16:55<1:03:13, 8.87it/s]\u001b[A\n",
+ " 24%|██▎ | 10410/44063 [16:55<1:07:11, 8.35it/s]\u001b[A\n",
+ " 24%|██▎ | 10411/44063 [16:55<1:11:49, 7.81it/s]\u001b[A\n",
+ " 24%|██▎ | 10413/44063 [16:55<1:08:23, 8.20it/s]\u001b[A\n",
+ " 24%|██▎ | 10414/44063 [16:55<1:07:33, 8.30it/s]\u001b[A\n",
+ " 24%|██▎ | 10416/44063 [16:55<1:00:54, 9.21it/s]\u001b[A\n",
+ " 24%|██▎ | 10417/44063 [16:56<1:04:05, 8.75it/s]\u001b[A\n",
+ " 24%|██▎ | 10418/44063 [16:56<1:01:47, 9.08it/s]\u001b[A\n",
+ " 24%|██▎ | 10420/44063 [16:56<55:26, 10.11it/s] \u001b[A\n",
+ " 24%|██▎ | 10422/44063 [16:56<52:18, 10.72it/s]\u001b[A\n",
+ " 24%|██▎ | 10424/44063 [16:56<53:49, 10.42it/s]\u001b[A\n",
+ " 24%|██▎ | 10426/44063 [16:56<51:16, 10.93it/s]\u001b[A\n",
+ " 24%|██▎ | 10428/44063 [16:57<45:39, 12.28it/s]\u001b[A\n",
+ " 24%|██▎ | 10430/44063 [16:57<45:40, 12.27it/s]\u001b[A\n",
+ " 24%|██▎ | 10432/44063 [16:57<47:15, 11.86it/s]\u001b[A\n",
+ " 24%|██▎ | 10434/44063 [16:57<46:25, 12.07it/s]\u001b[A\n",
+ " 24%|██▎ | 10436/44063 [16:57<45:59, 12.19it/s]\u001b[A\n",
+ " 24%|██▎ | 10438/44063 [16:58<1:15:25, 7.43it/s]\u001b[A\n",
+ " 24%|██▎ | 10440/44063 [16:58<1:04:30, 8.69it/s]\u001b[A\n",
+ " 24%|██▎ | 10442/44063 [16:58<1:00:13, 9.30it/s]\u001b[A\n",
+ " 24%|██▎ | 10444/44063 [16:58<58:17, 9.61it/s] \u001b[A\n",
+ " 24%|██▎ | 10446/44063 [16:58<54:02, 10.37it/s]\u001b[A\n",
+ " 24%|██▎ | 10448/44063 [16:59<50:42, 11.05it/s]\u001b[A\n",
+ " 24%|██▎ | 10450/44063 [16:59<48:51, 11.47it/s]\u001b[A\n",
+ " 24%|██▎ | 10452/44063 [16:59<55:48, 10.04it/s]\u001b[A\n",
+ " 24%|██▎ | 10454/44063 [16:59<58:05, 9.64it/s]\u001b[A\n",
+ " 24%|██▎ | 10456/44063 [16:59<55:58, 10.01it/s]\u001b[A\n",
+ " 24%|██▎ | 10458/44063 [17:00<1:02:20, 8.98it/s]\u001b[A\n",
+ " 24%|██▎ | 10460/44063 [17:00<1:01:19, 9.13it/s]\u001b[A\n",
+ " 24%|██▎ | 10462/44063 [17:00<54:33, 10.26it/s] \u001b[A\n",
+ " 24%|██▎ | 10464/44063 [17:00<1:00:03, 9.32it/s]\u001b[A\n",
+ " 24%|██▍ | 10466/44063 [17:00<55:13, 10.14it/s] \u001b[A\n",
+ " 24%|██▍ | 10468/44063 [17:01<55:13, 10.14it/s]\u001b[A\n",
+ " 24%|██▍ | 10470/44063 [17:01<55:06, 10.16it/s]\u001b[A\n",
+ " 24%|██▍ | 10472/44063 [17:01<47:21, 11.82it/s]\u001b[A\n",
+ " 24%|██▍ | 10475/44063 [17:01<41:52, 13.37it/s]\u001b[A\n",
+ " 24%|██▍ | 10477/44063 [17:01<42:40, 13.12it/s]\u001b[A\n",
+ " 24%|██▍ | 10479/44063 [17:01<48:27, 11.55it/s]\u001b[A\n",
+ " 24%|██▍ | 10481/44063 [17:02<52:30, 10.66it/s]\u001b[A\n",
+ " 24%|██▍ | 10483/44063 [17:02<49:38, 11.27it/s]\u001b[A\n",
+ " 24%|██▍ | 10486/44063 [17:02<44:01, 12.71it/s]\u001b[A\n",
+ " 24%|██▍ | 10489/44063 [17:02<39:43, 14.09it/s]\u001b[A\n",
+ " 24%|██▍ | 10491/44063 [17:02<58:14, 9.61it/s]\u001b[A\n",
+ " 24%|██▍ | 10493/44063 [17:03<1:01:29, 9.10it/s]\u001b[A\n",
+ " 24%|██▍ | 10495/44063 [17:03<1:02:15, 8.99it/s]\u001b[A\n",
+ " 24%|██▍ | 10497/44063 [17:03<53:44, 10.41it/s] \u001b[A\n",
+ " 24%|██▍ | 10499/44063 [17:03<51:56, 10.77it/s]\u001b[A\n",
+ " 24%|██▍ | 10501/44063 [17:03<46:42, 11.98it/s]\u001b[A\n",
+ " 24%|██▍ | 10503/44063 [17:04<47:27, 11.79it/s]\u001b[A\n",
+ " 24%|██▍ | 10505/44063 [17:04<59:52, 9.34it/s]\u001b[A\n",
+ " 24%|██▍ | 10507/44063 [17:04<54:40, 10.23it/s]\u001b[A\n",
+ " 24%|██▍ | 10509/44063 [17:04<56:49, 9.84it/s]\u001b[A\n",
+ " 24%|██▍ | 10511/44063 [17:04<56:14, 9.94it/s]\u001b[A\n",
+ " 24%|██▍ | 10513/44063 [17:05<50:05, 11.16it/s]\u001b[A\n",
+ " 24%|██▍ | 10515/44063 [17:05<48:56, 11.42it/s]\u001b[A\n",
+ " 24%|██▍ | 10517/44063 [17:05<46:18, 12.08it/s]\u001b[A\n",
+ " 24%|██▍ | 10519/44063 [17:05<44:59, 12.43it/s]\u001b[A\n",
+ " 24%|██▍ | 10521/44063 [17:05<40:46, 13.71it/s]\u001b[A\n",
+ " 24%|██▍ | 10523/44063 [17:05<39:16, 14.23it/s]\u001b[A\n",
+ " 24%|██▍ | 10525/44063 [17:05<46:22, 12.05it/s]\u001b[A\n",
+ " 24%|██▍ | 10527/44063 [17:06<56:32, 9.89it/s]\u001b[A\n",
+ " 24%|██▍ | 10529/44063 [17:06<52:33, 10.63it/s]\u001b[A\n",
+ " 24%|██▍ | 10531/44063 [17:06<56:07, 9.96it/s]\u001b[A\n",
+ " 24%|██▍ | 10533/44063 [17:06<1:01:36, 9.07it/s]\u001b[A\n",
+ " 24%|██▍ | 10535/44063 [17:07<56:36, 9.87it/s] \u001b[A\n",
+ " 24%|██▍ | 10537/44063 [17:07<54:04, 10.33it/s]\u001b[A\n",
+ " 24%|██▍ | 10539/44063 [17:07<57:08, 9.78it/s]\u001b[A\n",
+ " 24%|██▍ | 10541/44063 [17:07<50:10, 11.14it/s]\u001b[A\n",
+ " 24%|██▍ | 10543/44063 [17:07<46:02, 12.13it/s]\u001b[A\n",
+ " 24%|██▍ | 10545/44063 [17:07<48:22, 11.55it/s]\u001b[A\n",
+ " 24%|██▍ | 10547/44063 [17:08<46:11, 12.09it/s]\u001b[A\n",
+ " 24%|██▍ | 10549/44063 [17:08<49:27, 11.29it/s]\u001b[A\n",
+ " 24%|██▍ | 10551/44063 [17:08<49:26, 11.30it/s]\u001b[A\n",
+ " 24%|██▍ | 10553/44063 [17:08<58:01, 9.63it/s]\u001b[A\n",
+ " 24%|██▍ | 10555/44063 [17:08<55:00, 10.15it/s]\u001b[A\n",
+ " 24%|██▍ | 10557/44063 [17:09<54:27, 10.25it/s]\u001b[A\n",
+ " 24%|██▍ | 10559/44063 [17:09<48:22, 11.54it/s]\u001b[A\n",
+ " 24%|██▍ | 10561/44063 [17:09<52:35, 10.62it/s]\u001b[A\n",
+ " 24%|██▍ | 10563/44063 [17:09<54:22, 10.27it/s]\u001b[A\n",
+ " 24%|██▍ | 10565/44063 [17:09<1:00:40, 9.20it/s]\u001b[A\n",
+ " 24%|██▍ | 10567/44063 [17:10<58:00, 9.62it/s] \u001b[A\n",
+ " 24%|██▍ | 10569/44063 [17:10<1:00:40, 9.20it/s]\u001b[A\n",
+ " 24%|██▍ | 10570/44063 [17:10<59:54, 9.32it/s] \u001b[A\n",
+ " 24%|██▍ | 10572/44063 [17:10<52:17, 10.67it/s]\u001b[A\n",
+ " 24%|██▍ | 10574/44063 [17:10<48:14, 11.57it/s]\u001b[A\n",
+ " 24%|██▍ | 10576/44063 [17:10<47:35, 11.73it/s]\u001b[A\n",
+ " 24%|██▍ | 10578/44063 [17:11<55:20, 10.08it/s]\u001b[A\n",
+ " 24%|██▍ | 10580/44063 [17:11<1:06:45, 8.36it/s]\u001b[A\n",
+ " 24%|██▍ | 10581/44063 [17:11<1:06:08, 8.44it/s]\u001b[A\n",
+ " 24%|██▍ | 10582/44063 [17:11<1:21:58, 6.81it/s]\u001b[A\n",
+ " 24%|██▍ | 10584/44063 [17:11<1:12:31, 7.69it/s]\u001b[A\n",
+ " 24%|██▍ | 10586/44063 [17:12<1:05:43, 8.49it/s]\u001b[A\n",
+ " 24%|██▍ | 10588/44063 [17:12<57:58, 9.62it/s] \u001b[A\n",
+ " 24%|██▍ | 10590/44063 [17:12<57:01, 9.78it/s]\u001b[A\n",
+ " 24%|██▍ | 10593/44063 [17:12<51:40, 10.79it/s]\u001b[A\n",
+ " 24%|██▍ | 10595/44063 [17:13<1:01:22, 9.09it/s]\u001b[A\n",
+ " 24%|██▍ | 10597/44063 [17:13<58:17, 9.57it/s] \u001b[A\n",
+ " 24%|██▍ | 10599/44063 [17:13<1:03:05, 8.84it/s]\u001b[A\n",
+ " 24%|██▍ | 10601/44063 [17:13<56:28, 9.87it/s] \u001b[A\n",
+ " 24%|██▍ | 10603/44063 [17:13<50:23, 11.07it/s]\u001b[A\n",
+ " 24%|██▍ | 10605/44063 [17:13<49:31, 11.26it/s]\u001b[A\n",
+ " 24%|██▍ | 10607/44063 [17:14<1:00:44, 9.18it/s]\u001b[A\n",
+ " 24%|██▍ | 10609/44063 [17:14<52:24, 10.64it/s] \u001b[A\n",
+ " 24%|██▍ | 10611/44063 [17:14<57:26, 9.71it/s]\u001b[A\n",
+ " 24%|██▍ | 10613/44063 [17:14<53:59, 10.33it/s]\u001b[A\n",
+ " 24%|██▍ | 10615/44063 [17:14<49:59, 11.15it/s]\u001b[A\n",
+ " 24%|██▍ | 10617/44063 [17:15<44:38, 12.49it/s]\u001b[A\n",
+ " 24%|██▍ | 10619/44063 [17:15<43:09, 12.91it/s]\u001b[A\n",
+ " 24%|██▍ | 10621/44063 [17:15<44:30, 12.52it/s]\u001b[A\n",
+ " 24%|██▍ | 10623/44063 [17:15<42:20, 13.16it/s]\u001b[A\n",
+ " 24%|██▍ | 10625/44063 [17:15<46:36, 11.96it/s]\u001b[A\n",
+ " 24%|██▍ | 10627/44063 [17:15<41:43, 13.36it/s]\u001b[A\n",
+ " 24%|██▍ | 10629/44063 [17:16<58:39, 9.50it/s]\u001b[A\n",
+ " 24%|██▍ | 10631/44063 [17:16<1:06:16, 8.41it/s]\u001b[A\n",
+ " 24%|██▍ | 10633/44063 [17:16<55:31, 10.03it/s] \u001b[A\n",
+ " 24%|██▍ | 10635/44063 [17:16<59:31, 9.36it/s]\u001b[A\n",
+ " 24%|██▍ | 10637/44063 [17:16<56:45, 9.82it/s]\u001b[A\n",
+ " 24%|██▍ | 10639/44063 [17:17<58:44, 9.48it/s]\u001b[A\n",
+ " 24%|██▍ | 10641/44063 [17:17<56:20, 9.89it/s]\u001b[A\n",
+ " 24%|██▍ | 10643/44063 [17:17<57:27, 9.69it/s]\u001b[A\n",
+ " 24%|██▍ | 10645/44063 [17:17<54:39, 10.19it/s]\u001b[A\n",
+ " 24%|██▍ | 10648/44063 [17:17<48:50, 11.40it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 24%|██▍ | 10650/44063 [17:18<1:02:15, 8.95it/s]\u001b[A\n",
+ " 24%|██▍ | 10652/44063 [17:18<57:22, 9.71it/s] \u001b[A\n",
+ " 24%|██▍ | 10654/44063 [17:18<49:47, 11.18it/s]\u001b[A\n",
+ " 24%|██▍ | 10656/44063 [17:18<45:31, 12.23it/s]\u001b[A\n",
+ " 24%|██▍ | 10658/44063 [17:18<42:41, 13.04it/s]\u001b[A\n",
+ " 24%|██▍ | 10660/44063 [17:18<43:49, 12.70it/s]\u001b[A\n",
+ " 24%|██▍ | 10662/44063 [17:19<44:05, 12.62it/s]\u001b[A\n",
+ " 24%|██▍ | 10664/44063 [17:19<41:16, 13.48it/s]\u001b[A\n",
+ " 24%|██▍ | 10666/44063 [17:19<39:53, 13.95it/s]\u001b[A\n",
+ " 24%|██▍ | 10668/44063 [17:19<43:10, 12.89it/s]\u001b[A\n",
+ " 24%|██▍ | 10670/44063 [17:19<43:12, 12.88it/s]\u001b[A\n",
+ " 24%|██▍ | 10672/44063 [17:20<53:55, 10.32it/s]\u001b[A\n",
+ " 24%|██▍ | 10674/44063 [17:20<55:20, 10.05it/s]\u001b[A\n",
+ " 24%|██▍ | 10676/44063 [17:20<57:23, 9.69it/s]\u001b[A\n",
+ " 24%|██▍ | 10679/44063 [17:20<50:30, 11.02it/s]\u001b[A\n",
+ " 24%|██▍ | 10681/44063 [17:20<49:11, 11.31it/s]\u001b[A\n",
+ " 24%|██▍ | 10683/44063 [17:21<51:43, 10.76it/s]\u001b[A\n",
+ " 24%|██▍ | 10685/44063 [17:21<50:10, 11.09it/s]\u001b[A\n",
+ " 24%|██▍ | 10687/44063 [17:21<46:52, 11.87it/s]\u001b[A\n",
+ " 24%|██▍ | 10689/44063 [17:21<48:42, 11.42it/s]\u001b[A\n",
+ " 24%|██▍ | 10691/44063 [17:21<43:00, 12.93it/s]\u001b[A\n",
+ " 24%|██▍ | 10693/44063 [17:21<42:57, 12.95it/s]\u001b[A\n",
+ " 24%|██▍ | 10695/44063 [17:21<40:32, 13.72it/s]\u001b[A\n",
+ " 24%|██▍ | 10697/44063 [17:22<46:15, 12.02it/s]\u001b[A\n",
+ " 24%|██▍ | 10699/44063 [17:22<43:07, 12.89it/s]\u001b[A\n",
+ " 24%|██▍ | 10701/44063 [17:22<51:37, 10.77it/s]\u001b[A\n",
+ " 24%|██▍ | 10703/44063 [17:22<59:17, 9.38it/s]\u001b[A\n",
+ " 24%|██▍ | 10705/44063 [17:22<54:07, 10.27it/s]\u001b[A\n",
+ " 24%|██▍ | 10707/44063 [17:23<54:07, 10.27it/s]\u001b[A\n",
+ " 24%|██▍ | 10709/44063 [17:23<52:52, 10.51it/s]\u001b[A\n",
+ " 24%|██▍ | 10711/44063 [17:23<57:51, 9.61it/s]\u001b[A\n",
+ " 24%|██▍ | 10713/44063 [17:23<51:05, 10.88it/s]\u001b[A\n",
+ " 24%|██▍ | 10715/44063 [17:23<50:28, 11.01it/s]\u001b[A\n",
+ " 24%|██▍ | 10717/44063 [17:24<1:06:51, 8.31it/s]\u001b[A\n",
+ " 24%|██▍ | 10719/44063 [17:24<1:03:46, 8.71it/s]\u001b[A\n",
+ " 24%|██▍ | 10721/44063 [17:24<55:05, 10.09it/s] \u001b[A\n",
+ " 24%|██▍ | 10723/44063 [17:24<57:39, 9.64it/s]\u001b[A\n",
+ " 24%|██▍ | 10725/44063 [17:24<55:18, 10.05it/s]\u001b[A\n",
+ " 24%|██▍ | 10727/44063 [17:25<58:55, 9.43it/s]\u001b[A\n",
+ " 24%|██▍ | 10729/44063 [17:25<58:39, 9.47it/s]\u001b[A\n",
+ " 24%|██▍ | 10730/44063 [17:25<1:14:54, 7.42it/s]\u001b[A\n",
+ " 24%|██▍ | 10732/44063 [17:25<1:10:12, 7.91it/s]\u001b[A\n",
+ " 24%|██▍ | 10735/44063 [17:26<57:50, 9.60it/s] \u001b[A\n",
+ " 24%|██▍ | 10737/44063 [17:26<54:42, 10.15it/s]\u001b[A\n",
+ " 24%|██▍ | 10739/44063 [17:26<54:27, 10.20it/s]\u001b[A\n",
+ " 24%|██▍ | 10741/44063 [17:26<51:16, 10.83it/s]\u001b[A\n",
+ " 24%|██▍ | 10743/44063 [17:26<58:31, 9.49it/s]\u001b[A\n",
+ " 24%|██▍ | 10745/44063 [17:26<52:22, 10.60it/s]\u001b[A\n",
+ " 24%|██▍ | 10747/44063 [17:27<51:44, 10.73it/s]\u001b[A\n",
+ " 24%|██▍ | 10749/44063 [17:27<50:32, 10.99it/s]\u001b[A\n",
+ " 24%|██▍ | 10751/44063 [17:27<52:45, 10.52it/s]\u001b[A\n",
+ " 24%|██▍ | 10753/44063 [17:27<45:17, 12.26it/s]\u001b[A\n",
+ " 24%|██▍ | 10755/44063 [17:27<48:03, 11.55it/s]\u001b[A\n",
+ " 24%|██▍ | 10757/44063 [17:27<45:10, 12.29it/s]\u001b[A\n",
+ " 24%|██▍ | 10759/44063 [17:28<49:13, 11.28it/s]\u001b[A\n",
+ " 24%|██▍ | 10761/44063 [17:28<50:29, 10.99it/s]\u001b[A\n",
+ " 24%|██▍ | 10764/44063 [17:28<43:04, 12.88it/s]\u001b[A\n",
+ " 24%|██▍ | 10766/44063 [17:28<1:07:38, 8.20it/s]\u001b[A\n",
+ " 24%|██▍ | 10768/44063 [17:29<56:19, 9.85it/s] \u001b[A\n",
+ " 24%|██▍ | 10770/44063 [17:29<52:58, 10.48it/s]\u001b[A\n",
+ " 24%|██▍ | 10772/44063 [17:29<55:04, 10.07it/s]\u001b[A\n",
+ " 24%|██▍ | 10774/44063 [17:29<54:14, 10.23it/s]\u001b[A\n",
+ " 24%|██▍ | 10776/44063 [17:29<55:28, 10.00it/s]\u001b[A\n",
+ " 24%|██▍ | 10778/44063 [17:30<58:06, 9.55it/s]\u001b[A\n",
+ " 24%|██▍ | 10780/44063 [17:30<51:14, 10.83it/s]\u001b[A\n",
+ " 24%|██▍ | 10782/44063 [17:30<46:44, 11.87it/s]\u001b[A\n",
+ " 24%|██▍ | 10784/44063 [17:30<44:09, 12.56it/s]\u001b[A\n",
+ " 24%|██▍ | 10786/44063 [17:30<47:55, 11.57it/s]\u001b[A\n",
+ " 24%|██▍ | 10788/44063 [17:30<43:18, 12.80it/s]\u001b[A\n",
+ " 24%|██▍ | 10790/44063 [17:30<44:34, 12.44it/s]\u001b[A\n",
+ " 24%|██▍ | 10792/44063 [17:31<46:30, 11.92it/s]\u001b[A\n",
+ " 24%|██▍ | 10794/44063 [17:31<49:36, 11.18it/s]\u001b[A\n",
+ " 25%|██▍ | 10796/44063 [17:31<48:05, 11.53it/s]\u001b[A\n",
+ " 25%|██▍ | 10798/44063 [17:31<1:05:07, 8.51it/s]\u001b[A\n",
+ " 25%|██▍ | 10801/44063 [17:32<55:04, 10.06it/s] \u001b[A\n",
+ " 25%|██▍ | 10803/44063 [17:32<47:44, 11.61it/s]\u001b[A\n",
+ " 25%|██▍ | 10805/44063 [17:32<47:25, 11.69it/s]\u001b[A\n",
+ " 25%|██▍ | 10807/44063 [17:32<49:57, 11.09it/s]\u001b[A\n",
+ " 25%|██▍ | 10809/44063 [17:32<53:11, 10.42it/s]\u001b[A\n",
+ " 25%|██▍ | 10811/44063 [17:32<49:16, 11.25it/s]\u001b[A\n",
+ " 25%|██▍ | 10813/44063 [17:33<50:55, 10.88it/s]\u001b[A\n",
+ " 25%|██▍ | 10815/44063 [17:33<55:14, 10.03it/s]\u001b[A\n",
+ " 25%|██▍ | 10817/44063 [17:33<52:47, 10.49it/s]\u001b[A\n",
+ " 25%|██▍ | 10819/44063 [17:33<59:01, 9.39it/s]\u001b[A\n",
+ " 25%|██▍ | 10821/44063 [17:33<56:51, 9.74it/s]\u001b[A\n",
+ " 25%|██▍ | 10823/44063 [17:34<49:43, 11.14it/s]\u001b[A\n",
+ " 25%|██▍ | 10825/44063 [17:34<48:09, 11.50it/s]\u001b[A\n",
+ " 25%|██▍ | 10827/44063 [17:34<47:56, 11.56it/s]\u001b[A\n",
+ " 25%|██▍ | 10829/44063 [17:34<45:41, 12.12it/s]\u001b[A\n",
+ " 25%|██▍ | 10831/44063 [17:34<44:48, 12.36it/s]\u001b[A\n",
+ " 25%|██▍ | 10833/44063 [17:34<51:27, 10.76it/s]\u001b[A\n",
+ " 25%|██▍ | 10835/44063 [17:35<52:13, 10.60it/s]\u001b[A\n",
+ " 25%|██▍ | 10837/44063 [17:35<51:47, 10.69it/s]\u001b[A\n",
+ " 25%|██▍ | 10839/44063 [17:35<51:17, 10.79it/s]\u001b[A\n",
+ " 25%|██▍ | 10841/44063 [17:35<46:22, 11.94it/s]\u001b[A\n",
+ " 25%|██▍ | 10843/44063 [17:35<48:39, 11.38it/s]\u001b[A\n",
+ " 25%|██▍ | 10845/44063 [17:35<48:17, 11.46it/s]\u001b[A\n",
+ " 25%|██▍ | 10847/44063 [17:36<53:00, 10.44it/s]\u001b[A\n",
+ " 25%|██▍ | 10849/44063 [17:36<56:46, 9.75it/s]\u001b[A\n",
+ " 25%|██▍ | 10851/44063 [17:36<54:50, 10.09it/s]\u001b[A\n",
+ " 25%|██▍ | 10853/44063 [17:36<49:44, 11.13it/s]\u001b[A\n",
+ " 25%|██▍ | 10855/44063 [17:36<50:49, 10.89it/s]\u001b[A\n",
+ " 25%|██▍ | 10857/44063 [17:37<54:23, 10.17it/s]\u001b[A\n",
+ " 25%|██▍ | 10859/44063 [17:37<57:30, 9.62it/s]\u001b[A\n",
+ " 25%|██▍ | 10860/44063 [17:37<1:02:46, 8.81it/s]\u001b[A\n",
+ " 25%|██▍ | 10861/44063 [17:37<1:02:02, 8.92it/s]\u001b[A\n",
+ " 25%|██▍ | 10862/44063 [17:37<1:19:51, 6.93it/s]\u001b[A\n",
+ " 25%|██▍ | 10864/44063 [17:38<1:08:29, 8.08it/s]\u001b[A\n",
+ " 25%|██▍ | 10866/44063 [17:38<1:08:00, 8.14it/s]\u001b[A\n",
+ " 25%|██▍ | 10868/44063 [17:38<1:04:25, 8.59it/s]\u001b[A\n",
+ " 25%|██▍ | 10869/44063 [17:38<1:01:59, 8.93it/s]\u001b[A\n",
+ " 25%|██▍ | 10871/44063 [17:38<55:43, 9.93it/s] \u001b[A\n",
+ " 25%|██▍ | 10873/44063 [17:38<53:33, 10.33it/s]\u001b[A\n",
+ " 25%|██▍ | 10875/44063 [17:39<56:32, 9.78it/s]\u001b[A\n",
+ " 25%|██▍ | 10877/44063 [17:39<55:44, 9.92it/s]\u001b[A\n",
+ " 25%|██▍ | 10879/44063 [17:39<1:10:26, 7.85it/s]\u001b[A\n",
+ " 25%|██▍ | 10880/44063 [17:39<1:08:33, 8.07it/s]\u001b[A\n",
+ " 25%|██▍ | 10881/44063 [17:39<1:08:30, 8.07it/s]\u001b[A\n",
+ " 25%|██▍ | 10883/44063 [17:40<1:04:03, 8.63it/s]\u001b[A\n",
+ " 25%|██▍ | 10885/44063 [17:40<1:03:23, 8.72it/s]\u001b[A\n",
+ " 25%|██▍ | 10886/44063 [17:40<1:03:35, 8.70it/s]\u001b[A\n",
+ " 25%|██▍ | 10887/44063 [17:40<1:02:10, 8.89it/s]\u001b[A\n",
+ " 25%|██▍ | 10888/44063 [17:40<1:10:29, 7.84it/s]\u001b[A\n",
+ " 25%|██▍ | 10889/44063 [17:40<1:16:56, 7.19it/s]\u001b[A\n",
+ " 25%|██▍ | 10890/44063 [17:41<1:52:16, 4.92it/s]\u001b[A\n",
+ " 25%|██▍ | 10892/44063 [17:41<1:31:22, 6.05it/s]\u001b[A\n",
+ " 25%|██▍ | 10894/44063 [17:41<1:16:11, 7.26it/s]\u001b[A\n",
+ " 25%|██▍ | 10895/44063 [17:41<1:20:47, 6.84it/s]\u001b[A\n",
+ " 25%|██▍ | 10896/44063 [17:41<1:16:28, 7.23it/s]\u001b[A\n",
+ " 25%|██▍ | 10897/44063 [17:41<1:10:40, 7.82it/s]\u001b[A\n",
+ " 25%|██▍ | 10898/44063 [17:42<1:08:28, 8.07it/s]\u001b[A\n",
+ " 25%|██▍ | 10899/44063 [17:42<1:05:36, 8.43it/s]\u001b[A\n",
+ " 25%|██▍ | 10901/44063 [17:42<59:42, 9.26it/s] \u001b[A\n",
+ " 25%|██▍ | 10902/44063 [17:42<1:00:28, 9.14it/s]\u001b[A\n",
+ " 25%|██▍ | 10904/44063 [17:42<55:32, 9.95it/s] \u001b[A\n",
+ " 25%|██▍ | 10906/44063 [17:42<55:52, 9.89it/s]\u001b[A\n",
+ " 25%|██▍ | 10908/44063 [17:43<1:04:24, 8.58it/s]\u001b[A\n",
+ " 25%|██▍ | 10909/44063 [17:43<1:03:29, 8.70it/s]\u001b[A\n",
+ " 25%|██▍ | 10911/44063 [17:43<1:01:26, 8.99it/s]\u001b[A\n",
+ " 25%|██▍ | 10912/44063 [17:43<1:02:13, 8.88it/s]\u001b[A\n",
+ " 25%|██▍ | 10914/44063 [17:43<59:31, 9.28it/s] \u001b[A\n",
+ " 25%|██▍ | 10915/44063 [17:43<1:02:42, 8.81it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 25%|██▍ | 10916/44063 [17:43<1:01:06, 9.04it/s]\u001b[A\n",
+ " 25%|██▍ | 10917/44063 [17:44<59:32, 9.28it/s] \u001b[A\n",
+ " 25%|██▍ | 10919/44063 [17:44<52:15, 10.57it/s]\u001b[A\n",
+ " 25%|██▍ | 10921/44063 [17:44<53:33, 10.31it/s]\u001b[A\n",
+ " 25%|██▍ | 10923/44063 [17:44<51:13, 10.78it/s]\u001b[A\n",
+ " 25%|██▍ | 10925/44063 [17:44<48:42, 11.34it/s]\u001b[A\n",
+ " 25%|██▍ | 10927/44063 [17:44<51:13, 10.78it/s]\u001b[A\n",
+ " 25%|██▍ | 10929/44063 [17:45<1:00:12, 9.17it/s]\u001b[A\n",
+ " 25%|██▍ | 10931/44063 [17:45<59:47, 9.23it/s] \u001b[A\n",
+ " 25%|██▍ | 10933/44063 [17:45<59:20, 9.30it/s]\u001b[A\n",
+ " 25%|██▍ | 10934/44063 [17:45<1:01:21, 9.00it/s]\u001b[A\n",
+ " 25%|██▍ | 10936/44063 [17:45<54:47, 10.08it/s] \u001b[A\n",
+ " 25%|██▍ | 10938/44063 [17:46<49:57, 11.05it/s]\u001b[A\n",
+ " 25%|██▍ | 10940/44063 [17:46<50:41, 10.89it/s]\u001b[A\n",
+ " 25%|██▍ | 10942/44063 [17:46<55:25, 9.96it/s]\u001b[A\n",
+ " 25%|██▍ | 10944/44063 [17:46<53:25, 10.33it/s]\u001b[A\n",
+ " 25%|██▍ | 10946/44063 [17:46<49:53, 11.06it/s]\u001b[A\n",
+ " 25%|██▍ | 10948/44063 [17:47<1:01:58, 8.90it/s]\u001b[A\n",
+ " 25%|██▍ | 10950/44063 [17:47<55:31, 9.94it/s] \u001b[A\n",
+ " 25%|██▍ | 10952/44063 [17:47<59:33, 9.27it/s]\u001b[A\n",
+ " 25%|██▍ | 10954/44063 [17:47<59:06, 9.34it/s]\u001b[A\n",
+ " 25%|██▍ | 10955/44063 [17:47<1:09:06, 7.99it/s]\u001b[A\n",
+ " 25%|██▍ | 10957/44063 [17:48<1:10:56, 7.78it/s]\u001b[A\n",
+ " 25%|██▍ | 10959/44063 [17:48<1:02:07, 8.88it/s]\u001b[A\n",
+ " 25%|██▍ | 10960/44063 [17:48<1:01:48, 8.93it/s]\u001b[A\n",
+ " 25%|██▍ | 10961/44063 [17:48<1:04:50, 8.51it/s]\u001b[A\n",
+ " 25%|██▍ | 10962/44063 [17:48<1:08:51, 8.01it/s]\u001b[A\n",
+ " 25%|██▍ | 10963/44063 [17:48<1:04:58, 8.49it/s]\u001b[A\n",
+ " 25%|██▍ | 10964/44063 [17:49<1:23:33, 6.60it/s]\u001b[A\n",
+ " 25%|██▍ | 10965/44063 [17:49<1:16:35, 7.20it/s]\u001b[A\n",
+ " 25%|██▍ | 10967/44063 [17:49<1:08:00, 8.11it/s]\u001b[A\n",
+ " 25%|██▍ | 10968/44063 [17:49<1:09:07, 7.98it/s]\u001b[A\n",
+ " 25%|██▍ | 10970/44063 [17:49<1:02:46, 8.79it/s]\u001b[A\n",
+ " 25%|██▍ | 10972/44063 [17:49<57:48, 9.54it/s] \u001b[A\n",
+ " 25%|██▍ | 10974/44063 [17:50<59:05, 9.33it/s]\u001b[A\n",
+ " 25%|██▍ | 10976/44063 [17:50<51:18, 10.75it/s]\u001b[A\n",
+ " 25%|██▍ | 10978/44063 [17:50<50:17, 10.96it/s]\u001b[A\n",
+ " 25%|██▍ | 10980/44063 [17:50<54:00, 10.21it/s]\u001b[A\n",
+ " 25%|██▍ | 10982/44063 [17:50<1:04:28, 8.55it/s]\u001b[A\n",
+ " 25%|██▍ | 10984/44063 [17:51<1:00:52, 9.06it/s]\u001b[A\n",
+ " 25%|██▍ | 10985/44063 [17:51<59:09, 9.32it/s] \u001b[A\n",
+ " 25%|██▍ | 10987/44063 [17:51<56:29, 9.76it/s]\u001b[A\n",
+ " 25%|██▍ | 10989/44063 [17:51<1:02:11, 8.86it/s]\u001b[A\n",
+ " 25%|██▍ | 10990/44063 [17:51<1:01:07, 9.02it/s]\u001b[A\n",
+ " 25%|██▍ | 10992/44063 [17:51<56:44, 9.72it/s] \u001b[A\n",
+ " 25%|██▍ | 10994/44063 [17:52<53:46, 10.25it/s]\u001b[A\n",
+ " 25%|██▍ | 10996/44063 [17:52<58:46, 9.38it/s]\u001b[A\n",
+ " 25%|██▍ | 10998/44063 [17:52<53:38, 10.27it/s]\u001b[A\n",
+ " 25%|██▍ | 11000/44063 [17:52<48:20, 11.40it/s]\u001b[A\n",
+ " 25%|██▍ | 11002/44063 [17:52<53:50, 10.23it/s]\u001b[A\n",
+ " 25%|██▍ | 11004/44063 [17:52<46:30, 11.85it/s]\u001b[A\n",
+ " 25%|██▍ | 11006/44063 [17:53<51:27, 10.71it/s]\u001b[A\n",
+ " 25%|██▍ | 11008/44063 [17:53<51:08, 10.77it/s]\u001b[A\n",
+ " 25%|██▍ | 11010/44063 [17:53<47:15, 11.66it/s]\u001b[A\n",
+ " 25%|██▍ | 11012/44063 [17:53<51:18, 10.74it/s]\u001b[A\n",
+ " 25%|██▍ | 11014/44063 [17:53<49:56, 11.03it/s]\u001b[A\n",
+ " 25%|██▌ | 11016/44063 [17:54<52:36, 10.47it/s]\u001b[A\n",
+ " 25%|██▌ | 11018/44063 [17:54<54:40, 10.07it/s]\u001b[A\n",
+ " 25%|██▌ | 11020/44063 [17:54<1:00:55, 9.04it/s]\u001b[A\n",
+ " 25%|██▌ | 11022/44063 [17:54<53:52, 10.22it/s] \u001b[A\n",
+ " 25%|██▌ | 11024/44063 [17:54<53:00, 10.39it/s]\u001b[A\n",
+ " 25%|██▌ | 11026/44063 [17:55<53:44, 10.24it/s]\u001b[A\n",
+ " 25%|██▌ | 11028/44063 [17:55<54:30, 10.10it/s]\u001b[A\n",
+ " 25%|██▌ | 11030/44063 [17:55<49:52, 11.04it/s]\u001b[A\n",
+ " 25%|██▌ | 11032/44063 [17:55<54:48, 10.05it/s]\u001b[A\n",
+ " 25%|██▌ | 11034/44063 [17:55<52:52, 10.41it/s]\u001b[A\n",
+ " 25%|██▌ | 11036/44063 [17:56<49:54, 11.03it/s]\u001b[A\n",
+ " 25%|██▌ | 11038/44063 [17:56<49:19, 11.16it/s]\u001b[A\n",
+ " 25%|██▌ | 11040/44063 [17:56<57:12, 9.62it/s]\u001b[A\n",
+ " 25%|██▌ | 11042/44063 [17:56<59:51, 9.19it/s]\u001b[A\n",
+ " 25%|██▌ | 11043/44063 [17:56<59:28, 9.25it/s]\u001b[A\n",
+ " 25%|██▌ | 11045/44063 [17:57<1:01:36, 8.93it/s]\u001b[A\n",
+ " 25%|██▌ | 11047/44063 [17:57<56:37, 9.72it/s] \u001b[A\n",
+ " 25%|██▌ | 11049/44063 [17:57<55:00, 10.00it/s]\u001b[A\n",
+ " 25%|██▌ | 11051/44063 [17:57<53:23, 10.30it/s]\u001b[A\n",
+ " 25%|██▌ | 11053/44063 [17:57<1:01:17, 8.98it/s]\u001b[A\n",
+ " 25%|██▌ | 11054/44063 [17:58<1:06:23, 8.29it/s]\u001b[A\n",
+ " 25%|██▌ | 11055/44063 [17:58<1:04:10, 8.57it/s]\u001b[A\n",
+ " 25%|██▌ | 11056/44063 [17:58<1:05:19, 8.42it/s]\u001b[A\n",
+ " 25%|██▌ | 11058/44063 [17:58<1:00:01, 9.16it/s]\u001b[A\n",
+ " 25%|██▌ | 11060/44063 [17:58<54:48, 10.04it/s] \u001b[A\n",
+ " 25%|██▌ | 11062/44063 [17:58<50:50, 10.82it/s]\u001b[A\n",
+ " 25%|██▌ | 11064/44063 [17:58<47:53, 11.48it/s]\u001b[A\n",
+ " 25%|██▌ | 11066/44063 [17:59<54:09, 10.15it/s]\u001b[A\n",
+ " 25%|██▌ | 11068/44063 [17:59<56:41, 9.70it/s]\u001b[A\n",
+ " 25%|██▌ | 11070/44063 [17:59<51:05, 10.76it/s]\u001b[A\n",
+ " 25%|██▌ | 11072/44063 [17:59<48:26, 11.35it/s]\u001b[A\n",
+ " 25%|██▌ | 11074/44063 [17:59<53:30, 10.28it/s]\u001b[A\n",
+ " 25%|██▌ | 11076/44063 [18:00<1:07:33, 8.14it/s]\u001b[A\n",
+ " 25%|██▌ | 11078/44063 [18:00<58:21, 9.42it/s] \u001b[A\n",
+ " 25%|██▌ | 11080/44063 [18:00<55:17, 9.94it/s]\u001b[A\n",
+ " 25%|██▌ | 11082/44063 [18:00<1:03:11, 8.70it/s]\u001b[A\n",
+ " 25%|██▌ | 11084/44063 [18:01<54:17, 10.12it/s] \u001b[A\n",
+ " 25%|██▌ | 11086/44063 [18:01<54:49, 10.03it/s]\u001b[A\n",
+ " 25%|██▌ | 11088/44063 [18:01<59:08, 9.29it/s]\u001b[A\n",
+ " 25%|██▌ | 11090/44063 [18:01<53:42, 10.23it/s]\u001b[A\n",
+ " 25%|██▌ | 11092/44063 [18:01<59:42, 9.20it/s]\u001b[A\n",
+ " 25%|██▌ | 11094/44063 [18:02<57:09, 9.61it/s]\u001b[A\n",
+ " 25%|██▌ | 11096/44063 [18:02<56:12, 9.78it/s]\u001b[A\n",
+ " 25%|██▌ | 11098/44063 [18:02<54:30, 10.08it/s]\u001b[A\n",
+ " 25%|██▌ | 11100/44063 [18:02<54:56, 10.00it/s]\u001b[A\n",
+ " 25%|██▌ | 11102/44063 [18:02<1:00:32, 9.07it/s]\u001b[A\n",
+ " 25%|██▌ | 11104/44063 [18:03<1:03:30, 8.65it/s]\u001b[A\n",
+ " 25%|██▌ | 11105/44063 [18:03<1:01:53, 8.87it/s]\u001b[A\n",
+ " 25%|██▌ | 11106/44063 [18:03<1:01:31, 8.93it/s]\u001b[A\n",
+ " 25%|██▌ | 11108/44063 [18:03<57:40, 9.52it/s] \u001b[A\n",
+ " 25%|██▌ | 11109/44063 [18:03<1:08:17, 8.04it/s]\u001b[A\n",
+ " 25%|██▌ | 11110/44063 [18:03<1:19:20, 6.92it/s]\u001b[A\n",
+ " 25%|██▌ | 11111/44063 [18:04<1:14:24, 7.38it/s]\u001b[A\n",
+ " 25%|██▌ | 11113/44063 [18:04<1:10:12, 7.82it/s]\u001b[A\n",
+ " 25%|██▌ | 11114/44063 [18:04<1:09:24, 7.91it/s]\u001b[A\n",
+ " 25%|██▌ | 11116/44063 [18:04<1:01:29, 8.93it/s]\u001b[A\n",
+ " 25%|██▌ | 11117/44063 [18:04<1:01:44, 8.89it/s]\u001b[A\n",
+ " 25%|██▌ | 11118/44063 [18:04<1:21:00, 6.78it/s]\u001b[A\n",
+ " 25%|██▌ | 11120/44063 [18:05<1:08:26, 8.02it/s]\u001b[A\n",
+ " 25%|██▌ | 11122/44063 [18:05<1:01:11, 8.97it/s]\u001b[A\n",
+ " 25%|██▌ | 11124/44063 [18:05<1:09:55, 7.85it/s]\u001b[A\n",
+ " 25%|██▌ | 11126/44063 [18:05<1:02:48, 8.74it/s]\u001b[A\n",
+ " 25%|██▌ | 11127/44063 [18:05<1:04:21, 8.53it/s]\u001b[A\n",
+ " 25%|██▌ | 11129/44063 [18:06<1:04:22, 8.53it/s]\u001b[A\n",
+ " 25%|██▌ | 11130/44063 [18:06<1:04:16, 8.54it/s]\u001b[A\n",
+ " 25%|██▌ | 11132/44063 [18:06<1:00:00, 9.15it/s]\u001b[A\n",
+ " 25%|██▌ | 11134/44063 [18:06<57:20, 9.57it/s] \u001b[A\n",
+ " 25%|██▌ | 11135/44063 [18:06<58:41, 9.35it/s]\u001b[A\n",
+ " 25%|██▌ | 11137/44063 [18:06<1:00:41, 9.04it/s]\u001b[A\n",
+ " 25%|██▌ | 11138/44063 [18:07<1:01:17, 8.95it/s]\u001b[A\n",
+ " 25%|██▌ | 11140/44063 [18:07<55:59, 9.80it/s] \u001b[A\n",
+ " 25%|██▌ | 11142/44063 [18:07<58:22, 9.40it/s]\u001b[A\n",
+ " 25%|██▌ | 11144/44063 [18:07<55:00, 9.97it/s]\u001b[A\n",
+ " 25%|██▌ | 11146/44063 [18:07<52:50, 10.38it/s]\u001b[A\n",
+ " 25%|██▌ | 11148/44063 [18:07<54:08, 10.13it/s]\u001b[A\n",
+ " 25%|██▌ | 11150/44063 [18:08<50:00, 10.97it/s]\u001b[A\n",
+ " 25%|██▌ | 11152/44063 [18:08<58:42, 9.34it/s]\u001b[A\n",
+ " 25%|██▌ | 11153/44063 [18:08<57:36, 9.52it/s]\u001b[A\n",
+ " 25%|██▌ | 11155/44063 [18:08<52:29, 10.45it/s]\u001b[A\n",
+ " 25%|██▌ | 11157/44063 [18:08<51:38, 10.62it/s]\u001b[A\n",
+ " 25%|██▌ | 11159/44063 [18:09<1:04:54, 8.45it/s]\u001b[A\n",
+ " 25%|██▌ | 11160/44063 [18:09<1:04:28, 8.50it/s]\u001b[A\n",
+ " 25%|██▌ | 11161/44063 [18:09<1:03:18, 8.66it/s]\u001b[A\n",
+ " 25%|██▌ | 11163/44063 [18:09<56:24, 9.72it/s] \u001b[A\n",
+ " 25%|██▌ | 11165/44063 [18:09<53:16, 10.29it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 25%|██▌ | 11167/44063 [18:09<57:40, 9.51it/s]\u001b[A\n",
+ " 25%|██▌ | 11169/44063 [18:10<55:10, 9.94it/s]\u001b[A\n",
+ " 25%|██▌ | 11171/44063 [18:10<55:55, 9.80it/s]\u001b[A\n",
+ " 25%|██▌ | 11173/44063 [18:10<51:20, 10.68it/s]\u001b[A\n",
+ " 25%|██▌ | 11175/44063 [18:10<1:06:24, 8.25it/s]\u001b[A\n",
+ " 25%|██▌ | 11177/44063 [18:11<1:03:03, 8.69it/s]\u001b[A\n",
+ " 25%|██▌ | 11179/44063 [18:11<56:23, 9.72it/s] \u001b[A\n",
+ " 25%|██▌ | 11181/44063 [18:11<55:17, 9.91it/s]\u001b[A\n",
+ " 25%|██▌ | 11183/44063 [18:11<54:35, 10.04it/s]\u001b[A\n",
+ " 25%|██▌ | 11185/44063 [18:11<54:07, 10.12it/s]\u001b[A\n",
+ " 25%|██▌ | 11187/44063 [18:12<56:33, 9.69it/s]\u001b[A\n",
+ " 25%|██▌ | 11188/44063 [18:12<57:24, 9.54it/s]\u001b[A\n",
+ " 25%|██▌ | 11189/44063 [18:12<1:17:44, 7.05it/s]\u001b[A\n",
+ " 25%|██▌ | 11190/44063 [18:12<1:17:41, 7.05it/s]\u001b[A\n",
+ " 25%|██▌ | 11192/44063 [18:12<1:08:58, 7.94it/s]\u001b[A\n",
+ " 25%|██▌ | 11193/44063 [18:12<1:07:05, 8.17it/s]\u001b[A\n",
+ " 25%|██▌ | 11194/44063 [18:12<1:04:32, 8.49it/s]\u001b[A\n",
+ " 25%|██▌ | 11195/44063 [18:13<1:03:27, 8.63it/s]\u001b[A\n",
+ " 25%|██▌ | 11196/44063 [18:13<1:02:37, 8.75it/s]\u001b[A\n",
+ " 25%|██▌ | 11197/44063 [18:13<1:05:50, 8.32it/s]\u001b[A\n",
+ " 25%|██▌ | 11198/44063 [18:13<1:03:06, 8.68it/s]\u001b[A\n",
+ " 25%|██▌ | 11199/44063 [18:13<1:05:49, 8.32it/s]\u001b[A\n",
+ " 25%|██▌ | 11200/44063 [18:13<1:06:41, 8.21it/s]\u001b[A\n",
+ " 25%|██▌ | 11202/44063 [18:13<1:04:13, 8.53it/s]\u001b[A\n",
+ " 25%|██▌ | 11203/44063 [18:13<1:07:55, 8.06it/s]\u001b[A\n",
+ " 25%|██▌ | 11204/44063 [18:14<1:04:06, 8.54it/s]\u001b[A\n",
+ " 25%|██▌ | 11206/44063 [18:14<57:26, 9.53it/s] \u001b[A\n",
+ " 25%|██▌ | 11208/44063 [18:14<58:40, 9.33it/s]\u001b[A\n",
+ " 25%|██▌ | 11210/44063 [18:14<52:57, 10.34it/s]\u001b[A\n",
+ " 25%|██▌ | 11212/44063 [18:14<53:29, 10.24it/s]\u001b[A\n",
+ " 25%|██▌ | 11214/44063 [18:15<59:38, 9.18it/s]\u001b[A\n",
+ " 25%|██▌ | 11216/44063 [18:15<54:39, 10.02it/s]\u001b[A\n",
+ " 25%|██▌ | 11218/44063 [18:15<49:05, 11.15it/s]\u001b[A\n",
+ " 25%|██▌ | 11220/44063 [18:15<47:39, 11.49it/s]\u001b[A\n",
+ " 25%|██▌ | 11222/44063 [18:15<52:37, 10.40it/s]\u001b[A\n",
+ " 25%|██▌ | 11224/44063 [18:15<52:50, 10.36it/s]\u001b[A\n",
+ " 25%|██▌ | 11226/44063 [18:16<59:29, 9.20it/s]\u001b[A\n",
+ " 25%|██▌ | 11227/44063 [18:16<59:26, 9.21it/s]\u001b[A\n",
+ " 25%|██▌ | 11229/44063 [18:16<56:38, 9.66it/s]\u001b[A\n",
+ " 25%|██▌ | 11230/44063 [18:16<59:16, 9.23it/s]\u001b[A\n",
+ " 25%|██▌ | 11232/44063 [18:16<54:44, 10.00it/s]\u001b[A\n",
+ " 25%|██▌ | 11234/44063 [18:17<58:19, 9.38it/s]\u001b[A\n",
+ " 25%|██▌ | 11236/44063 [18:17<53:44, 10.18it/s]\u001b[A\n",
+ " 26%|██▌ | 11238/44063 [18:17<48:35, 11.26it/s]\u001b[A\n",
+ " 26%|██▌ | 11240/44063 [18:17<55:05, 9.93it/s]\u001b[A\n",
+ " 26%|██▌ | 11242/44063 [18:17<51:04, 10.71it/s]\u001b[A\n",
+ " 26%|██▌ | 11244/44063 [18:17<50:46, 10.77it/s]\u001b[A\n",
+ " 26%|██▌ | 11246/44063 [18:18<51:45, 10.57it/s]\u001b[A\n",
+ " 26%|██▌ | 11248/44063 [18:18<56:50, 9.62it/s]\u001b[A\n",
+ " 26%|██▌ | 11250/44063 [18:18<59:40, 9.17it/s]\u001b[A\n",
+ " 26%|██▌ | 11252/44063 [18:18<52:43, 10.37it/s]\u001b[A\n",
+ " 26%|██▌ | 11254/44063 [18:18<49:03, 11.15it/s]\u001b[A\n",
+ " 26%|██▌ | 11256/44063 [18:19<46:29, 11.76it/s]\u001b[A\n",
+ " 26%|██▌ | 11258/44063 [18:19<41:51, 13.06it/s]\u001b[A\n",
+ " 26%|██▌ | 11260/44063 [18:19<50:22, 10.85it/s]\u001b[A\n",
+ " 26%|██▌ | 11262/44063 [18:19<46:06, 11.86it/s]\u001b[A\n",
+ " 26%|██▌ | 11265/44063 [18:19<40:49, 13.39it/s]\u001b[A\n",
+ " 26%|██▌ | 11267/44063 [18:19<38:35, 14.16it/s]\u001b[A\n",
+ " 26%|██▌ | 11269/44063 [18:19<39:46, 13.74it/s]\u001b[A\n",
+ " 26%|██▌ | 11271/44063 [18:20<39:16, 13.91it/s]\u001b[A\n",
+ " 26%|██▌ | 11273/44063 [18:20<42:10, 12.96it/s]\u001b[A\n",
+ " 26%|██▌ | 11275/44063 [18:20<42:29, 12.86it/s]\u001b[A\n",
+ " 26%|██▌ | 11277/44063 [18:20<43:20, 12.61it/s]\u001b[A\n",
+ " 26%|██▌ | 11279/44063 [18:20<45:31, 12.00it/s]\u001b[A\n",
+ " 26%|██▌ | 11281/44063 [18:20<41:42, 13.10it/s]\u001b[A\n",
+ " 26%|██▌ | 11283/44063 [18:21<38:22, 14.24it/s]\u001b[A\n",
+ " 26%|██▌ | 11285/44063 [18:21<40:40, 13.43it/s]\u001b[A\n",
+ " 26%|██▌ | 11287/44063 [18:21<38:03, 14.35it/s]\u001b[A\n",
+ " 26%|██▌ | 11289/44063 [18:21<45:17, 12.06it/s]\u001b[A\n",
+ " 26%|██▌ | 11291/44063 [18:21<55:56, 9.76it/s]\u001b[A\n",
+ " 26%|██▌ | 11294/44063 [18:22<47:54, 11.40it/s]\u001b[A\n",
+ " 26%|██▌ | 11296/44063 [18:22<43:43, 12.49it/s]\u001b[A\n",
+ " 26%|██▌ | 11298/44063 [18:22<39:42, 13.75it/s]\u001b[A\n",
+ " 26%|██▌ | 11300/44063 [18:22<39:23, 13.86it/s]\u001b[A\n",
+ " 26%|██▌ | 11302/44063 [18:22<43:24, 12.58it/s]\u001b[A\n",
+ " 26%|██▌ | 11304/44063 [18:22<45:45, 11.93it/s]\u001b[A\n",
+ " 26%|██▌ | 11306/44063 [18:22<42:21, 12.89it/s]\u001b[A\n",
+ " 26%|██▌ | 11308/44063 [18:23<40:45, 13.39it/s]\u001b[A\n",
+ " 26%|██▌ | 11310/44063 [18:23<43:04, 12.67it/s]\u001b[A\n",
+ " 26%|██▌ | 11312/44063 [18:23<40:28, 13.48it/s]\u001b[A\n",
+ " 26%|██▌ | 11314/44063 [18:23<37:56, 14.39it/s]\u001b[A\n",
+ " 26%|██▌ | 11316/44063 [18:23<36:41, 14.88it/s]\u001b[A\n",
+ " 26%|██▌ | 11318/44063 [18:23<44:19, 12.31it/s]\u001b[A\n",
+ " 26%|██▌ | 11320/44063 [18:24<47:52, 11.40it/s]\u001b[A\n",
+ " 26%|██▌ | 11322/44063 [18:24<56:13, 9.71it/s]\u001b[A\n",
+ " 26%|██▌ | 11324/44063 [18:24<50:12, 10.87it/s]\u001b[A\n",
+ " 26%|██▌ | 11326/44063 [18:24<44:50, 12.17it/s]\u001b[A\n",
+ " 26%|██▌ | 11328/44063 [18:24<41:00, 13.30it/s]\u001b[A\n",
+ " 26%|██▌ | 11330/44063 [18:24<39:45, 13.72it/s]\u001b[A\n",
+ " 26%|██▌ | 11332/44063 [18:24<42:22, 12.87it/s]\u001b[A\n",
+ " 26%|██▌ | 11334/44063 [18:25<40:29, 13.47it/s]\u001b[A\n",
+ " 26%|██▌ | 11336/44063 [18:25<43:12, 12.62it/s]\u001b[A\n",
+ " 26%|██▌ | 11338/44063 [18:25<45:04, 12.10it/s]\u001b[A\n",
+ " 26%|██▌ | 11340/44063 [18:25<49:49, 10.95it/s]\u001b[A\n",
+ " 26%|██▌ | 11342/44063 [18:25<47:34, 11.46it/s]\u001b[A\n",
+ " 26%|██▌ | 11344/44063 [18:26<47:07, 11.57it/s]\u001b[A\n",
+ " 26%|██▌ | 11346/44063 [18:26<46:28, 11.73it/s]\u001b[A\n",
+ " 26%|██▌ | 11348/44063 [18:26<45:49, 11.90it/s]\u001b[A\n",
+ " 26%|██▌ | 11350/44063 [18:26<49:24, 11.04it/s]\u001b[A\n",
+ " 26%|██▌ | 11352/44063 [18:26<46:59, 11.60it/s]\u001b[A\n",
+ " 26%|██▌ | 11355/44063 [18:26<39:34, 13.77it/s]\u001b[A\n",
+ " 26%|██▌ | 11357/44063 [18:26<37:24, 14.57it/s]\u001b[A\n",
+ " 26%|██▌ | 11359/44063 [18:27<44:49, 12.16it/s]\u001b[A\n",
+ " 26%|██▌ | 11361/44063 [18:27<44:45, 12.18it/s]\u001b[A\n",
+ " 26%|██▌ | 11363/44063 [18:27<40:03, 13.61it/s]\u001b[A\n",
+ " 26%|██▌ | 11365/44063 [18:27<41:06, 13.26it/s]\u001b[A\n",
+ " 26%|██▌ | 11367/44063 [18:27<47:37, 11.44it/s]\u001b[A\n",
+ " 26%|██▌ | 11369/44063 [18:27<43:51, 12.42it/s]\u001b[A\n",
+ " 26%|██▌ | 11371/44063 [18:28<59:03, 9.23it/s]\u001b[A\n",
+ " 26%|██▌ | 11373/44063 [18:28<54:31, 9.99it/s]\u001b[A\n",
+ " 26%|██▌ | 11375/44063 [18:28<53:01, 10.27it/s]\u001b[A\n",
+ " 26%|██▌ | 11377/44063 [18:28<50:07, 10.87it/s]\u001b[A\n",
+ " 26%|██▌ | 11379/44063 [18:29<58:50, 9.26it/s]\u001b[A\n",
+ " 26%|██▌ | 11381/44063 [18:29<51:54, 10.49it/s]\u001b[A\n",
+ " 26%|██▌ | 11384/44063 [18:29<44:07, 12.34it/s]\u001b[A\n",
+ " 26%|██▌ | 11386/44063 [18:29<42:09, 12.92it/s]\u001b[A\n",
+ " 26%|██▌ | 11388/44063 [18:29<48:16, 11.28it/s]\u001b[A\n",
+ " 26%|██▌ | 11390/44063 [18:29<48:45, 11.17it/s]\u001b[A\n",
+ " 26%|██▌ | 11392/44063 [18:30<44:26, 12.25it/s]\u001b[A\n",
+ " 26%|██▌ | 11394/44063 [18:30<41:57, 12.98it/s]\u001b[A\n",
+ " 26%|██▌ | 11396/44063 [18:30<40:20, 13.49it/s]\u001b[A\n",
+ " 26%|██▌ | 11398/44063 [18:30<36:52, 14.76it/s]\u001b[A\n",
+ " 26%|██▌ | 11400/44063 [18:30<49:50, 10.92it/s]\u001b[A\n",
+ " 26%|██▌ | 11402/44063 [18:30<52:09, 10.44it/s]\u001b[A\n",
+ " 26%|██▌ | 11404/44063 [18:31<45:03, 12.08it/s]\u001b[A\n",
+ " 26%|██▌ | 11406/44063 [18:31<45:35, 11.94it/s]\u001b[A\n",
+ " 26%|██▌ | 11408/44063 [18:31<46:33, 11.69it/s]\u001b[A\n",
+ " 26%|██▌ | 11410/44063 [18:31<46:40, 11.66it/s]\u001b[A\n",
+ " 26%|██▌ | 11412/44063 [18:31<43:39, 12.47it/s]\u001b[A\n",
+ " 26%|██▌ | 11414/44063 [18:31<39:10, 13.89it/s]\u001b[A\n",
+ " 26%|██▌ | 11416/44063 [18:31<40:29, 13.44it/s]\u001b[A\n",
+ " 26%|██▌ | 11418/44063 [18:32<42:47, 12.72it/s]\u001b[A\n",
+ " 26%|██▌ | 11420/44063 [18:32<39:32, 13.76it/s]\u001b[A\n",
+ " 26%|██▌ | 11422/44063 [18:32<38:30, 14.13it/s]\u001b[A\n",
+ " 26%|██▌ | 11424/44063 [18:32<36:33, 14.88it/s]\u001b[A\n",
+ " 26%|██▌ | 11426/44063 [18:32<36:50, 14.76it/s]\u001b[A\n",
+ " 26%|██▌ | 11429/44063 [18:32<33:56, 16.02it/s]\u001b[A\n",
+ " 26%|██▌ | 11431/44063 [18:32<35:18, 15.40it/s]\u001b[A\n",
+ " 26%|██▌ | 11433/44063 [18:33<41:21, 13.15it/s]\u001b[A\n",
+ " 26%|██▌ | 11435/44063 [18:33<40:04, 13.57it/s]\u001b[A\n",
+ " 26%|██▌ | 11437/44063 [18:33<40:31, 13.42it/s]\u001b[A\n",
+ " 26%|██▌ | 11439/44063 [18:33<1:02:36, 8.68it/s]\u001b[A\n",
+ " 26%|██▌ | 11441/44063 [18:34<55:57, 9.71it/s] \u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 26%|██▌ | 11443/44063 [18:34<54:19, 10.01it/s]\u001b[A\n",
+ " 26%|██▌ | 11445/44063 [18:34<50:10, 10.83it/s]\u001b[A\n",
+ " 26%|██▌ | 11447/44063 [18:34<43:38, 12.45it/s]\u001b[A\n",
+ " 26%|██▌ | 11449/44063 [18:34<48:06, 11.30it/s]\u001b[A\n",
+ " 26%|██▌ | 11451/44063 [18:34<57:39, 9.43it/s]\u001b[A\n",
+ " 26%|██▌ | 11453/44063 [18:35<53:57, 10.07it/s]\u001b[A\n",
+ " 26%|██▌ | 11455/44063 [18:35<51:20, 10.59it/s]\u001b[A\n",
+ " 26%|██▌ | 11457/44063 [18:35<51:24, 10.57it/s]\u001b[A\n",
+ " 26%|██▌ | 11459/44063 [18:35<51:39, 10.52it/s]\u001b[A\n",
+ " 26%|██▌ | 11461/44063 [18:35<48:30, 11.20it/s]\u001b[A\n",
+ " 26%|██▌ | 11463/44063 [18:35<45:27, 11.95it/s]\u001b[A\n",
+ " 26%|██▌ | 11465/44063 [18:36<1:03:18, 8.58it/s]\u001b[A\n",
+ " 26%|██▌ | 11467/44063 [18:36<55:39, 9.76it/s] \u001b[A\n",
+ " 26%|██▌ | 11469/44063 [18:36<51:14, 10.60it/s]\u001b[A\n",
+ " 26%|██▌ | 11471/44063 [18:36<57:03, 9.52it/s]\u001b[A\n",
+ " 26%|██▌ | 11473/44063 [18:37<52:52, 10.27it/s]\u001b[A\n",
+ " 26%|██▌ | 11475/44063 [18:37<46:41, 11.63it/s]\u001b[A\n",
+ " 26%|██▌ | 11477/44063 [18:37<46:23, 11.71it/s]\u001b[A\n",
+ " 26%|██▌ | 11479/44063 [18:37<43:44, 12.42it/s]\u001b[A\n",
+ " 26%|██▌ | 11481/44063 [18:37<41:21, 13.13it/s]\u001b[A\n",
+ " 26%|██▌ | 11483/44063 [18:37<50:21, 10.78it/s]\u001b[A\n",
+ " 26%|██▌ | 11485/44063 [18:38<55:49, 9.73it/s]\u001b[A\n",
+ " 26%|██▌ | 11487/44063 [18:38<56:20, 9.64it/s]\u001b[A\n",
+ " 26%|██▌ | 11489/44063 [18:38<51:23, 10.56it/s]\u001b[A\n",
+ " 26%|██▌ | 11491/44063 [18:38<56:11, 9.66it/s]\u001b[A\n",
+ " 26%|██▌ | 11493/44063 [18:38<56:11, 9.66it/s]\u001b[A\n",
+ " 26%|██▌ | 11495/44063 [18:39<1:00:13, 9.01it/s]\u001b[A\n",
+ " 26%|██▌ | 11496/44063 [18:39<1:04:17, 8.44it/s]\u001b[A\n",
+ " 26%|██▌ | 11498/44063 [18:39<1:02:11, 8.73it/s]\u001b[A\n",
+ " 26%|██▌ | 11500/44063 [18:39<55:23, 9.80it/s] \u001b[A\n",
+ " 26%|██▌ | 11502/44063 [18:39<54:49, 9.90it/s]\u001b[A\n",
+ " 26%|██▌ | 11504/44063 [18:40<50:02, 10.84it/s]\u001b[A\n",
+ " 26%|██▌ | 11506/44063 [18:40<44:15, 12.26it/s]\u001b[A\n",
+ " 26%|██▌ | 11508/44063 [18:40<42:44, 12.70it/s]\u001b[A\n",
+ " 26%|██▌ | 11510/44063 [18:40<41:04, 13.21it/s]\u001b[A\n",
+ " 26%|██▌ | 11512/44063 [18:40<40:18, 13.46it/s]\u001b[A\n",
+ " 26%|██▌ | 11514/44063 [18:40<42:05, 12.89it/s]\u001b[A\n",
+ " 26%|██▌ | 11516/44063 [18:40<43:34, 12.45it/s]\u001b[A\n",
+ " 26%|██▌ | 11518/44063 [18:41<45:19, 11.97it/s]\u001b[A\n",
+ " 26%|██▌ | 11520/44063 [18:41<45:46, 11.85it/s]\u001b[A\n",
+ " 26%|██▌ | 11522/44063 [18:41<43:08, 12.57it/s]\u001b[A\n",
+ " 26%|██▌ | 11524/44063 [18:41<40:17, 13.46it/s]\u001b[A\n",
+ " 26%|██▌ | 11526/44063 [18:41<52:03, 10.42it/s]\u001b[A\n",
+ " 26%|██▌ | 11528/44063 [18:42<51:14, 10.58it/s]\u001b[A\n",
+ " 26%|██▌ | 11530/44063 [18:42<47:24, 11.44it/s]\u001b[A\n",
+ " 26%|██▌ | 11532/44063 [18:42<42:51, 12.65it/s]\u001b[A\n",
+ " 26%|██▌ | 11534/44063 [18:42<45:35, 11.89it/s]\u001b[A\n",
+ " 26%|██▌ | 11536/44063 [18:42<49:58, 10.85it/s]\u001b[A\n",
+ " 26%|██▌ | 11538/44063 [18:42<47:51, 11.33it/s]\u001b[A\n",
+ " 26%|██▌ | 11540/44063 [18:42<43:00, 12.60it/s]\u001b[A\n",
+ " 26%|██▌ | 11542/44063 [18:43<54:38, 9.92it/s]\u001b[A\n",
+ " 26%|██▌ | 11544/44063 [18:43<49:04, 11.05it/s]\u001b[A\n",
+ " 26%|██▌ | 11546/44063 [18:43<46:58, 11.54it/s]\u001b[A\n",
+ " 26%|██▌ | 11548/44063 [18:43<42:04, 12.88it/s]\u001b[A\n",
+ " 26%|██▌ | 11550/44063 [18:43<50:47, 10.67it/s]\u001b[A\n",
+ " 26%|██▌ | 11552/44063 [18:44<48:33, 11.16it/s]\u001b[A\n",
+ " 26%|██▌ | 11554/44063 [18:44<44:43, 12.11it/s]\u001b[A\n",
+ " 26%|██▌ | 11556/44063 [18:44<54:53, 9.87it/s]\u001b[A\n",
+ " 26%|██▌ | 11558/44063 [18:44<56:57, 9.51it/s]\u001b[A\n",
+ " 26%|██▌ | 11560/44063 [18:44<52:05, 10.40it/s]\u001b[A\n",
+ " 26%|██▌ | 11562/44063 [18:45<47:27, 11.42it/s]\u001b[A\n",
+ " 26%|██▌ | 11564/44063 [18:45<42:39, 12.70it/s]\u001b[A\n",
+ " 26%|██▌ | 11566/44063 [18:45<51:46, 10.46it/s]\u001b[A\n",
+ " 26%|██▋ | 11568/44063 [18:45<48:55, 11.07it/s]\u001b[A\n",
+ " 26%|██▋ | 11570/44063 [18:45<44:41, 12.12it/s]\u001b[A\n",
+ " 26%|██▋ | 11572/44063 [18:45<54:10, 10.00it/s]\u001b[A\n",
+ " 26%|██▋ | 11574/44063 [18:46<55:24, 9.77it/s]\u001b[A\n",
+ " 26%|██▋ | 11576/44063 [18:46<47:43, 11.35it/s]\u001b[A\n",
+ " 26%|██▋ | 11579/44063 [18:46<43:11, 12.54it/s]\u001b[A\n",
+ " 26%|██▋ | 11581/44063 [18:46<40:57, 13.22it/s]\u001b[A\n",
+ " 26%|██▋ | 11583/44063 [18:46<41:58, 12.89it/s]\u001b[A\n",
+ " 26%|██▋ | 11585/44063 [18:46<44:47, 12.09it/s]\u001b[A\n",
+ " 26%|██▋ | 11587/44063 [18:47<51:13, 10.57it/s]\u001b[A\n",
+ " 26%|██▋ | 11589/44063 [18:47<45:01, 12.02it/s]\u001b[A\n",
+ " 26%|██▋ | 11591/44063 [18:47<1:02:41, 8.63it/s]\u001b[A\n",
+ " 26%|██▋ | 11593/44063 [18:47<55:17, 9.79it/s] \u001b[A\n",
+ " 26%|██▋ | 11595/44063 [18:47<49:14, 10.99it/s]\u001b[A\n",
+ " 26%|██▋ | 11597/44063 [18:48<1:00:49, 8.90it/s]\u001b[A\n",
+ " 26%|██▋ | 11599/44063 [18:48<54:32, 9.92it/s] \u001b[A\n",
+ " 26%|██▋ | 11601/44063 [18:48<51:02, 10.60it/s]\u001b[A\n",
+ " 26%|██▋ | 11603/44063 [18:48<48:01, 11.26it/s]\u001b[A\n",
+ " 26%|██▋ | 11605/44063 [18:48<45:45, 11.82it/s]\u001b[A\n",
+ " 26%|██▋ | 11607/44063 [18:49<45:42, 11.84it/s]\u001b[A\n",
+ " 26%|██▋ | 11609/44063 [18:49<49:13, 10.99it/s]\u001b[A\n",
+ " 26%|██▋ | 11611/44063 [18:49<1:00:56, 8.87it/s]\u001b[A\n",
+ " 26%|██▋ | 11613/44063 [18:49<58:36, 9.23it/s] \u001b[A\n",
+ " 26%|██▋ | 11615/44063 [18:49<52:54, 10.22it/s]\u001b[A\n",
+ " 26%|██▋ | 11617/44063 [18:50<45:29, 11.89it/s]\u001b[A\n",
+ " 26%|██▋ | 11619/44063 [18:50<46:43, 11.57it/s]\u001b[A\n",
+ " 26%|██▋ | 11621/44063 [18:50<50:12, 10.77it/s]\u001b[A\n",
+ " 26%|██▋ | 11623/44063 [18:50<47:55, 11.28it/s]\u001b[A\n",
+ " 26%|██▋ | 11625/44063 [18:50<44:33, 12.13it/s]\u001b[A\n",
+ " 26%|██▋ | 11627/44063 [18:50<45:12, 11.96it/s]\u001b[A\n",
+ " 26%|██▋ | 11629/44063 [18:51<45:47, 11.80it/s]\u001b[A\n",
+ " 26%|██▋ | 11631/44063 [18:51<47:27, 11.39it/s]\u001b[A\n",
+ " 26%|██▋ | 11633/44063 [18:51<45:27, 11.89it/s]\u001b[A\n",
+ " 26%|██▋ | 11635/44063 [18:51<47:54, 11.28it/s]\u001b[A\n",
+ " 26%|██▋ | 11637/44063 [18:51<43:12, 12.51it/s]\u001b[A\n",
+ " 26%|██▋ | 11639/44063 [18:51<40:46, 13.25it/s]\u001b[A\n",
+ " 26%|██▋ | 11641/44063 [18:52<42:07, 12.83it/s]\u001b[A\n",
+ " 26%|██▋ | 11643/44063 [18:52<48:29, 11.14it/s]\u001b[A\n",
+ " 26%|██▋ | 11645/44063 [18:52<53:06, 10.17it/s]\u001b[A\n",
+ " 26%|██▋ | 11647/44063 [18:52<49:54, 10.82it/s]\u001b[A\n",
+ " 26%|██▋ | 11649/44063 [18:52<49:18, 10.95it/s]\u001b[A\n",
+ " 26%|██▋ | 11651/44063 [18:53<46:47, 11.54it/s]\u001b[A\n",
+ " 26%|██▋ | 11653/44063 [18:53<50:50, 10.63it/s]\u001b[A\n",
+ " 26%|██▋ | 11655/44063 [18:53<48:22, 11.16it/s]\u001b[A\n",
+ " 26%|██▋ | 11657/44063 [18:53<43:14, 12.49it/s]\u001b[A\n",
+ " 26%|██▋ | 11659/44063 [18:53<49:52, 10.83it/s]\u001b[A\n",
+ " 26%|██▋ | 11661/44063 [18:53<50:01, 10.79it/s]\u001b[A\n",
+ " 26%|██▋ | 11663/44063 [18:54<48:02, 11.24it/s]\u001b[A\n",
+ " 26%|██▋ | 11665/44063 [18:54<50:00, 10.80it/s]\u001b[A\n",
+ " 26%|██▋ | 11667/44063 [18:54<50:46, 10.63it/s]\u001b[A\n",
+ " 26%|██▋ | 11669/44063 [18:54<51:03, 10.58it/s]\u001b[A\n",
+ " 26%|██▋ | 11671/44063 [18:54<53:07, 10.16it/s]\u001b[A\n",
+ " 26%|██▋ | 11673/44063 [18:55<53:13, 10.14it/s]\u001b[A\n",
+ " 26%|██▋ | 11675/44063 [18:55<50:30, 10.69it/s]\u001b[A\n",
+ " 27%|██▋ | 11677/44063 [18:55<48:04, 11.23it/s]\u001b[A\n",
+ " 27%|██▋ | 11679/44063 [18:55<45:32, 11.85it/s]\u001b[A\n",
+ " 27%|██▋ | 11681/44063 [18:55<41:32, 12.99it/s]\u001b[A\n",
+ " 27%|██▋ | 11683/44063 [18:56<55:13, 9.77it/s]\u001b[A\n",
+ " 27%|██▋ | 11685/44063 [18:56<54:56, 9.82it/s]\u001b[A\n",
+ " 27%|██▋ | 11687/44063 [18:56<1:05:07, 8.28it/s]\u001b[A\n",
+ " 27%|██▋ | 11688/44063 [18:56<1:07:14, 8.02it/s]\u001b[A\n",
+ " 27%|██▋ | 11690/44063 [18:56<1:02:16, 8.66it/s]\u001b[A\n",
+ " 27%|██▋ | 11692/44063 [18:57<1:01:39, 8.75it/s]\u001b[A\n",
+ " 27%|██▋ | 11693/44063 [18:57<1:06:27, 8.12it/s]\u001b[A\n",
+ " 27%|██▋ | 11694/44063 [18:57<1:03:05, 8.55it/s]\u001b[A\n",
+ " 27%|██▋ | 11695/44063 [18:57<1:05:35, 8.22it/s]\u001b[A\n",
+ " 27%|██▋ | 11696/44063 [18:57<1:05:43, 8.21it/s]\u001b[A\n",
+ " 27%|██▋ | 11697/44063 [18:57<1:05:42, 8.21it/s]\u001b[A\n",
+ " 27%|██▋ | 11698/44063 [18:57<1:07:35, 7.98it/s]\u001b[A\n",
+ " 27%|██▋ | 11699/44063 [18:57<1:08:57, 7.82it/s]\u001b[A\n",
+ " 27%|██▋ | 11701/44063 [18:58<1:06:26, 8.12it/s]\u001b[A\n",
+ " 27%|██▋ | 11703/44063 [18:58<1:04:36, 8.35it/s]\u001b[A\n",
+ " 27%|██▋ | 11704/44063 [18:58<1:05:49, 8.19it/s]\u001b[A\n",
+ " 27%|██▋ | 11705/44063 [18:58<1:02:37, 8.61it/s]\u001b[A\n",
+ " 27%|██▋ | 11706/44063 [18:58<1:06:01, 8.17it/s]\u001b[A\n",
+ " 27%|██▋ | 11708/44063 [18:58<1:00:21, 8.94it/s]\u001b[A\n",
+ " 27%|██▋ | 11710/44063 [18:59<53:34, 10.06it/s] \u001b[A\n",
+ " 27%|██▋ | 11712/44063 [18:59<58:45, 9.18it/s]\u001b[A\n",
+ " 27%|██▋ | 11713/44063 [18:59<1:03:43, 8.46it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 27%|██▋ | 11714/44063 [18:59<1:06:39, 8.09it/s]\u001b[A\n",
+ " 27%|██▋ | 11716/44063 [18:59<1:13:06, 7.37it/s]\u001b[A\n",
+ " 27%|██▋ | 11717/44063 [19:00<1:15:01, 7.19it/s]\u001b[A\n",
+ " 27%|██▋ | 11719/44063 [19:00<1:03:28, 8.49it/s]\u001b[A\n",
+ " 27%|██▋ | 11720/44063 [19:00<1:00:45, 8.87it/s]\u001b[A\n",
+ " 27%|██▋ | 11721/44063 [19:00<1:12:07, 7.47it/s]\u001b[A\n",
+ " 27%|██▋ | 11723/44063 [19:00<1:03:22, 8.51it/s]\u001b[A\n",
+ " 27%|██▋ | 11724/44063 [19:00<1:03:21, 8.51it/s]\u001b[A\n",
+ " 27%|██▋ | 11726/44063 [19:00<52:36, 10.24it/s] \u001b[A\n",
+ " 27%|██▋ | 11728/44063 [19:01<54:25, 9.90it/s]\u001b[A\n",
+ " 27%|██▋ | 11730/44063 [19:01<1:00:30, 8.91it/s]\u001b[A\n",
+ " 27%|██▋ | 11732/44063 [19:01<57:50, 9.32it/s] \u001b[A\n",
+ " 27%|██▋ | 11734/44063 [19:01<56:38, 9.51it/s]\u001b[A\n",
+ " 27%|██▋ | 11736/44063 [19:02<57:37, 9.35it/s]\u001b[A\n",
+ " 27%|██▋ | 11737/44063 [19:02<1:00:55, 8.84it/s]\u001b[A\n",
+ " 27%|██▋ | 11738/44063 [19:02<59:11, 9.10it/s] \u001b[A\n",
+ " 27%|██▋ | 11739/44063 [19:02<1:04:39, 8.33it/s]\u001b[A\n",
+ " 27%|██▋ | 11741/44063 [19:02<58:20, 9.23it/s] \u001b[A\n",
+ " 27%|██▋ | 11743/44063 [19:02<53:26, 10.08it/s]\u001b[A\n",
+ " 27%|██▋ | 11745/44063 [19:02<57:32, 9.36it/s]\u001b[A\n",
+ " 27%|██▋ | 11747/44063 [19:03<53:39, 10.04it/s]\u001b[A\n",
+ " 27%|██▋ | 11749/44063 [19:03<54:10, 9.94it/s]\u001b[A\n",
+ " 27%|██▋ | 11751/44063 [19:03<50:47, 10.60it/s]\u001b[A\n",
+ " 27%|██▋ | 11753/44063 [19:03<51:18, 10.50it/s]\u001b[A\n",
+ " 27%|██▋ | 11755/44063 [19:03<49:54, 10.79it/s]\u001b[A\n",
+ " 27%|██▋ | 11757/44063 [19:04<49:21, 10.91it/s]\u001b[A\n",
+ " 27%|██▋ | 11759/44063 [19:04<49:23, 10.90it/s]\u001b[A\n",
+ " 27%|██▋ | 11761/44063 [19:04<53:22, 10.09it/s]\u001b[A\n",
+ " 27%|██▋ | 11763/44063 [19:04<51:10, 10.52it/s]\u001b[A\n",
+ " 27%|██▋ | 11765/44063 [19:04<57:12, 9.41it/s]\u001b[A\n",
+ " 27%|██▋ | 11767/44063 [19:05<52:45, 10.20it/s]\u001b[A\n",
+ " 27%|██▋ | 11769/44063 [19:05<52:04, 10.34it/s]\u001b[A\n",
+ " 27%|██▋ | 11771/44063 [19:05<51:20, 10.48it/s]\u001b[A\n",
+ " 27%|██▋ | 11773/44063 [19:05<49:12, 10.94it/s]\u001b[A\n",
+ " 27%|██▋ | 11775/44063 [19:05<55:19, 9.73it/s]\u001b[A\n",
+ " 27%|██▋ | 11777/44063 [19:06<58:42, 9.17it/s]\u001b[A\n",
+ " 27%|██▋ | 11779/44063 [19:06<57:16, 9.39it/s]\u001b[A\n",
+ " 27%|██▋ | 11781/44063 [19:06<1:02:23, 8.62it/s]\u001b[A\n",
+ " 27%|██▋ | 11783/44063 [19:06<54:14, 9.92it/s] \u001b[A\n",
+ " 27%|██▋ | 11785/44063 [19:06<49:14, 10.93it/s]\u001b[A\n",
+ " 27%|██▋ | 11787/44063 [19:07<48:10, 11.16it/s]\u001b[A\n",
+ " 27%|██▋ | 11789/44063 [19:07<45:05, 11.93it/s]\u001b[A\n",
+ " 27%|██▋ | 11791/44063 [19:07<51:39, 10.41it/s]\u001b[A\n",
+ " 27%|██▋ | 11793/44063 [19:07<54:12, 9.92it/s]\u001b[A\n",
+ " 27%|██▋ | 11795/44063 [19:07<53:37, 10.03it/s]\u001b[A\n",
+ " 27%|██▋ | 11797/44063 [19:07<51:52, 10.37it/s]\u001b[A\n",
+ " 27%|██▋ | 11799/44063 [19:08<53:37, 10.03it/s]\u001b[A\n",
+ " 27%|██▋ | 11801/44063 [19:08<50:43, 10.60it/s]\u001b[A\n",
+ " 27%|██▋ | 11803/44063 [19:08<54:50, 9.80it/s]\u001b[A\n",
+ " 27%|██▋ | 11805/44063 [19:08<1:02:09, 8.65it/s]\u001b[A\n",
+ " 27%|██▋ | 11806/44063 [19:09<1:02:16, 8.63it/s]\u001b[A\n",
+ " 27%|██▋ | 11808/44063 [19:09<54:32, 9.86it/s] \u001b[A\n",
+ " 27%|██▋ | 11810/44063 [19:09<52:42, 10.20it/s]\u001b[A\n",
+ " 27%|██▋ | 11812/44063 [19:09<48:23, 11.11it/s]\u001b[A\n",
+ " 27%|██▋ | 11814/44063 [19:09<53:02, 10.13it/s]\u001b[A\n",
+ " 27%|██▋ | 11816/44063 [19:09<53:03, 10.13it/s]\u001b[A\n",
+ " 27%|██▋ | 11818/44063 [19:10<50:27, 10.65it/s]\u001b[A\n",
+ " 27%|██▋ | 11820/44063 [19:10<48:56, 10.98it/s]\u001b[A\n",
+ " 27%|██▋ | 11822/44063 [19:10<44:36, 12.05it/s]\u001b[A\n",
+ " 27%|██▋ | 11824/44063 [19:10<44:30, 12.07it/s]\u001b[A\n",
+ " 27%|██▋ | 11826/44063 [19:10<44:00, 12.21it/s]\u001b[A\n",
+ " 27%|██▋ | 11828/44063 [19:10<47:26, 11.33it/s]\u001b[A\n",
+ " 27%|██▋ | 11830/44063 [19:11<46:03, 11.66it/s]\u001b[A\n",
+ " 27%|██▋ | 11832/44063 [19:11<45:05, 11.91it/s]\u001b[A\n",
+ " 27%|██▋ | 11834/44063 [19:11<51:39, 10.40it/s]\u001b[A\n",
+ " 27%|██▋ | 11836/44063 [19:11<50:11, 10.70it/s]\u001b[A\n",
+ " 27%|██▋ | 11838/44063 [19:11<51:26, 10.44it/s]\u001b[A\n",
+ " 27%|██▋ | 11840/44063 [19:12<52:51, 10.16it/s]\u001b[A\n",
+ " 27%|██▋ | 11842/44063 [19:12<55:12, 9.73it/s]\u001b[A\n",
+ " 27%|██▋ | 11843/44063 [19:12<1:02:11, 8.64it/s]\u001b[A\n",
+ " 27%|██▋ | 11844/44063 [19:12<1:14:57, 7.16it/s]\u001b[A\n",
+ " 27%|██▋ | 11845/44063 [19:12<1:13:30, 7.30it/s]\u001b[A\n",
+ " 27%|██▋ | 11846/44063 [19:12<1:13:02, 7.35it/s]\u001b[A\n",
+ " 27%|██▋ | 11848/44063 [19:13<1:02:36, 8.58it/s]\u001b[A\n",
+ " 27%|██▋ | 11850/44063 [19:13<1:01:21, 8.75it/s]\u001b[A\n",
+ " 27%|██▋ | 11851/44063 [19:13<1:01:24, 8.74it/s]\u001b[A\n",
+ " 27%|██▋ | 11853/44063 [19:13<56:44, 9.46it/s] \u001b[A\n",
+ " 27%|██▋ | 11855/44063 [19:13<55:28, 9.68it/s]\u001b[A\n",
+ " 27%|██▋ | 11857/44063 [19:13<55:11, 9.73it/s]\u001b[A\n",
+ " 27%|██▋ | 11859/44063 [19:14<56:35, 9.48it/s]\u001b[A\n",
+ " 27%|██▋ | 11860/44063 [19:14<1:13:03, 7.35it/s]\u001b[A\n",
+ " 27%|██▋ | 11861/44063 [19:14<1:20:26, 6.67it/s]\u001b[A\n",
+ " 27%|██▋ | 11862/44063 [19:14<1:21:01, 6.62it/s]\u001b[A\n",
+ " 27%|██▋ | 11863/44063 [19:14<1:21:24, 6.59it/s]\u001b[A\n",
+ " 27%|██▋ | 11864/44063 [19:14<1:14:47, 7.18it/s]\u001b[A\n",
+ " 27%|██▋ | 11865/44063 [19:15<1:11:41, 7.49it/s]\u001b[A\n",
+ " 27%|██▋ | 11866/44063 [19:15<1:11:35, 7.50it/s]\u001b[A\n",
+ " 27%|██▋ | 11868/44063 [19:15<1:11:43, 7.48it/s]\u001b[A\n",
+ " 27%|██▋ | 11870/44063 [19:15<1:03:13, 8.49it/s]\u001b[A\n",
+ " 27%|██▋ | 11872/44063 [19:15<1:06:55, 8.02it/s]\u001b[A\n",
+ " 27%|██▋ | 11873/44063 [19:16<1:07:11, 7.98it/s]\u001b[A\n",
+ " 27%|██▋ | 11874/44063 [19:16<1:15:16, 7.13it/s]\u001b[A\n",
+ " 27%|██▋ | 11875/44063 [19:16<1:11:09, 7.54it/s]\u001b[A\n",
+ " 27%|██▋ | 11876/44063 [19:16<2:07:11, 4.22it/s]\u001b[A\n",
+ " 27%|██▋ | 11877/44063 [19:16<1:49:12, 4.91it/s]\u001b[A\n",
+ " 27%|██▋ | 11879/44063 [19:17<1:32:49, 5.78it/s]\u001b[A\n",
+ " 27%|██▋ | 11880/44063 [19:17<1:28:17, 6.08it/s]\u001b[A\n",
+ " 27%|██▋ | 11881/44063 [19:17<1:18:29, 6.83it/s]\u001b[A\n",
+ " 27%|██▋ | 11883/44063 [19:17<1:08:46, 7.80it/s]\u001b[A\n",
+ " 27%|██▋ | 11885/44063 [19:17<1:09:34, 7.71it/s]\u001b[A\n",
+ " 27%|██▋ | 11886/44063 [19:18<1:20:09, 6.69it/s]\u001b[A\n",
+ " 27%|██▋ | 11887/44063 [19:18<1:13:39, 7.28it/s]\u001b[A\n",
+ " 27%|██▋ | 11888/44063 [19:18<1:08:40, 7.81it/s]\u001b[A\n",
+ " 27%|██▋ | 11889/44063 [19:18<1:16:58, 6.97it/s]\u001b[A\n",
+ " 27%|██▋ | 11891/44063 [19:18<1:05:12, 8.22it/s]\u001b[A\n",
+ " 27%|██▋ | 11892/44063 [19:18<1:08:50, 7.79it/s]\u001b[A\n",
+ " 27%|██▋ | 11894/44063 [19:18<1:01:11, 8.76it/s]\u001b[A\n",
+ " 27%|██▋ | 11896/44063 [19:19<55:19, 9.69it/s] \u001b[A\n",
+ " 27%|██▋ | 11898/44063 [19:19<50:12, 10.68it/s]\u001b[A\n",
+ " 27%|██▋ | 11900/44063 [19:19<46:59, 11.41it/s]\u001b[A\n",
+ " 27%|██▋ | 11902/44063 [19:19<52:10, 10.27it/s]\u001b[A\n",
+ " 27%|██▋ | 11904/44063 [19:19<1:03:33, 8.43it/s]\u001b[A\n",
+ " 27%|██▋ | 11905/44063 [19:20<1:14:39, 7.18it/s]\u001b[A\n",
+ " 27%|██▋ | 11906/44063 [19:20<1:11:46, 7.47it/s]\u001b[A\n",
+ " 27%|██▋ | 11908/44063 [19:20<1:13:28, 7.29it/s]\u001b[A\n",
+ " 27%|██▋ | 11910/44063 [19:20<1:01:04, 8.77it/s]\u001b[A\n",
+ " 27%|██▋ | 11912/44063 [19:20<1:01:54, 8.66it/s]\u001b[A\n",
+ " 27%|██▋ | 11914/44063 [19:21<55:20, 9.68it/s] \u001b[A\n",
+ " 27%|██▋ | 11916/44063 [19:21<57:11, 9.37it/s]\u001b[A\n",
+ " 27%|██▋ | 11918/44063 [19:21<51:29, 10.41it/s]\u001b[A\n",
+ " 27%|██▋ | 11920/44063 [19:21<54:23, 9.85it/s]\u001b[A\n",
+ " 27%|██▋ | 11922/44063 [19:21<52:43, 10.16it/s]\u001b[A\n",
+ " 27%|██▋ | 11924/44063 [19:21<50:08, 10.68it/s]\u001b[A\n",
+ " 27%|██▋ | 11926/44063 [19:22<46:05, 11.62it/s]\u001b[A\n",
+ " 27%|██▋ | 11928/44063 [19:22<48:26, 11.06it/s]\u001b[A\n",
+ " 27%|██▋ | 11930/44063 [19:22<54:17, 9.86it/s]\u001b[A\n",
+ " 27%|██▋ | 11932/44063 [19:22<1:03:08, 8.48it/s]\u001b[A\n",
+ " 27%|██▋ | 11934/44063 [19:23<59:45, 8.96it/s] \u001b[A\n",
+ " 27%|██▋ | 11936/44063 [19:23<57:27, 9.32it/s]\u001b[A\n",
+ " 27%|██▋ | 11938/44063 [19:23<52:21, 10.23it/s]\u001b[A\n",
+ " 27%|██▋ | 11940/44063 [19:23<51:05, 10.48it/s]\u001b[A\n",
+ " 27%|██▋ | 11942/44063 [19:23<51:08, 10.47it/s]\u001b[A\n",
+ " 27%|██▋ | 11944/44063 [19:23<49:58, 10.71it/s]\u001b[A\n",
+ " 27%|██▋ | 11946/44063 [19:24<53:12, 10.06it/s]\u001b[A\n",
+ " 27%|██▋ | 11948/44063 [19:24<59:12, 9.04it/s]\u001b[A\n",
+ " 27%|██▋ | 11950/44063 [19:24<57:11, 9.36it/s]\u001b[A\n",
+ " 27%|██▋ | 11952/44063 [19:24<54:03, 9.90it/s]\u001b[A\n",
+ " 27%|██▋ | 11954/44063 [19:25<55:22, 9.66it/s]\u001b[A\n",
+ " 27%|██▋ | 11955/44063 [19:25<55:25, 9.65it/s]\u001b[A\n",
+ " 27%|██▋ | 11956/44063 [19:25<57:17, 9.34it/s]\u001b[A\n",
+ " 27%|██▋ | 11958/44063 [19:25<51:03, 10.48it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 27%|██▋ | 11960/44063 [19:25<50:06, 10.68it/s]\u001b[A\n",
+ " 27%|██▋ | 11962/44063 [19:25<52:14, 10.24it/s]\u001b[A\n",
+ " 27%|██▋ | 11964/44063 [19:26<54:55, 9.74it/s]\u001b[A\n",
+ " 27%|██▋ | 11966/44063 [19:26<47:50, 11.18it/s]\u001b[A\n",
+ " 27%|██▋ | 11968/44063 [19:26<43:53, 12.19it/s]\u001b[A\n",
+ " 27%|██▋ | 11970/44063 [19:26<50:19, 10.63it/s]\u001b[A\n",
+ " 27%|██▋ | 11972/44063 [19:26<52:19, 10.22it/s]\u001b[A\n",
+ " 27%|██▋ | 11974/44063 [19:26<51:14, 10.44it/s]\u001b[A\n",
+ " 27%|██▋ | 11976/44063 [19:27<50:09, 10.66it/s]\u001b[A\n",
+ " 27%|██▋ | 11978/44063 [19:27<45:51, 11.66it/s]\u001b[A\n",
+ " 27%|██▋ | 11980/44063 [19:27<1:09:31, 7.69it/s]\u001b[A\n",
+ " 27%|██▋ | 11981/44063 [19:27<1:13:03, 7.32it/s]\u001b[A\n",
+ " 27%|██▋ | 11983/44063 [19:28<1:07:14, 7.95it/s]\u001b[A\n",
+ " 27%|██▋ | 11984/44063 [19:28<1:12:04, 7.42it/s]\u001b[A\n",
+ " 27%|██▋ | 11986/44063 [19:28<1:08:19, 7.82it/s]\u001b[A\n",
+ " 27%|██▋ | 11987/44063 [19:28<1:10:51, 7.54it/s]\u001b[A\n",
+ " 27%|██▋ | 11989/44063 [19:28<1:01:52, 8.64it/s]\u001b[A\n",
+ " 27%|██▋ | 11991/44063 [19:28<1:00:43, 8.80it/s]\u001b[A\n",
+ " 27%|██▋ | 11992/44063 [19:29<1:15:51, 7.05it/s]\u001b[A\n",
+ " 27%|██▋ | 11993/44063 [19:29<1:14:06, 7.21it/s]\u001b[A\n",
+ " 27%|██▋ | 11995/44063 [19:29<1:02:31, 8.55it/s]\u001b[A\n",
+ " 27%|██▋ | 11997/44063 [19:29<1:02:46, 8.51it/s]\u001b[A\n",
+ " 27%|██▋ | 11999/44063 [19:29<55:20, 9.66it/s] \u001b[A\n",
+ " 27%|██▋ | 12001/44063 [19:30<57:48, 9.24it/s]\u001b[A\n",
+ " 27%|██▋ | 12003/44063 [19:30<55:07, 9.69it/s]\u001b[A\n",
+ " 27%|██▋ | 12005/44063 [19:30<1:05:53, 8.11it/s]\u001b[A\n",
+ " 27%|██▋ | 12007/44063 [19:30<1:07:20, 7.93it/s]\u001b[A\n",
+ " 27%|██▋ | 12008/44063 [19:30<1:04:29, 8.29it/s]\u001b[A\n",
+ " 27%|██▋ | 12010/44063 [19:31<1:01:10, 8.73it/s]\u001b[A\n",
+ " 27%|██▋ | 12011/44063 [19:31<1:39:50, 5.35it/s]\u001b[A\n",
+ " 27%|██▋ | 12012/44063 [19:31<1:32:42, 5.76it/s]\u001b[A\n",
+ " 27%|██▋ | 12014/44063 [19:31<1:20:55, 6.60it/s]\u001b[A\n",
+ " 27%|██▋ | 12016/44063 [19:31<1:06:28, 8.03it/s]\u001b[A\n",
+ " 27%|██▋ | 12018/44063 [19:32<1:07:59, 7.85it/s]\u001b[A\n",
+ " 27%|██▋ | 12019/44063 [19:32<1:09:18, 7.71it/s]\u001b[A\n",
+ " 27%|██▋ | 12020/44063 [19:32<1:04:57, 8.22it/s]\u001b[A\n",
+ " 27%|██▋ | 12022/44063 [19:32<54:36, 9.78it/s] \u001b[A\n",
+ " 27%|██▋ | 12024/44063 [19:32<59:40, 8.95it/s]\u001b[A\n",
+ " 27%|██▋ | 12026/44063 [19:33<57:54, 9.22it/s]\u001b[A\n",
+ " 27%|██▋ | 12028/44063 [19:33<59:41, 8.94it/s]\u001b[A\n",
+ " 27%|██▋ | 12029/44063 [19:33<58:37, 9.11it/s]\u001b[A\n",
+ " 27%|██▋ | 12030/44063 [19:33<1:03:01, 8.47it/s]\u001b[A\n",
+ " 27%|██▋ | 12031/44063 [19:33<1:05:09, 8.19it/s]\u001b[A\n",
+ " 27%|██▋ | 12032/44063 [19:33<1:03:06, 8.46it/s]\u001b[A\n",
+ " 27%|██▋ | 12034/44063 [19:33<1:00:54, 8.77it/s]\u001b[A\n",
+ " 27%|██▋ | 12035/44063 [19:34<59:39, 8.95it/s] \u001b[A\n",
+ " 27%|██▋ | 12036/44063 [19:34<1:12:26, 7.37it/s]\u001b[A\n",
+ " 27%|██▋ | 12037/44063 [19:34<1:10:36, 7.56it/s]\u001b[A\n",
+ " 27%|██▋ | 12039/44063 [19:34<1:06:08, 8.07it/s]\u001b[A\n",
+ " 27%|██▋ | 12040/44063 [19:34<1:05:06, 8.20it/s]\u001b[A\n",
+ " 27%|██▋ | 12042/44063 [19:34<57:59, 9.20it/s] \u001b[A\n",
+ " 27%|██▋ | 12043/44063 [19:34<57:15, 9.32it/s]\u001b[A\n",
+ " 27%|██▋ | 12044/44063 [19:35<57:42, 9.25it/s]\u001b[A\n",
+ " 27%|██▋ | 12046/44063 [19:35<52:30, 10.16it/s]\u001b[A\n",
+ " 27%|██▋ | 12048/44063 [19:35<49:01, 10.88it/s]\u001b[A\n",
+ " 27%|██▋ | 12050/44063 [19:35<51:46, 10.30it/s]\u001b[A\n",
+ " 27%|██▋ | 12052/44063 [19:35<53:58, 9.88it/s]\u001b[A\n",
+ " 27%|██▋ | 12054/44063 [19:35<47:08, 11.32it/s]\u001b[A\n",
+ " 27%|██▋ | 12056/44063 [19:36<49:37, 10.75it/s]\u001b[A\n",
+ " 27%|██▋ | 12058/44063 [19:36<48:14, 11.06it/s]\u001b[A\n",
+ " 27%|██▋ | 12060/44063 [19:36<44:37, 11.95it/s]\u001b[A\n",
+ " 27%|██▋ | 12062/44063 [19:36<45:24, 11.74it/s]\u001b[A\n",
+ " 27%|██▋ | 12064/44063 [19:36<44:05, 12.10it/s]\u001b[A\n",
+ " 27%|██▋ | 12066/44063 [19:37<48:18, 11.04it/s]\u001b[A\n",
+ " 27%|██▋ | 12068/44063 [19:37<45:19, 11.76it/s]\u001b[A\n",
+ " 27%|██▋ | 12070/44063 [19:37<48:59, 10.88it/s]\u001b[A\n",
+ " 27%|██▋ | 12072/44063 [19:37<51:27, 10.36it/s]\u001b[A\n",
+ " 27%|██▋ | 12074/44063 [19:37<46:57, 11.35it/s]\u001b[A\n",
+ " 27%|██▋ | 12076/44063 [19:37<50:53, 10.48it/s]\u001b[A\n",
+ " 27%|██▋ | 12078/44063 [19:38<53:14, 10.01it/s]\u001b[A\n",
+ " 27%|██▋ | 12080/44063 [19:38<48:41, 10.95it/s]\u001b[A\n",
+ " 27%|██▋ | 12082/44063 [19:38<45:42, 11.66it/s]\u001b[A\n",
+ " 27%|██▋ | 12084/44063 [19:38<43:00, 12.39it/s]\u001b[A\n",
+ " 27%|██▋ | 12086/44063 [19:38<59:46, 8.92it/s]\u001b[A\n",
+ " 27%|██▋ | 12088/44063 [19:39<55:39, 9.57it/s]\u001b[A\n",
+ " 27%|██▋ | 12090/44063 [19:39<1:07:28, 7.90it/s]\u001b[A\n",
+ " 27%|██▋ | 12092/44063 [19:39<1:05:56, 8.08it/s]\u001b[A\n",
+ " 27%|██▋ | 12094/44063 [19:39<1:01:43, 8.63it/s]\u001b[A\n",
+ " 27%|██▋ | 12095/44063 [19:40<1:04:14, 8.29it/s]\u001b[A\n",
+ " 27%|██▋ | 12097/44063 [19:40<59:15, 8.99it/s] \u001b[A\n",
+ " 27%|██▋ | 12098/44063 [19:40<1:07:06, 7.94it/s]\u001b[A\n",
+ " 27%|██▋ | 12099/44063 [19:40<1:08:44, 7.75it/s]\u001b[A\n",
+ " 27%|██▋ | 12101/44063 [19:40<1:03:24, 8.40it/s]\u001b[A\n",
+ " 27%|██▋ | 12102/44063 [19:40<1:06:50, 7.97it/s]\u001b[A\n",
+ " 27%|██▋ | 12104/44063 [19:41<1:00:13, 8.85it/s]\u001b[A\n",
+ " 27%|██▋ | 12105/44063 [19:41<59:30, 8.95it/s] \u001b[A\n",
+ " 27%|██▋ | 12107/44063 [19:41<1:01:16, 8.69it/s]\u001b[A\n",
+ " 27%|██▋ | 12109/44063 [19:41<55:35, 9.58it/s] \u001b[A\n",
+ " 27%|██▋ | 12111/44063 [19:41<53:25, 9.97it/s]\u001b[A\n",
+ " 27%|██▋ | 12113/44063 [19:42<1:07:30, 7.89it/s]\u001b[A\n",
+ " 27%|██▋ | 12115/44063 [19:42<58:17, 9.13it/s] \u001b[A\n",
+ " 27%|██▋ | 12117/44063 [19:42<52:15, 10.19it/s]\u001b[A\n",
+ " 28%|██▊ | 12119/44063 [19:42<49:27, 10.76it/s]\u001b[A\n",
+ " 28%|██▊ | 12121/44063 [19:42<1:05:50, 8.09it/s]\u001b[A\n",
+ " 28%|██▊ | 12123/44063 [19:43<1:01:02, 8.72it/s]\u001b[A\n",
+ " 28%|██▊ | 12125/44063 [19:43<57:37, 9.24it/s] \u001b[A\n",
+ " 28%|██▊ | 12127/44063 [19:43<58:32, 9.09it/s]\u001b[A\n",
+ " 28%|██▊ | 12128/44063 [19:43<1:18:05, 6.82it/s]\u001b[A\n",
+ " 28%|██▊ | 12130/44063 [19:43<1:08:10, 7.81it/s]\u001b[A\n",
+ " 28%|██▊ | 12132/44063 [19:44<59:17, 8.98it/s] \u001b[A\n",
+ " 28%|██▊ | 12134/44063 [19:44<59:25, 8.95it/s]\u001b[A\n",
+ " 28%|██▊ | 12136/44063 [19:44<1:04:19, 8.27it/s]\u001b[A\n",
+ " 28%|██▊ | 12137/44063 [19:44<1:02:57, 8.45it/s]\u001b[A\n",
+ " 28%|██▊ | 12139/44063 [19:44<1:00:32, 8.79it/s]\u001b[A\n",
+ " 28%|██▊ | 12140/44063 [19:45<1:10:22, 7.56it/s]\u001b[A\n",
+ " 28%|██▊ | 12142/44063 [19:45<1:01:52, 8.60it/s]\u001b[A\n",
+ " 28%|██▊ | 12144/44063 [19:45<54:56, 9.68it/s] \u001b[A\n",
+ " 28%|██▊ | 12146/44063 [19:45<1:06:48, 7.96it/s]\u001b[A\n",
+ " 28%|██▊ | 12147/44063 [19:45<1:06:09, 8.04it/s]\u001b[A\n",
+ " 28%|██▊ | 12148/44063 [19:46<1:11:24, 7.45it/s]\u001b[A\n",
+ " 28%|██▊ | 12150/44063 [19:46<1:00:05, 8.85it/s]\u001b[A\n",
+ " 28%|██▊ | 12152/44063 [19:46<56:14, 9.46it/s] \u001b[A\n",
+ " 28%|██▊ | 12154/44063 [19:46<58:24, 9.10it/s]\u001b[A\n",
+ " 28%|██▊ | 12155/44063 [19:46<58:31, 9.09it/s]\u001b[A\n",
+ " 28%|██▊ | 12157/44063 [19:46<58:36, 9.07it/s]\u001b[A\n",
+ " 28%|██▊ | 12158/44063 [19:47<1:04:30, 8.24it/s]\u001b[A\n",
+ " 28%|██▊ | 12159/44063 [19:47<1:02:06, 8.56it/s]\u001b[A\n",
+ " 28%|██▊ | 12161/44063 [19:47<55:29, 9.58it/s] \u001b[A\n",
+ " 28%|██▊ | 12163/44063 [19:47<54:26, 9.77it/s]\u001b[A\n",
+ " 28%|██▊ | 12165/44063 [19:47<58:33, 9.08it/s]\u001b[A\n",
+ " 28%|██▊ | 12166/44063 [19:47<57:45, 9.20it/s]\u001b[A\n",
+ " 28%|██▊ | 12168/44063 [19:48<52:53, 10.05it/s]\u001b[A\n",
+ " 28%|██▊ | 12170/44063 [19:48<50:17, 10.57it/s]\u001b[A\n",
+ " 28%|██▊ | 12172/44063 [19:48<57:44, 9.21it/s]\u001b[A\n",
+ " 28%|██▊ | 12173/44063 [19:48<56:45, 9.36it/s]\u001b[A\n",
+ " 28%|██▊ | 12174/44063 [19:48<57:39, 9.22it/s]\u001b[A\n",
+ " 28%|██▊ | 12175/44063 [19:48<59:21, 8.95it/s]\u001b[A\n",
+ " 28%|██▊ | 12176/44063 [19:49<1:20:05, 6.64it/s]\u001b[A\n",
+ " 28%|██▊ | 12178/44063 [19:49<1:07:04, 7.92it/s]\u001b[A\n",
+ " 28%|██▊ | 12180/44063 [19:49<59:40, 8.90it/s] \u001b[A\n",
+ " 28%|██▊ | 12182/44063 [19:49<56:37, 9.38it/s]\u001b[A\n",
+ " 28%|██▊ | 12184/44063 [19:49<1:00:03, 8.85it/s]\u001b[A\n",
+ " 28%|██▊ | 12185/44063 [19:49<1:01:27, 8.64it/s]\u001b[A\n",
+ " 28%|██▊ | 12187/44063 [19:50<1:01:23, 8.65it/s]\u001b[A\n",
+ " 28%|██▊ | 12188/44063 [19:50<1:00:10, 8.83it/s]\u001b[A\n",
+ " 28%|██▊ | 12190/44063 [19:50<56:33, 9.39it/s] \u001b[A\n",
+ " 28%|██▊ | 12191/44063 [19:50<57:07, 9.30it/s]\u001b[A\n",
+ " 28%|██▊ | 12192/44063 [19:50<59:12, 8.97it/s]\u001b[A\n",
+ " 28%|██▊ | 12193/44063 [19:50<1:00:40, 8.75it/s]\u001b[A\n",
+ " 28%|██▊ | 12194/44063 [19:50<1:02:20, 8.52it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 28%|██▊ | 12196/44063 [19:51<54:45, 9.70it/s] \u001b[A\n",
+ " 28%|██▊ | 12198/44063 [19:51<57:44, 9.20it/s]\u001b[A\n",
+ " 28%|██▊ | 12199/44063 [19:51<1:02:42, 8.47it/s]\u001b[A\n",
+ " 28%|██▊ | 12200/44063 [19:51<1:01:55, 8.58it/s]\u001b[A\n",
+ " 28%|██▊ | 12201/44063 [19:51<1:03:28, 8.37it/s]\u001b[A\n",
+ " 28%|██▊ | 12203/44063 [19:51<56:11, 9.45it/s] \u001b[A\n",
+ " 28%|██▊ | 12205/44063 [19:52<54:58, 9.66it/s]\u001b[A\n",
+ " 28%|██▊ | 12207/44063 [19:52<58:03, 9.15it/s]\u001b[A\n",
+ " 28%|██▊ | 12209/44063 [19:52<52:29, 10.11it/s]\u001b[A\n",
+ " 28%|██▊ | 12211/44063 [19:52<51:06, 10.39it/s]\u001b[A\n",
+ " 28%|██▊ | 12213/44063 [19:52<55:22, 9.59it/s]\u001b[A\n",
+ " 28%|██▊ | 12215/44063 [19:52<50:19, 10.55it/s]\u001b[A\n",
+ " 28%|██▊ | 12217/44063 [19:53<55:57, 9.49it/s]\u001b[A\n",
+ " 28%|██▊ | 12219/44063 [19:53<53:01, 10.01it/s]\u001b[A\n",
+ " 28%|██▊ | 12221/44063 [19:53<50:55, 10.42it/s]\u001b[A\n",
+ " 28%|██▊ | 12223/44063 [19:53<51:37, 10.28it/s]\u001b[A\n",
+ " 28%|██▊ | 12225/44063 [19:54<54:44, 9.69it/s]\u001b[A\n",
+ " 28%|██▊ | 12226/44063 [19:54<1:04:14, 8.26it/s]\u001b[A\n",
+ " 28%|██▊ | 12227/44063 [19:54<1:04:39, 8.21it/s]\u001b[A\n",
+ " 28%|██▊ | 12229/44063 [19:54<59:03, 8.98it/s] \u001b[A\n",
+ " 28%|██▊ | 12230/44063 [19:54<1:02:24, 8.50it/s]\u001b[A\n",
+ " 28%|██▊ | 12231/44063 [19:54<1:04:09, 8.27it/s]\u001b[A\n",
+ " 28%|██▊ | 12233/44063 [19:54<58:31, 9.06it/s] \u001b[A\n",
+ " 28%|██▊ | 12235/44063 [19:55<58:23, 9.09it/s]\u001b[A\n",
+ " 28%|██▊ | 12236/44063 [19:55<1:00:46, 8.73it/s]\u001b[A\n",
+ " 28%|██▊ | 12238/44063 [19:55<57:03, 9.30it/s] \u001b[A\n",
+ " 28%|██▊ | 12240/44063 [19:55<57:16, 9.26it/s]\u001b[A\n",
+ " 28%|██▊ | 12241/44063 [19:55<1:10:25, 7.53it/s]\u001b[A\n",
+ " 28%|██▊ | 12243/44063 [19:55<1:01:12, 8.66it/s]\u001b[A\n",
+ " 28%|██▊ | 12245/44063 [19:56<58:59, 8.99it/s] \u001b[A\n",
+ " 28%|██▊ | 12246/44063 [19:56<1:06:39, 7.96it/s]\u001b[A\n",
+ " 28%|██▊ | 12247/44063 [19:56<1:04:35, 8.21it/s]\u001b[A\n",
+ " 28%|██▊ | 12249/44063 [19:56<58:50, 9.01it/s] \u001b[A\n",
+ " 28%|██▊ | 12250/44063 [19:56<1:03:19, 8.37it/s]\u001b[A\n",
+ " 28%|██▊ | 12251/44063 [19:56<1:03:43, 8.32it/s]\u001b[A\n",
+ " 28%|██▊ | 12252/44063 [19:57<1:05:24, 8.11it/s]\u001b[A\n",
+ " 28%|██▊ | 12254/44063 [19:57<56:46, 9.34it/s] \u001b[A\n",
+ " 28%|██▊ | 12256/44063 [19:57<52:11, 10.16it/s]\u001b[A\n",
+ " 28%|██▊ | 12258/44063 [19:57<54:40, 9.69it/s]\u001b[A\n",
+ " 28%|██▊ | 12260/44063 [19:57<53:20, 9.94it/s]\u001b[A\n",
+ " 28%|██▊ | 12262/44063 [19:57<54:23, 9.74it/s]\u001b[A\n",
+ " 28%|██▊ | 12264/44063 [19:58<55:20, 9.58it/s]\u001b[A\n",
+ " 28%|██▊ | 12265/44063 [19:58<1:00:17, 8.79it/s]\u001b[A\n",
+ " 28%|██▊ | 12266/44063 [19:58<1:01:21, 8.64it/s]\u001b[A\n",
+ " 28%|██▊ | 12268/44063 [19:58<56:44, 9.34it/s] \u001b[A\n",
+ " 28%|██▊ | 12269/44063 [19:58<1:10:56, 7.47it/s]\u001b[A\n",
+ " 28%|██▊ | 12270/44063 [19:58<1:08:23, 7.75it/s]\u001b[A\n",
+ " 28%|██▊ | 12272/44063 [19:59<59:57, 8.84it/s] \u001b[A\n",
+ " 28%|██▊ | 12274/44063 [19:59<1:04:14, 8.25it/s]\u001b[A\n",
+ " 28%|██▊ | 12275/44063 [19:59<1:11:57, 7.36it/s]\u001b[A\n",
+ " 28%|██▊ | 12276/44063 [19:59<1:28:06, 6.01it/s]\u001b[A\n",
+ " 28%|██▊ | 12277/44063 [19:59<1:17:49, 6.81it/s]\u001b[A\n",
+ " 28%|██▊ | 12278/44063 [20:00<1:17:39, 6.82it/s]\u001b[A\n",
+ " 28%|██▊ | 12280/44063 [20:00<1:06:44, 7.94it/s]\u001b[A\n",
+ " 28%|██▊ | 12282/44063 [20:00<59:02, 8.97it/s] \u001b[A\n",
+ " 28%|██▊ | 12284/44063 [20:00<58:02, 9.12it/s]\u001b[A\n",
+ " 28%|██▊ | 12286/44063 [20:00<52:18, 10.12it/s]\u001b[A\n",
+ " 28%|██▊ | 12288/44063 [20:00<48:16, 10.97it/s]\u001b[A\n",
+ " 28%|██▊ | 12290/44063 [20:00<45:19, 11.68it/s]\u001b[A\n",
+ " 28%|██▊ | 12292/44063 [20:01<49:25, 10.72it/s]\u001b[A\n",
+ " 28%|██▊ | 12294/44063 [20:01<48:52, 10.83it/s]\u001b[A\n",
+ " 28%|██▊ | 12296/44063 [20:01<50:39, 10.45it/s]\u001b[A\n",
+ " 28%|██▊ | 12298/44063 [20:01<52:51, 10.02it/s]\u001b[A\n",
+ " 28%|██▊ | 12300/44063 [20:01<52:37, 10.06it/s]\u001b[A\n",
+ " 28%|██▊ | 12302/44063 [20:02<1:07:53, 7.80it/s]\u001b[A\n",
+ " 28%|██▊ | 12303/44063 [20:02<1:06:11, 8.00it/s]\u001b[A\n",
+ " 28%|██▊ | 12305/44063 [20:02<1:00:50, 8.70it/s]\u001b[A\n",
+ " 28%|██▊ | 12306/44063 [20:02<1:09:30, 7.62it/s]\u001b[A\n",
+ " 28%|██▊ | 12308/44063 [20:03<1:03:07, 8.38it/s]\u001b[A\n",
+ " 28%|██▊ | 12310/44063 [20:03<1:11:53, 7.36it/s]\u001b[A\n",
+ " 28%|██▊ | 12311/44063 [20:03<1:08:25, 7.73it/s]\u001b[A\n",
+ " 28%|██▊ | 12313/44063 [20:03<1:04:23, 8.22it/s]\u001b[A\n",
+ " 28%|██▊ | 12315/44063 [20:03<1:01:13, 8.64it/s]\u001b[A\n",
+ " 28%|██▊ | 12316/44063 [20:04<1:12:10, 7.33it/s]\u001b[A\n",
+ " 28%|██▊ | 12317/44063 [20:04<1:13:09, 7.23it/s]\u001b[A\n",
+ " 28%|██▊ | 12318/44063 [20:04<1:10:34, 7.50it/s]\u001b[A\n",
+ " 28%|██▊ | 12320/44063 [20:04<1:08:38, 7.71it/s]\u001b[A\n",
+ " 28%|██▊ | 12322/44063 [20:04<1:01:26, 8.61it/s]\u001b[A\n",
+ " 28%|██▊ | 12324/44063 [20:04<57:20, 9.22it/s] \u001b[A\n",
+ " 28%|██▊ | 12325/44063 [20:05<58:50, 8.99it/s]\u001b[A\n",
+ " 28%|██▊ | 12327/44063 [20:05<56:06, 9.43it/s]\u001b[A\n",
+ " 28%|██▊ | 12329/44063 [20:05<1:01:39, 8.58it/s]\u001b[A\n",
+ " 28%|██▊ | 12330/44063 [20:05<59:28, 8.89it/s] \u001b[A\n",
+ " 28%|██▊ | 12332/44063 [20:05<54:11, 9.76it/s]\u001b[A\n",
+ " 28%|██▊ | 12334/44063 [20:06<53:51, 9.82it/s]\u001b[A\n",
+ " 28%|██▊ | 12336/44063 [20:06<57:49, 9.15it/s]\u001b[A\n",
+ " 28%|██▊ | 12338/44063 [20:06<52:19, 10.11it/s]\u001b[A\n",
+ " 28%|██▊ | 12340/44063 [20:06<48:26, 10.91it/s]\u001b[A\n",
+ " 28%|██▊ | 12342/44063 [20:06<53:24, 9.90it/s]\u001b[A\n",
+ " 28%|██▊ | 12344/44063 [20:07<53:45, 9.83it/s]\u001b[A\n",
+ " 28%|██▊ | 12346/44063 [20:07<49:07, 10.76it/s]\u001b[A\n",
+ " 28%|██▊ | 12348/44063 [20:07<48:24, 10.92it/s]\u001b[A\n",
+ " 28%|██▊ | 12350/44063 [20:07<53:44, 9.84it/s]\u001b[A\n",
+ " 28%|██▊ | 12352/44063 [20:07<54:45, 9.65it/s]\u001b[A\n",
+ " 28%|██▊ | 12353/44063 [20:07<1:04:51, 8.15it/s]\u001b[A\n",
+ " 28%|██▊ | 12354/44063 [20:08<1:02:46, 8.42it/s]\u001b[A\n",
+ " 28%|██▊ | 12356/44063 [20:08<59:38, 8.86it/s] \u001b[A\n",
+ " 28%|██▊ | 12357/44063 [20:08<59:00, 8.95it/s]\u001b[A\n",
+ " 28%|██▊ | 12358/44063 [20:08<59:49, 8.83it/s]\u001b[A\n",
+ " 28%|██▊ | 12359/44063 [20:08<1:00:36, 8.72it/s]\u001b[A\n",
+ " 28%|██▊ | 12361/44063 [20:08<58:32, 9.03it/s] \u001b[A\n",
+ " 28%|██▊ | 12363/44063 [20:08<53:58, 9.79it/s]\u001b[A\n",
+ " 28%|██▊ | 12365/44063 [20:09<47:51, 11.04it/s]\u001b[A\n",
+ " 28%|██▊ | 12367/44063 [20:09<52:24, 10.08it/s]\u001b[A\n",
+ " 28%|██▊ | 12369/44063 [20:09<45:21, 11.64it/s]\u001b[A\n",
+ " 28%|██▊ | 12371/44063 [20:09<41:51, 12.62it/s]\u001b[A\n",
+ " 28%|██▊ | 12373/44063 [20:09<49:51, 10.59it/s]\u001b[A\n",
+ " 28%|██▊ | 12375/44063 [20:10<47:42, 11.07it/s]\u001b[A\n",
+ " 28%|██▊ | 12377/44063 [20:10<47:21, 11.15it/s]\u001b[A\n",
+ " 28%|██▊ | 12379/44063 [20:10<47:39, 11.08it/s]\u001b[A\n",
+ " 28%|██▊ | 12381/44063 [20:10<45:40, 11.56it/s]\u001b[A\n",
+ " 28%|██▊ | 12383/44063 [20:10<49:33, 10.66it/s]\u001b[A\n",
+ " 28%|██▊ | 12385/44063 [20:10<49:02, 10.77it/s]\u001b[A\n",
+ " 28%|██▊ | 12387/44063 [20:11<49:42, 10.62it/s]\u001b[A\n",
+ " 28%|██▊ | 12389/44063 [20:11<47:45, 11.06it/s]\u001b[A\n",
+ " 28%|██▊ | 12391/44063 [20:11<48:10, 10.96it/s]\u001b[A\n",
+ " 28%|██▊ | 12393/44063 [20:11<46:17, 11.40it/s]\u001b[A\n",
+ " 28%|██▊ | 12395/44063 [20:11<45:31, 11.59it/s]\u001b[A\n",
+ " 28%|██▊ | 12397/44063 [20:12<55:17, 9.54it/s]\u001b[A\n",
+ " 28%|██▊ | 12399/44063 [20:12<51:05, 10.33it/s]\u001b[A\n",
+ " 28%|██▊ | 12401/44063 [20:12<49:55, 10.57it/s]\u001b[A\n",
+ " 28%|██▊ | 12403/44063 [20:12<51:56, 10.16it/s]\u001b[A\n",
+ " 28%|██▊ | 12405/44063 [20:12<1:03:44, 8.28it/s]\u001b[A\n",
+ " 28%|██▊ | 12406/44063 [20:13<1:07:09, 7.86it/s]\u001b[A\n",
+ " 28%|██▊ | 12407/44063 [20:13<1:09:39, 7.57it/s]\u001b[A\n",
+ " 28%|██▊ | 12409/44063 [20:13<1:02:47, 8.40it/s]\u001b[A\n",
+ " 28%|██▊ | 12410/44063 [20:13<1:12:27, 7.28it/s]\u001b[A\n",
+ " 28%|██▊ | 12411/44063 [20:13<1:08:01, 7.75it/s]\u001b[A\n",
+ " 28%|██▊ | 12412/44063 [20:13<1:10:05, 7.53it/s]\u001b[A\n",
+ " 28%|██▊ | 12414/44063 [20:14<1:05:46, 8.02it/s]\u001b[A\n",
+ " 28%|██▊ | 12416/44063 [20:14<58:10, 9.07it/s] \u001b[A\n",
+ " 28%|██▊ | 12418/44063 [20:14<54:40, 9.65it/s]\u001b[A\n",
+ " 28%|██▊ | 12420/44063 [20:14<51:07, 10.31it/s]\u001b[A\n",
+ " 28%|██▊ | 12422/44063 [20:14<46:42, 11.29it/s]\u001b[A\n",
+ " 28%|██▊ | 12424/44063 [20:14<42:47, 12.32it/s]\u001b[A\n",
+ " 28%|██▊ | 12426/44063 [20:15<43:37, 12.09it/s]\u001b[A\n",
+ " 28%|██▊ | 12428/44063 [20:15<49:48, 10.59it/s]\u001b[A\n",
+ " 28%|██▊ | 12430/44063 [20:15<49:01, 10.75it/s]\u001b[A\n",
+ " 28%|██▊ | 12432/44063 [20:15<48:29, 10.87it/s]\u001b[A\n",
+ " 28%|██▊ | 12434/44063 [20:15<49:45, 10.59it/s]\u001b[A\n",
+ " 28%|██▊ | 12436/44063 [20:16<57:33, 9.16it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 28%|██▊ | 12437/44063 [20:16<59:35, 8.85it/s]\u001b[A\n",
+ " 28%|██▊ | 12439/44063 [20:16<53:18, 9.89it/s]\u001b[A\n",
+ " 28%|██▊ | 12441/44063 [20:16<49:15, 10.70it/s]\u001b[A\n",
+ " 28%|██▊ | 12443/44063 [20:16<47:23, 11.12it/s]\u001b[A\n",
+ " 28%|██▊ | 12445/44063 [20:16<42:40, 12.35it/s]\u001b[A\n",
+ " 28%|██▊ | 12447/44063 [20:17<48:27, 10.88it/s]\u001b[A\n",
+ " 28%|██▊ | 12449/44063 [20:17<44:02, 11.96it/s]\u001b[A\n",
+ " 28%|██▊ | 12451/44063 [20:17<44:41, 11.79it/s]\u001b[A\n",
+ " 28%|██▊ | 12453/44063 [20:17<46:07, 11.42it/s]\u001b[A\n",
+ " 28%|██▊ | 12455/44063 [20:17<56:07, 9.39it/s]\u001b[A\n",
+ " 28%|██▊ | 12457/44063 [20:17<50:23, 10.45it/s]\u001b[A\n",
+ " 28%|██▊ | 12459/44063 [20:18<59:42, 8.82it/s]\u001b[A\n",
+ " 28%|██▊ | 12460/44063 [20:18<58:29, 9.00it/s]\u001b[A\n",
+ " 28%|██▊ | 12462/44063 [20:18<54:06, 9.74it/s]\u001b[A\n",
+ " 28%|██▊ | 12464/44063 [20:18<51:18, 10.26it/s]\u001b[A\n",
+ " 28%|██▊ | 12466/44063 [20:18<51:12, 10.28it/s]\u001b[A\n",
+ " 28%|██▊ | 12468/44063 [20:19<54:24, 9.68it/s]\u001b[A\n",
+ " 28%|██▊ | 12470/44063 [20:19<51:11, 10.29it/s]\u001b[A\n",
+ " 28%|██▊ | 12472/44063 [20:19<1:19:59, 6.58it/s]\u001b[A\n",
+ " 28%|██▊ | 12474/44063 [20:20<1:12:10, 7.29it/s]\u001b[A\n",
+ " 28%|██▊ | 12476/44063 [20:20<1:02:59, 8.36it/s]\u001b[A\n",
+ " 28%|██▊ | 12478/44063 [20:20<56:37, 9.30it/s] \u001b[A\n",
+ " 28%|██▊ | 12480/44063 [20:20<1:00:47, 8.66it/s]\u001b[A\n",
+ " 28%|██▊ | 12482/44063 [20:20<54:34, 9.65it/s] \u001b[A\n",
+ " 28%|██▊ | 12484/44063 [20:21<53:13, 9.89it/s]\u001b[A\n",
+ " 28%|██▊ | 12486/44063 [20:21<55:49, 9.43it/s]\u001b[A\n",
+ " 28%|██▊ | 12488/44063 [20:21<53:44, 9.79it/s]\u001b[A\n",
+ " 28%|██▊ | 12490/44063 [20:21<55:02, 9.56it/s]\u001b[A\n",
+ " 28%|██▊ | 12492/44063 [20:21<52:58, 9.93it/s]\u001b[A\n",
+ " 28%|██▊ | 12494/44063 [20:22<56:18, 9.34it/s]\u001b[A\n",
+ " 28%|██▊ | 12495/44063 [20:22<1:25:49, 6.13it/s]\u001b[A\n",
+ " 28%|██▊ | 12496/44063 [20:22<1:15:52, 6.93it/s]\u001b[A\n",
+ " 28%|██▊ | 12497/44063 [20:22<1:11:33, 7.35it/s]\u001b[A\n",
+ " 28%|██▊ | 12499/44063 [20:22<1:00:23, 8.71it/s]\u001b[A\n",
+ " 28%|██▊ | 12501/44063 [20:22<56:30, 9.31it/s] \u001b[A\n",
+ " 28%|██▊ | 12503/44063 [20:23<52:28, 10.02it/s]\u001b[A\n",
+ " 28%|██▊ | 12505/44063 [20:23<50:03, 10.51it/s]\u001b[A\n",
+ " 28%|██▊ | 12507/44063 [20:23<49:28, 10.63it/s]\u001b[A\n",
+ " 28%|██▊ | 12509/44063 [20:23<1:02:03, 8.47it/s]\u001b[A\n",
+ " 28%|██▊ | 12510/44063 [20:23<1:09:08, 7.61it/s]\u001b[A\n",
+ " 28%|██▊ | 12511/44063 [20:24<1:07:47, 7.76it/s]\u001b[A\n",
+ " 28%|██▊ | 12513/44063 [20:24<58:44, 8.95it/s] \u001b[A\n",
+ " 28%|██▊ | 12515/44063 [20:24<1:05:53, 7.98it/s]\u001b[A\n",
+ " 28%|██▊ | 12516/44063 [20:24<1:03:16, 8.31it/s]\u001b[A\n",
+ " 28%|██▊ | 12518/44063 [20:24<1:00:41, 8.66it/s]\u001b[A\n",
+ " 28%|██▊ | 12519/44063 [20:24<1:06:36, 7.89it/s]\u001b[A\n",
+ " 28%|██▊ | 12520/44063 [20:25<1:09:39, 7.55it/s]\u001b[A\n",
+ " 28%|██▊ | 12521/44063 [20:25<1:07:21, 7.80it/s]\u001b[A\n",
+ " 28%|██▊ | 12523/44063 [20:25<1:04:08, 8.19it/s]\u001b[A\n",
+ " 28%|██▊ | 12524/44063 [20:25<1:02:57, 8.35it/s]\u001b[A\n",
+ " 28%|██▊ | 12525/44063 [20:25<1:00:50, 8.64it/s]\u001b[A\n",
+ " 28%|██▊ | 12526/44063 [20:25<1:03:20, 8.30it/s]\u001b[A\n",
+ " 28%|██▊ | 12528/44063 [20:25<57:23, 9.16it/s] \u001b[A\n",
+ " 28%|██▊ | 12529/44063 [20:26<1:01:01, 8.61it/s]\u001b[A\n",
+ " 28%|██▊ | 12530/44063 [20:26<1:04:19, 8.17it/s]\u001b[A\n",
+ " 28%|██▊ | 12531/44063 [20:26<1:03:17, 8.30it/s]\u001b[A\n",
+ " 28%|██▊ | 12533/44063 [20:26<56:50, 9.24it/s] \u001b[A\n",
+ " 28%|██▊ | 12534/44063 [20:26<59:09, 8.88it/s]\u001b[A\n",
+ " 28%|██▊ | 12536/44063 [20:26<58:41, 8.95it/s]\u001b[A\n",
+ " 28%|██▊ | 12537/44063 [20:26<1:01:08, 8.59it/s]\u001b[A\n",
+ " 28%|██▊ | 12538/44063 [20:27<59:52, 8.78it/s] \u001b[A\n",
+ " 28%|██▊ | 12540/44063 [20:27<54:15, 9.68it/s]\u001b[A\n",
+ " 28%|██▊ | 12542/44063 [20:27<57:03, 9.21it/s]\u001b[A\n",
+ " 28%|██▊ | 12543/44063 [20:27<1:02:43, 8.38it/s]\u001b[A\n",
+ " 28%|██▊ | 12544/44063 [20:27<1:02:07, 8.46it/s]\u001b[A\n",
+ " 28%|██▊ | 12545/44063 [20:27<1:09:30, 7.56it/s]\u001b[A\n",
+ " 28%|██▊ | 12546/44063 [20:28<1:23:54, 6.26it/s]\u001b[A\n",
+ " 28%|██▊ | 12547/44063 [20:28<1:25:38, 6.13it/s]\u001b[A\n",
+ " 28%|██▊ | 12549/44063 [20:28<1:14:17, 7.07it/s]\u001b[A\n",
+ " 28%|██▊ | 12550/44063 [20:28<1:10:41, 7.43it/s]\u001b[A\n",
+ " 28%|██▊ | 12551/44063 [20:28<1:16:23, 6.87it/s]\u001b[A\n",
+ " 28%|██▊ | 12552/44063 [20:28<1:18:18, 6.71it/s]\u001b[A\n",
+ " 28%|██▊ | 12553/44063 [20:29<1:12:01, 7.29it/s]\u001b[A\n",
+ " 28%|██▊ | 12555/44063 [20:29<1:05:08, 8.06it/s]\u001b[A\n",
+ " 29%|██▊ | 12558/44063 [20:29<59:37, 8.81it/s] \u001b[A\n",
+ " 29%|██▊ | 12560/44063 [20:29<52:12, 10.06it/s]\u001b[A\n",
+ " 29%|██▊ | 12562/44063 [20:29<52:29, 10.00it/s]\u001b[A\n",
+ " 29%|██▊ | 12564/44063 [20:29<47:31, 11.04it/s]\u001b[A\n",
+ " 29%|██▊ | 12566/44063 [20:30<41:37, 12.61it/s]\u001b[A\n",
+ " 29%|██▊ | 12568/44063 [20:30<39:59, 13.12it/s]\u001b[A\n",
+ " 29%|██▊ | 12570/44063 [20:30<41:44, 12.57it/s]\u001b[A\n",
+ " 29%|██▊ | 12572/44063 [20:30<46:23, 11.31it/s]\u001b[A\n",
+ " 29%|██▊ | 12574/44063 [20:30<48:03, 10.92it/s]\u001b[A\n",
+ " 29%|██▊ | 12576/44063 [20:30<44:03, 11.91it/s]\u001b[A\n",
+ " 29%|██▊ | 12578/44063 [20:31<39:35, 13.26it/s]\u001b[A\n",
+ " 29%|██▊ | 12580/44063 [20:31<43:28, 12.07it/s]\u001b[A\n",
+ " 29%|██▊ | 12582/44063 [20:31<42:45, 12.27it/s]\u001b[A\n",
+ " 29%|██▊ | 12584/44063 [20:31<47:35, 11.02it/s]\u001b[A\n",
+ " 29%|██▊ | 12586/44063 [20:31<46:22, 11.31it/s]\u001b[A\n",
+ " 29%|██▊ | 12588/44063 [20:32<48:05, 10.91it/s]\u001b[A\n",
+ " 29%|██▊ | 12590/44063 [20:32<43:11, 12.15it/s]\u001b[A\n",
+ " 29%|██▊ | 12592/44063 [20:32<50:47, 10.33it/s]\u001b[A\n",
+ " 29%|██▊ | 12594/44063 [20:32<59:53, 8.76it/s]\u001b[A\n",
+ " 29%|██▊ | 12595/44063 [20:32<1:02:01, 8.46it/s]\u001b[A\n",
+ " 29%|██▊ | 12596/44063 [20:32<1:04:17, 8.16it/s]\u001b[A\n",
+ " 29%|██▊ | 12598/44063 [20:33<1:00:20, 8.69it/s]\u001b[A\n",
+ " 29%|██▊ | 12600/44063 [20:33<1:07:57, 7.72it/s]\u001b[A\n",
+ " 29%|██▊ | 12602/44063 [20:33<1:06:00, 7.94it/s]\u001b[A\n",
+ " 29%|██▊ | 12604/44063 [20:33<1:00:25, 8.68it/s]\u001b[A\n",
+ " 29%|██▊ | 12606/44063 [20:34<53:24, 9.82it/s] \u001b[A\n",
+ " 29%|██▊ | 12608/44063 [20:34<57:51, 9.06it/s]\u001b[A\n",
+ " 29%|██▊ | 12609/44063 [20:34<58:53, 8.90it/s]\u001b[A\n",
+ " 29%|██▊ | 12610/44063 [20:34<1:00:17, 8.69it/s]\u001b[A\n",
+ " 29%|██▊ | 12612/44063 [20:34<52:45, 9.94it/s] \u001b[A\n",
+ " 29%|██▊ | 12614/44063 [20:34<51:15, 10.22it/s]\u001b[A\n",
+ " 29%|██▊ | 12616/44063 [20:35<51:44, 10.13it/s]\u001b[A\n",
+ " 29%|██▊ | 12618/44063 [20:35<57:19, 9.14it/s]\u001b[A\n",
+ " 29%|██▊ | 12620/44063 [20:35<50:02, 10.47it/s]\u001b[A\n",
+ " 29%|██▊ | 12622/44063 [20:35<50:00, 10.48it/s]\u001b[A\n",
+ " 29%|██▊ | 12624/44063 [20:35<1:00:12, 8.70it/s]\u001b[A\n",
+ " 29%|██▊ | 12625/44063 [20:36<1:04:49, 8.08it/s]\u001b[A\n",
+ " 29%|██▊ | 12627/44063 [20:36<1:06:42, 7.85it/s]\u001b[A\n",
+ " 29%|██▊ | 12629/44063 [20:36<59:24, 8.82it/s] \u001b[A\n",
+ " 29%|██▊ | 12631/44063 [20:36<51:56, 10.09it/s]\u001b[A\n",
+ " 29%|██▊ | 12633/44063 [20:36<49:09, 10.66it/s]\u001b[A\n",
+ " 29%|██▊ | 12635/44063 [20:36<45:09, 11.60it/s]\u001b[A\n",
+ " 29%|██▊ | 12637/44063 [20:37<47:59, 10.91it/s]\u001b[A\n",
+ " 29%|██▊ | 12639/44063 [20:37<51:10, 10.23it/s]\u001b[A\n",
+ " 29%|██▊ | 12641/44063 [20:37<51:31, 10.16it/s]\u001b[A\n",
+ " 29%|██▊ | 12643/44063 [20:37<52:51, 9.91it/s]\u001b[A\n",
+ " 29%|██▊ | 12645/44063 [20:38<1:01:24, 8.53it/s]\u001b[A\n",
+ " 29%|██▊ | 12646/44063 [20:38<1:01:27, 8.52it/s]\u001b[A\n",
+ " 29%|██▊ | 12647/44063 [20:38<58:48, 8.90it/s] \u001b[A\n",
+ " 29%|██▊ | 12648/44063 [20:38<57:43, 9.07it/s]\u001b[A\n",
+ " 29%|██▊ | 12649/44063 [20:38<58:34, 8.94it/s]\u001b[A\n",
+ " 29%|██▊ | 12651/44063 [20:38<55:15, 9.47it/s]\u001b[A\n",
+ " 29%|██▊ | 12652/44063 [20:38<1:01:21, 8.53it/s]\u001b[A\n",
+ " 29%|██▊ | 12653/44063 [20:39<1:04:41, 8.09it/s]\u001b[A\n",
+ " 29%|██▊ | 12654/44063 [20:39<1:02:13, 8.41it/s]\u001b[A\n",
+ " 29%|██▊ | 12655/44063 [20:39<1:06:02, 7.93it/s]\u001b[A\n",
+ " 29%|██▊ | 12657/44063 [20:39<59:20, 8.82it/s] \u001b[A\n",
+ " 29%|██▊ | 12658/44063 [20:39<1:01:31, 8.51it/s]\u001b[A\n",
+ " 29%|██▊ | 12660/44063 [20:39<1:02:33, 8.37it/s]\u001b[A\n",
+ " 29%|██▊ | 12661/44063 [20:39<1:02:39, 8.35it/s]\u001b[A\n",
+ " 29%|██▊ | 12662/44063 [20:40<1:02:16, 8.40it/s]\u001b[A\n",
+ " 29%|██▊ | 12664/44063 [20:40<1:02:04, 8.43it/s]\u001b[A\n",
+ " 29%|██▊ | 12665/44063 [20:40<1:12:49, 7.19it/s]\u001b[A\n",
+ " 29%|██▊ | 12667/44063 [20:40<1:03:40, 8.22it/s]\u001b[A\n",
+ " 29%|██▊ | 12668/44063 [20:40<1:00:54, 8.59it/s]\u001b[A\n",
+ " 29%|██▉ | 12670/44063 [20:40<51:41, 10.12it/s] \u001b[A\n",
+ " 29%|██▉ | 12672/44063 [20:41<53:06, 9.85it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 29%|██▉ | 12674/44063 [20:41<53:50, 9.72it/s]\u001b[A\n",
+ " 29%|██▉ | 12676/44063 [20:41<1:01:01, 8.57it/s]\u001b[A\n",
+ " 29%|██▉ | 12678/44063 [20:41<52:33, 9.95it/s] \u001b[A\n",
+ " 29%|██▉ | 12680/44063 [20:41<45:35, 11.47it/s]\u001b[A\n",
+ " 29%|██▉ | 12682/44063 [20:42<45:03, 11.61it/s]\u001b[A\n",
+ " 29%|██▉ | 12684/44063 [20:42<43:45, 11.95it/s]\u001b[A\n",
+ " 29%|██▉ | 12686/44063 [20:42<53:23, 9.79it/s]\u001b[A\n",
+ " 29%|██▉ | 12688/44063 [20:42<45:41, 11.44it/s]\u001b[A\n",
+ " 29%|██▉ | 12690/44063 [20:42<50:57, 10.26it/s]\u001b[A\n",
+ " 29%|██▉ | 12692/44063 [20:42<50:54, 10.27it/s]\u001b[A\n",
+ " 29%|██▉ | 12694/44063 [20:43<50:13, 10.41it/s]\u001b[A\n",
+ " 29%|██▉ | 12696/44063 [20:43<55:11, 9.47it/s]\u001b[A\n",
+ " 29%|██▉ | 12698/44063 [20:43<55:22, 9.44it/s]\u001b[A\n",
+ " 29%|██▉ | 12699/44063 [20:43<1:04:18, 8.13it/s]\u001b[A\n",
+ " 29%|██▉ | 12701/44063 [20:43<55:26, 9.43it/s] \u001b[A\n",
+ " 29%|██▉ | 12703/44063 [20:44<1:06:57, 7.81it/s]\u001b[A\n",
+ " 29%|██▉ | 12705/44063 [20:44<56:33, 9.24it/s] \u001b[A\n",
+ " 29%|██▉ | 12707/44063 [20:44<57:43, 9.05it/s]\u001b[A\n",
+ " 29%|██▉ | 12709/44063 [20:44<59:45, 8.74it/s]\u001b[A\n",
+ " 29%|██▉ | 12710/44063 [20:45<59:03, 8.85it/s]\u001b[A\n",
+ " 29%|██▉ | 12711/44063 [20:45<1:01:58, 8.43it/s]\u001b[A\n",
+ " 29%|██▉ | 12713/44063 [20:45<56:49, 9.20it/s] \u001b[A\n",
+ " 29%|██▉ | 12715/44063 [20:45<53:19, 9.80it/s]\u001b[A\n",
+ " 29%|██▉ | 12717/44063 [20:45<57:21, 9.11it/s]\u001b[A\n",
+ " 29%|██▉ | 12718/44063 [20:45<1:01:09, 8.54it/s]\u001b[A\n",
+ " 29%|██▉ | 12719/44063 [20:46<1:24:12, 6.20it/s]\u001b[A\n",
+ " 29%|██▉ | 12721/44063 [20:46<1:12:04, 7.25it/s]\u001b[A\n",
+ " 29%|██▉ | 12723/44063 [20:46<1:03:09, 8.27it/s]\u001b[A\n",
+ " 29%|██▉ | 12725/44063 [20:46<1:02:32, 8.35it/s]\u001b[A\n",
+ " 29%|██▉ | 12727/44063 [20:46<54:17, 9.62it/s] \u001b[A\n",
+ " 29%|██▉ | 12729/44063 [20:47<52:02, 10.04it/s]\u001b[A\n",
+ " 29%|██▉ | 12731/44063 [20:47<51:18, 10.18it/s]\u001b[A\n",
+ " 29%|██▉ | 12733/44063 [20:47<45:16, 11.53it/s]\u001b[A\n",
+ " 29%|██▉ | 12735/44063 [20:47<49:10, 10.62it/s]\u001b[A\n",
+ " 29%|██▉ | 12737/44063 [20:47<59:41, 8.75it/s]\u001b[A\n",
+ " 29%|██▉ | 12739/44063 [20:48<57:05, 9.15it/s]\u001b[A\n",
+ " 29%|██▉ | 12741/44063 [20:48<56:40, 9.21it/s]\u001b[A\n",
+ " 29%|██▉ | 12743/44063 [20:48<56:04, 9.31it/s]\u001b[A\n",
+ " 29%|██▉ | 12744/44063 [20:48<58:09, 8.98it/s]\u001b[A\n",
+ " 29%|██▉ | 12746/44063 [20:49<1:11:52, 7.26it/s]\u001b[A\n",
+ " 29%|██▉ | 12748/44063 [20:49<1:04:29, 8.09it/s]\u001b[A\n",
+ " 29%|██▉ | 12750/44063 [20:49<57:45, 9.04it/s] \u001b[A\n",
+ " 29%|██▉ | 12751/44063 [20:49<1:03:00, 8.28it/s]\u001b[A\n",
+ " 29%|██▉ | 12753/44063 [20:49<58:08, 8.97it/s] \u001b[A\n",
+ " 29%|██▉ | 12756/44063 [20:49<48:02, 10.86it/s]\u001b[A\n",
+ " 29%|██▉ | 12758/44063 [20:50<54:12, 9.63it/s]\u001b[A\n",
+ " 29%|██▉ | 12760/44063 [20:50<49:50, 10.47it/s]\u001b[A\n",
+ " 29%|██▉ | 12762/44063 [20:50<48:15, 10.81it/s]\u001b[A\n",
+ " 29%|██▉ | 12764/44063 [20:50<48:36, 10.73it/s]\u001b[A\n",
+ " 29%|██▉ | 12766/44063 [20:50<1:01:05, 8.54it/s]\u001b[A\n",
+ " 29%|██▉ | 12768/44063 [20:51<53:01, 9.84it/s] \u001b[A\n",
+ " 29%|██▉ | 12770/44063 [20:51<51:05, 10.21it/s]\u001b[A\n",
+ " 29%|██▉ | 12772/44063 [20:51<52:25, 9.95it/s]\u001b[A\n",
+ " 29%|██▉ | 12774/44063 [20:51<55:10, 9.45it/s]\u001b[A\n",
+ " 29%|██▉ | 12776/44063 [20:51<55:54, 9.33it/s]\u001b[A\n",
+ " 29%|██▉ | 12778/44063 [20:52<52:52, 9.86it/s]\u001b[A\n",
+ " 29%|██▉ | 12780/44063 [20:52<49:53, 10.45it/s]\u001b[A\n",
+ " 29%|██▉ | 12782/44063 [20:52<47:13, 11.04it/s]\u001b[A\n",
+ " 29%|██▉ | 12784/44063 [20:52<1:10:45, 7.37it/s]\u001b[A\n",
+ " 29%|██▉ | 12785/44063 [20:53<1:10:04, 7.44it/s]\u001b[A\n",
+ " 29%|██▉ | 12787/44063 [20:53<1:03:12, 8.25it/s]\u001b[A\n",
+ " 29%|██▉ | 12789/44063 [20:53<58:12, 8.96it/s] \u001b[A\n",
+ " 29%|██▉ | 12790/44063 [20:53<1:00:55, 8.55it/s]\u001b[A\n",
+ " 29%|██▉ | 12792/44063 [20:53<53:09, 9.80it/s] \u001b[A\n",
+ " 29%|██▉ | 12794/44063 [20:53<51:16, 10.16it/s]\u001b[A\n",
+ " 29%|██▉ | 12796/44063 [20:54<1:00:05, 8.67it/s]\u001b[A\n",
+ " 29%|██▉ | 12798/44063 [20:54<59:26, 8.77it/s] \u001b[A\n",
+ " 29%|██▉ | 12800/44063 [20:54<55:27, 9.40it/s]\u001b[A\n",
+ " 29%|██▉ | 12802/44063 [20:54<53:16, 9.78it/s]\u001b[A\n",
+ " 29%|██▉ | 12804/44063 [20:54<54:38, 9.53it/s]\u001b[A\n",
+ " 29%|██▉ | 12805/44063 [20:55<1:03:36, 8.19it/s]\u001b[A\n",
+ " 29%|██▉ | 12807/44063 [20:55<53:23, 9.76it/s] \u001b[A\n",
+ " 29%|██▉ | 12809/44063 [20:55<49:20, 10.56it/s]\u001b[A\n",
+ " 29%|██▉ | 12811/44063 [20:55<45:47, 11.38it/s]\u001b[A\n",
+ " 29%|██▉ | 12813/44063 [20:55<48:55, 10.64it/s]\u001b[A\n",
+ " 29%|██▉ | 12815/44063 [20:55<49:56, 10.43it/s]\u001b[A\n",
+ " 29%|██▉ | 12817/44063 [20:56<45:13, 11.52it/s]\u001b[A\n",
+ " 29%|██▉ | 12819/44063 [20:56<55:27, 9.39it/s]\u001b[A\n",
+ " 29%|██▉ | 12821/44063 [20:56<50:12, 10.37it/s]\u001b[A\n",
+ " 29%|██▉ | 12823/44063 [20:56<45:58, 11.32it/s]\u001b[A\n",
+ " 29%|██▉ | 12825/44063 [20:56<44:39, 11.66it/s]\u001b[A\n",
+ " 29%|██▉ | 12827/44063 [20:56<45:04, 11.55it/s]\u001b[A\n",
+ " 29%|██▉ | 12829/44063 [20:57<41:49, 12.45it/s]\u001b[A\n",
+ " 29%|██▉ | 12831/44063 [20:57<54:36, 9.53it/s]\u001b[A\n",
+ " 29%|██▉ | 12833/44063 [20:57<53:29, 9.73it/s]\u001b[A\n",
+ " 29%|██▉ | 12835/44063 [20:57<55:21, 9.40it/s]\u001b[A\n",
+ " 29%|██▉ | 12837/44063 [20:58<51:02, 10.20it/s]\u001b[A\n",
+ " 29%|██▉ | 12839/44063 [20:58<47:41, 10.91it/s]\u001b[A\n",
+ " 29%|██▉ | 12841/44063 [20:58<42:25, 12.27it/s]\u001b[A\n",
+ " 29%|██▉ | 12843/44063 [20:58<40:42, 12.78it/s]\u001b[A\n",
+ " 29%|██▉ | 12845/44063 [20:58<47:38, 10.92it/s]\u001b[A\n",
+ " 29%|██▉ | 12847/44063 [20:58<47:15, 11.01it/s]\u001b[A\n",
+ " 29%|██▉ | 12849/44063 [20:59<48:16, 10.78it/s]\u001b[A\n",
+ " 29%|██▉ | 12851/44063 [20:59<52:11, 9.97it/s]\u001b[A\n",
+ " 29%|██▉ | 12853/44063 [20:59<58:30, 8.89it/s]\u001b[A\n",
+ " 29%|██▉ | 12854/44063 [20:59<59:22, 8.76it/s]\u001b[A\n",
+ " 29%|██▉ | 12856/44063 [20:59<55:12, 9.42it/s]\u001b[A\n",
+ " 29%|██▉ | 12857/44063 [20:59<56:44, 9.17it/s]\u001b[A\n",
+ " 29%|██▉ | 12859/44063 [21:00<54:21, 9.57it/s]\u001b[A\n",
+ " 29%|██▉ | 12861/44063 [21:00<59:17, 8.77it/s]\u001b[A\n",
+ " 29%|██▉ | 12862/44063 [21:00<1:03:55, 8.13it/s]\u001b[A\n",
+ " 29%|██▉ | 12863/44063 [21:00<1:02:24, 8.33it/s]\u001b[A\n",
+ " 29%|██▉ | 12864/44063 [21:00<1:00:16, 8.63it/s]\u001b[A\n",
+ " 29%|██▉ | 12865/44063 [21:00<1:05:01, 8.00it/s]\u001b[A\n",
+ " 29%|██▉ | 12867/44063 [21:01<57:13, 9.08it/s] \u001b[A\n",
+ " 29%|██▉ | 12868/44063 [21:01<1:05:49, 7.90it/s]\u001b[A\n",
+ " 29%|██▉ | 12870/44063 [21:01<1:00:24, 8.61it/s]\u001b[A\n",
+ " 29%|██▉ | 12871/44063 [21:01<1:00:29, 8.59it/s]\u001b[A\n",
+ " 29%|██▉ | 12873/44063 [21:01<59:16, 8.77it/s] \u001b[A\n",
+ " 29%|██▉ | 12875/44063 [21:01<49:24, 10.52it/s]\u001b[A\n",
+ " 29%|██▉ | 12877/44063 [21:02<45:48, 11.35it/s]\u001b[A\n",
+ " 29%|██▉ | 12879/44063 [21:02<52:52, 9.83it/s]\u001b[A\n",
+ " 29%|██▉ | 12881/44063 [21:02<50:31, 10.28it/s]\u001b[A\n",
+ " 29%|██▉ | 12883/44063 [21:02<44:48, 11.60it/s]\u001b[A\n",
+ " 29%|██▉ | 12886/44063 [21:02<40:01, 12.98it/s]\u001b[A\n",
+ " 29%|██▉ | 12888/44063 [21:02<44:54, 11.57it/s]\u001b[A\n",
+ " 29%|██▉ | 12890/44063 [21:03<48:32, 10.70it/s]\u001b[A\n",
+ " 29%|██▉ | 12892/44063 [21:03<54:22, 9.55it/s]\u001b[A\n",
+ " 29%|██▉ | 12894/44063 [21:03<51:00, 10.18it/s]\u001b[A\n",
+ " 29%|██▉ | 12896/44063 [21:03<52:17, 9.93it/s]\u001b[A\n",
+ " 29%|██▉ | 12898/44063 [21:04<50:38, 10.26it/s]\u001b[A\n",
+ " 29%|██▉ | 12900/44063 [21:04<1:02:22, 8.33it/s]\u001b[A\n",
+ " 29%|██▉ | 12902/44063 [21:04<1:30:43, 5.72it/s]\u001b[A\n",
+ " 29%|██▉ | 12904/44063 [21:05<1:18:34, 6.61it/s]\u001b[A\n",
+ " 29%|██▉ | 12907/44063 [21:05<1:02:36, 8.29it/s]\u001b[A\n",
+ " 29%|██▉ | 12909/44063 [21:05<1:06:13, 7.84it/s]\u001b[A\n",
+ " 29%|██▉ | 12911/44063 [21:05<1:00:16, 8.61it/s]\u001b[A\n",
+ " 29%|██▉ | 12913/44063 [21:06<59:19, 8.75it/s] \u001b[A\n",
+ " 29%|██▉ | 12916/44063 [21:06<48:32, 10.70it/s]\u001b[A\n",
+ " 29%|██▉ | 12918/44063 [21:06<43:56, 11.81it/s]\u001b[A\n",
+ " 29%|██▉ | 12920/44063 [21:06<47:07, 11.01it/s]\u001b[A\n",
+ " 29%|██▉ | 12922/44063 [21:06<49:27, 10.49it/s]\u001b[A\n",
+ " 29%|██▉ | 12924/44063 [21:07<1:01:22, 8.46it/s]\u001b[A\n",
+ " 29%|██▉ | 12926/44063 [21:07<1:08:34, 7.57it/s]\u001b[A\n",
+ " 29%|██▉ | 12927/44063 [21:07<1:16:22, 6.79it/s]\u001b[A\n",
+ " 29%|██▉ | 12928/44063 [21:07<1:12:17, 7.18it/s]\u001b[A\n",
+ " 29%|██▉ | 12929/44063 [21:07<1:15:42, 6.85it/s]\u001b[A\n",
+ " 29%|██▉ | 12930/44063 [21:08<1:25:26, 6.07it/s]\u001b[A\n",
+ " 29%|██▉ | 12932/44063 [21:08<1:11:52, 7.22it/s]\u001b[A\n",
+ " 29%|██▉ | 12933/44063 [21:08<1:12:02, 7.20it/s]\u001b[A\n",
+ " 29%|██▉ | 12934/44063 [21:08<1:10:26, 7.36it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 29%|██▉ | 12936/44063 [21:08<1:09:54, 7.42it/s]\u001b[A\n",
+ " 29%|██▉ | 12937/44063 [21:08<1:10:12, 7.39it/s]\u001b[A\n",
+ " 29%|██▉ | 12939/44063 [21:09<1:02:04, 8.36it/s]\u001b[A\n",
+ " 29%|██▉ | 12940/44063 [21:09<1:06:54, 7.75it/s]\u001b[A\n",
+ " 29%|██▉ | 12941/44063 [21:09<1:03:45, 8.14it/s]\u001b[A\n",
+ " 29%|██▉ | 12942/44063 [21:09<1:04:32, 8.04it/s]\u001b[A\n",
+ " 29%|██▉ | 12943/44063 [21:09<1:07:57, 7.63it/s]\u001b[A\n",
+ " 29%|██▉ | 12945/44063 [21:09<1:05:32, 7.91it/s]\u001b[A\n",
+ " 29%|██▉ | 12946/44063 [21:09<1:01:27, 8.44it/s]\u001b[A\n",
+ " 29%|██▉ | 12948/44063 [21:09<51:21, 10.10it/s] \u001b[A\n",
+ " 29%|██▉ | 12950/44063 [21:10<51:17, 10.11it/s]\u001b[A\n",
+ " 29%|██▉ | 12952/44063 [21:10<50:27, 10.28it/s]\u001b[A\n",
+ " 29%|██▉ | 12954/44063 [21:10<49:29, 10.48it/s]\u001b[A\n",
+ " 29%|██▉ | 12956/44063 [21:10<55:23, 9.36it/s]\u001b[A\n",
+ " 29%|██▉ | 12958/44063 [21:10<49:41, 10.43it/s]\u001b[A\n",
+ " 29%|██▉ | 12960/44063 [21:11<44:17, 11.70it/s]\u001b[A\n",
+ " 29%|██▉ | 12962/44063 [21:11<47:00, 11.03it/s]\u001b[A\n",
+ " 29%|██▉ | 12964/44063 [21:11<44:09, 11.74it/s]\u001b[A\n",
+ " 29%|██▉ | 12966/44063 [21:11<48:53, 10.60it/s]\u001b[A\n",
+ " 29%|██▉ | 12968/44063 [21:11<50:02, 10.36it/s]\u001b[A\n",
+ " 29%|██▉ | 12970/44063 [21:12<49:00, 10.58it/s]\u001b[A\n",
+ " 29%|██▉ | 12972/44063 [21:12<49:43, 10.42it/s]\u001b[A\n",
+ " 29%|██▉ | 12974/44063 [21:12<50:40, 10.23it/s]\u001b[A\n",
+ " 29%|██▉ | 12976/44063 [21:12<58:09, 8.91it/s]\u001b[A\n",
+ " 29%|██▉ | 12977/44063 [21:12<58:52, 8.80it/s]\u001b[A\n",
+ " 29%|██▉ | 12978/44063 [21:13<1:09:55, 7.41it/s]\u001b[A\n",
+ " 29%|██▉ | 12980/44063 [21:13<59:55, 8.65it/s] \u001b[A\n",
+ " 29%|██▉ | 12982/44063 [21:13<51:35, 10.04it/s]\u001b[A\n",
+ " 29%|██▉ | 12984/44063 [21:13<48:08, 10.76it/s]\u001b[A\n",
+ " 29%|██▉ | 12986/44063 [21:13<56:27, 9.17it/s]\u001b[A\n",
+ " 29%|██▉ | 12988/44063 [21:13<49:33, 10.45it/s]\u001b[A\n",
+ " 29%|██▉ | 12991/44063 [21:14<42:51, 12.08it/s]\u001b[A\n",
+ " 29%|██▉ | 12993/44063 [21:14<42:37, 12.15it/s]\u001b[A\n",
+ " 29%|██▉ | 12995/44063 [21:14<44:24, 11.66it/s]\u001b[A\n",
+ " 29%|██▉ | 12997/44063 [21:14<47:09, 10.98it/s]\u001b[A\n",
+ " 30%|██▉ | 12999/44063 [21:14<54:14, 9.54it/s]\u001b[A\n",
+ " 30%|██▉ | 13001/44063 [21:15<49:58, 10.36it/s]\u001b[A\n",
+ " 30%|██▉ | 13003/44063 [21:15<1:02:12, 8.32it/s]\u001b[A\n",
+ " 30%|██▉ | 13005/44063 [21:15<59:34, 8.69it/s] \u001b[A\n",
+ " 30%|██▉ | 13006/44063 [21:15<1:31:11, 5.68it/s]\u001b[A\n",
+ " 30%|██▉ | 13008/44063 [21:16<1:14:07, 6.98it/s]\u001b[A\n",
+ " 30%|██▉ | 13010/44063 [21:16<1:00:18, 8.58it/s]\u001b[A\n",
+ " 30%|██▉ | 13012/44063 [21:16<58:22, 8.87it/s] \u001b[A\n",
+ " 30%|██▉ | 13014/44063 [21:16<1:03:03, 8.21it/s]\u001b[A\n",
+ " 30%|██▉ | 13016/44063 [21:16<56:20, 9.18it/s] \u001b[A\n",
+ " 30%|██▉ | 13018/44063 [21:17<54:42, 9.46it/s]\u001b[A\n",
+ " 30%|██▉ | 13020/44063 [21:17<51:50, 9.98it/s]\u001b[A\n",
+ " 30%|██▉ | 13022/44063 [21:17<45:52, 11.28it/s]\u001b[A\n",
+ " 30%|██▉ | 13024/44063 [21:17<46:13, 11.19it/s]\u001b[A\n",
+ " 30%|██▉ | 13026/44063 [21:17<51:48, 9.99it/s]\u001b[A\n",
+ " 30%|██▉ | 13028/44063 [21:17<52:13, 9.90it/s]\u001b[A\n",
+ " 30%|██▉ | 13030/44063 [21:18<48:53, 10.58it/s]\u001b[A\n",
+ " 30%|██▉ | 13032/44063 [21:18<47:29, 10.89it/s]\u001b[A\n",
+ " 30%|██▉ | 13034/44063 [21:18<1:01:26, 8.42it/s]\u001b[A\n",
+ " 30%|██▉ | 13035/44063 [21:18<1:01:15, 8.44it/s]\u001b[A\n",
+ " 30%|██▉ | 13037/44063 [21:18<53:23, 9.69it/s] \u001b[A\n",
+ " 30%|██▉ | 13039/44063 [21:19<49:15, 10.50it/s]\u001b[A\n",
+ " 30%|██▉ | 13041/44063 [21:19<59:35, 8.68it/s]\u001b[A\n",
+ " 30%|██▉ | 13042/44063 [21:19<1:10:07, 7.37it/s]\u001b[A\n",
+ " 30%|██▉ | 13043/44063 [21:19<1:07:19, 7.68it/s]\u001b[A\n",
+ " 30%|██▉ | 13045/44063 [21:19<59:22, 8.71it/s] \u001b[A\n",
+ " 30%|██▉ | 13047/44063 [21:20<58:21, 8.86it/s]\u001b[A\n",
+ " 30%|██▉ | 13049/44063 [21:20<55:59, 9.23it/s]\u001b[A\n",
+ " 30%|██▉ | 13050/44063 [21:20<59:12, 8.73it/s]\u001b[A\n",
+ " 30%|██▉ | 13051/44063 [21:20<1:10:39, 7.32it/s]\u001b[A\n",
+ " 30%|██▉ | 13053/44063 [21:20<58:44, 8.80it/s] \u001b[A\n",
+ " 30%|██▉ | 13055/44063 [21:20<53:15, 9.70it/s]\u001b[A\n",
+ " 30%|██▉ | 13057/44063 [21:21<56:38, 9.12it/s]\u001b[A\n",
+ " 30%|██▉ | 13059/44063 [21:21<55:45, 9.27it/s]\u001b[A\n",
+ " 30%|██▉ | 13061/44063 [21:21<51:56, 9.95it/s]\u001b[A\n",
+ " 30%|██▉ | 13063/44063 [21:21<51:11, 10.09it/s]\u001b[A\n",
+ " 30%|██▉ | 13065/44063 [21:21<46:46, 11.04it/s]\u001b[A\n",
+ " 30%|██▉ | 13067/44063 [21:21<41:42, 12.38it/s]\u001b[A\n",
+ " 30%|██▉ | 13069/44063 [21:22<43:03, 12.00it/s]\u001b[A\n",
+ " 30%|██▉ | 13071/44063 [21:22<46:23, 11.13it/s]\u001b[A\n",
+ " 30%|██▉ | 13073/44063 [21:22<1:20:19, 6.43it/s]\u001b[A\n",
+ " 30%|██▉ | 13074/44063 [21:23<1:13:57, 6.98it/s]\u001b[A\n",
+ " 30%|██▉ | 13076/44063 [21:23<1:04:41, 7.98it/s]\u001b[A\n",
+ " 30%|██▉ | 13078/44063 [21:23<54:20, 9.50it/s] \u001b[A\n",
+ " 30%|██▉ | 13080/44063 [21:23<54:53, 9.41it/s]\u001b[A\n",
+ " 30%|██▉ | 13082/44063 [21:23<1:00:04, 8.60it/s]\u001b[A\n",
+ " 30%|██▉ | 13083/44063 [21:24<1:34:29, 5.46it/s]\u001b[A\n",
+ " 30%|██▉ | 13084/44063 [21:24<1:22:46, 6.24it/s]\u001b[A\n",
+ " 30%|██▉ | 13086/44063 [21:24<1:09:47, 7.40it/s]\u001b[A\n",
+ " 30%|██▉ | 13087/44063 [21:24<1:04:59, 7.94it/s]\u001b[A\n",
+ " 30%|██▉ | 13089/44063 [21:24<1:01:30, 8.39it/s]\u001b[A\n",
+ " 30%|██▉ | 13090/44063 [21:24<1:02:56, 8.20it/s]\u001b[A\n",
+ " 30%|██▉ | 13092/44063 [21:25<57:46, 8.94it/s] \u001b[A\n",
+ " 30%|██▉ | 13094/44063 [21:25<53:59, 9.56it/s]\u001b[A\n",
+ " 30%|██▉ | 13096/44063 [21:25<1:04:10, 8.04it/s]\u001b[A\n",
+ " 30%|██▉ | 13098/44063 [21:25<54:56, 9.39it/s] \u001b[A\n",
+ " 30%|██▉ | 13100/44063 [21:25<52:43, 9.79it/s]\u001b[A\n",
+ " 30%|██▉ | 13102/44063 [21:26<50:05, 10.30it/s]\u001b[A\n",
+ " 30%|██▉ | 13104/44063 [21:26<50:04, 10.31it/s]\u001b[A\n",
+ " 30%|██▉ | 13106/44063 [21:26<52:24, 9.85it/s]\u001b[A\n",
+ " 30%|██▉ | 13108/44063 [21:26<1:07:11, 7.68it/s]\u001b[A\n",
+ " 30%|██▉ | 13110/44063 [21:27<1:03:33, 8.12it/s]\u001b[A\n",
+ " 30%|██▉ | 13112/44063 [21:27<54:11, 9.52it/s] \u001b[A\n",
+ " 30%|██▉ | 13114/44063 [21:27<48:00, 10.75it/s]\u001b[A\n",
+ " 30%|██▉ | 13116/44063 [21:27<43:01, 11.99it/s]\u001b[A\n",
+ " 30%|██▉ | 13118/44063 [21:27<49:03, 10.51it/s]\u001b[A\n",
+ " 30%|██▉ | 13120/44063 [21:27<45:33, 11.32it/s]\u001b[A\n",
+ " 30%|██▉ | 13122/44063 [21:27<41:57, 12.29it/s]\u001b[A\n",
+ " 30%|██▉ | 13124/44063 [21:28<38:47, 13.30it/s]\u001b[A\n",
+ " 30%|██▉ | 13126/44063 [21:28<39:24, 13.08it/s]\u001b[A\n",
+ " 30%|██▉ | 13128/44063 [21:28<44:52, 11.49it/s]\u001b[A\n",
+ " 30%|██▉ | 13130/44063 [21:28<48:42, 10.58it/s]\u001b[A\n",
+ " 30%|██▉ | 13132/44063 [21:28<44:20, 11.63it/s]\u001b[A\n",
+ " 30%|██▉ | 13134/44063 [21:28<41:38, 12.38it/s]\u001b[A\n",
+ " 30%|██▉ | 13136/44063 [21:29<37:22, 13.79it/s]\u001b[A\n",
+ " 30%|██▉ | 13138/44063 [21:29<37:12, 13.85it/s]\u001b[A\n",
+ " 30%|██▉ | 13140/44063 [21:29<52:47, 9.76it/s]\u001b[A\n",
+ " 30%|██▉ | 13142/44063 [21:29<58:46, 8.77it/s]\u001b[A\n",
+ " 30%|██▉ | 13144/44063 [21:30<56:23, 9.14it/s]\u001b[A\n",
+ " 30%|██▉ | 13146/44063 [21:30<53:10, 9.69it/s]\u001b[A\n",
+ " 30%|██▉ | 13148/44063 [21:30<49:24, 10.43it/s]\u001b[A\n",
+ " 30%|██▉ | 13150/44063 [21:30<45:19, 11.37it/s]\u001b[A\n",
+ " 30%|██▉ | 13152/44063 [21:30<48:05, 10.71it/s]\u001b[A\n",
+ " 30%|██▉ | 13154/44063 [21:30<53:17, 9.67it/s]\u001b[A\n",
+ " 30%|██▉ | 13156/44063 [21:31<51:27, 10.01it/s]\u001b[A\n",
+ " 30%|██▉ | 13158/44063 [21:31<53:04, 9.70it/s]\u001b[A\n",
+ " 30%|██▉ | 13160/44063 [21:31<59:36, 8.64it/s]\u001b[A\n",
+ " 30%|██▉ | 13162/44063 [21:31<52:55, 9.73it/s]\u001b[A\n",
+ " 30%|██▉ | 13164/44063 [21:31<48:49, 10.55it/s]\u001b[A\n",
+ " 30%|██▉ | 13166/44063 [21:32<43:48, 11.75it/s]\u001b[A\n",
+ " 30%|██▉ | 13168/44063 [21:32<40:55, 12.58it/s]\u001b[A\n",
+ " 30%|██▉ | 13170/44063 [21:32<38:57, 13.22it/s]\u001b[A\n",
+ " 30%|██▉ | 13172/44063 [21:32<46:36, 11.05it/s]\u001b[A\n",
+ " 30%|██▉ | 13174/44063 [21:32<43:28, 11.84it/s]\u001b[A\n",
+ " 30%|██▉ | 13176/44063 [21:32<42:18, 12.17it/s]\u001b[A\n",
+ " 30%|██▉ | 13178/44063 [21:33<45:58, 11.20it/s]\u001b[A\n",
+ " 30%|██▉ | 13180/44063 [21:33<47:15, 10.89it/s]\u001b[A\n",
+ " 30%|██▉ | 13182/44063 [21:33<46:44, 11.01it/s]\u001b[A\n",
+ " 30%|██▉ | 13184/44063 [21:33<45:31, 11.30it/s]\u001b[A\n",
+ " 30%|██▉ | 13186/44063 [21:33<50:30, 10.19it/s]\u001b[A\n",
+ " 30%|██▉ | 13188/44063 [21:34<50:42, 10.15it/s]\u001b[A\n",
+ " 30%|██▉ | 13190/44063 [21:34<48:23, 10.63it/s]\u001b[A\n",
+ " 30%|██▉ | 13192/44063 [21:34<45:23, 11.34it/s]\u001b[A\n",
+ " 30%|██▉ | 13194/44063 [21:34<49:43, 10.35it/s]\u001b[A\n",
+ " 30%|██▉ | 13196/44063 [21:34<48:02, 10.71it/s]\u001b[A\n",
+ " 30%|██▉ | 13198/44063 [21:34<43:01, 11.96it/s]\u001b[A\n",
+ " 30%|██▉ | 13200/44063 [21:35<41:46, 12.32it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 30%|██▉ | 13202/44063 [21:35<40:25, 12.72it/s]\u001b[A\n",
+ " 30%|██▉ | 13204/44063 [21:35<39:02, 13.17it/s]\u001b[A\n",
+ " 30%|██▉ | 13206/44063 [21:35<40:36, 12.66it/s]\u001b[A\n",
+ " 30%|██▉ | 13208/44063 [21:35<43:41, 11.77it/s]\u001b[A\n",
+ " 30%|██▉ | 13210/44063 [21:35<40:10, 12.80it/s]\u001b[A\n",
+ " 30%|██▉ | 13212/44063 [21:36<42:52, 11.99it/s]\u001b[A\n",
+ " 30%|██▉ | 13214/44063 [21:36<46:35, 11.04it/s]\u001b[A\n",
+ " 30%|██▉ | 13216/44063 [21:36<41:58, 12.25it/s]\u001b[A\n",
+ " 30%|██▉ | 13218/44063 [21:36<38:05, 13.50it/s]\u001b[A\n",
+ " 30%|███ | 13220/44063 [21:36<38:54, 13.21it/s]\u001b[A\n",
+ " 30%|███ | 13222/44063 [21:36<53:10, 9.67it/s]\u001b[A\n",
+ " 30%|███ | 13224/44063 [21:37<48:42, 10.55it/s]\u001b[A\n",
+ " 30%|███ | 13226/44063 [21:37<48:16, 10.65it/s]\u001b[A\n",
+ " 30%|███ | 13228/44063 [21:37<44:20, 11.59it/s]\u001b[A\n",
+ " 30%|███ | 13230/44063 [21:37<43:03, 11.94it/s]\u001b[A\n",
+ " 30%|███ | 13232/44063 [21:37<43:04, 11.93it/s]\u001b[A\n",
+ " 30%|███ | 13234/44063 [21:37<42:17, 12.15it/s]\u001b[A\n",
+ " 30%|███ | 13236/44063 [21:38<44:00, 11.67it/s]\u001b[A\n",
+ " 30%|███ | 13238/44063 [21:38<44:16, 11.60it/s]\u001b[A\n",
+ " 30%|███ | 13240/44063 [21:38<46:10, 11.13it/s]\u001b[A\n",
+ " 30%|███ | 13242/44063 [21:38<48:52, 10.51it/s]\u001b[A\n",
+ " 30%|███ | 13244/44063 [21:38<52:54, 9.71it/s]\u001b[A\n",
+ " 30%|███ | 13246/44063 [21:39<49:15, 10.43it/s]\u001b[A\n",
+ " 30%|███ | 13248/44063 [21:39<48:15, 10.64it/s]\u001b[A\n",
+ " 30%|███ | 13250/44063 [21:39<48:04, 10.68it/s]\u001b[A\n",
+ " 30%|███ | 13252/44063 [21:39<47:09, 10.89it/s]\u001b[A\n",
+ " 30%|███ | 13254/44063 [21:39<46:16, 11.10it/s]\u001b[A\n",
+ " 30%|███ | 13256/44063 [21:39<45:54, 11.18it/s]\u001b[A\n",
+ " 30%|███ | 13258/44063 [21:40<42:58, 11.95it/s]\u001b[A\n",
+ " 30%|███ | 13260/44063 [21:40<43:05, 11.91it/s]\u001b[A\n",
+ " 30%|███ | 13262/44063 [21:40<40:25, 12.70it/s]\u001b[A\n",
+ " 30%|███ | 13264/44063 [21:40<43:00, 11.94it/s]\u001b[A\n",
+ " 30%|███ | 13266/44063 [21:40<53:29, 9.59it/s]\u001b[A\n",
+ " 30%|███ | 13268/44063 [21:41<1:01:53, 8.29it/s]\u001b[A\n",
+ " 30%|███ | 13270/44063 [21:41<54:18, 9.45it/s] \u001b[A\n",
+ " 30%|███ | 13272/44063 [21:41<49:12, 10.43it/s]\u001b[A\n",
+ " 30%|███ | 13274/44063 [21:41<46:59, 10.92it/s]\u001b[A\n",
+ " 30%|███ | 13276/44063 [21:41<53:16, 9.63it/s]\u001b[A\n",
+ " 30%|███ | 13278/44063 [21:42<46:43, 10.98it/s]\u001b[A\n",
+ " 30%|███ | 13280/44063 [21:42<47:10, 10.88it/s]\u001b[A\n",
+ " 30%|███ | 13282/44063 [21:42<46:29, 11.03it/s]\u001b[A\n",
+ " 30%|███ | 13284/44063 [21:42<45:23, 11.30it/s]\u001b[A\n",
+ " 30%|███ | 13286/44063 [21:42<49:14, 10.42it/s]\u001b[A\n",
+ " 30%|███ | 13288/44063 [21:43<49:44, 10.31it/s]\u001b[A\n",
+ " 30%|███ | 13290/44063 [21:43<48:54, 10.49it/s]\u001b[A\n",
+ " 30%|███ | 13292/44063 [21:43<52:09, 9.83it/s]\u001b[A\n",
+ " 30%|███ | 13294/44063 [21:43<45:04, 11.38it/s]\u001b[A\n",
+ " 30%|███ | 13296/44063 [21:43<54:05, 9.48it/s]\u001b[A\n",
+ " 30%|███ | 13298/44063 [21:44<53:57, 9.50it/s]\u001b[A\n",
+ " 30%|███ | 13300/44063 [21:44<51:19, 9.99it/s]\u001b[A\n",
+ " 30%|███ | 13302/44063 [21:44<54:24, 9.42it/s]\u001b[A\n",
+ " 30%|███ | 13304/44063 [21:44<51:53, 9.88it/s]\u001b[A\n",
+ " 30%|███ | 13306/44063 [21:44<53:09, 9.64it/s]\u001b[A\n",
+ " 30%|███ | 13307/44063 [21:45<1:09:25, 7.38it/s]\u001b[A\n",
+ " 30%|███ | 13308/44063 [21:45<1:16:24, 6.71it/s]\u001b[A\n",
+ " 30%|███ | 13309/44063 [21:45<1:13:56, 6.93it/s]\u001b[A\n",
+ " 30%|███ | 13310/44063 [21:45<1:11:39, 7.15it/s]\u001b[A\n",
+ " 30%|███ | 13311/44063 [21:45<1:19:52, 6.42it/s]\u001b[A\n",
+ " 30%|███ | 13313/44063 [21:45<1:06:27, 7.71it/s]\u001b[A\n",
+ " 30%|███ | 13315/44063 [21:46<58:22, 8.78it/s] \u001b[A\n",
+ " 30%|███ | 13317/44063 [21:46<49:14, 10.41it/s]\u001b[A\n",
+ " 30%|███ | 13319/44063 [21:46<53:06, 9.65it/s]\u001b[A\n",
+ " 30%|███ | 13321/44063 [21:46<48:23, 10.59it/s]\u001b[A\n",
+ " 30%|███ | 13323/44063 [21:46<47:45, 10.73it/s]\u001b[A\n",
+ " 30%|███ | 13325/44063 [21:46<54:01, 9.48it/s]\u001b[A\n",
+ " 30%|███ | 13327/44063 [21:47<49:54, 10.27it/s]\u001b[A\n",
+ " 30%|███ | 13329/44063 [21:47<48:54, 10.47it/s]\u001b[A\n",
+ " 30%|███ | 13331/44063 [21:47<54:57, 9.32it/s]\u001b[A\n",
+ " 30%|███ | 13333/44063 [21:47<50:11, 10.21it/s]\u001b[A\n",
+ " 30%|███ | 13335/44063 [21:47<49:17, 10.39it/s]\u001b[A\n",
+ " 30%|███ | 13337/44063 [21:48<47:21, 10.81it/s]\u001b[A\n",
+ " 30%|███ | 13339/44063 [21:48<43:45, 11.70it/s]\u001b[A\n",
+ " 30%|███ | 13341/44063 [21:48<48:09, 10.63it/s]\u001b[A\n",
+ " 30%|███ | 13343/44063 [21:48<46:26, 11.02it/s]\u001b[A\n",
+ " 30%|███ | 13345/44063 [21:48<44:26, 11.52it/s]\u001b[A\n",
+ " 30%|███ | 13347/44063 [21:48<45:53, 11.16it/s]\u001b[A\n",
+ " 30%|███ | 13349/44063 [21:49<45:37, 11.22it/s]\u001b[A\n",
+ " 30%|███ | 13351/44063 [21:49<1:06:50, 7.66it/s]\u001b[A\n",
+ " 30%|███ | 13353/44063 [21:49<59:53, 8.55it/s] \u001b[A\n",
+ " 30%|███ | 13355/44063 [21:49<56:51, 9.00it/s]\u001b[A\n",
+ " 30%|███ | 13357/44063 [21:50<58:09, 8.80it/s]\u001b[A\n",
+ " 30%|███ | 13359/44063 [21:50<55:26, 9.23it/s]\u001b[A\n",
+ " 30%|███ | 13360/44063 [21:50<1:00:21, 8.48it/s]\u001b[A\n",
+ " 30%|███ | 13361/44063 [21:50<1:00:57, 8.39it/s]\u001b[A\n",
+ " 30%|███ | 13363/44063 [21:50<54:54, 9.32it/s] \u001b[A\n",
+ " 30%|███ | 13364/44063 [21:50<54:18, 9.42it/s]\u001b[A\n",
+ " 30%|███ | 13365/44063 [21:51<57:15, 8.94it/s]\u001b[A\n",
+ " 30%|███ | 13367/44063 [21:51<50:47, 10.07it/s]\u001b[A\n",
+ " 30%|███ | 13369/44063 [21:51<48:21, 10.58it/s]\u001b[A\n",
+ " 30%|███ | 13371/44063 [21:51<43:59, 11.63it/s]\u001b[A\n",
+ " 30%|███ | 13373/44063 [21:51<43:59, 11.63it/s]\u001b[A\n",
+ " 30%|███ | 13375/44063 [21:51<43:47, 11.68it/s]\u001b[A\n",
+ " 30%|███ | 13377/44063 [21:51<41:46, 12.24it/s]\u001b[A\n",
+ " 30%|███ | 13379/44063 [21:52<41:35, 12.30it/s]\u001b[A\n",
+ " 30%|███ | 13381/44063 [21:52<49:16, 10.38it/s]\u001b[A\n",
+ " 30%|███ | 13383/44063 [21:52<49:32, 10.32it/s]\u001b[A\n",
+ " 30%|███ | 13385/44063 [21:52<49:40, 10.29it/s]\u001b[A\n",
+ " 30%|███ | 13387/44063 [21:52<49:44, 10.28it/s]\u001b[A\n",
+ " 30%|███ | 13389/44063 [21:53<49:05, 10.41it/s]\u001b[A\n",
+ " 30%|███ | 13391/44063 [21:53<1:08:50, 7.43it/s]\u001b[A\n",
+ " 30%|███ | 13393/44063 [21:53<1:01:52, 8.26it/s]\u001b[A\n",
+ " 30%|███ | 13394/44063 [21:53<1:03:22, 8.07it/s]\u001b[A\n",
+ " 30%|███ | 13395/44063 [21:54<1:08:23, 7.47it/s]\u001b[A\n",
+ " 30%|███ | 13396/44063 [21:54<1:20:03, 6.38it/s]\u001b[A\n",
+ " 30%|███ | 13398/44063 [21:54<1:11:41, 7.13it/s]\u001b[A\n",
+ " 30%|███ | 13400/44063 [21:54<1:00:17, 8.48it/s]\u001b[A\n",
+ " 30%|███ | 13402/44063 [21:54<59:30, 8.59it/s] \u001b[A\n",
+ " 30%|███ | 13404/44063 [21:55<58:12, 8.78it/s]\u001b[A\n",
+ " 30%|███ | 13405/44063 [21:55<1:05:17, 7.83it/s]\u001b[A\n",
+ " 30%|███ | 13407/44063 [21:55<53:41, 9.52it/s] \u001b[A\n",
+ " 30%|███ | 13409/44063 [21:55<48:07, 10.62it/s]\u001b[A\n",
+ " 30%|███ | 13411/44063 [21:55<48:44, 10.48it/s]\u001b[A\n",
+ " 30%|███ | 13413/44063 [21:55<47:12, 10.82it/s]\u001b[A\n",
+ " 30%|███ | 13415/44063 [21:56<51:52, 9.85it/s]\u001b[A\n",
+ " 30%|███ | 13417/44063 [21:56<53:01, 9.63it/s]\u001b[A\n",
+ " 30%|███ | 13419/44063 [21:56<53:47, 9.50it/s]\u001b[A\n",
+ " 30%|███ | 13421/44063 [21:56<51:59, 9.82it/s]\u001b[A\n",
+ " 30%|███ | 13423/44063 [21:56<54:49, 9.31it/s]\u001b[A\n",
+ " 30%|███ | 13424/44063 [21:57<59:13, 8.62it/s]\u001b[A\n",
+ " 30%|███ | 13426/44063 [21:57<56:25, 9.05it/s]\u001b[A\n",
+ " 30%|███ | 13427/44063 [21:57<55:38, 9.18it/s]\u001b[A\n",
+ " 30%|███ | 13428/44063 [21:57<1:00:17, 8.47it/s]\u001b[A\n",
+ " 30%|███ | 13430/44063 [21:57<56:41, 9.01it/s] \u001b[A\n",
+ " 30%|███ | 13432/44063 [21:57<50:25, 10.12it/s]\u001b[A\n",
+ " 30%|███ | 13434/44063 [21:58<54:06, 9.43it/s]\u001b[A\n",
+ " 30%|███ | 13436/44063 [21:58<46:17, 11.02it/s]\u001b[A\n",
+ " 30%|███ | 13438/44063 [21:58<45:46, 11.15it/s]\u001b[A\n",
+ " 31%|███ | 13440/44063 [21:58<48:33, 10.51it/s]\u001b[A\n",
+ " 31%|███ | 13442/44063 [21:58<45:39, 11.18it/s]\u001b[A\n",
+ " 31%|███ | 13444/44063 [21:58<47:04, 10.84it/s]\u001b[A\n",
+ " 31%|███ | 13446/44063 [21:59<46:40, 10.93it/s]\u001b[A\n",
+ " 31%|███ | 13448/44063 [21:59<46:25, 10.99it/s]\u001b[A\n",
+ " 31%|███ | 13450/44063 [21:59<48:10, 10.59it/s]\u001b[A\n",
+ " 31%|███ | 13452/44063 [21:59<53:40, 9.50it/s]\u001b[A\n",
+ " 31%|███ | 13453/44063 [21:59<1:08:20, 7.47it/s]\u001b[A\n",
+ " 31%|███ | 13455/44063 [22:00<58:54, 8.66it/s] \u001b[A\n",
+ " 31%|███ | 13457/44063 [22:00<56:06, 9.09it/s]\u001b[A\n",
+ " 31%|███ | 13459/44063 [22:00<57:09, 8.93it/s]\u001b[A\n",
+ " 31%|███ | 13461/44063 [22:00<1:02:18, 8.18it/s]\u001b[A\n",
+ " 31%|███ | 13463/44063 [22:01<58:51, 8.67it/s] \u001b[A\n",
+ " 31%|███ | 13465/44063 [22:01<54:39, 9.33it/s]\u001b[A\n",
+ " 31%|███ | 13467/44063 [22:01<51:43, 9.86it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 31%|███ | 13469/44063 [22:01<50:30, 10.10it/s]\u001b[A\n",
+ " 31%|███ | 13471/44063 [22:01<53:10, 9.59it/s]\u001b[A\n",
+ " 31%|███ | 13472/44063 [22:01<56:41, 8.99it/s]\u001b[A\n",
+ " 31%|███ | 13473/44063 [22:02<56:35, 9.01it/s]\u001b[A\n",
+ " 31%|███ | 13475/44063 [22:02<50:16, 10.14it/s]\u001b[A\n",
+ " 31%|███ | 13477/44063 [22:02<47:50, 10.66it/s]\u001b[A\n",
+ " 31%|███ | 13479/44063 [22:02<46:57, 10.85it/s]\u001b[A\n",
+ " 31%|███ | 13481/44063 [22:02<1:02:18, 8.18it/s]\u001b[A\n",
+ " 31%|███ | 13483/44063 [22:03<56:42, 8.99it/s] \u001b[A\n",
+ " 31%|███ | 13485/44063 [22:03<54:21, 9.38it/s]\u001b[A\n",
+ " 31%|███ | 13487/44063 [22:03<52:08, 9.77it/s]\u001b[A\n",
+ " 31%|███ | 13489/44063 [22:03<50:00, 10.19it/s]\u001b[A\n",
+ " 31%|███ | 13491/44063 [22:03<47:43, 10.68it/s]\u001b[A\n",
+ " 31%|███ | 13493/44063 [22:04<1:02:27, 8.16it/s]\u001b[A\n",
+ " 31%|███ | 13495/44063 [22:04<1:04:32, 7.89it/s]\u001b[A\n",
+ " 31%|███ | 13496/44063 [22:04<1:01:31, 8.28it/s]\u001b[A\n",
+ " 31%|███ | 13498/44063 [22:04<1:01:20, 8.30it/s]\u001b[A\n",
+ " 31%|███ | 13499/44063 [22:04<1:03:09, 8.06it/s]\u001b[A\n",
+ " 31%|███ | 13501/44063 [22:05<1:00:50, 8.37it/s]\u001b[A\n",
+ " 31%|███ | 13503/44063 [22:05<56:44, 8.98it/s] \u001b[A\n",
+ " 31%|███ | 13505/44063 [22:05<52:49, 9.64it/s]\u001b[A\n",
+ " 31%|███ | 13506/44063 [22:05<1:01:15, 8.31it/s]\u001b[A\n",
+ " 31%|███ | 13507/44063 [22:05<1:09:36, 7.32it/s]\u001b[A\n",
+ " 31%|███ | 13508/44063 [22:05<1:09:13, 7.36it/s]\u001b[A\n",
+ " 31%|███ | 13510/44063 [22:06<1:01:56, 8.22it/s]\u001b[A\n",
+ " 31%|███ | 13512/44063 [22:06<57:54, 8.79it/s] \u001b[A\n",
+ " 31%|███ | 13514/44063 [22:06<56:53, 8.95it/s]\u001b[A\n",
+ " 31%|███ | 13515/44063 [22:06<1:00:31, 8.41it/s]\u001b[A\n",
+ " 31%|███ | 13516/44063 [22:06<1:01:28, 8.28it/s]\u001b[A\n",
+ " 31%|███ | 13518/44063 [22:06<54:44, 9.30it/s] \u001b[A\n",
+ " 31%|███ | 13520/44063 [22:07<53:17, 9.55it/s]\u001b[A\n",
+ " 31%|███ | 13521/44063 [22:07<53:20, 9.54it/s]\u001b[A\n",
+ " 31%|███ | 13523/44063 [22:07<51:13, 9.94it/s]\u001b[A\n",
+ " 31%|███ | 13525/44063 [22:07<52:59, 9.60it/s]\u001b[A\n",
+ " 31%|███ | 13528/44063 [22:07<46:50, 10.86it/s]\u001b[A\n",
+ " 31%|███ | 13530/44063 [22:08<43:46, 11.62it/s]\u001b[A\n",
+ " 31%|███ | 13532/44063 [22:08<52:48, 9.64it/s]\u001b[A\n",
+ " 31%|███ | 13534/44063 [22:08<47:35, 10.69it/s]\u001b[A\n",
+ " 31%|███ | 13536/44063 [22:08<46:57, 10.83it/s]\u001b[A\n",
+ " 31%|███ | 13538/44063 [22:08<52:30, 9.69it/s]\u001b[A\n",
+ " 31%|███ | 13540/44063 [22:09<47:28, 10.72it/s]\u001b[A\n",
+ " 31%|███ | 13542/44063 [22:09<45:04, 11.28it/s]\u001b[A\n",
+ " 31%|███ | 13544/44063 [22:09<42:32, 11.96it/s]\u001b[A\n",
+ " 31%|███ | 13546/44063 [22:09<38:13, 13.30it/s]\u001b[A\n",
+ " 31%|███ | 13548/44063 [22:09<39:19, 12.93it/s]\u001b[A\n",
+ " 31%|███ | 13550/44063 [22:09<43:09, 11.78it/s]\u001b[A\n",
+ " 31%|███ | 13552/44063 [22:09<40:20, 12.60it/s]\u001b[A\n",
+ " 31%|███ | 13554/44063 [22:10<38:16, 13.28it/s]\u001b[A\n",
+ " 31%|███ | 13556/44063 [22:10<39:04, 13.01it/s]\u001b[A\n",
+ " 31%|███ | 13558/44063 [22:10<41:27, 12.26it/s]\u001b[A\n",
+ " 31%|███ | 13560/44063 [22:10<46:57, 10.82it/s]\u001b[A\n",
+ " 31%|███ | 13562/44063 [22:10<46:35, 10.91it/s]\u001b[A\n",
+ " 31%|███ | 13564/44063 [22:10<44:35, 11.40it/s]\u001b[A\n",
+ " 31%|███ | 13566/44063 [22:11<42:22, 11.99it/s]\u001b[A\n",
+ " 31%|███ | 13568/44063 [22:11<44:51, 11.33it/s]\u001b[A\n",
+ " 31%|███ | 13570/44063 [22:11<43:26, 11.70it/s]\u001b[A\n",
+ " 31%|███ | 13572/44063 [22:11<45:21, 11.20it/s]\u001b[A\n",
+ " 31%|███ | 13574/44063 [22:11<48:36, 10.45it/s]\u001b[A\n",
+ " 31%|███ | 13576/44063 [22:12<51:42, 9.83it/s]\u001b[A\n",
+ " 31%|███ | 13578/44063 [22:12<45:57, 11.06it/s]\u001b[A\n",
+ " 31%|███ | 13580/44063 [22:12<40:09, 12.65it/s]\u001b[A\n",
+ " 31%|███ | 13582/44063 [22:12<41:28, 12.25it/s]\u001b[A\n",
+ " 31%|███ | 13584/44063 [22:12<50:53, 9.98it/s]\u001b[A\n",
+ " 31%|███ | 13586/44063 [22:13<49:16, 10.31it/s]\u001b[A\n",
+ " 31%|███ | 13588/44063 [22:13<51:09, 9.93it/s]\u001b[A\n",
+ " 31%|███ | 13590/44063 [22:13<49:01, 10.36it/s]\u001b[A\n",
+ " 31%|███ | 13592/44063 [22:13<55:33, 9.14it/s]\u001b[A\n",
+ " 31%|███ | 13593/44063 [22:13<54:36, 9.30it/s]\u001b[A\n",
+ " 31%|███ | 13594/44063 [22:13<55:38, 9.13it/s]\u001b[A\n",
+ " 31%|███ | 13596/44063 [22:14<50:07, 10.13it/s]\u001b[A\n",
+ " 31%|███ | 13598/44063 [22:14<48:30, 10.47it/s]\u001b[A\n",
+ " 31%|███ | 13600/44063 [22:14<47:16, 10.74it/s]\u001b[A\n",
+ " 31%|███ | 13602/44063 [22:14<46:12, 10.99it/s]\u001b[A\n",
+ " 31%|███ | 13604/44063 [22:14<46:41, 10.87it/s]\u001b[A\n",
+ " 31%|███ | 13606/44063 [22:14<47:44, 10.63it/s]\u001b[A\n",
+ " 31%|███ | 13608/44063 [22:15<45:19, 11.20it/s]\u001b[A\n",
+ " 31%|███ | 13610/44063 [22:15<52:54, 9.59it/s]\u001b[A\n",
+ " 31%|███ | 13612/44063 [22:15<45:59, 11.03it/s]\u001b[A\n",
+ " 31%|███ | 13614/44063 [22:15<46:14, 10.97it/s]\u001b[A\n",
+ " 31%|███ | 13616/44063 [22:15<51:53, 9.78it/s]\u001b[A\n",
+ " 31%|███ | 13618/44063 [22:16<49:46, 10.20it/s]\u001b[A\n",
+ " 31%|███ | 13620/44063 [22:16<51:50, 9.79it/s]\u001b[A\n",
+ " 31%|███ | 13622/44063 [22:16<49:14, 10.30it/s]\u001b[A\n",
+ " 31%|███ | 13624/44063 [22:16<54:29, 9.31it/s]\u001b[A\n",
+ " 31%|███ | 13626/44063 [22:16<51:00, 9.94it/s]\u001b[A\n",
+ " 31%|███ | 13628/44063 [22:17<52:42, 9.62it/s]\u001b[A\n",
+ " 31%|███ | 13629/44063 [22:17<55:14, 9.18it/s]\u001b[A\n",
+ " 31%|███ | 13631/44063 [22:17<53:23, 9.50it/s]\u001b[A\n",
+ " 31%|███ | 13632/44063 [22:17<53:34, 9.47it/s]\u001b[A\n",
+ " 31%|███ | 13633/44063 [22:17<56:06, 9.04it/s]\u001b[A\n",
+ " 31%|███ | 13634/44063 [22:17<59:38, 8.50it/s]\u001b[A\n",
+ " 31%|███ | 13635/44063 [22:17<57:58, 8.75it/s]\u001b[A\n",
+ " 31%|███ | 13637/44063 [22:18<54:26, 9.31it/s]\u001b[A\n",
+ " 31%|███ | 13638/44063 [22:18<58:37, 8.65it/s]\u001b[A\n",
+ " 31%|███ | 13639/44063 [22:18<1:07:46, 7.48it/s]\u001b[A\n",
+ " 31%|███ | 13641/44063 [22:18<1:08:29, 7.40it/s]\u001b[A\n",
+ " 31%|███ | 13642/44063 [22:19<1:31:44, 5.53it/s]\u001b[A\n",
+ " 31%|███ | 13644/44063 [22:19<1:16:26, 6.63it/s]\u001b[A\n",
+ " 31%|███ | 13645/44063 [22:19<1:20:04, 6.33it/s]\u001b[A\n",
+ " 31%|███ | 13647/44063 [22:19<1:11:34, 7.08it/s]\u001b[A\n",
+ " 31%|███ | 13649/44063 [22:19<1:02:12, 8.15it/s]\u001b[A\n",
+ " 31%|███ | 13651/44063 [22:19<1:00:21, 8.40it/s]\u001b[A\n",
+ " 31%|███ | 13652/44063 [22:20<1:16:01, 6.67it/s]\u001b[A\n",
+ " 31%|███ | 13654/44063 [22:20<1:20:11, 6.32it/s]\u001b[A\n",
+ " 31%|███ | 13655/44063 [22:20<1:16:16, 6.64it/s]\u001b[A\n",
+ " 31%|███ | 13656/44063 [22:20<1:11:30, 7.09it/s]\u001b[A\n",
+ " 31%|███ | 13658/44063 [22:20<59:34, 8.51it/s] \u001b[A\n",
+ " 31%|███ | 13660/44063 [22:21<58:11, 8.71it/s]\u001b[A\n",
+ " 31%|███ | 13662/44063 [22:21<50:19, 10.07it/s]\u001b[A\n",
+ " 31%|███ | 13664/44063 [22:21<1:05:15, 7.76it/s]\u001b[A\n",
+ " 31%|███ | 13666/44063 [22:21<56:20, 8.99it/s] \u001b[A\n",
+ " 31%|███ | 13668/44063 [22:21<51:36, 9.82it/s]\u001b[A\n",
+ " 31%|███ | 13670/44063 [22:22<50:44, 9.98it/s]\u001b[A\n",
+ " 31%|███ | 13672/44063 [22:22<50:12, 10.09it/s]\u001b[A\n",
+ " 31%|███ | 13674/44063 [22:22<49:14, 10.28it/s]\u001b[A\n",
+ " 31%|███ | 13676/44063 [22:22<43:48, 11.56it/s]\u001b[A\n",
+ " 31%|███ | 13678/44063 [22:22<53:00, 9.55it/s]\u001b[A\n",
+ " 31%|███ | 13680/44063 [22:23<53:09, 9.53it/s]\u001b[A\n",
+ " 31%|███ | 13682/44063 [22:23<55:54, 9.06it/s]\u001b[A\n",
+ " 31%|███ | 13684/44063 [22:23<51:56, 9.75it/s]\u001b[A\n",
+ " 31%|███ | 13686/44063 [22:23<52:27, 9.65it/s]\u001b[A\n",
+ " 31%|███ | 13688/44063 [22:24<55:00, 9.20it/s]\u001b[A\n",
+ " 31%|███ | 13689/44063 [22:24<58:56, 8.59it/s]\u001b[A\n",
+ " 31%|███ | 13691/44063 [22:24<52:54, 9.57it/s]\u001b[A\n",
+ " 31%|███ | 13693/44063 [22:24<47:06, 10.74it/s]\u001b[A\n",
+ " 31%|███ | 13695/44063 [22:24<47:52, 10.57it/s]\u001b[A\n",
+ " 31%|███ | 13697/44063 [22:24<46:21, 10.92it/s]\u001b[A\n",
+ " 31%|███ | 13699/44063 [22:24<46:50, 10.80it/s]\u001b[A\n",
+ " 31%|███ | 13701/44063 [22:25<46:18, 10.93it/s]\u001b[A\n",
+ " 31%|███ | 13703/44063 [22:25<45:44, 11.06it/s]\u001b[A\n",
+ " 31%|███ | 13705/44063 [22:25<43:26, 11.65it/s]\u001b[A\n",
+ " 31%|███ | 13707/44063 [22:25<49:11, 10.28it/s]\u001b[A\n",
+ " 31%|███ | 13709/44063 [22:25<44:24, 11.39it/s]\u001b[A\n",
+ " 31%|███ | 13711/44063 [22:25<41:16, 12.26it/s]\u001b[A\n",
+ " 31%|███ | 13713/44063 [22:26<41:46, 12.11it/s]\u001b[A\n",
+ " 31%|███ | 13715/44063 [22:26<46:25, 10.90it/s]\u001b[A\n",
+ " 31%|███ | 13717/44063 [22:26<42:21, 11.94it/s]\u001b[A\n",
+ " 31%|███ | 13719/44063 [22:26<43:04, 11.74it/s]\u001b[A\n",
+ " 31%|███ | 13721/44063 [22:26<43:05, 11.74it/s]\u001b[A\n",
+ " 31%|███ | 13723/44063 [22:27<41:07, 12.29it/s]\u001b[A\n",
+ " 31%|███ | 13725/44063 [22:27<42:45, 11.83it/s]\u001b[A\n",
+ " 31%|███ | 13727/44063 [22:27<44:18, 11.41it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 31%|███ | 13729/44063 [22:27<46:01, 10.98it/s]\u001b[A\n",
+ " 31%|███ | 13731/44063 [22:27<48:35, 10.40it/s]\u001b[A\n",
+ " 31%|███ | 13733/44063 [22:28<50:06, 10.09it/s]\u001b[A\n",
+ " 31%|███ | 13735/44063 [22:28<46:27, 10.88it/s]\u001b[A\n",
+ " 31%|███ | 13737/44063 [22:28<46:35, 10.85it/s]\u001b[A\n",
+ " 31%|███ | 13739/44063 [22:28<53:18, 9.48it/s]\u001b[A\n",
+ " 31%|███ | 13741/44063 [22:28<50:24, 10.03it/s]\u001b[A\n",
+ " 31%|███ | 13743/44063 [22:28<45:44, 11.05it/s]\u001b[A\n",
+ " 31%|███ | 13745/44063 [22:29<58:16, 8.67it/s]\u001b[A\n",
+ " 31%|███ | 13747/44063 [22:29<1:03:32, 7.95it/s]\u001b[A\n",
+ " 31%|███ | 13749/44063 [22:29<53:12, 9.50it/s] \u001b[A\n",
+ " 31%|███ | 13751/44063 [22:29<54:54, 9.20it/s]\u001b[A\n",
+ " 31%|███ | 13753/44063 [22:30<1:08:50, 7.34it/s]\u001b[A\n",
+ " 31%|███ | 13755/44063 [22:30<1:12:18, 6.99it/s]\u001b[A\n",
+ " 31%|███ | 13756/44063 [22:30<1:10:27, 7.17it/s]\u001b[A\n",
+ " 31%|███ | 13757/44063 [22:30<1:05:44, 7.68it/s]\u001b[A\n",
+ " 31%|███ | 13758/44063 [22:31<1:13:31, 6.87it/s]\u001b[A\n",
+ " 31%|███ | 13760/44063 [22:31<1:06:36, 7.58it/s]\u001b[A\n",
+ " 31%|███ | 13761/44063 [22:31<1:12:54, 6.93it/s]\u001b[A\n",
+ " 31%|███ | 13762/44063 [22:31<1:35:26, 5.29it/s]\u001b[A\n",
+ " 31%|███ | 13764/44063 [22:31<1:16:27, 6.60it/s]\u001b[A\n",
+ " 31%|███ | 13766/44063 [22:32<1:13:32, 6.87it/s]\u001b[A\n",
+ " 31%|███ | 13767/44063 [22:32<1:11:40, 7.04it/s]\u001b[A\n",
+ " 31%|███ | 13768/44063 [22:32<1:07:40, 7.46it/s]\u001b[A\n",
+ " 31%|███▏ | 13770/44063 [22:32<1:01:04, 8.27it/s]\u001b[A\n",
+ " 31%|███▏ | 13771/44063 [22:32<1:03:16, 7.98it/s]\u001b[A\n",
+ " 31%|███▏ | 13772/44063 [22:32<1:19:58, 6.31it/s]\u001b[A\n",
+ " 31%|███▏ | 13773/44063 [22:33<1:32:37, 5.45it/s]\u001b[A\n",
+ " 31%|███▏ | 13774/44063 [22:33<1:36:12, 5.25it/s]\u001b[A\n",
+ " 31%|███▏ | 13776/44063 [22:33<1:30:21, 5.59it/s]\u001b[A\n",
+ " 31%|███▏ | 13777/44063 [22:33<1:21:47, 6.17it/s]\u001b[A\n",
+ " 31%|███▏ | 13779/44063 [22:33<1:11:32, 7.06it/s]\u001b[A\n",
+ " 31%|███▏ | 13781/44063 [22:34<1:05:36, 7.69it/s]\u001b[A\n",
+ " 31%|███▏ | 13782/44063 [22:34<1:04:52, 7.78it/s]\u001b[A\n",
+ " 31%|███▏ | 13783/44063 [22:34<1:16:50, 6.57it/s]\u001b[A\n",
+ " 31%|███▏ | 13785/44063 [22:34<1:02:31, 8.07it/s]\u001b[A\n",
+ " 31%|███▏ | 13787/44063 [22:34<55:03, 9.17it/s] \u001b[A\n",
+ " 31%|███▏ | 13789/44063 [22:35<55:27, 9.10it/s]\u001b[A\n",
+ " 31%|███▏ | 13791/44063 [22:35<58:52, 8.57it/s]\u001b[A\n",
+ " 31%|███▏ | 13792/44063 [22:35<1:01:27, 8.21it/s]\u001b[A\n",
+ " 31%|███▏ | 13794/44063 [22:35<52:42, 9.57it/s] \u001b[A\n",
+ " 31%|███▏ | 13796/44063 [22:35<1:03:07, 7.99it/s]\u001b[A\n",
+ " 31%|███▏ | 13798/44063 [22:36<56:42, 8.89it/s] \u001b[A\n",
+ " 31%|███▏ | 13800/44063 [22:36<51:42, 9.75it/s]\u001b[A\n",
+ " 31%|███▏ | 13802/44063 [22:36<1:05:37, 7.69it/s]\u001b[A\n",
+ " 31%|███▏ | 13803/44063 [22:36<1:18:27, 6.43it/s]\u001b[A\n",
+ " 31%|███▏ | 13804/44063 [22:36<1:14:39, 6.76it/s]\u001b[A\n",
+ " 31%|███▏ | 13806/44063 [22:37<1:04:08, 7.86it/s]\u001b[A\n",
+ " 31%|███▏ | 13808/44063 [22:37<59:32, 8.47it/s] \u001b[A\n",
+ " 31%|███▏ | 13810/44063 [22:37<57:19, 8.80it/s]\u001b[A\n",
+ " 31%|███▏ | 13812/44063 [22:37<1:09:33, 7.25it/s]\u001b[A\n",
+ " 31%|███▏ | 13814/44063 [22:38<59:37, 8.46it/s] \u001b[A\n",
+ " 31%|███▏ | 13815/44063 [22:38<1:07:06, 7.51it/s]\u001b[A\n",
+ " 31%|███▏ | 13816/44063 [22:38<1:10:41, 7.13it/s]\u001b[A\n",
+ " 31%|███▏ | 13817/44063 [22:38<1:05:14, 7.73it/s]\u001b[A\n",
+ " 31%|███▏ | 13818/44063 [22:38<1:05:04, 7.75it/s]\u001b[A\n",
+ " 31%|███▏ | 13820/44063 [22:38<1:01:37, 8.18it/s]\u001b[A\n",
+ " 31%|███▏ | 13822/44063 [22:39<58:57, 8.55it/s] \u001b[A\n",
+ " 31%|███▏ | 13823/44063 [22:39<58:43, 8.58it/s]\u001b[A\n",
+ " 31%|███▏ | 13825/44063 [22:39<53:47, 9.37it/s]\u001b[A\n",
+ " 31%|███▏ | 13826/44063 [22:39<56:18, 8.95it/s]\u001b[A\n",
+ " 31%|███▏ | 13828/44063 [22:39<53:15, 9.46it/s]\u001b[A\n",
+ " 31%|███▏ | 13829/44063 [22:39<52:44, 9.55it/s]\u001b[A\n",
+ " 31%|███▏ | 13831/44063 [22:39<51:59, 9.69it/s]\u001b[A\n",
+ " 31%|███▏ | 13832/44063 [22:40<52:47, 9.54it/s]\u001b[A\n",
+ " 31%|███▏ | 13834/44063 [22:40<50:44, 9.93it/s]\u001b[A\n",
+ " 31%|███▏ | 13836/44063 [22:40<56:43, 8.88it/s]\u001b[A\n",
+ " 31%|███▏ | 13837/44063 [22:40<59:30, 8.47it/s]\u001b[A\n",
+ " 31%|███▏ | 13839/44063 [22:40<54:31, 9.24it/s]\u001b[A\n",
+ " 31%|███▏ | 13840/44063 [22:40<58:05, 8.67it/s]\u001b[A\n",
+ " 31%|███▏ | 13842/44063 [22:41<53:24, 9.43it/s]\u001b[A\n",
+ " 31%|███▏ | 13843/44063 [22:41<1:17:59, 6.46it/s]\u001b[A\n",
+ " 31%|███▏ | 13845/44063 [22:41<1:02:29, 8.06it/s]\u001b[A\n",
+ " 31%|███▏ | 13847/44063 [22:41<56:40, 8.88it/s] \u001b[A\n",
+ " 31%|███▏ | 13849/44063 [22:41<1:05:06, 7.73it/s]\u001b[A\n",
+ " 31%|███▏ | 13850/44063 [22:42<1:06:26, 7.58it/s]\u001b[A\n",
+ " 31%|███▏ | 13852/44063 [22:42<1:00:40, 8.30it/s]\u001b[A\n",
+ " 31%|███▏ | 13853/44063 [22:42<1:10:09, 7.18it/s]\u001b[A\n",
+ " 31%|███▏ | 13854/44063 [22:42<1:10:34, 7.13it/s]\u001b[A\n",
+ " 31%|███▏ | 13855/44063 [22:42<1:07:39, 7.44it/s]\u001b[A\n",
+ " 31%|███▏ | 13857/44063 [22:42<58:21, 8.63it/s] \u001b[A\n",
+ " 31%|███▏ | 13859/44063 [22:43<56:57, 8.84it/s]\u001b[A\n",
+ " 31%|███▏ | 13860/44063 [22:43<1:12:51, 6.91it/s]\u001b[A\n",
+ " 31%|███▏ | 13862/44063 [22:43<1:14:00, 6.80it/s]\u001b[A\n",
+ " 31%|███▏ | 13864/44063 [22:43<1:06:28, 7.57it/s]\u001b[A\n",
+ " 31%|███▏ | 13865/44063 [22:43<1:07:32, 7.45it/s]\u001b[A\n",
+ " 31%|███▏ | 13867/44063 [22:44<1:11:41, 7.02it/s]\u001b[A\n",
+ " 31%|███▏ | 13868/44063 [22:44<1:05:22, 7.70it/s]\u001b[A\n",
+ " 31%|███▏ | 13869/44063 [22:44<1:12:55, 6.90it/s]\u001b[A\n",
+ " 31%|███▏ | 13871/44063 [22:44<1:07:21, 7.47it/s]\u001b[A\n",
+ " 31%|███▏ | 13872/44063 [22:44<1:07:00, 7.51it/s]\u001b[A\n",
+ " 31%|███▏ | 13873/44063 [22:45<1:16:47, 6.55it/s]\u001b[A\n",
+ " 31%|███▏ | 13874/44063 [22:45<1:16:10, 6.61it/s]\u001b[A\n",
+ " 31%|███▏ | 13875/44063 [22:45<1:17:22, 6.50it/s]\u001b[A\n",
+ " 31%|███▏ | 13876/44063 [22:45<1:13:25, 6.85it/s]\u001b[A\n",
+ " 31%|███▏ | 13877/44063 [22:45<1:10:08, 7.17it/s]\u001b[A\n",
+ " 31%|███▏ | 13878/44063 [22:45<1:06:25, 7.57it/s]\u001b[A\n",
+ " 31%|███▏ | 13879/44063 [22:45<1:17:06, 6.52it/s]\u001b[A\n",
+ " 32%|███▏ | 13881/44063 [22:46<1:04:58, 7.74it/s]\u001b[A\n",
+ " 32%|███▏ | 13882/44063 [22:46<1:16:04, 6.61it/s]\u001b[A\n",
+ " 32%|███▏ | 13884/44063 [22:46<1:08:19, 7.36it/s]\u001b[A\n",
+ " 32%|███▏ | 13886/44063 [22:46<1:03:01, 7.98it/s]\u001b[A\n",
+ " 32%|███▏ | 13887/44063 [22:46<1:10:30, 7.13it/s]\u001b[A\n",
+ " 32%|███▏ | 13888/44063 [22:47<1:13:34, 6.84it/s]\u001b[A\n",
+ " 32%|███▏ | 13889/44063 [22:47<1:12:40, 6.92it/s]\u001b[A\n",
+ " 32%|███▏ | 13892/44063 [22:47<59:56, 8.39it/s] \u001b[A\n",
+ " 32%|███▏ | 13894/44063 [22:47<52:31, 9.57it/s]\u001b[A\n",
+ " 32%|███▏ | 13896/44063 [22:48<1:23:37, 6.01it/s]\u001b[A\n",
+ " 32%|███▏ | 13898/44063 [22:48<1:13:52, 6.81it/s]\u001b[A\n",
+ " 32%|███▏ | 13900/44063 [22:48<1:07:08, 7.49it/s]\u001b[A\n",
+ " 32%|███▏ | 13901/44063 [22:48<1:08:00, 7.39it/s]\u001b[A\n",
+ " 32%|███▏ | 13902/44063 [22:48<1:14:51, 6.72it/s]\u001b[A\n",
+ " 32%|███▏ | 13903/44063 [22:49<1:15:43, 6.64it/s]\u001b[A\n",
+ " 32%|███▏ | 13904/44063 [22:49<1:13:13, 6.86it/s]\u001b[A\n",
+ " 32%|███▏ | 13905/44063 [22:49<1:14:13, 6.77it/s]\u001b[A\n",
+ " 32%|███▏ | 13906/44063 [22:49<1:24:42, 5.93it/s]\u001b[A\n",
+ " 32%|███▏ | 13908/44063 [22:49<1:06:52, 7.51it/s]\u001b[A\n",
+ " 32%|███▏ | 13910/44063 [22:49<1:07:52, 7.40it/s]\u001b[A\n",
+ " 32%|███▏ | 13911/44063 [22:50<1:08:42, 7.31it/s]\u001b[A\n",
+ " 32%|███▏ | 13913/44063 [22:50<1:03:23, 7.93it/s]\u001b[A\n",
+ " 32%|███▏ | 13915/44063 [22:50<1:01:06, 8.22it/s]\u001b[A\n",
+ " 32%|███▏ | 13917/44063 [22:50<55:59, 8.97it/s] \u001b[A\n",
+ " 32%|███▏ | 13919/44063 [22:50<54:47, 9.17it/s]\u001b[A\n",
+ " 32%|███▏ | 13920/44063 [22:51<1:16:11, 6.59it/s]\u001b[A\n",
+ " 32%|███▏ | 13921/44063 [22:51<1:16:51, 6.54it/s]\u001b[A\n",
+ " 32%|███▏ | 13923/44063 [22:51<1:09:13, 7.26it/s]\u001b[A\n",
+ " 32%|███▏ | 13925/44063 [22:51<1:01:19, 8.19it/s]\u001b[A\n",
+ " 32%|███▏ | 13927/44063 [22:51<57:33, 8.73it/s] \u001b[A\n",
+ " 32%|███▏ | 13929/44063 [22:51<49:01, 10.25it/s]\u001b[A\n",
+ " 32%|███▏ | 13931/44063 [22:52<54:29, 9.22it/s]\u001b[A\n",
+ " 32%|███▏ | 13933/44063 [22:52<50:18, 9.98it/s]\u001b[A\n",
+ " 32%|███▏ | 13935/44063 [22:52<47:17, 10.62it/s]\u001b[A\n",
+ " 32%|███▏ | 13937/44063 [22:52<52:37, 9.54it/s]\u001b[A\n",
+ " 32%|███▏ | 13939/44063 [22:52<50:02, 10.03it/s]\u001b[A\n",
+ " 32%|███▏ | 13942/44063 [22:53<43:06, 11.64it/s]\u001b[A\n",
+ " 32%|███▏ | 13945/44063 [22:53<42:42, 11.75it/s]\u001b[A\n",
+ " 32%|███▏ | 13947/44063 [22:53<56:11, 8.93it/s]\u001b[A\n",
+ " 32%|███▏ | 13949/44063 [22:53<55:50, 8.99it/s]\u001b[A\n",
+ " 32%|███▏ | 13951/44063 [22:54<1:02:44, 8.00it/s]\u001b[A\n",
+ " 32%|███▏ | 13952/44063 [22:54<1:16:46, 6.54it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 32%|███▏ | 13954/44063 [22:54<1:02:47, 7.99it/s]\u001b[A\n",
+ " 32%|███▏ | 13956/44063 [22:54<1:03:41, 7.88it/s]\u001b[A\n",
+ " 32%|███▏ | 13958/44063 [22:55<55:44, 9.00it/s] \u001b[A\n",
+ " 32%|███▏ | 13960/44063 [22:55<56:23, 8.90it/s]\u001b[A\n",
+ " 32%|███▏ | 13962/44063 [22:55<1:00:06, 8.35it/s]\u001b[A\n",
+ " 32%|███▏ | 13964/44063 [22:55<1:06:17, 7.57it/s]\u001b[A\n",
+ " 32%|███▏ | 13965/44063 [22:56<1:17:16, 6.49it/s]\u001b[A\n",
+ " 32%|███▏ | 13967/44063 [22:56<1:05:35, 7.65it/s]\u001b[A\n",
+ " 32%|███▏ | 13970/44063 [22:56<55:43, 9.00it/s] \u001b[A\n",
+ " 32%|███▏ | 13972/44063 [22:56<49:48, 10.07it/s]\u001b[A\n",
+ " 32%|███▏ | 13974/44063 [22:56<45:02, 11.13it/s]\u001b[A\n",
+ " 32%|███▏ | 13976/44063 [22:56<44:46, 11.20it/s]\u001b[A\n",
+ " 32%|███▏ | 13978/44063 [22:57<49:14, 10.18it/s]\u001b[A\n",
+ " 32%|███▏ | 13980/44063 [22:57<52:45, 9.50it/s]\u001b[A\n",
+ " 32%|███▏ | 13982/44063 [22:57<47:11, 10.63it/s]\u001b[A\n",
+ " 32%|███▏ | 13984/44063 [22:57<40:43, 12.31it/s]\u001b[A\n",
+ " 32%|███▏ | 13986/44063 [22:57<39:44, 12.62it/s]\u001b[A\n",
+ " 32%|███▏ | 13988/44063 [22:58<52:12, 9.60it/s]\u001b[A\n",
+ " 32%|███▏ | 13990/44063 [22:58<1:00:37, 8.27it/s]\u001b[A\n",
+ " 32%|███▏ | 13992/44063 [22:58<52:01, 9.63it/s] \u001b[A\n",
+ " 32%|███▏ | 13994/44063 [22:58<1:00:14, 8.32it/s]\u001b[A\n",
+ " 32%|███▏ | 13996/44063 [22:59<1:01:30, 8.15it/s]\u001b[A\n",
+ " 32%|███▏ | 13997/44063 [22:59<1:06:32, 7.53it/s]\u001b[A\n",
+ " 32%|███▏ | 13998/44063 [22:59<1:03:25, 7.90it/s]\u001b[A\n",
+ " 32%|███▏ | 14000/44063 [22:59<58:32, 8.56it/s] \u001b[A\n",
+ " 32%|███▏ | 14001/44063 [22:59<1:01:25, 8.16it/s]\u001b[A\n",
+ " 32%|███▏ | 14002/44063 [22:59<1:04:59, 7.71it/s]\u001b[A\n",
+ " 32%|███▏ | 14003/44063 [22:59<1:08:09, 7.35it/s]\u001b[A\n",
+ " 32%|███▏ | 14005/44063 [23:00<57:46, 8.67it/s] \u001b[A\n",
+ " 32%|███▏ | 14007/44063 [23:00<50:35, 9.90it/s]\u001b[A\n",
+ " 32%|███▏ | 14009/44063 [23:00<1:00:52, 8.23it/s]\u001b[A\n",
+ " 32%|███▏ | 14010/44063 [23:00<1:03:51, 7.84it/s]\u001b[A\n",
+ " 32%|███▏ | 14011/44063 [23:00<1:17:50, 6.43it/s]\u001b[A\n",
+ " 32%|███▏ | 14012/44063 [23:01<1:27:50, 5.70it/s]\u001b[A\n",
+ " 32%|███▏ | 14013/44063 [23:01<1:16:42, 6.53it/s]\u001b[A\n",
+ " 32%|███▏ | 14015/44063 [23:01<1:20:08, 6.25it/s]\u001b[A\n",
+ " 32%|███▏ | 14017/44063 [23:01<1:06:58, 7.48it/s]\u001b[A\n",
+ " 32%|███▏ | 14019/44063 [23:01<59:39, 8.39it/s] \u001b[A\n",
+ " 32%|███▏ | 14020/44063 [23:02<1:11:29, 7.00it/s]\u001b[A\n",
+ " 32%|███▏ | 14021/44063 [23:02<1:32:06, 5.44it/s]\u001b[A\n",
+ " 32%|███▏ | 14023/44063 [23:02<1:15:07, 6.66it/s]\u001b[A\n",
+ " 32%|███▏ | 14025/44063 [23:02<1:02:41, 7.99it/s]\u001b[A\n",
+ " 32%|███▏ | 14027/44063 [23:02<53:56, 9.28it/s] \u001b[A\n",
+ " 32%|███▏ | 14029/44063 [23:03<53:22, 9.38it/s]\u001b[A\n",
+ " 32%|███▏ | 14031/44063 [23:03<1:06:53, 7.48it/s]\u001b[A\n",
+ " 32%|███▏ | 14033/44063 [23:03<57:23, 8.72it/s] \u001b[A\n",
+ " 32%|███▏ | 14035/44063 [23:03<58:15, 8.59it/s]\u001b[A\n",
+ " 32%|███▏ | 14037/44063 [23:03<54:36, 9.16it/s]\u001b[A\n",
+ " 32%|███▏ | 14039/44063 [23:04<57:23, 8.72it/s]\u001b[A\n",
+ " 32%|███▏ | 14040/44063 [23:04<57:22, 8.72it/s]\u001b[A\n",
+ " 32%|███▏ | 14041/44063 [23:04<1:08:22, 7.32it/s]\u001b[A\n",
+ " 32%|███▏ | 14043/44063 [23:04<58:51, 8.50it/s] \u001b[A\n",
+ " 32%|███▏ | 14045/44063 [23:04<54:45, 9.14it/s]\u001b[A\n",
+ " 32%|███▏ | 14047/44063 [23:05<1:03:43, 7.85it/s]\u001b[A\n",
+ " 32%|███▏ | 14049/44063 [23:05<1:01:12, 8.17it/s]\u001b[A\n",
+ " 32%|███▏ | 14051/44063 [23:05<1:04:08, 7.80it/s]\u001b[A\n",
+ " 32%|███▏ | 14052/44063 [23:05<1:01:08, 8.18it/s]\u001b[A\n",
+ " 32%|███▏ | 14054/44063 [23:05<55:33, 9.00it/s] \u001b[A\n",
+ " 32%|███▏ | 14055/44063 [23:06<56:41, 8.82it/s]\u001b[A\n",
+ " 32%|███▏ | 14056/44063 [23:06<55:27, 9.02it/s]\u001b[A\n",
+ " 32%|███▏ | 14057/44063 [23:06<1:39:17, 5.04it/s]\u001b[A\n",
+ " 32%|███▏ | 14058/44063 [23:06<1:37:47, 5.11it/s]\u001b[A\n",
+ " 32%|███▏ | 14060/44063 [23:06<1:19:40, 6.28it/s]\u001b[A\n",
+ " 32%|███▏ | 14061/44063 [23:07<1:16:33, 6.53it/s]\u001b[A\n",
+ " 32%|███▏ | 14062/44063 [23:07<1:13:46, 6.78it/s]\u001b[A\n",
+ " 32%|███▏ | 14063/44063 [23:07<1:14:59, 6.67it/s]\u001b[A\n",
+ " 32%|███▏ | 14065/44063 [23:07<1:07:08, 7.45it/s]\u001b[A\n",
+ " 32%|███▏ | 14066/44063 [23:07<1:12:46, 6.87it/s]\u001b[A\n",
+ " 32%|███▏ | 14068/44063 [23:08<1:11:06, 7.03it/s]\u001b[A\n",
+ " 32%|███▏ | 14069/44063 [23:08<1:06:21, 7.53it/s]\u001b[A\n",
+ " 32%|███▏ | 14070/44063 [23:08<1:55:11, 4.34it/s]\u001b[A\n",
+ " 32%|███▏ | 14072/44063 [23:08<1:38:22, 5.08it/s]\u001b[A\n",
+ " 32%|███▏ | 14073/44063 [23:08<1:29:55, 5.56it/s]\u001b[A\n",
+ " 32%|███▏ | 14074/44063 [23:09<1:24:08, 5.94it/s]\u001b[A\n",
+ " 32%|███▏ | 14076/44063 [23:09<1:07:02, 7.45it/s]\u001b[A\n",
+ " 32%|███▏ | 14078/44063 [23:09<56:05, 8.91it/s] \u001b[A\n",
+ " 32%|███▏ | 14080/44063 [23:09<57:00, 8.77it/s]\u001b[A\n",
+ " 32%|███▏ | 14082/44063 [23:09<52:30, 9.52it/s]\u001b[A\n",
+ " 32%|███▏ | 14084/44063 [23:10<1:08:33, 7.29it/s]\u001b[A\n",
+ " 32%|███▏ | 14085/44063 [23:10<1:21:36, 6.12it/s]\u001b[A\n",
+ " 32%|███▏ | 14086/44063 [23:10<1:12:20, 6.91it/s]\u001b[A\n",
+ " 32%|███▏ | 14088/44063 [23:10<1:14:33, 6.70it/s]\u001b[A\n",
+ " 32%|███▏ | 14089/44063 [23:10<1:13:44, 6.77it/s]\u001b[A\n",
+ " 32%|███▏ | 14091/44063 [23:11<1:01:02, 8.18it/s]\u001b[A\n",
+ " 32%|███▏ | 14093/44063 [23:11<52:53, 9.44it/s] \u001b[A\n",
+ " 32%|███▏ | 14095/44063 [23:11<46:40, 10.70it/s]\u001b[A\n",
+ " 32%|███▏ | 14097/44063 [23:11<49:36, 10.07it/s]\u001b[A\n",
+ " 32%|███▏ | 14099/44063 [23:11<45:09, 11.06it/s]\u001b[A\n",
+ " 32%|███▏ | 14101/44063 [23:11<44:32, 11.21it/s]\u001b[A\n",
+ " 32%|███▏ | 14103/44063 [23:12<43:10, 11.56it/s]\u001b[A\n",
+ " 32%|███▏ | 14105/44063 [23:12<39:12, 12.74it/s]\u001b[A\n",
+ " 32%|███▏ | 14107/44063 [23:12<36:13, 13.78it/s]\u001b[A\n",
+ " 32%|███▏ | 14109/44063 [23:12<36:45, 13.58it/s]\u001b[A\n",
+ " 32%|███▏ | 14111/44063 [23:12<49:23, 10.11it/s]\u001b[A\n",
+ " 32%|███▏ | 14113/44063 [23:12<48:27, 10.30it/s]\u001b[A\n",
+ " 32%|███▏ | 14115/44063 [23:13<45:26, 10.98it/s]\u001b[A\n",
+ " 32%|███▏ | 14117/44063 [23:13<48:21, 10.32it/s]\u001b[A\n",
+ " 32%|███▏ | 14119/44063 [23:13<43:01, 11.60it/s]\u001b[A\n",
+ " 32%|███▏ | 14121/44063 [23:13<43:22, 11.51it/s]\u001b[A\n",
+ " 32%|███▏ | 14123/44063 [23:13<44:01, 11.33it/s]\u001b[A\n",
+ " 32%|███▏ | 14125/44063 [23:14<46:15, 10.79it/s]\u001b[A\n",
+ " 32%|███▏ | 14127/44063 [23:14<41:01, 12.16it/s]\u001b[A\n",
+ " 32%|███▏ | 14129/44063 [23:14<50:10, 9.94it/s]\u001b[A\n",
+ " 32%|███▏ | 14131/44063 [23:14<45:17, 11.02it/s]\u001b[A\n",
+ " 32%|███▏ | 14133/44063 [23:14<40:34, 12.29it/s]\u001b[A\n",
+ " 32%|███▏ | 14135/44063 [23:14<38:10, 13.07it/s]\u001b[A\n",
+ " 32%|███▏ | 14137/44063 [23:14<37:10, 13.42it/s]\u001b[A\n",
+ " 32%|███▏ | 14139/44063 [23:15<36:13, 13.77it/s]\u001b[A\n",
+ " 32%|███▏ | 14141/44063 [23:15<48:24, 10.30it/s]\u001b[A\n",
+ " 32%|███▏ | 14143/44063 [23:15<49:59, 9.97it/s]\u001b[A\n",
+ " 32%|███▏ | 14145/44063 [23:15<47:43, 10.45it/s]\u001b[A\n",
+ " 32%|███▏ | 14147/44063 [23:15<42:00, 11.87it/s]\u001b[A\n",
+ " 32%|███▏ | 14149/44063 [23:16<39:17, 12.69it/s]\u001b[A\n",
+ " 32%|███▏ | 14151/44063 [23:16<44:42, 11.15it/s]\u001b[A\n",
+ " 32%|███▏ | 14153/44063 [23:16<46:07, 10.81it/s]\u001b[A\n",
+ " 32%|███▏ | 14155/44063 [23:16<46:37, 10.69it/s]\u001b[A\n",
+ " 32%|███▏ | 14157/44063 [23:16<48:50, 10.21it/s]\u001b[A\n",
+ " 32%|███▏ | 14159/44063 [23:17<55:21, 9.00it/s]\u001b[A\n",
+ " 32%|███▏ | 14161/44063 [23:17<56:43, 8.79it/s]\u001b[A\n",
+ " 32%|███▏ | 14163/44063 [23:17<52:40, 9.46it/s]\u001b[A\n",
+ " 32%|███▏ | 14164/44063 [23:17<54:47, 9.09it/s]\u001b[A\n",
+ " 32%|███▏ | 14165/44063 [23:17<58:59, 8.45it/s]\u001b[A\n",
+ " 32%|███▏ | 14166/44063 [23:17<1:02:44, 7.94it/s]\u001b[A\n",
+ " 32%|███▏ | 14168/44063 [23:18<52:36, 9.47it/s] \u001b[A\n",
+ " 32%|███▏ | 14170/44063 [23:18<49:57, 9.97it/s]\u001b[A\n",
+ " 32%|███▏ | 14172/44063 [23:18<51:21, 9.70it/s]\u001b[A\n",
+ " 32%|███▏ | 14174/44063 [23:18<52:23, 9.51it/s]\u001b[A\n",
+ " 32%|███▏ | 14176/44063 [23:18<49:54, 9.98it/s]\u001b[A\n",
+ " 32%|███▏ | 14178/44063 [23:18<44:00, 11.32it/s]\u001b[A\n",
+ " 32%|███▏ | 14180/44063 [23:19<44:28, 11.20it/s]\u001b[A\n",
+ " 32%|███▏ | 14182/44063 [23:19<41:03, 12.13it/s]\u001b[A\n",
+ " 32%|███▏ | 14184/44063 [23:19<38:37, 12.89it/s]\u001b[A\n",
+ " 32%|███▏ | 14186/44063 [23:19<47:32, 10.47it/s]\u001b[A\n",
+ " 32%|███▏ | 14188/44063 [23:19<46:27, 10.72it/s]\u001b[A\n",
+ " 32%|███▏ | 14190/44063 [23:20<47:06, 10.57it/s]\u001b[A\n",
+ " 32%|███▏ | 14192/44063 [23:20<50:02, 9.95it/s]\u001b[A\n",
+ " 32%|███▏ | 14194/44063 [23:20<43:16, 11.51it/s]\u001b[A\n",
+ " 32%|███▏ | 14196/44063 [23:20<42:23, 11.74it/s]\u001b[A\n",
+ " 32%|███▏ | 14198/44063 [23:20<38:45, 12.84it/s]\u001b[A\n",
+ " 32%|███▏ | 14200/44063 [23:20<39:22, 12.64it/s]\u001b[A\n",
+ " 32%|███▏ | 14202/44063 [23:21<56:58, 8.74it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 32%|███▏ | 14204/44063 [23:21<51:15, 9.71it/s]\u001b[A\n",
+ " 32%|███▏ | 14206/44063 [23:21<47:20, 10.51it/s]\u001b[A\n",
+ " 32%|███▏ | 14208/44063 [23:21<42:19, 11.76it/s]\u001b[A\n",
+ " 32%|███▏ | 14211/44063 [23:21<37:54, 13.12it/s]\u001b[A\n",
+ " 32%|███▏ | 14213/44063 [23:22<52:18, 9.51it/s]\u001b[A\n",
+ " 32%|███▏ | 14215/44063 [23:22<49:10, 10.12it/s]\u001b[A\n",
+ " 32%|███▏ | 14217/44063 [23:22<47:04, 10.57it/s]\u001b[A\n",
+ " 32%|███▏ | 14219/44063 [23:22<43:34, 11.41it/s]\u001b[A\n",
+ " 32%|███▏ | 14221/44063 [23:22<40:54, 12.16it/s]\u001b[A\n",
+ " 32%|███▏ | 14223/44063 [23:22<40:36, 12.25it/s]\u001b[A\n",
+ " 32%|███▏ | 14225/44063 [23:23<46:54, 10.60it/s]\u001b[A\n",
+ " 32%|███▏ | 14227/44063 [23:23<44:02, 11.29it/s]\u001b[A\n",
+ " 32%|███▏ | 14229/44063 [23:23<42:30, 11.70it/s]\u001b[A\n",
+ " 32%|███▏ | 14231/44063 [23:23<39:44, 12.51it/s]\u001b[A\n",
+ " 32%|███▏ | 14233/44063 [23:23<42:12, 11.78it/s]\u001b[A\n",
+ " 32%|███▏ | 14235/44063 [23:24<42:20, 11.74it/s]\u001b[A\n",
+ " 32%|███▏ | 14237/44063 [23:24<42:11, 11.78it/s]\u001b[A\n",
+ " 32%|███▏ | 14239/44063 [23:24<47:54, 10.37it/s]\u001b[A\n",
+ " 32%|███▏ | 14241/44063 [23:24<48:17, 10.29it/s]\u001b[A\n",
+ " 32%|███▏ | 14243/44063 [23:24<46:55, 10.59it/s]\u001b[A\n",
+ " 32%|███▏ | 14245/44063 [23:24<41:04, 12.10it/s]\u001b[A\n",
+ " 32%|███▏ | 14247/44063 [23:25<42:49, 11.60it/s]\u001b[A\n",
+ " 32%|███▏ | 14249/44063 [23:25<44:06, 11.27it/s]\u001b[A\n",
+ " 32%|███▏ | 14251/44063 [23:25<51:19, 9.68it/s]\u001b[A\n",
+ " 32%|███▏ | 14253/44063 [23:25<48:20, 10.28it/s]\u001b[A\n",
+ " 32%|███▏ | 14255/44063 [23:25<44:08, 11.26it/s]\u001b[A\n",
+ " 32%|███▏ | 14257/44063 [23:26<49:29, 10.04it/s]\u001b[A\n",
+ " 32%|███▏ | 14259/44063 [23:26<45:56, 10.81it/s]\u001b[A\n",
+ " 32%|███▏ | 14261/44063 [23:26<41:35, 11.94it/s]\u001b[A\n",
+ " 32%|███▏ | 14263/44063 [23:26<39:57, 12.43it/s]\u001b[A\n",
+ " 32%|███▏ | 14265/44063 [23:26<39:02, 12.72it/s]\u001b[A\n",
+ " 32%|███▏ | 14267/44063 [23:26<44:15, 11.22it/s]\u001b[A\n",
+ " 32%|███▏ | 14269/44063 [23:27<39:39, 12.52it/s]\u001b[A\n",
+ " 32%|███▏ | 14271/44063 [23:27<38:00, 13.06it/s]\u001b[A\n",
+ " 32%|███▏ | 14273/44063 [23:27<36:40, 13.54it/s]\u001b[A\n",
+ " 32%|███▏ | 14275/44063 [23:27<38:27, 12.91it/s]\u001b[A\n",
+ " 32%|███▏ | 14277/44063 [23:27<45:38, 10.88it/s]\u001b[A\n",
+ " 32%|███▏ | 14279/44063 [23:27<43:17, 11.47it/s]\u001b[A\n",
+ " 32%|███▏ | 14281/44063 [23:28<40:53, 12.14it/s]\u001b[A\n",
+ " 32%|███▏ | 14283/44063 [23:28<40:39, 12.21it/s]\u001b[A\n",
+ " 32%|███▏ | 14285/44063 [23:28<40:47, 12.16it/s]\u001b[A\n",
+ " 32%|███▏ | 14287/44063 [23:28<44:39, 11.11it/s]\u001b[A\n",
+ " 32%|███▏ | 14289/44063 [23:28<47:40, 10.41it/s]\u001b[A\n",
+ " 32%|███▏ | 14291/44063 [23:28<48:21, 10.26it/s]\u001b[A\n",
+ " 32%|███▏ | 14293/44063 [23:29<50:46, 9.77it/s]\u001b[A\n",
+ " 32%|███▏ | 14295/44063 [23:29<47:04, 10.54it/s]\u001b[A\n",
+ " 32%|███▏ | 14297/44063 [23:29<41:29, 11.96it/s]\u001b[A\n",
+ " 32%|███▏ | 14299/44063 [23:29<40:10, 12.35it/s]\u001b[A\n",
+ " 32%|███▏ | 14301/44063 [23:29<39:58, 12.41it/s]\u001b[A\n",
+ " 32%|███▏ | 14303/44063 [23:29<37:15, 13.31it/s]\u001b[A\n",
+ " 32%|███▏ | 14305/44063 [23:30<38:27, 12.90it/s]\u001b[A\n",
+ " 32%|███▏ | 14307/44063 [23:30<45:23, 10.93it/s]\u001b[A\n",
+ " 32%|███▏ | 14309/44063 [23:30<47:16, 10.49it/s]\u001b[A\n",
+ " 32%|███▏ | 14311/44063 [23:30<54:21, 9.12it/s]\u001b[A\n",
+ " 32%|███▏ | 14313/44063 [23:30<49:47, 9.96it/s]\u001b[A\n",
+ " 32%|███▏ | 14315/44063 [23:31<49:29, 10.02it/s]\u001b[A\n",
+ " 32%|███▏ | 14317/44063 [23:31<47:04, 10.53it/s]\u001b[A\n",
+ " 32%|███▏ | 14319/44063 [23:31<44:11, 11.22it/s]\u001b[A\n",
+ " 33%|███▎ | 14321/44063 [23:31<46:45, 10.60it/s]\u001b[A\n",
+ " 33%|███▎ | 14323/44063 [23:31<48:30, 10.22it/s]\u001b[A\n",
+ " 33%|███▎ | 14325/44063 [23:32<44:27, 11.15it/s]\u001b[A\n",
+ " 33%|███▎ | 14327/44063 [23:32<43:35, 11.37it/s]\u001b[A\n",
+ " 33%|███▎ | 14329/44063 [23:32<41:24, 11.97it/s]\u001b[A\n",
+ " 33%|███▎ | 14331/44063 [23:32<38:48, 12.77it/s]\u001b[A\n",
+ " 33%|███▎ | 14333/44063 [23:32<40:34, 12.21it/s]\u001b[A\n",
+ " 33%|███▎ | 14335/44063 [23:33<1:06:54, 7.40it/s]\u001b[A\n",
+ " 33%|███▎ | 14337/44063 [23:33<1:00:51, 8.14it/s]\u001b[A\n",
+ " 33%|███▎ | 14339/44063 [23:33<59:48, 8.28it/s] \u001b[A\n",
+ " 33%|███▎ | 14341/44063 [23:33<53:14, 9.31it/s]\u001b[A\n",
+ " 33%|███▎ | 14343/44063 [23:34<53:49, 9.20it/s]\u001b[A\n",
+ " 33%|███▎ | 14345/44063 [23:34<53:08, 9.32it/s]\u001b[A\n",
+ " 33%|███▎ | 14347/44063 [23:34<49:39, 9.97it/s]\u001b[A\n",
+ " 33%|███▎ | 14349/44063 [23:34<42:53, 11.55it/s]\u001b[A\n",
+ " 33%|███▎ | 14351/44063 [23:34<40:45, 12.15it/s]\u001b[A\n",
+ " 33%|███▎ | 14353/44063 [23:34<45:01, 11.00it/s]\u001b[A\n",
+ " 33%|███▎ | 14355/44063 [23:34<39:33, 12.52it/s]\u001b[A\n",
+ " 33%|███▎ | 14357/44063 [23:35<36:46, 13.46it/s]\u001b[A\n",
+ " 33%|███▎ | 14359/44063 [23:35<36:47, 13.45it/s]\u001b[A\n",
+ " 33%|███▎ | 14361/44063 [23:35<47:20, 10.46it/s]\u001b[A\n",
+ " 33%|███▎ | 14363/44063 [23:35<42:49, 11.56it/s]\u001b[A\n",
+ " 33%|███▎ | 14365/44063 [23:35<40:28, 12.23it/s]\u001b[A\n",
+ " 33%|███▎ | 14367/44063 [23:35<39:52, 12.41it/s]\u001b[A\n",
+ " 33%|███▎ | 14369/44063 [23:36<41:25, 11.95it/s]\u001b[A\n",
+ " 33%|███▎ | 14371/44063 [23:36<38:43, 12.78it/s]\u001b[A\n",
+ " 33%|███▎ | 14373/44063 [23:36<37:53, 13.06it/s]\u001b[A\n",
+ " 33%|███▎ | 14375/44063 [23:36<38:31, 12.84it/s]\u001b[A\n",
+ " 33%|███▎ | 14377/44063 [23:36<46:07, 10.73it/s]\u001b[A\n",
+ " 33%|███▎ | 14379/44063 [23:37<48:09, 10.27it/s]\u001b[A\n",
+ " 33%|███▎ | 14381/44063 [23:37<46:23, 10.66it/s]\u001b[A\n",
+ " 33%|███▎ | 14383/44063 [23:37<40:53, 12.10it/s]\u001b[A\n",
+ " 33%|███▎ | 14385/44063 [23:37<46:20, 10.67it/s]\u001b[A\n",
+ " 33%|███▎ | 14387/44063 [23:37<41:25, 11.94it/s]\u001b[A\n",
+ " 33%|███▎ | 14389/44063 [23:38<54:15, 9.12it/s]\u001b[A\n",
+ " 33%|███▎ | 14391/44063 [23:38<49:34, 9.97it/s]\u001b[A\n",
+ " 33%|███▎ | 14393/44063 [23:38<47:51, 10.33it/s]\u001b[A\n",
+ " 33%|███▎ | 14395/44063 [23:38<43:05, 11.48it/s]\u001b[A\n",
+ " 33%|███▎ | 14397/44063 [23:38<50:27, 9.80it/s]\u001b[A\n",
+ " 33%|███▎ | 14399/44063 [23:38<44:18, 11.16it/s]\u001b[A\n",
+ " 33%|███▎ | 14402/44063 [23:39<41:06, 12.02it/s]\u001b[A\n",
+ " 33%|███▎ | 14404/44063 [23:39<40:21, 12.25it/s]\u001b[A\n",
+ " 33%|███▎ | 14406/44063 [23:39<37:33, 13.16it/s]\u001b[A\n",
+ " 33%|███▎ | 14408/44063 [23:39<36:22, 13.59it/s]\u001b[A\n",
+ " 33%|███▎ | 14410/44063 [23:39<42:37, 11.59it/s]\u001b[A\n",
+ " 33%|███▎ | 14412/44063 [23:39<44:31, 11.10it/s]\u001b[A\n",
+ " 33%|███▎ | 14414/44063 [23:40<41:27, 11.92it/s]\u001b[A\n",
+ " 33%|███▎ | 14416/44063 [23:40<48:44, 10.14it/s]\u001b[A\n",
+ " 33%|███▎ | 14418/44063 [23:40<42:12, 11.70it/s]\u001b[A\n",
+ " 33%|███▎ | 14420/44063 [23:40<47:56, 10.31it/s]\u001b[A\n",
+ " 33%|███▎ | 14422/44063 [23:40<49:03, 10.07it/s]\u001b[A\n",
+ " 33%|███▎ | 14424/44063 [23:41<44:39, 11.06it/s]\u001b[A\n",
+ " 33%|███▎ | 14426/44063 [23:41<55:39, 8.88it/s]\u001b[A\n",
+ " 33%|███▎ | 14428/44063 [23:41<55:31, 8.90it/s]\u001b[A\n",
+ " 33%|███▎ | 14429/44063 [23:41<54:36, 9.04it/s]\u001b[A\n",
+ " 33%|███▎ | 14431/44063 [23:41<50:12, 9.84it/s]\u001b[A\n",
+ " 33%|███▎ | 14433/44063 [23:42<44:48, 11.02it/s]\u001b[A\n",
+ " 33%|███▎ | 14435/44063 [23:42<40:45, 12.12it/s]\u001b[A\n",
+ " 33%|███▎ | 14437/44063 [23:42<42:21, 11.65it/s]\u001b[A\n",
+ " 33%|███▎ | 14439/44063 [23:42<42:21, 11.65it/s]\u001b[A\n",
+ " 33%|███▎ | 14441/44063 [23:42<40:29, 12.19it/s]\u001b[A\n",
+ " 33%|███▎ | 14443/44063 [23:42<39:18, 12.56it/s]\u001b[A\n",
+ " 33%|███▎ | 14445/44063 [23:43<45:22, 10.88it/s]\u001b[A\n",
+ " 33%|███▎ | 14447/44063 [23:43<45:59, 10.73it/s]\u001b[A\n",
+ " 33%|███▎ | 14449/44063 [23:43<47:17, 10.44it/s]\u001b[A\n",
+ " 33%|███▎ | 14451/44063 [23:43<41:37, 11.86it/s]\u001b[A\n",
+ " 33%|███▎ | 14453/44063 [23:43<43:08, 11.44it/s]\u001b[A\n",
+ " 33%|███▎ | 14455/44063 [23:43<41:32, 11.88it/s]\u001b[A\n",
+ " 33%|███▎ | 14457/44063 [23:44<41:14, 11.96it/s]\u001b[A\n",
+ " 33%|███▎ | 14459/44063 [23:44<43:06, 11.45it/s]\u001b[A\n",
+ " 33%|███▎ | 14461/44063 [23:44<50:04, 9.85it/s]\u001b[A\n",
+ " 33%|███▎ | 14463/44063 [23:44<53:56, 9.15it/s]\u001b[A\n",
+ " 33%|███▎ | 14465/44063 [23:44<53:43, 9.18it/s]\u001b[A\n",
+ " 33%|███▎ | 14466/44063 [23:45<56:27, 8.74it/s]\u001b[A\n",
+ " 33%|███▎ | 14468/44063 [23:45<50:00, 9.86it/s]\u001b[A\n",
+ " 33%|███▎ | 14470/44063 [23:45<50:38, 9.74it/s]\u001b[A\n",
+ " 33%|███▎ | 14472/44063 [23:45<51:43, 9.54it/s]\u001b[A\n",
+ " 33%|███▎ | 14473/44063 [23:45<51:54, 9.50it/s]\u001b[A\n",
+ " 33%|███▎ | 14475/44063 [23:45<48:35, 10.15it/s]\u001b[A\n",
+ " 33%|███▎ | 14477/44063 [23:46<49:22, 9.99it/s]\u001b[A\n",
+ " 33%|███▎ | 14479/44063 [23:46<46:49, 10.53it/s]\u001b[A\n",
+ " 33%|███▎ | 14481/44063 [23:46<56:23, 8.74it/s]\u001b[A\n",
+ " 33%|███▎ | 14482/44063 [23:46<1:07:40, 7.29it/s]\u001b[A\n",
+ " 33%|███▎ | 14484/44063 [23:47<1:02:09, 7.93it/s]\u001b[A\n",
+ " 33%|███▎ | 14486/44063 [23:47<52:01, 9.48it/s] \u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 33%|███▎ | 14488/44063 [23:47<47:57, 10.28it/s]\u001b[A\n",
+ " 33%|███▎ | 14490/44063 [23:47<47:29, 10.38it/s]\u001b[A\n",
+ " 33%|███▎ | 14492/44063 [23:47<46:20, 10.63it/s]\u001b[A\n",
+ " 33%|███▎ | 14494/44063 [23:47<41:40, 11.82it/s]\u001b[A\n",
+ " 33%|███▎ | 14496/44063 [23:47<39:14, 12.56it/s]\u001b[A\n",
+ " 33%|███▎ | 14498/44063 [23:48<38:19, 12.86it/s]\u001b[A\n",
+ " 33%|███▎ | 14500/44063 [23:48<41:05, 11.99it/s]\u001b[A\n",
+ " 33%|███▎ | 14502/44063 [23:48<39:15, 12.55it/s]\u001b[A\n",
+ " 33%|███▎ | 14504/44063 [23:48<42:34, 11.57it/s]\u001b[A\n",
+ " 33%|███▎ | 14506/44063 [23:48<39:51, 12.36it/s]\u001b[A\n",
+ " 33%|███▎ | 14508/44063 [23:48<40:11, 12.26it/s]\u001b[A\n",
+ " 33%|███▎ | 14510/44063 [23:49<43:37, 11.29it/s]\u001b[A\n",
+ " 33%|███▎ | 14512/44063 [23:49<39:51, 12.36it/s]\u001b[A\n",
+ " 33%|███▎ | 14514/44063 [23:49<54:48, 8.98it/s]\u001b[A\n",
+ " 33%|███▎ | 14516/44063 [23:49<54:14, 9.08it/s]\u001b[A\n",
+ " 33%|███▎ | 14518/44063 [23:50<1:06:27, 7.41it/s]\u001b[A\n",
+ " 33%|███▎ | 14519/44063 [23:50<1:08:42, 7.17it/s]\u001b[A\n",
+ " 33%|███▎ | 14521/44063 [23:50<1:00:02, 8.20it/s]\u001b[A\n",
+ " 33%|███▎ | 14523/44063 [23:50<52:51, 9.31it/s] \u001b[A\n",
+ " 33%|███▎ | 14525/44063 [23:50<49:16, 9.99it/s]\u001b[A\n",
+ " 33%|███▎ | 14527/44063 [23:51<45:20, 10.86it/s]\u001b[A\n",
+ " 33%|███▎ | 14529/44063 [23:51<44:31, 11.06it/s]\u001b[A\n",
+ " 33%|███▎ | 14531/44063 [23:51<54:00, 9.11it/s]\u001b[A\n",
+ " 33%|███▎ | 14533/44063 [23:51<57:46, 8.52it/s]\u001b[A\n",
+ " 33%|███▎ | 14535/44063 [23:51<54:02, 9.11it/s]\u001b[A\n",
+ " 33%|███▎ | 14537/44063 [23:52<49:01, 10.04it/s]\u001b[A\n",
+ " 33%|███▎ | 14539/44063 [23:52<49:11, 10.00it/s]\u001b[A\n",
+ " 33%|███▎ | 14541/44063 [23:52<56:18, 8.74it/s]\u001b[A\n",
+ " 33%|███▎ | 14542/44063 [23:52<1:08:43, 7.16it/s]\u001b[A\n",
+ " 33%|███▎ | 14544/44063 [23:52<56:46, 8.67it/s] \u001b[A\n",
+ " 33%|███▎ | 14546/44063 [23:53<48:01, 10.24it/s]\u001b[A\n",
+ " 33%|███▎ | 14548/44063 [23:53<44:37, 11.02it/s]\u001b[A\n",
+ " 33%|███▎ | 14550/44063 [23:53<55:44, 8.82it/s]\u001b[A\n",
+ " 33%|███▎ | 14552/44063 [23:53<50:20, 9.77it/s]\u001b[A\n",
+ " 33%|███▎ | 14554/44063 [23:53<46:22, 10.60it/s]\u001b[A\n",
+ " 33%|███▎ | 14556/44063 [23:53<44:42, 11.00it/s]\u001b[A\n",
+ " 33%|███▎ | 14558/44063 [23:54<42:57, 11.45it/s]\u001b[A\n",
+ " 33%|███▎ | 14560/44063 [23:54<46:06, 10.67it/s]\u001b[A\n",
+ " 33%|███▎ | 14562/44063 [23:54<46:09, 10.65it/s]\u001b[A\n",
+ " 33%|███▎ | 14564/44063 [23:54<42:49, 11.48it/s]\u001b[A\n",
+ " 33%|███▎ | 14566/44063 [23:54<42:01, 11.70it/s]\u001b[A\n",
+ " 33%|███▎ | 14568/44063 [23:55<51:30, 9.54it/s]\u001b[A\n",
+ " 33%|███▎ | 14570/44063 [23:55<51:26, 9.56it/s]\u001b[A\n",
+ " 33%|███▎ | 14572/44063 [23:55<49:19, 9.96it/s]\u001b[A\n",
+ " 33%|███▎ | 14574/44063 [23:55<47:30, 10.34it/s]\u001b[A\n",
+ " 33%|███▎ | 14576/44063 [23:56<59:00, 8.33it/s]\u001b[A\n",
+ " 33%|███▎ | 14578/44063 [23:56<57:23, 8.56it/s]\u001b[A\n",
+ " 33%|███▎ | 14580/44063 [23:56<51:45, 9.49it/s]\u001b[A\n",
+ " 33%|███▎ | 14582/44063 [23:56<46:12, 10.63it/s]\u001b[A\n",
+ " 33%|███▎ | 14584/44063 [23:56<44:14, 11.10it/s]\u001b[A\n",
+ " 33%|███▎ | 14586/44063 [23:57<58:07, 8.45it/s]\u001b[A\n",
+ " 33%|███▎ | 14587/44063 [23:57<1:00:30, 8.12it/s]\u001b[A\n",
+ " 33%|███▎ | 14588/44063 [23:57<59:15, 8.29it/s] \u001b[A\n",
+ " 33%|███▎ | 14590/44063 [23:57<57:54, 8.48it/s]\u001b[A\n",
+ " 33%|███▎ | 14592/44063 [23:57<56:48, 8.65it/s]\u001b[A\n",
+ " 33%|███▎ | 14593/44063 [23:57<56:45, 8.65it/s]\u001b[A\n",
+ " 33%|███▎ | 14595/44063 [23:58<1:04:04, 7.66it/s]\u001b[A\n",
+ " 33%|███▎ | 14597/44063 [23:58<55:13, 8.89it/s] \u001b[A\n",
+ " 33%|███▎ | 14598/44063 [23:58<53:29, 9.18it/s]\u001b[A\n",
+ " 33%|███▎ | 14600/44063 [23:58<48:24, 10.14it/s]\u001b[A\n",
+ " 33%|███▎ | 14602/44063 [23:58<46:34, 10.54it/s]\u001b[A\n",
+ " 33%|███▎ | 14604/44063 [23:59<54:11, 9.06it/s]\u001b[A\n",
+ " 33%|███▎ | 14605/44063 [23:59<53:31, 9.17it/s]\u001b[A\n",
+ " 33%|███▎ | 14607/44063 [23:59<45:48, 10.72it/s]\u001b[A\n",
+ " 33%|███▎ | 14609/44063 [23:59<50:03, 9.81it/s]\u001b[A\n",
+ " 33%|███▎ | 14611/44063 [23:59<49:54, 9.83it/s]\u001b[A\n",
+ " 33%|███▎ | 14613/44063 [23:59<43:12, 11.36it/s]\u001b[A\n",
+ " 33%|███▎ | 14615/44063 [24:00<40:06, 12.24it/s]\u001b[A\n",
+ " 33%|███▎ | 14617/44063 [24:00<47:19, 10.37it/s]\u001b[A\n",
+ " 33%|███▎ | 14619/44063 [24:00<44:18, 11.08it/s]\u001b[A\n",
+ " 33%|███▎ | 14621/44063 [24:00<58:25, 8.40it/s]\u001b[A\n",
+ " 33%|███▎ | 14623/44063 [24:00<52:20, 9.37it/s]\u001b[A\n",
+ " 33%|███▎ | 14625/44063 [24:01<56:28, 8.69it/s]\u001b[A\n",
+ " 33%|███▎ | 14626/44063 [24:01<1:04:47, 7.57it/s]\u001b[A\n",
+ " 33%|███▎ | 14627/44063 [24:01<1:03:40, 7.71it/s]\u001b[A\n",
+ " 33%|███▎ | 14629/44063 [24:01<56:58, 8.61it/s] \u001b[A\n",
+ " 33%|███▎ | 14631/44063 [24:01<52:56, 9.26it/s]\u001b[A\n",
+ " 33%|███▎ | 14633/44063 [24:02<54:18, 9.03it/s]\u001b[A\n",
+ " 33%|███▎ | 14634/44063 [24:02<1:08:07, 7.20it/s]\u001b[A\n",
+ " 33%|███▎ | 14635/44063 [24:02<1:06:47, 7.34it/s]\u001b[A\n",
+ " 33%|███▎ | 14637/44063 [24:02<1:05:16, 7.51it/s]\u001b[A\n",
+ " 33%|███▎ | 14638/44063 [24:02<1:01:11, 8.01it/s]\u001b[A\n",
+ " 33%|███▎ | 14640/44063 [24:02<55:57, 8.76it/s] \u001b[A\n",
+ " 33%|███▎ | 14642/44063 [24:03<54:15, 9.04it/s]\u001b[A\n",
+ " 33%|███▎ | 14643/44063 [24:03<53:07, 9.23it/s]\u001b[A\n",
+ " 33%|███▎ | 14644/44063 [24:03<57:19, 8.55it/s]\u001b[A\n",
+ " 33%|███▎ | 14645/44063 [24:03<57:32, 8.52it/s]\u001b[A\n",
+ " 33%|███▎ | 14646/44063 [24:03<54:59, 8.91it/s]\u001b[A\n",
+ " 33%|███▎ | 14647/44063 [24:03<55:03, 8.90it/s]\u001b[A\n",
+ " 33%|███▎ | 14648/44063 [24:03<1:00:53, 8.05it/s]\u001b[A\n",
+ " 33%|███▎ | 14650/44063 [24:04<51:35, 9.50it/s] \u001b[A\n",
+ " 33%|███▎ | 14652/44063 [24:04<1:01:43, 7.94it/s]\u001b[A\n",
+ " 33%|███▎ | 14653/44063 [24:04<1:04:24, 7.61it/s]\u001b[A\n",
+ " 33%|███▎ | 14655/44063 [24:04<57:10, 8.57it/s] \u001b[A\n",
+ " 33%|███▎ | 14657/44063 [24:04<50:37, 9.68it/s]\u001b[A\n",
+ " 33%|███▎ | 14659/44063 [24:05<51:02, 9.60it/s]\u001b[A\n",
+ " 33%|███▎ | 14661/44063 [24:05<59:25, 8.25it/s]\u001b[A\n",
+ " 33%|███▎ | 14662/44063 [24:05<1:07:10, 7.29it/s]\u001b[A\n",
+ " 33%|███▎ | 14663/44063 [24:05<1:03:08, 7.76it/s]\u001b[A\n",
+ " 33%|███▎ | 14665/44063 [24:05<56:10, 8.72it/s] \u001b[A\n",
+ " 33%|███▎ | 14667/44063 [24:06<57:43, 8.49it/s]\u001b[A\n",
+ " 33%|███▎ | 14668/44063 [24:06<1:01:51, 7.92it/s]\u001b[A\n",
+ " 33%|███▎ | 14670/44063 [24:06<51:48, 9.46it/s] \u001b[A\n",
+ " 33%|███▎ | 14672/44063 [24:06<51:00, 9.60it/s]\u001b[A\n",
+ " 33%|███▎ | 14674/44063 [24:06<50:00, 9.79it/s]\u001b[A\n",
+ " 33%|███▎ | 14676/44063 [24:06<53:33, 9.15it/s]\u001b[A\n",
+ " 33%|███▎ | 14677/44063 [24:07<1:00:06, 8.15it/s]\u001b[A\n",
+ " 33%|███▎ | 14679/44063 [24:07<55:34, 8.81it/s] \u001b[A\n",
+ " 33%|███▎ | 14680/44063 [24:07<56:28, 8.67it/s]\u001b[A\n",
+ " 33%|███▎ | 14681/44063 [24:07<1:16:48, 6.38it/s]\u001b[A\n",
+ " 33%|███▎ | 14683/44063 [24:07<1:06:51, 7.32it/s]\u001b[A\n",
+ " 33%|███▎ | 14684/44063 [24:08<1:09:34, 7.04it/s]\u001b[A\n",
+ " 33%|███▎ | 14686/44063 [24:08<1:00:10, 8.14it/s]\u001b[A\n",
+ " 33%|███▎ | 14688/44063 [24:08<54:01, 9.06it/s] \u001b[A\n",
+ " 33%|███▎ | 14690/44063 [24:08<50:38, 9.67it/s]\u001b[A\n",
+ " 33%|███▎ | 14692/44063 [24:08<54:46, 8.94it/s]\u001b[A\n",
+ " 33%|███▎ | 14694/44063 [24:08<52:03, 9.40it/s]\u001b[A\n",
+ " 33%|███▎ | 14696/44063 [24:09<45:31, 10.75it/s]\u001b[A\n",
+ " 33%|███▎ | 14698/44063 [24:09<52:12, 9.37it/s]\u001b[A\n",
+ " 33%|███▎ | 14700/44063 [24:09<51:44, 9.46it/s]\u001b[A\n",
+ " 33%|███▎ | 14702/44063 [24:09<55:20, 8.84it/s]\u001b[A\n",
+ " 33%|███▎ | 14703/44063 [24:10<1:12:57, 6.71it/s]\u001b[A\n",
+ " 33%|███▎ | 14705/44063 [24:10<1:00:22, 8.10it/s]\u001b[A\n",
+ " 33%|███▎ | 14707/44063 [24:10<58:36, 8.35it/s] \u001b[A\n",
+ " 33%|███▎ | 14709/44063 [24:10<52:54, 9.25it/s]\u001b[A\n",
+ " 33%|███▎ | 14711/44063 [24:11<1:25:35, 5.72it/s]\u001b[A\n",
+ " 33%|███▎ | 14712/44063 [24:11<1:21:05, 6.03it/s]\u001b[A\n",
+ " 33%|███▎ | 14713/44063 [24:11<1:34:59, 5.15it/s]\u001b[A\n",
+ " 33%|███▎ | 14714/44063 [24:11<1:25:47, 5.70it/s]\u001b[A\n",
+ " 33%|███▎ | 14715/44063 [24:11<1:19:49, 6.13it/s]\u001b[A\n",
+ " 33%|███▎ | 14716/44063 [24:12<1:16:39, 6.38it/s]\u001b[A\n",
+ " 33%|███▎ | 14717/44063 [24:12<1:16:59, 6.35it/s]\u001b[A\n",
+ " 33%|███▎ | 14718/44063 [24:12<1:15:15, 6.50it/s]\u001b[A\n",
+ " 33%|███▎ | 14719/44063 [24:12<1:08:55, 7.10it/s]\u001b[A\n",
+ " 33%|███▎ | 14720/44063 [24:12<1:03:47, 7.67it/s]\u001b[A\n",
+ " 33%|███▎ | 14722/44063 [24:12<56:46, 8.61it/s] \u001b[A\n",
+ " 33%|███▎ | 14723/44063 [24:12<1:05:46, 7.43it/s]\u001b[A\n",
+ " 33%|███▎ | 14724/44063 [24:13<1:27:22, 5.60it/s]\u001b[A\n",
+ " 33%|███▎ | 14725/44063 [24:13<1:21:24, 6.01it/s]\u001b[A\n",
+ " 33%|███▎ | 14726/44063 [24:13<1:13:39, 6.64it/s]\u001b[A\n",
+ " 33%|███▎ | 14728/44063 [24:13<1:03:48, 7.66it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 33%|███▎ | 14729/44063 [24:13<1:05:51, 7.42it/s]\u001b[A\n",
+ " 33%|███▎ | 14730/44063 [24:13<1:14:21, 6.58it/s]\u001b[A\n",
+ " 33%|███▎ | 14732/44063 [24:14<1:04:56, 7.53it/s]\u001b[A\n",
+ " 33%|███▎ | 14733/44063 [24:14<1:07:12, 7.27it/s]\u001b[A\n",
+ " 33%|███▎ | 14734/44063 [24:14<1:09:45, 7.01it/s]\u001b[A\n",
+ " 33%|███▎ | 14736/44063 [24:14<1:01:09, 7.99it/s]\u001b[A\n",
+ " 33%|███▎ | 14737/44063 [24:14<58:20, 8.38it/s] \u001b[A\n",
+ " 33%|███▎ | 14738/44063 [24:14<58:46, 8.32it/s]\u001b[A\n",
+ " 33%|███▎ | 14740/44063 [24:15<55:35, 8.79it/s]\u001b[A\n",
+ " 33%|███▎ | 14742/44063 [24:15<49:29, 9.88it/s]\u001b[A\n",
+ " 33%|███▎ | 14744/44063 [24:15<51:49, 9.43it/s]\u001b[A\n",
+ " 33%|███▎ | 14746/44063 [24:15<49:13, 9.93it/s]\u001b[A\n",
+ " 33%|███▎ | 14748/44063 [24:15<44:44, 10.92it/s]\u001b[A\n",
+ " 33%|███▎ | 14750/44063 [24:15<45:54, 10.64it/s]\u001b[A\n",
+ " 33%|███▎ | 14752/44063 [24:16<58:55, 8.29it/s]\u001b[A\n",
+ " 33%|███▎ | 14754/44063 [24:16<54:04, 9.03it/s]\u001b[A\n",
+ " 33%|███▎ | 14756/44063 [24:16<51:02, 9.57it/s]\u001b[A\n",
+ " 33%|███▎ | 14758/44063 [24:16<52:32, 9.30it/s]\u001b[A\n",
+ " 33%|███▎ | 14760/44063 [24:17<49:49, 9.80it/s]\u001b[A\n",
+ " 34%|███▎ | 14762/44063 [24:17<46:08, 10.59it/s]\u001b[A\n",
+ " 34%|███▎ | 14764/44063 [24:17<41:52, 11.66it/s]\u001b[A\n",
+ " 34%|███▎ | 14766/44063 [24:17<42:00, 11.62it/s]\u001b[A\n",
+ " 34%|███▎ | 14768/44063 [24:17<40:54, 11.93it/s]\u001b[A\n",
+ " 34%|███▎ | 14770/44063 [24:17<48:36, 10.04it/s]\u001b[A\n",
+ " 34%|███▎ | 14772/44063 [24:18<58:27, 8.35it/s]\u001b[A\n",
+ " 34%|███▎ | 14774/44063 [24:18<52:35, 9.28it/s]\u001b[A\n",
+ " 34%|███▎ | 14776/44063 [24:18<51:33, 9.47it/s]\u001b[A\n",
+ " 34%|███▎ | 14778/44063 [24:18<48:51, 9.99it/s]\u001b[A\n",
+ " 34%|███▎ | 14780/44063 [24:18<45:01, 10.84it/s]\u001b[A\n",
+ " 34%|███▎ | 14782/44063 [24:19<48:17, 10.11it/s]\u001b[A\n",
+ " 34%|███▎ | 14784/44063 [24:19<43:30, 11.21it/s]\u001b[A\n",
+ " 34%|███▎ | 14786/44063 [24:19<39:57, 12.21it/s]\u001b[A\n",
+ " 34%|███▎ | 14788/44063 [24:19<46:50, 10.42it/s]\u001b[A\n",
+ " 34%|███▎ | 14790/44063 [24:20<56:49, 8.59it/s]\u001b[A\n",
+ " 34%|███▎ | 14792/44063 [24:20<1:01:37, 7.92it/s]\u001b[A\n",
+ " 34%|███▎ | 14794/44063 [24:20<56:13, 8.68it/s] \u001b[A\n",
+ " 34%|███▎ | 14796/44063 [24:20<52:25, 9.31it/s]\u001b[A\n",
+ " 34%|███▎ | 14798/44063 [24:20<51:10, 9.53it/s]\u001b[A\n",
+ " 34%|███▎ | 14800/44063 [24:21<50:51, 9.59it/s]\u001b[A\n",
+ " 34%|███▎ | 14802/44063 [24:21<48:02, 10.15it/s]\u001b[A\n",
+ " 34%|███▎ | 14804/44063 [24:21<50:41, 9.62it/s]\u001b[A\n",
+ " 34%|███▎ | 14806/44063 [24:21<49:05, 9.93it/s]\u001b[A\n",
+ " 34%|███▎ | 14808/44063 [24:22<1:00:41, 8.03it/s]\u001b[A\n",
+ " 34%|███▎ | 14809/44063 [24:22<59:32, 8.19it/s] \u001b[A\n",
+ " 34%|███▎ | 14810/44063 [24:22<57:47, 8.44it/s]\u001b[A\n",
+ " 34%|███▎ | 14812/44063 [24:22<55:09, 8.84it/s]\u001b[A\n",
+ " 34%|███▎ | 14813/44063 [24:22<57:07, 8.53it/s]\u001b[A\n",
+ " 34%|███▎ | 14815/44063 [24:22<50:50, 9.59it/s]\u001b[A\n",
+ " 34%|███▎ | 14817/44063 [24:22<47:30, 10.26it/s]\u001b[A\n",
+ " 34%|███▎ | 14819/44063 [24:23<49:04, 9.93it/s]\u001b[A\n",
+ " 34%|███▎ | 14821/44063 [24:23<45:14, 10.77it/s]\u001b[A\n",
+ " 34%|███▎ | 14823/44063 [24:23<48:06, 10.13it/s]\u001b[A\n",
+ " 34%|███▎ | 14825/44063 [24:23<43:31, 11.20it/s]\u001b[A\n",
+ " 34%|███▎ | 14827/44063 [24:23<41:31, 11.74it/s]\u001b[A\n",
+ " 34%|███▎ | 14829/44063 [24:23<39:53, 12.21it/s]\u001b[A\n",
+ " 34%|███▎ | 14831/44063 [24:24<52:02, 9.36it/s]\u001b[A\n",
+ " 34%|███▎ | 14833/44063 [24:24<47:13, 10.31it/s]\u001b[A\n",
+ " 34%|███▎ | 14835/44063 [24:24<48:00, 10.15it/s]\u001b[A\n",
+ " 34%|███▎ | 14837/44063 [24:24<1:02:42, 7.77it/s]\u001b[A\n",
+ " 34%|███▎ | 14839/44063 [24:25<55:19, 8.80it/s] \u001b[A\n",
+ " 34%|███▎ | 14841/44063 [24:25<51:46, 9.41it/s]\u001b[A\n",
+ " 34%|███▎ | 14843/44063 [24:25<49:52, 9.76it/s]\u001b[A\n",
+ " 34%|███▎ | 14845/44063 [24:25<52:31, 9.27it/s]\u001b[A\n",
+ " 34%|███▎ | 14847/44063 [24:25<50:33, 9.63it/s]\u001b[A\n",
+ " 34%|███▎ | 14849/44063 [24:26<46:35, 10.45it/s]\u001b[A\n",
+ " 34%|███▎ | 14851/44063 [24:26<56:18, 8.65it/s]\u001b[A\n",
+ " 34%|███▎ | 14852/44063 [24:26<57:44, 8.43it/s]\u001b[A\n",
+ " 34%|███▎ | 14854/44063 [24:26<54:54, 8.87it/s]\u001b[A\n",
+ " 34%|███▎ | 14855/44063 [24:26<55:47, 8.73it/s]\u001b[A\n",
+ " 34%|███▎ | 14857/44063 [24:27<53:57, 9.02it/s]\u001b[A\n",
+ " 34%|███▎ | 14858/44063 [24:27<54:37, 8.91it/s]\u001b[A\n",
+ " 34%|███▎ | 14859/44063 [24:27<1:08:16, 7.13it/s]\u001b[A\n",
+ " 34%|███▎ | 14860/44063 [24:27<1:15:06, 6.48it/s]\u001b[A\n",
+ " 34%|███▎ | 14862/44063 [24:27<1:03:46, 7.63it/s]\u001b[A\n",
+ " 34%|███▎ | 14863/44063 [24:27<1:00:27, 8.05it/s]\u001b[A\n",
+ " 34%|███▎ | 14864/44063 [24:27<57:42, 8.43it/s] \u001b[A\n",
+ " 34%|███▎ | 14865/44063 [24:28<56:19, 8.64it/s]\u001b[A\n",
+ " 34%|███▎ | 14866/44063 [24:28<1:22:30, 5.90it/s]\u001b[A\n",
+ " 34%|███▎ | 14868/44063 [24:28<1:08:21, 7.12it/s]\u001b[A\n",
+ " 34%|███▎ | 14869/44063 [24:28<1:05:06, 7.47it/s]\u001b[A\n",
+ " 34%|███▎ | 14870/44063 [24:28<1:13:13, 6.64it/s]\u001b[A\n",
+ " 34%|███▎ | 14871/44063 [24:28<1:06:56, 7.27it/s]\u001b[A\n",
+ " 34%|███▍ | 14872/44063 [24:29<1:04:38, 7.53it/s]\u001b[A\n",
+ " 34%|███▍ | 14874/44063 [24:29<1:07:51, 7.17it/s]\u001b[A\n",
+ " 34%|███▍ | 14876/44063 [24:29<59:12, 8.22it/s] \u001b[A\n",
+ " 34%|███▍ | 14877/44063 [24:29<57:56, 8.40it/s]\u001b[A\n",
+ " 34%|███▍ | 14879/44063 [24:29<55:27, 8.77it/s]\u001b[A\n",
+ " 34%|███▍ | 14880/44063 [24:29<58:37, 8.30it/s]\u001b[A\n",
+ " 34%|███▍ | 14881/44063 [24:30<1:04:04, 7.59it/s]\u001b[A\n",
+ " 34%|███▍ | 14882/44063 [24:30<1:00:50, 7.99it/s]\u001b[A\n",
+ " 34%|███▍ | 14884/44063 [24:30<52:00, 9.35it/s] \u001b[A\n",
+ " 34%|███▍ | 14886/44063 [24:30<51:20, 9.47it/s]\u001b[A\n",
+ " 34%|███▍ | 14888/44063 [24:30<46:29, 10.46it/s]\u001b[A\n",
+ " 34%|███▍ | 14890/44063 [24:30<46:14, 10.52it/s]\u001b[A\n",
+ " 34%|███▍ | 14892/44063 [24:31<47:57, 10.14it/s]\u001b[A\n",
+ " 34%|███▍ | 14894/44063 [24:31<47:34, 10.22it/s]\u001b[A\n",
+ " 34%|███▍ | 14896/44063 [24:31<58:50, 8.26it/s]\u001b[A\n",
+ " 34%|███▍ | 14898/44063 [24:31<50:24, 9.64it/s]\u001b[A\n",
+ " 34%|███▍ | 14900/44063 [24:32<53:04, 9.16it/s]\u001b[A\n",
+ " 34%|███▍ | 14902/44063 [24:32<58:32, 8.30it/s]\u001b[A\n",
+ " 34%|███▍ | 14904/44063 [24:32<51:50, 9.37it/s]\u001b[A\n",
+ " 34%|███▍ | 14906/44063 [24:32<54:13, 8.96it/s]\u001b[A\n",
+ " 34%|███▍ | 14907/44063 [24:32<1:03:48, 7.62it/s]\u001b[A\n",
+ " 34%|███▍ | 14909/44063 [24:33<57:12, 8.49it/s] \u001b[A\n",
+ " 34%|███▍ | 14910/44063 [24:33<1:04:41, 7.51it/s]\u001b[A\n",
+ " 34%|███▍ | 14911/44063 [24:33<1:05:50, 7.38it/s]\u001b[A\n",
+ " 34%|███▍ | 14912/44063 [24:33<1:18:25, 6.19it/s]\u001b[A\n",
+ " 34%|███▍ | 14913/44063 [24:33<1:17:42, 6.25it/s]\u001b[A\n",
+ " 34%|███▍ | 14914/44063 [24:33<1:14:37, 6.51it/s]\u001b[A\n",
+ " 34%|███▍ | 14916/44063 [24:34<1:01:07, 7.95it/s]\u001b[A\n",
+ " 34%|███▍ | 14917/44063 [24:34<58:56, 8.24it/s] \u001b[A\n",
+ " 34%|███▍ | 14919/44063 [24:34<56:57, 8.53it/s]\u001b[A\n",
+ " 34%|███▍ | 14921/44063 [24:34<48:15, 10.06it/s]\u001b[A\n",
+ " 34%|███▍ | 14923/44063 [24:34<46:15, 10.50it/s]\u001b[A\n",
+ " 34%|███▍ | 14925/44063 [24:34<54:59, 8.83it/s]\u001b[A\n",
+ " 34%|███▍ | 14927/44063 [24:35<51:25, 9.44it/s]\u001b[A\n",
+ " 34%|███▍ | 14929/44063 [24:35<46:14, 10.50it/s]\u001b[A\n",
+ " 34%|███▍ | 14932/44063 [24:35<38:10, 12.72it/s]\u001b[A\n",
+ " 34%|███▍ | 14934/44063 [24:35<38:22, 12.65it/s]\u001b[A\n",
+ " 34%|███▍ | 14936/44063 [24:35<49:10, 9.87it/s]\u001b[A\n",
+ " 34%|███▍ | 14938/44063 [24:35<45:31, 10.66it/s]\u001b[A\n",
+ " 34%|███▍ | 14940/44063 [24:36<43:37, 11.13it/s]\u001b[A\n",
+ " 34%|███▍ | 14942/44063 [24:36<55:22, 8.76it/s]\u001b[A\n",
+ " 34%|███▍ | 14944/44063 [24:36<51:47, 9.37it/s]\u001b[A\n",
+ " 34%|███▍ | 14946/44063 [24:36<52:27, 9.25it/s]\u001b[A\n",
+ " 34%|███▍ | 14948/44063 [24:37<51:44, 9.38it/s]\u001b[A\n",
+ " 34%|███▍ | 14950/44063 [24:37<54:45, 8.86it/s]\u001b[A\n",
+ " 34%|███▍ | 14952/44063 [24:37<56:30, 8.59it/s]\u001b[A\n",
+ " 34%|███▍ | 14953/44063 [24:37<1:37:35, 4.97it/s]\u001b[A\n",
+ " 34%|███▍ | 14955/44063 [24:38<1:24:36, 5.73it/s]\u001b[A\n",
+ " 34%|███▍ | 14957/44063 [24:38<1:16:02, 6.38it/s]\u001b[A\n",
+ " 34%|███▍ | 14958/44063 [24:38<1:12:13, 6.72it/s]\u001b[A\n",
+ " 34%|███▍ | 14960/44063 [24:38<59:57, 8.09it/s] \u001b[A\n",
+ " 34%|███▍ | 14963/44063 [24:38<53:48, 9.01it/s]\u001b[A\n",
+ " 34%|███▍ | 14965/44063 [24:39<52:42, 9.20it/s]\u001b[A\n",
+ " 34%|███▍ | 14967/44063 [24:39<48:00, 10.10it/s]\u001b[A\n",
+ " 34%|███▍ | 14969/44063 [24:39<43:31, 11.14it/s]\u001b[A\n",
+ " 34%|███▍ | 14971/44063 [24:39<40:12, 12.06it/s]\u001b[A\n",
+ " 34%|███▍ | 14973/44063 [24:39<36:52, 13.15it/s]\u001b[A\n",
+ " 34%|███▍ | 14976/44063 [24:39<36:49, 13.17it/s]\u001b[A\n",
+ " 34%|███▍ | 14978/44063 [24:40<38:48, 12.49it/s]\u001b[A\n",
+ " 34%|███▍ | 14980/44063 [24:40<38:17, 12.66it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 34%|███▍ | 14982/44063 [24:40<43:39, 11.10it/s]\u001b[A\n",
+ " 34%|███▍ | 14984/44063 [24:40<46:38, 10.39it/s]\u001b[A\n",
+ " 34%|███▍ | 14986/44063 [24:40<46:49, 10.35it/s]\u001b[A\n",
+ " 34%|███▍ | 14988/44063 [24:41<48:12, 10.05it/s]\u001b[A\n",
+ " 34%|███▍ | 14990/44063 [24:41<43:23, 11.17it/s]\u001b[A\n",
+ " 34%|███▍ | 14992/44063 [24:41<39:12, 12.36it/s]\u001b[A\n",
+ " 34%|███▍ | 14994/44063 [24:41<35:31, 13.64it/s]\u001b[A\n",
+ " 34%|███▍ | 14996/44063 [24:41<36:05, 13.42it/s]\u001b[A\n",
+ " 34%|███▍ | 14998/44063 [24:41<35:47, 13.53it/s]\u001b[A\n",
+ " 34%|███▍ | 15000/44063 [24:41<32:57, 14.70it/s]\u001b[A\n",
+ " 34%|███▍ | 15002/44063 [24:42<32:01, 15.12it/s]\u001b[A\n",
+ " 34%|███▍ | 15004/44063 [24:42<35:52, 13.50it/s]\u001b[A\n",
+ " 34%|███▍ | 15006/44063 [24:42<41:08, 11.77it/s]\u001b[A\n",
+ " 34%|███▍ | 15008/44063 [24:42<38:32, 12.56it/s]\u001b[A\n",
+ " 34%|███▍ | 15010/44063 [24:42<37:57, 12.76it/s]\u001b[A\n",
+ " 34%|███▍ | 15012/44063 [24:42<37:16, 12.99it/s]\u001b[A\n",
+ " 34%|███▍ | 15014/44063 [24:43<44:44, 10.82it/s]\u001b[A\n",
+ " 34%|███▍ | 15016/44063 [24:43<49:40, 9.75it/s]\u001b[A\n",
+ " 34%|███▍ | 15018/44063 [24:43<44:14, 10.94it/s]\u001b[A\n",
+ " 34%|███▍ | 15020/44063 [24:43<45:08, 10.72it/s]\u001b[A\n",
+ " 34%|███▍ | 15022/44063 [24:44<55:12, 8.77it/s]\u001b[A\n",
+ " 34%|███▍ | 15023/44063 [24:44<54:55, 8.81it/s]\u001b[A\n",
+ " 34%|███▍ | 15025/44063 [24:44<52:37, 9.20it/s]\u001b[A\n",
+ " 34%|███▍ | 15026/44063 [24:44<58:04, 8.33it/s]\u001b[A\n",
+ " 34%|███▍ | 15027/44063 [24:44<59:44, 8.10it/s]\u001b[A\n",
+ " 34%|███▍ | 15028/44063 [24:44<1:03:42, 7.60it/s]\u001b[A\n",
+ " 34%|███▍ | 15030/44063 [24:44<56:20, 8.59it/s] \u001b[A\n",
+ " 34%|███▍ | 15031/44063 [24:45<58:56, 8.21it/s]\u001b[A\n",
+ " 34%|███▍ | 15034/44063 [24:45<50:23, 9.60it/s]\u001b[A\n",
+ " 34%|███▍ | 15036/44063 [24:45<54:54, 8.81it/s]\u001b[A\n",
+ " 34%|███▍ | 15038/44063 [24:45<48:56, 9.88it/s]\u001b[A\n",
+ " 34%|███▍ | 15040/44063 [24:45<45:47, 10.56it/s]\u001b[A\n",
+ " 34%|███▍ | 15042/44063 [24:45<41:30, 11.65it/s]\u001b[A\n",
+ " 34%|███▍ | 15044/44063 [24:46<39:16, 12.31it/s]\u001b[A\n",
+ " 34%|███▍ | 15046/44063 [24:46<45:39, 10.59it/s]\u001b[A\n",
+ " 34%|███▍ | 15048/44063 [24:46<44:58, 10.75it/s]\u001b[A\n",
+ " 34%|███▍ | 15050/44063 [24:46<42:09, 11.47it/s]\u001b[A\n",
+ " 34%|███▍ | 15052/44063 [24:46<45:45, 10.57it/s]\u001b[A\n",
+ " 34%|███▍ | 15054/44063 [24:47<40:19, 11.99it/s]\u001b[A\n",
+ " 34%|███▍ | 15056/44063 [24:47<44:25, 10.88it/s]\u001b[A\n",
+ " 34%|███▍ | 15058/44063 [24:47<42:49, 11.29it/s]\u001b[A\n",
+ " 34%|███▍ | 15060/44063 [24:47<49:34, 9.75it/s]\u001b[A\n",
+ " 34%|███▍ | 15062/44063 [24:47<50:27, 9.58it/s]\u001b[A\n",
+ " 34%|███▍ | 15064/44063 [24:48<45:04, 10.72it/s]\u001b[A\n",
+ " 34%|███▍ | 15066/44063 [24:48<39:54, 12.11it/s]\u001b[A\n",
+ " 34%|███▍ | 15068/44063 [24:48<36:45, 13.15it/s]\u001b[A\n",
+ " 34%|███▍ | 15070/44063 [24:48<47:53, 10.09it/s]\u001b[A\n",
+ " 34%|███▍ | 15072/44063 [24:48<59:22, 8.14it/s]\u001b[A\n",
+ " 34%|███▍ | 15075/44063 [24:49<49:37, 9.74it/s]\u001b[A\n",
+ " 34%|███▍ | 15077/44063 [24:49<52:56, 9.12it/s]\u001b[A\n",
+ " 34%|███▍ | 15079/44063 [24:49<55:19, 8.73it/s]\u001b[A\n",
+ " 34%|███▍ | 15082/44063 [24:49<44:49, 10.78it/s]\u001b[A\n",
+ " 34%|███▍ | 15084/44063 [24:49<39:10, 12.33it/s]\u001b[A\n",
+ " 34%|███▍ | 15086/44063 [24:49<40:46, 11.84it/s]\u001b[A\n",
+ " 34%|███▍ | 15088/44063 [24:50<43:15, 11.16it/s]\u001b[A\n",
+ " 34%|███▍ | 15090/44063 [24:50<45:56, 10.51it/s]\u001b[A\n",
+ " 34%|███▍ | 15092/44063 [24:50<46:30, 10.38it/s]\u001b[A\n",
+ " 34%|███▍ | 15094/44063 [24:50<1:00:10, 8.02it/s]\u001b[A\n",
+ " 34%|███▍ | 15096/44063 [24:51<49:33, 9.74it/s] \u001b[A\n",
+ " 34%|███▍ | 15098/44063 [24:51<43:36, 11.07it/s]\u001b[A\n",
+ " 34%|███▍ | 15100/44063 [24:51<44:08, 10.94it/s]\u001b[A\n",
+ " 34%|███▍ | 15102/44063 [24:51<44:58, 10.73it/s]\u001b[A\n",
+ " 34%|███▍ | 15104/44063 [24:51<44:31, 10.84it/s]\u001b[A\n",
+ " 34%|███▍ | 15106/44063 [24:52<52:49, 9.14it/s]\u001b[A\n",
+ " 34%|███▍ | 15108/44063 [24:52<1:00:27, 7.98it/s]\u001b[A\n",
+ " 34%|███▍ | 15109/44063 [24:52<1:26:13, 5.60it/s]\u001b[A\n",
+ " 34%|███▍ | 15111/44063 [24:53<1:21:16, 5.94it/s]\u001b[A\n",
+ " 34%|███▍ | 15112/44063 [24:53<1:14:33, 6.47it/s]\u001b[A\n",
+ " 34%|███▍ | 15113/44063 [24:53<1:16:02, 6.35it/s]\u001b[A\n",
+ " 34%|███▍ | 15115/44063 [24:53<1:10:14, 6.87it/s]\u001b[A\n",
+ " 34%|███▍ | 15117/44063 [24:53<56:58, 8.47it/s] \u001b[A\n",
+ " 34%|███▍ | 15119/44063 [24:53<58:56, 8.18it/s]\u001b[A\n",
+ " 34%|███▍ | 15121/44063 [24:54<53:16, 9.05it/s]\u001b[A\n",
+ " 34%|███▍ | 15123/44063 [24:54<57:36, 8.37it/s]\u001b[A\n",
+ " 34%|███▍ | 15125/44063 [24:54<50:31, 9.55it/s]\u001b[A\n",
+ " 34%|███▍ | 15127/44063 [24:54<43:15, 11.15it/s]\u001b[A\n",
+ " 34%|███▍ | 15129/44063 [24:54<39:31, 12.20it/s]\u001b[A\n",
+ " 34%|███▍ | 15131/44063 [24:54<39:20, 12.25it/s]\u001b[A\n",
+ " 34%|███▍ | 15133/44063 [24:55<36:13, 13.31it/s]\u001b[A\n",
+ " 34%|███▍ | 15135/44063 [24:55<37:33, 12.84it/s]\u001b[A\n",
+ " 34%|███▍ | 15137/44063 [24:55<33:43, 14.29it/s]\u001b[A\n",
+ " 34%|███▍ | 15139/44063 [24:55<31:57, 15.09it/s]\u001b[A\n",
+ " 34%|███▍ | 15141/44063 [24:55<37:24, 12.89it/s]\u001b[A\n",
+ " 34%|███▍ | 15143/44063 [24:55<36:36, 13.17it/s]\u001b[A\n",
+ " 34%|███▍ | 15145/44063 [24:55<40:39, 11.85it/s]\u001b[A\n",
+ " 34%|███▍ | 15147/44063 [24:56<38:04, 12.66it/s]\u001b[A\n",
+ " 34%|███▍ | 15149/44063 [24:56<36:48, 13.09it/s]\u001b[A\n",
+ " 34%|███▍ | 15151/44063 [24:56<40:17, 11.96it/s]\u001b[A\n",
+ " 34%|███▍ | 15153/44063 [24:56<47:36, 10.12it/s]\u001b[A\n",
+ " 34%|███▍ | 15155/44063 [24:56<45:35, 10.57it/s]\u001b[A\n",
+ " 34%|███▍ | 15157/44063 [24:57<42:51, 11.24it/s]\u001b[A\n",
+ " 34%|███▍ | 15159/44063 [24:57<42:08, 11.43it/s]\u001b[A\n",
+ " 34%|███▍ | 15161/44063 [24:57<44:17, 10.87it/s]\u001b[A\n",
+ " 34%|███▍ | 15163/44063 [24:57<42:33, 11.32it/s]\u001b[A\n",
+ " 34%|███▍ | 15165/44063 [24:57<40:57, 11.76it/s]\u001b[A\n",
+ " 34%|███▍ | 15167/44063 [24:57<44:10, 10.90it/s]\u001b[A\n",
+ " 34%|███▍ | 15169/44063 [24:58<38:59, 12.35it/s]\u001b[A\n",
+ " 34%|███▍ | 15171/44063 [24:58<40:53, 11.77it/s]\u001b[A\n",
+ " 34%|███▍ | 15173/44063 [24:58<36:09, 13.31it/s]\u001b[A\n",
+ " 34%|███▍ | 15175/44063 [24:58<33:43, 14.28it/s]\u001b[A\n",
+ " 34%|███▍ | 15177/44063 [24:58<32:10, 14.96it/s]\u001b[A\n",
+ " 34%|███▍ | 15179/44063 [24:58<38:16, 12.58it/s]\u001b[A\n",
+ " 34%|███▍ | 15181/44063 [24:59<44:56, 10.71it/s]\u001b[A\n",
+ " 34%|███▍ | 15183/44063 [24:59<39:26, 12.20it/s]\u001b[A\n",
+ " 34%|███▍ | 15185/44063 [24:59<39:55, 12.05it/s]\u001b[A\n",
+ " 34%|███▍ | 15187/44063 [24:59<40:36, 11.85it/s]\u001b[A\n",
+ " 34%|███▍ | 15189/44063 [24:59<37:38, 12.79it/s]\u001b[A\n",
+ " 34%|███▍ | 15191/44063 [24:59<44:42, 10.76it/s]\u001b[A\n",
+ " 34%|███▍ | 15193/44063 [24:59<40:26, 11.90it/s]\u001b[A\n",
+ " 34%|███▍ | 15195/44063 [25:00<38:02, 12.65it/s]\u001b[A\n",
+ " 34%|███▍ | 15197/44063 [25:00<41:44, 11.53it/s]\u001b[A\n",
+ " 34%|███▍ | 15199/44063 [25:00<41:35, 11.57it/s]\u001b[A\n",
+ " 34%|███▍ | 15201/44063 [25:00<39:25, 12.20it/s]\u001b[A\n",
+ " 35%|███▍ | 15203/44063 [25:00<51:39, 9.31it/s]\u001b[A\n",
+ " 35%|███▍ | 15205/44063 [25:01<51:35, 9.32it/s]\u001b[A\n",
+ " 35%|███▍ | 15207/44063 [25:01<46:41, 10.30it/s]\u001b[A\n",
+ " 35%|███▍ | 15209/44063 [25:01<41:11, 11.68it/s]\u001b[A\n",
+ " 35%|███▍ | 15211/44063 [25:01<46:34, 10.32it/s]\u001b[A\n",
+ " 35%|███▍ | 15213/44063 [25:01<48:42, 9.87it/s]\u001b[A\n",
+ " 35%|███▍ | 15215/44063 [25:02<46:52, 10.26it/s]\u001b[A\n",
+ " 35%|███▍ | 15217/44063 [25:02<42:21, 11.35it/s]\u001b[A\n",
+ " 35%|███▍ | 15219/44063 [25:02<38:09, 12.60it/s]\u001b[A\n",
+ " 35%|███▍ | 15221/44063 [25:02<39:36, 12.14it/s]\u001b[A\n",
+ " 35%|███▍ | 15223/44063 [25:02<51:33, 9.32it/s]\u001b[A\n",
+ " 35%|███▍ | 15225/44063 [25:03<51:58, 9.25it/s]\u001b[A\n",
+ " 35%|███▍ | 15227/44063 [25:03<47:25, 10.13it/s]\u001b[A\n",
+ " 35%|███▍ | 15229/44063 [25:03<42:25, 11.33it/s]\u001b[A\n",
+ " 35%|███▍ | 15231/44063 [25:03<37:03, 12.97it/s]\u001b[A\n",
+ " 35%|███▍ | 15233/44063 [25:03<41:53, 11.47it/s]\u001b[A\n",
+ " 35%|███▍ | 15235/44063 [25:03<40:09, 11.96it/s]\u001b[A\n",
+ " 35%|███▍ | 15237/44063 [25:03<37:52, 12.69it/s]\u001b[A\n",
+ " 35%|███▍ | 15239/44063 [25:04<38:55, 12.34it/s]\u001b[A\n",
+ " 35%|███▍ | 15241/44063 [25:04<42:07, 11.40it/s]\u001b[A\n",
+ " 35%|███▍ | 15243/44063 [25:04<37:21, 12.85it/s]\u001b[A\n",
+ " 35%|███▍ | 15245/44063 [25:04<51:41, 9.29it/s]\u001b[A\n",
+ " 35%|███▍ | 15247/44063 [25:05<51:08, 9.39it/s]\u001b[A\n",
+ " 35%|███▍ | 15249/44063 [25:05<45:11, 10.63it/s]\u001b[A\n",
+ " 35%|███▍ | 15251/44063 [25:05<40:39, 11.81it/s]\u001b[A\n",
+ " 35%|███▍ | 15253/44063 [25:05<38:27, 12.49it/s]\u001b[A\n",
+ " 35%|███▍ | 15255/44063 [25:05<36:45, 13.06it/s]\u001b[A\n",
+ " 35%|███▍ | 15257/44063 [25:05<36:12, 13.26it/s]\u001b[A\n",
+ " 35%|███▍ | 15259/44063 [25:05<42:25, 11.32it/s]\u001b[A\n",
+ " 35%|███▍ | 15261/44063 [25:06<46:12, 10.39it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 35%|███▍ | 15263/44063 [25:06<39:46, 12.07it/s]\u001b[A\n",
+ " 35%|███▍ | 15265/44063 [25:06<37:10, 12.91it/s]\u001b[A\n",
+ " 35%|███▍ | 15267/44063 [25:06<38:32, 12.45it/s]\u001b[A\n",
+ " 35%|███▍ | 15269/44063 [25:06<39:25, 12.17it/s]\u001b[A\n",
+ " 35%|███▍ | 15271/44063 [25:06<43:53, 10.93it/s]\u001b[A\n",
+ " 35%|███▍ | 15273/44063 [25:07<40:27, 11.86it/s]\u001b[A\n",
+ " 35%|███▍ | 15275/44063 [25:07<39:42, 12.08it/s]\u001b[A\n",
+ " 35%|███▍ | 15277/44063 [25:07<43:17, 11.08it/s]\u001b[A\n",
+ " 35%|███▍ | 15279/44063 [25:07<48:33, 9.88it/s]\u001b[A\n",
+ " 35%|███▍ | 15281/44063 [25:07<45:51, 10.46it/s]\u001b[A\n",
+ " 35%|███▍ | 15283/44063 [25:08<46:11, 10.38it/s]\u001b[A\n",
+ " 35%|███▍ | 15285/44063 [25:08<42:35, 11.26it/s]\u001b[A\n",
+ " 35%|███▍ | 15287/44063 [25:08<47:08, 10.17it/s]\u001b[A\n",
+ " 35%|███▍ | 15289/44063 [25:08<47:15, 10.15it/s]\u001b[A\n",
+ " 35%|███▍ | 15291/44063 [25:08<46:14, 10.37it/s]\u001b[A\n",
+ " 35%|███▍ | 15293/44063 [25:09<44:42, 10.73it/s]\u001b[A\n",
+ " 35%|███▍ | 15295/44063 [25:09<39:31, 12.13it/s]\u001b[A\n",
+ " 35%|███▍ | 15297/44063 [25:09<53:46, 8.92it/s]\u001b[A\n",
+ " 35%|███▍ | 15299/44063 [25:09<55:23, 8.65it/s]\u001b[A\n",
+ " 35%|███▍ | 15301/44063 [25:09<54:36, 8.78it/s]\u001b[A\n",
+ " 35%|███▍ | 15302/44063 [25:10<57:26, 8.35it/s]\u001b[A\n",
+ " 35%|███▍ | 15303/44063 [25:10<55:37, 8.62it/s]\u001b[A\n",
+ " 35%|███▍ | 15304/44063 [25:10<1:04:23, 7.44it/s]\u001b[A\n",
+ " 35%|███▍ | 15306/44063 [25:10<55:43, 8.60it/s] \u001b[A\n",
+ " 35%|███▍ | 15307/44063 [25:10<54:48, 8.74it/s]\u001b[A\n",
+ " 35%|███▍ | 15308/44063 [25:10<1:02:21, 7.69it/s]\u001b[A\n",
+ " 35%|███▍ | 15309/44063 [25:10<1:03:20, 7.57it/s]\u001b[A\n",
+ " 35%|███▍ | 15311/44063 [25:11<57:04, 8.40it/s] \u001b[A\n",
+ " 35%|███▍ | 15313/44063 [25:11<52:16, 9.16it/s]\u001b[A\n",
+ " 35%|███▍ | 15314/44063 [25:11<52:13, 9.18it/s]\u001b[A\n",
+ " 35%|███▍ | 15315/44063 [25:11<54:40, 8.76it/s]\u001b[A\n",
+ " 35%|███▍ | 15317/44063 [25:11<47:25, 10.10it/s]\u001b[A\n",
+ " 35%|███▍ | 15319/44063 [25:11<43:37, 10.98it/s]\u001b[A\n",
+ " 35%|███▍ | 15321/44063 [25:11<42:40, 11.23it/s]\u001b[A\n",
+ " 35%|███▍ | 15323/44063 [25:12<37:48, 12.67it/s]\u001b[A\n",
+ " 35%|███▍ | 15325/44063 [25:12<43:20, 11.05it/s]\u001b[A\n",
+ " 35%|███▍ | 15327/44063 [25:12<41:10, 11.63it/s]\u001b[A\n",
+ " 35%|███▍ | 15329/44063 [25:12<41:51, 11.44it/s]\u001b[A\n",
+ " 35%|███▍ | 15331/44063 [25:12<38:03, 12.58it/s]\u001b[A\n",
+ " 35%|███▍ | 15333/44063 [25:12<39:05, 12.25it/s]\u001b[A\n",
+ " 35%|███▍ | 15335/44063 [25:13<43:19, 11.05it/s]\u001b[A\n",
+ " 35%|███▍ | 15337/44063 [25:13<47:31, 10.07it/s]\u001b[A\n",
+ " 35%|███▍ | 15339/44063 [25:13<43:33, 10.99it/s]\u001b[A\n",
+ " 35%|███▍ | 15341/44063 [25:13<39:05, 12.25it/s]\u001b[A\n",
+ " 35%|███▍ | 15344/44063 [25:13<35:18, 13.55it/s]\u001b[A\n",
+ " 35%|███▍ | 15346/44063 [25:14<47:17, 10.12it/s]\u001b[A\n",
+ " 35%|███▍ | 15348/44063 [25:14<40:28, 11.83it/s]\u001b[A\n",
+ " 35%|███▍ | 15350/44063 [25:14<39:39, 12.07it/s]\u001b[A\n",
+ " 35%|███▍ | 15353/44063 [25:14<34:48, 13.74it/s]\u001b[A\n",
+ " 35%|███▍ | 15355/44063 [25:14<32:48, 14.58it/s]\u001b[A\n",
+ " 35%|███▍ | 15357/44063 [25:14<39:48, 12.02it/s]\u001b[A\n",
+ " 35%|███▍ | 15359/44063 [25:15<39:27, 12.12it/s]\u001b[A\n",
+ " 35%|███▍ | 15361/44063 [25:15<43:50, 10.91it/s]\u001b[A\n",
+ " 35%|███▍ | 15363/44063 [25:15<40:52, 11.70it/s]\u001b[A\n",
+ " 35%|███▍ | 15365/44063 [25:15<44:27, 10.76it/s]\u001b[A\n",
+ " 35%|███▍ | 15367/44063 [25:15<52:09, 9.17it/s]\u001b[A\n",
+ " 35%|███▍ | 15369/44063 [25:16<57:20, 8.34it/s]\u001b[A\n",
+ " 35%|███▍ | 15371/44063 [25:16<59:58, 7.97it/s]\u001b[A\n",
+ " 35%|███▍ | 15373/44063 [25:16<52:49, 9.05it/s]\u001b[A\n",
+ " 35%|███▍ | 15374/44063 [25:16<59:10, 8.08it/s]\u001b[A\n",
+ " 35%|███▍ | 15376/44063 [25:17<53:14, 8.98it/s]\u001b[A\n",
+ " 35%|███▍ | 15379/44063 [25:17<44:26, 10.76it/s]\u001b[A\n",
+ " 35%|███▍ | 15381/44063 [25:17<52:16, 9.15it/s]\u001b[A\n",
+ " 35%|███▍ | 15383/44063 [25:17<50:41, 9.43it/s]\u001b[A\n",
+ " 35%|███▍ | 15385/44063 [25:17<45:30, 10.50it/s]\u001b[A\n",
+ " 35%|███▍ | 15387/44063 [25:18<50:03, 9.55it/s]\u001b[A\n",
+ " 35%|███▍ | 15389/44063 [25:18<56:20, 8.48it/s]\u001b[A\n",
+ " 35%|███▍ | 15390/44063 [25:18<57:28, 8.32it/s]\u001b[A\n",
+ " 35%|███▍ | 15392/44063 [25:18<52:06, 9.17it/s]\u001b[A\n",
+ " 35%|███▍ | 15394/44063 [25:18<47:21, 10.09it/s]\u001b[A\n",
+ " 35%|███▍ | 15396/44063 [25:18<48:09, 9.92it/s]\u001b[A\n",
+ " 35%|███▍ | 15398/44063 [25:19<43:27, 10.99it/s]\u001b[A\n",
+ " 35%|███▍ | 15400/44063 [25:19<41:44, 11.44it/s]\u001b[A\n",
+ " 35%|███▍ | 15402/44063 [25:19<44:01, 10.85it/s]\u001b[A\n",
+ " 35%|███▍ | 15404/44063 [25:19<48:30, 9.85it/s]\u001b[A\n",
+ " 35%|███▍ | 15406/44063 [25:20<52:49, 9.04it/s]\u001b[A\n",
+ " 35%|███▍ | 15408/44063 [25:20<44:09, 10.81it/s]\u001b[A\n",
+ " 35%|███▍ | 15410/44063 [25:20<43:52, 10.88it/s]\u001b[A\n",
+ " 35%|███▍ | 15412/44063 [25:20<38:57, 12.26it/s]\u001b[A\n",
+ " 35%|███▍ | 15414/44063 [25:20<42:24, 11.26it/s]\u001b[A\n",
+ " 35%|███▍ | 15417/44063 [25:20<36:12, 13.18it/s]\u001b[A\n",
+ " 35%|███▍ | 15419/44063 [25:20<33:12, 14.37it/s]\u001b[A\n",
+ " 35%|███▍ | 15421/44063 [25:21<36:01, 13.25it/s]\u001b[A\n",
+ " 35%|███▌ | 15423/44063 [25:21<33:18, 14.33it/s]\u001b[A\n",
+ " 35%|███▌ | 15425/44063 [25:21<37:55, 12.58it/s]\u001b[A\n",
+ " 35%|███▌ | 15427/44063 [25:21<40:44, 11.71it/s]\u001b[A\n",
+ " 35%|███▌ | 15429/44063 [25:21<45:33, 10.47it/s]\u001b[A\n",
+ " 35%|███▌ | 15431/44063 [25:21<41:39, 11.45it/s]\u001b[A\n",
+ " 35%|███▌ | 15433/44063 [25:22<42:48, 11.15it/s]\u001b[A\n",
+ " 35%|███▌ | 15435/44063 [25:22<45:44, 10.43it/s]\u001b[A\n",
+ " 35%|███▌ | 15437/44063 [25:22<48:46, 9.78it/s]\u001b[A\n",
+ " 35%|███▌ | 15439/44063 [25:22<41:58, 11.36it/s]\u001b[A\n",
+ " 35%|███▌ | 15441/44063 [25:22<46:43, 10.21it/s]\u001b[A\n",
+ " 35%|███▌ | 15443/44063 [25:23<42:08, 11.32it/s]\u001b[A\n",
+ " 35%|███▌ | 15445/44063 [25:23<44:37, 10.69it/s]\u001b[A\n",
+ " 35%|███▌ | 15447/44063 [25:23<41:52, 11.39it/s]\u001b[A\n",
+ " 35%|███▌ | 15449/44063 [25:23<53:23, 8.93it/s]\u001b[A\n",
+ " 35%|███▌ | 15451/44063 [25:23<52:42, 9.05it/s]\u001b[A\n",
+ " 35%|███▌ | 15453/44063 [25:24<51:26, 9.27it/s]\u001b[A\n",
+ " 35%|███▌ | 15454/44063 [25:24<58:58, 8.08it/s]\u001b[A\n",
+ " 35%|███▌ | 15456/44063 [25:24<53:31, 8.91it/s]\u001b[A\n",
+ " 35%|███▌ | 15458/44063 [25:24<51:27, 9.27it/s]\u001b[A\n",
+ " 35%|███▌ | 15460/44063 [25:24<46:12, 10.32it/s]\u001b[A\n",
+ " 35%|███▌ | 15462/44063 [25:24<42:07, 11.32it/s]\u001b[A\n",
+ " 35%|███▌ | 15464/44063 [25:25<46:36, 10.23it/s]\u001b[A\n",
+ " 35%|███▌ | 15466/44063 [25:25<45:58, 10.37it/s]\u001b[A\n",
+ " 35%|███▌ | 15468/44063 [25:25<1:06:24, 7.18it/s]\u001b[A\n",
+ " 35%|███▌ | 15470/44063 [25:26<1:00:34, 7.87it/s]\u001b[A\n",
+ " 35%|███▌ | 15471/44063 [25:26<58:23, 8.16it/s] \u001b[A\n",
+ " 35%|███▌ | 15473/44063 [25:26<59:09, 8.05it/s]\u001b[A\n",
+ " 35%|███▌ | 15475/44063 [25:26<50:32, 9.43it/s]\u001b[A\n",
+ " 35%|███▌ | 15477/44063 [25:26<46:46, 10.18it/s]\u001b[A\n",
+ " 35%|███▌ | 15479/44063 [25:26<44:19, 10.75it/s]\u001b[A\n",
+ " 35%|███▌ | 15481/44063 [25:27<48:13, 9.88it/s]\u001b[A\n",
+ " 35%|███▌ | 15483/44063 [25:27<43:16, 11.01it/s]\u001b[A\n",
+ " 35%|███▌ | 15485/44063 [25:27<48:19, 9.85it/s]\u001b[A\n",
+ " 35%|███▌ | 15487/44063 [25:27<47:55, 9.94it/s]\u001b[A\n",
+ " 35%|███▌ | 15489/44063 [25:28<1:10:41, 6.74it/s]\u001b[A\n",
+ " 35%|███▌ | 15490/44063 [25:28<1:04:39, 7.36it/s]\u001b[A\n",
+ " 35%|███▌ | 15492/44063 [25:28<1:00:10, 7.91it/s]\u001b[A\n",
+ " 35%|███▌ | 15494/44063 [25:28<56:37, 8.41it/s] \u001b[A\n",
+ " 35%|███▌ | 15496/44063 [25:28<51:42, 9.21it/s]\u001b[A\n",
+ " 35%|███▌ | 15498/44063 [25:29<43:49, 10.86it/s]\u001b[A\n",
+ " 35%|███▌ | 15500/44063 [25:29<41:19, 11.52it/s]\u001b[A\n",
+ " 35%|███▌ | 15502/44063 [25:29<44:12, 10.77it/s]\u001b[A\n",
+ " 35%|███▌ | 15504/44063 [25:29<45:00, 10.57it/s]\u001b[A\n",
+ " 35%|███▌ | 15506/44063 [25:29<48:11, 9.88it/s]\u001b[A\n",
+ " 35%|███▌ | 15508/44063 [25:29<44:30, 10.69it/s]\u001b[A\n",
+ " 35%|███▌ | 15510/44063 [25:30<48:28, 9.82it/s]\u001b[A\n",
+ " 35%|███▌ | 15512/44063 [25:30<42:00, 11.33it/s]\u001b[A\n",
+ " 35%|███▌ | 15514/44063 [25:30<46:02, 10.34it/s]\u001b[A\n",
+ " 35%|███▌ | 15516/44063 [25:30<45:18, 10.50it/s]\u001b[A\n",
+ " 35%|███▌ | 15519/44063 [25:30<38:26, 12.37it/s]\u001b[A\n",
+ " 35%|███▌ | 15521/44063 [25:31<37:54, 12.55it/s]\u001b[A\n",
+ " 35%|███▌ | 15523/44063 [25:31<51:40, 9.21it/s]\u001b[A\n",
+ " 35%|███▌ | 15525/44063 [25:31<50:12, 9.47it/s]\u001b[A\n",
+ " 35%|███▌ | 15527/44063 [25:31<53:46, 8.85it/s]\u001b[A\n",
+ " 35%|███▌ | 15529/44063 [25:32<53:10, 8.94it/s]\u001b[A\n",
+ " 35%|███▌ | 15531/44063 [25:32<50:13, 9.47it/s]\u001b[A\n",
+ " 35%|███▌ | 15533/44063 [25:32<47:15, 10.06it/s]\u001b[A\n",
+ " 35%|███▌ | 15536/44063 [25:32<38:47, 12.26it/s]\u001b[A\n",
+ " 35%|███▌ | 15538/44063 [25:32<39:42, 11.97it/s]\u001b[A\n",
+ " 35%|███▌ | 15540/44063 [25:32<42:31, 11.18it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 35%|███▌ | 15542/44063 [25:33<40:43, 11.67it/s]\u001b[A\n",
+ " 35%|███▌ | 15545/44063 [25:33<38:20, 12.39it/s]\u001b[A\n",
+ " 35%|███▌ | 15547/44063 [25:33<35:38, 13.33it/s]\u001b[A\n",
+ " 35%|███▌ | 15549/44063 [25:33<35:25, 13.42it/s]\u001b[A\n",
+ " 35%|███▌ | 15551/44063 [25:33<36:22, 13.06it/s]\u001b[A\n",
+ " 35%|███▌ | 15553/44063 [25:33<40:53, 11.62it/s]\u001b[A\n",
+ " 35%|███▌ | 15555/44063 [25:34<38:02, 12.49it/s]\u001b[A\n",
+ " 35%|███▌ | 15557/44063 [25:34<34:59, 13.58it/s]\u001b[A\n",
+ " 35%|███▌ | 15559/44063 [25:34<35:52, 13.24it/s]\u001b[A\n",
+ " 35%|███▌ | 15561/44063 [25:34<45:33, 10.43it/s]\u001b[A\n",
+ " 35%|███▌ | 15563/44063 [25:34<52:27, 9.05it/s]\u001b[A\n",
+ " 35%|███▌ | 15565/44063 [25:35<44:18, 10.72it/s]\u001b[A\n",
+ " 35%|███▌ | 15567/44063 [25:35<40:53, 11.62it/s]\u001b[A\n",
+ " 35%|███▌ | 15569/44063 [25:35<51:40, 9.19it/s]\u001b[A\n",
+ " 35%|███▌ | 15571/44063 [25:35<44:04, 10.77it/s]\u001b[A\n",
+ " 35%|███▌ | 15573/44063 [25:35<42:32, 11.16it/s]\u001b[A\n",
+ " 35%|███▌ | 15575/44063 [25:36<47:14, 10.05it/s]\u001b[A\n",
+ " 35%|███▌ | 15577/44063 [25:36<54:19, 8.74it/s]\u001b[A\n",
+ " 35%|███▌ | 15579/44063 [25:36<54:04, 8.78it/s]\u001b[A\n",
+ " 35%|███▌ | 15580/44063 [25:36<1:03:56, 7.42it/s]\u001b[A\n",
+ " 35%|███▌ | 15582/44063 [25:36<55:19, 8.58it/s] \u001b[A\n",
+ " 35%|███▌ | 15583/44063 [25:36<55:31, 8.55it/s]\u001b[A\n",
+ " 35%|███▌ | 15584/44063 [25:37<58:18, 8.14it/s]\u001b[A\n",
+ " 35%|███▌ | 15586/44063 [25:37<52:40, 9.01it/s]\u001b[A\n",
+ " 35%|███▌ | 15587/44063 [25:37<1:01:39, 7.70it/s]\u001b[A\n",
+ " 35%|███▌ | 15589/44063 [25:37<53:39, 8.84it/s] \u001b[A\n",
+ " 35%|███▌ | 15591/44063 [25:37<59:38, 7.96it/s]\u001b[A\n",
+ " 35%|███▌ | 15593/44063 [25:38<50:23, 9.42it/s]\u001b[A\n",
+ " 35%|███▌ | 15596/44063 [25:38<42:16, 11.22it/s]\u001b[A\n",
+ " 35%|███▌ | 15598/44063 [25:38<41:08, 11.53it/s]\u001b[A\n",
+ " 35%|███▌ | 15600/44063 [25:38<40:29, 11.71it/s]\u001b[A\n",
+ " 35%|███▌ | 15602/44063 [25:38<46:59, 10.09it/s]\u001b[A\n",
+ " 35%|███▌ | 15604/44063 [25:39<54:49, 8.65it/s]\u001b[A\n",
+ " 35%|███▌ | 15605/44063 [25:39<54:06, 8.77it/s]\u001b[A\n",
+ " 35%|███▌ | 15607/44063 [25:39<51:02, 9.29it/s]\u001b[A\n",
+ " 35%|███▌ | 15609/44063 [25:39<53:54, 8.80it/s]\u001b[A\n",
+ " 35%|███▌ | 15610/44063 [25:39<55:47, 8.50it/s]\u001b[A\n",
+ " 35%|███▌ | 15611/44063 [25:39<1:07:06, 7.07it/s]\u001b[A\n",
+ " 35%|███▌ | 15613/44063 [25:40<55:56, 8.48it/s] \u001b[A\n",
+ " 35%|███▌ | 15615/44063 [25:40<49:36, 9.56it/s]\u001b[A\n",
+ " 35%|███▌ | 15617/44063 [25:40<48:38, 9.75it/s]\u001b[A\n",
+ " 35%|███▌ | 15619/44063 [25:40<1:05:23, 7.25it/s]\u001b[A\n",
+ " 35%|███▌ | 15621/44063 [25:41<57:44, 8.21it/s] \u001b[A\n",
+ " 35%|███▌ | 15622/44063 [25:41<1:04:11, 7.38it/s]\u001b[A\n",
+ " 35%|███▌ | 15624/44063 [25:41<55:05, 8.60it/s] \u001b[A\n",
+ " 35%|███▌ | 15626/44063 [25:41<45:40, 10.38it/s]\u001b[A\n",
+ " 35%|███▌ | 15628/44063 [25:41<41:33, 11.41it/s]\u001b[A\n",
+ " 35%|███▌ | 15630/44063 [25:41<45:37, 10.39it/s]\u001b[A\n",
+ " 35%|███▌ | 15632/44063 [25:41<42:58, 11.03it/s]\u001b[A\n",
+ " 35%|███▌ | 15634/44063 [25:42<49:41, 9.53it/s]\u001b[A\n",
+ " 35%|███▌ | 15636/44063 [25:42<51:39, 9.17it/s]\u001b[A\n",
+ " 35%|███▌ | 15638/44063 [25:42<55:18, 8.57it/s]\u001b[A\n",
+ " 35%|███▌ | 15639/44063 [25:42<56:31, 8.38it/s]\u001b[A\n",
+ " 35%|███▌ | 15641/44063 [25:43<57:30, 8.24it/s]\u001b[A\n",
+ " 35%|███▌ | 15642/44063 [25:43<1:19:40, 5.95it/s]\u001b[A\n",
+ " 36%|███▌ | 15644/44063 [25:43<1:05:40, 7.21it/s]\u001b[A\n",
+ " 36%|███▌ | 15646/44063 [25:43<56:23, 8.40it/s] \u001b[A\n",
+ " 36%|███▌ | 15648/44063 [25:43<48:21, 9.79it/s]\u001b[A\n",
+ " 36%|███▌ | 15650/44063 [25:43<41:20, 11.45it/s]\u001b[A\n",
+ " 36%|███▌ | 15653/44063 [25:44<35:49, 13.22it/s]\u001b[A\n",
+ " 36%|███▌ | 15655/44063 [25:44<40:09, 11.79it/s]\u001b[A\n",
+ " 36%|███▌ | 15657/44063 [25:44<41:23, 11.44it/s]\u001b[A\n",
+ " 36%|███▌ | 15659/44063 [25:44<48:26, 9.77it/s]\u001b[A\n",
+ " 36%|███▌ | 15661/44063 [25:45<52:07, 9.08it/s]\u001b[A\n",
+ " 36%|███▌ | 15663/44063 [25:45<54:32, 8.68it/s]\u001b[A\n",
+ " 36%|███▌ | 15664/44063 [25:45<57:51, 8.18it/s]\u001b[A\n",
+ " 36%|███▌ | 15665/44063 [25:45<1:05:04, 7.27it/s]\u001b[A\n",
+ " 36%|███▌ | 15667/44063 [25:45<1:00:15, 7.85it/s]\u001b[A\n",
+ " 36%|███▌ | 15668/44063 [25:45<1:01:24, 7.71it/s]\u001b[A\n",
+ " 36%|███▌ | 15669/44063 [25:46<1:09:48, 6.78it/s]\u001b[A\n",
+ " 36%|███▌ | 15670/44063 [25:46<1:09:57, 6.76it/s]\u001b[A\n",
+ " 36%|███▌ | 15672/44063 [25:46<58:36, 8.07it/s] \u001b[A\n",
+ " 36%|███▌ | 15674/44063 [25:46<51:09, 9.25it/s]\u001b[A\n",
+ " 36%|███▌ | 15676/44063 [25:46<54:34, 8.67it/s]\u001b[A\n",
+ " 36%|███▌ | 15677/44063 [25:46<55:46, 8.48it/s]\u001b[A\n",
+ " 36%|███▌ | 15679/44063 [25:47<55:21, 8.55it/s]\u001b[A\n",
+ " 36%|███▌ | 15681/44063 [25:47<51:18, 9.22it/s]\u001b[A\n",
+ " 36%|███▌ | 15682/44063 [25:47<53:33, 8.83it/s]\u001b[A\n",
+ " 36%|███▌ | 15683/44063 [25:47<51:51, 9.12it/s]\u001b[A\n",
+ " 36%|███▌ | 15685/44063 [25:47<45:51, 10.31it/s]\u001b[A\n",
+ " 36%|███▌ | 15687/44063 [25:47<44:37, 10.60it/s]\u001b[A\n",
+ " 36%|███▌ | 15689/44063 [25:48<59:07, 8.00it/s]\u001b[A\n",
+ " 36%|███▌ | 15690/44063 [25:48<59:25, 7.96it/s]\u001b[A\n",
+ " 36%|███▌ | 15692/44063 [25:48<51:30, 9.18it/s]\u001b[A\n",
+ " 36%|███▌ | 15694/44063 [25:48<46:06, 10.25it/s]\u001b[A\n",
+ " 36%|███▌ | 15696/44063 [25:48<46:44, 10.11it/s]\u001b[A\n",
+ " 36%|███▌ | 15698/44063 [25:49<49:08, 9.62it/s]\u001b[A\n",
+ " 36%|███▌ | 15700/44063 [25:49<50:54, 9.29it/s]\u001b[A\n",
+ " 36%|███▌ | 15701/44063 [25:49<55:31, 8.51it/s]\u001b[A\n",
+ " 36%|███▌ | 15702/44063 [25:49<1:04:53, 7.28it/s]\u001b[A\n",
+ " 36%|███▌ | 15703/44063 [25:49<1:04:10, 7.37it/s]\u001b[A\n",
+ " 36%|███▌ | 15704/44063 [25:49<1:00:02, 7.87it/s]\u001b[A\n",
+ " 36%|███▌ | 15705/44063 [25:50<56:51, 8.31it/s] \u001b[A\n",
+ " 36%|███▌ | 15707/44063 [25:50<52:19, 9.03it/s]\u001b[A\n",
+ " 36%|███▌ | 15708/44063 [25:50<55:04, 8.58it/s]\u001b[A\n",
+ " 36%|███▌ | 15709/44063 [25:50<59:34, 7.93it/s]\u001b[A\n",
+ " 36%|███▌ | 15710/44063 [25:50<1:00:58, 7.75it/s]\u001b[A\n",
+ " 36%|███▌ | 15712/44063 [25:50<57:31, 8.21it/s] \u001b[A\n",
+ " 36%|███▌ | 15713/44063 [25:50<1:03:07, 7.49it/s]\u001b[A\n",
+ " 36%|███▌ | 15715/44063 [25:51<55:03, 8.58it/s] \u001b[A\n",
+ " 36%|███▌ | 15717/44063 [25:51<49:15, 9.59it/s]\u001b[A\n",
+ " 36%|███▌ | 15719/44063 [25:51<56:20, 8.39it/s]\u001b[A\n",
+ " 36%|███▌ | 15720/44063 [25:51<54:07, 8.73it/s]\u001b[A\n",
+ " 36%|███▌ | 15722/44063 [25:51<48:12, 9.80it/s]\u001b[A\n",
+ " 36%|███▌ | 15724/44063 [25:52<47:18, 9.98it/s]\u001b[A\n",
+ " 36%|███▌ | 15726/44063 [25:52<41:14, 11.45it/s]\u001b[A\n",
+ " 36%|███▌ | 15729/44063 [25:52<35:39, 13.24it/s]\u001b[A\n",
+ " 36%|███▌ | 15731/44063 [25:52<48:03, 9.83it/s]\u001b[A\n",
+ " 36%|███▌ | 15733/44063 [25:52<48:17, 9.78it/s]\u001b[A\n",
+ " 36%|███▌ | 15735/44063 [25:52<46:58, 10.05it/s]\u001b[A\n",
+ " 36%|███▌ | 15737/44063 [25:53<44:25, 10.62it/s]\u001b[A\n",
+ " 36%|███▌ | 15739/44063 [25:53<50:21, 9.38it/s]\u001b[A\n",
+ " 36%|███▌ | 15741/44063 [25:53<44:14, 10.67it/s]\u001b[A\n",
+ " 36%|███▌ | 15743/44063 [25:53<42:04, 11.22it/s]\u001b[A\n",
+ " 36%|███▌ | 15745/44063 [25:53<41:12, 11.45it/s]\u001b[A\n",
+ " 36%|███▌ | 15747/44063 [25:54<44:42, 10.56it/s]\u001b[A\n",
+ " 36%|███▌ | 15749/44063 [25:54<44:10, 10.68it/s]\u001b[A\n",
+ " 36%|███▌ | 15751/44063 [25:54<45:13, 10.44it/s]\u001b[A\n",
+ " 36%|███▌ | 15753/44063 [25:54<45:20, 10.40it/s]\u001b[A\n",
+ " 36%|███▌ | 15755/44063 [25:54<42:36, 11.07it/s]\u001b[A\n",
+ " 36%|███▌ | 15757/44063 [25:55<47:05, 10.02it/s]\u001b[A\n",
+ " 36%|███▌ | 15759/44063 [25:55<50:09, 9.41it/s]\u001b[A\n",
+ " 36%|███▌ | 15761/44063 [25:55<44:04, 10.70it/s]\u001b[A\n",
+ " 36%|███▌ | 15763/44063 [25:55<51:39, 9.13it/s]\u001b[A\n",
+ " 36%|███▌ | 15765/44063 [25:55<46:17, 10.19it/s]\u001b[A\n",
+ " 36%|███▌ | 15767/44063 [25:56<47:20, 9.96it/s]\u001b[A\n",
+ " 36%|███▌ | 15769/44063 [25:56<46:57, 10.04it/s]\u001b[A\n",
+ " 36%|███▌ | 15771/44063 [25:56<48:07, 9.80it/s]\u001b[A\n",
+ " 36%|███▌ | 15773/44063 [25:56<58:46, 8.02it/s]\u001b[A\n",
+ " 36%|███▌ | 15774/44063 [25:57<1:06:29, 7.09it/s]\u001b[A\n",
+ " 36%|███▌ | 15775/44063 [25:57<1:10:31, 6.69it/s]\u001b[A\n",
+ " 36%|███▌ | 15777/44063 [25:57<1:02:54, 7.49it/s]\u001b[A\n",
+ " 36%|███▌ | 15778/44063 [25:57<1:01:06, 7.72it/s]\u001b[A\n",
+ " 36%|███▌ | 15779/44063 [25:57<1:12:14, 6.52it/s]\u001b[A\n",
+ " 36%|███▌ | 15781/44063 [25:57<1:03:31, 7.42it/s]\u001b[A\n",
+ " 36%|███▌ | 15782/44063 [25:58<58:46, 8.02it/s] \u001b[A\n",
+ " 36%|███▌ | 15783/44063 [25:58<55:49, 8.44it/s]\u001b[A\n",
+ " 36%|███▌ | 15784/44063 [25:58<56:48, 8.30it/s]\u001b[A\n",
+ " 36%|███▌ | 15785/44063 [25:58<1:06:05, 7.13it/s]\u001b[A\n",
+ " 36%|███▌ | 15786/44063 [25:58<1:02:43, 7.51it/s]\u001b[A\n",
+ " 36%|███▌ | 15787/44063 [25:58<1:06:07, 7.13it/s]\u001b[A\n",
+ " 36%|███▌ | 15788/44063 [25:58<1:10:12, 6.71it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 36%|███▌ | 15790/44063 [25:58<57:22, 8.21it/s] \u001b[A\n",
+ " 36%|███▌ | 15792/44063 [25:59<50:33, 9.32it/s]\u001b[A\n",
+ " 36%|███▌ | 15794/44063 [25:59<56:00, 8.41it/s]\u001b[A\n",
+ " 36%|███▌ | 15795/44063 [25:59<53:22, 8.83it/s]\u001b[A\n",
+ " 36%|███▌ | 15797/44063 [25:59<45:24, 10.37it/s]\u001b[A\n",
+ " 36%|███▌ | 15799/44063 [25:59<44:43, 10.53it/s]\u001b[A\n",
+ " 36%|███▌ | 15801/44063 [25:59<39:53, 11.81it/s]\u001b[A\n",
+ " 36%|███▌ | 15803/44063 [26:00<36:29, 12.91it/s]\u001b[A\n",
+ " 36%|███▌ | 15805/44063 [26:00<41:08, 11.45it/s]\u001b[A\n",
+ " 36%|███▌ | 15807/44063 [26:00<37:04, 12.70it/s]\u001b[A\n",
+ " 36%|███▌ | 15809/44063 [26:00<49:55, 9.43it/s]\u001b[A\n",
+ " 36%|███▌ | 15811/44063 [26:00<46:42, 10.08it/s]\u001b[A\n",
+ " 36%|███▌ | 15813/44063 [26:01<46:45, 10.07it/s]\u001b[A\n",
+ " 36%|███▌ | 15815/44063 [26:01<55:27, 8.49it/s]\u001b[A\n",
+ " 36%|███▌ | 15817/44063 [26:01<51:22, 9.16it/s]\u001b[A\n",
+ " 36%|███▌ | 15819/44063 [26:01<1:00:17, 7.81it/s]\u001b[A\n",
+ " 36%|███▌ | 15822/44063 [26:02<49:27, 9.52it/s] \u001b[A\n",
+ " 36%|███▌ | 15824/44063 [26:02<42:45, 11.01it/s]\u001b[A\n",
+ " 36%|███▌ | 15826/44063 [26:02<45:02, 10.45it/s]\u001b[A\n",
+ " 36%|███▌ | 15828/44063 [26:02<42:30, 11.07it/s]\u001b[A\n",
+ " 36%|███▌ | 15830/44063 [26:02<38:25, 12.24it/s]\u001b[A\n",
+ " 36%|███▌ | 15832/44063 [26:02<40:00, 11.76it/s]\u001b[A\n",
+ " 36%|███▌ | 15834/44063 [26:03<44:07, 10.66it/s]\u001b[A\n",
+ " 36%|███▌ | 15836/44063 [26:03<44:02, 10.68it/s]\u001b[A\n",
+ " 36%|███▌ | 15838/44063 [26:03<49:42, 9.46it/s]\u001b[A\n",
+ " 36%|███▌ | 15840/44063 [26:03<49:33, 9.49it/s]\u001b[A\n",
+ " 36%|███▌ | 15841/44063 [26:03<50:12, 9.37it/s]\u001b[A\n",
+ " 36%|███▌ | 15842/44063 [26:04<50:07, 9.38it/s]\u001b[A\n",
+ " 36%|███▌ | 15844/44063 [26:04<47:14, 9.96it/s]\u001b[A\n",
+ " 36%|███▌ | 15846/44063 [26:04<44:16, 10.62it/s]\u001b[A\n",
+ " 36%|███▌ | 15848/44063 [26:04<43:38, 10.77it/s]\u001b[A\n",
+ " 36%|███▌ | 15850/44063 [26:04<39:02, 12.04it/s]\u001b[A\n",
+ " 36%|███▌ | 15852/44063 [26:04<47:46, 9.84it/s]\u001b[A\n",
+ " 36%|███▌ | 15854/44063 [26:05<57:43, 8.15it/s]\u001b[A\n",
+ " 36%|███▌ | 15856/44063 [26:05<51:18, 9.16it/s]\u001b[A\n",
+ " 36%|███▌ | 15858/44063 [26:05<45:38, 10.30it/s]\u001b[A\n",
+ " 36%|███▌ | 15860/44063 [26:05<46:39, 10.07it/s]\u001b[A\n",
+ " 36%|███▌ | 15862/44063 [26:06<50:48, 9.25it/s]\u001b[A\n",
+ " 36%|███▌ | 15864/44063 [26:06<52:57, 8.88it/s]\u001b[A\n",
+ " 36%|███▌ | 15865/44063 [26:06<58:25, 8.04it/s]\u001b[A\n",
+ " 36%|███▌ | 15866/44063 [26:06<1:00:52, 7.72it/s]\u001b[A\n",
+ " 36%|███▌ | 15868/44063 [26:06<58:27, 8.04it/s] \u001b[A\n",
+ " 36%|███▌ | 15870/44063 [26:06<50:50, 9.24it/s]\u001b[A\n",
+ " 36%|███▌ | 15872/44063 [26:07<50:52, 9.24it/s]\u001b[A\n",
+ " 36%|███▌ | 15874/44063 [26:07<48:21, 9.72it/s]\u001b[A\n",
+ " 36%|███▌ | 15876/44063 [26:07<46:34, 10.09it/s]\u001b[A\n",
+ " 36%|███▌ | 15878/44063 [26:07<48:57, 9.59it/s]\u001b[A\n",
+ " 36%|███▌ | 15880/44063 [26:07<49:48, 9.43it/s]\u001b[A\n",
+ " 36%|███▌ | 15881/44063 [26:08<49:09, 9.56it/s]\u001b[A\n",
+ " 36%|███▌ | 15882/44063 [26:08<50:57, 9.22it/s]\u001b[A\n",
+ " 36%|███▌ | 15883/44063 [26:08<52:51, 8.89it/s]\u001b[A\n",
+ " 36%|███▌ | 15884/44063 [26:08<56:07, 8.37it/s]\u001b[A\n",
+ " 36%|███▌ | 15886/44063 [26:08<54:23, 8.63it/s]\u001b[A\n",
+ " 36%|███▌ | 15888/44063 [26:08<48:25, 9.70it/s]\u001b[A\n",
+ " 36%|███▌ | 15890/44063 [26:08<44:21, 10.58it/s]\u001b[A\n",
+ " 36%|███▌ | 15892/44063 [26:09<46:42, 10.05it/s]\u001b[A\n",
+ " 36%|███▌ | 15894/44063 [26:09<58:52, 7.98it/s]\u001b[A\n",
+ " 36%|███▌ | 15896/44063 [26:09<58:17, 8.05it/s]\u001b[A\n",
+ " 36%|███▌ | 15897/44063 [26:09<57:56, 8.10it/s]\u001b[A\n",
+ " 36%|███▌ | 15898/44063 [26:10<1:07:07, 6.99it/s]\u001b[A\n",
+ " 36%|███▌ | 15899/44063 [26:10<1:16:08, 6.16it/s]\u001b[A\n",
+ " 36%|███▌ | 15901/44063 [26:10<1:01:33, 7.62it/s]\u001b[A\n",
+ " 36%|███▌ | 15902/44063 [26:10<58:38, 8.00it/s] \u001b[A\n",
+ " 36%|███▌ | 15904/44063 [26:10<51:50, 9.05it/s]\u001b[A\n",
+ " 36%|███▌ | 15906/44063 [26:10<55:21, 8.48it/s]\u001b[A\n",
+ " 36%|███▌ | 15908/44063 [26:11<51:10, 9.17it/s]\u001b[A\n",
+ " 36%|███▌ | 15910/44063 [26:11<51:57, 9.03it/s]\u001b[A\n",
+ " 36%|███▌ | 15912/44063 [26:11<49:23, 9.50it/s]\u001b[A\n",
+ " 36%|███▌ | 15914/44063 [26:11<45:47, 10.25it/s]\u001b[A\n",
+ " 36%|███▌ | 15916/44063 [26:12<52:40, 8.91it/s]\u001b[A\n",
+ " 36%|███▌ | 15917/44063 [26:12<59:03, 7.94it/s]\u001b[A\n",
+ " 36%|███▌ | 15919/44063 [26:12<54:19, 8.63it/s]\u001b[A\n",
+ " 36%|███▌ | 15920/44063 [26:12<55:24, 8.47it/s]\u001b[A\n",
+ " 36%|███▌ | 15922/44063 [26:12<52:06, 9.00it/s]\u001b[A\n",
+ " 36%|███▌ | 15923/44063 [26:12<54:23, 8.62it/s]\u001b[A\n",
+ " 36%|███▌ | 15924/44063 [26:12<58:04, 8.08it/s]\u001b[A\n",
+ " 36%|███▌ | 15926/44063 [26:13<51:53, 9.04it/s]\u001b[A\n",
+ " 36%|███▌ | 15927/44063 [26:13<55:18, 8.48it/s]\u001b[A\n",
+ " 36%|███▌ | 15928/44063 [26:13<55:17, 8.48it/s]\u001b[A\n",
+ " 36%|███▌ | 15929/44063 [26:13<1:11:22, 6.57it/s]\u001b[A\n",
+ " 36%|███▌ | 15931/44063 [26:13<1:03:14, 7.41it/s]\u001b[A\n",
+ " 36%|███▌ | 15933/44063 [26:13<56:39, 8.27it/s] \u001b[A\n",
+ " 36%|███▌ | 15934/44063 [26:14<1:03:25, 7.39it/s]\u001b[A\n",
+ " 36%|███▌ | 15935/44063 [26:14<59:19, 7.90it/s] \u001b[A\n",
+ " 36%|███▌ | 15936/44063 [26:14<59:45, 7.85it/s]\u001b[A\n",
+ " 36%|███▌ | 15938/44063 [26:14<49:25, 9.48it/s]\u001b[A\n",
+ " 36%|███▌ | 15940/44063 [26:14<45:19, 10.34it/s]\u001b[A\n",
+ " 36%|███▌ | 15942/44063 [26:14<46:59, 9.97it/s]\u001b[A\n",
+ " 36%|███▌ | 15944/44063 [26:15<49:20, 9.50it/s]\u001b[A\n",
+ " 36%|███▌ | 15946/44063 [26:15<50:25, 9.29it/s]\u001b[A\n",
+ " 36%|███▌ | 15947/44063 [26:15<49:51, 9.40it/s]\u001b[A\n",
+ " 36%|███▌ | 15948/44063 [26:15<54:02, 8.67it/s]\u001b[A\n",
+ " 36%|███▌ | 15950/44063 [26:15<47:26, 9.88it/s]\u001b[A\n",
+ " 36%|███▌ | 15952/44063 [26:15<52:08, 8.99it/s]\u001b[A\n",
+ " 36%|███▌ | 15953/44063 [26:16<1:04:42, 7.24it/s]\u001b[A\n",
+ " 36%|███▌ | 15955/44063 [26:16<54:41, 8.57it/s] \u001b[A\n",
+ " 36%|███▌ | 15957/44063 [26:16<56:28, 8.29it/s]\u001b[A\n",
+ " 36%|███▌ | 15959/44063 [26:16<52:05, 8.99it/s]\u001b[A\n",
+ " 36%|███▌ | 15961/44063 [26:16<51:28, 9.10it/s]\u001b[A\n",
+ " 36%|███▌ | 15963/44063 [26:17<43:34, 10.75it/s]\u001b[A\n",
+ " 36%|███▌ | 15965/44063 [26:17<40:37, 11.53it/s]\u001b[A\n",
+ " 36%|███▌ | 15967/44063 [26:17<44:16, 10.58it/s]\u001b[A\n",
+ " 36%|███▌ | 15969/44063 [26:17<42:21, 11.05it/s]\u001b[A\n",
+ " 36%|███▌ | 15971/44063 [26:17<38:38, 12.12it/s]\u001b[A\n",
+ " 36%|███▋ | 15973/44063 [26:17<45:39, 10.25it/s]\u001b[A\n",
+ " 36%|███▋ | 15975/44063 [26:18<42:20, 11.06it/s]\u001b[A\n",
+ " 36%|███▋ | 15977/44063 [26:18<47:08, 9.93it/s]\u001b[A\n",
+ " 36%|███▋ | 15979/44063 [26:18<45:07, 10.37it/s]\u001b[A\n",
+ " 36%|███▋ | 15981/44063 [26:18<44:16, 10.57it/s]\u001b[A\n",
+ " 36%|███▋ | 15983/44063 [26:18<42:33, 11.00it/s]\u001b[A\n",
+ " 36%|███▋ | 15985/44063 [26:19<47:53, 9.77it/s]\u001b[A\n",
+ " 36%|███▋ | 15987/44063 [26:19<46:01, 10.17it/s]\u001b[A\n",
+ " 36%|███▋ | 15989/44063 [26:19<59:58, 7.80it/s]\u001b[A\n",
+ " 36%|███▋ | 15991/44063 [26:19<50:14, 9.31it/s]\u001b[A\n",
+ " 36%|███▋ | 15993/44063 [26:20<1:07:30, 6.93it/s]\u001b[A\n",
+ " 36%|███▋ | 15994/44063 [26:20<1:03:06, 7.41it/s]\u001b[A\n",
+ " 36%|███▋ | 15995/44063 [26:20<1:02:15, 7.51it/s]\u001b[A\n",
+ " 36%|███▋ | 15996/44063 [26:20<1:00:33, 7.72it/s]\u001b[A\n",
+ " 36%|███▋ | 15998/44063 [26:20<49:38, 9.42it/s] \u001b[A\n",
+ " 36%|███▋ | 16000/44063 [26:20<49:04, 9.53it/s]\u001b[A\n",
+ " 36%|███▋ | 16002/44063 [26:21<56:10, 8.33it/s]\u001b[A\n",
+ " 36%|███▋ | 16003/44063 [26:21<54:32, 8.58it/s]\u001b[A\n",
+ " 36%|███▋ | 16005/44063 [26:21<49:40, 9.41it/s]\u001b[A\n",
+ " 36%|███▋ | 16007/44063 [26:21<1:05:15, 7.17it/s]\u001b[A\n",
+ " 36%|███▋ | 16008/44063 [26:22<1:00:53, 7.68it/s]\u001b[A\n",
+ " 36%|███▋ | 16010/44063 [26:22<56:19, 8.30it/s] \u001b[A\n",
+ " 36%|███▋ | 16011/44063 [26:22<56:52, 8.22it/s]\u001b[A\n",
+ " 36%|███▋ | 16012/44063 [26:22<1:09:28, 6.73it/s]\u001b[A\n",
+ " 36%|███▋ | 16013/44063 [26:22<1:06:16, 7.05it/s]\u001b[A\n",
+ " 36%|███▋ | 16014/44063 [26:22<1:13:22, 6.37it/s]\u001b[A\n",
+ " 36%|███▋ | 16016/44063 [26:23<1:04:48, 7.21it/s]\u001b[A\n",
+ " 36%|███▋ | 16018/44063 [26:23<56:44, 8.24it/s] \u001b[A\n",
+ " 36%|███▋ | 16020/44063 [26:23<49:40, 9.41it/s]\u001b[A\n",
+ " 36%|███▋ | 16022/44063 [26:23<46:14, 10.11it/s]\u001b[A\n",
+ " 36%|███▋ | 16024/44063 [26:23<42:49, 10.91it/s]\u001b[A\n",
+ " 36%|███▋ | 16026/44063 [26:23<41:55, 11.15it/s]\u001b[A\n",
+ " 36%|███▋ | 16028/44063 [26:24<46:27, 10.06it/s]\u001b[A\n",
+ " 36%|███▋ | 16030/44063 [26:24<57:00, 8.20it/s]\u001b[A\n",
+ " 36%|███▋ | 16032/44063 [26:24<48:15, 9.68it/s]\u001b[A\n",
+ " 36%|███▋ | 16034/44063 [26:24<46:01, 10.15it/s]\u001b[A\n",
+ " 36%|███▋ | 16036/44063 [26:24<44:01, 10.61it/s]\u001b[A\n",
+ " 36%|███▋ | 16038/44063 [26:25<1:05:59, 7.08it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 36%|███▋ | 16039/44063 [26:25<1:03:35, 7.34it/s]\u001b[A\n",
+ " 36%|███▋ | 16040/44063 [26:25<1:04:24, 7.25it/s]\u001b[A\n",
+ " 36%|███▋ | 16041/44063 [26:25<1:03:19, 7.38it/s]\u001b[A\n",
+ " 36%|███▋ | 16043/44063 [26:26<55:29, 8.42it/s] \u001b[A\n",
+ " 36%|███▋ | 16044/44063 [26:26<54:21, 8.59it/s]\u001b[A\n",
+ " 36%|███▋ | 16045/44063 [26:26<55:17, 8.44it/s]\u001b[A\n",
+ " 36%|███▋ | 16047/44063 [26:26<49:20, 9.46it/s]\u001b[A\n",
+ " 36%|███▋ | 16049/44063 [26:26<45:43, 10.21it/s]\u001b[A\n",
+ " 36%|███▋ | 16051/44063 [26:26<46:33, 10.03it/s]\u001b[A\n",
+ " 36%|███▋ | 16053/44063 [26:26<43:02, 10.84it/s]\u001b[A\n",
+ " 36%|███▋ | 16055/44063 [26:27<46:58, 9.94it/s]\u001b[A\n",
+ " 36%|███▋ | 16057/44063 [26:27<59:32, 7.84it/s]\u001b[A\n",
+ " 36%|███▋ | 16059/44063 [26:27<51:34, 9.05it/s]\u001b[A\n",
+ " 36%|███▋ | 16061/44063 [26:28<1:01:34, 7.58it/s]\u001b[A\n",
+ " 36%|███▋ | 16063/44063 [26:28<53:13, 8.77it/s] \u001b[A\n",
+ " 36%|███▋ | 16065/44063 [26:28<49:50, 9.36it/s]\u001b[A\n",
+ " 36%|███▋ | 16067/44063 [26:28<52:37, 8.87it/s]\u001b[A\n",
+ " 36%|███▋ | 16068/44063 [26:28<56:23, 8.27it/s]\u001b[A\n",
+ " 36%|███▋ | 16070/44063 [26:29<56:18, 8.29it/s]\u001b[A\n",
+ " 36%|███▋ | 16072/44063 [26:29<49:33, 9.41it/s]\u001b[A\n",
+ " 36%|███▋ | 16074/44063 [26:29<54:32, 8.55it/s]\u001b[A\n",
+ " 36%|███▋ | 16075/44063 [26:29<1:12:14, 6.46it/s]\u001b[A\n",
+ " 36%|███▋ | 16076/44063 [26:29<1:14:03, 6.30it/s]\u001b[A\n",
+ " 36%|███▋ | 16078/44063 [26:30<1:13:52, 6.31it/s]\u001b[A\n",
+ " 36%|███▋ | 16079/44063 [26:30<1:12:13, 6.46it/s]\u001b[A\n",
+ " 36%|███▋ | 16081/44063 [26:30<1:03:18, 7.37it/s]\u001b[A\n",
+ " 36%|███▋ | 16082/44063 [26:30<59:08, 7.89it/s] \u001b[A\n",
+ " 37%|███▋ | 16083/44063 [26:30<56:47, 8.21it/s]\u001b[A\n",
+ " 37%|███▋ | 16085/44063 [26:30<50:12, 9.29it/s]\u001b[A\n",
+ " 37%|███▋ | 16087/44063 [26:31<48:13, 9.67it/s]\u001b[A\n",
+ " 37%|███▋ | 16089/44063 [26:31<49:26, 9.43it/s]\u001b[A\n",
+ " 37%|███▋ | 16091/44063 [26:31<46:50, 9.95it/s]\u001b[A\n",
+ " 37%|███▋ | 16093/44063 [26:31<40:29, 11.51it/s]\u001b[A\n",
+ " 37%|███▋ | 16095/44063 [26:31<39:29, 11.80it/s]\u001b[A\n",
+ " 37%|███▋ | 16097/44063 [26:31<41:36, 11.20it/s]\u001b[A\n",
+ " 37%|███▋ | 16099/44063 [26:32<37:07, 12.55it/s]\u001b[A\n",
+ " 37%|███▋ | 16101/44063 [26:32<39:18, 11.85it/s]\u001b[A\n",
+ " 37%|███▋ | 16103/44063 [26:32<39:18, 11.86it/s]\u001b[A\n",
+ " 37%|███▋ | 16105/44063 [26:32<37:45, 12.34it/s]\u001b[A\n",
+ " 37%|███▋ | 16107/44063 [26:32<40:41, 11.45it/s]\u001b[A\n",
+ " 37%|███▋ | 16109/44063 [26:32<40:37, 11.47it/s]\u001b[A\n",
+ " 37%|███▋ | 16111/44063 [26:33<38:07, 12.22it/s]\u001b[A\n",
+ " 37%|███▋ | 16113/44063 [26:33<35:55, 12.97it/s]\u001b[A\n",
+ " 37%|███▋ | 16115/44063 [26:33<37:21, 12.47it/s]\u001b[A\n",
+ " 37%|███▋ | 16117/44063 [26:33<41:01, 11.35it/s]\u001b[A\n",
+ " 37%|███▋ | 16119/44063 [26:33<43:21, 10.74it/s]\u001b[A\n",
+ " 37%|███▋ | 16121/44063 [26:33<43:22, 10.74it/s]\u001b[A\n",
+ " 37%|███▋ | 16123/44063 [26:34<42:23, 10.99it/s]\u001b[A\n",
+ " 37%|███▋ | 16125/44063 [26:34<38:18, 12.15it/s]\u001b[A\n",
+ " 37%|███▋ | 16127/44063 [26:34<35:53, 12.97it/s]\u001b[A\n",
+ " 37%|███▋ | 16129/44063 [26:34<36:17, 12.83it/s]\u001b[A\n",
+ " 37%|███▋ | 16131/44063 [26:34<39:37, 11.75it/s]\u001b[A\n",
+ " 37%|███▋ | 16133/44063 [26:34<39:01, 11.93it/s]\u001b[A\n",
+ " 37%|███▋ | 16135/44063 [26:35<38:02, 12.23it/s]\u001b[A\n",
+ " 37%|███▋ | 16137/44063 [26:35<47:53, 9.72it/s]\u001b[A\n",
+ " 37%|███▋ | 16139/44063 [26:35<50:39, 9.19it/s]\u001b[A\n",
+ " 37%|███▋ | 16141/44063 [26:35<44:29, 10.46it/s]\u001b[A\n",
+ " 37%|███▋ | 16143/44063 [26:36<50:38, 9.19it/s]\u001b[A\n",
+ " 37%|███▋ | 16145/44063 [26:36<50:20, 9.24it/s]\u001b[A\n",
+ " 37%|███▋ | 16147/44063 [26:36<46:47, 9.94it/s]\u001b[A\n",
+ " 37%|███▋ | 16149/44063 [26:36<45:57, 10.12it/s]\u001b[A\n",
+ " 37%|███▋ | 16151/44063 [26:36<45:03, 10.32it/s]\u001b[A\n",
+ " 37%|███▋ | 16153/44063 [26:37<47:47, 9.73it/s]\u001b[A\n",
+ " 37%|███▋ | 16155/44063 [26:37<45:18, 10.26it/s]\u001b[A\n",
+ " 37%|███▋ | 16157/44063 [26:37<51:08, 9.09it/s]\u001b[A\n",
+ " 37%|███▋ | 16159/44063 [26:37<46:56, 9.91it/s]\u001b[A\n",
+ " 37%|███▋ | 16161/44063 [26:37<44:43, 10.40it/s]\u001b[A\n",
+ " 37%|███▋ | 16163/44063 [26:37<42:05, 11.05it/s]\u001b[A\n",
+ " 37%|███▋ | 16165/44063 [26:38<45:55, 10.12it/s]\u001b[A\n",
+ " 37%|███▋ | 16167/44063 [26:38<44:02, 10.56it/s]\u001b[A\n",
+ " 37%|███▋ | 16169/44063 [26:38<42:23, 10.97it/s]\u001b[A\n",
+ " 37%|███▋ | 16171/44063 [26:38<41:10, 11.29it/s]\u001b[A\n",
+ " 37%|███▋ | 16173/44063 [26:38<37:27, 12.41it/s]\u001b[A\n",
+ " 37%|███▋ | 16175/44063 [26:39<44:29, 10.45it/s]\u001b[A\n",
+ " 37%|███▋ | 16177/44063 [26:39<41:13, 11.27it/s]\u001b[A\n",
+ " 37%|███▋ | 16179/44063 [26:39<38:34, 12.05it/s]\u001b[A\n",
+ " 37%|███▋ | 16181/44063 [26:39<42:31, 10.93it/s]\u001b[A\n",
+ " 37%|███▋ | 16183/44063 [26:39<43:14, 10.75it/s]\u001b[A\n",
+ " 37%|███▋ | 16185/44063 [26:39<44:20, 10.48it/s]\u001b[A\n",
+ " 37%|███▋ | 16188/44063 [26:40<39:28, 11.77it/s]\u001b[A\n",
+ " 37%|███▋ | 16190/44063 [26:40<44:03, 10.54it/s]\u001b[A\n",
+ " 37%|███▋ | 16192/44063 [26:40<44:20, 10.48it/s]\u001b[A\n",
+ " 37%|███▋ | 16194/44063 [26:40<39:00, 11.91it/s]\u001b[A\n",
+ " 37%|███▋ | 16196/44063 [26:40<37:38, 12.34it/s]\u001b[A\n",
+ " 37%|███▋ | 16198/44063 [26:41<39:06, 11.87it/s]\u001b[A\n",
+ " 37%|███▋ | 16200/44063 [26:41<43:15, 10.74it/s]\u001b[A\n",
+ " 37%|███▋ | 16202/44063 [26:41<39:20, 11.80it/s]\u001b[A\n",
+ " 37%|███▋ | 16204/44063 [26:41<37:20, 12.44it/s]\u001b[A\n",
+ " 37%|███▋ | 16206/44063 [26:41<34:32, 13.44it/s]\u001b[A\n",
+ " 37%|███▋ | 16208/44063 [26:41<37:46, 12.29it/s]\u001b[A\n",
+ " 37%|███▋ | 16210/44063 [26:42<40:00, 11.60it/s]\u001b[A\n",
+ " 37%|███▋ | 16212/44063 [26:42<43:17, 10.72it/s]\u001b[A\n",
+ " 37%|███▋ | 16214/44063 [26:42<43:12, 10.74it/s]\u001b[A\n",
+ " 37%|███▋ | 16216/44063 [26:42<43:32, 10.66it/s]\u001b[A\n",
+ " 37%|███▋ | 16218/44063 [26:42<39:36, 11.72it/s]\u001b[A\n",
+ " 37%|███▋ | 16220/44063 [26:42<39:16, 11.82it/s]\u001b[A\n",
+ " 37%|███▋ | 16222/44063 [26:43<39:26, 11.77it/s]\u001b[A\n",
+ " 37%|███▋ | 16224/44063 [26:43<44:17, 10.48it/s]\u001b[A\n",
+ " 37%|███▋ | 16226/44063 [26:43<40:37, 11.42it/s]\u001b[A\n",
+ " 37%|███▋ | 16228/44063 [26:43<39:48, 11.65it/s]\u001b[A\n",
+ " 37%|███▋ | 16230/44063 [26:44<52:56, 8.76it/s]\u001b[A\n",
+ " 37%|███▋ | 16232/44063 [26:44<46:45, 9.92it/s]\u001b[A\n",
+ " 37%|███▋ | 16234/44063 [26:44<43:06, 10.76it/s]\u001b[A\n",
+ " 37%|███▋ | 16236/44063 [26:44<41:59, 11.04it/s]\u001b[A\n",
+ " 37%|███▋ | 16238/44063 [26:44<38:52, 11.93it/s]\u001b[A\n",
+ " 37%|███▋ | 16240/44063 [26:44<41:48, 11.09it/s]\u001b[A\n",
+ " 37%|███▋ | 16242/44063 [26:44<38:52, 11.93it/s]\u001b[A\n",
+ " 37%|███▋ | 16244/44063 [26:45<46:40, 9.93it/s]\u001b[A\n",
+ " 37%|███▋ | 16246/44063 [26:45<45:43, 10.14it/s]\u001b[A\n",
+ " 37%|███▋ | 16248/44063 [26:45<40:15, 11.52it/s]\u001b[A\n",
+ " 37%|███▋ | 16250/44063 [26:45<36:30, 12.70it/s]\u001b[A\n",
+ " 37%|███▋ | 16252/44063 [26:45<37:28, 12.37it/s]\u001b[A\n",
+ " 37%|███▋ | 16254/44063 [26:46<43:27, 10.67it/s]\u001b[A\n",
+ " 37%|███▋ | 16256/44063 [26:46<45:44, 10.13it/s]\u001b[A\n",
+ " 37%|███▋ | 16258/44063 [26:46<45:20, 10.22it/s]\u001b[A\n",
+ " 37%|███▋ | 16260/44063 [26:46<42:42, 10.85it/s]\u001b[A\n",
+ " 37%|███▋ | 16262/44063 [26:46<41:09, 11.26it/s]\u001b[A\n",
+ " 37%|███▋ | 16264/44063 [26:46<38:46, 11.95it/s]\u001b[A\n",
+ " 37%|███▋ | 16266/44063 [26:47<40:19, 11.49it/s]\u001b[A\n",
+ " 37%|███▋ | 16268/44063 [26:47<36:47, 12.59it/s]\u001b[A\n",
+ " 37%|███▋ | 16270/44063 [26:47<35:03, 13.21it/s]\u001b[A\n",
+ " 37%|███▋ | 16272/44063 [26:47<38:38, 11.99it/s]\u001b[A\n",
+ " 37%|███▋ | 16274/44063 [26:47<39:21, 11.77it/s]\u001b[A\n",
+ " 37%|███▋ | 16276/44063 [26:47<40:59, 11.30it/s]\u001b[A\n",
+ " 37%|███▋ | 16278/44063 [26:48<37:42, 12.28it/s]\u001b[A\n",
+ " 37%|███▋ | 16280/44063 [26:48<41:29, 11.16it/s]\u001b[A\n",
+ " 37%|███▋ | 16282/44063 [26:48<39:51, 11.62it/s]\u001b[A\n",
+ " 37%|███▋ | 16284/44063 [26:48<36:29, 12.69it/s]\u001b[A\n",
+ " 37%|███▋ | 16286/44063 [26:48<33:15, 13.92it/s]\u001b[A\n",
+ " 37%|███▋ | 16288/44063 [26:48<36:02, 12.85it/s]\u001b[A\n",
+ " 37%|███▋ | 16290/44063 [26:49<36:55, 12.53it/s]\u001b[A\n",
+ " 37%|███▋ | 16292/44063 [26:49<41:41, 11.10it/s]\u001b[A\n",
+ " 37%|███▋ | 16294/44063 [26:49<45:26, 10.19it/s]\u001b[A\n",
+ " 37%|███▋ | 16296/44063 [26:49<40:12, 11.51it/s]\u001b[A\n",
+ " 37%|███▋ | 16298/44063 [26:49<36:48, 12.57it/s]\u001b[A\n",
+ " 37%|███▋ | 16300/44063 [26:49<34:11, 13.54it/s]\u001b[A\n",
+ " 37%|███▋ | 16302/44063 [26:50<34:35, 13.38it/s]\u001b[A\n",
+ " 37%|███▋ | 16304/44063 [26:50<32:47, 14.11it/s]\u001b[A\n",
+ " 37%|███▋ | 16306/44063 [26:50<32:41, 14.15it/s]\u001b[A\n",
+ " 37%|███▋ | 16308/44063 [26:50<32:36, 14.18it/s]\u001b[A\n",
+ " 37%|███▋ | 16310/44063 [26:50<34:54, 13.25it/s]\u001b[A\n",
+ " 37%|███▋ | 16312/44063 [26:50<36:06, 12.81it/s]\u001b[A\n",
+ " 37%|███▋ | 16314/44063 [26:51<40:21, 11.46it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 37%|███▋ | 16316/44063 [26:51<41:40, 11.10it/s]\u001b[A\n",
+ " 37%|███▋ | 16318/44063 [26:51<39:56, 11.58it/s]\u001b[A\n",
+ " 37%|███▋ | 16320/44063 [26:51<39:10, 11.80it/s]\u001b[A\n",
+ " 37%|███▋ | 16322/44063 [26:51<37:52, 12.21it/s]\u001b[A\n",
+ " 37%|███▋ | 16324/44063 [26:51<36:16, 12.75it/s]\u001b[A\n",
+ " 37%|███▋ | 16326/44063 [26:51<35:16, 13.11it/s]\u001b[A\n",
+ " 37%|███▋ | 16328/44063 [26:52<33:20, 13.86it/s]\u001b[A\n",
+ " 37%|███▋ | 16330/44063 [26:52<36:31, 12.65it/s]\u001b[A\n",
+ " 37%|███▋ | 16332/44063 [26:52<42:06, 10.97it/s]\u001b[A\n",
+ " 37%|███▋ | 16334/44063 [26:52<41:35, 11.11it/s]\u001b[A\n",
+ " 37%|███▋ | 16336/44063 [26:52<41:05, 11.25it/s]\u001b[A\n",
+ " 37%|███▋ | 16338/44063 [26:53<48:07, 9.60it/s]\u001b[A\n",
+ " 37%|███▋ | 16340/44063 [26:53<49:51, 9.27it/s]\u001b[A\n",
+ " 37%|███▋ | 16342/44063 [26:53<44:06, 10.48it/s]\u001b[A\n",
+ " 37%|███▋ | 16344/44063 [26:53<38:33, 11.98it/s]\u001b[A\n",
+ " 37%|███▋ | 16346/44063 [26:53<37:18, 12.38it/s]\u001b[A\n",
+ " 37%|███▋ | 16348/44063 [26:53<36:39, 12.60it/s]\u001b[A\n",
+ " 37%|███▋ | 16350/44063 [26:54<40:07, 11.51it/s]\u001b[A\n",
+ " 37%|███▋ | 16352/44063 [26:54<49:04, 9.41it/s]\u001b[A\n",
+ " 37%|███▋ | 16354/44063 [26:54<44:23, 10.40it/s]\u001b[A\n",
+ " 37%|███▋ | 16356/44063 [26:54<47:11, 9.78it/s]\u001b[A\n",
+ " 37%|███▋ | 16358/44063 [26:55<48:06, 9.60it/s]\u001b[A\n",
+ " 37%|███▋ | 16360/44063 [26:55<43:05, 10.71it/s]\u001b[A\n",
+ " 37%|███▋ | 16362/44063 [26:55<39:03, 11.82it/s]\u001b[A\n",
+ " 37%|███▋ | 16364/44063 [26:55<37:37, 12.27it/s]\u001b[A\n",
+ " 37%|███▋ | 16366/44063 [26:55<39:23, 11.72it/s]\u001b[A\n",
+ " 37%|███▋ | 16368/44063 [26:55<38:49, 11.89it/s]\u001b[A\n",
+ " 37%|███▋ | 16370/44063 [26:55<39:39, 11.64it/s]\u001b[A\n",
+ " 37%|███▋ | 16372/44063 [26:56<45:14, 10.20it/s]\u001b[A\n",
+ " 37%|███▋ | 16374/44063 [26:56<48:23, 9.54it/s]\u001b[A\n",
+ " 37%|███▋ | 16376/44063 [26:56<44:20, 10.41it/s]\u001b[A\n",
+ " 37%|███▋ | 16378/44063 [26:56<47:42, 9.67it/s]\u001b[A\n",
+ " 37%|███▋ | 16380/44063 [26:57<52:17, 8.82it/s]\u001b[A\n",
+ " 37%|███▋ | 16382/44063 [26:57<49:29, 9.32it/s]\u001b[A\n",
+ " 37%|███▋ | 16384/44063 [26:57<45:42, 10.09it/s]\u001b[A\n",
+ " 37%|███▋ | 16386/44063 [26:57<41:34, 11.10it/s]\u001b[A\n",
+ " 37%|███▋ | 16388/44063 [26:57<38:12, 12.07it/s]\u001b[A\n",
+ " 37%|███▋ | 16390/44063 [26:57<39:14, 11.75it/s]\u001b[A\n",
+ " 37%|███▋ | 16392/44063 [26:58<41:05, 11.22it/s]\u001b[A\n",
+ " 37%|███▋ | 16394/44063 [26:58<43:24, 10.62it/s]\u001b[A\n",
+ " 37%|███▋ | 16396/44063 [26:58<39:19, 11.73it/s]\u001b[A\n",
+ " 37%|███▋ | 16398/44063 [26:58<52:45, 8.74it/s]\u001b[A\n",
+ " 37%|███▋ | 16400/44063 [26:58<47:13, 9.76it/s]\u001b[A\n",
+ " 37%|███▋ | 16402/44063 [26:59<41:41, 11.06it/s]\u001b[A\n",
+ " 37%|███▋ | 16404/44063 [26:59<42:08, 10.94it/s]\u001b[A\n",
+ " 37%|███▋ | 16406/44063 [26:59<42:51, 10.76it/s]\u001b[A\n",
+ " 37%|███▋ | 16408/44063 [26:59<49:38, 9.29it/s]\u001b[A\n",
+ " 37%|███▋ | 16410/44063 [26:59<51:17, 8.98it/s]\u001b[A\n",
+ " 37%|███▋ | 16411/44063 [27:00<49:43, 9.27it/s]\u001b[A\n",
+ " 37%|███▋ | 16413/44063 [27:00<48:13, 9.56it/s]\u001b[A\n",
+ " 37%|███▋ | 16414/44063 [27:00<48:56, 9.42it/s]\u001b[A\n",
+ " 37%|███▋ | 16415/44063 [27:00<49:15, 9.35it/s]\u001b[A\n",
+ " 37%|███▋ | 16417/44063 [27:00<44:47, 10.28it/s]\u001b[A\n",
+ " 37%|███▋ | 16419/44063 [27:00<43:16, 10.65it/s]\u001b[A\n",
+ " 37%|███▋ | 16421/44063 [27:00<40:54, 11.26it/s]\u001b[A\n",
+ " 37%|███▋ | 16423/44063 [27:01<40:08, 11.47it/s]\u001b[A\n",
+ " 37%|███▋ | 16425/44063 [27:01<40:20, 11.42it/s]\u001b[A\n",
+ " 37%|███▋ | 16427/44063 [27:01<41:58, 10.97it/s]\u001b[A\n",
+ " 37%|███▋ | 16429/44063 [27:01<42:55, 10.73it/s]\u001b[A\n",
+ " 37%|███▋ | 16431/44063 [27:02<57:59, 7.94it/s]\u001b[A\n",
+ " 37%|███▋ | 16433/44063 [27:02<50:46, 9.07it/s]\u001b[A\n",
+ " 37%|███▋ | 16435/44063 [27:02<44:51, 10.26it/s]\u001b[A\n",
+ " 37%|███▋ | 16437/44063 [27:02<38:32, 11.95it/s]\u001b[A\n",
+ " 37%|███▋ | 16439/44063 [27:02<37:09, 12.39it/s]\u001b[A\n",
+ " 37%|███▋ | 16441/44063 [27:02<39:59, 11.51it/s]\u001b[A\n",
+ " 37%|███▋ | 16443/44063 [27:03<51:49, 8.88it/s]\u001b[A\n",
+ " 37%|███▋ | 16445/44063 [27:03<47:52, 9.62it/s]\u001b[A\n",
+ " 37%|███▋ | 16447/44063 [27:03<47:14, 9.74it/s]\u001b[A\n",
+ " 37%|███▋ | 16449/44063 [27:03<42:50, 10.74it/s]\u001b[A\n",
+ " 37%|███▋ | 16451/44063 [27:03<39:58, 11.51it/s]\u001b[A\n",
+ " 37%|███▋ | 16453/44063 [27:03<36:20, 12.66it/s]\u001b[A\n",
+ " 37%|███▋ | 16455/44063 [27:04<35:34, 12.93it/s]\u001b[A\n",
+ " 37%|███▋ | 16457/44063 [27:04<40:43, 11.30it/s]\u001b[A\n",
+ " 37%|███▋ | 16459/44063 [27:04<37:38, 12.22it/s]\u001b[A\n",
+ " 37%|███▋ | 16461/44063 [27:04<34:12, 13.45it/s]\u001b[A\n",
+ " 37%|███▋ | 16463/44063 [27:04<32:13, 14.27it/s]\u001b[A\n",
+ " 37%|███▋ | 16465/44063 [27:05<47:58, 9.59it/s]\u001b[A\n",
+ " 37%|███▋ | 16467/44063 [27:05<46:50, 9.82it/s]\u001b[A\n",
+ " 37%|███▋ | 16469/44063 [27:05<44:00, 10.45it/s]\u001b[A\n",
+ " 37%|███▋ | 16471/44063 [27:05<42:08, 10.91it/s]\u001b[A\n",
+ " 37%|███▋ | 16473/44063 [27:05<42:24, 10.84it/s]\u001b[A\n",
+ " 37%|███▋ | 16475/44063 [27:06<51:05, 9.00it/s]\u001b[A\n",
+ " 37%|███▋ | 16477/44063 [27:06<54:59, 8.36it/s]\u001b[A\n",
+ " 37%|███▋ | 16479/44063 [27:06<49:13, 9.34it/s]\u001b[A\n",
+ " 37%|███▋ | 16481/44063 [27:06<46:23, 9.91it/s]\u001b[A\n",
+ " 37%|███▋ | 16483/44063 [27:06<40:38, 11.31it/s]\u001b[A\n",
+ " 37%|███▋ | 16485/44063 [27:06<37:18, 12.32it/s]\u001b[A\n",
+ " 37%|███▋ | 16487/44063 [27:07<37:50, 12.15it/s]\u001b[A\n",
+ " 37%|███▋ | 16489/44063 [27:07<40:06, 11.46it/s]\u001b[A\n",
+ " 37%|███▋ | 16491/44063 [27:07<38:55, 11.81it/s]\u001b[A\n",
+ " 37%|███▋ | 16493/44063 [27:07<40:33, 11.33it/s]\u001b[A\n",
+ " 37%|███▋ | 16495/44063 [27:07<38:44, 11.86it/s]\u001b[A\n",
+ " 37%|███▋ | 16498/44063 [27:07<34:34, 13.29it/s]\u001b[A\n",
+ " 37%|███▋ | 16500/44063 [27:08<36:36, 12.55it/s]\u001b[A\n",
+ " 37%|███▋ | 16502/44063 [27:08<36:55, 12.44it/s]\u001b[A\n",
+ " 37%|███▋ | 16504/44063 [27:08<34:50, 13.18it/s]\u001b[A\n",
+ " 37%|███▋ | 16506/44063 [27:08<42:26, 10.82it/s]\u001b[A\n",
+ " 37%|███▋ | 16508/44063 [27:08<45:55, 10.00it/s]\u001b[A\n",
+ " 37%|███▋ | 16510/44063 [27:09<46:34, 9.86it/s]\u001b[A\n",
+ " 37%|███▋ | 16512/44063 [27:09<49:59, 9.19it/s]\u001b[A\n",
+ " 37%|███▋ | 16514/44063 [27:09<47:31, 9.66it/s]\u001b[A\n",
+ " 37%|███▋ | 16516/44063 [27:09<45:00, 10.20it/s]\u001b[A\n",
+ " 37%|███▋ | 16518/44063 [27:09<41:05, 11.17it/s]\u001b[A\n",
+ " 37%|███▋ | 16520/44063 [27:10<45:40, 10.05it/s]\u001b[A\n",
+ " 37%|███▋ | 16522/44063 [27:10<45:59, 9.98it/s]\u001b[A\n",
+ " 38%|███▊ | 16524/44063 [27:10<43:09, 10.64it/s]\u001b[A\n",
+ " 38%|███▊ | 16526/44063 [27:10<39:55, 11.49it/s]\u001b[A\n",
+ " 38%|███▊ | 16528/44063 [27:10<35:26, 12.95it/s]\u001b[A\n",
+ " 38%|███▊ | 16530/44063 [27:10<31:45, 14.45it/s]\u001b[A\n",
+ " 38%|███▊ | 16532/44063 [27:11<34:24, 13.34it/s]\u001b[A\n",
+ " 38%|███▊ | 16534/44063 [27:11<36:43, 12.49it/s]\u001b[A\n",
+ " 38%|███▊ | 16536/44063 [27:11<37:18, 12.30it/s]\u001b[A\n",
+ " 38%|███▊ | 16538/44063 [27:11<39:12, 11.70it/s]\u001b[A\n",
+ " 38%|███▊ | 16540/44063 [27:11<38:09, 12.02it/s]\u001b[A\n",
+ " 38%|███▊ | 16542/44063 [27:11<34:18, 13.37it/s]\u001b[A\n",
+ " 38%|███▊ | 16544/44063 [27:11<32:49, 13.97it/s]\u001b[A\n",
+ " 38%|███▊ | 16546/44063 [27:12<38:50, 11.80it/s]\u001b[A\n",
+ " 38%|███▊ | 16548/44063 [27:12<40:03, 11.45it/s]\u001b[A\n",
+ " 38%|███▊ | 16550/44063 [27:12<36:35, 12.53it/s]\u001b[A\n",
+ " 38%|███▊ | 16552/44063 [27:12<37:28, 12.24it/s]\u001b[A\n",
+ " 38%|███▊ | 16554/44063 [27:13<49:41, 9.23it/s]\u001b[A\n",
+ " 38%|███▊ | 16556/44063 [27:13<43:06, 10.63it/s]\u001b[A\n",
+ " 38%|███▊ | 16558/44063 [27:13<44:13, 10.37it/s]\u001b[A\n",
+ " 38%|███▊ | 16560/44063 [27:13<43:32, 10.53it/s]\u001b[A\n",
+ " 38%|███▊ | 16562/44063 [27:13<51:03, 8.98it/s]\u001b[A\n",
+ " 38%|███▊ | 16564/44063 [27:14<46:58, 9.76it/s]\u001b[A\n",
+ " 38%|███▊ | 16566/44063 [27:14<43:21, 10.57it/s]\u001b[A\n",
+ " 38%|███▊ | 16568/44063 [27:14<48:09, 9.52it/s]\u001b[A\n",
+ " 38%|███▊ | 16570/44063 [27:14<44:19, 10.34it/s]\u001b[A\n",
+ " 38%|███▊ | 16572/44063 [27:14<40:33, 11.30it/s]\u001b[A\n",
+ " 38%|███▊ | 16574/44063 [27:14<37:18, 12.28it/s]\u001b[A\n",
+ " 38%|███▊ | 16576/44063 [27:15<39:00, 11.74it/s]\u001b[A\n",
+ " 38%|███▊ | 16578/44063 [27:15<37:34, 12.19it/s]\u001b[A\n",
+ " 38%|███▊ | 16580/44063 [27:15<57:17, 7.99it/s]\u001b[A\n",
+ " 38%|███▊ | 16582/44063 [27:15<48:53, 9.37it/s]\u001b[A\n",
+ " 38%|███▊ | 16584/44063 [27:15<44:45, 10.23it/s]\u001b[A\n",
+ " 38%|███▊ | 16586/44063 [27:16<39:58, 11.46it/s]\u001b[A\n",
+ " 38%|███▊ | 16588/44063 [27:16<39:44, 11.52it/s]\u001b[A\n",
+ " 38%|███▊ | 16590/44063 [27:16<40:21, 11.34it/s]\u001b[A\n",
+ " 38%|███▊ | 16592/44063 [27:16<47:25, 9.65it/s]\u001b[A\n",
+ " 38%|███▊ | 16594/44063 [27:16<42:16, 10.83it/s]\u001b[A\n",
+ " 38%|███▊ | 16596/44063 [27:16<38:28, 11.90it/s]\u001b[A\n",
+ " 38%|███▊ | 16598/44063 [27:17<36:41, 12.48it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 38%|███▊ | 16600/44063 [27:17<41:27, 11.04it/s]\u001b[A\n",
+ " 38%|███▊ | 16602/44063 [27:17<42:52, 10.67it/s]\u001b[A\n",
+ " 38%|███▊ | 16604/44063 [27:17<42:59, 10.64it/s]\u001b[A\n",
+ " 38%|███▊ | 16606/44063 [27:17<38:49, 11.78it/s]\u001b[A\n",
+ " 38%|███▊ | 16608/44063 [27:17<36:49, 12.43it/s]\u001b[A\n",
+ " 38%|███▊ | 16610/44063 [27:18<35:55, 12.74it/s]\u001b[A\n",
+ " 38%|███▊ | 16612/44063 [27:18<39:05, 11.70it/s]\u001b[A\n",
+ " 38%|███▊ | 16614/44063 [27:18<46:58, 9.74it/s]\u001b[A\n",
+ " 38%|███▊ | 16616/44063 [27:18<44:29, 10.28it/s]\u001b[A\n",
+ " 38%|███▊ | 16618/44063 [27:18<40:42, 11.24it/s]\u001b[A\n",
+ " 38%|███▊ | 16620/44063 [27:19<37:38, 12.15it/s]\u001b[A\n",
+ " 38%|███▊ | 16622/44063 [27:19<36:34, 12.50it/s]\u001b[A\n",
+ " 38%|███▊ | 16624/44063 [27:19<39:29, 11.58it/s]\u001b[A\n",
+ " 38%|███▊ | 16626/44063 [27:19<42:10, 10.84it/s]\u001b[A\n",
+ " 38%|███▊ | 16628/44063 [27:19<39:56, 11.45it/s]\u001b[A\n",
+ " 38%|███▊ | 16630/44063 [27:19<39:26, 11.59it/s]\u001b[A\n",
+ " 38%|███▊ | 16632/44063 [27:20<35:30, 12.87it/s]\u001b[A\n",
+ " 38%|███▊ | 16634/44063 [27:20<36:51, 12.40it/s]\u001b[A\n",
+ " 38%|███▊ | 16636/44063 [27:20<36:34, 12.50it/s]\u001b[A\n",
+ " 38%|███▊ | 16638/44063 [27:20<49:06, 9.31it/s]\u001b[A\n",
+ " 38%|███▊ | 16640/44063 [27:20<43:27, 10.52it/s]\u001b[A\n",
+ " 38%|███▊ | 16642/44063 [27:20<38:28, 11.88it/s]\u001b[A\n",
+ " 38%|███▊ | 16644/44063 [27:21<36:34, 12.49it/s]\u001b[A\n",
+ " 38%|███▊ | 16646/44063 [27:21<33:17, 13.73it/s]\u001b[A\n",
+ " 38%|███▊ | 16648/44063 [27:21<35:51, 12.74it/s]\u001b[A\n",
+ " 38%|███▊ | 16650/44063 [27:21<36:44, 12.43it/s]\u001b[A\n",
+ " 38%|███▊ | 16652/44063 [27:21<34:14, 13.34it/s]\u001b[A\n",
+ " 38%|███▊ | 16654/44063 [27:21<33:17, 13.72it/s]\u001b[A\n",
+ " 38%|███▊ | 16656/44063 [27:21<31:55, 14.31it/s]\u001b[A\n",
+ " 38%|███▊ | 16658/44063 [27:22<31:09, 14.66it/s]\u001b[A\n",
+ " 38%|███▊ | 16660/44063 [27:22<35:27, 12.88it/s]\u001b[A\n",
+ " 38%|███▊ | 16662/44063 [27:22<34:39, 13.18it/s]\u001b[A\n",
+ " 38%|███▊ | 16664/44063 [27:22<42:09, 10.83it/s]\u001b[A\n",
+ " 38%|███▊ | 16666/44063 [27:22<42:42, 10.69it/s]\u001b[A\n",
+ " 38%|███▊ | 16668/44063 [27:23<40:06, 11.38it/s]\u001b[A\n",
+ " 38%|███▊ | 16670/44063 [27:23<43:40, 10.45it/s]\u001b[A\n",
+ " 38%|███▊ | 16672/44063 [27:23<49:20, 9.25it/s]\u001b[A\n",
+ " 38%|███▊ | 16674/44063 [27:23<44:27, 10.27it/s]\u001b[A\n",
+ " 38%|███▊ | 16676/44063 [27:24<1:04:53, 7.03it/s]\u001b[A\n",
+ " 38%|███▊ | 16677/44063 [27:24<1:13:52, 6.18it/s]\u001b[A\n",
+ " 38%|███▊ | 16679/44063 [27:24<1:01:33, 7.41it/s]\u001b[A\n",
+ " 38%|███▊ | 16681/44063 [27:24<50:56, 8.96it/s] \u001b[A\n",
+ " 38%|███▊ | 16683/44063 [27:24<48:16, 9.45it/s]\u001b[A\n",
+ " 38%|███▊ | 16685/44063 [27:24<43:33, 10.47it/s]\u001b[A\n",
+ " 38%|███▊ | 16687/44063 [27:25<48:06, 9.48it/s]\u001b[A\n",
+ " 38%|███▊ | 16689/44063 [27:25<42:50, 10.65it/s]\u001b[A\n",
+ " 38%|███▊ | 16691/44063 [27:25<39:39, 11.50it/s]\u001b[A\n",
+ " 38%|███▊ | 16693/44063 [27:25<48:21, 9.43it/s]\u001b[A\n",
+ " 38%|███▊ | 16695/44063 [27:26<49:01, 9.30it/s]\u001b[A\n",
+ " 38%|███▊ | 16697/44063 [27:26<48:41, 9.37it/s]\u001b[A\n",
+ " 38%|███▊ | 16699/44063 [27:26<43:21, 10.52it/s]\u001b[A\n",
+ " 38%|███▊ | 16701/44063 [27:26<38:15, 11.92it/s]\u001b[A\n",
+ " 38%|███▊ | 16703/44063 [27:26<38:17, 11.91it/s]\u001b[A\n",
+ " 38%|███▊ | 16705/44063 [27:26<36:08, 12.62it/s]\u001b[A\n",
+ " 38%|███▊ | 16707/44063 [27:26<34:02, 13.39it/s]\u001b[A\n",
+ " 38%|███▊ | 16709/44063 [27:27<38:35, 11.81it/s]\u001b[A\n",
+ " 38%|███▊ | 16711/44063 [27:27<37:29, 12.16it/s]\u001b[A\n",
+ " 38%|███▊ | 16713/44063 [27:27<34:03, 13.39it/s]\u001b[A\n",
+ " 38%|███▊ | 16715/44063 [27:27<34:08, 13.35it/s]\u001b[A\n",
+ " 38%|███▊ | 16717/44063 [27:27<32:04, 14.21it/s]\u001b[A\n",
+ " 38%|███▊ | 16719/44063 [27:27<30:14, 15.07it/s]\u001b[A\n",
+ " 38%|███▊ | 16721/44063 [27:27<31:22, 14.52it/s]\u001b[A\n",
+ " 38%|███▊ | 16723/44063 [27:28<31:14, 14.58it/s]\u001b[A\n",
+ " 38%|███▊ | 16725/44063 [27:28<32:03, 14.21it/s]\u001b[A\n",
+ " 38%|███▊ | 16727/44063 [27:28<36:24, 12.51it/s]\u001b[A\n",
+ " 38%|███▊ | 16729/44063 [27:28<48:31, 9.39it/s]\u001b[A\n",
+ " 38%|███▊ | 16731/44063 [27:29<50:07, 9.09it/s]\u001b[A\n",
+ " 38%|███▊ | 16733/44063 [27:29<50:09, 9.08it/s]\u001b[A\n",
+ " 38%|███▊ | 16734/44063 [27:29<50:26, 9.03it/s]\u001b[A\n",
+ " 38%|███▊ | 16736/44063 [27:29<47:27, 9.60it/s]\u001b[A\n",
+ " 38%|███▊ | 16738/44063 [27:29<44:28, 10.24it/s]\u001b[A\n",
+ " 38%|███▊ | 16740/44063 [27:30<52:30, 8.67it/s]\u001b[A\n",
+ " 38%|███▊ | 16741/44063 [27:30<51:47, 8.79it/s]\u001b[A\n",
+ " 38%|███▊ | 16743/44063 [27:30<45:21, 10.04it/s]\u001b[A\n",
+ " 38%|███▊ | 16745/44063 [27:30<43:11, 10.54it/s]\u001b[A\n",
+ " 38%|███▊ | 16747/44063 [27:30<42:09, 10.80it/s]\u001b[A\n",
+ " 38%|███▊ | 16749/44063 [27:30<42:04, 10.82it/s]\u001b[A\n",
+ " 38%|███▊ | 16751/44063 [27:31<45:50, 9.93it/s]\u001b[A\n",
+ " 38%|███▊ | 16753/44063 [27:31<48:34, 9.37it/s]\u001b[A\n",
+ " 38%|███▊ | 16755/44063 [27:31<47:17, 9.62it/s]\u001b[A\n",
+ " 38%|███▊ | 16757/44063 [27:31<46:06, 9.87it/s]\u001b[A\n",
+ " 38%|███▊ | 16759/44063 [27:31<46:37, 9.76it/s]\u001b[A\n",
+ " 38%|███▊ | 16761/44063 [27:32<45:39, 9.97it/s]\u001b[A\n",
+ " 38%|███▊ | 16763/44063 [27:32<42:51, 10.62it/s]\u001b[A\n",
+ " 38%|███▊ | 16765/44063 [27:32<41:11, 11.04it/s]\u001b[A\n",
+ " 38%|███▊ | 16767/44063 [27:32<43:43, 10.41it/s]\u001b[A\n",
+ " 38%|███▊ | 16769/44063 [27:32<46:55, 9.70it/s]\u001b[A\n",
+ " 38%|███▊ | 16771/44063 [27:32<42:34, 10.68it/s]\u001b[A\n",
+ " 38%|███▊ | 16773/44063 [27:33<39:00, 11.66it/s]\u001b[A\n",
+ " 38%|███▊ | 16775/44063 [27:33<36:48, 12.36it/s]\u001b[A\n",
+ " 38%|███▊ | 16777/44063 [27:33<35:07, 12.95it/s]\u001b[A\n",
+ " 38%|███▊ | 16779/44063 [27:33<35:03, 12.97it/s]\u001b[A\n",
+ " 38%|███▊ | 16781/44063 [27:33<36:57, 12.30it/s]\u001b[A\n",
+ " 38%|███▊ | 16783/44063 [27:33<42:56, 10.59it/s]\u001b[A\n",
+ " 38%|███▊ | 16785/44063 [27:34<38:48, 11.71it/s]\u001b[A\n",
+ " 38%|███▊ | 16787/44063 [27:34<35:28, 12.81it/s]\u001b[A\n",
+ " 38%|███▊ | 16789/44063 [27:34<44:45, 10.15it/s]\u001b[A\n",
+ " 38%|███▊ | 16791/44063 [27:34<40:41, 11.17it/s]\u001b[A\n",
+ " 38%|███▊ | 16793/44063 [27:34<36:55, 12.31it/s]\u001b[A\n",
+ " 38%|███▊ | 16795/44063 [27:34<36:31, 12.44it/s]\u001b[A\n",
+ " 38%|███▊ | 16797/44063 [27:35<36:22, 12.49it/s]\u001b[A\n",
+ " 38%|███▊ | 16799/44063 [27:35<34:05, 13.33it/s]\u001b[A\n",
+ " 38%|███▊ | 16801/44063 [27:35<33:02, 13.75it/s]\u001b[A\n",
+ " 38%|███▊ | 16803/44063 [27:35<32:00, 14.19it/s]\u001b[A\n",
+ " 38%|███▊ | 16805/44063 [27:35<32:42, 13.89it/s]\u001b[A\n",
+ " 38%|███▊ | 16807/44063 [27:35<35:19, 12.86it/s]\u001b[A\n",
+ " 38%|███▊ | 16809/44063 [27:35<36:01, 12.61it/s]\u001b[A\n",
+ " 38%|███▊ | 16811/44063 [27:36<34:04, 13.33it/s]\u001b[A\n",
+ " 38%|███▊ | 16813/44063 [27:36<39:18, 11.56it/s]\u001b[A\n",
+ " 38%|███▊ | 16815/44063 [27:36<38:41, 11.74it/s]\u001b[A\n",
+ " 38%|███▊ | 16817/44063 [27:36<36:13, 12.53it/s]\u001b[A\n",
+ " 38%|███▊ | 16819/44063 [27:36<33:21, 13.61it/s]\u001b[A\n",
+ " 38%|███▊ | 16821/44063 [27:36<33:53, 13.39it/s]\u001b[A\n",
+ " 38%|███▊ | 16823/44063 [27:37<32:45, 13.86it/s]\u001b[A\n",
+ " 38%|███▊ | 16825/44063 [27:37<42:20, 10.72it/s]\u001b[A\n",
+ " 38%|███▊ | 16827/44063 [27:37<43:04, 10.54it/s]\u001b[A\n",
+ " 38%|███▊ | 16829/44063 [27:37<40:44, 11.14it/s]\u001b[A\n",
+ " 38%|███▊ | 16832/44063 [27:37<36:16, 12.51it/s]\u001b[A\n",
+ " 38%|███▊ | 16834/44063 [27:38<37:32, 12.09it/s]\u001b[A\n",
+ " 38%|███▊ | 16836/44063 [27:38<37:25, 12.13it/s]\u001b[A\n",
+ " 38%|███▊ | 16838/44063 [27:38<40:49, 11.12it/s]\u001b[A\n",
+ " 38%|███▊ | 16840/44063 [27:38<38:48, 11.69it/s]\u001b[A\n",
+ " 38%|███▊ | 16843/44063 [27:38<40:47, 11.12it/s]\u001b[A\n",
+ " 38%|███▊ | 16845/44063 [27:39<40:39, 11.15it/s]\u001b[A\n",
+ " 38%|███▊ | 16847/44063 [27:39<38:10, 11.88it/s]\u001b[A\n",
+ " 38%|███▊ | 16849/44063 [27:39<46:55, 9.67it/s]\u001b[A\n",
+ " 38%|███▊ | 16851/44063 [27:39<50:00, 9.07it/s]\u001b[A\n",
+ " 38%|███▊ | 16853/44063 [27:39<47:23, 9.57it/s]\u001b[A\n",
+ " 38%|███▊ | 16855/44063 [27:40<48:10, 9.41it/s]\u001b[A\n",
+ " 38%|███▊ | 16857/44063 [27:40<43:19, 10.47it/s]\u001b[A\n",
+ " 38%|███▊ | 16859/44063 [27:40<43:28, 10.43it/s]\u001b[A\n",
+ " 38%|███▊ | 16861/44063 [27:40<40:29, 11.20it/s]\u001b[A\n",
+ " 38%|███▊ | 16863/44063 [27:40<35:40, 12.71it/s]\u001b[A\n",
+ " 38%|███▊ | 16865/44063 [27:40<33:36, 13.49it/s]\u001b[A\n",
+ " 38%|███▊ | 16867/44063 [27:41<34:40, 13.07it/s]\u001b[A\n",
+ " 38%|███▊ | 16869/44063 [27:41<52:58, 8.56it/s]\u001b[A\n",
+ " 38%|███▊ | 16871/44063 [27:41<56:09, 8.07it/s]\u001b[A\n",
+ " 38%|███▊ | 16872/44063 [27:42<1:40:12, 4.52it/s]\u001b[A\n",
+ " 38%|███▊ | 16873/44063 [27:42<1:24:52, 5.34it/s]\u001b[A\n",
+ " 38%|███▊ | 16875/44063 [27:42<1:09:05, 6.56it/s]\u001b[A\n",
+ " 38%|███▊ | 16877/44063 [27:42<58:57, 7.69it/s] \u001b[A\n",
+ " 38%|███▊ | 16879/44063 [27:42<50:11, 9.03it/s]\u001b[A\n",
+ " 38%|███▊ | 16881/44063 [27:42<53:10, 8.52it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 38%|███▊ | 16883/44063 [27:43<49:30, 9.15it/s]\u001b[A\n",
+ " 38%|███▊ | 16885/44063 [27:43<44:16, 10.23it/s]\u001b[A\n",
+ " 38%|███▊ | 16887/44063 [27:43<41:33, 10.90it/s]\u001b[A\n",
+ " 38%|███▊ | 16889/44063 [27:43<37:10, 12.18it/s]\u001b[A\n",
+ " 38%|███▊ | 16891/44063 [27:43<38:56, 11.63it/s]\u001b[A\n",
+ " 38%|███▊ | 16893/44063 [27:43<37:14, 12.16it/s]\u001b[A\n",
+ " 38%|███▊ | 16895/44063 [27:44<36:13, 12.50it/s]\u001b[A\n",
+ " 38%|███▊ | 16897/44063 [27:44<35:01, 12.92it/s]\u001b[A\n",
+ " 38%|███▊ | 16899/44063 [27:44<36:29, 12.40it/s]\u001b[A\n",
+ " 38%|███▊ | 16901/44063 [27:44<39:26, 11.48it/s]\u001b[A\n",
+ " 38%|███▊ | 16903/44063 [27:44<40:33, 11.16it/s]\u001b[A\n",
+ " 38%|███▊ | 16905/44063 [27:44<40:11, 11.26it/s]\u001b[A\n",
+ " 38%|███▊ | 16907/44063 [27:45<52:02, 8.70it/s]\u001b[A\n",
+ " 38%|███▊ | 16909/44063 [27:45<44:40, 10.13it/s]\u001b[A\n",
+ " 38%|███▊ | 16911/44063 [27:45<39:02, 11.59it/s]\u001b[A\n",
+ " 38%|███▊ | 16913/44063 [27:45<39:27, 11.47it/s]\u001b[A\n",
+ " 38%|███▊ | 16915/44063 [27:45<39:15, 11.52it/s]\u001b[A\n",
+ " 38%|███▊ | 16917/44063 [27:46<40:11, 11.26it/s]\u001b[A\n",
+ " 38%|███▊ | 16919/44063 [27:46<38:49, 11.65it/s]\u001b[A\n",
+ " 38%|███▊ | 16921/44063 [27:46<37:55, 11.93it/s]\u001b[A\n",
+ " 38%|███▊ | 16923/44063 [27:46<37:34, 12.04it/s]\u001b[A\n",
+ " 38%|███▊ | 16925/44063 [27:46<34:36, 13.07it/s]\u001b[A\n",
+ " 38%|███▊ | 16927/44063 [27:46<39:31, 11.44it/s]\u001b[A\n",
+ " 38%|███▊ | 16929/44063 [27:47<39:18, 11.51it/s]\u001b[A\n",
+ " 38%|███▊ | 16931/44063 [27:47<44:44, 10.11it/s]\u001b[A\n",
+ " 38%|███▊ | 16933/44063 [27:47<39:50, 11.35it/s]\u001b[A\n",
+ " 38%|███▊ | 16935/44063 [27:47<50:05, 9.03it/s]\u001b[A\n",
+ " 38%|███▊ | 16937/44063 [27:47<49:41, 9.10it/s]\u001b[A\n",
+ " 38%|███▊ | 16939/44063 [27:48<46:13, 9.78it/s]\u001b[A\n",
+ " 38%|███▊ | 16941/44063 [27:48<44:46, 10.10it/s]\u001b[A\n",
+ " 38%|███▊ | 16943/44063 [27:48<44:59, 10.05it/s]\u001b[A\n",
+ " 38%|███▊ | 16945/44063 [27:48<39:07, 11.55it/s]\u001b[A\n",
+ " 38%|███▊ | 16947/44063 [27:48<38:38, 11.70it/s]\u001b[A\n",
+ " 38%|███▊ | 16949/44063 [27:48<36:07, 12.51it/s]\u001b[A\n",
+ " 38%|███▊ | 16951/44063 [27:49<34:57, 12.92it/s]\u001b[A\n",
+ " 38%|███▊ | 16953/44063 [27:49<31:30, 14.34it/s]\u001b[A\n",
+ " 38%|███▊ | 16955/44063 [27:49<34:11, 13.21it/s]\u001b[A\n",
+ " 38%|███▊ | 16957/44063 [27:49<38:54, 11.61it/s]\u001b[A\n",
+ " 38%|███▊ | 16959/44063 [27:49<38:56, 11.60it/s]\u001b[A\n",
+ " 38%|███▊ | 16961/44063 [27:49<41:43, 10.83it/s]\u001b[A\n",
+ " 38%|███▊ | 16963/44063 [27:50<39:56, 11.31it/s]\u001b[A\n",
+ " 39%|███▊ | 16965/44063 [27:50<38:11, 11.82it/s]\u001b[A\n",
+ " 39%|███▊ | 16967/44063 [27:50<34:09, 13.22it/s]\u001b[A\n",
+ " 39%|███▊ | 16969/44063 [27:50<43:21, 10.42it/s]\u001b[A\n",
+ " 39%|███▊ | 16971/44063 [27:50<42:49, 10.54it/s]\u001b[A\n",
+ " 39%|███▊ | 16973/44063 [27:51<41:07, 10.98it/s]\u001b[A\n",
+ " 39%|███▊ | 16975/44063 [27:51<37:45, 11.96it/s]\u001b[A\n",
+ " 39%|███▊ | 16977/44063 [27:51<35:13, 12.82it/s]\u001b[A\n",
+ " 39%|███▊ | 16979/44063 [27:51<40:00, 11.28it/s]\u001b[A\n",
+ " 39%|███▊ | 16981/44063 [27:51<37:58, 11.88it/s]\u001b[A\n",
+ " 39%|███▊ | 16983/44063 [27:51<37:57, 11.89it/s]\u001b[A\n",
+ " 39%|███▊ | 16985/44063 [27:51<35:54, 12.57it/s]\u001b[A\n",
+ " 39%|███▊ | 16987/44063 [27:52<34:50, 12.95it/s]\u001b[A\n",
+ " 39%|███▊ | 16989/44063 [27:52<33:28, 13.48it/s]\u001b[A\n",
+ " 39%|███▊ | 16991/44063 [27:52<35:32, 12.70it/s]\u001b[A\n",
+ " 39%|███▊ | 16993/44063 [27:52<36:34, 12.33it/s]\u001b[A\n",
+ " 39%|███▊ | 16995/44063 [27:52<42:14, 10.68it/s]\u001b[A\n",
+ " 39%|███▊ | 16997/44063 [27:53<40:11, 11.22it/s]\u001b[A\n",
+ " 39%|███▊ | 16999/44063 [27:53<49:08, 9.18it/s]\u001b[A\n",
+ " 39%|███▊ | 17001/44063 [27:53<44:49, 10.06it/s]\u001b[A\n",
+ " 39%|███▊ | 17003/44063 [27:53<40:36, 11.11it/s]\u001b[A\n",
+ " 39%|███▊ | 17005/44063 [27:53<35:56, 12.55it/s]\u001b[A\n",
+ " 39%|███▊ | 17007/44063 [27:53<37:19, 12.08it/s]\u001b[A\n",
+ " 39%|███▊ | 17009/44063 [27:54<42:08, 10.70it/s]\u001b[A\n",
+ " 39%|███▊ | 17011/44063 [27:54<43:03, 10.47it/s]\u001b[A\n",
+ " 39%|███▊ | 17013/44063 [27:54<40:47, 11.05it/s]\u001b[A\n",
+ " 39%|███▊ | 17015/44063 [27:54<37:36, 11.99it/s]\u001b[A\n",
+ " 39%|███▊ | 17017/44063 [27:54<41:37, 10.83it/s]\u001b[A\n",
+ " 39%|███▊ | 17019/44063 [27:55<54:22, 8.29it/s]\u001b[A\n",
+ " 39%|███▊ | 17020/44063 [27:55<56:16, 8.01it/s]\u001b[A\n",
+ " 39%|███▊ | 17022/44063 [27:55<50:19, 8.96it/s]\u001b[A\n",
+ " 39%|███▊ | 17024/44063 [27:55<45:05, 9.99it/s]\u001b[A\n",
+ " 39%|███▊ | 17026/44063 [27:55<42:28, 10.61it/s]\u001b[A\n",
+ " 39%|███▊ | 17028/44063 [27:55<39:52, 11.30it/s]\u001b[A\n",
+ " 39%|███▊ | 17030/44063 [27:56<40:43, 11.06it/s]\u001b[A\n",
+ " 39%|███▊ | 17032/44063 [27:56<40:53, 11.02it/s]\u001b[A\n",
+ " 39%|███▊ | 17034/44063 [27:56<42:25, 10.62it/s]\u001b[A\n",
+ " 39%|███▊ | 17036/44063 [27:56<37:08, 12.13it/s]\u001b[A\n",
+ " 39%|███▊ | 17038/44063 [27:56<36:05, 12.48it/s]\u001b[A\n",
+ " 39%|███▊ | 17040/44063 [27:56<37:41, 11.95it/s]\u001b[A\n",
+ " 39%|███▊ | 17042/44063 [27:57<36:01, 12.50it/s]\u001b[A\n",
+ " 39%|███▊ | 17044/44063 [27:57<42:19, 10.64it/s]\u001b[A\n",
+ " 39%|███▊ | 17046/44063 [27:58<1:10:39, 6.37it/s]\u001b[A\n",
+ " 39%|███▊ | 17048/44063 [27:58<1:03:02, 7.14it/s]\u001b[A\n",
+ " 39%|███▊ | 17050/44063 [27:58<54:59, 8.19it/s] \u001b[A\n",
+ " 39%|███▊ | 17052/44063 [27:58<51:21, 8.76it/s]\u001b[A\n",
+ " 39%|███▊ | 17054/44063 [27:58<52:33, 8.56it/s]\u001b[A\n",
+ " 39%|███▊ | 17056/44063 [27:59<54:10, 8.31it/s]\u001b[A\n",
+ " 39%|███▊ | 17058/44063 [27:59<49:00, 9.18it/s]\u001b[A\n",
+ " 39%|███▊ | 17060/44063 [27:59<44:53, 10.03it/s]\u001b[A\n",
+ " 39%|███▊ | 17062/44063 [27:59<44:06, 10.20it/s]\u001b[A\n",
+ " 39%|███▊ | 17064/44063 [27:59<42:17, 10.64it/s]\u001b[A\n",
+ " 39%|███▊ | 17066/44063 [27:59<42:04, 10.70it/s]\u001b[A\n",
+ " 39%|███▊ | 17068/44063 [28:00<45:11, 9.96it/s]\u001b[A\n",
+ " 39%|███▊ | 17070/44063 [28:00<39:28, 11.40it/s]\u001b[A\n",
+ " 39%|███▊ | 17072/44063 [28:00<39:33, 11.37it/s]\u001b[A\n",
+ " 39%|███▊ | 17074/44063 [28:00<38:49, 11.59it/s]\u001b[A\n",
+ " 39%|███▉ | 17076/44063 [28:00<35:40, 12.61it/s]\u001b[A\n",
+ " 39%|███▉ | 17078/44063 [28:00<38:47, 11.59it/s]\u001b[A\n",
+ " 39%|███▉ | 17080/44063 [28:01<40:01, 11.23it/s]\u001b[A\n",
+ " 39%|███▉ | 17082/44063 [28:01<39:50, 11.29it/s]\u001b[A\n",
+ " 39%|███▉ | 17084/44063 [28:01<48:07, 9.34it/s]\u001b[A\n",
+ " 39%|███▉ | 17086/44063 [28:01<45:49, 9.81it/s]\u001b[A\n",
+ " 39%|███▉ | 17088/44063 [28:02<51:49, 8.68it/s]\u001b[A\n",
+ " 39%|███▉ | 17090/44063 [28:02<45:35, 9.86it/s]\u001b[A\n",
+ " 39%|███▉ | 17092/44063 [28:02<39:51, 11.28it/s]\u001b[A\n",
+ " 39%|███▉ | 17094/44063 [28:02<42:56, 10.47it/s]\u001b[A\n",
+ " 39%|███▉ | 17096/44063 [28:02<43:15, 10.39it/s]\u001b[A\n",
+ " 39%|███▉ | 17098/44063 [28:02<43:39, 10.29it/s]\u001b[A\n",
+ " 39%|███▉ | 17100/44063 [28:03<47:24, 9.48it/s]\u001b[A\n",
+ " 39%|███▉ | 17101/44063 [28:03<46:59, 9.56it/s]\u001b[A\n",
+ " 39%|███▉ | 17103/44063 [28:03<45:03, 9.97it/s]\u001b[A\n",
+ " 39%|███▉ | 17105/44063 [28:03<43:20, 10.37it/s]\u001b[A\n",
+ " 39%|███▉ | 17107/44063 [28:03<45:20, 9.91it/s]\u001b[A\n",
+ " 39%|███▉ | 17109/44063 [28:04<42:08, 10.66it/s]\u001b[A\n",
+ " 39%|███▉ | 17111/44063 [28:04<39:11, 11.46it/s]\u001b[A\n",
+ " 39%|███▉ | 17113/44063 [28:04<42:56, 10.46it/s]\u001b[A\n",
+ " 39%|███▉ | 17115/44063 [28:04<41:48, 10.74it/s]\u001b[A\n",
+ " 39%|███▉ | 17117/44063 [28:04<41:57, 10.70it/s]\u001b[A\n",
+ " 39%|███▉ | 17119/44063 [28:05<48:23, 9.28it/s]\u001b[A\n",
+ " 39%|███▉ | 17120/44063 [28:05<47:42, 9.41it/s]\u001b[A\n",
+ " 39%|███▉ | 17122/44063 [28:05<41:51, 10.73it/s]\u001b[A\n",
+ " 39%|███▉ | 17124/44063 [28:05<40:04, 11.21it/s]\u001b[A\n",
+ " 39%|███▉ | 17126/44063 [28:05<42:37, 10.53it/s]\u001b[A\n",
+ " 39%|███▉ | 17128/44063 [28:05<39:08, 11.47it/s]\u001b[A\n",
+ " 39%|███▉ | 17130/44063 [28:05<39:01, 11.50it/s]\u001b[A\n",
+ " 39%|███▉ | 17132/44063 [28:06<39:38, 11.32it/s]\u001b[A\n",
+ " 39%|███▉ | 17134/44063 [28:06<43:42, 10.27it/s]\u001b[A\n",
+ " 39%|███▉ | 17136/44063 [28:06<53:19, 8.42it/s]\u001b[A\n",
+ " 39%|███▉ | 17137/44063 [28:06<54:59, 8.16it/s]\u001b[A\n",
+ " 39%|███▉ | 17138/44063 [28:06<53:18, 8.42it/s]\u001b[A\n",
+ " 39%|███▉ | 17139/44063 [28:07<59:04, 7.60it/s]\u001b[A\n",
+ " 39%|███▉ | 17140/44063 [28:07<1:00:12, 7.45it/s]\u001b[A\n",
+ " 39%|███▉ | 17142/44063 [28:07<53:49, 8.34it/s] \u001b[A\n",
+ " 39%|███▉ | 17144/44063 [28:07<48:52, 9.18it/s]\u001b[A\n",
+ " 39%|███▉ | 17145/44063 [28:07<47:57, 9.35it/s]\u001b[A\n",
+ " 39%|███▉ | 17146/44063 [28:07<47:41, 9.41it/s]\u001b[A\n",
+ " 39%|███▉ | 17148/44063 [28:07<41:40, 10.76it/s]\u001b[A\n",
+ " 39%|███▉ | 17150/44063 [28:08<40:02, 11.20it/s]\u001b[A\n",
+ " 39%|███▉ | 17152/44063 [28:08<44:22, 10.11it/s]\u001b[A\n",
+ " 39%|███▉ | 17154/44063 [28:08<42:11, 10.63it/s]\u001b[A\n",
+ " 39%|███▉ | 17156/44063 [28:08<55:50, 8.03it/s]\u001b[A\n",
+ " 39%|███▉ | 17158/44063 [28:09<52:23, 8.56it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 39%|███▉ | 17160/44063 [28:09<45:17, 9.90it/s]\u001b[A\n",
+ " 39%|███▉ | 17162/44063 [28:09<42:45, 10.49it/s]\u001b[A\n",
+ " 39%|███▉ | 17164/44063 [28:09<50:32, 8.87it/s]\u001b[A\n",
+ " 39%|███▉ | 17166/44063 [28:09<44:29, 10.07it/s]\u001b[A\n",
+ " 39%|███▉ | 17168/44063 [28:10<45:34, 9.83it/s]\u001b[A\n",
+ " 39%|███▉ | 17170/44063 [28:10<48:11, 9.30it/s]\u001b[A\n",
+ " 39%|███▉ | 17172/44063 [28:10<49:32, 9.05it/s]\u001b[A\n",
+ " 39%|███▉ | 17174/44063 [28:10<43:56, 10.20it/s]\u001b[A\n",
+ " 39%|███▉ | 17176/44063 [28:10<41:10, 10.88it/s]\u001b[A\n",
+ " 39%|███▉ | 17178/44063 [28:11<41:54, 10.69it/s]\u001b[A\n",
+ " 39%|███▉ | 17180/44063 [28:11<47:28, 9.44it/s]\u001b[A\n",
+ " 39%|███▉ | 17182/44063 [28:11<55:33, 8.06it/s]\u001b[A\n",
+ " 39%|███▉ | 17184/44063 [28:11<47:03, 9.52it/s]\u001b[A\n",
+ " 39%|███▉ | 17186/44063 [28:11<43:38, 10.26it/s]\u001b[A\n",
+ " 39%|███▉ | 17188/44063 [28:12<46:37, 9.61it/s]\u001b[A\n",
+ " 39%|███▉ | 17190/44063 [28:12<50:52, 8.80it/s]\u001b[A\n",
+ " 39%|███▉ | 17192/44063 [28:12<45:01, 9.95it/s]\u001b[A\n",
+ " 39%|███▉ | 17194/44063 [28:12<40:10, 11.15it/s]\u001b[A\n",
+ " 39%|███▉ | 17196/44063 [28:12<36:34, 12.24it/s]\u001b[A\n",
+ " 39%|███▉ | 17198/44063 [28:12<34:44, 12.89it/s]\u001b[A\n",
+ " 39%|███▉ | 17200/44063 [28:13<33:37, 13.32it/s]\u001b[A\n",
+ " 39%|███▉ | 17202/44063 [28:13<34:23, 13.02it/s]\u001b[A\n",
+ " 39%|███▉ | 17204/44063 [28:13<39:49, 11.24it/s]\u001b[A\n",
+ " 39%|███▉ | 17206/44063 [28:13<39:31, 11.33it/s]\u001b[A\n",
+ " 39%|███▉ | 17208/44063 [28:13<41:42, 10.73it/s]\u001b[A\n",
+ " 39%|███▉ | 17210/44063 [28:14<46:49, 9.56it/s]\u001b[A\n",
+ " 39%|███▉ | 17212/44063 [28:14<48:48, 9.17it/s]\u001b[A\n",
+ " 39%|███▉ | 17213/44063 [28:14<53:51, 8.31it/s]\u001b[A\n",
+ " 39%|███▉ | 17215/44063 [28:14<46:06, 9.70it/s]\u001b[A\n",
+ " 39%|███▉ | 17217/44063 [28:14<41:15, 10.85it/s]\u001b[A\n",
+ " 39%|███▉ | 17219/44063 [28:14<38:36, 11.59it/s]\u001b[A\n",
+ " 39%|███▉ | 17221/44063 [28:15<40:59, 10.91it/s]\u001b[A\n",
+ " 39%|███▉ | 17223/44063 [28:15<40:44, 10.98it/s]\u001b[A\n",
+ " 39%|███▉ | 17225/44063 [28:15<49:28, 9.04it/s]\u001b[A\n",
+ " 39%|███▉ | 17227/44063 [28:15<43:19, 10.32it/s]\u001b[A\n",
+ " 39%|███▉ | 17229/44063 [28:15<42:30, 10.52it/s]\u001b[A\n",
+ " 39%|███▉ | 17231/44063 [28:16<40:45, 10.97it/s]\u001b[A\n",
+ " 39%|███▉ | 17233/44063 [28:16<46:00, 9.72it/s]\u001b[A\n",
+ " 39%|███▉ | 17235/44063 [28:16<40:48, 10.96it/s]\u001b[A\n",
+ " 39%|███▉ | 17237/44063 [28:16<40:52, 10.94it/s]\u001b[A\n",
+ " 39%|███▉ | 17239/44063 [28:16<43:51, 10.19it/s]\u001b[A\n",
+ " 39%|███▉ | 17241/44063 [28:17<41:44, 10.71it/s]\u001b[A\n",
+ " 39%|███▉ | 17243/44063 [28:17<39:35, 11.29it/s]\u001b[A\n",
+ " 39%|███▉ | 17245/44063 [28:17<41:55, 10.66it/s]\u001b[A\n",
+ " 39%|███▉ | 17247/44063 [28:17<47:24, 9.43it/s]\u001b[A\n",
+ " 39%|███▉ | 17248/44063 [28:17<47:01, 9.50it/s]\u001b[A\n",
+ " 39%|███▉ | 17250/44063 [28:17<42:12, 10.59it/s]\u001b[A\n",
+ " 39%|███▉ | 17252/44063 [28:18<41:09, 10.85it/s]\u001b[A\n",
+ " 39%|███▉ | 17254/44063 [28:18<45:03, 9.92it/s]\u001b[A\n",
+ " 39%|███▉ | 17256/44063 [28:18<43:43, 10.22it/s]\u001b[A\n",
+ " 39%|███▉ | 17258/44063 [28:18<52:32, 8.50it/s]\u001b[A\n",
+ " 39%|███▉ | 17260/44063 [28:19<49:53, 8.95it/s]\u001b[A\n",
+ " 39%|███▉ | 17262/44063 [28:19<48:29, 9.21it/s]\u001b[A\n",
+ " 39%|███▉ | 17263/44063 [28:19<52:23, 8.53it/s]\u001b[A\n",
+ " 39%|███▉ | 17265/44063 [28:19<46:00, 9.71it/s]\u001b[A\n",
+ " 39%|███▉ | 17267/44063 [28:19<44:24, 10.06it/s]\u001b[A\n",
+ " 39%|███▉ | 17269/44063 [28:19<41:54, 10.66it/s]\u001b[A\n",
+ " 39%|███▉ | 17271/44063 [28:20<44:46, 9.97it/s]\u001b[A\n",
+ " 39%|███▉ | 17273/44063 [28:20<38:33, 11.58it/s]\u001b[A\n",
+ " 39%|███▉ | 17275/44063 [28:20<36:20, 12.28it/s]\u001b[A\n",
+ " 39%|███▉ | 17277/44063 [28:20<36:28, 12.24it/s]\u001b[A\n",
+ " 39%|███▉ | 17279/44063 [28:20<36:52, 12.11it/s]\u001b[A\n",
+ " 39%|███▉ | 17281/44063 [28:20<38:22, 11.63it/s]\u001b[A\n",
+ " 39%|███▉ | 17283/44063 [28:21<39:18, 11.35it/s]\u001b[A\n",
+ " 39%|███▉ | 17285/44063 [28:21<37:08, 12.02it/s]\u001b[A\n",
+ " 39%|███▉ | 17287/44063 [28:21<39:59, 11.16it/s]\u001b[A\n",
+ " 39%|███▉ | 17289/44063 [28:21<40:40, 10.97it/s]\u001b[A\n",
+ " 39%|███▉ | 17291/44063 [28:21<40:13, 11.09it/s]\u001b[A\n",
+ " 39%|███▉ | 17293/44063 [28:21<42:45, 10.43it/s]\u001b[A\n",
+ " 39%|███▉ | 17295/44063 [28:22<51:25, 8.68it/s]\u001b[A\n",
+ " 39%|███▉ | 17297/44063 [28:22<46:40, 9.56it/s]\u001b[A\n",
+ " 39%|███▉ | 17299/44063 [28:22<46:02, 9.69it/s]\u001b[A\n",
+ " 39%|███▉ | 17301/44063 [28:22<43:17, 10.30it/s]\u001b[A\n",
+ " 39%|███▉ | 17303/44063 [28:23<46:32, 9.58it/s]\u001b[A\n",
+ " 39%|███▉ | 17305/44063 [28:23<44:11, 10.09it/s]\u001b[A\n",
+ " 39%|███▉ | 17307/44063 [28:23<38:03, 11.72it/s]\u001b[A\n",
+ " 39%|███▉ | 17309/44063 [28:23<34:07, 13.07it/s]\u001b[A\n",
+ " 39%|███▉ | 17311/44063 [28:23<32:28, 13.73it/s]\u001b[A\n",
+ " 39%|███▉ | 17313/44063 [28:23<32:16, 13.81it/s]\u001b[A\n",
+ " 39%|███▉ | 17315/44063 [28:23<30:43, 14.51it/s]\u001b[A\n",
+ " 39%|███▉ | 17317/44063 [28:24<31:14, 14.27it/s]\u001b[A\n",
+ " 39%|███▉ | 17319/44063 [28:24<32:03, 13.90it/s]\u001b[A\n",
+ " 39%|███▉ | 17321/44063 [28:24<36:07, 12.34it/s]\u001b[A\n",
+ " 39%|███▉ | 17323/44063 [28:24<59:30, 7.49it/s]\u001b[A\n",
+ " 39%|███▉ | 17325/44063 [28:25<54:09, 8.23it/s]\u001b[A\n",
+ " 39%|███▉ | 17327/44063 [28:25<47:34, 9.37it/s]\u001b[A\n",
+ " 39%|███▉ | 17329/44063 [28:25<41:08, 10.83it/s]\u001b[A\n",
+ " 39%|███▉ | 17331/44063 [28:25<39:17, 11.34it/s]\u001b[A\n",
+ " 39%|███▉ | 17333/44063 [28:25<37:11, 11.98it/s]\u001b[A\n",
+ " 39%|███▉ | 17335/44063 [28:25<37:40, 11.82it/s]\u001b[A\n",
+ " 39%|███▉ | 17337/44063 [28:26<41:11, 10.81it/s]\u001b[A\n",
+ " 39%|███▉ | 17339/44063 [28:26<38:58, 11.43it/s]\u001b[A\n",
+ " 39%|███▉ | 17341/44063 [28:26<38:31, 11.56it/s]\u001b[A\n",
+ " 39%|███▉ | 17343/44063 [28:26<40:19, 11.04it/s]\u001b[A\n",
+ " 39%|███▉ | 17345/44063 [28:26<38:02, 11.71it/s]\u001b[A\n",
+ " 39%|███▉ | 17347/44063 [28:26<35:26, 12.56it/s]\u001b[A\n",
+ " 39%|███▉ | 17349/44063 [28:27<40:24, 11.02it/s]\u001b[A\n",
+ " 39%|███▉ | 17351/44063 [28:27<39:34, 11.25it/s]\u001b[A\n",
+ " 39%|███▉ | 17353/44063 [28:27<40:19, 11.04it/s]\u001b[A\n",
+ " 39%|███▉ | 17355/44063 [28:27<38:43, 11.50it/s]\u001b[A\n",
+ " 39%|███▉ | 17357/44063 [28:27<39:27, 11.28it/s]\u001b[A\n",
+ " 39%|███▉ | 17359/44063 [28:27<39:22, 11.30it/s]\u001b[A\n",
+ " 39%|███▉ | 17361/44063 [28:28<43:14, 10.29it/s]\u001b[A\n",
+ " 39%|███▉ | 17363/44063 [28:28<51:13, 8.69it/s]\u001b[A\n",
+ " 39%|███▉ | 17364/44063 [28:28<54:33, 8.16it/s]\u001b[A\n",
+ " 39%|███▉ | 17365/44063 [28:28<53:31, 8.31it/s]\u001b[A\n",
+ " 39%|███▉ | 17367/44063 [28:28<53:40, 8.29it/s]\u001b[A\n",
+ " 39%|███▉ | 17368/44063 [28:29<51:56, 8.56it/s]\u001b[A\n",
+ " 39%|███▉ | 17369/44063 [28:29<58:20, 7.63it/s]\u001b[A\n",
+ " 39%|███▉ | 17371/44063 [28:29<52:45, 8.43it/s]\u001b[A\n",
+ " 39%|███▉ | 17372/44063 [28:29<54:45, 8.12it/s]\u001b[A\n",
+ " 39%|███▉ | 17374/44063 [28:29<51:20, 8.66it/s]\u001b[A\n",
+ " 39%|███▉ | 17376/44063 [28:29<45:41, 9.73it/s]\u001b[A\n",
+ " 39%|███▉ | 17378/44063 [28:30<42:10, 10.54it/s]\u001b[A\n",
+ " 39%|███▉ | 17380/44063 [28:30<40:27, 10.99it/s]\u001b[A\n",
+ " 39%|███▉ | 17382/44063 [28:30<41:21, 10.75it/s]\u001b[A\n",
+ " 39%|███▉ | 17384/44063 [28:30<41:46, 10.64it/s]\u001b[A\n",
+ " 39%|███▉ | 17386/44063 [28:30<42:35, 10.44it/s]\u001b[A\n",
+ " 39%|███▉ | 17388/44063 [28:30<41:11, 10.79it/s]\u001b[A\n",
+ " 39%|███▉ | 17390/44063 [28:31<47:09, 9.43it/s]\u001b[A\n",
+ " 39%|███▉ | 17392/44063 [28:31<43:43, 10.17it/s]\u001b[A\n",
+ " 39%|███▉ | 17394/44063 [28:31<43:11, 10.29it/s]\u001b[A\n",
+ " 39%|███▉ | 17396/44063 [28:31<43:43, 10.16it/s]\u001b[A\n",
+ " 39%|███▉ | 17398/44063 [28:31<41:41, 10.66it/s]\u001b[A\n",
+ " 39%|███▉ | 17400/44063 [28:32<42:59, 10.34it/s]\u001b[A\n",
+ " 39%|███▉ | 17402/44063 [28:32<43:20, 10.25it/s]\u001b[A\n",
+ " 39%|███▉ | 17404/44063 [28:32<38:35, 11.51it/s]\u001b[A\n",
+ " 40%|███▉ | 17406/44063 [28:32<36:39, 12.12it/s]\u001b[A\n",
+ " 40%|███▉ | 17408/44063 [28:32<45:15, 9.82it/s]\u001b[A\n",
+ " 40%|███▉ | 17410/44063 [28:33<46:40, 9.52it/s]\u001b[A\n",
+ " 40%|███▉ | 17412/44063 [28:33<46:03, 9.65it/s]\u001b[A\n",
+ " 40%|███▉ | 17414/44063 [28:33<41:23, 10.73it/s]\u001b[A\n",
+ " 40%|███▉ | 17416/44063 [28:33<39:27, 11.25it/s]\u001b[A\n",
+ " 40%|███▉ | 17418/44063 [28:33<37:15, 11.92it/s]\u001b[A\n",
+ " 40%|███▉ | 17420/44063 [28:33<35:02, 12.67it/s]\u001b[A\n",
+ " 40%|███▉ | 17422/44063 [28:34<32:42, 13.58it/s]\u001b[A\n",
+ " 40%|███▉ | 17424/44063 [28:34<30:37, 14.50it/s]\u001b[A\n",
+ " 40%|███▉ | 17426/44063 [28:34<31:51, 13.93it/s]\u001b[A\n",
+ " 40%|███▉ | 17428/44063 [28:34<33:03, 13.43it/s]\u001b[A\n",
+ " 40%|███▉ | 17430/44063 [28:34<34:29, 12.87it/s]\u001b[A\n",
+ " 40%|███▉ | 17432/44063 [28:34<35:49, 12.39it/s]\u001b[A\n",
+ " 40%|███▉ | 17434/44063 [28:35<41:04, 10.80it/s]\u001b[A\n",
+ " 40%|███▉ | 17436/44063 [28:35<38:46, 11.44it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 40%|███▉ | 17438/44063 [28:35<35:23, 12.54it/s]\u001b[A\n",
+ " 40%|███▉ | 17440/44063 [28:35<35:23, 12.54it/s]\u001b[A\n",
+ " 40%|███▉ | 17442/44063 [28:35<33:21, 13.30it/s]\u001b[A\n",
+ " 40%|███▉ | 17444/44063 [28:35<34:26, 12.88it/s]\u001b[A\n",
+ " 40%|███▉ | 17446/44063 [28:35<35:07, 12.63it/s]\u001b[A\n",
+ " 40%|███▉ | 17448/44063 [28:36<32:09, 13.80it/s]\u001b[A\n",
+ " 40%|███▉ | 17450/44063 [28:36<29:18, 15.13it/s]\u001b[A\n",
+ " 40%|███▉ | 17452/44063 [28:36<30:18, 14.64it/s]\u001b[A\n",
+ " 40%|███▉ | 17454/44063 [28:36<34:21, 12.91it/s]\u001b[A\n",
+ " 40%|███▉ | 17456/44063 [28:36<35:27, 12.50it/s]\u001b[A\n",
+ " 40%|███▉ | 17458/44063 [28:36<32:49, 13.51it/s]\u001b[A\n",
+ " 40%|███▉ | 17460/44063 [28:37<34:44, 12.76it/s]\u001b[A\n",
+ " 40%|███▉ | 17462/44063 [28:37<31:26, 14.10it/s]\u001b[A\n",
+ " 40%|███▉ | 17464/44063 [28:37<33:07, 13.38it/s]\u001b[A\n",
+ " 40%|███▉ | 17466/44063 [28:37<37:49, 11.72it/s]\u001b[A\n",
+ " 40%|███▉ | 17468/44063 [28:37<38:38, 11.47it/s]\u001b[A\n",
+ " 40%|███▉ | 17470/44063 [28:37<41:41, 10.63it/s]\u001b[A\n",
+ " 40%|███▉ | 17472/44063 [28:38<44:32, 9.95it/s]\u001b[A\n",
+ " 40%|███▉ | 17474/44063 [28:38<53:35, 8.27it/s]\u001b[A\n",
+ " 40%|███▉ | 17475/44063 [28:38<56:47, 7.80it/s]\u001b[A\n",
+ " 40%|███▉ | 17476/44063 [28:38<1:05:12, 6.80it/s]\u001b[A\n",
+ " 40%|███▉ | 17478/44063 [28:39<57:30, 7.71it/s] \u001b[A\n",
+ " 40%|███▉ | 17479/44063 [28:39<59:56, 7.39it/s]\u001b[A\n",
+ " 40%|███▉ | 17481/44063 [28:39<51:51, 8.54it/s]\u001b[A\n",
+ " 40%|███▉ | 17483/44063 [28:39<47:01, 9.42it/s]\u001b[A\n",
+ " 40%|███▉ | 17485/44063 [28:39<41:48, 10.60it/s]\u001b[A\n",
+ " 40%|███▉ | 17487/44063 [28:39<42:26, 10.44it/s]\u001b[A\n",
+ " 40%|███▉ | 17489/44063 [28:40<48:49, 9.07it/s]\u001b[A\n",
+ " 40%|███▉ | 17491/44063 [28:40<51:01, 8.68it/s]\u001b[A\n",
+ " 40%|███▉ | 17492/44063 [28:40<49:26, 8.96it/s]\u001b[A\n",
+ " 40%|███▉ | 17493/44063 [28:40<58:15, 7.60it/s]\u001b[A\n",
+ " 40%|███▉ | 17494/44063 [28:40<55:59, 7.91it/s]\u001b[A\n",
+ " 40%|███▉ | 17495/44063 [28:40<55:51, 7.93it/s]\u001b[A\n",
+ " 40%|███▉ | 17496/44063 [28:41<59:06, 7.49it/s]\u001b[A\n",
+ " 40%|███▉ | 17497/44063 [28:41<1:01:24, 7.21it/s]\u001b[A\n",
+ " 40%|███▉ | 17498/44063 [28:41<1:19:22, 5.58it/s]\u001b[A\n",
+ " 40%|███▉ | 17499/44063 [28:41<1:13:22, 6.03it/s]\u001b[A\n",
+ " 40%|███▉ | 17500/44063 [28:41<1:32:10, 4.80it/s]\u001b[A\n",
+ " 40%|███▉ | 17502/44063 [28:42<1:16:52, 5.76it/s]\u001b[A\n",
+ " 40%|███▉ | 17503/44063 [28:42<1:11:46, 6.17it/s]\u001b[A\n",
+ " 40%|███▉ | 17504/44063 [28:42<1:07:30, 6.56it/s]\u001b[A\n",
+ " 40%|███▉ | 17506/44063 [28:42<1:02:21, 7.10it/s]\u001b[A\n",
+ " 40%|███▉ | 17508/44063 [28:42<54:56, 8.06it/s] \u001b[A\n",
+ " 40%|███▉ | 17510/44063 [28:42<48:04, 9.21it/s]\u001b[A\n",
+ " 40%|███▉ | 17512/44063 [28:43<52:45, 8.39it/s]\u001b[A\n",
+ " 40%|███▉ | 17514/44063 [28:43<49:57, 8.86it/s]\u001b[A\n",
+ " 40%|███▉ | 17515/44063 [28:43<53:15, 8.31it/s]\u001b[A\n",
+ " 40%|███▉ | 17516/44063 [28:43<1:01:50, 7.16it/s]\u001b[A\n",
+ " 40%|███▉ | 17517/44063 [28:43<1:12:17, 6.12it/s]\u001b[A\n",
+ " 40%|███▉ | 17518/44063 [28:44<1:07:46, 6.53it/s]\u001b[A\n",
+ " 40%|███▉ | 17520/44063 [28:44<56:54, 7.77it/s] \u001b[A\n",
+ " 40%|███▉ | 17522/44063 [28:44<55:34, 7.96it/s]\u001b[A\n",
+ " 40%|███▉ | 17524/44063 [28:44<49:25, 8.95it/s]\u001b[A\n",
+ " 40%|███▉ | 17526/44063 [28:44<42:01, 10.52it/s]\u001b[A\n",
+ " 40%|███▉ | 17528/44063 [28:45<52:28, 8.43it/s]\u001b[A\n",
+ " 40%|███▉ | 17530/44063 [28:45<47:35, 9.29it/s]\u001b[A\n",
+ " 40%|███▉ | 17532/44063 [28:45<40:02, 11.04it/s]\u001b[A\n",
+ " 40%|███▉ | 17534/44063 [28:45<38:24, 11.51it/s]\u001b[A\n",
+ " 40%|███▉ | 17536/44063 [28:45<49:38, 8.91it/s]\u001b[A\n",
+ " 40%|███▉ | 17538/44063 [28:46<55:31, 7.96it/s]\u001b[A\n",
+ " 40%|███▉ | 17541/44063 [28:46<47:44, 9.26it/s]\u001b[A\n",
+ " 40%|███▉ | 17543/44063 [28:46<46:39, 9.47it/s]\u001b[A\n",
+ " 40%|███▉ | 17545/44063 [28:46<55:31, 7.96it/s]\u001b[A\n",
+ " 40%|███▉ | 17548/44063 [28:46<44:35, 9.91it/s]\u001b[A\n",
+ " 40%|███▉ | 17550/44063 [28:47<47:03, 9.39it/s]\u001b[A\n",
+ " 40%|███▉ | 17552/44063 [28:47<48:12, 9.16it/s]\u001b[A\n",
+ " 40%|███▉ | 17554/44063 [28:47<57:10, 7.73it/s]\u001b[A\n",
+ " 40%|███▉ | 17555/44063 [28:47<1:00:06, 7.35it/s]\u001b[A\n",
+ " 40%|███▉ | 17557/44063 [28:48<52:52, 8.36it/s] \u001b[A\n",
+ " 40%|███▉ | 17559/44063 [28:48<53:24, 8.27it/s]\u001b[A\n",
+ " 40%|███▉ | 17560/44063 [28:48<1:01:48, 7.15it/s]\u001b[A\n",
+ " 40%|███▉ | 17562/44063 [28:48<52:52, 8.35it/s] \u001b[A\n",
+ " 40%|███▉ | 17564/44063 [28:48<52:36, 8.40it/s]\u001b[A\n",
+ " 40%|███▉ | 17565/44063 [28:49<57:06, 7.73it/s]\u001b[A\n",
+ " 40%|███▉ | 17567/44063 [28:49<52:37, 8.39it/s]\u001b[A\n",
+ " 40%|███▉ | 17568/44063 [28:49<52:12, 8.46it/s]\u001b[A\n",
+ " 40%|███▉ | 17569/44063 [28:49<57:36, 7.66it/s]\u001b[A\n",
+ " 40%|███▉ | 17571/44063 [28:49<57:05, 7.73it/s]\u001b[A\n",
+ " 40%|███▉ | 17573/44063 [28:50<55:25, 7.96it/s]\u001b[A\n",
+ " 40%|███▉ | 17575/44063 [28:50<53:15, 8.29it/s]\u001b[A\n",
+ " 40%|███▉ | 17576/44063 [28:50<54:34, 8.09it/s]\u001b[A\n",
+ " 40%|███▉ | 17578/44063 [28:50<57:53, 7.62it/s]\u001b[A\n",
+ " 40%|███▉ | 17579/44063 [28:50<57:05, 7.73it/s]\u001b[A\n",
+ " 40%|███▉ | 17581/44063 [28:51<1:01:04, 7.23it/s]\u001b[A\n",
+ " 40%|███▉ | 17583/44063 [28:51<57:41, 7.65it/s] \u001b[A\n",
+ " 40%|███▉ | 17585/44063 [28:51<48:08, 9.17it/s]\u001b[A\n",
+ " 40%|███▉ | 17587/44063 [28:51<49:37, 8.89it/s]\u001b[A\n",
+ " 40%|███▉ | 17589/44063 [28:52<55:47, 7.91it/s]\u001b[A\n",
+ " 40%|███▉ | 17590/44063 [28:52<1:00:17, 7.32it/s]\u001b[A\n",
+ " 40%|███▉ | 17592/44063 [28:52<51:10, 8.62it/s] \u001b[A\n",
+ " 40%|███▉ | 17594/44063 [28:52<44:50, 9.84it/s]\u001b[A\n",
+ " 40%|███▉ | 17596/44063 [28:52<45:28, 9.70it/s]\u001b[A\n",
+ " 40%|███▉ | 17598/44063 [28:52<44:31, 9.91it/s]\u001b[A\n",
+ " 40%|███▉ | 17600/44063 [28:52<40:06, 11.00it/s]\u001b[A\n",
+ " 40%|███▉ | 17602/44063 [28:53<41:28, 10.64it/s]\u001b[A\n",
+ " 40%|███▉ | 17604/44063 [28:53<41:06, 10.73it/s]\u001b[A\n",
+ " 40%|███▉ | 17606/44063 [28:53<44:12, 9.97it/s]\u001b[A\n",
+ " 40%|███▉ | 17608/44063 [28:53<41:34, 10.61it/s]\u001b[A\n",
+ " 40%|███▉ | 17610/44063 [28:54<46:01, 9.58it/s]\u001b[A\n",
+ " 40%|███▉ | 17612/44063 [28:54<47:43, 9.24it/s]\u001b[A\n",
+ " 40%|███▉ | 17613/44063 [28:54<54:09, 8.14it/s]\u001b[A\n",
+ " 40%|███▉ | 17615/44063 [28:54<48:36, 9.07it/s]\u001b[A\n",
+ " 40%|███▉ | 17617/44063 [28:54<40:46, 10.81it/s]\u001b[A\n",
+ " 40%|███▉ | 17619/44063 [28:54<40:23, 10.91it/s]\u001b[A\n",
+ " 40%|███▉ | 17621/44063 [28:55<42:14, 10.43it/s]\u001b[A\n",
+ " 40%|███▉ | 17623/44063 [28:55<42:41, 10.32it/s]\u001b[A\n",
+ " 40%|███▉ | 17625/44063 [28:55<57:37, 7.65it/s]\u001b[A\n",
+ " 40%|████ | 17628/44063 [28:55<49:12, 8.95it/s]\u001b[A\n",
+ " 40%|████ | 17630/44063 [28:55<41:24, 10.64it/s]\u001b[A\n",
+ " 40%|████ | 17632/44063 [28:56<46:51, 9.40it/s]\u001b[A\n",
+ " 40%|████ | 17634/44063 [28:56<41:14, 10.68it/s]\u001b[A\n",
+ " 40%|████ | 17636/44063 [28:56<41:30, 10.61it/s]\u001b[A\n",
+ " 40%|████ | 17638/44063 [28:56<39:25, 11.17it/s]\u001b[A\n",
+ " 40%|████ | 17640/44063 [28:56<43:53, 10.03it/s]\u001b[A\n",
+ " 40%|████ | 17642/44063 [28:57<51:22, 8.57it/s]\u001b[A\n",
+ " 40%|████ | 17643/44063 [28:57<59:46, 7.37it/s]\u001b[A\n",
+ " 40%|████ | 17645/44063 [28:57<48:38, 9.05it/s]\u001b[A\n",
+ " 40%|████ | 17647/44063 [28:57<49:19, 8.92it/s]\u001b[A\n",
+ " 40%|████ | 17649/44063 [28:58<50:03, 8.79it/s]\u001b[A\n",
+ " 40%|████ | 17651/44063 [28:58<55:49, 7.88it/s]\u001b[A\n",
+ " 40%|████ | 17653/44063 [28:58<53:47, 8.18it/s]\u001b[A\n",
+ " 40%|████ | 17654/44063 [28:58<56:05, 7.85it/s]\u001b[A\n",
+ " 40%|████ | 17656/44063 [28:58<47:40, 9.23it/s]\u001b[A\n",
+ " 40%|████ | 17658/44063 [28:58<41:41, 10.56it/s]\u001b[A\n",
+ " 40%|████ | 17661/44063 [28:59<36:55, 11.92it/s]\u001b[A\n",
+ " 40%|████ | 17663/44063 [28:59<38:51, 11.32it/s]\u001b[A\n",
+ " 40%|████ | 17665/44063 [28:59<46:32, 9.45it/s]\u001b[A\n",
+ " 40%|████ | 17667/44063 [28:59<46:22, 9.49it/s]\u001b[A\n",
+ " 40%|████ | 17669/44063 [28:59<41:15, 10.66it/s]\u001b[A\n",
+ " 40%|████ | 17671/44063 [29:00<39:43, 11.07it/s]\u001b[A\n",
+ " 40%|████ | 17673/44063 [29:00<42:51, 10.26it/s]\u001b[A\n",
+ " 40%|████ | 17675/44063 [29:00<41:21, 10.63it/s]\u001b[A\n",
+ " 40%|████ | 17677/44063 [29:00<41:35, 10.57it/s]\u001b[A\n",
+ " 40%|████ | 17679/44063 [29:01<46:54, 9.37it/s]\u001b[A\n",
+ " 40%|████ | 17681/44063 [29:01<45:44, 9.61it/s]\u001b[A\n",
+ " 40%|████ | 17682/44063 [29:01<52:25, 8.39it/s]\u001b[A\n",
+ " 40%|████ | 17684/44063 [29:01<47:31, 9.25it/s]\u001b[A\n",
+ " 40%|████ | 17686/44063 [29:01<43:24, 10.13it/s]\u001b[A\n",
+ " 40%|████ | 17688/44063 [29:01<42:27, 10.35it/s]\u001b[A\n",
+ " 40%|████ | 17690/44063 [29:02<39:24, 11.15it/s]\u001b[A\n",
+ " 40%|████ | 17692/44063 [29:02<41:36, 10.57it/s]\u001b[A\n",
+ " 40%|████ | 17694/44063 [29:02<51:26, 8.54it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 40%|████ | 17695/44063 [29:02<1:00:33, 7.26it/s]\u001b[A\n",
+ " 40%|████ | 17696/44063 [29:02<58:30, 7.51it/s] \u001b[A\n",
+ " 40%|████ | 17698/44063 [29:02<48:35, 9.04it/s]\u001b[A\n",
+ " 40%|████ | 17700/44063 [29:03<49:39, 8.85it/s]\u001b[A\n",
+ " 40%|████ | 17702/44063 [29:03<49:38, 8.85it/s]\u001b[A\n",
+ " 40%|████ | 17703/44063 [29:03<49:18, 8.91it/s]\u001b[A\n",
+ " 40%|████ | 17704/44063 [29:03<52:29, 8.37it/s]\u001b[A\n",
+ " 40%|████ | 17705/44063 [29:03<54:28, 8.07it/s]\u001b[A\n",
+ " 40%|████ | 17706/44063 [29:03<56:24, 7.79it/s]\u001b[A\n",
+ " 40%|████ | 17707/44063 [29:04<55:16, 7.95it/s]\u001b[A\n",
+ " 40%|████ | 17708/44063 [29:04<54:51, 8.01it/s]\u001b[A\n",
+ " 40%|████ | 17710/44063 [29:04<45:18, 9.69it/s]\u001b[A\n",
+ " 40%|████ | 17712/44063 [29:04<40:29, 10.84it/s]\u001b[A\n",
+ " 40%|████ | 17714/44063 [29:04<51:54, 8.46it/s]\u001b[A\n",
+ " 40%|████ | 17716/44063 [29:05<1:12:43, 6.04it/s]\u001b[A\n",
+ " 40%|████ | 17717/44063 [29:05<1:24:04, 5.22it/s]\u001b[A\n",
+ " 40%|████ | 17719/44063 [29:05<1:09:34, 6.31it/s]\u001b[A\n",
+ " 40%|████ | 17720/44063 [29:05<1:03:35, 6.90it/s]\u001b[A\n",
+ " 40%|████ | 17721/44063 [29:06<1:02:52, 6.98it/s]\u001b[A\n",
+ " 40%|████ | 17722/44063 [29:06<1:00:57, 7.20it/s]\u001b[A\n",
+ " 40%|████ | 17723/44063 [29:06<59:42, 7.35it/s] \u001b[A\n",
+ " 40%|████ | 17724/44063 [29:06<55:46, 7.87it/s]\u001b[A\n",
+ " 40%|████ | 17725/44063 [29:06<57:09, 7.68it/s]\u001b[A\n",
+ " 40%|████ | 17727/44063 [29:06<47:43, 9.20it/s]\u001b[A\n",
+ " 40%|████ | 17730/44063 [29:06<42:43, 10.27it/s]\u001b[A\n",
+ " 40%|████ | 17732/44063 [29:07<40:21, 10.87it/s]\u001b[A\n",
+ " 40%|████ | 17734/44063 [29:07<48:26, 9.06it/s]\u001b[A\n",
+ " 40%|████ | 17736/44063 [29:07<51:54, 8.45it/s]\u001b[A\n",
+ " 40%|████ | 17737/44063 [29:07<51:52, 8.46it/s]\u001b[A\n",
+ " 40%|████ | 17738/44063 [29:07<1:07:10, 6.53it/s]\u001b[A\n",
+ " 40%|████ | 17739/44063 [29:08<1:29:21, 4.91it/s]\u001b[A\n",
+ " 40%|████ | 17741/44063 [29:08<1:16:56, 5.70it/s]\u001b[A\n",
+ " 40%|████ | 17743/44063 [29:08<1:07:24, 6.51it/s]\u001b[A\n",
+ " 40%|████ | 17744/44063 [29:08<1:08:25, 6.41it/s]\u001b[A\n",
+ " 40%|████ | 17745/44063 [29:09<1:10:31, 6.22it/s]\u001b[A\n",
+ " 40%|████ | 17746/44063 [29:09<1:14:45, 5.87it/s]\u001b[A\n",
+ " 40%|████ | 17747/44063 [29:09<1:08:44, 6.38it/s]\u001b[A\n",
+ " 40%|████ | 17748/44063 [29:09<1:05:43, 6.67it/s]\u001b[A\n",
+ " 40%|████ | 17749/44063 [29:09<1:03:03, 6.96it/s]\u001b[A\n",
+ " 40%|████ | 17751/44063 [29:09<51:23, 8.53it/s] \u001b[A\n",
+ " 40%|████ | 17753/44063 [29:09<50:35, 8.67it/s]\u001b[A\n",
+ " 40%|████ | 17755/44063 [29:10<1:00:14, 7.28it/s]\u001b[A\n",
+ " 40%|████ | 17756/44063 [29:10<1:06:00, 6.64it/s]\u001b[A\n",
+ " 40%|████ | 17758/44063 [29:10<53:05, 8.26it/s] \u001b[A\n",
+ " 40%|████ | 17760/44063 [29:10<48:23, 9.06it/s]\u001b[A\n",
+ " 40%|████ | 17762/44063 [29:10<44:04, 9.95it/s]\u001b[A\n",
+ " 40%|████ | 17764/44063 [29:11<41:13, 10.63it/s]\u001b[A\n",
+ " 40%|████ | 17766/44063 [29:11<39:29, 11.10it/s]\u001b[A\n",
+ " 40%|████ | 17768/44063 [29:11<41:27, 10.57it/s]\u001b[A\n",
+ " 40%|████ | 17770/44063 [29:11<38:24, 11.41it/s]\u001b[A\n",
+ " 40%|████ | 17772/44063 [29:11<45:57, 9.53it/s]\u001b[A\n",
+ " 40%|████ | 17774/44063 [29:12<1:02:47, 6.98it/s]\u001b[A\n",
+ " 40%|████ | 17775/44063 [29:12<1:04:21, 6.81it/s]\u001b[A\n",
+ " 40%|████ | 17776/44063 [29:12<58:24, 7.50it/s] \u001b[A\n",
+ " 40%|████ | 17778/44063 [29:12<48:13, 9.08it/s]\u001b[A\n",
+ " 40%|████ | 17780/44063 [29:12<43:07, 10.16it/s]\u001b[A\n",
+ " 40%|████ | 17782/44063 [29:13<37:59, 11.53it/s]\u001b[A\n",
+ " 40%|████ | 17784/44063 [29:13<51:04, 8.58it/s]\u001b[A\n",
+ " 40%|████ | 17786/44063 [29:13<59:21, 7.38it/s]\u001b[A\n",
+ " 40%|████ | 17788/44063 [29:13<51:40, 8.47it/s]\u001b[A\n",
+ " 40%|████ | 17790/44063 [29:14<49:59, 8.76it/s]\u001b[A\n",
+ " 40%|████ | 17792/44063 [29:14<41:44, 10.49it/s]\u001b[A\n",
+ " 40%|████ | 17794/44063 [29:14<37:07, 11.79it/s]\u001b[A\n",
+ " 40%|████ | 17796/44063 [29:14<44:47, 9.77it/s]\u001b[A\n",
+ " 40%|████ | 17798/44063 [29:14<39:39, 11.04it/s]\u001b[A\n",
+ " 40%|████ | 17800/44063 [29:15<46:43, 9.37it/s]\u001b[A\n",
+ " 40%|████ | 17802/44063 [29:15<44:40, 9.80it/s]\u001b[A\n",
+ " 40%|████ | 17804/44063 [29:15<43:50, 9.98it/s]\u001b[A\n",
+ " 40%|████ | 17806/44063 [29:15<51:26, 8.51it/s]\u001b[A\n",
+ " 40%|████ | 17807/44063 [29:15<56:04, 7.80it/s]\u001b[A\n",
+ " 40%|████ | 17808/44063 [29:15<53:28, 8.18it/s]\u001b[A\n",
+ " 40%|████ | 17809/44063 [29:16<53:19, 8.21it/s]\u001b[A\n",
+ " 40%|████ | 17810/44063 [29:16<52:20, 8.36it/s]\u001b[A\n",
+ " 40%|████ | 17811/44063 [29:16<1:00:43, 7.21it/s]\u001b[A\n",
+ " 40%|████ | 17812/44063 [29:16<1:02:35, 6.99it/s]\u001b[A\n",
+ " 40%|████ | 17814/44063 [29:16<1:00:40, 7.21it/s]\u001b[A\n",
+ " 40%|████ | 17815/44063 [29:17<1:09:09, 6.32it/s]\u001b[A\n",
+ " 40%|████ | 17816/44063 [29:17<1:03:28, 6.89it/s]\u001b[A\n",
+ " 40%|████ | 17817/44063 [29:17<1:04:09, 6.82it/s]\u001b[A\n",
+ " 40%|████ | 17819/44063 [29:17<55:17, 7.91it/s] \u001b[A\n",
+ " 40%|████ | 17821/44063 [29:17<52:30, 8.33it/s]\u001b[A\n",
+ " 40%|████ | 17822/44063 [29:17<56:31, 7.74it/s]\u001b[A\n",
+ " 40%|████ | 17824/44063 [29:18<1:14:10, 5.90it/s]\u001b[A\n",
+ " 40%|████ | 17826/44063 [29:18<1:08:22, 6.40it/s]\u001b[A\n",
+ " 40%|████ | 17827/44063 [29:18<1:03:51, 6.85it/s]\u001b[A\n",
+ " 40%|████ | 17828/44063 [29:18<1:03:32, 6.88it/s]\u001b[A\n",
+ " 40%|████ | 17829/44063 [29:18<58:39, 7.45it/s] \u001b[A\n",
+ " 40%|████ | 17830/44063 [29:19<57:30, 7.60it/s]\u001b[A\n",
+ " 40%|████ | 17832/44063 [29:19<47:14, 9.25it/s]\u001b[A\n",
+ " 40%|████ | 17834/44063 [29:19<47:38, 9.18it/s]\u001b[A\n",
+ " 40%|████ | 17836/44063 [29:19<50:54, 8.59it/s]\u001b[A\n",
+ " 40%|████ | 17838/44063 [29:19<47:04, 9.28it/s]\u001b[A\n",
+ " 40%|████ | 17840/44063 [29:20<48:02, 9.10it/s]\u001b[A\n",
+ " 40%|████ | 17842/44063 [29:20<42:16, 10.34it/s]\u001b[A\n",
+ " 40%|████ | 17845/44063 [29:20<34:49, 12.55it/s]\u001b[A\n",
+ " 41%|████ | 17847/44063 [29:20<41:29, 10.53it/s]\u001b[A\n",
+ " 41%|████ | 17849/44063 [29:20<39:56, 10.94it/s]\u001b[A\n",
+ " 41%|████ | 17851/44063 [29:20<42:36, 10.25it/s]\u001b[A\n",
+ " 41%|████ | 17853/44063 [29:21<48:10, 9.07it/s]\u001b[A\n",
+ " 41%|████ | 17855/44063 [29:21<42:06, 10.37it/s]\u001b[A\n",
+ " 41%|████ | 17857/44063 [29:21<40:04, 10.90it/s]\u001b[A\n",
+ " 41%|████ | 17859/44063 [29:21<39:20, 11.10it/s]\u001b[A\n",
+ " 41%|████ | 17861/44063 [29:21<45:11, 9.66it/s]\u001b[A\n",
+ " 41%|████ | 17863/44063 [29:22<43:56, 9.94it/s]\u001b[A\n",
+ " 41%|████ | 17865/44063 [29:22<55:29, 7.87it/s]\u001b[A\n",
+ " 41%|████ | 17866/44063 [29:22<1:30:53, 4.80it/s]\u001b[A\n",
+ " 41%|████ | 17867/44063 [29:23<1:19:02, 5.52it/s]\u001b[A\n",
+ " 41%|████ | 17868/44063 [29:23<1:18:32, 5.56it/s]\u001b[A\n",
+ " 41%|████ | 17869/44063 [29:23<1:08:32, 6.37it/s]\u001b[A\n",
+ " 41%|████ | 17870/44063 [29:23<1:06:55, 6.52it/s]\u001b[A\n",
+ " 41%|████ | 17871/44063 [29:23<1:13:12, 5.96it/s]\u001b[A\n",
+ " 41%|████ | 17873/44063 [29:23<1:01:29, 7.10it/s]\u001b[A\n",
+ " 41%|████ | 17874/44063 [29:23<58:17, 7.49it/s] \u001b[A\n",
+ " 41%|████ | 17876/44063 [29:24<52:27, 8.32it/s]\u001b[A\n",
+ " 41%|████ | 17878/44063 [29:24<1:03:40, 6.85it/s]\u001b[A\n",
+ " 41%|████ | 17880/44063 [29:24<1:02:29, 6.98it/s]\u001b[A\n",
+ " 41%|████ | 17881/44063 [29:24<59:24, 7.34it/s] \u001b[A\n",
+ " 41%|████ | 17882/44063 [29:25<57:21, 7.61it/s]\u001b[A\n",
+ " 41%|████ | 17883/44063 [29:25<56:33, 7.72it/s]\u001b[A\n",
+ " 41%|████ | 17885/44063 [29:25<56:36, 7.71it/s]\u001b[A\n",
+ " 41%|████ | 17886/44063 [29:25<57:33, 7.58it/s]\u001b[A\n",
+ " 41%|████ | 17888/44063 [29:25<54:04, 8.07it/s]\u001b[A\n",
+ " 41%|████ | 17889/44063 [29:25<51:22, 8.49it/s]\u001b[A\n",
+ " 41%|████ | 17890/44063 [29:26<53:56, 8.09it/s]\u001b[A\n",
+ " 41%|████ | 17891/44063 [29:26<52:18, 8.34it/s]\u001b[A\n",
+ " 41%|████ | 17893/44063 [29:26<45:19, 9.62it/s]\u001b[A\n",
+ " 41%|████ | 17895/44063 [29:26<42:19, 10.31it/s]\u001b[A\n",
+ " 41%|████ | 17897/44063 [29:26<44:00, 9.91it/s]\u001b[A\n",
+ " 41%|████ | 17899/44063 [29:26<45:27, 9.59it/s]\u001b[A\n",
+ " 41%|████ | 17901/44063 [29:27<42:23, 10.28it/s]\u001b[A\n",
+ " 41%|████ | 17903/44063 [29:27<43:10, 10.10it/s]\u001b[A\n",
+ " 41%|████ | 17905/44063 [29:27<42:43, 10.21it/s]\u001b[A\n",
+ " 41%|████ | 17907/44063 [29:27<53:48, 8.10it/s]\u001b[A\n",
+ " 41%|████ | 17909/44063 [29:27<44:22, 9.82it/s]\u001b[A\n",
+ " 41%|████ | 17911/44063 [29:28<42:54, 10.16it/s]\u001b[A\n",
+ " 41%|████ | 17913/44063 [29:28<55:53, 7.80it/s]\u001b[A\n",
+ " 41%|████ | 17915/44063 [29:28<52:31, 8.30it/s]\u001b[A\n",
+ " 41%|████ | 17916/44063 [29:28<51:22, 8.48it/s]\u001b[A\n",
+ " 41%|████ | 17917/44063 [29:28<50:33, 8.62it/s]\u001b[A\n",
+ " 41%|████ | 17918/44063 [29:29<49:00, 8.89it/s]\u001b[A\n",
+ " 41%|████ | 17919/44063 [29:29<58:05, 7.50it/s]\u001b[A\n",
+ " 41%|████ | 17921/44063 [29:29<51:40, 8.43it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 41%|████ | 17922/44063 [29:29<54:04, 8.06it/s]\u001b[A\n",
+ " 41%|████ | 17924/44063 [29:29<47:04, 9.25it/s]\u001b[A\n",
+ " 41%|████ | 17926/44063 [29:29<45:46, 9.52it/s]\u001b[A\n",
+ " 41%|████ | 17928/44063 [29:29<41:29, 10.50it/s]\u001b[A\n",
+ " 41%|████ | 17930/44063 [29:30<45:45, 9.52it/s]\u001b[A\n",
+ " 41%|████ | 17932/44063 [29:30<45:14, 9.63it/s]\u001b[A\n",
+ " 41%|████ | 17934/44063 [29:30<49:51, 8.73it/s]\u001b[A\n",
+ " 41%|████ | 17935/44063 [29:30<48:30, 8.98it/s]\u001b[A\n",
+ " 41%|████ | 17936/44063 [29:30<50:53, 8.56it/s]\u001b[A\n",
+ " 41%|████ | 17937/44063 [29:31<51:02, 8.53it/s]\u001b[A\n",
+ " 41%|████ | 17938/44063 [29:31<51:33, 8.45it/s]\u001b[A\n",
+ " 41%|████ | 17939/44063 [29:31<53:54, 8.08it/s]\u001b[A\n",
+ " 41%|████ | 17940/44063 [29:31<56:41, 7.68it/s]\u001b[A\n",
+ " 41%|████ | 17941/44063 [29:31<53:44, 8.10it/s]\u001b[A\n",
+ " 41%|████ | 17942/44063 [29:31<1:11:51, 6.06it/s]\u001b[A\n",
+ " 41%|████ | 17944/44063 [29:32<1:03:21, 6.87it/s]\u001b[A\n",
+ " 41%|████ | 17946/44063 [29:32<56:45, 7.67it/s] \u001b[A\n",
+ " 41%|████ | 17947/44063 [29:32<58:25, 7.45it/s]\u001b[A\n",
+ " 41%|████ | 17948/44063 [29:32<58:04, 7.49it/s]\u001b[A\n",
+ " 41%|████ | 17950/44063 [29:32<51:20, 8.48it/s]\u001b[A\n",
+ " 41%|████ | 17951/44063 [29:32<52:43, 8.26it/s]\u001b[A\n",
+ " 41%|████ | 17952/44063 [29:33<1:02:47, 6.93it/s]\u001b[A\n",
+ " 41%|████ | 17954/44063 [29:33<57:57, 7.51it/s] \u001b[A\n",
+ " 41%|████ | 17955/44063 [29:33<54:44, 7.95it/s]\u001b[A\n",
+ " 41%|████ | 17957/44063 [29:33<45:16, 9.61it/s]\u001b[A\n",
+ " 41%|████ | 17959/44063 [29:33<48:39, 8.94it/s]\u001b[A\n",
+ " 41%|████ | 17961/44063 [29:33<51:08, 8.51it/s]\u001b[A\n",
+ " 41%|████ | 17963/44063 [29:34<42:32, 10.22it/s]\u001b[A\n",
+ " 41%|████ | 17965/44063 [29:34<41:56, 10.37it/s]\u001b[A\n",
+ " 41%|████ | 17967/44063 [29:34<57:49, 7.52it/s]\u001b[A\n",
+ " 41%|████ | 17969/44063 [29:34<48:46, 8.92it/s]\u001b[A\n",
+ " 41%|████ | 17971/44063 [29:35<47:52, 9.08it/s]\u001b[A\n",
+ " 41%|████ | 17973/44063 [29:35<44:50, 9.70it/s]\u001b[A\n",
+ " 41%|████ | 17975/44063 [29:35<48:10, 9.03it/s]\u001b[A\n",
+ " 41%|████ | 17977/44063 [29:35<49:53, 8.72it/s]\u001b[A\n",
+ " 41%|████ | 17978/44063 [29:35<51:47, 8.39it/s]\u001b[A\n",
+ " 41%|████ | 17979/44063 [29:35<49:50, 8.72it/s]\u001b[A\n",
+ " 41%|████ | 17981/44063 [29:36<45:23, 9.58it/s]\u001b[A\n",
+ " 41%|████ | 17983/44063 [29:36<43:52, 9.91it/s]\u001b[A\n",
+ " 41%|████ | 17985/44063 [29:36<51:06, 8.50it/s]\u001b[A\n",
+ " 41%|████ | 17987/44063 [29:36<44:30, 9.77it/s]\u001b[A\n",
+ " 41%|████ | 17989/44063 [29:36<40:06, 10.83it/s]\u001b[A\n",
+ " 41%|████ | 17991/44063 [29:37<40:42, 10.67it/s]\u001b[A\n",
+ " 41%|████ | 17993/44063 [29:37<44:51, 9.68it/s]\u001b[A\n",
+ " 41%|████ | 17995/44063 [29:37<48:24, 8.97it/s]\u001b[A\n",
+ " 41%|████ | 17997/44063 [29:37<46:21, 9.37it/s]\u001b[A\n",
+ " 41%|████ | 17999/44063 [29:38<48:59, 8.87it/s]\u001b[A\n",
+ " 41%|████ | 18000/44063 [29:38<50:03, 8.68it/s]\u001b[A\n",
+ " 41%|████ | 18002/44063 [29:38<42:14, 10.28it/s]\u001b[A\n",
+ " 41%|████ | 18004/44063 [29:38<39:12, 11.08it/s]\u001b[A\n",
+ " 41%|████ | 18006/44063 [29:38<37:52, 11.47it/s]\u001b[A\n",
+ " 41%|████ | 18008/44063 [29:38<45:26, 9.56it/s]\u001b[A\n",
+ " 41%|████ | 18010/44063 [29:39<46:28, 9.34it/s]\u001b[A\n",
+ " 41%|████ | 18012/44063 [29:39<59:45, 7.27it/s]\u001b[A\n",
+ " 41%|████ | 18013/44063 [29:39<59:13, 7.33it/s]\u001b[A\n",
+ " 41%|████ | 18015/44063 [29:39<53:53, 8.06it/s]\u001b[A\n",
+ " 41%|████ | 18016/44063 [29:39<56:16, 7.72it/s]\u001b[A\n",
+ " 41%|████ | 18017/44063 [29:40<53:27, 8.12it/s]\u001b[A\n",
+ " 41%|████ | 18018/44063 [29:40<51:52, 8.37it/s]\u001b[A\n",
+ " 41%|████ | 18019/44063 [29:40<50:08, 8.66it/s]\u001b[A\n",
+ " 41%|████ | 18021/44063 [29:40<45:53, 9.46it/s]\u001b[A\n",
+ " 41%|████ | 18022/44063 [29:40<50:04, 8.67it/s]\u001b[A\n",
+ " 41%|████ | 18023/44063 [29:40<54:44, 7.93it/s]\u001b[A\n",
+ " 41%|████ | 18025/44063 [29:40<53:46, 8.07it/s]\u001b[A\n",
+ " 41%|████ | 18027/44063 [29:41<48:47, 8.89it/s]\u001b[A\n",
+ " 41%|████ | 18029/44063 [29:41<47:34, 9.12it/s]\u001b[A\n",
+ " 41%|████ | 18030/44063 [29:41<47:41, 9.10it/s]\u001b[A\n",
+ " 41%|████ | 18031/44063 [29:41<52:40, 8.24it/s]\u001b[A\n",
+ " 41%|████ | 18033/44063 [29:41<46:08, 9.40it/s]\u001b[A\n",
+ " 41%|████ | 18035/44063 [29:41<43:38, 9.94it/s]\u001b[A\n",
+ " 41%|████ | 18037/44063 [29:42<40:49, 10.63it/s]\u001b[A\n",
+ " 41%|████ | 18039/44063 [29:42<44:10, 9.82it/s]\u001b[A\n",
+ " 41%|████ | 18041/44063 [29:42<44:58, 9.64it/s]\u001b[A\n",
+ " 41%|████ | 18043/44063 [29:42<41:10, 10.53it/s]\u001b[A\n",
+ " 41%|████ | 18045/44063 [29:43<49:15, 8.80it/s]\u001b[A\n",
+ " 41%|████ | 18046/44063 [29:43<53:24, 8.12it/s]\u001b[A\n",
+ " 41%|████ | 18047/44063 [29:43<51:41, 8.39it/s]\u001b[A\n",
+ " 41%|████ | 18049/44063 [29:43<44:34, 9.72it/s]\u001b[A\n",
+ " 41%|████ | 18051/44063 [29:43<48:02, 9.02it/s]\u001b[A\n",
+ " 41%|████ | 18053/44063 [29:43<45:52, 9.45it/s]\u001b[A\n",
+ " 41%|████ | 18055/44063 [29:44<42:30, 10.20it/s]\u001b[A\n",
+ " 41%|████ | 18057/44063 [29:44<44:01, 9.84it/s]\u001b[A\n",
+ " 41%|████ | 18059/44063 [29:44<45:39, 9.49it/s]\u001b[A\n",
+ " 41%|████ | 18060/44063 [29:44<53:19, 8.13it/s]\u001b[A\n",
+ " 41%|████ | 18061/44063 [29:44<51:39, 8.39it/s]\u001b[A\n",
+ " 41%|████ | 18063/44063 [29:44<47:06, 9.20it/s]\u001b[A\n",
+ " 41%|████ | 18065/44063 [29:45<40:31, 10.69it/s]\u001b[A\n",
+ " 41%|████ | 18067/44063 [29:45<1:07:25, 6.43it/s]\u001b[A\n",
+ " 41%|████ | 18068/44063 [29:45<1:05:57, 6.57it/s]\u001b[A\n",
+ " 41%|████ | 18070/44063 [29:45<55:38, 7.79it/s] \u001b[A\n",
+ " 41%|████ | 18072/44063 [29:46<49:30, 8.75it/s]\u001b[A\n",
+ " 41%|████ | 18074/44063 [29:46<48:59, 8.84it/s]\u001b[A\n",
+ " 41%|████ | 18076/44063 [29:46<42:20, 10.23it/s]\u001b[A\n",
+ " 41%|████ | 18078/44063 [29:46<37:37, 11.51it/s]\u001b[A\n",
+ " 41%|████ | 18080/44063 [29:46<35:04, 12.34it/s]\u001b[A\n",
+ " 41%|████ | 18082/44063 [29:46<41:17, 10.49it/s]\u001b[A\n",
+ " 41%|████ | 18084/44063 [29:47<45:19, 9.55it/s]\u001b[A\n",
+ " 41%|████ | 18086/44063 [29:47<38:53, 11.13it/s]\u001b[A\n",
+ " 41%|████ | 18088/44063 [29:47<45:04, 9.60it/s]\u001b[A\n",
+ " 41%|████ | 18090/44063 [29:47<41:14, 10.50it/s]\u001b[A\n",
+ " 41%|████ | 18092/44063 [29:47<40:53, 10.58it/s]\u001b[A\n",
+ " 41%|████ | 18094/44063 [29:48<43:38, 9.92it/s]\u001b[A\n",
+ " 41%|████ | 18096/44063 [29:48<49:12, 8.79it/s]\u001b[A\n",
+ " 41%|████ | 18098/44063 [29:48<44:06, 9.81it/s]\u001b[A\n",
+ " 41%|████ | 18100/44063 [29:48<39:25, 10.98it/s]\u001b[A\n",
+ " 41%|████ | 18102/44063 [29:48<37:43, 11.47it/s]\u001b[A\n",
+ " 41%|████ | 18104/44063 [29:49<44:40, 9.68it/s]\u001b[A\n",
+ " 41%|████ | 18106/44063 [29:49<45:23, 9.53it/s]\u001b[A\n",
+ " 41%|████ | 18108/44063 [29:49<48:12, 8.97it/s]\u001b[A\n",
+ " 41%|████ | 18109/44063 [29:49<1:05:38, 6.59it/s]\u001b[A\n",
+ " 41%|████ | 18110/44063 [29:49<1:00:18, 7.17it/s]\u001b[A\n",
+ " 41%|████ | 18112/44063 [29:50<50:32, 8.56it/s] \u001b[A\n",
+ " 41%|████ | 18114/44063 [29:50<47:09, 9.17it/s]\u001b[A\n",
+ " 41%|████ | 18116/44063 [29:50<41:45, 10.36it/s]\u001b[A\n",
+ " 41%|████ | 18118/44063 [29:50<38:57, 11.10it/s]\u001b[A\n",
+ " 41%|████ | 18120/44063 [29:50<35:34, 12.16it/s]\u001b[A\n",
+ " 41%|████ | 18122/44063 [29:50<37:40, 11.47it/s]\u001b[A\n",
+ " 41%|████ | 18124/44063 [29:51<35:17, 12.25it/s]\u001b[A\n",
+ " 41%|████ | 18126/44063 [29:51<37:37, 11.49it/s]\u001b[A\n",
+ " 41%|████ | 18128/44063 [29:51<39:23, 10.97it/s]\u001b[A\n",
+ " 41%|████ | 18130/44063 [29:51<38:44, 11.16it/s]\u001b[A\n",
+ " 41%|████ | 18132/44063 [29:51<35:45, 12.09it/s]\u001b[A\n",
+ " 41%|████ | 18134/44063 [29:51<37:23, 11.56it/s]\u001b[A\n",
+ " 41%|████ | 18136/44063 [29:52<34:45, 12.43it/s]\u001b[A\n",
+ " 41%|████ | 18138/44063 [29:52<35:29, 12.17it/s]\u001b[A\n",
+ " 41%|████ | 18140/44063 [29:52<37:54, 11.40it/s]\u001b[A\n",
+ " 41%|████ | 18142/44063 [29:52<36:31, 11.83it/s]\u001b[A\n",
+ " 41%|████ | 18144/44063 [29:52<39:45, 10.87it/s]\u001b[A\n",
+ " 41%|████ | 18146/44063 [29:53<42:02, 10.27it/s]\u001b[A\n",
+ " 41%|████ | 18148/44063 [29:53<39:51, 10.83it/s]\u001b[A\n",
+ " 41%|████ | 18150/44063 [29:53<39:35, 10.91it/s]\u001b[A\n",
+ " 41%|████ | 18152/44063 [29:53<43:18, 9.97it/s]\u001b[A\n",
+ " 41%|████ | 18154/44063 [29:53<42:43, 10.11it/s]\u001b[A\n",
+ " 41%|████ | 18156/44063 [29:54<50:07, 8.61it/s]\u001b[A\n",
+ " 41%|████ | 18157/44063 [29:54<49:19, 8.75it/s]\u001b[A\n",
+ " 41%|████ | 18159/44063 [29:54<43:37, 9.90it/s]\u001b[A\n",
+ " 41%|████ | 18161/44063 [29:54<43:53, 9.83it/s]\u001b[A\n",
+ " 41%|████ | 18163/44063 [29:54<41:17, 10.45it/s]\u001b[A\n",
+ " 41%|████ | 18165/44063 [29:54<41:50, 10.31it/s]\u001b[A\n",
+ " 41%|████ | 18167/44063 [29:55<40:41, 10.61it/s]\u001b[A\n",
+ " 41%|████ | 18169/44063 [29:55<39:43, 10.86it/s]\u001b[A\n",
+ " 41%|████ | 18171/44063 [29:55<42:09, 10.24it/s]\u001b[A\n",
+ " 41%|████ | 18173/44063 [29:55<42:13, 10.22it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 41%|████ | 18175/44063 [29:55<41:12, 10.47it/s]\u001b[A\n",
+ " 41%|████▏ | 18177/44063 [29:56<40:40, 10.61it/s]\u001b[A\n",
+ " 41%|████▏ | 18179/44063 [29:56<35:59, 11.99it/s]\u001b[A\n",
+ " 41%|████▏ | 18181/44063 [29:56<33:32, 12.86it/s]\u001b[A\n",
+ " 41%|████▏ | 18183/44063 [29:56<34:42, 12.42it/s]\u001b[A\n",
+ " 41%|████▏ | 18185/44063 [29:56<35:25, 12.17it/s]\u001b[A\n",
+ " 41%|████▏ | 18187/44063 [29:56<44:51, 9.62it/s]\u001b[A\n",
+ " 41%|████▏ | 18189/44063 [29:57<47:34, 9.06it/s]\u001b[A\n",
+ " 41%|████▏ | 18190/44063 [29:57<48:06, 8.96it/s]\u001b[A\n",
+ " 41%|████▏ | 18192/44063 [29:57<44:32, 9.68it/s]\u001b[A\n",
+ " 41%|████▏ | 18194/44063 [29:57<47:15, 9.12it/s]\u001b[A\n",
+ " 41%|████▏ | 18195/44063 [29:57<48:46, 8.84it/s]\u001b[A\n",
+ " 41%|████▏ | 18197/44063 [29:57<42:36, 10.12it/s]\u001b[A\n",
+ " 41%|████▏ | 18199/44063 [29:58<38:05, 11.32it/s]\u001b[A\n",
+ " 41%|████▏ | 18201/44063 [29:58<35:22, 12.18it/s]\u001b[A\n",
+ " 41%|████▏ | 18203/44063 [29:58<38:20, 11.24it/s]\u001b[A\n",
+ " 41%|████▏ | 18205/44063 [29:58<37:54, 11.37it/s]\u001b[A\n",
+ " 41%|████▏ | 18207/44063 [29:58<37:56, 11.36it/s]\u001b[A\n",
+ " 41%|████▏ | 18209/44063 [29:59<57:01, 7.56it/s]\u001b[A\n",
+ " 41%|████▏ | 18211/44063 [29:59<47:04, 9.15it/s]\u001b[A\n",
+ " 41%|████▏ | 18213/44063 [29:59<45:44, 9.42it/s]\u001b[A\n",
+ " 41%|████▏ | 18215/44063 [29:59<47:40, 9.04it/s]\u001b[A\n",
+ " 41%|████▏ | 18217/44063 [30:00<44:30, 9.68it/s]\u001b[A\n",
+ " 41%|████▏ | 18219/44063 [30:00<45:59, 9.37it/s]\u001b[A\n",
+ " 41%|████▏ | 18221/44063 [30:00<47:48, 9.01it/s]\u001b[A\n",
+ " 41%|████▏ | 18222/44063 [30:00<48:27, 8.89it/s]\u001b[A\n",
+ " 41%|████▏ | 18224/44063 [30:00<44:42, 9.63it/s]\u001b[A\n",
+ " 41%|████▏ | 18226/44063 [30:00<39:58, 10.77it/s]\u001b[A\n",
+ " 41%|████▏ | 18228/44063 [30:01<38:35, 11.16it/s]\u001b[A\n",
+ " 41%|████▏ | 18230/44063 [30:01<34:35, 12.45it/s]\u001b[A\n",
+ " 41%|████▏ | 18232/44063 [30:01<33:35, 12.82it/s]\u001b[A\n",
+ " 41%|████▏ | 18234/44063 [30:01<35:33, 12.10it/s]\u001b[A\n",
+ " 41%|████▏ | 18236/44063 [30:01<40:29, 10.63it/s]\u001b[A\n",
+ " 41%|████▏ | 18238/44063 [30:01<40:38, 10.59it/s]\u001b[A\n",
+ " 41%|████▏ | 18240/44063 [30:02<42:21, 10.16it/s]\u001b[A\n",
+ " 41%|████▏ | 18242/44063 [30:02<39:26, 10.91it/s]\u001b[A\n",
+ " 41%|████▏ | 18244/44063 [30:02<35:52, 11.99it/s]\u001b[A\n",
+ " 41%|████▏ | 18246/44063 [30:02<37:31, 11.47it/s]\u001b[A\n",
+ " 41%|████▏ | 18248/44063 [30:02<39:46, 10.82it/s]\u001b[A\n",
+ " 41%|████▏ | 18250/44063 [30:03<42:07, 10.21it/s]\u001b[A\n",
+ " 41%|████▏ | 18252/44063 [30:03<48:55, 8.79it/s]\u001b[A\n",
+ " 41%|████▏ | 18254/44063 [30:03<45:15, 9.50it/s]\u001b[A\n",
+ " 41%|████▏ | 18256/44063 [30:03<41:12, 10.44it/s]\u001b[A\n",
+ " 41%|████▏ | 18258/44063 [30:04<56:54, 7.56it/s]\u001b[A\n",
+ " 41%|████▏ | 18260/44063 [30:04<53:23, 8.05it/s]\u001b[A\n",
+ " 41%|████▏ | 18261/44063 [30:04<52:45, 8.15it/s]\u001b[A\n",
+ " 41%|████▏ | 18263/44063 [30:04<52:17, 8.22it/s]\u001b[A\n",
+ " 41%|████▏ | 18264/44063 [30:04<54:55, 7.83it/s]\u001b[A\n",
+ " 41%|████▏ | 18266/44063 [30:05<52:56, 8.12it/s]\u001b[A\n",
+ " 41%|████▏ | 18267/44063 [30:05<57:24, 7.49it/s]\u001b[A\n",
+ " 41%|████▏ | 18268/44063 [30:05<56:38, 7.59it/s]\u001b[A\n",
+ " 41%|████▏ | 18270/44063 [30:05<48:40, 8.83it/s]\u001b[A\n",
+ " 41%|████▏ | 18272/44063 [30:05<49:13, 8.73it/s]\u001b[A\n",
+ " 41%|████▏ | 18273/44063 [30:05<51:14, 8.39it/s]\u001b[A\n",
+ " 41%|████▏ | 18275/44063 [30:05<46:05, 9.33it/s]\u001b[A\n",
+ " 41%|████▏ | 18277/44063 [30:06<39:29, 10.88it/s]\u001b[A\n",
+ " 41%|████▏ | 18279/44063 [30:06<40:07, 10.71it/s]\u001b[A\n",
+ " 41%|████▏ | 18281/44063 [30:06<39:13, 10.96it/s]\u001b[A\n",
+ " 41%|████▏ | 18283/44063 [30:06<39:34, 10.85it/s]\u001b[A\n",
+ " 41%|████▏ | 18285/44063 [30:06<38:57, 11.03it/s]\u001b[A\n",
+ " 42%|████▏ | 18287/44063 [30:07<39:06, 10.99it/s]\u001b[A\n",
+ " 42%|████▏ | 18289/44063 [30:07<35:53, 11.97it/s]\u001b[A\n",
+ " 42%|████▏ | 18291/44063 [30:07<33:15, 12.92it/s]\u001b[A\n",
+ " 42%|████▏ | 18293/44063 [30:07<31:29, 13.64it/s]\u001b[A\n",
+ " 42%|████▏ | 18295/44063 [30:07<31:24, 13.67it/s]\u001b[A\n",
+ " 42%|████▏ | 18297/44063 [30:07<30:36, 14.03it/s]\u001b[A\n",
+ " 42%|████▏ | 18299/44063 [30:07<30:45, 13.96it/s]\u001b[A\n",
+ " 42%|████▏ | 18301/44063 [30:08<32:29, 13.21it/s]\u001b[A\n",
+ " 42%|████▏ | 18303/44063 [30:08<36:55, 11.63it/s]\u001b[A\n",
+ " 42%|████▏ | 18305/44063 [30:08<51:15, 8.37it/s]\u001b[A\n",
+ " 42%|████▏ | 18307/44063 [30:08<50:33, 8.49it/s]\u001b[A\n",
+ " 42%|████▏ | 18309/44063 [30:09<45:46, 9.38it/s]\u001b[A\n",
+ " 42%|████▏ | 18311/44063 [30:09<45:07, 9.51it/s]\u001b[A\n",
+ " 42%|████▏ | 18313/44063 [30:09<43:38, 9.83it/s]\u001b[A\n",
+ " 42%|████▏ | 18315/44063 [30:09<39:20, 10.91it/s]\u001b[A\n",
+ " 42%|████▏ | 18317/44063 [30:09<38:19, 11.20it/s]\u001b[A\n",
+ " 42%|████▏ | 18319/44063 [30:09<36:19, 11.81it/s]\u001b[A\n",
+ " 42%|████▏ | 18321/44063 [30:09<33:25, 12.83it/s]\u001b[A\n",
+ " 42%|████▏ | 18323/44063 [30:10<34:30, 12.43it/s]\u001b[A\n",
+ " 42%|████▏ | 18325/44063 [30:10<36:06, 11.88it/s]\u001b[A\n",
+ " 42%|████▏ | 18327/44063 [30:10<34:43, 12.35it/s]\u001b[A\n",
+ " 42%|████▏ | 18329/44063 [30:10<36:51, 11.63it/s]\u001b[A\n",
+ " 42%|████▏ | 18331/44063 [30:10<35:31, 12.07it/s]\u001b[A\n",
+ " 42%|████▏ | 18333/44063 [30:11<45:47, 9.36it/s]\u001b[A\n",
+ " 42%|████▏ | 18335/44063 [30:11<41:02, 10.45it/s]\u001b[A\n",
+ " 42%|████▏ | 18337/44063 [30:11<41:19, 10.38it/s]\u001b[A\n",
+ " 42%|████▏ | 18339/44063 [30:11<1:01:07, 7.01it/s]\u001b[A\n",
+ " 42%|████▏ | 18340/44063 [30:12<1:02:56, 6.81it/s]\u001b[A\n",
+ " 42%|████▏ | 18342/44063 [30:12<55:32, 7.72it/s] \u001b[A\n",
+ " 42%|████▏ | 18344/44063 [30:12<51:22, 8.34it/s]\u001b[A\n",
+ " 42%|████▏ | 18346/44063 [30:12<46:11, 9.28it/s]\u001b[A\n",
+ " 42%|████▏ | 18348/44063 [30:12<46:24, 9.23it/s]\u001b[A\n",
+ " 42%|████▏ | 18350/44063 [30:13<42:32, 10.07it/s]\u001b[A\n",
+ " 42%|████▏ | 18352/44063 [30:13<41:36, 10.30it/s]\u001b[A\n",
+ " 42%|████▏ | 18354/44063 [30:13<44:39, 9.59it/s]\u001b[A\n",
+ " 42%|████▏ | 18356/44063 [30:13<44:16, 9.68it/s]\u001b[A\n",
+ " 42%|████▏ | 18358/44063 [30:13<42:45, 10.02it/s]\u001b[A\n",
+ " 42%|████▏ | 18360/44063 [30:14<41:47, 10.25it/s]\u001b[A\n",
+ " 42%|████▏ | 18362/44063 [30:14<38:00, 11.27it/s]\u001b[A\n",
+ " 42%|████▏ | 18364/44063 [30:14<40:56, 10.46it/s]\u001b[A\n",
+ " 42%|████▏ | 18366/44063 [30:14<39:40, 10.79it/s]\u001b[A\n",
+ " 42%|████▏ | 18368/44063 [30:14<43:52, 9.76it/s]\u001b[A\n",
+ " 42%|████▏ | 18370/44063 [30:15<45:30, 9.41it/s]\u001b[A\n",
+ " 42%|████▏ | 18371/44063 [30:15<46:34, 9.19it/s]\u001b[A\n",
+ " 42%|████▏ | 18373/44063 [30:15<43:03, 9.95it/s]\u001b[A\n",
+ " 42%|████▏ | 18375/44063 [30:15<38:12, 11.21it/s]\u001b[A\n",
+ " 42%|████▏ | 18377/44063 [30:15<41:19, 10.36it/s]\u001b[A\n",
+ " 42%|████▏ | 18379/44063 [30:15<37:31, 11.41it/s]\u001b[A\n",
+ " 42%|████▏ | 18381/44063 [30:16<38:05, 11.24it/s]\u001b[A\n",
+ " 42%|████▏ | 18383/44063 [30:16<39:16, 10.90it/s]\u001b[A\n",
+ " 42%|████▏ | 18385/44063 [30:16<40:42, 10.51it/s]\u001b[A\n",
+ " 42%|████▏ | 18387/44063 [30:16<44:32, 9.61it/s]\u001b[A\n",
+ " 42%|████▏ | 18389/44063 [30:16<41:21, 10.35it/s]\u001b[A\n",
+ " 42%|████▏ | 18391/44063 [30:17<46:40, 9.17it/s]\u001b[A\n",
+ " 42%|████▏ | 18393/44063 [30:17<41:36, 10.28it/s]\u001b[A\n",
+ " 42%|████▏ | 18395/44063 [30:17<41:08, 10.40it/s]\u001b[A\n",
+ " 42%|████▏ | 18397/44063 [30:17<42:01, 10.18it/s]\u001b[A\n",
+ " 42%|████▏ | 18399/44063 [30:17<46:05, 9.28it/s]\u001b[A\n",
+ " 42%|████▏ | 18400/44063 [30:17<45:32, 9.39it/s]\u001b[A\n",
+ " 42%|████▏ | 18402/44063 [30:18<41:07, 10.40it/s]\u001b[A\n",
+ " 42%|████▏ | 18404/44063 [30:18<38:20, 11.15it/s]\u001b[A\n",
+ " 42%|████▏ | 18406/44063 [30:18<36:37, 11.68it/s]\u001b[A\n",
+ " 42%|████▏ | 18408/44063 [30:18<44:00, 9.72it/s]\u001b[A\n",
+ " 42%|████▏ | 18410/44063 [30:19<53:28, 7.99it/s]\u001b[A\n",
+ " 42%|████▏ | 18412/44063 [30:19<49:09, 8.70it/s]\u001b[A\n",
+ " 42%|████▏ | 18414/44063 [30:19<51:58, 8.23it/s]\u001b[A\n",
+ " 42%|████▏ | 18415/44063 [30:19<49:53, 8.57it/s]\u001b[A\n",
+ " 42%|████▏ | 18416/44063 [30:19<48:46, 8.76it/s]\u001b[A\n",
+ " 42%|████▏ | 18418/44063 [30:19<42:13, 10.12it/s]\u001b[A\n",
+ " 42%|████▏ | 18420/44063 [30:19<36:34, 11.68it/s]\u001b[A\n",
+ " 42%|████▏ | 18422/44063 [30:20<36:41, 11.65it/s]\u001b[A\n",
+ " 42%|████▏ | 18424/44063 [30:20<37:57, 11.26it/s]\u001b[A\n",
+ " 42%|████▏ | 18426/44063 [30:20<37:36, 11.36it/s]\u001b[A\n",
+ " 42%|████▏ | 18428/44063 [30:20<35:52, 11.91it/s]\u001b[A\n",
+ " 42%|████▏ | 18430/44063 [30:20<39:42, 10.76it/s]\u001b[A\n",
+ " 42%|████▏ | 18432/44063 [30:21<40:51, 10.46it/s]\u001b[A\n",
+ " 42%|████▏ | 18434/44063 [30:21<42:18, 10.10it/s]\u001b[A\n",
+ " 42%|████▏ | 18436/44063 [30:21<43:11, 9.89it/s]\u001b[A\n",
+ " 42%|████▏ | 18438/44063 [30:21<43:14, 9.87it/s]\u001b[A\n",
+ " 42%|████▏ | 18440/44063 [30:21<44:42, 9.55it/s]\u001b[A\n",
+ " 42%|████▏ | 18441/44063 [30:22<54:16, 7.87it/s]\u001b[A\n",
+ " 42%|████▏ | 18442/44063 [30:22<53:07, 8.04it/s]\u001b[A\n",
+ " 42%|████▏ | 18443/44063 [30:22<52:40, 8.11it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 42%|████▏ | 18445/44063 [30:22<46:47, 9.13it/s]\u001b[A\n",
+ " 42%|████▏ | 18447/44063 [30:22<42:07, 10.14it/s]\u001b[A\n",
+ " 42%|████▏ | 18449/44063 [30:22<40:20, 10.58it/s]\u001b[A\n",
+ " 42%|████▏ | 18451/44063 [30:22<36:09, 11.81it/s]\u001b[A\n",
+ " 42%|████▏ | 18453/44063 [30:23<33:04, 12.90it/s]\u001b[A\n",
+ " 42%|████▏ | 18455/44063 [30:23<33:51, 12.61it/s]\u001b[A\n",
+ " 42%|████▏ | 18457/44063 [30:23<32:35, 13.09it/s]\u001b[A\n",
+ " 42%|████▏ | 18459/44063 [30:23<31:37, 13.50it/s]\u001b[A\n",
+ " 42%|████▏ | 18461/44063 [30:23<41:40, 10.24it/s]\u001b[A\n",
+ " 42%|████▏ | 18463/44063 [30:24<46:24, 9.19it/s]\u001b[A\n",
+ " 42%|████▏ | 18465/44063 [30:24<45:39, 9.34it/s]\u001b[A\n",
+ " 42%|████▏ | 18467/44063 [30:24<44:46, 9.53it/s]\u001b[A\n",
+ " 42%|████▏ | 18469/44063 [30:24<45:19, 9.41it/s]\u001b[A\n",
+ " 42%|████▏ | 18471/44063 [30:24<44:06, 9.67it/s]\u001b[A\n",
+ " 42%|████▏ | 18473/44063 [30:25<45:10, 9.44it/s]\u001b[A\n",
+ " 42%|████▏ | 18474/44063 [30:25<46:55, 9.09it/s]\u001b[A\n",
+ " 42%|████▏ | 18476/44063 [30:25<50:17, 8.48it/s]\u001b[A\n",
+ " 42%|████▏ | 18478/44063 [30:25<46:38, 9.14it/s]\u001b[A\n",
+ " 42%|████▏ | 18480/44063 [30:25<42:01, 10.14it/s]\u001b[A\n",
+ " 42%|████▏ | 18482/44063 [30:26<40:29, 10.53it/s]\u001b[A\n",
+ " 42%|████▏ | 18484/44063 [30:26<39:54, 10.68it/s]\u001b[A\n",
+ " 42%|████▏ | 18486/44063 [30:26<36:07, 11.80it/s]\u001b[A\n",
+ " 42%|████▏ | 18488/44063 [30:26<51:24, 8.29it/s]\u001b[A\n",
+ " 42%|████▏ | 18490/44063 [30:26<44:45, 9.52it/s]\u001b[A\n",
+ " 42%|████▏ | 18492/44063 [30:27<46:20, 9.20it/s]\u001b[A\n",
+ " 42%|████▏ | 18494/44063 [30:27<43:58, 9.69it/s]\u001b[A\n",
+ " 42%|████▏ | 18496/44063 [30:27<40:39, 10.48it/s]\u001b[A\n",
+ " 42%|████▏ | 18498/44063 [30:27<53:58, 7.89it/s]\u001b[A\n",
+ " 42%|████▏ | 18499/44063 [30:28<56:32, 7.54it/s]\u001b[A\n",
+ " 42%|████▏ | 18501/44063 [30:28<48:56, 8.71it/s]\u001b[A\n",
+ " 42%|████▏ | 18503/44063 [30:28<45:30, 9.36it/s]\u001b[A\n",
+ " 42%|████▏ | 18505/44063 [30:28<46:10, 9.22it/s]\u001b[A\n",
+ " 42%|████▏ | 18507/44063 [30:28<45:06, 9.44it/s]\u001b[A\n",
+ " 42%|████▏ | 18509/44063 [30:28<44:43, 9.52it/s]\u001b[A\n",
+ " 42%|████▏ | 18511/44063 [30:29<40:49, 10.43it/s]\u001b[A\n",
+ " 42%|████▏ | 18513/44063 [30:29<40:31, 10.51it/s]\u001b[A\n",
+ " 42%|████▏ | 18515/44063 [30:29<41:09, 10.34it/s]\u001b[A\n",
+ " 42%|████▏ | 18517/44063 [30:29<43:00, 9.90it/s]\u001b[A\n",
+ " 42%|████▏ | 18519/44063 [30:29<44:23, 9.59it/s]\u001b[A\n",
+ " 42%|████▏ | 18520/44063 [30:30<44:10, 9.64it/s]\u001b[A\n",
+ " 42%|████▏ | 18521/44063 [30:30<46:18, 9.19it/s]\u001b[A\n",
+ " 42%|████▏ | 18522/44063 [30:30<51:04, 8.33it/s]\u001b[A\n",
+ " 42%|████▏ | 18523/44063 [30:30<49:35, 8.58it/s]\u001b[A\n",
+ " 42%|████▏ | 18524/44063 [30:30<48:01, 8.86it/s]\u001b[A\n",
+ " 42%|████▏ | 18525/44063 [30:30<48:48, 8.72it/s]\u001b[A\n",
+ " 42%|████▏ | 18526/44063 [30:30<47:45, 8.91it/s]\u001b[A\n",
+ " 42%|████▏ | 18528/44063 [30:30<43:32, 9.78it/s]\u001b[A\n",
+ " 42%|████▏ | 18530/44063 [30:31<45:02, 9.45it/s]\u001b[A\n",
+ " 42%|████▏ | 18531/44063 [30:31<46:39, 9.12it/s]\u001b[A\n",
+ " 42%|████▏ | 18532/44063 [30:31<47:00, 9.05it/s]\u001b[A\n",
+ " 42%|████▏ | 18533/44063 [30:31<52:43, 8.07it/s]\u001b[A\n",
+ " 42%|████▏ | 18534/44063 [30:31<56:21, 7.55it/s]\u001b[A\n",
+ " 42%|████▏ | 18536/44063 [30:31<52:03, 8.17it/s]\u001b[A\n",
+ " 42%|████▏ | 18538/44063 [30:32<55:19, 7.69it/s]\u001b[A\n",
+ " 42%|████▏ | 18539/44063 [30:32<51:39, 8.24it/s]\u001b[A\n",
+ " 42%|████▏ | 18540/44063 [30:32<53:59, 7.88it/s]\u001b[A\n",
+ " 42%|████▏ | 18542/44063 [30:32<51:46, 8.22it/s]\u001b[A\n",
+ " 42%|████▏ | 18543/44063 [30:32<51:15, 8.30it/s]\u001b[A\n",
+ " 42%|████▏ | 18544/44063 [30:32<51:44, 8.22it/s]\u001b[A\n",
+ " 42%|████▏ | 18546/44063 [30:33<44:18, 9.60it/s]\u001b[A\n",
+ " 42%|████▏ | 18548/44063 [30:33<39:00, 10.90it/s]\u001b[A\n",
+ " 42%|████▏ | 18550/44063 [30:33<41:03, 10.36it/s]\u001b[A\n",
+ " 42%|████▏ | 18552/44063 [30:33<44:35, 9.53it/s]\u001b[A\n",
+ " 42%|████▏ | 18554/44063 [30:33<46:39, 9.11it/s]\u001b[A\n",
+ " 42%|████▏ | 18556/44063 [30:33<42:25, 10.02it/s]\u001b[A\n",
+ " 42%|████▏ | 18558/44063 [30:34<42:19, 10.04it/s]\u001b[A\n",
+ " 42%|████▏ | 18560/44063 [30:34<38:11, 11.13it/s]\u001b[A\n",
+ " 42%|████▏ | 18562/44063 [30:34<40:27, 10.50it/s]\u001b[A\n",
+ " 42%|████▏ | 18564/44063 [30:34<42:48, 9.93it/s]\u001b[A\n",
+ " 42%|████▏ | 18566/44063 [30:34<40:51, 10.40it/s]\u001b[A\n",
+ " 42%|████▏ | 18568/44063 [30:35<44:01, 9.65it/s]\u001b[A\n",
+ " 42%|████▏ | 18570/44063 [30:35<40:28, 10.50it/s]\u001b[A\n",
+ " 42%|████▏ | 18572/44063 [30:35<37:25, 11.35it/s]\u001b[A\n",
+ " 42%|████▏ | 18574/44063 [30:35<37:03, 11.47it/s]\u001b[A\n",
+ " 42%|████▏ | 18576/44063 [30:35<37:34, 11.30it/s]\u001b[A\n",
+ " 42%|████▏ | 18578/44063 [30:36<40:47, 10.41it/s]\u001b[A\n",
+ " 42%|████▏ | 18580/44063 [30:36<43:12, 9.83it/s]\u001b[A\n",
+ " 42%|████▏ | 18582/44063 [30:36<38:22, 11.07it/s]\u001b[A\n",
+ " 42%|████▏ | 18584/44063 [30:36<36:59, 11.48it/s]\u001b[A\n",
+ " 42%|████▏ | 18586/44063 [30:36<34:55, 12.16it/s]\u001b[A\n",
+ " 42%|████▏ | 18588/44063 [30:36<36:30, 11.63it/s]\u001b[A\n",
+ " 42%|████▏ | 18590/44063 [30:37<38:43, 10.96it/s]\u001b[A\n",
+ " 42%|████▏ | 18592/44063 [30:37<44:14, 9.59it/s]\u001b[A\n",
+ " 42%|████▏ | 18594/44063 [30:37<41:56, 10.12it/s]\u001b[A\n",
+ " 42%|████▏ | 18596/44063 [30:37<45:07, 9.41it/s]\u001b[A\n",
+ " 42%|████▏ | 18597/44063 [30:37<49:59, 8.49it/s]\u001b[A\n",
+ " 42%|████▏ | 18598/44063 [30:38<55:30, 7.65it/s]\u001b[A\n",
+ " 42%|████▏ | 18600/44063 [30:38<51:38, 8.22it/s]\u001b[A\n",
+ " 42%|████▏ | 18602/44063 [30:38<47:31, 8.93it/s]\u001b[A\n",
+ " 42%|████▏ | 18604/44063 [30:38<43:57, 9.65it/s]\u001b[A\n",
+ " 42%|████▏ | 18606/44063 [30:38<41:26, 10.24it/s]\u001b[A\n",
+ " 42%|████▏ | 18608/44063 [30:39<49:07, 8.64it/s]\u001b[A\n",
+ " 42%|████▏ | 18609/44063 [30:39<57:01, 7.44it/s]\u001b[A\n",
+ " 42%|████▏ | 18610/44063 [30:39<1:03:17, 6.70it/s]\u001b[A\n",
+ " 42%|████▏ | 18611/44063 [30:39<57:59, 7.31it/s] \u001b[A\n",
+ " 42%|████▏ | 18613/44063 [30:39<49:59, 8.48it/s]\u001b[A\n",
+ " 42%|████▏ | 18615/44063 [30:39<44:53, 9.45it/s]\u001b[A\n",
+ " 42%|████▏ | 18617/44063 [30:40<54:07, 7.84it/s]\u001b[A\n",
+ " 42%|████▏ | 18618/44063 [30:40<53:36, 7.91it/s]\u001b[A\n",
+ " 42%|████▏ | 18619/44063 [30:40<53:32, 7.92it/s]\u001b[A\n",
+ " 42%|████▏ | 18621/44063 [30:40<48:18, 8.78it/s]\u001b[A\n",
+ " 42%|████▏ | 18623/44063 [30:40<44:47, 9.47it/s]\u001b[A\n",
+ " 42%|████▏ | 18625/44063 [30:41<40:53, 10.37it/s]\u001b[A\n",
+ " 42%|████▏ | 18627/44063 [30:41<38:15, 11.08it/s]\u001b[A\n",
+ " 42%|████▏ | 18629/44063 [30:41<41:30, 10.21it/s]\u001b[A\n",
+ " 42%|████▏ | 18631/44063 [30:41<40:28, 10.47it/s]\u001b[A\n",
+ " 42%|████▏ | 18633/44063 [30:41<36:28, 11.62it/s]\u001b[A\n",
+ " 42%|████▏ | 18635/44063 [30:41<39:34, 10.71it/s]\u001b[A\n",
+ " 42%|████▏ | 18637/44063 [30:42<43:54, 9.65it/s]\u001b[A\n",
+ " 42%|████▏ | 18639/44063 [30:42<43:27, 9.75it/s]\u001b[A\n",
+ " 42%|████▏ | 18641/44063 [30:42<39:25, 10.75it/s]\u001b[A\n",
+ " 42%|████▏ | 18643/44063 [30:42<43:11, 9.81it/s]\u001b[A\n",
+ " 42%|████▏ | 18645/44063 [30:43<51:31, 8.22it/s]\u001b[A\n",
+ " 42%|████▏ | 18646/44063 [30:43<55:09, 7.68it/s]\u001b[A\n",
+ " 42%|████▏ | 18647/44063 [30:43<56:31, 7.49it/s]\u001b[A\n",
+ " 42%|████▏ | 18648/44063 [30:43<1:05:25, 6.47it/s]\u001b[A\n",
+ " 42%|████▏ | 18650/44063 [30:43<58:06, 7.29it/s] \u001b[A\n",
+ " 42%|████▏ | 18651/44063 [30:43<56:51, 7.45it/s]\u001b[A\n",
+ " 42%|████▏ | 18652/44063 [30:44<53:49, 7.87it/s]\u001b[A\n",
+ " 42%|████▏ | 18654/44063 [30:44<53:09, 7.97it/s]\u001b[A\n",
+ " 42%|████▏ | 18655/44063 [30:44<1:05:51, 6.43it/s]\u001b[A\n",
+ " 42%|████▏ | 18657/44063 [30:44<56:11, 7.54it/s] \u001b[A\n",
+ " 42%|████▏ | 18658/44063 [30:44<54:45, 7.73it/s]\u001b[A\n",
+ " 42%|████▏ | 18659/44063 [30:44<58:01, 7.30it/s]\u001b[A\n",
+ " 42%|████▏ | 18661/44063 [30:45<54:04, 7.83it/s]\u001b[A\n",
+ " 42%|████▏ | 18662/44063 [30:45<50:33, 8.37it/s]\u001b[A\n",
+ " 42%|████▏ | 18664/44063 [30:45<46:36, 9.08it/s]\u001b[A\n",
+ " 42%|████▏ | 18665/44063 [30:45<45:50, 9.23it/s]\u001b[A\n",
+ " 42%|████▏ | 18666/44063 [30:45<45:51, 9.23it/s]\u001b[A\n",
+ " 42%|████▏ | 18667/44063 [30:45<48:15, 8.77it/s]\u001b[A\n",
+ " 42%|████▏ | 18668/44063 [30:46<1:49:59, 3.85it/s]\u001b[A\n",
+ " 42%|████▏ | 18670/44063 [30:46<1:29:31, 4.73it/s]\u001b[A\n",
+ " 42%|████▏ | 18672/44063 [30:46<1:10:14, 6.02it/s]\u001b[A\n",
+ " 42%|████▏ | 18674/44063 [30:46<59:42, 7.09it/s] \u001b[A\n",
+ " 42%|████▏ | 18676/44063 [30:47<55:00, 7.69it/s]\u001b[A\n",
+ " 42%|████▏ | 18678/44063 [30:47<50:44, 8.34it/s]\u001b[A\n",
+ " 42%|████▏ | 18680/44063 [30:47<54:59, 7.69it/s]\u001b[A\n",
+ " 42%|████▏ | 18681/44063 [30:47<52:17, 8.09it/s]\u001b[A\n",
+ " 42%|████▏ | 18682/44063 [30:47<50:47, 8.33it/s]\u001b[A\n",
+ " 42%|████▏ | 18683/44063 [30:47<55:58, 7.56it/s]\u001b[A\n",
+ " 42%|████▏ | 18684/44063 [30:48<52:02, 8.13it/s]\u001b[A\n",
+ " 42%|████▏ | 18685/44063 [30:48<1:06:36, 6.35it/s]\u001b[A\n",
+ " 42%|████▏ | 18687/44063 [30:48<57:18, 7.38it/s] \u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 42%|████▏ | 18689/44063 [30:48<49:05, 8.61it/s]\u001b[A\n",
+ " 42%|████▏ | 18691/44063 [30:48<52:39, 8.03it/s]\u001b[A\n",
+ " 42%|████▏ | 18693/44063 [30:49<46:26, 9.10it/s]\u001b[A\n",
+ " 42%|████▏ | 18695/44063 [30:49<42:54, 9.85it/s]\u001b[A\n",
+ " 42%|████▏ | 18697/44063 [30:49<41:46, 10.12it/s]\u001b[A\n",
+ " 42%|████▏ | 18699/44063 [30:49<44:09, 9.57it/s]\u001b[A\n",
+ " 42%|████▏ | 18701/44063 [30:49<40:48, 10.36it/s]\u001b[A\n",
+ " 42%|████▏ | 18703/44063 [30:49<36:50, 11.47it/s]\u001b[A\n",
+ " 42%|████▏ | 18705/44063 [30:50<48:29, 8.72it/s]\u001b[A\n",
+ " 42%|████▏ | 18707/44063 [30:50<51:00, 8.28it/s]\u001b[A\n",
+ " 42%|████▏ | 18709/44063 [30:50<47:09, 8.96it/s]\u001b[A\n",
+ " 42%|████▏ | 18710/44063 [30:50<51:51, 8.15it/s]\u001b[A\n",
+ " 42%|████▏ | 18712/44063 [30:51<48:18, 8.75it/s]\u001b[A\n",
+ " 42%|████▏ | 18714/44063 [30:51<1:03:30, 6.65it/s]\u001b[A\n",
+ " 42%|████▏ | 18715/44063 [30:51<59:00, 7.16it/s] \u001b[A\n",
+ " 42%|████▏ | 18716/44063 [30:51<1:03:28, 6.66it/s]\u001b[A\n",
+ " 42%|████▏ | 18718/44063 [30:51<53:54, 7.84it/s] \u001b[A\n",
+ " 42%|████▏ | 18720/44063 [30:52<47:46, 8.84it/s]\u001b[A\n",
+ " 42%|████▏ | 18722/44063 [30:52<46:19, 9.12it/s]\u001b[A\n",
+ " 42%|████▏ | 18724/44063 [30:52<46:32, 9.07it/s]\u001b[A\n",
+ " 42%|████▏ | 18726/44063 [30:52<43:05, 9.80it/s]\u001b[A\n",
+ " 43%|████▎ | 18728/44063 [30:52<39:45, 10.62it/s]\u001b[A\n",
+ " 43%|████▎ | 18730/44063 [30:53<38:38, 10.92it/s]\u001b[A\n",
+ " 43%|████▎ | 18732/44063 [30:53<46:10, 9.14it/s]\u001b[A\n",
+ " 43%|████▎ | 18734/44063 [30:53<48:44, 8.66it/s]\u001b[A\n",
+ " 43%|████▎ | 18736/44063 [30:53<49:20, 8.55it/s]\u001b[A\n",
+ " 43%|████▎ | 18737/44063 [30:54<1:00:31, 6.97it/s]\u001b[A\n",
+ " 43%|████▎ | 18738/44063 [30:54<1:00:56, 6.93it/s]\u001b[A\n",
+ " 43%|████▎ | 18740/44063 [30:54<56:32, 7.46it/s] \u001b[A\n",
+ " 43%|████▎ | 18741/44063 [30:54<53:05, 7.95it/s]\u001b[A\n",
+ " 43%|████▎ | 18743/44063 [30:54<48:42, 8.66it/s]\u001b[A\n",
+ " 43%|████▎ | 18745/44063 [30:54<43:17, 9.75it/s]\u001b[A\n",
+ " 43%|████▎ | 18747/44063 [30:54<40:55, 10.31it/s]\u001b[A\n",
+ " 43%|████▎ | 18749/44063 [30:55<51:42, 8.16it/s]\u001b[A\n",
+ " 43%|████▎ | 18751/44063 [30:55<49:21, 8.55it/s]\u001b[A\n",
+ " 43%|████▎ | 18753/44063 [30:55<44:24, 9.50it/s]\u001b[A\n",
+ " 43%|████▎ | 18755/44063 [30:55<41:03, 10.27it/s]\u001b[A\n",
+ " 43%|████▎ | 18757/44063 [30:55<36:19, 11.61it/s]\u001b[A\n",
+ " 43%|████▎ | 18759/44063 [30:56<36:00, 11.71it/s]\u001b[A\n",
+ " 43%|████▎ | 18761/44063 [30:56<39:26, 10.69it/s]\u001b[A\n",
+ " 43%|████▎ | 18763/44063 [30:56<49:52, 8.45it/s]\u001b[A\n",
+ " 43%|████▎ | 18764/44063 [30:56<52:10, 8.08it/s]\u001b[A\n",
+ " 43%|████▎ | 18766/44063 [30:57<47:26, 8.89it/s]\u001b[A\n",
+ " 43%|████▎ | 18768/44063 [30:57<42:38, 9.89it/s]\u001b[A\n",
+ " 43%|████▎ | 18770/44063 [30:57<38:04, 11.07it/s]\u001b[A\n",
+ " 43%|████▎ | 18772/44063 [30:57<35:48, 11.77it/s]\u001b[A\n",
+ " 43%|████▎ | 18774/44063 [30:57<34:14, 12.31it/s]\u001b[A\n",
+ " 43%|████▎ | 18776/44063 [30:57<33:15, 12.67it/s]\u001b[A\n",
+ " 43%|████▎ | 18778/44063 [30:57<33:03, 12.75it/s]\u001b[A\n",
+ " 43%|████▎ | 18780/44063 [30:58<31:37, 13.32it/s]\u001b[A\n",
+ " 43%|████▎ | 18782/44063 [30:58<29:53, 14.10it/s]\u001b[A\n",
+ " 43%|████▎ | 18784/44063 [30:58<30:22, 13.87it/s]\u001b[A\n",
+ " 43%|████▎ | 18786/44063 [30:58<39:09, 10.76it/s]\u001b[A\n",
+ " 43%|████▎ | 18788/44063 [30:58<47:40, 8.84it/s]\u001b[A\n",
+ " 43%|████▎ | 18790/44063 [30:59<48:38, 8.66it/s]\u001b[A\n",
+ " 43%|████▎ | 18791/44063 [30:59<55:57, 7.53it/s]\u001b[A\n",
+ " 43%|████▎ | 18792/44063 [30:59<52:37, 8.00it/s]\u001b[A\n",
+ " 43%|████▎ | 18794/44063 [30:59<45:13, 9.31it/s]\u001b[A\n",
+ " 43%|████▎ | 18796/44063 [30:59<44:02, 9.56it/s]\u001b[A\n",
+ " 43%|████▎ | 18798/44063 [30:59<40:55, 10.29it/s]\u001b[A\n",
+ " 43%|████▎ | 18800/44063 [31:00<42:09, 9.99it/s]\u001b[A\n",
+ " 43%|████▎ | 18802/44063 [31:00<46:21, 9.08it/s]\u001b[A\n",
+ " 43%|████▎ | 18803/44063 [31:00<50:05, 8.40it/s]\u001b[A\n",
+ " 43%|████▎ | 18804/44063 [31:00<52:32, 8.01it/s]\u001b[A\n",
+ " 43%|████▎ | 18806/44063 [31:00<46:03, 9.14it/s]\u001b[A\n",
+ " 43%|████▎ | 18808/44063 [31:01<42:37, 9.88it/s]\u001b[A\n",
+ " 43%|████▎ | 18810/44063 [31:01<38:31, 10.93it/s]\u001b[A\n",
+ " 43%|████▎ | 18812/44063 [31:01<39:05, 10.77it/s]\u001b[A\n",
+ " 43%|████▎ | 18814/44063 [31:01<43:00, 9.78it/s]\u001b[A\n",
+ " 43%|████▎ | 18816/44063 [31:01<49:39, 8.47it/s]\u001b[A\n",
+ " 43%|████▎ | 18817/44063 [31:02<51:38, 8.15it/s]\u001b[A\n",
+ " 43%|████▎ | 18819/44063 [31:02<45:49, 9.18it/s]\u001b[A\n",
+ " 43%|████▎ | 18821/44063 [31:02<44:57, 9.36it/s]\u001b[A\n",
+ " 43%|████▎ | 18823/44063 [31:02<40:09, 10.47it/s]\u001b[A\n",
+ " 43%|████▎ | 18825/44063 [31:02<43:47, 9.61it/s]\u001b[A\n",
+ " 43%|████▎ | 18827/44063 [31:03<53:37, 7.84it/s]\u001b[A\n",
+ " 43%|████▎ | 18828/44063 [31:03<56:35, 7.43it/s]\u001b[A\n",
+ " 43%|████▎ | 18829/44063 [31:03<55:29, 7.58it/s]\u001b[A\n",
+ " 43%|████▎ | 18830/44063 [31:03<57:37, 7.30it/s]\u001b[A\n",
+ " 43%|████▎ | 18831/44063 [31:03<54:33, 7.71it/s]\u001b[A\n",
+ " 43%|████▎ | 18833/44063 [31:03<47:57, 8.77it/s]\u001b[A\n",
+ " 43%|████▎ | 18834/44063 [31:04<56:28, 7.44it/s]\u001b[A\n",
+ " 43%|████▎ | 18835/44063 [31:04<1:02:11, 6.76it/s]\u001b[A\n",
+ " 43%|████▎ | 18836/44063 [31:04<1:01:53, 6.79it/s]\u001b[A\n",
+ " 43%|████▎ | 18838/44063 [31:04<51:37, 8.14it/s] \u001b[A\n",
+ " 43%|████▎ | 18840/44063 [31:04<44:03, 9.54it/s]\u001b[A\n",
+ " 43%|████▎ | 18842/44063 [31:04<43:39, 9.63it/s]\u001b[A\n",
+ " 43%|████▎ | 18844/44063 [31:04<41:07, 10.22it/s]\u001b[A\n",
+ " 43%|████▎ | 18846/44063 [31:05<43:38, 9.63it/s]\u001b[A\n",
+ " 43%|████▎ | 18848/44063 [31:05<41:32, 10.12it/s]\u001b[A\n",
+ " 43%|████▎ | 18850/44063 [31:05<45:07, 9.31it/s]\u001b[A\n",
+ " 43%|████▎ | 18851/44063 [31:05<52:18, 8.03it/s]\u001b[A\n",
+ " 43%|████▎ | 18852/44063 [31:05<50:21, 8.35it/s]\u001b[A\n",
+ " 43%|████▎ | 18853/44063 [31:06<53:01, 7.92it/s]\u001b[A\n",
+ " 43%|████▎ | 18854/44063 [31:06<51:29, 8.16it/s]\u001b[A\n",
+ " 43%|████▎ | 18855/44063 [31:06<50:06, 8.39it/s]\u001b[A\n",
+ " 43%|████▎ | 18857/44063 [31:06<45:11, 9.30it/s]\u001b[A\n",
+ " 43%|████▎ | 18859/44063 [31:06<41:52, 10.03it/s]\u001b[A\n",
+ " 43%|████▎ | 18861/44063 [31:06<39:47, 10.55it/s]\u001b[A\n",
+ " 43%|████▎ | 18863/44063 [31:06<38:41, 10.85it/s]\u001b[A\n",
+ " 43%|████▎ | 18865/44063 [31:07<46:14, 9.08it/s]\u001b[A\n",
+ " 43%|████▎ | 18866/44063 [31:07<55:27, 7.57it/s]\u001b[A\n",
+ " 43%|████▎ | 18867/44063 [31:07<1:01:26, 6.84it/s]\u001b[A\n",
+ " 43%|████▎ | 18869/44063 [31:07<54:37, 7.69it/s] \u001b[A\n",
+ " 43%|████▎ | 18871/44063 [31:07<47:51, 8.77it/s]\u001b[A\n",
+ " 43%|████▎ | 18873/44063 [31:08<44:14, 9.49it/s]\u001b[A\n",
+ " 43%|████▎ | 18875/44063 [31:08<43:41, 9.61it/s]\u001b[A\n",
+ " 43%|████▎ | 18877/44063 [31:08<43:01, 9.76it/s]\u001b[A\n",
+ " 43%|████▎ | 18879/44063 [31:08<39:54, 10.52it/s]\u001b[A\n",
+ " 43%|████▎ | 18881/44063 [31:08<34:39, 12.11it/s]\u001b[A\n",
+ " 43%|████▎ | 18883/44063 [31:08<31:51, 13.18it/s]\u001b[A\n",
+ " 43%|████▎ | 18885/44063 [31:09<35:12, 11.92it/s]\u001b[A\n",
+ " 43%|████▎ | 18887/44063 [31:09<30:57, 13.55it/s]\u001b[A\n",
+ " 43%|████▎ | 18889/44063 [31:09<29:33, 14.20it/s]\u001b[A\n",
+ " 43%|████▎ | 18891/44063 [31:09<38:42, 10.84it/s]\u001b[A\n",
+ " 43%|████▎ | 18893/44063 [31:09<38:53, 10.79it/s]\u001b[A\n",
+ " 43%|████▎ | 18895/44063 [31:09<35:30, 11.81it/s]\u001b[A\n",
+ " 43%|████▎ | 18897/44063 [31:10<46:42, 8.98it/s]\u001b[A\n",
+ " 43%|████▎ | 18899/44063 [31:10<57:20, 7.31it/s]\u001b[A\n",
+ " 43%|████▎ | 18900/44063 [31:10<1:04:03, 6.55it/s]\u001b[A\n",
+ " 43%|████▎ | 18902/44063 [31:11<58:40, 7.15it/s] \u001b[A\n",
+ " 43%|████▎ | 18904/44063 [31:11<50:04, 8.37it/s]\u001b[A\n",
+ " 43%|████▎ | 18906/44063 [31:11<48:10, 8.70it/s]\u001b[A\n",
+ " 43%|████▎ | 18908/44063 [31:11<44:33, 9.41it/s]\u001b[A\n",
+ " 43%|████▎ | 18910/44063 [31:11<42:07, 9.95it/s]\u001b[A\n",
+ " 43%|████▎ | 18912/44063 [31:11<39:45, 10.54it/s]\u001b[A\n",
+ " 43%|████▎ | 18914/44063 [31:12<36:46, 11.40it/s]\u001b[A\n",
+ " 43%|████▎ | 18916/44063 [31:12<37:15, 11.25it/s]\u001b[A\n",
+ " 43%|████▎ | 18918/44063 [31:12<44:59, 9.31it/s]\u001b[A\n",
+ " 43%|████▎ | 18920/44063 [31:12<43:18, 9.67it/s]\u001b[A\n",
+ " 43%|████▎ | 18922/44063 [31:12<43:32, 9.62it/s]\u001b[A\n",
+ " 43%|████▎ | 18924/44063 [31:13<46:45, 8.96it/s]\u001b[A\n",
+ " 43%|████▎ | 18926/44063 [31:13<41:00, 10.21it/s]\u001b[A\n",
+ " 43%|████▎ | 18928/44063 [31:13<53:00, 7.90it/s]\u001b[A\n",
+ " 43%|████▎ | 18930/44063 [31:13<52:17, 8.01it/s]\u001b[A\n",
+ " 43%|████▎ | 18932/44063 [31:14<45:11, 9.27it/s]\u001b[A\n",
+ " 43%|████▎ | 18934/44063 [31:14<40:09, 10.43it/s]\u001b[A\n",
+ " 43%|████▎ | 18936/44063 [31:14<41:01, 10.21it/s]\u001b[A\n",
+ " 43%|████▎ | 18938/44063 [31:14<40:29, 10.34it/s]\u001b[A\n",
+ " 43%|████▎ | 18940/44063 [31:15<57:23, 7.30it/s]\u001b[A\n",
+ " 43%|████▎ | 18942/44063 [31:15<49:35, 8.44it/s]\u001b[A\n",
+ " 43%|████▎ | 18944/44063 [31:15<41:54, 9.99it/s]\u001b[A\n",
+ " 43%|████▎ | 18946/44063 [31:15<40:36, 10.31it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 43%|████▎ | 18948/44063 [31:15<39:28, 10.60it/s]\u001b[A\n",
+ " 43%|████▎ | 18950/44063 [31:16<50:54, 8.22it/s]\u001b[A\n",
+ " 43%|████▎ | 18951/44063 [31:16<48:40, 8.60it/s]\u001b[A\n",
+ " 43%|████▎ | 18953/44063 [31:16<41:34, 10.07it/s]\u001b[A\n",
+ " 43%|████▎ | 18955/44063 [31:16<40:26, 10.35it/s]\u001b[A\n",
+ " 43%|████▎ | 18957/44063 [31:16<42:49, 9.77it/s]\u001b[A\n",
+ " 43%|████▎ | 18959/44063 [31:16<45:27, 9.21it/s]\u001b[A\n",
+ " 43%|████▎ | 18960/44063 [31:17<46:09, 9.06it/s]\u001b[A\n",
+ " 43%|████▎ | 18961/44063 [31:17<1:13:56, 5.66it/s]\u001b[A\n",
+ " 43%|████▎ | 18963/44063 [31:17<59:26, 7.04it/s] \u001b[A\n",
+ " 43%|████▎ | 18965/44063 [31:17<1:00:40, 6.89it/s]\u001b[A\n",
+ " 43%|████▎ | 18966/44063 [31:18<1:02:44, 6.67it/s]\u001b[A\n",
+ " 43%|████▎ | 18967/44063 [31:18<58:48, 7.11it/s] \u001b[A\n",
+ " 43%|████▎ | 18968/44063 [31:18<57:23, 7.29it/s]\u001b[A\n",
+ " 43%|████▎ | 18970/44063 [31:18<53:02, 7.88it/s]\u001b[A\n",
+ " 43%|████▎ | 18972/44063 [31:18<45:49, 9.13it/s]\u001b[A\n",
+ " 43%|████▎ | 18974/44063 [31:18<49:41, 8.42it/s]\u001b[A\n",
+ " 43%|████▎ | 18976/44063 [31:19<49:30, 8.44it/s]\u001b[A\n",
+ " 43%|████▎ | 18978/44063 [31:19<48:23, 8.64it/s]\u001b[A\n",
+ " 43%|████▎ | 18980/44063 [31:19<45:35, 9.17it/s]\u001b[A\n",
+ " 43%|████▎ | 18982/44063 [31:19<42:43, 9.78it/s]\u001b[A\n",
+ " 43%|████▎ | 18984/44063 [31:20<49:43, 8.40it/s]\u001b[A\n",
+ " 43%|████▎ | 18985/44063 [31:20<1:05:43, 6.36it/s]\u001b[A\n",
+ " 43%|████▎ | 18986/44063 [31:20<1:04:42, 6.46it/s]\u001b[A\n",
+ " 43%|████▎ | 18988/44063 [31:20<53:41, 7.78it/s] \u001b[A\n",
+ " 43%|████▎ | 18991/44063 [31:20<52:07, 8.02it/s]\u001b[A\n",
+ " 43%|████▎ | 18993/44063 [31:21<43:19, 9.64it/s]\u001b[A\n",
+ " 43%|████▎ | 18995/44063 [31:21<42:59, 9.72it/s]\u001b[A\n",
+ " 43%|████▎ | 18997/44063 [31:21<40:21, 10.35it/s]\u001b[A\n",
+ " 43%|████▎ | 18999/44063 [31:21<40:14, 10.38it/s]\u001b[A\n",
+ " 43%|████▎ | 19001/44063 [31:21<41:47, 9.99it/s]\u001b[A\n",
+ " 43%|████▎ | 19003/44063 [31:21<39:42, 10.52it/s]\u001b[A\n",
+ " 43%|████▎ | 19006/44063 [31:22<35:10, 11.87it/s]\u001b[A\n",
+ " 43%|████▎ | 19009/44063 [31:22<32:53, 12.70it/s]\u001b[A\n",
+ " 43%|████▎ | 19011/44063 [31:22<40:47, 10.24it/s]\u001b[A\n",
+ " 43%|████▎ | 19013/44063 [31:22<42:27, 9.83it/s]\u001b[A\n",
+ " 43%|████▎ | 19015/44063 [31:23<43:33, 9.58it/s]\u001b[A\n",
+ " 43%|████▎ | 19017/44063 [31:23<38:13, 10.92it/s]\u001b[A\n",
+ " 43%|████▎ | 19019/44063 [31:23<38:59, 10.70it/s]\u001b[A\n",
+ " 43%|████▎ | 19021/44063 [31:23<40:18, 10.35it/s]\u001b[A\n",
+ " 43%|████▎ | 19023/44063 [31:23<37:30, 11.13it/s]\u001b[A\n",
+ " 43%|████▎ | 19025/44063 [31:23<39:14, 10.64it/s]\u001b[A\n",
+ " 43%|████▎ | 19027/44063 [31:24<46:09, 9.04it/s]\u001b[A\n",
+ " 43%|████▎ | 19028/44063 [31:24<50:55, 8.19it/s]\u001b[A\n",
+ " 43%|████▎ | 19029/44063 [31:24<49:45, 8.38it/s]\u001b[A\n",
+ " 43%|████▎ | 19030/44063 [31:24<53:18, 7.83it/s]\u001b[A\n",
+ " 43%|████▎ | 19031/44063 [31:24<58:16, 7.16it/s]\u001b[A\n",
+ " 43%|████▎ | 19032/44063 [31:24<54:24, 7.67it/s]\u001b[A\n",
+ " 43%|████▎ | 19033/44063 [31:25<52:29, 7.95it/s]\u001b[A\n",
+ " 43%|████▎ | 19034/44063 [31:25<1:02:16, 6.70it/s]\u001b[A\n",
+ " 43%|████▎ | 19036/44063 [31:25<57:23, 7.27it/s] \u001b[A\n",
+ " 43%|████▎ | 19038/44063 [31:25<52:33, 7.94it/s]\u001b[A\n",
+ " 43%|████▎ | 19040/44063 [31:25<49:41, 8.39it/s]\u001b[A\n",
+ " 43%|████▎ | 19041/44063 [31:26<53:42, 7.77it/s]\u001b[A\n",
+ " 43%|████▎ | 19042/44063 [31:26<57:30, 7.25it/s]\u001b[A\n",
+ " 43%|████▎ | 19044/44063 [31:26<53:17, 7.82it/s]\u001b[A\n",
+ " 43%|████▎ | 19046/44063 [31:26<44:25, 9.38it/s]\u001b[A\n",
+ " 43%|████▎ | 19048/44063 [31:26<53:26, 7.80it/s]\u001b[A\n",
+ " 43%|████▎ | 19050/44063 [31:27<52:35, 7.93it/s]\u001b[A\n",
+ " 43%|████▎ | 19051/44063 [31:27<49:29, 8.42it/s]\u001b[A\n",
+ " 43%|████▎ | 19053/44063 [31:27<44:43, 9.32it/s]\u001b[A\n",
+ " 43%|████▎ | 19055/44063 [31:27<38:26, 10.84it/s]\u001b[A\n",
+ " 43%|████▎ | 19057/44063 [31:27<40:58, 10.17it/s]\u001b[A\n",
+ " 43%|████▎ | 19059/44063 [31:28<48:25, 8.61it/s]\u001b[A\n",
+ " 43%|████▎ | 19061/44063 [31:28<43:42, 9.53it/s]\u001b[A\n",
+ " 43%|████▎ | 19063/44063 [31:28<52:19, 7.96it/s]\u001b[A\n",
+ " 43%|████▎ | 19064/44063 [31:28<49:18, 8.45it/s]\u001b[A\n",
+ " 43%|████▎ | 19065/44063 [31:28<54:56, 7.58it/s]\u001b[A\n",
+ " 43%|████▎ | 19066/44063 [31:28<58:31, 7.12it/s]\u001b[A\n",
+ " 43%|████▎ | 19068/44063 [31:29<53:52, 7.73it/s]\u001b[A\n",
+ " 43%|████▎ | 19069/44063 [31:29<1:21:25, 5.12it/s]\u001b[A\n",
+ " 43%|████▎ | 19071/44063 [31:29<1:12:31, 5.74it/s]\u001b[A\n",
+ " 43%|████▎ | 19073/44063 [31:29<1:00:47, 6.85it/s]\u001b[A\n",
+ " 43%|████▎ | 19074/44063 [31:30<55:29, 7.51it/s] \u001b[A\n",
+ " 43%|████▎ | 19075/44063 [31:30<51:49, 8.04it/s]\u001b[A\n",
+ " 43%|████▎ | 19077/44063 [31:30<48:14, 8.63it/s]\u001b[A\n",
+ " 43%|████▎ | 19078/44063 [31:30<48:53, 8.52it/s]\u001b[A\n",
+ " 43%|████▎ | 19080/44063 [31:30<43:31, 9.57it/s]\u001b[A\n",
+ " 43%|████▎ | 19082/44063 [31:30<50:50, 8.19it/s]\u001b[A\n",
+ " 43%|████▎ | 19084/44063 [31:31<45:06, 9.23it/s]\u001b[A\n",
+ " 43%|████▎ | 19086/44063 [31:31<44:02, 9.45it/s]\u001b[A\n",
+ " 43%|████▎ | 19088/44063 [31:31<41:06, 10.13it/s]\u001b[A\n",
+ " 43%|████▎ | 19090/44063 [31:31<35:46, 11.64it/s]\u001b[A\n",
+ " 43%|████▎ | 19092/44063 [31:31<33:33, 12.40it/s]\u001b[A\n",
+ " 43%|████▎ | 19094/44063 [31:31<38:32, 10.80it/s]\u001b[A\n",
+ " 43%|████▎ | 19096/44063 [31:32<40:34, 10.25it/s]\u001b[A\n",
+ " 43%|████▎ | 19098/44063 [31:32<49:31, 8.40it/s]\u001b[A\n",
+ " 43%|████▎ | 19099/44063 [31:32<51:48, 8.03it/s]\u001b[A\n",
+ " 43%|████▎ | 19100/44063 [31:32<1:11:36, 5.81it/s]\u001b[A\n",
+ " 43%|████▎ | 19101/44063 [31:33<1:25:37, 4.86it/s]\u001b[A\n",
+ " 43%|████▎ | 19102/44063 [31:33<1:16:01, 5.47it/s]\u001b[A\n",
+ " 43%|████▎ | 19103/44063 [31:33<1:12:47, 5.72it/s]\u001b[A\n",
+ " 43%|████▎ | 19105/44063 [31:33<1:01:50, 6.73it/s]\u001b[A\n",
+ " 43%|████▎ | 19107/44063 [31:33<51:12, 8.12it/s] \u001b[A\n",
+ " 43%|████▎ | 19109/44063 [31:33<44:22, 9.37it/s]\u001b[A\n",
+ " 43%|████▎ | 19111/44063 [31:34<44:24, 9.36it/s]\u001b[A\n",
+ " 43%|████▎ | 19113/44063 [31:34<42:00, 9.90it/s]\u001b[A\n",
+ " 43%|████▎ | 19115/44063 [31:34<52:32, 7.91it/s]\u001b[A\n",
+ " 43%|████▎ | 19116/44063 [31:34<1:08:12, 6.10it/s]\u001b[A\n",
+ " 43%|████▎ | 19118/44063 [31:35<56:04, 7.41it/s] \u001b[A\n",
+ " 43%|████▎ | 19121/44063 [31:35<46:00, 9.03it/s]\u001b[A\n",
+ " 43%|████▎ | 19124/44063 [31:35<39:23, 10.55it/s]\u001b[A\n",
+ " 43%|████▎ | 19126/44063 [31:35<39:06, 10.63it/s]\u001b[A\n",
+ " 43%|████▎ | 19128/44063 [31:35<45:26, 9.15it/s]\u001b[A\n",
+ " 43%|████▎ | 19130/44063 [31:36<52:46, 7.87it/s]\u001b[A\n",
+ " 43%|████▎ | 19132/44063 [31:36<45:29, 9.13it/s]\u001b[A\n",
+ " 43%|████▎ | 19134/44063 [31:36<42:03, 9.88it/s]\u001b[A\n",
+ " 43%|████▎ | 19137/44063 [31:36<35:36, 11.67it/s]\u001b[A\n",
+ " 43%|████▎ | 19139/44063 [31:36<35:12, 11.80it/s]\u001b[A\n",
+ " 43%|████▎ | 19141/44063 [31:37<43:25, 9.57it/s]\u001b[A\n",
+ " 43%|████▎ | 19143/44063 [31:37<43:41, 9.51it/s]\u001b[A\n",
+ " 43%|████▎ | 19145/44063 [31:37<47:09, 8.81it/s]\u001b[A\n",
+ " 43%|████▎ | 19146/44063 [31:37<48:05, 8.64it/s]\u001b[A\n",
+ " 43%|████▎ | 19147/44063 [31:37<46:52, 8.86it/s]\u001b[A\n",
+ " 43%|████▎ | 19149/44063 [31:38<46:49, 8.87it/s]\u001b[A\n",
+ " 43%|████▎ | 19150/44063 [31:38<51:14, 8.10it/s]\u001b[A\n",
+ " 43%|████▎ | 19152/44063 [31:38<49:33, 8.38it/s]\u001b[A\n",
+ " 43%|████▎ | 19153/44063 [31:38<52:19, 7.93it/s]\u001b[A\n",
+ " 43%|████▎ | 19155/44063 [31:38<52:03, 7.97it/s]\u001b[A\n",
+ " 43%|████▎ | 19156/44063 [31:38<55:53, 7.43it/s]\u001b[A\n",
+ " 43%|████▎ | 19157/44063 [31:39<53:45, 7.72it/s]\u001b[A\n",
+ " 43%|████▎ | 19158/44063 [31:39<1:04:07, 6.47it/s]\u001b[A\n",
+ " 43%|████▎ | 19159/44063 [31:39<1:04:33, 6.43it/s]\u001b[A\n",
+ " 43%|████▎ | 19161/44063 [31:39<57:53, 7.17it/s] \u001b[A\n",
+ " 43%|████▎ | 19163/44063 [31:39<51:10, 8.11it/s]\u001b[A\n",
+ " 43%|████▎ | 19164/44063 [31:40<1:03:14, 6.56it/s]\u001b[A\n",
+ " 43%|████▎ | 19165/44063 [31:40<1:12:52, 5.69it/s]\u001b[A\n",
+ " 43%|████▎ | 19166/44063 [31:40<1:12:51, 5.70it/s]\u001b[A\n",
+ " 44%|████▎ | 19168/44063 [31:40<57:54, 7.16it/s] \u001b[A\n",
+ " 44%|████▎ | 19169/44063 [31:40<56:25, 7.35it/s]\u001b[A\n",
+ " 44%|████▎ | 19171/44063 [31:40<47:12, 8.79it/s]\u001b[A\n",
+ " 44%|████▎ | 19173/44063 [31:40<42:12, 9.83it/s]\u001b[A\n",
+ " 44%|████▎ | 19175/44063 [31:41<41:06, 10.09it/s]\u001b[A\n",
+ " 44%|████▎ | 19177/44063 [31:41<40:13, 10.31it/s]\u001b[A\n",
+ " 44%|████▎ | 19179/44063 [31:41<42:35, 9.74it/s]\u001b[A\n",
+ " 44%|████▎ | 19181/44063 [31:41<40:48, 10.16it/s]\u001b[A\n",
+ " 44%|████▎ | 19183/44063 [31:42<50:18, 8.24it/s]\u001b[A\n",
+ " 44%|████▎ | 19184/44063 [31:42<47:57, 8.65it/s]\u001b[A\n",
+ " 44%|████▎ | 19186/44063 [31:42<47:27, 8.74it/s]\u001b[A\n",
+ " 44%|████▎ | 19187/44063 [31:42<47:33, 8.72it/s]\u001b[A\n",
+ " 44%|████▎ | 19188/44063 [31:42<56:40, 7.31it/s]\u001b[A\n",
+ " 44%|████▎ | 19190/44063 [31:42<48:07, 8.62it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 44%|████▎ | 19191/44063 [31:43<58:39, 7.07it/s]\u001b[A\n",
+ " 44%|████▎ | 19193/44063 [31:43<56:27, 7.34it/s]\u001b[A\n",
+ " 44%|████▎ | 19195/44063 [31:43<48:47, 8.49it/s]\u001b[A\n",
+ " 44%|████▎ | 19197/44063 [31:43<44:13, 9.37it/s]\u001b[A\n",
+ " 44%|████▎ | 19199/44063 [31:43<39:01, 10.62it/s]\u001b[A\n",
+ " 44%|████▎ | 19201/44063 [31:43<42:30, 9.75it/s]\u001b[A\n",
+ " 44%|████▎ | 19203/44063 [31:44<41:33, 9.97it/s]\u001b[A\n",
+ " 44%|████▎ | 19205/44063 [31:44<39:37, 10.46it/s]\u001b[A\n",
+ " 44%|████▎ | 19207/44063 [31:44<38:43, 10.70it/s]\u001b[A\n",
+ " 44%|████▎ | 19209/44063 [31:44<38:37, 10.73it/s]\u001b[A\n",
+ " 44%|████▎ | 19211/44063 [31:44<33:47, 12.26it/s]\u001b[A\n",
+ " 44%|████▎ | 19213/44063 [31:44<32:09, 12.88it/s]\u001b[A\n",
+ " 44%|████▎ | 19215/44063 [31:45<31:08, 13.30it/s]\u001b[A\n",
+ " 44%|████▎ | 19217/44063 [31:45<32:07, 12.89it/s]\u001b[A\n",
+ " 44%|████▎ | 19219/44063 [31:45<29:22, 14.10it/s]\u001b[A\n",
+ " 44%|████▎ | 19221/44063 [31:45<27:49, 14.88it/s]\u001b[A\n",
+ " 44%|████▎ | 19223/44063 [31:45<26:39, 15.53it/s]\u001b[A\n",
+ " 44%|████▎ | 19225/44063 [31:45<29:22, 14.09it/s]\u001b[A\n",
+ " 44%|████▎ | 19227/44063 [31:45<27:03, 15.30it/s]\u001b[A\n",
+ " 44%|████▎ | 19229/44063 [31:45<26:32, 15.60it/s]\u001b[A\n",
+ " 44%|████▎ | 19231/44063 [31:46<24:57, 16.58it/s]\u001b[A\n",
+ " 44%|████▎ | 19233/44063 [31:46<25:57, 15.94it/s]\u001b[A\n",
+ " 44%|████▎ | 19235/44063 [31:46<26:49, 15.43it/s]\u001b[A\n",
+ " 44%|████▎ | 19237/44063 [31:46<26:32, 15.59it/s]\u001b[A\n",
+ " 44%|████▎ | 19239/44063 [31:46<25:06, 16.48it/s]\u001b[A\n",
+ " 44%|████▎ | 19241/44063 [31:46<23:56, 17.28it/s]\u001b[A\n",
+ " 44%|████▎ | 19243/44063 [31:46<23:06, 17.90it/s]\u001b[A\n",
+ " 44%|████▎ | 19245/44063 [31:46<25:21, 16.31it/s]\u001b[A\n",
+ " 44%|████▎ | 19247/44063 [31:47<25:03, 16.51it/s]\u001b[A\n",
+ " 44%|████▎ | 19249/44063 [31:47<24:34, 16.83it/s]\u001b[A\n",
+ " 44%|████▎ | 19251/44063 [31:47<26:19, 15.71it/s]\u001b[A\n",
+ " 44%|████▎ | 19253/44063 [31:47<26:06, 15.84it/s]\u001b[A\n",
+ " 44%|████▎ | 19255/44063 [31:47<25:10, 16.42it/s]\u001b[A\n",
+ " 44%|████▎ | 19257/44063 [31:47<26:45, 15.45it/s]\u001b[A\n",
+ " 44%|████▎ | 19259/44063 [31:47<26:56, 15.34it/s]\u001b[A\n",
+ " 44%|████▎ | 19261/44063 [31:47<27:27, 15.05it/s]\u001b[A\n",
+ " 44%|████▎ | 19263/44063 [31:48<25:35, 16.15it/s]\u001b[A\n",
+ " 44%|████▎ | 19265/44063 [31:48<25:19, 16.32it/s]\u001b[A\n",
+ " 44%|████▎ | 19267/44063 [31:48<26:42, 15.48it/s]\u001b[A\n",
+ " 44%|████▎ | 19269/44063 [31:48<26:31, 15.58it/s]\u001b[A\n",
+ " 44%|████▎ | 19271/44063 [31:48<25:52, 15.97it/s]\u001b[A\n",
+ " 44%|████▎ | 19273/44063 [31:48<25:22, 16.29it/s]\u001b[A\n",
+ " 44%|████▎ | 19275/44063 [31:48<28:31, 14.48it/s]\u001b[A\n",
+ " 44%|████▎ | 19277/44063 [31:49<29:44, 13.89it/s]\u001b[A\n",
+ " 44%|████▍ | 19279/44063 [31:49<28:53, 14.30it/s]\u001b[A\n",
+ " 44%|████▍ | 19281/44063 [31:49<30:46, 13.42it/s]\u001b[A\n",
+ " 44%|████▍ | 19283/44063 [31:49<28:25, 14.53it/s]\u001b[A\n",
+ " 44%|████▍ | 19285/44063 [31:49<37:46, 10.93it/s]\u001b[A\n",
+ " 44%|████▍ | 19287/44063 [31:49<33:35, 12.29it/s]\u001b[A\n",
+ " 44%|████▍ | 19290/44063 [31:50<29:57, 13.79it/s]\u001b[A\n",
+ " 44%|████▍ | 19293/44063 [31:50<28:05, 14.69it/s]\u001b[A\n",
+ " 44%|████▍ | 19295/44063 [31:50<30:59, 13.32it/s]\u001b[A\n",
+ " 44%|████▍ | 19297/44063 [31:50<29:30, 13.99it/s]\u001b[A\n",
+ " 44%|████▍ | 19299/44063 [31:50<27:34, 14.96it/s]\u001b[A\n",
+ " 44%|████▍ | 19301/44063 [31:50<31:02, 13.30it/s]\u001b[A\n",
+ " 44%|████▍ | 19303/44063 [31:50<29:23, 14.04it/s]\u001b[A\n",
+ " 44%|████▍ | 19305/44063 [31:51<30:27, 13.54it/s]\u001b[A\n",
+ " 44%|████▍ | 19307/44063 [31:51<30:17, 13.62it/s]\u001b[A\n",
+ " 44%|████▍ | 19309/44063 [31:51<32:23, 12.74it/s]\u001b[A\n",
+ " 44%|████▍ | 19311/44063 [31:51<31:14, 13.20it/s]\u001b[A\n",
+ " 44%|████▍ | 19313/44063 [31:51<29:43, 13.88it/s]\u001b[A\n",
+ " 44%|████▍ | 19315/44063 [31:51<27:44, 14.87it/s]\u001b[A\n",
+ " 44%|████▍ | 19317/44063 [31:51<27:21, 15.08it/s]\u001b[A\n",
+ " 44%|████▍ | 19319/44063 [31:52<26:31, 15.55it/s]\u001b[A\n",
+ " 44%|████▍ | 19321/44063 [31:52<26:48, 15.39it/s]\u001b[A\n",
+ " 44%|████▍ | 19323/44063 [31:52<27:23, 15.05it/s]\u001b[A\n",
+ " 44%|████▍ | 19325/44063 [31:52<32:04, 12.85it/s]\u001b[A\n",
+ " 44%|████▍ | 19327/44063 [31:52<31:16, 13.18it/s]\u001b[A\n",
+ " 44%|████▍ | 19329/44063 [31:52<31:28, 13.09it/s]\u001b[A\n",
+ " 44%|████▍ | 19331/44063 [31:52<29:17, 14.07it/s]\u001b[A\n",
+ " 44%|████▍ | 19333/44063 [31:53<29:27, 13.99it/s]\u001b[A\n",
+ " 44%|████▍ | 19335/44063 [31:53<29:49, 13.82it/s]\u001b[A\n",
+ " 44%|████▍ | 19337/44063 [31:53<29:28, 13.98it/s]\u001b[A\n",
+ " 44%|████▍ | 19339/44063 [31:53<34:17, 12.02it/s]\u001b[A\n",
+ " 44%|████▍ | 19342/44063 [31:53<30:34, 13.48it/s]\u001b[A\n",
+ " 44%|████▍ | 19345/44063 [31:53<26:58, 15.27it/s]\u001b[A\n",
+ " 44%|████▍ | 19347/44063 [31:54<26:36, 15.49it/s]\u001b[A\n",
+ " 44%|████▍ | 19349/44063 [31:54<27:18, 15.08it/s]\u001b[A\n",
+ " 44%|████▍ | 19351/44063 [31:54<28:19, 14.54it/s]\u001b[A\n",
+ " 44%|████▍ | 19353/44063 [31:54<27:07, 15.18it/s]\u001b[A\n",
+ " 44%|████▍ | 19355/44063 [31:54<33:58, 12.12it/s]\u001b[A\n",
+ " 44%|████▍ | 19357/44063 [31:54<31:42, 12.99it/s]\u001b[A\n",
+ " 44%|████▍ | 19359/44063 [31:54<29:58, 13.73it/s]\u001b[A\n",
+ " 44%|████▍ | 19361/44063 [31:55<27:29, 14.98it/s]\u001b[A\n",
+ " 44%|████▍ | 19363/44063 [31:55<32:00, 12.86it/s]\u001b[A\n",
+ " 44%|████▍ | 19365/44063 [31:55<28:53, 14.25it/s]\u001b[A\n",
+ " 44%|████▍ | 19367/44063 [31:55<27:30, 14.96it/s]\u001b[A\n",
+ " 44%|████▍ | 19369/44063 [31:55<28:14, 14.57it/s]\u001b[A\n",
+ " 44%|████▍ | 19371/44063 [31:55<28:50, 14.27it/s]\u001b[A\n",
+ " 44%|████▍ | 19373/44063 [31:55<29:01, 14.18it/s]\u001b[A\n",
+ " 44%|████▍ | 19375/44063 [31:55<27:40, 14.87it/s]\u001b[A\n",
+ " 44%|████▍ | 19377/44063 [31:56<26:55, 15.28it/s]\u001b[A\n",
+ " 44%|████▍ | 19379/44063 [31:56<25:47, 15.95it/s]\u001b[A\n",
+ " 44%|████▍ | 19382/44063 [31:56<24:59, 16.46it/s]\u001b[A\n",
+ " 44%|████▍ | 19384/44063 [31:56<25:18, 16.25it/s]\u001b[A\n",
+ " 44%|████▍ | 19386/44063 [31:56<29:07, 14.12it/s]\u001b[A\n",
+ " 44%|████▍ | 19388/44063 [31:56<28:29, 14.44it/s]\u001b[A\n",
+ " 44%|████▍ | 19390/44063 [31:56<27:59, 14.69it/s]\u001b[A\n",
+ " 44%|████▍ | 19392/44063 [31:57<27:46, 14.81it/s]\u001b[A\n",
+ " 44%|████▍ | 19394/44063 [31:57<30:21, 13.55it/s]\u001b[A\n",
+ " 44%|████▍ | 19396/44063 [31:57<29:08, 14.11it/s]\u001b[A\n",
+ " 44%|████▍ | 19399/44063 [31:57<26:28, 15.53it/s]\u001b[A\n",
+ " 44%|████▍ | 19401/44063 [31:57<25:54, 15.87it/s]\u001b[A\n",
+ " 44%|████▍ | 19403/44063 [31:57<27:04, 15.18it/s]\u001b[A\n",
+ " 44%|████▍ | 19405/44063 [31:57<26:43, 15.38it/s]\u001b[A\n",
+ " 44%|████▍ | 19407/44063 [31:58<26:50, 15.31it/s]\u001b[A\n",
+ " 44%|████▍ | 19409/44063 [31:58<35:13, 11.66it/s]\u001b[A\n",
+ " 44%|████▍ | 19412/44063 [31:58<30:34, 13.43it/s]\u001b[A\n",
+ " 44%|████▍ | 19414/44063 [31:58<28:25, 14.45it/s]\u001b[A\n",
+ " 44%|████▍ | 19416/44063 [31:58<26:23, 15.56it/s]\u001b[A\n",
+ " 44%|████▍ | 19418/44063 [31:58<26:53, 15.27it/s]\u001b[A\n",
+ " 44%|████▍ | 19420/44063 [31:58<25:39, 16.01it/s]\u001b[A\n",
+ " 44%|████▍ | 19422/44063 [31:59<24:25, 16.81it/s]\u001b[A\n",
+ " 44%|████▍ | 19425/44063 [31:59<23:41, 17.33it/s]\u001b[A\n",
+ " 44%|████▍ | 19427/44063 [31:59<27:05, 15.15it/s]\u001b[A\n",
+ " 44%|████▍ | 19429/44063 [31:59<28:16, 14.52it/s]\u001b[A\n",
+ " 44%|████▍ | 19431/44063 [31:59<27:18, 15.04it/s]\u001b[A\n",
+ " 44%|████▍ | 19433/44063 [31:59<26:44, 15.36it/s]\u001b[A\n",
+ " 44%|████▍ | 19435/44063 [31:59<29:36, 13.86it/s]\u001b[A\n",
+ " 44%|████▍ | 19437/44063 [32:00<31:29, 13.03it/s]\u001b[A\n",
+ " 44%|████▍ | 19439/44063 [32:00<29:32, 13.89it/s]\u001b[A\n",
+ " 44%|████▍ | 19441/44063 [32:00<27:23, 14.98it/s]\u001b[A\n",
+ " 44%|████▍ | 19443/44063 [32:00<34:02, 12.05it/s]\u001b[A\n",
+ " 44%|████▍ | 19445/44063 [32:00<32:51, 12.49it/s]\u001b[A\n",
+ " 44%|████▍ | 19447/44063 [32:00<30:59, 13.24it/s]\u001b[A\n",
+ " 44%|████▍ | 19449/44063 [32:01<30:39, 13.38it/s]\u001b[A\n",
+ " 44%|████▍ | 19451/44063 [32:01<29:13, 14.04it/s]\u001b[A\n",
+ " 44%|████▍ | 19453/44063 [32:01<28:54, 14.19it/s]\u001b[A\n",
+ " 44%|████▍ | 19456/44063 [32:01<27:14, 15.06it/s]\u001b[A\n",
+ " 44%|████▍ | 19458/44063 [32:01<38:44, 10.59it/s]\u001b[A\n",
+ " 44%|████▍ | 19460/44063 [32:01<37:37, 10.90it/s]\u001b[A\n",
+ " 44%|████▍ | 19462/44063 [32:02<35:54, 11.42it/s]\u001b[A\n",
+ " 44%|████▍ | 19464/44063 [32:02<31:34, 12.98it/s]\u001b[A\n",
+ " 44%|████▍ | 19466/44063 [32:02<29:35, 13.85it/s]\u001b[A\n",
+ " 44%|████▍ | 19468/44063 [32:02<28:43, 14.27it/s]\u001b[A\n",
+ " 44%|████▍ | 19470/44063 [32:02<26:48, 15.29it/s]\u001b[A\n",
+ " 44%|████▍ | 19472/44063 [32:02<27:32, 14.88it/s]\u001b[A\n",
+ " 44%|████▍ | 19474/44063 [32:02<26:16, 15.60it/s]\u001b[A\n",
+ " 44%|████▍ | 19476/44063 [32:02<26:00, 15.76it/s]\u001b[A\n",
+ " 44%|████▍ | 19478/44063 [32:03<27:06, 15.12it/s]\u001b[A\n",
+ " 44%|████▍ | 19480/44063 [32:03<26:41, 15.35it/s]\u001b[A\n",
+ " 44%|████▍ | 19482/44063 [32:03<26:15, 15.60it/s]\u001b[A\n",
+ " 44%|████▍ | 19484/44063 [32:03<25:59, 15.76it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 44%|████▍ | 19486/44063 [32:03<26:14, 15.61it/s]\u001b[A\n",
+ " 44%|████▍ | 19488/44063 [32:03<24:35, 16.65it/s]\u001b[A\n",
+ " 44%|████▍ | 19490/44063 [32:03<26:08, 15.67it/s]\u001b[A\n",
+ " 44%|████▍ | 19492/44063 [32:04<27:10, 15.07it/s]\u001b[A\n",
+ " 44%|████▍ | 19494/44063 [32:04<26:25, 15.49it/s]\u001b[A\n",
+ " 44%|████▍ | 19496/44063 [32:04<29:12, 14.02it/s]\u001b[A\n",
+ " 44%|████▍ | 19498/44063 [32:04<30:25, 13.46it/s]\u001b[A\n",
+ " 44%|████▍ | 19500/44063 [32:04<30:04, 13.61it/s]\u001b[A\n",
+ " 44%|████▍ | 19502/44063 [32:04<33:38, 12.17it/s]\u001b[A\n",
+ " 44%|████▍ | 19504/44063 [32:04<31:00, 13.20it/s]\u001b[A\n",
+ " 44%|████▍ | 19506/44063 [32:05<31:39, 12.93it/s]\u001b[A\n",
+ " 44%|████▍ | 19508/44063 [32:05<36:38, 11.17it/s]\u001b[A\n",
+ " 44%|████▍ | 19510/44063 [32:05<33:04, 12.38it/s]\u001b[A\n",
+ " 44%|████▍ | 19512/44063 [32:05<32:49, 12.47it/s]\u001b[A\n",
+ " 44%|████▍ | 19514/44063 [32:05<29:28, 13.88it/s]\u001b[A\n",
+ " 44%|████▍ | 19516/44063 [32:05<35:16, 11.60it/s]\u001b[A\n",
+ " 44%|████▍ | 19518/44063 [32:06<34:57, 11.70it/s]\u001b[A\n",
+ " 44%|████▍ | 19520/44063 [32:06<34:31, 11.85it/s]\u001b[A\n",
+ " 44%|████▍ | 19522/44063 [32:06<31:15, 13.08it/s]\u001b[A\n",
+ " 44%|████▍ | 19524/44063 [32:06<31:02, 13.18it/s]\u001b[A\n",
+ " 44%|████▍ | 19526/44063 [32:06<29:09, 14.02it/s]\u001b[A\n",
+ " 44%|████▍ | 19528/44063 [32:06<29:57, 13.65it/s]\u001b[A\n",
+ " 44%|████▍ | 19530/44063 [32:06<27:22, 14.93it/s]\u001b[A\n",
+ " 44%|████▍ | 19532/44063 [32:07<28:02, 14.58it/s]\u001b[A\n",
+ " 44%|████▍ | 19534/44063 [32:07<31:38, 12.92it/s]\u001b[A\n",
+ " 44%|████▍ | 19536/44063 [32:07<30:40, 13.33it/s]\u001b[A\n",
+ " 44%|████▍ | 19538/44063 [32:07<27:38, 14.79it/s]\u001b[A\n",
+ " 44%|████▍ | 19540/44063 [32:07<27:20, 14.94it/s]\u001b[A\n",
+ " 44%|████▍ | 19543/44063 [32:07<25:38, 15.94it/s]\u001b[A\n",
+ " 44%|████▍ | 19545/44063 [32:07<24:45, 16.50it/s]\u001b[A\n",
+ " 44%|████▍ | 19548/44063 [32:08<22:59, 17.77it/s]\u001b[A\n",
+ " 44%|████▍ | 19550/44063 [32:08<22:34, 18.10it/s]\u001b[A\n",
+ " 44%|████▍ | 19552/44063 [32:08<23:03, 17.71it/s]\u001b[A\n",
+ " 44%|████▍ | 19554/44063 [32:08<23:28, 17.40it/s]\u001b[A\n",
+ " 44%|████▍ | 19556/44063 [32:08<25:33, 15.98it/s]\u001b[A\n",
+ " 44%|████▍ | 19558/44063 [32:08<25:51, 15.80it/s]\u001b[A\n",
+ " 44%|████▍ | 19560/44063 [32:08<26:11, 15.59it/s]\u001b[A\n",
+ " 44%|████▍ | 19562/44063 [32:08<26:56, 15.16it/s]\u001b[A\n",
+ " 44%|████▍ | 19565/44063 [32:09<25:29, 16.02it/s]\u001b[A\n",
+ " 44%|████▍ | 19567/44063 [32:09<26:21, 15.49it/s]\u001b[A\n",
+ " 44%|████▍ | 19569/44063 [32:09<27:07, 15.05it/s]\u001b[A\n",
+ " 44%|████▍ | 19571/44063 [32:09<31:34, 12.93it/s]\u001b[A\n",
+ " 44%|████▍ | 19573/44063 [32:09<33:36, 12.15it/s]\u001b[A\n",
+ " 44%|████▍ | 19575/44063 [32:09<32:18, 12.64it/s]\u001b[A\n",
+ " 44%|████▍ | 19577/44063 [32:10<29:15, 13.95it/s]\u001b[A\n",
+ " 44%|████▍ | 19579/44063 [32:10<27:03, 15.08it/s]\u001b[A\n",
+ " 44%|████▍ | 19581/44063 [32:10<26:08, 15.61it/s]\u001b[A\n",
+ " 44%|████▍ | 19583/44063 [32:10<29:20, 13.91it/s]\u001b[A\n",
+ " 44%|████▍ | 19585/44063 [32:10<29:30, 13.82it/s]\u001b[A\n",
+ " 44%|████▍ | 19587/44063 [32:10<31:02, 13.14it/s]\u001b[A\n",
+ " 44%|████▍ | 19589/44063 [32:10<30:18, 13.46it/s]\u001b[A\n",
+ " 44%|████▍ | 19591/44063 [32:11<27:53, 14.62it/s]\u001b[A\n",
+ " 44%|████▍ | 19594/44063 [32:11<27:23, 14.89it/s]\u001b[A\n",
+ " 44%|████▍ | 19596/44063 [32:11<29:55, 13.62it/s]\u001b[A\n",
+ " 44%|████▍ | 19598/44063 [32:11<32:56, 12.38it/s]\u001b[A\n",
+ " 44%|████▍ | 19600/44063 [32:11<37:49, 10.78it/s]\u001b[A\n",
+ " 44%|████▍ | 19602/44063 [32:11<36:44, 11.10it/s]\u001b[A\n",
+ " 44%|████▍ | 19604/44063 [32:12<38:10, 10.68it/s]\u001b[A\n",
+ " 44%|████▍ | 19606/44063 [32:12<38:14, 10.66it/s]\u001b[A\n",
+ " 44%|████▍ | 19608/44063 [32:12<35:48, 11.38it/s]\u001b[A\n",
+ " 45%|████▍ | 19610/44063 [32:12<33:33, 12.15it/s]\u001b[A\n",
+ " 45%|████▍ | 19612/44063 [32:12<35:32, 11.46it/s]\u001b[A\n",
+ " 45%|████▍ | 19614/44063 [32:12<33:02, 12.33it/s]\u001b[A\n",
+ " 45%|████▍ | 19616/44063 [32:13<43:07, 9.45it/s]\u001b[A\n",
+ " 45%|████▍ | 19618/44063 [32:13<40:54, 9.96it/s]\u001b[A\n",
+ " 45%|████▍ | 19620/44063 [32:13<46:12, 8.81it/s]\u001b[A\n",
+ " 45%|████▍ | 19621/44063 [32:13<47:38, 8.55it/s]\u001b[A\n",
+ " 45%|████▍ | 19623/44063 [32:14<45:06, 9.03it/s]\u001b[A\n",
+ " 45%|████▍ | 19625/44063 [32:14<40:41, 10.01it/s]\u001b[A\n",
+ " 45%|████▍ | 19627/44063 [32:14<39:19, 10.36it/s]\u001b[A\n",
+ " 45%|████▍ | 19629/44063 [32:14<38:51, 10.48it/s]\u001b[A\n",
+ " 45%|████▍ | 19631/44063 [32:14<37:10, 10.95it/s]\u001b[A\n",
+ " 45%|████▍ | 19633/44063 [32:14<35:02, 11.62it/s]\u001b[A\n",
+ " 45%|████▍ | 19635/44063 [32:15<35:56, 11.33it/s]\u001b[A\n",
+ " 45%|████▍ | 19637/44063 [32:15<34:16, 11.88it/s]\u001b[A\n",
+ " 45%|████▍ | 19639/44063 [32:15<38:53, 10.47it/s]\u001b[A\n",
+ " 45%|████▍ | 19641/44063 [32:15<39:00, 10.43it/s]\u001b[A\n",
+ " 45%|████▍ | 19643/44063 [32:15<41:28, 9.81it/s]\u001b[A\n",
+ " 45%|████▍ | 19645/44063 [32:16<41:21, 9.84it/s]\u001b[A\n",
+ " 45%|████▍ | 19647/44063 [32:16<41:23, 9.83it/s]\u001b[A\n",
+ " 45%|████▍ | 19649/44063 [32:16<41:15, 9.86it/s]\u001b[A\n",
+ " 45%|████▍ | 19650/44063 [32:16<46:13, 8.80it/s]\u001b[A\n",
+ " 45%|████▍ | 19651/44063 [32:16<52:15, 7.79it/s]\u001b[A\n",
+ " 45%|████▍ | 19653/44063 [32:17<47:59, 8.48it/s]\u001b[A\n",
+ " 45%|████▍ | 19655/44063 [32:17<45:46, 8.89it/s]\u001b[A\n",
+ " 45%|████▍ | 19656/44063 [32:17<46:58, 8.66it/s]\u001b[A\n",
+ " 45%|████▍ | 19658/44063 [32:17<47:05, 8.64it/s]\u001b[A\n",
+ " 45%|████▍ | 19660/44063 [32:17<41:34, 9.78it/s]\u001b[A\n",
+ " 45%|████▍ | 19662/44063 [32:17<37:46, 10.77it/s]\u001b[A\n",
+ " 45%|████▍ | 19664/44063 [32:18<39:25, 10.32it/s]\u001b[A\n",
+ " 45%|████▍ | 19666/44063 [32:18<41:17, 9.85it/s]\u001b[A\n",
+ " 45%|████▍ | 19668/44063 [32:18<39:46, 10.22it/s]\u001b[A\n",
+ " 45%|████▍ | 19670/44063 [32:18<39:17, 10.35it/s]\u001b[A\n",
+ " 45%|████▍ | 19672/44063 [32:18<41:16, 9.85it/s]\u001b[A\n",
+ " 45%|████▍ | 19674/44063 [32:19<41:54, 9.70it/s]\u001b[A\n",
+ " 45%|████▍ | 19675/44063 [32:19<43:58, 9.24it/s]\u001b[A\n",
+ " 45%|████▍ | 19677/44063 [32:19<42:18, 9.61it/s]\u001b[A\n",
+ " 45%|████▍ | 19679/44063 [32:19<37:14, 10.91it/s]\u001b[A\n",
+ " 45%|████▍ | 19681/44063 [32:19<37:44, 10.77it/s]\u001b[A\n",
+ " 45%|████▍ | 19683/44063 [32:19<36:24, 11.16it/s]\u001b[A\n",
+ " 45%|████▍ | 19685/44063 [32:20<34:12, 11.88it/s]\u001b[A\n",
+ " 45%|████▍ | 19687/44063 [32:20<36:48, 11.04it/s]\u001b[A\n",
+ " 45%|████▍ | 19689/44063 [32:20<38:51, 10.46it/s]\u001b[A\n",
+ " 45%|████▍ | 19691/44063 [32:20<37:14, 10.91it/s]\u001b[A\n",
+ " 45%|████▍ | 19693/44063 [32:20<36:15, 11.20it/s]\u001b[A\n",
+ " 45%|████▍ | 19695/44063 [32:20<35:52, 11.32it/s]\u001b[A\n",
+ " 45%|████▍ | 19697/44063 [32:21<36:00, 11.28it/s]\u001b[A\n",
+ " 45%|████▍ | 19699/44063 [32:21<57:04, 7.12it/s]\u001b[A\n",
+ " 45%|████▍ | 19701/44063 [32:21<50:55, 7.97it/s]\u001b[A\n",
+ " 45%|████▍ | 19702/44063 [32:21<47:58, 8.46it/s]\u001b[A\n",
+ " 45%|████▍ | 19704/44063 [32:22<44:13, 9.18it/s]\u001b[A\n",
+ " 45%|████▍ | 19706/44063 [32:22<39:00, 10.40it/s]\u001b[A\n",
+ " 45%|████▍ | 19708/44063 [32:22<37:49, 10.73it/s]\u001b[A\n",
+ " 45%|████▍ | 19710/44063 [32:22<42:47, 9.48it/s]\u001b[A\n",
+ " 45%|████▍ | 19712/44063 [32:23<51:02, 7.95it/s]\u001b[A\n",
+ " 45%|████▍ | 19714/44063 [32:23<44:54, 9.04it/s]\u001b[A\n",
+ " 45%|████▍ | 19717/44063 [32:23<38:07, 10.64it/s]\u001b[A\n",
+ " 45%|████▍ | 19719/44063 [32:23<34:10, 11.87it/s]\u001b[A\n",
+ " 45%|████▍ | 19721/44063 [32:23<31:52, 12.73it/s]\u001b[A\n",
+ " 45%|████▍ | 19723/44063 [32:23<30:46, 13.18it/s]\u001b[A\n",
+ " 45%|████▍ | 19725/44063 [32:23<29:08, 13.92it/s]\u001b[A\n",
+ " 45%|████▍ | 19727/44063 [32:24<33:34, 12.08it/s]\u001b[A\n",
+ " 45%|████▍ | 19729/44063 [32:24<32:33, 12.46it/s]\u001b[A\n",
+ " 45%|████▍ | 19731/44063 [32:24<38:10, 10.62it/s]\u001b[A\n",
+ " 45%|████▍ | 19733/44063 [32:24<34:27, 11.77it/s]\u001b[A\n",
+ " 45%|████▍ | 19735/44063 [32:24<34:13, 11.85it/s]\u001b[A\n",
+ " 45%|████▍ | 19737/44063 [32:24<33:15, 12.19it/s]\u001b[A\n",
+ " 45%|████▍ | 19739/44063 [32:25<31:45, 12.77it/s]\u001b[A\n",
+ " 45%|████▍ | 19741/44063 [32:25<32:21, 12.53it/s]\u001b[A\n",
+ " 45%|████▍ | 19743/44063 [32:25<48:25, 8.37it/s]\u001b[A\n",
+ " 45%|████▍ | 19745/44063 [32:25<43:00, 9.42it/s]\u001b[A\n",
+ " 45%|████▍ | 19747/44063 [32:26<41:42, 9.72it/s]\u001b[A\n",
+ " 45%|████▍ | 19749/44063 [32:26<39:54, 10.16it/s]\u001b[A\n",
+ " 45%|████▍ | 19751/44063 [32:26<36:47, 11.01it/s]\u001b[A\n",
+ " 45%|████▍ | 19753/44063 [32:26<35:37, 11.37it/s]\u001b[A\n",
+ " 45%|████▍ | 19755/44063 [32:26<33:35, 12.06it/s]\u001b[A\n",
+ " 45%|████▍ | 19757/44063 [32:26<33:10, 12.21it/s]\u001b[A\n",
+ " 45%|████▍ | 19759/44063 [32:26<30:17, 13.37it/s]\u001b[A\n",
+ " 45%|████▍ | 19761/44063 [32:27<31:12, 12.98it/s]\u001b[A\n",
+ " 45%|████▍ | 19764/44063 [32:27<28:56, 14.00it/s]\u001b[A\n",
+ " 45%|████▍ | 19766/44063 [32:27<27:54, 14.51it/s]\u001b[A\n",
+ " 45%|████▍ | 19768/44063 [32:27<26:20, 15.37it/s]\u001b[A\n",
+ " 45%|████▍ | 19771/44063 [32:27<23:43, 17.06it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 45%|████▍ | 19773/44063 [32:27<25:44, 15.73it/s]\u001b[A\n",
+ " 45%|████▍ | 19775/44063 [32:27<25:48, 15.69it/s]\u001b[A\n",
+ " 45%|████▍ | 19777/44063 [32:28<27:47, 14.56it/s]\u001b[A\n",
+ " 45%|████▍ | 19779/44063 [32:28<31:33, 12.83it/s]\u001b[A\n",
+ " 45%|████▍ | 19781/44063 [32:28<30:42, 13.18it/s]\u001b[A\n",
+ " 45%|████▍ | 19783/44063 [32:28<29:15, 13.83it/s]\u001b[A\n",
+ " 45%|████▍ | 19785/44063 [32:28<28:36, 14.14it/s]\u001b[A\n",
+ " 45%|████▍ | 19787/44063 [32:28<29:51, 13.55it/s]\u001b[A\n",
+ " 45%|████▍ | 19789/44063 [32:28<27:59, 14.46it/s]\u001b[A\n",
+ " 45%|████▍ | 19791/44063 [32:29<31:32, 12.82it/s]\u001b[A\n",
+ " 45%|████▍ | 19793/44063 [32:29<36:51, 10.97it/s]\u001b[A\n",
+ " 45%|████▍ | 19795/44063 [32:29<33:20, 12.13it/s]\u001b[A\n",
+ " 45%|████▍ | 19797/44063 [32:29<32:10, 12.57it/s]\u001b[A\n",
+ " 45%|████▍ | 19799/44063 [32:29<29:27, 13.73it/s]\u001b[A\n",
+ " 45%|████▍ | 19801/44063 [32:29<27:25, 14.74it/s]\u001b[A\n",
+ " 45%|████▍ | 19803/44063 [32:30<26:02, 15.52it/s]\u001b[A\n",
+ " 45%|████▍ | 19805/44063 [32:30<26:15, 15.40it/s]\u001b[A\n",
+ " 45%|████▍ | 19807/44063 [32:30<24:36, 16.43it/s]\u001b[A\n",
+ " 45%|████▍ | 19809/44063 [32:30<25:19, 15.96it/s]\u001b[A\n",
+ " 45%|████▍ | 19811/44063 [32:30<24:30, 16.49it/s]\u001b[A\n",
+ " 45%|████▍ | 19813/44063 [32:30<23:36, 17.12it/s]\u001b[A\n",
+ " 45%|████▍ | 19815/44063 [32:30<24:15, 16.66it/s]\u001b[A\n",
+ " 45%|████▍ | 19817/44063 [32:30<24:27, 16.53it/s]\u001b[A\n",
+ " 45%|████▍ | 19819/44063 [32:30<23:55, 16.89it/s]\u001b[A\n",
+ " 45%|████▍ | 19821/44063 [32:31<28:24, 14.22it/s]\u001b[A\n",
+ " 45%|████▍ | 19823/44063 [32:31<27:28, 14.70it/s]\u001b[A\n",
+ " 45%|████▍ | 19825/44063 [32:31<26:47, 15.08it/s]\u001b[A\n",
+ " 45%|████▍ | 19827/44063 [32:31<27:44, 14.56it/s]\u001b[A\n",
+ " 45%|████▌ | 19829/44063 [32:31<26:11, 15.42it/s]\u001b[A\n",
+ " 45%|████▌ | 19831/44063 [32:31<32:56, 12.26it/s]\u001b[A\n",
+ " 45%|████▌ | 19833/44063 [32:32<29:29, 13.69it/s]\u001b[A\n",
+ " 45%|████▌ | 19835/44063 [32:32<27:35, 14.64it/s]\u001b[A\n",
+ " 45%|████▌ | 19837/44063 [32:32<26:39, 15.15it/s]\u001b[A\n",
+ " 45%|████▌ | 19839/44063 [32:32<25:45, 15.68it/s]\u001b[A\n",
+ " 45%|████▌ | 19841/44063 [32:32<27:36, 14.62it/s]\u001b[A\n",
+ " 45%|████▌ | 19844/44063 [32:32<25:32, 15.80it/s]\u001b[A\n",
+ " 45%|████▌ | 19846/44063 [32:32<26:02, 15.49it/s]\u001b[A\n",
+ " 45%|████▌ | 19848/44063 [32:33<31:50, 12.67it/s]\u001b[A\n",
+ " 45%|████▌ | 19850/44063 [32:33<32:04, 12.58it/s]\u001b[A\n",
+ " 45%|████▌ | 19852/44063 [32:33<28:55, 13.95it/s]\u001b[A\n",
+ " 45%|████▌ | 19854/44063 [32:33<26:41, 15.12it/s]\u001b[A\n",
+ " 45%|████▌ | 19856/44063 [32:33<27:30, 14.66it/s]\u001b[A\n",
+ " 45%|████▌ | 19858/44063 [32:33<35:27, 11.38it/s]\u001b[A\n",
+ " 45%|████▌ | 19860/44063 [32:33<33:57, 11.88it/s]\u001b[A\n",
+ " 45%|████▌ | 19862/44063 [32:34<34:23, 11.73it/s]\u001b[A\n",
+ " 45%|████▌ | 19864/44063 [32:34<32:12, 12.52it/s]\u001b[A\n",
+ " 45%|████▌ | 19866/44063 [32:34<30:17, 13.31it/s]\u001b[A\n",
+ " 45%|████▌ | 19868/44063 [32:34<28:50, 13.98it/s]\u001b[A\n",
+ " 45%|████▌ | 19870/44063 [32:34<26:41, 15.10it/s]\u001b[A\n",
+ " 45%|████▌ | 19872/44063 [32:34<27:33, 14.63it/s]\u001b[A\n",
+ " 45%|████▌ | 19874/44063 [32:34<26:28, 15.23it/s]\u001b[A\n",
+ " 45%|████▌ | 19876/44063 [32:35<25:44, 15.66it/s]\u001b[A\n",
+ " 45%|████▌ | 19878/44063 [32:35<26:08, 15.42it/s]\u001b[A\n",
+ " 45%|████▌ | 19880/44063 [32:35<25:48, 15.62it/s]\u001b[A\n",
+ " 45%|████▌ | 19882/44063 [32:35<27:36, 14.60it/s]\u001b[A\n",
+ " 45%|████▌ | 19884/44063 [32:35<28:40, 14.05it/s]\u001b[A\n",
+ " 45%|████▌ | 19887/44063 [32:35<26:13, 15.36it/s]\u001b[A\n",
+ " 45%|████▌ | 19889/44063 [32:35<26:21, 15.29it/s]\u001b[A\n",
+ " 45%|████▌ | 19891/44063 [32:36<26:32, 15.17it/s]\u001b[A\n",
+ " 45%|████▌ | 19893/44063 [32:36<25:51, 15.57it/s]\u001b[A\n",
+ " 45%|████▌ | 19895/44063 [32:36<25:42, 15.67it/s]\u001b[A\n",
+ " 45%|████▌ | 19897/44063 [32:36<25:10, 16.00it/s]\u001b[A\n",
+ " 45%|████▌ | 19899/44063 [32:36<24:35, 16.38it/s]\u001b[A\n",
+ " 45%|████▌ | 19901/44063 [32:36<25:12, 15.97it/s]\u001b[A\n",
+ " 45%|████▌ | 19903/44063 [32:36<26:00, 15.49it/s]\u001b[A\n",
+ " 45%|████▌ | 19905/44063 [32:36<26:11, 15.37it/s]\u001b[A\n",
+ " 45%|████▌ | 19907/44063 [32:37<25:00, 16.10it/s]\u001b[A\n",
+ " 45%|████▌ | 19909/44063 [32:37<24:48, 16.23it/s]\u001b[A\n",
+ " 45%|████▌ | 19911/44063 [32:37<23:55, 16.83it/s]\u001b[A\n",
+ " 45%|████▌ | 19913/44063 [32:37<32:38, 12.33it/s]\u001b[A\n",
+ " 45%|████▌ | 19915/44063 [32:37<30:24, 13.24it/s]\u001b[A\n",
+ " 45%|████▌ | 19917/44063 [32:37<28:49, 13.96it/s]\u001b[A\n",
+ " 45%|████▌ | 19919/44063 [32:37<26:53, 14.96it/s]\u001b[A\n",
+ " 45%|████▌ | 19921/44063 [32:38<27:30, 14.63it/s]\u001b[A\n",
+ " 45%|████▌ | 19923/44063 [32:38<26:16, 15.31it/s]\u001b[A\n",
+ " 45%|████▌ | 19925/44063 [32:38<40:47, 9.86it/s]\u001b[A\n",
+ " 45%|████▌ | 19927/44063 [32:38<36:10, 11.12it/s]\u001b[A\n",
+ " 45%|████▌ | 19929/44063 [32:38<32:25, 12.41it/s]\u001b[A\n",
+ " 45%|████▌ | 19931/44063 [32:38<29:24, 13.67it/s]\u001b[A\n",
+ " 45%|████▌ | 19933/44063 [32:39<38:14, 10.52it/s]\u001b[A\n",
+ " 45%|████▌ | 19935/44063 [32:39<34:10, 11.77it/s]\u001b[A\n",
+ " 45%|████▌ | 19937/44063 [32:39<37:31, 10.72it/s]\u001b[A\n",
+ " 45%|████▌ | 19939/44063 [32:39<32:55, 12.21it/s]\u001b[A\n",
+ " 45%|████▌ | 19941/44063 [32:39<31:40, 12.69it/s]\u001b[A\n",
+ " 45%|████▌ | 19943/44063 [32:39<29:43, 13.53it/s]\u001b[A\n",
+ " 45%|████▌ | 19945/44063 [32:40<28:50, 13.94it/s]\u001b[A\n",
+ " 45%|████▌ | 19947/44063 [32:40<27:42, 14.51it/s]\u001b[A\n",
+ " 45%|████▌ | 19949/44063 [32:40<26:21, 15.24it/s]\u001b[A\n",
+ " 45%|████▌ | 19951/44063 [32:40<27:17, 14.73it/s]\u001b[A\n",
+ " 45%|████▌ | 19953/44063 [32:40<26:06, 15.39it/s]\u001b[A\n",
+ " 45%|████▌ | 19955/44063 [32:40<24:38, 16.31it/s]\u001b[A\n",
+ " 45%|████▌ | 19957/44063 [32:40<24:58, 16.09it/s]\u001b[A\n",
+ " 45%|████▌ | 19959/44063 [32:40<28:03, 14.32it/s]\u001b[A\n",
+ " 45%|████▌ | 19961/44063 [32:41<28:50, 13.93it/s]\u001b[A\n",
+ " 45%|████▌ | 19963/44063 [32:41<27:41, 14.51it/s]\u001b[A\n",
+ " 45%|████▌ | 19965/44063 [32:41<27:26, 14.64it/s]\u001b[A\n",
+ " 45%|████▌ | 19967/44063 [32:41<28:08, 14.27it/s]\u001b[A\n",
+ " 45%|████▌ | 19969/44063 [32:41<26:51, 14.95it/s]\u001b[A\n",
+ " 45%|████▌ | 19971/44063 [32:41<29:08, 13.78it/s]\u001b[A\n",
+ " 45%|████▌ | 19973/44063 [32:41<33:00, 12.16it/s]\u001b[A\n",
+ " 45%|████▌ | 19975/44063 [32:42<30:45, 13.05it/s]\u001b[A\n",
+ " 45%|████▌ | 19977/44063 [32:42<30:00, 13.38it/s]\u001b[A\n",
+ " 45%|████▌ | 19979/44063 [32:42<29:23, 13.66it/s]\u001b[A\n",
+ " 45%|████▌ | 19981/44063 [32:42<31:48, 12.62it/s]\u001b[A\n",
+ " 45%|████▌ | 19983/44063 [32:42<33:25, 12.00it/s]\u001b[A\n",
+ " 45%|████▌ | 19985/44063 [32:42<37:05, 10.82it/s]\u001b[A\n",
+ " 45%|████▌ | 19987/44063 [32:43<39:55, 10.05it/s]\u001b[A\n",
+ " 45%|████▌ | 19989/44063 [32:43<40:07, 10.00it/s]\u001b[A\n",
+ " 45%|████▌ | 19991/44063 [32:43<41:58, 9.56it/s]\u001b[A\n",
+ " 45%|████▌ | 19992/44063 [32:43<41:27, 9.68it/s]\u001b[A\n",
+ " 45%|████▌ | 19994/44063 [32:43<39:56, 10.04it/s]\u001b[A\n",
+ " 45%|████▌ | 19996/44063 [32:44<42:06, 9.53it/s]\u001b[A\n",
+ " 45%|████▌ | 19997/44063 [32:44<45:13, 8.87it/s]\u001b[A\n",
+ " 45%|████▌ | 19999/44063 [32:44<44:20, 9.05it/s]\u001b[A\n",
+ " 45%|████▌ | 20000/44063 [32:44<45:01, 8.91it/s]\u001b[A\n",
+ " 45%|████▌ | 20001/44063 [32:44<53:37, 7.48it/s]\u001b[A\n",
+ " 45%|████▌ | 20003/44063 [32:44<47:27, 8.45it/s]\u001b[A\n",
+ " 45%|████▌ | 20004/44063 [32:45<45:27, 8.82it/s]\u001b[A\n",
+ " 45%|████▌ | 20005/44063 [32:45<45:21, 8.84it/s]\u001b[A\n",
+ " 45%|████▌ | 20007/44063 [32:45<42:49, 9.36it/s]\u001b[A\n",
+ " 45%|████▌ | 20009/44063 [32:45<43:36, 9.19it/s]\u001b[A\n",
+ " 45%|████▌ | 20011/44063 [32:45<42:31, 9.43it/s]\u001b[A\n",
+ " 45%|████▌ | 20012/44063 [32:45<44:09, 9.08it/s]\u001b[A\n",
+ " 45%|████▌ | 20013/44063 [32:46<45:51, 8.74it/s]\u001b[A\n",
+ " 45%|████▌ | 20014/44063 [32:46<47:26, 8.45it/s]\u001b[A\n",
+ " 45%|████▌ | 20015/44063 [32:46<45:58, 8.72it/s]\u001b[A\n",
+ " 45%|████▌ | 20016/44063 [32:46<44:41, 8.97it/s]\u001b[A\n",
+ " 45%|████▌ | 20017/44063 [32:46<47:36, 8.42it/s]\u001b[A\n",
+ " 45%|████▌ | 20018/44063 [32:46<46:06, 8.69it/s]\u001b[A\n",
+ " 45%|████▌ | 20020/44063 [32:46<42:31, 9.42it/s]\u001b[A\n",
+ " 45%|████▌ | 20021/44063 [32:46<43:48, 9.15it/s]\u001b[A\n",
+ " 45%|████▌ | 20023/44063 [32:47<39:56, 10.03it/s]\u001b[A\n",
+ " 45%|████▌ | 20025/44063 [32:47<42:44, 9.37it/s]\u001b[A\n",
+ " 45%|████▌ | 20026/44063 [32:47<46:55, 8.54it/s]\u001b[A\n",
+ " 45%|████▌ | 20028/44063 [32:47<41:15, 9.71it/s]\u001b[A\n",
+ " 45%|████▌ | 20030/44063 [32:47<39:30, 10.14it/s]\u001b[A\n",
+ " 45%|████▌ | 20032/44063 [32:47<38:04, 10.52it/s]\u001b[A\n",
+ " 45%|████▌ | 20034/44063 [32:48<39:33, 10.12it/s]\u001b[A\n",
+ " 45%|████▌ | 20036/44063 [32:48<38:14, 10.47it/s]\u001b[A\n",
+ " 45%|████▌ | 20038/44063 [32:48<37:47, 10.60it/s]\u001b[A\n",
+ " 45%|████▌ | 20040/44063 [32:48<37:04, 10.80it/s]\u001b[A\n",
+ " 45%|████▌ | 20042/44063 [32:48<35:22, 11.32it/s]\u001b[A\n",
+ " 45%|████▌ | 20044/44063 [32:49<34:47, 11.51it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 45%|████▌ | 20046/44063 [32:49<33:01, 12.12it/s]\u001b[A\n",
+ " 45%|████▌ | 20048/44063 [32:49<34:08, 11.73it/s]\u001b[A\n",
+ " 46%|████▌ | 20050/44063 [32:49<31:54, 12.54it/s]\u001b[A\n",
+ " 46%|████▌ | 20052/44063 [32:49<29:37, 13.51it/s]\u001b[A\n",
+ " 46%|████▌ | 20054/44063 [32:49<31:58, 12.51it/s]\u001b[A\n",
+ " 46%|████▌ | 20056/44063 [32:49<31:04, 12.88it/s]\u001b[A\n",
+ " 46%|████▌ | 20058/44063 [32:50<30:45, 13.01it/s]\u001b[A\n",
+ " 46%|████▌ | 20060/44063 [32:50<32:10, 12.43it/s]\u001b[A\n",
+ " 46%|████▌ | 20062/44063 [32:50<31:37, 12.65it/s]\u001b[A\n",
+ " 46%|████▌ | 20064/44063 [32:50<33:43, 11.86it/s]\u001b[A\n",
+ " 46%|████▌ | 20066/44063 [32:50<32:19, 12.37it/s]\u001b[A\n",
+ " 46%|████▌ | 20068/44063 [32:51<43:24, 9.21it/s]\u001b[A\n",
+ " 46%|████▌ | 20070/44063 [32:51<41:57, 9.53it/s]\u001b[A\n",
+ " 46%|████▌ | 20072/44063 [32:51<39:20, 10.16it/s]\u001b[A\n",
+ " 46%|████▌ | 20074/44063 [32:51<37:12, 10.75it/s]\u001b[A\n",
+ " 46%|████▌ | 20076/44063 [32:51<41:31, 9.63it/s]\u001b[A\n",
+ " 46%|████▌ | 20078/44063 [32:52<37:56, 10.54it/s]\u001b[A\n",
+ " 46%|████▌ | 20080/44063 [32:52<37:19, 10.71it/s]\u001b[A\n",
+ " 46%|████▌ | 20082/44063 [32:52<34:44, 11.51it/s]\u001b[A\n",
+ " 46%|████▌ | 20084/44063 [32:52<34:24, 11.62it/s]\u001b[A\n",
+ " 46%|████▌ | 20086/44063 [32:52<33:28, 11.94it/s]\u001b[A\n",
+ " 46%|████▌ | 20088/44063 [32:52<35:32, 11.24it/s]\u001b[A\n",
+ " 46%|████▌ | 20090/44063 [32:53<35:29, 11.26it/s]\u001b[A\n",
+ " 46%|████▌ | 20092/44063 [32:53<36:55, 10.82it/s]\u001b[A\n",
+ " 46%|████▌ | 20094/44063 [32:53<39:25, 10.13it/s]\u001b[A\n",
+ " 46%|████▌ | 20096/44063 [32:53<35:35, 11.22it/s]\u001b[A\n",
+ " 46%|████▌ | 20098/44063 [32:53<32:13, 12.39it/s]\u001b[A\n",
+ " 46%|████▌ | 20100/44063 [32:53<35:17, 11.32it/s]\u001b[A\n",
+ " 46%|████▌ | 20102/44063 [32:54<35:51, 11.14it/s]\u001b[A\n",
+ " 46%|████▌ | 20104/44063 [32:54<38:43, 10.31it/s]\u001b[A\n",
+ " 46%|████▌ | 20106/44063 [32:54<39:49, 10.03it/s]\u001b[A\n",
+ " 46%|████▌ | 20108/44063 [32:54<37:50, 10.55it/s]\u001b[A\n",
+ " 46%|████▌ | 20110/44063 [32:54<40:00, 9.98it/s]\u001b[A\n",
+ " 46%|████▌ | 20112/44063 [32:55<38:48, 10.29it/s]\u001b[A\n",
+ " 46%|████▌ | 20114/44063 [32:55<37:53, 10.53it/s]\u001b[A\n",
+ " 46%|████▌ | 20116/44063 [32:55<33:41, 11.85it/s]\u001b[A\n",
+ " 46%|████▌ | 20118/44063 [32:55<31:53, 12.51it/s]\u001b[A\n",
+ " 46%|████▌ | 20120/44063 [32:55<39:34, 10.08it/s]\u001b[A\n",
+ " 46%|████▌ | 20122/44063 [32:56<36:45, 10.86it/s]\u001b[A\n",
+ " 46%|████▌ | 20124/44063 [32:56<39:37, 10.07it/s]\u001b[A\n",
+ " 46%|████▌ | 20126/44063 [32:56<49:48, 8.01it/s]\u001b[A\n",
+ " 46%|████▌ | 20127/44063 [32:56<53:56, 7.40it/s]\u001b[A\n",
+ " 46%|████▌ | 20129/44063 [32:56<47:30, 8.40it/s]\u001b[A\n",
+ " 46%|████▌ | 20131/44063 [32:57<42:44, 9.33it/s]\u001b[A\n",
+ " 46%|████▌ | 20133/44063 [32:57<41:15, 9.67it/s]\u001b[A\n",
+ " 46%|████▌ | 20135/44063 [32:57<38:49, 10.27it/s]\u001b[A\n",
+ " 46%|████▌ | 20137/44063 [32:57<36:02, 11.06it/s]\u001b[A\n",
+ " 46%|████▌ | 20139/44063 [32:57<37:41, 10.58it/s]\u001b[A\n",
+ " 46%|████▌ | 20141/44063 [32:57<34:37, 11.52it/s]\u001b[A\n",
+ " 46%|████▌ | 20143/44063 [32:58<31:11, 12.78it/s]\u001b[A\n",
+ " 46%|████▌ | 20145/44063 [32:58<29:55, 13.32it/s]\u001b[A\n",
+ " 46%|████▌ | 20147/44063 [32:58<30:04, 13.25it/s]\u001b[A\n",
+ " 46%|████▌ | 20149/44063 [32:58<31:19, 12.72it/s]\u001b[A\n",
+ " 46%|████▌ | 20151/44063 [32:58<31:49, 12.52it/s]\u001b[A\n",
+ " 46%|████▌ | 20153/44063 [32:58<38:45, 10.28it/s]\u001b[A\n",
+ " 46%|████▌ | 20155/44063 [32:59<38:19, 10.39it/s]\u001b[A\n",
+ " 46%|████▌ | 20157/44063 [32:59<39:43, 10.03it/s]\u001b[A\n",
+ " 46%|████▌ | 20159/44063 [32:59<35:45, 11.14it/s]\u001b[A\n",
+ " 46%|████▌ | 20161/44063 [32:59<33:30, 11.89it/s]\u001b[A\n",
+ " 46%|████▌ | 20163/44063 [32:59<39:11, 10.16it/s]\u001b[A\n",
+ " 46%|████▌ | 20165/44063 [33:00<41:31, 9.59it/s]\u001b[A\n",
+ " 46%|████▌ | 20167/44063 [33:00<38:56, 10.23it/s]\u001b[A\n",
+ " 46%|████▌ | 20169/44063 [33:00<37:54, 10.50it/s]\u001b[A\n",
+ " 46%|████▌ | 20171/44063 [33:00<37:52, 10.51it/s]\u001b[A\n",
+ " 46%|████▌ | 20173/44063 [33:00<41:41, 9.55it/s]\u001b[A\n",
+ " 46%|████▌ | 20175/44063 [33:01<37:29, 10.62it/s]\u001b[A\n",
+ " 46%|████▌ | 20177/44063 [33:01<36:59, 10.76it/s]\u001b[A\n",
+ " 46%|████▌ | 20179/44063 [33:01<39:39, 10.04it/s]\u001b[A\n",
+ " 46%|████▌ | 20181/44063 [33:01<40:57, 9.72it/s]\u001b[A\n",
+ " 46%|████▌ | 20183/44063 [33:01<42:42, 9.32it/s]\u001b[A\n",
+ " 46%|████▌ | 20184/44063 [33:02<53:40, 7.41it/s]\u001b[A\n",
+ " 46%|████▌ | 20186/44063 [33:02<50:32, 7.87it/s]\u001b[A\n",
+ " 46%|████▌ | 20188/44063 [33:02<45:02, 8.83it/s]\u001b[A\n",
+ " 46%|████▌ | 20190/44063 [33:02<39:37, 10.04it/s]\u001b[A\n",
+ " 46%|████▌ | 20192/44063 [33:02<39:15, 10.13it/s]\u001b[A\n",
+ " 46%|████▌ | 20194/44063 [33:03<37:35, 10.58it/s]\u001b[A\n",
+ " 46%|████▌ | 20196/44063 [33:03<38:05, 10.44it/s]\u001b[A\n",
+ " 46%|████▌ | 20198/44063 [33:03<45:55, 8.66it/s]\u001b[A\n",
+ " 46%|████▌ | 20199/44063 [33:03<45:05, 8.82it/s]\u001b[A\n",
+ " 46%|████▌ | 20201/44063 [33:03<37:36, 10.58it/s]\u001b[A\n",
+ " 46%|████▌ | 20203/44063 [33:03<35:13, 11.29it/s]\u001b[A\n",
+ " 46%|████▌ | 20205/44063 [33:04<36:38, 10.85it/s]\u001b[A\n",
+ " 46%|████▌ | 20207/44063 [33:04<40:32, 9.81it/s]\u001b[A\n",
+ " 46%|████▌ | 20209/44063 [33:04<38:43, 10.27it/s]\u001b[A\n",
+ " 46%|████▌ | 20211/44063 [33:04<49:18, 8.06it/s]\u001b[A\n",
+ " 46%|████▌ | 20213/44063 [33:05<42:01, 9.46it/s]\u001b[A\n",
+ " 46%|████▌ | 20215/44063 [33:05<41:46, 9.51it/s]\u001b[A\n",
+ " 46%|████▌ | 20217/44063 [33:05<38:23, 10.35it/s]\u001b[A\n",
+ " 46%|████▌ | 20219/44063 [33:05<35:13, 11.28it/s]\u001b[A\n",
+ " 46%|████▌ | 20221/44063 [33:05<34:58, 11.36it/s]\u001b[A\n",
+ " 46%|████▌ | 20223/44063 [33:05<36:16, 10.96it/s]\u001b[A\n",
+ " 46%|████▌ | 20225/44063 [33:06<36:44, 10.81it/s]\u001b[A\n",
+ " 46%|████▌ | 20227/44063 [33:06<33:26, 11.88it/s]\u001b[A\n",
+ " 46%|████▌ | 20229/44063 [33:06<31:30, 12.61it/s]\u001b[A\n",
+ " 46%|████▌ | 20231/44063 [33:06<32:30, 12.22it/s]\u001b[A\n",
+ " 46%|████▌ | 20233/44063 [33:06<41:06, 9.66it/s]\u001b[A\n",
+ " 46%|████▌ | 20235/44063 [33:07<39:13, 10.13it/s]\u001b[A\n",
+ " 46%|████▌ | 20237/44063 [33:07<40:33, 9.79it/s]\u001b[A\n",
+ " 46%|████▌ | 20239/44063 [33:07<34:36, 11.47it/s]\u001b[A\n",
+ " 46%|████▌ | 20241/44063 [33:07<31:57, 12.42it/s]\u001b[A\n",
+ " 46%|████▌ | 20243/44063 [33:07<36:27, 10.89it/s]\u001b[A\n",
+ " 46%|████▌ | 20245/44063 [33:07<39:20, 10.09it/s]\u001b[A\n",
+ " 46%|████▌ | 20247/44063 [33:08<40:29, 9.80it/s]\u001b[A\n",
+ " 46%|████▌ | 20249/44063 [33:08<36:20, 10.92it/s]\u001b[A\n",
+ " 46%|████▌ | 20251/44063 [33:08<33:50, 11.73it/s]\u001b[A\n",
+ " 46%|████▌ | 20253/44063 [33:08<33:50, 11.73it/s]\u001b[A\n",
+ " 46%|████▌ | 20255/44063 [33:08<31:39, 12.53it/s]\u001b[A\n",
+ " 46%|████▌ | 20257/44063 [33:08<34:21, 11.55it/s]\u001b[A\n",
+ " 46%|████▌ | 20259/44063 [33:09<36:56, 10.74it/s]\u001b[A\n",
+ " 46%|████▌ | 20261/44063 [33:09<37:55, 10.46it/s]\u001b[A\n",
+ " 46%|████▌ | 20263/44063 [33:09<36:53, 10.75it/s]\u001b[A\n",
+ " 46%|████▌ | 20265/44063 [33:09<39:31, 10.04it/s]\u001b[A\n",
+ " 46%|████▌ | 20267/44063 [33:09<36:56, 10.74it/s]\u001b[A\n",
+ " 46%|████▌ | 20269/44063 [33:10<34:46, 11.40it/s]\u001b[A\n",
+ " 46%|████▌ | 20271/44063 [33:10<33:00, 12.01it/s]\u001b[A\n",
+ " 46%|████▌ | 20273/44063 [33:10<32:55, 12.04it/s]\u001b[A\n",
+ " 46%|████▌ | 20275/44063 [33:10<31:14, 12.69it/s]\u001b[A\n",
+ " 46%|████▌ | 20277/44063 [33:10<35:41, 11.11it/s]\u001b[A\n",
+ " 46%|████▌ | 20279/44063 [33:10<32:19, 12.26it/s]\u001b[A\n",
+ " 46%|████▌ | 20281/44063 [33:11<34:58, 11.33it/s]\u001b[A\n",
+ " 46%|████▌ | 20283/44063 [33:11<32:13, 12.30it/s]\u001b[A\n",
+ " 46%|████▌ | 20285/44063 [33:11<30:26, 13.02it/s]\u001b[A\n",
+ " 46%|████▌ | 20287/44063 [33:11<31:05, 12.75it/s]\u001b[A\n",
+ " 46%|████▌ | 20289/44063 [33:11<31:33, 12.56it/s]\u001b[A\n",
+ " 46%|████▌ | 20291/44063 [33:11<35:12, 11.25it/s]\u001b[A\n",
+ " 46%|████▌ | 20293/44063 [33:12<35:05, 11.29it/s]\u001b[A\n",
+ " 46%|████▌ | 20295/44063 [33:12<34:07, 11.61it/s]\u001b[A\n",
+ " 46%|████▌ | 20297/44063 [33:12<32:00, 12.37it/s]\u001b[A\n",
+ " 46%|████▌ | 20299/44063 [33:12<32:31, 12.18it/s]\u001b[A\n",
+ " 46%|████▌ | 20301/44063 [33:12<31:43, 12.48it/s]\u001b[A\n",
+ " 46%|████▌ | 20303/44063 [33:12<29:29, 13.42it/s]\u001b[A\n",
+ " 46%|████▌ | 20305/44063 [33:12<29:09, 13.58it/s]\u001b[A\n",
+ " 46%|████▌ | 20307/44063 [33:13<30:01, 13.19it/s]\u001b[A\n",
+ " 46%|████▌ | 20309/44063 [33:13<31:58, 12.38it/s]\u001b[A\n",
+ " 46%|████▌ | 20311/44063 [33:13<37:56, 10.43it/s]\u001b[A\n",
+ " 46%|████▌ | 20313/44063 [33:13<33:57, 11.66it/s]\u001b[A\n",
+ " 46%|████▌ | 20315/44063 [33:13<31:13, 12.67it/s]\u001b[A\n",
+ " 46%|████▌ | 20318/44063 [33:13<27:21, 14.47it/s]\u001b[A\n",
+ " 46%|████▌ | 20320/44063 [33:14<27:12, 14.55it/s]\u001b[A\n",
+ " 46%|████▌ | 20322/44063 [33:14<28:38, 13.82it/s]\u001b[A\n",
+ " 46%|████▌ | 20324/44063 [33:14<30:07, 13.13it/s]\u001b[A\n",
+ " 46%|████▌ | 20326/44063 [33:14<36:01, 10.98it/s]\u001b[A\n",
+ " 46%|████▌ | 20328/44063 [33:14<34:26, 11.49it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 46%|████▌ | 20330/44063 [33:15<37:38, 10.51it/s]\u001b[A\n",
+ " 46%|████▌ | 20333/44063 [33:15<32:31, 12.16it/s]\u001b[A\n",
+ " 46%|████▌ | 20335/44063 [33:15<36:07, 10.95it/s]\u001b[A\n",
+ " 46%|████▌ | 20337/44063 [33:15<35:37, 11.10it/s]\u001b[A\n",
+ " 46%|████▌ | 20339/44063 [33:15<38:17, 10.32it/s]\u001b[A\n",
+ " 46%|████▌ | 20341/44063 [33:15<35:43, 11.07it/s]\u001b[A\n",
+ " 46%|████▌ | 20343/44063 [33:16<36:46, 10.75it/s]\u001b[A\n",
+ " 46%|████▌ | 20345/44063 [33:16<40:30, 9.76it/s]\u001b[A\n",
+ " 46%|████▌ | 20347/44063 [33:16<36:36, 10.79it/s]\u001b[A\n",
+ " 46%|████▌ | 20349/44063 [33:16<49:33, 7.97it/s]\u001b[A\n",
+ " 46%|████▌ | 20350/44063 [33:17<48:59, 8.07it/s]\u001b[A\n",
+ " 46%|████▌ | 20351/44063 [33:17<49:52, 7.92it/s]\u001b[A\n",
+ " 46%|████▌ | 20352/44063 [33:17<56:15, 7.02it/s]\u001b[A\n",
+ " 46%|████▌ | 20354/44063 [33:17<50:52, 7.77it/s]\u001b[A\n",
+ " 46%|████▌ | 20355/44063 [33:17<53:33, 7.38it/s]\u001b[A\n",
+ " 46%|████▌ | 20357/44063 [33:17<50:12, 7.87it/s]\u001b[A\n",
+ " 46%|████▌ | 20359/44063 [33:18<45:10, 8.74it/s]\u001b[A\n",
+ " 46%|████▌ | 20361/44063 [33:18<44:30, 8.88it/s]\u001b[A\n",
+ " 46%|████▌ | 20363/44063 [33:18<38:44, 10.20it/s]\u001b[A\n",
+ " 46%|████▌ | 20365/44063 [33:18<36:55, 10.69it/s]\u001b[A\n",
+ " 46%|████▌ | 20367/44063 [33:18<41:26, 9.53it/s]\u001b[A\n",
+ " 46%|████▌ | 20369/44063 [33:19<41:51, 9.43it/s]\u001b[A\n",
+ " 46%|████▌ | 20371/44063 [33:19<37:43, 10.47it/s]\u001b[A\n",
+ " 46%|████▌ | 20373/44063 [33:19<36:04, 10.94it/s]\u001b[A\n",
+ " 46%|████▌ | 20375/44063 [33:19<37:50, 10.43it/s]\u001b[A\n",
+ " 46%|████▌ | 20377/44063 [33:19<34:42, 11.37it/s]\u001b[A\n",
+ " 46%|████▌ | 20379/44063 [33:19<36:53, 10.70it/s]\u001b[A\n",
+ " 46%|████▋ | 20381/44063 [33:20<35:39, 11.07it/s]\u001b[A\n",
+ " 46%|████▋ | 20383/44063 [33:20<34:55, 11.30it/s]\u001b[A\n",
+ " 46%|████▋ | 20385/44063 [33:20<32:23, 12.18it/s]\u001b[A\n",
+ " 46%|████▋ | 20387/44063 [33:20<35:52, 11.00it/s]\u001b[A\n",
+ " 46%|████▋ | 20389/44063 [33:20<34:44, 11.36it/s]\u001b[A\n",
+ " 46%|████▋ | 20391/44063 [33:21<49:25, 7.98it/s]\u001b[A\n",
+ " 46%|████▋ | 20392/44063 [33:21<54:27, 7.24it/s]\u001b[A\n",
+ " 46%|████▋ | 20394/44063 [33:21<51:07, 7.72it/s]\u001b[A\n",
+ " 46%|████▋ | 20395/44063 [33:21<48:36, 8.11it/s]\u001b[A\n",
+ " 46%|████▋ | 20396/44063 [33:21<46:53, 8.41it/s]\u001b[A\n",
+ " 46%|████▋ | 20398/44063 [33:22<40:23, 9.76it/s]\u001b[A\n",
+ " 46%|████▋ | 20400/44063 [33:22<43:56, 8.98it/s]\u001b[A\n",
+ " 46%|████▋ | 20401/44063 [33:22<47:30, 8.30it/s]\u001b[A\n",
+ " 46%|████▋ | 20403/44063 [33:22<39:15, 10.05it/s]\u001b[A\n",
+ " 46%|████▋ | 20405/44063 [33:22<36:24, 10.83it/s]\u001b[A\n",
+ " 46%|████▋ | 20407/44063 [33:22<32:38, 12.08it/s]\u001b[A\n",
+ " 46%|████▋ | 20409/44063 [33:22<35:02, 11.25it/s]\u001b[A\n",
+ " 46%|████▋ | 20411/44063 [33:23<33:09, 11.89it/s]\u001b[A\n",
+ " 46%|████▋ | 20413/44063 [33:23<36:36, 10.77it/s]\u001b[A\n",
+ " 46%|████▋ | 20415/44063 [33:23<36:08, 10.91it/s]\u001b[A\n",
+ " 46%|████▋ | 20417/44063 [33:23<34:14, 11.51it/s]\u001b[A\n",
+ " 46%|████▋ | 20419/44063 [33:23<39:41, 9.93it/s]\u001b[A\n",
+ " 46%|████▋ | 20421/44063 [33:24<41:42, 9.45it/s]\u001b[A\n",
+ " 46%|████▋ | 20423/44063 [33:24<44:41, 8.82it/s]\u001b[A\n",
+ " 46%|████▋ | 20425/44063 [33:24<38:13, 10.31it/s]\u001b[A\n",
+ " 46%|████▋ | 20427/44063 [33:24<40:51, 9.64it/s]\u001b[A\n",
+ " 46%|████▋ | 20429/44063 [33:25<42:33, 9.25it/s]\u001b[A\n",
+ " 46%|████▋ | 20430/44063 [33:25<44:35, 8.83it/s]\u001b[A\n",
+ " 46%|████▋ | 20432/44063 [33:25<38:48, 10.15it/s]\u001b[A\n",
+ " 46%|████▋ | 20434/44063 [33:25<39:24, 9.99it/s]\u001b[A\n",
+ " 46%|████▋ | 20436/44063 [33:25<38:27, 10.24it/s]\u001b[A\n",
+ " 46%|████▋ | 20438/44063 [33:25<42:54, 9.18it/s]\u001b[A\n",
+ " 46%|████▋ | 20439/44063 [33:26<1:00:27, 6.51it/s]\u001b[A\n",
+ " 46%|████▋ | 20440/44063 [33:26<1:00:25, 6.52it/s]\u001b[A\n",
+ " 46%|████▋ | 20441/44063 [33:26<59:53, 6.57it/s] \u001b[A\n",
+ " 46%|████▋ | 20443/44063 [33:26<54:37, 7.21it/s]\u001b[A\n",
+ " 46%|████▋ | 20445/44063 [33:26<50:11, 7.84it/s]\u001b[A\n",
+ " 46%|████▋ | 20448/44063 [33:27<45:27, 8.66it/s]\u001b[A\n",
+ " 46%|████▋ | 20451/44063 [33:27<39:34, 9.94it/s]\u001b[A\n",
+ " 46%|████▋ | 20453/44063 [33:27<40:49, 9.64it/s]\u001b[A\n",
+ " 46%|████▋ | 20455/44063 [33:27<41:50, 9.40it/s]\u001b[A\n",
+ " 46%|████▋ | 20457/44063 [33:28<39:55, 9.85it/s]\u001b[A\n",
+ " 46%|████▋ | 20459/44063 [33:28<44:17, 8.88it/s]\u001b[A\n",
+ " 46%|████▋ | 20460/44063 [33:28<43:33, 9.03it/s]\u001b[A\n",
+ " 46%|████▋ | 20462/44063 [33:28<41:31, 9.47it/s]\u001b[A\n",
+ " 46%|████▋ | 20464/44063 [33:28<40:00, 9.83it/s]\u001b[A\n",
+ " 46%|████▋ | 20466/44063 [33:29<41:17, 9.52it/s]\u001b[A\n",
+ " 46%|████▋ | 20467/44063 [33:29<47:58, 8.20it/s]\u001b[A\n",
+ " 46%|████▋ | 20468/44063 [33:29<45:54, 8.57it/s]\u001b[A\n",
+ " 46%|████▋ | 20470/44063 [33:29<45:55, 8.56it/s]\u001b[A\n",
+ " 46%|████▋ | 20472/44063 [33:29<44:54, 8.75it/s]\u001b[A\n",
+ " 46%|████▋ | 20473/44063 [33:29<53:40, 7.32it/s]\u001b[A\n",
+ " 46%|████▋ | 20474/44063 [33:30<49:57, 7.87it/s]\u001b[A\n",
+ " 46%|████▋ | 20476/44063 [33:30<43:27, 9.05it/s]\u001b[A\n",
+ " 46%|████▋ | 20478/44063 [33:30<36:56, 10.64it/s]\u001b[A\n",
+ " 46%|████▋ | 20480/44063 [33:30<32:47, 11.99it/s]\u001b[A\n",
+ " 46%|████▋ | 20482/44063 [33:30<35:17, 11.14it/s]\u001b[A\n",
+ " 46%|████▋ | 20484/44063 [33:30<32:05, 12.25it/s]\u001b[A\n",
+ " 46%|████▋ | 20486/44063 [33:30<35:30, 11.07it/s]\u001b[A\n",
+ " 46%|████▋ | 20488/44063 [33:31<36:55, 10.64it/s]\u001b[A\n",
+ " 47%|████▋ | 20490/44063 [33:31<37:53, 10.37it/s]\u001b[A\n",
+ " 47%|████▋ | 20492/44063 [33:31<38:46, 10.13it/s]\u001b[A\n",
+ " 47%|████▋ | 20494/44063 [33:31<35:16, 11.14it/s]\u001b[A\n",
+ " 47%|████▋ | 20496/44063 [33:31<32:56, 11.92it/s]\u001b[A\n",
+ " 47%|████▋ | 20498/44063 [33:32<32:41, 12.02it/s]\u001b[A\n",
+ " 47%|████▋ | 20500/44063 [33:32<33:45, 11.64it/s]\u001b[A\n",
+ " 47%|████▋ | 20502/44063 [33:32<35:39, 11.01it/s]\u001b[A\n",
+ " 47%|████▋ | 20504/44063 [33:32<33:55, 11.58it/s]\u001b[A\n",
+ " 47%|████▋ | 20506/44063 [33:32<32:09, 12.21it/s]\u001b[A\n",
+ " 47%|████▋ | 20508/44063 [33:32<34:14, 11.46it/s]\u001b[A\n",
+ " 47%|████▋ | 20510/44063 [33:33<36:11, 10.85it/s]\u001b[A\n",
+ " 47%|████▋ | 20512/44063 [33:33<36:16, 10.82it/s]\u001b[A\n",
+ " 47%|████▋ | 20514/44063 [33:33<35:14, 11.14it/s]\u001b[A\n",
+ " 47%|████▋ | 20516/44063 [33:33<33:18, 11.78it/s]\u001b[A\n",
+ " 47%|████▋ | 20518/44063 [33:33<37:53, 10.36it/s]\u001b[A\n",
+ " 47%|████▋ | 20520/44063 [33:34<42:42, 9.19it/s]\u001b[A\n",
+ " 47%|████▋ | 20522/44063 [33:34<36:48, 10.66it/s]\u001b[A\n",
+ " 47%|████▋ | 20524/44063 [33:34<37:34, 10.44it/s]\u001b[A\n",
+ " 47%|████▋ | 20526/44063 [33:34<39:44, 9.87it/s]\u001b[A\n",
+ " 47%|████▋ | 20528/44063 [33:34<36:15, 10.82it/s]\u001b[A\n",
+ " 47%|████▋ | 20530/44063 [33:34<35:39, 11.00it/s]\u001b[A\n",
+ " 47%|████▋ | 20532/44063 [33:35<34:44, 11.29it/s]\u001b[A\n",
+ " 47%|████▋ | 20534/44063 [33:35<38:18, 10.24it/s]\u001b[A\n",
+ " 47%|████▋ | 20536/44063 [33:35<34:04, 11.51it/s]\u001b[A\n",
+ " 47%|████▋ | 20538/44063 [33:35<34:41, 11.30it/s]\u001b[A\n",
+ " 47%|████▋ | 20540/44063 [33:35<33:14, 11.79it/s]\u001b[A\n",
+ " 47%|████▋ | 20542/44063 [33:36<39:52, 9.83it/s]\u001b[A\n",
+ " 47%|████▋ | 20544/44063 [33:36<37:42, 10.40it/s]\u001b[A\n",
+ " 47%|████▋ | 20546/44063 [33:36<34:02, 11.51it/s]\u001b[A\n",
+ " 47%|████▋ | 20548/44063 [33:36<32:36, 12.02it/s]\u001b[A\n",
+ " 47%|████▋ | 20550/44063 [33:36<32:54, 11.91it/s]\u001b[A\n",
+ " 47%|████▋ | 20552/44063 [33:36<34:23, 11.39it/s]\u001b[A\n",
+ " 47%|████▋ | 20554/44063 [33:37<32:06, 12.21it/s]\u001b[A\n",
+ " 47%|████▋ | 20556/44063 [33:37<32:17, 12.13it/s]\u001b[A\n",
+ " 47%|████▋ | 20558/44063 [33:37<30:55, 12.67it/s]\u001b[A\n",
+ " 47%|████▋ | 20560/44063 [33:37<34:14, 11.44it/s]\u001b[A\n",
+ " 47%|████▋ | 20562/44063 [33:37<33:02, 11.85it/s]\u001b[A\n",
+ " 47%|████▋ | 20564/44063 [33:37<32:47, 11.94it/s]\u001b[A\n",
+ " 47%|████▋ | 20566/44063 [33:38<39:24, 9.94it/s]\u001b[A\n",
+ " 47%|████▋ | 20568/44063 [33:38<37:30, 10.44it/s]\u001b[A\n",
+ " 47%|████▋ | 20570/44063 [33:38<35:37, 10.99it/s]\u001b[A\n",
+ " 47%|████▋ | 20572/44063 [33:38<42:37, 9.18it/s]\u001b[A\n",
+ " 47%|████▋ | 20574/44063 [33:38<39:01, 10.03it/s]\u001b[A\n",
+ " 47%|████▋ | 20576/44063 [33:39<35:53, 10.91it/s]\u001b[A\n",
+ " 47%|████▋ | 20578/44063 [33:39<39:50, 9.82it/s]\u001b[A\n",
+ " 47%|████▋ | 20580/44063 [33:39<35:21, 11.07it/s]\u001b[A\n",
+ " 47%|████▋ | 20582/44063 [33:39<42:12, 9.27it/s]\u001b[A\n",
+ " 47%|████▋ | 20584/44063 [33:40<40:33, 9.65it/s]\u001b[A\n",
+ " 47%|████▋ | 20586/44063 [33:40<37:31, 10.43it/s]\u001b[A\n",
+ " 47%|████▋ | 20588/44063 [33:40<36:41, 10.66it/s]\u001b[A\n",
+ " 47%|████▋ | 20590/44063 [33:40<35:50, 10.92it/s]\u001b[A\n",
+ " 47%|████▋ | 20592/44063 [33:40<34:28, 11.35it/s]\u001b[A\n",
+ " 47%|████▋ | 20594/44063 [33:40<33:41, 11.61it/s]\u001b[A\n",
+ " 47%|████▋ | 20596/44063 [33:41<35:30, 11.02it/s]\u001b[A\n",
+ " 47%|████▋ | 20598/44063 [33:41<34:41, 11.27it/s]\u001b[A\n",
+ " 47%|████▋ | 20600/44063 [33:41<31:00, 12.61it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 47%|████▋ | 20602/44063 [33:41<33:00, 11.85it/s]\u001b[A\n",
+ " 47%|████▋ | 20604/44063 [33:41<31:32, 12.40it/s]\u001b[A\n",
+ " 47%|████▋ | 20606/44063 [33:41<32:11, 12.14it/s]\u001b[A\n",
+ " 47%|████▋ | 20608/44063 [33:41<30:59, 12.61it/s]\u001b[A\n",
+ " 47%|████▋ | 20610/44063 [33:42<28:33, 13.69it/s]\u001b[A\n",
+ " 47%|████▋ | 20612/44063 [33:42<27:39, 14.13it/s]\u001b[A\n",
+ " 47%|████▋ | 20614/44063 [33:42<30:52, 12.65it/s]\u001b[A\n",
+ " 47%|████▋ | 20616/44063 [33:42<30:39, 12.75it/s]\u001b[A\n",
+ " 47%|████▋ | 20618/44063 [33:42<29:39, 13.17it/s]\u001b[A\n",
+ " 47%|████▋ | 20620/44063 [33:42<29:35, 13.20it/s]\u001b[A\n",
+ " 47%|████▋ | 20622/44063 [33:43<31:46, 12.30it/s]\u001b[A\n",
+ " 47%|████▋ | 20624/44063 [33:43<32:12, 12.13it/s]\u001b[A\n",
+ " 47%|████▋ | 20626/44063 [33:43<33:18, 11.73it/s]\u001b[A\n",
+ " 47%|████▋ | 20628/44063 [33:43<32:59, 11.84it/s]\u001b[A\n",
+ " 47%|████▋ | 20630/44063 [33:43<32:21, 12.07it/s]\u001b[A\n",
+ " 47%|████▋ | 20632/44063 [33:43<29:51, 13.08it/s]\u001b[A\n",
+ " 47%|████▋ | 20634/44063 [33:44<31:13, 12.51it/s]\u001b[A\n",
+ " 47%|████▋ | 20636/44063 [33:44<32:28, 12.03it/s]\u001b[A\n",
+ " 47%|████▋ | 20638/44063 [33:44<29:42, 13.14it/s]\u001b[A\n",
+ " 47%|████▋ | 20640/44063 [33:44<29:21, 13.29it/s]\u001b[A\n",
+ " 47%|████▋ | 20642/44063 [33:44<31:29, 12.40it/s]\u001b[A\n",
+ " 47%|████▋ | 20644/44063 [33:44<29:37, 13.18it/s]\u001b[A\n",
+ " 47%|████▋ | 20646/44063 [33:44<28:56, 13.49it/s]\u001b[A\n",
+ " 47%|████▋ | 20648/44063 [33:45<28:13, 13.82it/s]\u001b[A\n",
+ " 47%|████▋ | 20650/44063 [33:45<30:19, 12.87it/s]\u001b[A\n",
+ " 47%|████▋ | 20652/44063 [33:45<41:00, 9.51it/s]\u001b[A\n",
+ " 47%|████▋ | 20654/44063 [33:45<36:22, 10.72it/s]\u001b[A\n",
+ " 47%|████▋ | 20656/44063 [33:45<36:23, 10.72it/s]\u001b[A\n",
+ " 47%|████▋ | 20658/44063 [33:46<34:23, 11.34it/s]\u001b[A\n",
+ " 47%|████▋ | 20660/44063 [33:46<33:29, 11.65it/s]\u001b[A\n",
+ " 47%|████▋ | 20662/44063 [33:46<31:51, 12.24it/s]\u001b[A\n",
+ " 47%|████▋ | 20664/44063 [33:46<30:14, 12.89it/s]\u001b[A\n",
+ " 47%|████▋ | 20666/44063 [33:46<31:53, 12.23it/s]\u001b[A\n",
+ " 47%|████▋ | 20668/44063 [33:46<30:45, 12.68it/s]\u001b[A\n",
+ " 47%|████▋ | 20670/44063 [33:46<31:18, 12.45it/s]\u001b[A\n",
+ " 47%|████▋ | 20672/44063 [33:47<33:43, 11.56it/s]\u001b[A\n",
+ " 47%|████▋ | 20674/44063 [33:47<33:14, 11.73it/s]\u001b[A\n",
+ " 47%|████▋ | 20676/44063 [33:47<32:00, 12.18it/s]\u001b[A\n",
+ " 47%|████▋ | 20678/44063 [33:47<37:59, 10.26it/s]\u001b[A\n",
+ " 47%|████▋ | 20680/44063 [33:47<37:23, 10.42it/s]\u001b[A\n",
+ " 47%|████▋ | 20682/44063 [33:48<37:04, 10.51it/s]\u001b[A\n",
+ " 47%|████▋ | 20684/44063 [33:48<38:51, 10.03it/s]\u001b[A\n",
+ " 47%|████▋ | 20686/44063 [33:48<37:14, 10.46it/s]\u001b[A\n",
+ " 47%|████▋ | 20688/44063 [33:48<36:36, 10.64it/s]\u001b[A\n",
+ " 47%|████▋ | 20690/44063 [33:48<37:18, 10.44it/s]\u001b[A\n",
+ " 47%|████▋ | 20692/44063 [33:49<33:27, 11.64it/s]\u001b[A\n",
+ " 47%|████▋ | 20694/44063 [33:49<33:03, 11.78it/s]\u001b[A\n",
+ " 47%|████▋ | 20696/44063 [33:49<32:17, 12.06it/s]\u001b[A\n",
+ " 47%|████▋ | 20698/44063 [33:49<33:39, 11.57it/s]\u001b[A\n",
+ " 47%|████▋ | 20700/44063 [33:49<35:12, 11.06it/s]\u001b[A\n",
+ " 47%|████▋ | 20702/44063 [33:49<33:08, 11.75it/s]\u001b[A\n",
+ " 47%|████▋ | 20704/44063 [33:50<29:43, 13.10it/s]\u001b[A\n",
+ " 47%|████▋ | 20706/44063 [33:50<32:09, 12.10it/s]\u001b[A\n",
+ " 47%|████▋ | 20708/44063 [33:50<31:51, 12.22it/s]\u001b[A\n",
+ " 47%|████▋ | 20710/44063 [33:50<34:15, 11.36it/s]\u001b[A\n",
+ " 47%|████▋ | 20712/44063 [33:50<32:09, 12.10it/s]\u001b[A\n",
+ " 47%|████▋ | 20714/44063 [33:50<34:17, 11.35it/s]\u001b[A\n",
+ " 47%|████▋ | 20716/44063 [33:51<33:28, 11.62it/s]\u001b[A\n",
+ " 47%|████▋ | 20718/44063 [33:51<31:11, 12.47it/s]\u001b[A\n",
+ " 47%|████▋ | 20720/44063 [33:51<31:48, 12.23it/s]\u001b[A\n",
+ " 47%|████▋ | 20722/44063 [33:51<34:07, 11.40it/s]\u001b[A\n",
+ " 47%|████▋ | 20724/44063 [33:51<33:05, 11.76it/s]\u001b[A\n",
+ " 47%|████▋ | 20726/44063 [33:51<30:15, 12.86it/s]\u001b[A\n",
+ " 47%|████▋ | 20728/44063 [33:52<34:34, 11.25it/s]\u001b[A\n",
+ " 47%|████▋ | 20730/44063 [33:52<32:15, 12.06it/s]\u001b[A\n",
+ " 47%|████▋ | 20732/44063 [33:52<34:01, 11.43it/s]\u001b[A\n",
+ " 47%|████▋ | 20734/44063 [33:52<33:20, 11.66it/s]\u001b[A\n",
+ " 47%|████▋ | 20736/44063 [33:52<33:47, 11.50it/s]\u001b[A\n",
+ " 47%|████▋ | 20738/44063 [33:52<33:49, 11.50it/s]\u001b[A\n",
+ " 47%|████▋ | 20740/44063 [33:53<31:08, 12.48it/s]\u001b[A\n",
+ " 47%|████▋ | 20742/44063 [33:53<34:05, 11.40it/s]\u001b[A\n",
+ " 47%|████▋ | 20744/44063 [33:53<33:55, 11.46it/s]\u001b[A\n",
+ " 47%|████▋ | 20746/44063 [33:53<30:23, 12.79it/s]\u001b[A\n",
+ " 47%|████▋ | 20748/44063 [33:53<28:58, 13.41it/s]\u001b[A\n",
+ " 47%|████▋ | 20750/44063 [33:53<33:05, 11.74it/s]\u001b[A\n",
+ " 47%|████▋ | 20752/44063 [33:54<31:36, 12.29it/s]\u001b[A\n",
+ " 47%|████▋ | 20754/44063 [33:54<28:28, 13.64it/s]\u001b[A\n",
+ " 47%|████▋ | 20756/44063 [33:54<32:55, 11.80it/s]\u001b[A\n",
+ " 47%|████▋ | 20758/44063 [33:54<31:43, 12.24it/s]\u001b[A\n",
+ " 47%|████▋ | 20760/44063 [33:54<32:21, 12.00it/s]\u001b[A\n",
+ " 47%|████▋ | 20762/44063 [33:54<30:24, 12.77it/s]\u001b[A\n",
+ " 47%|████▋ | 20764/44063 [33:54<28:28, 13.64it/s]\u001b[A\n",
+ " 47%|████▋ | 20766/44063 [33:55<30:08, 12.88it/s]\u001b[A\n",
+ " 47%|████▋ | 20768/44063 [33:55<29:41, 13.08it/s]\u001b[A\n",
+ " 47%|████▋ | 20770/44063 [33:55<31:51, 12.18it/s]\u001b[A\n",
+ " 47%|████▋ | 20772/44063 [33:55<29:25, 13.19it/s]\u001b[A\n",
+ " 47%|████▋ | 20774/44063 [33:55<28:47, 13.48it/s]\u001b[A\n",
+ " 47%|████▋ | 20776/44063 [33:55<30:52, 12.57it/s]\u001b[A\n",
+ " 47%|████▋ | 20778/44063 [33:56<31:28, 12.33it/s]\u001b[A\n",
+ " 47%|████▋ | 20780/44063 [33:56<33:27, 11.60it/s]\u001b[A\n",
+ " 47%|████▋ | 20782/44063 [33:56<32:21, 11.99it/s]\u001b[A\n",
+ " 47%|████▋ | 20785/44063 [33:56<31:22, 12.37it/s]\u001b[A\n",
+ " 47%|████▋ | 20787/44063 [33:56<28:36, 13.56it/s]\u001b[A\n",
+ " 47%|████▋ | 20789/44063 [33:56<29:47, 13.02it/s]\u001b[A\n",
+ " 47%|████▋ | 20791/44063 [33:57<32:52, 11.80it/s]\u001b[A\n",
+ " 47%|████▋ | 20793/44063 [33:57<34:14, 11.33it/s]\u001b[A\n",
+ " 47%|████▋ | 20795/44063 [33:57<32:44, 11.84it/s]\u001b[A\n",
+ " 47%|████▋ | 20797/44063 [33:57<37:14, 10.41it/s]\u001b[A\n",
+ " 47%|████▋ | 20799/44063 [33:58<40:43, 9.52it/s]\u001b[A\n",
+ " 47%|████▋ | 20801/44063 [33:58<36:56, 10.50it/s]\u001b[A\n",
+ " 47%|████▋ | 20803/44063 [33:58<33:20, 11.63it/s]\u001b[A\n",
+ " 47%|████▋ | 20805/44063 [33:58<33:28, 11.58it/s]\u001b[A\n",
+ " 47%|████▋ | 20807/44063 [33:58<31:08, 12.44it/s]\u001b[A\n",
+ " 47%|████▋ | 20809/44063 [33:58<32:08, 12.06it/s]\u001b[A\n",
+ " 47%|████▋ | 20811/44063 [33:58<30:31, 12.70it/s]\u001b[A\n",
+ " 47%|████▋ | 20813/44063 [33:59<33:34, 11.54it/s]\u001b[A\n",
+ " 47%|████▋ | 20815/44063 [33:59<34:17, 11.30it/s]\u001b[A\n",
+ " 47%|████▋ | 20817/44063 [33:59<40:07, 9.66it/s]\u001b[A\n",
+ " 47%|████▋ | 20819/44063 [33:59<35:53, 10.80it/s]\u001b[A\n",
+ " 47%|████▋ | 20821/44063 [33:59<33:41, 11.50it/s]\u001b[A\n",
+ " 47%|████▋ | 20823/44063 [34:00<33:31, 11.55it/s]\u001b[A\n",
+ " 47%|████▋ | 20825/44063 [34:00<33:37, 11.52it/s]\u001b[A\n",
+ " 47%|████▋ | 20827/44063 [34:00<34:25, 11.25it/s]\u001b[A\n",
+ " 47%|████▋ | 20829/44063 [34:00<37:25, 10.35it/s]\u001b[A\n",
+ " 47%|████▋ | 20831/44063 [34:00<32:24, 11.95it/s]\u001b[A\n",
+ " 47%|████▋ | 20833/44063 [34:00<34:25, 11.25it/s]\u001b[A\n",
+ " 47%|████▋ | 20835/44063 [34:01<31:38, 12.23it/s]\u001b[A\n",
+ " 47%|████▋ | 20837/44063 [34:01<31:16, 12.38it/s]\u001b[A\n",
+ " 47%|████▋ | 20839/44063 [34:01<32:44, 11.82it/s]\u001b[A\n",
+ " 47%|████▋ | 20841/44063 [34:01<31:02, 12.47it/s]\u001b[A\n",
+ " 47%|████▋ | 20843/44063 [34:01<34:32, 11.21it/s]\u001b[A\n",
+ " 47%|████▋ | 20845/44063 [34:01<36:18, 10.66it/s]\u001b[A\n",
+ " 47%|████▋ | 20847/44063 [34:02<37:35, 10.30it/s]\u001b[A\n",
+ " 47%|████▋ | 20849/44063 [34:02<33:57, 11.39it/s]\u001b[A\n",
+ " 47%|████▋ | 20851/44063 [34:02<33:51, 11.42it/s]\u001b[A\n",
+ " 47%|████▋ | 20853/44063 [34:02<31:55, 12.12it/s]\u001b[A\n",
+ " 47%|████▋ | 20855/44063 [34:02<29:34, 13.08it/s]\u001b[A\n",
+ " 47%|████▋ | 20857/44063 [34:02<27:37, 14.00it/s]\u001b[A\n",
+ " 47%|████▋ | 20859/44063 [34:03<29:49, 12.96it/s]\u001b[A\n",
+ " 47%|████▋ | 20861/44063 [34:03<28:06, 13.76it/s]\u001b[A\n",
+ " 47%|████▋ | 20863/44063 [34:03<29:26, 13.13it/s]\u001b[A\n",
+ " 47%|████▋ | 20865/44063 [34:03<30:10, 12.81it/s]\u001b[A\n",
+ " 47%|████▋ | 20867/44063 [34:03<38:12, 10.12it/s]\u001b[A\n",
+ " 47%|████▋ | 20869/44063 [34:03<36:48, 10.50it/s]\u001b[A\n",
+ " 47%|████▋ | 20871/44063 [34:04<38:47, 9.96it/s]\u001b[A\n",
+ " 47%|████▋ | 20873/44063 [34:04<38:49, 9.96it/s]\u001b[A\n",
+ " 47%|████▋ | 20875/44063 [34:04<33:00, 11.71it/s]\u001b[A\n",
+ " 47%|████▋ | 20877/44063 [34:04<33:26, 11.56it/s]\u001b[A\n",
+ " 47%|████▋ | 20879/44063 [34:04<33:15, 11.62it/s]\u001b[A\n",
+ " 47%|████▋ | 20881/44063 [34:05<37:45, 10.23it/s]\u001b[A\n",
+ " 47%|████▋ | 20883/44063 [34:05<39:05, 9.88it/s]\u001b[A\n",
+ " 47%|████▋ | 20885/44063 [34:05<38:45, 9.97it/s]\u001b[A\n",
+ " 47%|████▋ | 20887/44063 [34:05<39:16, 9.83it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 47%|████▋ | 20889/44063 [34:05<42:27, 9.10it/s]\u001b[A\n",
+ " 47%|████▋ | 20891/44063 [34:06<42:20, 9.12it/s]\u001b[A\n",
+ " 47%|████▋ | 20893/44063 [34:06<44:43, 8.63it/s]\u001b[A\n",
+ " 47%|████▋ | 20894/44063 [34:06<48:58, 7.88it/s]\u001b[A\n",
+ " 47%|████▋ | 20896/44063 [34:06<42:29, 9.09it/s]\u001b[A\n",
+ " 47%|████▋ | 20897/44063 [34:06<51:18, 7.53it/s]\u001b[A\n",
+ " 47%|████▋ | 20898/44063 [34:07<52:49, 7.31it/s]\u001b[A\n",
+ " 47%|████▋ | 20899/44063 [34:07<1:06:03, 5.84it/s]\u001b[A\n",
+ " 47%|████▋ | 20901/44063 [34:07<59:07, 6.53it/s] \u001b[A\n",
+ " 47%|████▋ | 20903/44063 [34:07<47:49, 8.07it/s]\u001b[A\n",
+ " 47%|████▋ | 20905/44063 [34:07<45:19, 8.52it/s]\u001b[A\n",
+ " 47%|████▋ | 20907/44063 [34:08<40:31, 9.52it/s]\u001b[A\n",
+ " 47%|████▋ | 20909/44063 [34:08<35:32, 10.86it/s]\u001b[A\n",
+ " 47%|████▋ | 20911/44063 [34:08<38:19, 10.07it/s]\u001b[A\n",
+ " 47%|████▋ | 20913/44063 [34:08<37:13, 10.37it/s]\u001b[A\n",
+ " 47%|████▋ | 20915/44063 [34:08<32:40, 11.81it/s]\u001b[A\n",
+ " 47%|████▋ | 20917/44063 [34:08<34:15, 11.26it/s]\u001b[A\n",
+ " 47%|████▋ | 20919/44063 [34:09<34:09, 11.29it/s]\u001b[A\n",
+ " 47%|████▋ | 20921/44063 [34:09<34:13, 11.27it/s]\u001b[A\n",
+ " 47%|████▋ | 20923/44063 [34:09<32:02, 12.04it/s]\u001b[A\n",
+ " 47%|████▋ | 20925/44063 [34:09<31:50, 12.11it/s]\u001b[A\n",
+ " 47%|████▋ | 20927/44063 [34:09<31:14, 12.34it/s]\u001b[A\n",
+ " 47%|████▋ | 20929/44063 [34:09<31:48, 12.12it/s]\u001b[A\n",
+ " 48%|████▊ | 20931/44063 [34:10<31:18, 12.31it/s]\u001b[A\n",
+ " 48%|████▊ | 20933/44063 [34:10<31:19, 12.31it/s]\u001b[A\n",
+ " 48%|████▊ | 20935/44063 [34:10<29:25, 13.10it/s]\u001b[A\n",
+ " 48%|████▊ | 20937/44063 [34:10<27:43, 13.90it/s]\u001b[A\n",
+ " 48%|████▊ | 20939/44063 [34:10<29:35, 13.02it/s]\u001b[A\n",
+ " 48%|████▊ | 20941/44063 [34:10<29:04, 13.25it/s]\u001b[A\n",
+ " 48%|████▊ | 20943/44063 [34:10<29:32, 13.05it/s]\u001b[A\n",
+ " 48%|████▊ | 20945/44063 [34:11<28:54, 13.33it/s]\u001b[A\n",
+ " 48%|████▊ | 20947/44063 [34:11<27:42, 13.90it/s]\u001b[A\n",
+ " 48%|████▊ | 20949/44063 [34:11<34:11, 11.26it/s]\u001b[A\n",
+ " 48%|████▊ | 20951/44063 [34:11<36:41, 10.50it/s]\u001b[A\n",
+ " 48%|████▊ | 20953/44063 [34:11<35:07, 10.96it/s]\u001b[A\n",
+ " 48%|████▊ | 20955/44063 [34:12<34:15, 11.24it/s]\u001b[A\n",
+ " 48%|████▊ | 20957/44063 [34:12<33:34, 11.47it/s]\u001b[A\n",
+ " 48%|████▊ | 20959/44063 [34:12<31:28, 12.24it/s]\u001b[A\n",
+ " 48%|████▊ | 20961/44063 [34:12<28:48, 13.36it/s]\u001b[A\n",
+ " 48%|████▊ | 20963/44063 [34:12<28:12, 13.65it/s]\u001b[A\n",
+ " 48%|████▊ | 20965/44063 [34:12<27:20, 14.08it/s]\u001b[A\n",
+ " 48%|████▊ | 20967/44063 [34:12<27:43, 13.88it/s]\u001b[A\n",
+ " 48%|████▊ | 20969/44063 [34:12<25:36, 15.03it/s]\u001b[A\n",
+ " 48%|████▊ | 20971/44063 [34:13<27:29, 14.00it/s]\u001b[A\n",
+ " 48%|████▊ | 20973/44063 [34:13<32:18, 11.91it/s]\u001b[A\n",
+ " 48%|████▊ | 20975/44063 [34:13<32:29, 11.85it/s]\u001b[A\n",
+ " 48%|████▊ | 20977/44063 [34:13<31:04, 12.38it/s]\u001b[A\n",
+ " 48%|████▊ | 20979/44063 [34:13<29:55, 12.86it/s]\u001b[A\n",
+ " 48%|████▊ | 20981/44063 [34:13<32:10, 11.96it/s]\u001b[A\n",
+ " 48%|████▊ | 20983/44063 [34:14<52:46, 7.29it/s]\u001b[A\n",
+ " 48%|████▊ | 20984/44063 [34:14<50:07, 7.67it/s]\u001b[A\n",
+ " 48%|████▊ | 20986/44063 [34:14<43:55, 8.76it/s]\u001b[A\n",
+ " 48%|████▊ | 20988/44063 [34:14<41:00, 9.38it/s]\u001b[A\n",
+ " 48%|████▊ | 20990/44063 [34:15<39:53, 9.64it/s]\u001b[A\n",
+ " 48%|████▊ | 20992/44063 [34:15<36:00, 10.68it/s]\u001b[A\n",
+ " 48%|████▊ | 20994/44063 [34:15<31:00, 12.40it/s]\u001b[A\n",
+ " 48%|████▊ | 20996/44063 [34:15<29:26, 13.05it/s]\u001b[A\n",
+ " 48%|████▊ | 20998/44063 [34:15<27:20, 14.06it/s]\u001b[A\n",
+ " 48%|████▊ | 21000/44063 [34:15<26:07, 14.72it/s]\u001b[A\n",
+ " 48%|████▊ | 21002/44063 [34:16<33:30, 11.47it/s]\u001b[A\n",
+ " 48%|████▊ | 21004/44063 [34:16<34:24, 11.17it/s]\u001b[A\n",
+ " 48%|████▊ | 21006/44063 [34:16<39:07, 9.82it/s]\u001b[A\n",
+ " 48%|████▊ | 21008/44063 [34:16<34:44, 11.06it/s]\u001b[A\n",
+ " 48%|████▊ | 21010/44063 [34:16<31:36, 12.15it/s]\u001b[A\n",
+ " 48%|████▊ | 21012/44063 [34:16<32:05, 11.97it/s]\u001b[A\n",
+ " 48%|████▊ | 21014/44063 [34:17<34:50, 11.03it/s]\u001b[A\n",
+ " 48%|████▊ | 21016/44063 [34:17<33:20, 11.52it/s]\u001b[A\n",
+ " 48%|████▊ | 21018/44063 [34:17<33:58, 11.30it/s]\u001b[A\n",
+ " 48%|████▊ | 21020/44063 [34:17<32:26, 11.84it/s]\u001b[A\n",
+ " 48%|████▊ | 21022/44063 [34:17<30:17, 12.67it/s]\u001b[A\n",
+ " 48%|████▊ | 21024/44063 [34:17<29:48, 12.88it/s]\u001b[A\n",
+ " 48%|████▊ | 21026/44063 [34:18<30:04, 12.76it/s]\u001b[A\n",
+ " 48%|████▊ | 21028/44063 [34:18<31:04, 12.35it/s]\u001b[A\n",
+ " 48%|████▊ | 21030/44063 [34:18<31:18, 12.26it/s]\u001b[A\n",
+ " 48%|████▊ | 21032/44063 [34:18<29:15, 13.12it/s]\u001b[A\n",
+ " 48%|████▊ | 21034/44063 [34:18<30:35, 12.55it/s]\u001b[A\n",
+ " 48%|████▊ | 21036/44063 [34:18<34:37, 11.08it/s]\u001b[A\n",
+ " 48%|████▊ | 21038/44063 [34:19<31:23, 12.22it/s]\u001b[A\n",
+ " 48%|████▊ | 21040/44063 [34:19<32:00, 11.99it/s]\u001b[A\n",
+ " 48%|████▊ | 21042/44063 [34:19<30:55, 12.41it/s]\u001b[A\n",
+ " 48%|████▊ | 21044/44063 [34:19<39:18, 9.76it/s]\u001b[A\n",
+ " 48%|████▊ | 21046/44063 [34:19<33:55, 11.31it/s]\u001b[A\n",
+ " 48%|████▊ | 21048/44063 [34:19<30:52, 12.42it/s]\u001b[A\n",
+ " 48%|████▊ | 21050/44063 [34:20<34:01, 11.27it/s]\u001b[A\n",
+ " 48%|████▊ | 21052/44063 [34:20<34:59, 10.96it/s]\u001b[A\n",
+ " 48%|████▊ | 21054/44063 [34:20<37:51, 10.13it/s]\u001b[A\n",
+ " 48%|████▊ | 21056/44063 [34:20<33:26, 11.47it/s]\u001b[A\n",
+ " 48%|████▊ | 21058/44063 [34:20<31:41, 12.10it/s]\u001b[A\n",
+ " 48%|████▊ | 21060/44063 [34:21<33:31, 11.44it/s]\u001b[A\n",
+ " 48%|████▊ | 21062/44063 [34:21<32:26, 11.82it/s]\u001b[A\n",
+ " 48%|████▊ | 21064/44063 [34:21<34:16, 11.19it/s]\u001b[A\n",
+ " 48%|████▊ | 21066/44063 [34:21<32:25, 11.82it/s]\u001b[A\n",
+ " 48%|████▊ | 21068/44063 [34:21<32:39, 11.74it/s]\u001b[A\n",
+ " 48%|████▊ | 21070/44063 [34:21<32:16, 11.87it/s]\u001b[A\n",
+ " 48%|████▊ | 21072/44063 [34:21<30:07, 12.72it/s]\u001b[A\n",
+ " 48%|████▊ | 21074/44063 [34:22<28:42, 13.35it/s]\u001b[A\n",
+ " 48%|████▊ | 21076/44063 [34:22<31:07, 12.31it/s]\u001b[A\n",
+ " 48%|████▊ | 21078/44063 [34:22<37:33, 10.20it/s]\u001b[A\n",
+ " 48%|████▊ | 21080/44063 [34:22<35:50, 10.69it/s]\u001b[A\n",
+ " 48%|████▊ | 21082/44063 [34:22<32:27, 11.80it/s]\u001b[A\n",
+ " 48%|████▊ | 21084/44063 [34:23<35:54, 10.67it/s]\u001b[A\n",
+ " 48%|████▊ | 21086/44063 [34:23<32:25, 11.81it/s]\u001b[A\n",
+ " 48%|████▊ | 21088/44063 [34:23<33:00, 11.60it/s]\u001b[A\n",
+ " 48%|████▊ | 21090/44063 [34:23<35:34, 10.76it/s]\u001b[A\n",
+ " 48%|████▊ | 21092/44063 [34:23<32:52, 11.64it/s]\u001b[A\n",
+ " 48%|████▊ | 21094/44063 [34:23<31:31, 12.14it/s]\u001b[A\n",
+ " 48%|████▊ | 21096/44063 [34:24<48:11, 7.94it/s]\u001b[A\n",
+ " 48%|████▊ | 21098/44063 [34:24<42:31, 9.00it/s]\u001b[A\n",
+ " 48%|████▊ | 21100/44063 [34:24<40:16, 9.50it/s]\u001b[A\n",
+ " 48%|████▊ | 21102/44063 [34:24<37:00, 10.34it/s]\u001b[A\n",
+ " 48%|████▊ | 21104/44063 [34:25<39:33, 9.67it/s]\u001b[A\n",
+ " 48%|████▊ | 21106/44063 [34:25<36:10, 10.57it/s]\u001b[A\n",
+ " 48%|████▊ | 21108/44063 [34:25<41:58, 9.11it/s]\u001b[A\n",
+ " 48%|████▊ | 21110/44063 [34:25<39:53, 9.59it/s]\u001b[A\n",
+ " 48%|████▊ | 21112/44063 [34:26<47:25, 8.06it/s]\u001b[A\n",
+ " 48%|████▊ | 21114/44063 [34:26<45:20, 8.43it/s]\u001b[A\n",
+ " 48%|████▊ | 21116/44063 [34:26<39:51, 9.60it/s]\u001b[A\n",
+ " 48%|████▊ | 21118/44063 [34:26<38:21, 9.97it/s]\u001b[A\n",
+ " 48%|████▊ | 21120/44063 [34:26<35:52, 10.66it/s]\u001b[A\n",
+ " 48%|████▊ | 21122/44063 [34:26<33:36, 11.37it/s]\u001b[A\n",
+ " 48%|████▊ | 21124/44063 [34:27<35:50, 10.67it/s]\u001b[A\n",
+ " 48%|████▊ | 21126/44063 [34:27<35:45, 10.69it/s]\u001b[A\n",
+ " 48%|████▊ | 21128/44063 [34:27<33:18, 11.47it/s]\u001b[A\n",
+ " 48%|████▊ | 21130/44063 [34:27<32:59, 11.59it/s]\u001b[A\n",
+ " 48%|████▊ | 21132/44063 [34:27<35:41, 10.71it/s]\u001b[A\n",
+ " 48%|████▊ | 21134/44063 [34:28<36:08, 10.57it/s]\u001b[A\n",
+ " 48%|████▊ | 21136/44063 [34:28<36:59, 10.33it/s]\u001b[A\n",
+ " 48%|████▊ | 21138/44063 [34:28<36:43, 10.41it/s]\u001b[A\n",
+ " 48%|████▊ | 21140/44063 [34:28<43:05, 8.87it/s]\u001b[A\n",
+ " 48%|████▊ | 21142/44063 [34:28<38:35, 9.90it/s]\u001b[A\n",
+ " 48%|████▊ | 21144/44063 [34:29<34:25, 11.10it/s]\u001b[A\n",
+ " 48%|████▊ | 21146/44063 [34:29<35:36, 10.73it/s]\u001b[A\n",
+ " 48%|████▊ | 21148/44063 [34:29<30:49, 12.39it/s]\u001b[A\n",
+ " 48%|████▊ | 21150/44063 [34:29<28:57, 13.19it/s]\u001b[A\n",
+ " 48%|████▊ | 21152/44063 [34:29<32:19, 11.82it/s]\u001b[A\n",
+ " 48%|████▊ | 21154/44063 [34:29<30:24, 12.56it/s]\u001b[A\n",
+ " 48%|████▊ | 21156/44063 [34:29<28:52, 13.22it/s]\u001b[A\n",
+ " 48%|████▊ | 21158/44063 [34:30<34:27, 11.08it/s]\u001b[A\n",
+ " 48%|████▊ | 21160/44063 [34:30<37:36, 10.15it/s]\u001b[A\n",
+ " 48%|████▊ | 21162/44063 [34:30<35:29, 10.75it/s]\u001b[A\n",
+ " 48%|████▊ | 21164/44063 [34:30<31:44, 12.02it/s]\u001b[A\n",
+ " 48%|████▊ | 21166/44063 [34:30<28:18, 13.48it/s]\u001b[A\n",
+ " 48%|████▊ | 21168/44063 [34:31<32:05, 11.89it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 48%|████▊ | 21170/44063 [34:31<34:25, 11.08it/s]\u001b[A\n",
+ " 48%|████▊ | 21172/44063 [34:31<32:34, 11.71it/s]\u001b[A\n",
+ " 48%|████▊ | 21174/44063 [34:31<34:39, 11.01it/s]\u001b[A\n",
+ " 48%|████▊ | 21176/44063 [34:31<33:41, 11.32it/s]\u001b[A\n",
+ " 48%|████▊ | 21178/44063 [34:31<33:15, 11.47it/s]\u001b[A\n",
+ " 48%|████▊ | 21180/44063 [34:32<32:08, 11.87it/s]\u001b[A\n",
+ " 48%|████▊ | 21182/44063 [34:32<33:25, 11.41it/s]\u001b[A\n",
+ " 48%|████▊ | 21184/44063 [34:32<29:32, 12.91it/s]\u001b[A\n",
+ " 48%|████▊ | 21186/44063 [34:32<29:26, 12.95it/s]\u001b[A\n",
+ " 48%|████▊ | 21188/44063 [34:32<33:33, 11.36it/s]\u001b[A\n",
+ " 48%|████▊ | 21190/44063 [34:32<30:23, 12.54it/s]\u001b[A\n",
+ " 48%|████▊ | 21192/44063 [34:33<30:22, 12.55it/s]\u001b[A\n",
+ " 48%|████▊ | 21194/44063 [34:33<35:14, 10.81it/s]\u001b[A\n",
+ " 48%|████▊ | 21196/44063 [34:33<32:39, 11.67it/s]\u001b[A\n",
+ " 48%|████▊ | 21198/44063 [34:33<30:59, 12.30it/s]\u001b[A\n",
+ " 48%|████▊ | 21200/44063 [34:33<29:35, 12.88it/s]\u001b[A\n",
+ " 48%|████▊ | 21202/44063 [34:33<29:08, 13.07it/s]\u001b[A\n",
+ " 48%|████▊ | 21204/44063 [34:33<26:12, 14.54it/s]\u001b[A\n",
+ " 48%|████▊ | 21206/44063 [34:34<28:39, 13.29it/s]\u001b[A\n",
+ " 48%|████▊ | 21208/44063 [34:34<27:48, 13.70it/s]\u001b[A\n",
+ " 48%|████▊ | 21210/44063 [34:34<28:39, 13.29it/s]\u001b[A\n",
+ " 48%|████▊ | 21212/44063 [34:34<29:23, 12.96it/s]\u001b[A\n",
+ " 48%|████▊ | 21214/44063 [34:34<30:37, 12.44it/s]\u001b[A\n",
+ " 48%|████▊ | 21216/44063 [34:34<30:55, 12.32it/s]\u001b[A\n",
+ " 48%|████▊ | 21218/44063 [34:35<30:51, 12.34it/s]\u001b[A\n",
+ " 48%|████▊ | 21220/44063 [34:35<29:41, 12.82it/s]\u001b[A\n",
+ " 48%|████▊ | 21222/44063 [34:35<28:10, 13.51it/s]\u001b[A\n",
+ " 48%|████▊ | 21224/44063 [34:35<32:25, 11.74it/s]\u001b[A\n",
+ " 48%|████▊ | 21226/44063 [34:35<32:36, 11.67it/s]\u001b[A\n",
+ " 48%|████▊ | 21228/44063 [34:35<32:22, 11.75it/s]\u001b[A\n",
+ " 48%|████▊ | 21230/44063 [34:36<36:23, 10.46it/s]\u001b[A\n",
+ " 48%|████▊ | 21232/44063 [34:36<31:59, 11.89it/s]\u001b[A\n",
+ " 48%|████▊ | 21234/44063 [34:36<30:57, 12.29it/s]\u001b[A\n",
+ " 48%|████▊ | 21236/44063 [34:36<33:29, 11.36it/s]\u001b[A\n",
+ " 48%|████▊ | 21238/44063 [34:36<34:46, 10.94it/s]\u001b[A\n",
+ " 48%|████▊ | 21240/44063 [34:36<33:07, 11.48it/s]\u001b[A\n",
+ " 48%|████▊ | 21242/44063 [34:37<30:12, 12.59it/s]\u001b[A\n",
+ " 48%|████▊ | 21244/44063 [34:37<37:43, 10.08it/s]\u001b[A\n",
+ " 48%|████▊ | 21246/44063 [34:37<39:04, 9.73it/s]\u001b[A\n",
+ " 48%|████▊ | 21248/44063 [34:37<40:55, 9.29it/s]\u001b[A\n",
+ " 48%|████▊ | 21249/44063 [34:37<42:11, 9.01it/s]\u001b[A\n",
+ " 48%|████▊ | 21251/44063 [34:38<38:38, 9.84it/s]\u001b[A\n",
+ " 48%|████▊ | 21253/44063 [34:38<38:44, 9.81it/s]\u001b[A\n",
+ " 48%|████▊ | 21255/44063 [34:38<41:33, 9.15it/s]\u001b[A\n",
+ " 48%|████▊ | 21257/44063 [34:38<36:24, 10.44it/s]\u001b[A\n",
+ " 48%|████▊ | 21259/44063 [34:38<33:29, 11.35it/s]\u001b[A\n",
+ " 48%|████▊ | 21261/44063 [34:39<33:30, 11.34it/s]\u001b[A\n",
+ " 48%|████▊ | 21263/44063 [34:39<34:06, 11.14it/s]\u001b[A\n",
+ " 48%|████▊ | 21265/44063 [34:39<32:43, 11.61it/s]\u001b[A\n",
+ " 48%|████▊ | 21267/44063 [34:39<31:58, 11.89it/s]\u001b[A\n",
+ " 48%|████▊ | 21269/44063 [34:39<29:30, 12.87it/s]\u001b[A\n",
+ " 48%|████▊ | 21271/44063 [34:39<32:42, 11.61it/s]\u001b[A\n",
+ " 48%|████▊ | 21273/44063 [34:40<32:38, 11.64it/s]\u001b[A\n",
+ " 48%|████▊ | 21275/44063 [34:40<34:57, 10.87it/s]\u001b[A\n",
+ " 48%|████▊ | 21277/44063 [34:40<42:58, 8.84it/s]\u001b[A\n",
+ " 48%|████▊ | 21278/44063 [34:40<44:14, 8.58it/s]\u001b[A\n",
+ " 48%|████▊ | 21280/44063 [34:40<36:55, 10.29it/s]\u001b[A\n",
+ " 48%|████▊ | 21282/44063 [34:40<34:16, 11.08it/s]\u001b[A\n",
+ " 48%|████▊ | 21284/44063 [34:41<32:04, 11.84it/s]\u001b[A\n",
+ " 48%|████▊ | 21286/44063 [34:41<35:12, 10.78it/s]\u001b[A\n",
+ " 48%|████▊ | 21288/44063 [34:41<33:08, 11.45it/s]\u001b[A\n",
+ " 48%|████▊ | 21290/44063 [34:41<32:59, 11.50it/s]\u001b[A\n",
+ " 48%|████▊ | 21292/44063 [34:41<34:33, 10.98it/s]\u001b[A\n",
+ " 48%|████▊ | 21294/44063 [34:42<32:37, 11.63it/s]\u001b[A\n",
+ " 48%|████▊ | 21296/44063 [34:42<29:16, 12.96it/s]\u001b[A\n",
+ " 48%|████▊ | 21298/44063 [34:42<31:47, 11.93it/s]\u001b[A\n",
+ " 48%|████▊ | 21300/44063 [34:42<32:18, 11.74it/s]\u001b[A\n",
+ " 48%|████▊ | 21302/44063 [34:42<33:44, 11.24it/s]\u001b[A\n",
+ " 48%|████▊ | 21304/44063 [34:42<30:44, 12.34it/s]\u001b[A\n",
+ " 48%|████▊ | 21306/44063 [34:42<29:38, 12.80it/s]\u001b[A\n",
+ " 48%|████▊ | 21308/44063 [34:43<36:14, 10.46it/s]\u001b[A\n",
+ " 48%|████▊ | 21310/44063 [34:43<37:13, 10.19it/s]\u001b[A\n",
+ " 48%|████▊ | 21312/44063 [34:43<33:49, 11.21it/s]\u001b[A\n",
+ " 48%|████▊ | 21314/44063 [34:43<37:03, 10.23it/s]\u001b[A\n",
+ " 48%|████▊ | 21316/44063 [34:43<34:22, 11.03it/s]\u001b[A\n",
+ " 48%|████▊ | 21318/44063 [34:44<38:32, 9.83it/s]\u001b[A\n",
+ " 48%|████▊ | 21320/44063 [34:44<34:17, 11.05it/s]\u001b[A\n",
+ " 48%|████▊ | 21322/44063 [34:44<34:04, 11.12it/s]\u001b[A\n",
+ " 48%|████▊ | 21324/44063 [34:44<36:19, 10.43it/s]\u001b[A\n",
+ " 48%|████▊ | 21326/44063 [34:44<33:39, 11.26it/s]\u001b[A\n",
+ " 48%|████▊ | 21328/44063 [34:45<40:20, 9.39it/s]\u001b[A\n",
+ " 48%|████▊ | 21330/44063 [34:45<38:00, 9.97it/s]\u001b[A\n",
+ " 48%|████▊ | 21332/44063 [34:45<35:51, 10.56it/s]\u001b[A\n",
+ " 48%|████▊ | 21334/44063 [34:45<34:50, 10.87it/s]\u001b[A\n",
+ " 48%|████▊ | 21336/44063 [34:45<33:08, 11.43it/s]\u001b[A\n",
+ " 48%|████▊ | 21338/44063 [34:45<32:23, 11.69it/s]\u001b[A\n",
+ " 48%|████▊ | 21340/44063 [34:46<35:02, 10.81it/s]\u001b[A\n",
+ " 48%|████▊ | 21342/44063 [34:46<32:43, 11.57it/s]\u001b[A\n",
+ " 48%|████▊ | 21344/44063 [34:46<31:19, 12.09it/s]\u001b[A\n",
+ " 48%|████▊ | 21346/44063 [34:46<31:52, 11.88it/s]\u001b[A\n",
+ " 48%|████▊ | 21348/44063 [34:46<36:19, 10.42it/s]\u001b[A\n",
+ " 48%|████▊ | 21350/44063 [34:47<37:01, 10.23it/s]\u001b[A\n",
+ " 48%|████▊ | 21352/44063 [34:47<34:23, 11.01it/s]\u001b[A\n",
+ " 48%|████▊ | 21354/44063 [34:47<38:13, 9.90it/s]\u001b[A\n",
+ " 48%|████▊ | 21356/44063 [34:47<33:46, 11.20it/s]\u001b[A\n",
+ " 48%|████▊ | 21358/44063 [34:47<38:41, 9.78it/s]\u001b[A\n",
+ " 48%|████▊ | 21360/44063 [34:48<34:46, 10.88it/s]\u001b[A\n",
+ " 48%|████▊ | 21362/44063 [34:48<31:19, 12.08it/s]\u001b[A\n",
+ " 48%|████▊ | 21364/44063 [34:48<31:59, 11.83it/s]\u001b[A\n",
+ " 48%|████▊ | 21366/44063 [34:48<30:30, 12.40it/s]\u001b[A\n",
+ " 48%|████▊ | 21368/44063 [34:48<32:39, 11.58it/s]\u001b[A\n",
+ " 48%|████▊ | 21370/44063 [34:48<30:54, 12.23it/s]\u001b[A\n",
+ " 49%|████▊ | 21372/44063 [34:48<28:32, 13.25it/s]\u001b[A\n",
+ " 49%|████▊ | 21374/44063 [34:49<28:26, 13.29it/s]\u001b[A\n",
+ " 49%|████▊ | 21376/44063 [34:49<27:33, 13.72it/s]\u001b[A\n",
+ " 49%|████▊ | 21378/44063 [34:49<26:08, 14.46it/s]\u001b[A\n",
+ " 49%|████▊ | 21380/44063 [34:49<27:33, 13.72it/s]\u001b[A\n",
+ " 49%|████▊ | 21382/44063 [34:49<30:05, 12.56it/s]\u001b[A\n",
+ " 49%|████▊ | 21384/44063 [34:49<34:21, 11.00it/s]\u001b[A\n",
+ " 49%|████▊ | 21386/44063 [34:50<36:20, 10.40it/s]\u001b[A\n",
+ " 49%|████▊ | 21388/44063 [34:50<32:06, 11.77it/s]\u001b[A\n",
+ " 49%|████▊ | 21390/44063 [34:50<29:59, 12.60it/s]\u001b[A\n",
+ " 49%|████▊ | 21392/44063 [34:50<30:23, 12.43it/s]\u001b[A\n",
+ " 49%|████▊ | 21394/44063 [34:50<30:40, 12.31it/s]\u001b[A\n",
+ " 49%|████▊ | 21396/44063 [34:50<29:02, 13.01it/s]\u001b[A\n",
+ " 49%|████▊ | 21398/44063 [34:51<37:15, 10.14it/s]\u001b[A\n",
+ " 49%|████▊ | 21400/44063 [34:51<39:17, 9.61it/s]\u001b[A\n",
+ " 49%|████▊ | 21402/44063 [34:51<36:33, 10.33it/s]\u001b[A\n",
+ " 49%|████▊ | 21404/44063 [34:51<37:28, 10.08it/s]\u001b[A\n",
+ " 49%|████▊ | 21406/44063 [34:51<35:57, 10.50it/s]\u001b[A\n",
+ " 49%|████▊ | 21408/44063 [34:52<46:22, 8.14it/s]\u001b[A\n",
+ " 49%|████▊ | 21409/44063 [34:52<49:37, 7.61it/s]\u001b[A\n",
+ " 49%|████▊ | 21411/44063 [34:52<46:46, 8.07it/s]\u001b[A\n",
+ " 49%|████▊ | 21412/44063 [34:52<46:05, 8.19it/s]\u001b[A\n",
+ " 49%|████▊ | 21414/44063 [34:52<41:10, 9.17it/s]\u001b[A\n",
+ " 49%|████▊ | 21416/44063 [34:53<38:06, 9.90it/s]\u001b[A\n",
+ " 49%|████▊ | 21418/44063 [34:53<35:28, 10.64it/s]\u001b[A\n",
+ " 49%|████▊ | 21420/44063 [34:53<31:21, 12.03it/s]\u001b[A\n",
+ " 49%|████▊ | 21422/44063 [34:53<31:23, 12.02it/s]\u001b[A\n",
+ " 49%|████▊ | 21424/44063 [34:53<36:07, 10.45it/s]\u001b[A\n",
+ " 49%|████▊ | 21426/44063 [34:53<33:46, 11.17it/s]\u001b[A\n",
+ " 49%|████▊ | 21428/44063 [34:54<29:47, 12.66it/s]\u001b[A\n",
+ " 49%|████▊ | 21430/44063 [34:54<34:01, 11.08it/s]\u001b[A\n",
+ " 49%|████▊ | 21432/44063 [34:54<35:28, 10.63it/s]\u001b[A\n",
+ " 49%|████▊ | 21434/44063 [34:54<34:19, 10.99it/s]\u001b[A\n",
+ " 49%|████▊ | 21436/44063 [34:54<34:44, 10.86it/s]\u001b[A\n",
+ " 49%|████▊ | 21438/44063 [34:55<31:10, 12.10it/s]\u001b[A\n",
+ " 49%|████▊ | 21440/44063 [34:55<33:38, 11.21it/s]\u001b[A\n",
+ " 49%|████▊ | 21442/44063 [34:55<31:32, 11.95it/s]\u001b[A\n",
+ " 49%|████▊ | 21444/44063 [34:55<27:58, 13.48it/s]\u001b[A\n",
+ " 49%|████▊ | 21446/44063 [34:55<32:48, 11.49it/s]\u001b[A\n",
+ " 49%|████▊ | 21448/44063 [34:55<31:57, 11.79it/s]\u001b[A\n",
+ " 49%|████▊ | 21450/44063 [34:55<28:27, 13.24it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 49%|████▊ | 21452/44063 [34:56<29:15, 12.88it/s]\u001b[A\n",
+ " 49%|████▊ | 21454/44063 [34:56<29:43, 12.67it/s]\u001b[A\n",
+ " 49%|████▊ | 21456/44063 [34:56<28:55, 13.03it/s]\u001b[A\n",
+ " 49%|████▊ | 21458/44063 [34:56<28:20, 13.29it/s]\u001b[A\n",
+ " 49%|████▊ | 21460/44063 [34:56<27:56, 13.48it/s]\u001b[A\n",
+ " 49%|████▊ | 21462/44063 [34:56<27:16, 13.81it/s]\u001b[A\n",
+ " 49%|████▊ | 21464/44063 [34:57<31:34, 11.93it/s]\u001b[A\n",
+ " 49%|████▊ | 21466/44063 [34:57<29:02, 12.97it/s]\u001b[A\n",
+ " 49%|████▊ | 21468/44063 [34:57<29:27, 12.78it/s]\u001b[A\n",
+ " 49%|████▊ | 21470/44063 [34:57<29:56, 12.58it/s]\u001b[A\n",
+ " 49%|████▊ | 21472/44063 [34:57<35:41, 10.55it/s]\u001b[A\n",
+ " 49%|████▊ | 21474/44063 [34:57<34:10, 11.02it/s]\u001b[A\n",
+ " 49%|████▊ | 21476/44063 [34:58<32:54, 11.44it/s]\u001b[A\n",
+ " 49%|████▊ | 21478/44063 [34:58<32:20, 11.64it/s]\u001b[A\n",
+ " 49%|████▊ | 21480/44063 [34:58<31:44, 11.86it/s]\u001b[A\n",
+ " 49%|████▉ | 21482/44063 [34:58<33:24, 11.27it/s]\u001b[A\n",
+ " 49%|████▉ | 21484/44063 [34:58<32:30, 11.57it/s]\u001b[A\n",
+ " 49%|████▉ | 21486/44063 [34:59<36:22, 10.35it/s]\u001b[A\n",
+ " 49%|████▉ | 21488/44063 [34:59<39:57, 9.42it/s]\u001b[A\n",
+ " 49%|████▉ | 21490/44063 [34:59<36:47, 10.23it/s]\u001b[A\n",
+ " 49%|████▉ | 21492/44063 [34:59<34:50, 10.80it/s]\u001b[A\n",
+ " 49%|████▉ | 21494/44063 [34:59<35:19, 10.65it/s]\u001b[A\n",
+ " 49%|████▉ | 21496/44063 [35:00<40:52, 9.20it/s]\u001b[A\n",
+ " 49%|████▉ | 21498/44063 [35:00<36:11, 10.39it/s]\u001b[A\n",
+ " 49%|████▉ | 21500/44063 [35:00<39:10, 9.60it/s]\u001b[A\n",
+ " 49%|████▉ | 21502/44063 [35:00<37:50, 9.94it/s]\u001b[A\n",
+ " 49%|████▉ | 21504/44063 [35:00<35:26, 10.61it/s]\u001b[A\n",
+ " 49%|████▉ | 21506/44063 [35:01<37:28, 10.03it/s]\u001b[A\n",
+ " 49%|████▉ | 21508/44063 [35:01<34:28, 10.90it/s]\u001b[A\n",
+ " 49%|████▉ | 21510/44063 [35:01<33:03, 11.37it/s]\u001b[A\n",
+ " 49%|████▉ | 21512/44063 [35:01<33:07, 11.34it/s]\u001b[A\n",
+ " 49%|████▉ | 21514/44063 [35:01<45:20, 8.29it/s]\u001b[A\n",
+ " 49%|████▉ | 21515/44063 [35:02<50:30, 7.44it/s]\u001b[A\n",
+ " 49%|████▉ | 21517/44063 [35:02<43:24, 8.66it/s]\u001b[A\n",
+ " 49%|████▉ | 21519/44063 [35:02<41:01, 9.16it/s]\u001b[A\n",
+ " 49%|████▉ | 21521/44063 [35:02<35:08, 10.69it/s]\u001b[A\n",
+ " 49%|████▉ | 21523/44063 [35:02<38:07, 9.85it/s]\u001b[A\n",
+ " 49%|████▉ | 21525/44063 [35:02<38:55, 9.65it/s]\u001b[A\n",
+ " 49%|████▉ | 21527/44063 [35:03<36:41, 10.24it/s]\u001b[A\n",
+ " 49%|████▉ | 21529/44063 [35:03<34:09, 10.99it/s]\u001b[A\n",
+ " 49%|████▉ | 21531/44063 [35:03<32:22, 11.60it/s]\u001b[A\n",
+ " 49%|████▉ | 21533/44063 [35:03<30:52, 12.16it/s]\u001b[A\n",
+ " 49%|████▉ | 21535/44063 [35:03<35:23, 10.61it/s]\u001b[A\n",
+ " 49%|████▉ | 21537/44063 [35:04<36:01, 10.42it/s]\u001b[A\n",
+ " 49%|████▉ | 21539/44063 [35:04<31:41, 11.85it/s]\u001b[A\n",
+ " 49%|████▉ | 21541/44063 [35:04<34:15, 10.96it/s]\u001b[A\n",
+ " 49%|████▉ | 21543/44063 [35:04<33:03, 11.35it/s]\u001b[A\n",
+ " 49%|████▉ | 21545/44063 [35:04<42:43, 8.78it/s]\u001b[A\n",
+ " 49%|████▉ | 21547/44063 [35:05<42:20, 8.86it/s]\u001b[A\n",
+ " 49%|████▉ | 21549/44063 [35:05<40:05, 9.36it/s]\u001b[A\n",
+ " 49%|████▉ | 21551/44063 [35:05<36:32, 10.27it/s]\u001b[A\n",
+ " 49%|████▉ | 21553/44063 [35:05<35:28, 10.57it/s]\u001b[A\n",
+ " 49%|████▉ | 21555/44063 [35:05<42:53, 8.75it/s]\u001b[A\n",
+ " 49%|████▉ | 21557/44063 [35:06<37:57, 9.88it/s]\u001b[A\n",
+ " 49%|████▉ | 21559/44063 [35:06<35:12, 10.65it/s]\u001b[A\n",
+ " 49%|████▉ | 21561/44063 [35:06<40:20, 9.30it/s]\u001b[A\n",
+ " 49%|████▉ | 21563/44063 [35:06<37:06, 10.11it/s]\u001b[A\n",
+ " 49%|████▉ | 21565/44063 [35:06<36:51, 10.17it/s]\u001b[A\n",
+ " 49%|████▉ | 21567/44063 [35:07<34:18, 10.93it/s]\u001b[A\n",
+ " 49%|████▉ | 21569/44063 [35:07<35:15, 10.63it/s]\u001b[A\n",
+ " 49%|████▉ | 21571/44063 [35:07<32:31, 11.52it/s]\u001b[A\n",
+ " 49%|████▉ | 21573/44063 [35:07<36:16, 10.33it/s]\u001b[A\n",
+ " 49%|████▉ | 21575/44063 [35:07<35:20, 10.61it/s]\u001b[A\n",
+ " 49%|████▉ | 21577/44063 [35:07<33:59, 11.03it/s]\u001b[A\n",
+ " 49%|████▉ | 21579/44063 [35:08<33:50, 11.07it/s]\u001b[A\n",
+ " 49%|████▉ | 21581/44063 [35:08<32:26, 11.55it/s]\u001b[A\n",
+ " 49%|████▉ | 21583/44063 [35:08<36:37, 10.23it/s]\u001b[A\n",
+ " 49%|████▉ | 21585/44063 [35:08<35:02, 10.69it/s]\u001b[A\n",
+ " 49%|████▉ | 21587/44063 [35:08<33:20, 11.24it/s]\u001b[A\n",
+ " 49%|████▉ | 21589/44063 [35:08<32:17, 11.60it/s]\u001b[A\n",
+ " 49%|████▉ | 21591/44063 [35:09<36:11, 10.35it/s]\u001b[A\n",
+ " 49%|████▉ | 21593/44063 [35:09<33:56, 11.03it/s]\u001b[A\n",
+ " 49%|████▉ | 21595/44063 [35:09<36:35, 10.23it/s]\u001b[A\n",
+ " 49%|████▉ | 21597/44063 [35:09<37:06, 10.09it/s]\u001b[A\n",
+ " 49%|████▉ | 21599/44063 [35:10<41:39, 8.99it/s]\u001b[A\n",
+ " 49%|████▉ | 21601/44063 [35:10<41:04, 9.11it/s]\u001b[A\n",
+ " 49%|████▉ | 21603/44063 [35:10<39:06, 9.57it/s]\u001b[A\n",
+ " 49%|████▉ | 21605/44063 [35:10<33:23, 11.21it/s]\u001b[A\n",
+ " 49%|████▉ | 21607/44063 [35:10<30:24, 12.31it/s]\u001b[A\n",
+ " 49%|████▉ | 21609/44063 [35:10<30:53, 12.12it/s]\u001b[A\n",
+ " 49%|████▉ | 21611/44063 [35:11<34:11, 10.95it/s]\u001b[A\n",
+ " 49%|████▉ | 21613/44063 [35:11<35:30, 10.54it/s]\u001b[A\n",
+ " 49%|████▉ | 21615/44063 [35:11<36:32, 10.24it/s]\u001b[A\n",
+ " 49%|████▉ | 21617/44063 [35:11<33:13, 11.26it/s]\u001b[A\n",
+ " 49%|████▉ | 21619/44063 [35:11<29:06, 12.85it/s]\u001b[A\n",
+ " 49%|████▉ | 21621/44063 [35:11<28:02, 13.34it/s]\u001b[A\n",
+ " 49%|████▉ | 21623/44063 [35:12<32:50, 11.39it/s]\u001b[A\n",
+ " 49%|████▉ | 21625/44063 [35:12<32:45, 11.41it/s]\u001b[A\n",
+ " 49%|████▉ | 21627/44063 [35:12<34:05, 10.97it/s]\u001b[A\n",
+ " 49%|████▉ | 21629/44063 [35:12<37:54, 9.87it/s]\u001b[A\n",
+ " 49%|████▉ | 21631/44063 [35:12<35:40, 10.48it/s]\u001b[A\n",
+ " 49%|████▉ | 21633/44063 [35:13<37:15, 10.03it/s]\u001b[A\n",
+ " 49%|████▉ | 21635/44063 [35:13<33:11, 11.26it/s]\u001b[A\n",
+ " 49%|████▉ | 21637/44063 [35:13<33:29, 11.16it/s]\u001b[A\n",
+ " 49%|████▉ | 21639/44063 [35:13<35:03, 10.66it/s]\u001b[A\n",
+ " 49%|████▉ | 21641/44063 [35:13<36:12, 10.32it/s]\u001b[A\n",
+ " 49%|████▉ | 21643/44063 [35:14<36:12, 10.32it/s]\u001b[A\n",
+ " 49%|████▉ | 21645/44063 [35:14<34:16, 10.90it/s]\u001b[A\n",
+ " 49%|████▉ | 21647/44063 [35:14<35:51, 10.42it/s]\u001b[A\n",
+ " 49%|████▉ | 21649/44063 [35:14<34:01, 10.98it/s]\u001b[A\n",
+ " 49%|████▉ | 21651/44063 [35:14<41:31, 9.00it/s]\u001b[A\n",
+ " 49%|████▉ | 21653/44063 [35:15<48:13, 7.74it/s]\u001b[A\n",
+ " 49%|████▉ | 21654/44063 [35:15<45:57, 8.13it/s]\u001b[A\n",
+ " 49%|████▉ | 21656/44063 [35:15<38:46, 9.63it/s]\u001b[A\n",
+ " 49%|████▉ | 21658/44063 [35:15<40:08, 9.30it/s]\u001b[A\n",
+ " 49%|████▉ | 21660/44063 [35:15<41:31, 8.99it/s]\u001b[A\n",
+ " 49%|████▉ | 21662/44063 [35:16<39:56, 9.35it/s]\u001b[A\n",
+ " 49%|████▉ | 21664/44063 [35:16<36:49, 10.14it/s]\u001b[A\n",
+ " 49%|████▉ | 21666/44063 [35:16<35:32, 10.50it/s]\u001b[A\n",
+ " 49%|████▉ | 21668/44063 [35:16<38:26, 9.71it/s]\u001b[A\n",
+ " 49%|████▉ | 21670/44063 [35:16<40:13, 9.28it/s]\u001b[A\n",
+ " 49%|████▉ | 21672/44063 [35:17<37:09, 10.04it/s]\u001b[A\n",
+ " 49%|████▉ | 21674/44063 [35:17<34:11, 10.91it/s]\u001b[A\n",
+ " 49%|████▉ | 21676/44063 [35:17<35:51, 10.41it/s]\u001b[A\n",
+ " 49%|████▉ | 21678/44063 [35:17<35:12, 10.59it/s]\u001b[A\n",
+ " 49%|████▉ | 21680/44063 [35:17<38:14, 9.76it/s]\u001b[A\n",
+ " 49%|████▉ | 21682/44063 [35:18<41:48, 8.92it/s]\u001b[A\n",
+ " 49%|████▉ | 21684/44063 [35:18<39:16, 9.50it/s]\u001b[A\n",
+ " 49%|████▉ | 21685/44063 [35:18<43:43, 8.53it/s]\u001b[A\n",
+ " 49%|████▉ | 21687/44063 [35:18<40:25, 9.22it/s]\u001b[A\n",
+ " 49%|████▉ | 21689/44063 [35:18<38:22, 9.72it/s]\u001b[A\n",
+ " 49%|████▉ | 21691/44063 [35:19<40:58, 9.10it/s]\u001b[A\n",
+ " 49%|████▉ | 21693/44063 [35:19<36:41, 10.16it/s]\u001b[A\n",
+ " 49%|████▉ | 21695/44063 [35:19<35:54, 10.38it/s]\u001b[A\n",
+ " 49%|████▉ | 21697/44063 [35:19<37:37, 9.91it/s]\u001b[A\n",
+ " 49%|████▉ | 21699/44063 [35:19<34:58, 10.66it/s]\u001b[A\n",
+ " 49%|████▉ | 21701/44063 [35:20<35:43, 10.43it/s]\u001b[A\n",
+ " 49%|████▉ | 21703/44063 [35:20<34:19, 10.86it/s]\u001b[A\n",
+ " 49%|████▉ | 21705/44063 [35:20<32:43, 11.39it/s]\u001b[A\n",
+ " 49%|████▉ | 21707/44063 [35:20<29:03, 12.82it/s]\u001b[A\n",
+ " 49%|████▉ | 21709/44063 [35:20<28:19, 13.15it/s]\u001b[A\n",
+ " 49%|████▉ | 21711/44063 [35:20<29:21, 12.69it/s]\u001b[A\n",
+ " 49%|████▉ | 21713/44063 [35:20<27:46, 13.41it/s]\u001b[A\n",
+ " 49%|████▉ | 21715/44063 [35:21<29:56, 12.44it/s]\u001b[A\n",
+ " 49%|████▉ | 21717/44063 [35:21<30:00, 12.41it/s]\u001b[A\n",
+ " 49%|████▉ | 21719/44063 [35:21<31:17, 11.90it/s]\u001b[A\n",
+ " 49%|████▉ | 21721/44063 [35:21<32:50, 11.34it/s]\u001b[A\n",
+ " 49%|████▉ | 21723/44063 [35:21<33:05, 11.25it/s]\u001b[A\n",
+ " 49%|████▉ | 21725/44063 [35:21<29:52, 12.46it/s]\u001b[A\n",
+ " 49%|████▉ | 21727/44063 [35:22<29:43, 12.52it/s]\u001b[A\n",
+ " 49%|████▉ | 21729/44063 [35:22<32:56, 11.30it/s]\u001b[A\n",
+ " 49%|████▉ | 21731/44063 [35:22<31:06, 11.97it/s]\u001b[A\n",
+ " 49%|████▉ | 21733/44063 [35:22<31:10, 11.94it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 49%|████▉ | 21735/44063 [35:22<29:40, 12.54it/s]\u001b[A\n",
+ " 49%|████▉ | 21737/44063 [35:22<28:34, 13.02it/s]\u001b[A\n",
+ " 49%|████▉ | 21739/44063 [35:23<36:28, 10.20it/s]\u001b[A\n",
+ " 49%|████▉ | 21741/44063 [35:23<33:25, 11.13it/s]\u001b[A\n",
+ " 49%|████▉ | 21743/44063 [35:23<38:20, 9.70it/s]\u001b[A\n",
+ " 49%|████▉ | 21745/44063 [35:23<36:47, 10.11it/s]\u001b[A\n",
+ " 49%|████▉ | 21747/44063 [35:23<35:30, 10.47it/s]\u001b[A\n",
+ " 49%|████▉ | 21749/44063 [35:24<35:09, 10.58it/s]\u001b[A\n",
+ " 49%|████▉ | 21751/44063 [35:24<33:34, 11.08it/s]\u001b[A\n",
+ " 49%|████▉ | 21753/44063 [35:24<32:48, 11.33it/s]\u001b[A\n",
+ " 49%|████▉ | 21755/44063 [35:24<32:57, 11.28it/s]\u001b[A\n",
+ " 49%|████▉ | 21757/44063 [35:24<35:24, 10.50it/s]\u001b[A\n",
+ " 49%|████▉ | 21759/44063 [35:25<35:43, 10.40it/s]\u001b[A\n",
+ " 49%|████▉ | 21761/44063 [35:25<35:36, 10.44it/s]\u001b[A\n",
+ " 49%|████▉ | 21763/44063 [35:25<37:35, 9.89it/s]\u001b[A\n",
+ " 49%|████▉ | 21765/44063 [35:25<32:56, 11.28it/s]\u001b[A\n",
+ " 49%|████▉ | 21767/44063 [35:25<30:01, 12.38it/s]\u001b[A\n",
+ " 49%|████▉ | 21769/44063 [35:25<34:58, 10.62it/s]\u001b[A\n",
+ " 49%|████▉ | 21771/44063 [35:26<33:58, 10.94it/s]\u001b[A\n",
+ " 49%|████▉ | 21773/44063 [35:26<35:51, 10.36it/s]\u001b[A\n",
+ " 49%|████▉ | 21775/44063 [35:26<39:32, 9.39it/s]\u001b[A\n",
+ " 49%|████▉ | 21776/44063 [35:26<43:57, 8.45it/s]\u001b[A\n",
+ " 49%|████▉ | 21778/44063 [35:26<39:30, 9.40it/s]\u001b[A\n",
+ " 49%|████▉ | 21780/44063 [35:27<1:01:55, 6.00it/s]\u001b[A\n",
+ " 49%|████▉ | 21782/44063 [35:27<55:15, 6.72it/s] \u001b[A\n",
+ " 49%|████▉ | 21784/44063 [35:27<45:11, 8.22it/s]\u001b[A\n",
+ " 49%|████▉ | 21786/44063 [35:27<38:19, 9.69it/s]\u001b[A\n",
+ " 49%|████▉ | 21788/44063 [35:28<36:02, 10.30it/s]\u001b[A\n",
+ " 49%|████▉ | 21790/44063 [35:28<38:42, 9.59it/s]\u001b[A\n",
+ " 49%|████▉ | 21792/44063 [35:28<37:13, 9.97it/s]\u001b[A\n",
+ " 49%|████▉ | 21794/44063 [35:28<37:22, 9.93it/s]\u001b[A\n",
+ " 49%|████▉ | 21796/44063 [35:29<40:56, 9.07it/s]\u001b[A\n",
+ " 49%|████▉ | 21798/44063 [35:29<43:12, 8.59it/s]\u001b[A\n",
+ " 49%|████▉ | 21800/44063 [35:29<39:15, 9.45it/s]\u001b[A\n",
+ " 49%|████▉ | 21802/44063 [35:29<38:05, 9.74it/s]\u001b[A\n",
+ " 49%|████▉ | 21804/44063 [35:29<38:05, 9.74it/s]\u001b[A\n",
+ " 49%|████▉ | 21806/44063 [35:30<35:08, 10.56it/s]\u001b[A\n",
+ " 49%|████▉ | 21808/44063 [35:30<31:21, 11.83it/s]\u001b[A\n",
+ " 49%|████▉ | 21810/44063 [35:30<30:18, 12.24it/s]\u001b[A\n",
+ " 50%|████▉ | 21812/44063 [35:30<36:38, 10.12it/s]\u001b[A\n",
+ " 50%|████▉ | 21814/44063 [35:30<36:00, 10.30it/s]\u001b[A\n",
+ " 50%|████▉ | 21816/44063 [35:30<34:05, 10.87it/s]\u001b[A\n",
+ " 50%|████▉ | 21818/44063 [35:31<32:39, 11.35it/s]\u001b[A\n",
+ " 50%|████▉ | 21820/44063 [35:31<39:44, 9.33it/s]\u001b[A\n",
+ " 50%|████▉ | 21822/44063 [35:31<38:37, 9.60it/s]\u001b[A\n",
+ " 50%|████▉ | 21824/44063 [35:31<38:59, 9.51it/s]\u001b[A\n",
+ " 50%|████▉ | 21826/44063 [35:31<35:10, 10.54it/s]\u001b[A\n",
+ " 50%|████▉ | 21828/44063 [35:32<33:15, 11.14it/s]\u001b[A\n",
+ " 50%|████▉ | 21830/44063 [35:32<32:29, 11.40it/s]\u001b[A\n",
+ " 50%|████▉ | 21832/44063 [35:32<32:42, 11.33it/s]\u001b[A\n",
+ " 50%|████▉ | 21834/44063 [35:32<34:40, 10.69it/s]\u001b[A\n",
+ " 50%|████▉ | 21836/44063 [35:32<38:13, 9.69it/s]\u001b[A\n",
+ " 50%|████▉ | 21838/44063 [35:33<56:59, 6.50it/s]\u001b[A\n",
+ " 50%|████▉ | 21839/44063 [35:33<56:39, 6.54it/s]\u001b[A\n",
+ " 50%|████▉ | 21840/44063 [35:33<52:43, 7.02it/s]\u001b[A\n",
+ " 50%|████▉ | 21841/44063 [35:33<54:00, 6.86it/s]\u001b[A\n",
+ " 50%|████▉ | 21842/44063 [35:33<49:15, 7.52it/s]\u001b[A\n",
+ " 50%|████▉ | 21844/44063 [35:34<41:23, 8.95it/s]\u001b[A\n",
+ " 50%|████▉ | 21846/44063 [35:34<36:19, 10.20it/s]\u001b[A\n",
+ " 50%|████▉ | 21848/44063 [35:34<35:58, 10.29it/s]\u001b[A\n",
+ " 50%|████▉ | 21850/44063 [35:34<35:59, 10.28it/s]\u001b[A\n",
+ " 50%|████▉ | 21852/44063 [35:34<36:31, 10.13it/s]\u001b[A\n",
+ " 50%|████▉ | 21854/44063 [35:35<36:40, 10.09it/s]\u001b[A\n",
+ " 50%|████▉ | 21856/44063 [35:35<33:15, 11.13it/s]\u001b[A\n",
+ " 50%|████▉ | 21858/44063 [35:35<30:19, 12.21it/s]\u001b[A\n",
+ " 50%|████▉ | 21860/44063 [35:35<29:14, 12.66it/s]\u001b[A\n",
+ " 50%|████▉ | 21862/44063 [35:35<27:58, 13.23it/s]\u001b[A\n",
+ " 50%|████▉ | 21864/44063 [35:35<25:53, 14.29it/s]\u001b[A\n",
+ " 50%|████▉ | 21866/44063 [35:35<25:13, 14.66it/s]\u001b[A\n",
+ " 50%|████▉ | 21868/44063 [35:35<27:17, 13.55it/s]\u001b[A\n",
+ " 50%|████▉ | 21870/44063 [35:36<26:12, 14.11it/s]\u001b[A\n",
+ " 50%|████▉ | 21872/44063 [35:36<24:58, 14.81it/s]\u001b[A\n",
+ " 50%|████▉ | 21874/44063 [35:36<27:22, 13.51it/s]\u001b[A\n",
+ " 50%|████▉ | 21876/44063 [35:36<26:18, 14.06it/s]\u001b[A\n",
+ " 50%|████▉ | 21878/44063 [35:36<27:31, 13.43it/s]\u001b[A\n",
+ " 50%|████▉ | 21880/44063 [35:36<29:32, 12.52it/s]\u001b[A\n",
+ " 50%|████▉ | 21882/44063 [35:37<28:30, 12.97it/s]\u001b[A\n",
+ " 50%|████▉ | 21884/44063 [35:37<27:10, 13.61it/s]\u001b[A\n",
+ " 50%|████▉ | 21886/44063 [35:37<27:41, 13.35it/s]\u001b[A\n",
+ " 50%|████▉ | 21888/44063 [35:37<26:53, 13.74it/s]\u001b[A\n",
+ " 50%|████▉ | 21890/44063 [35:37<31:41, 11.66it/s]\u001b[A\n",
+ " 50%|████▉ | 21892/44063 [35:37<30:59, 11.92it/s]\u001b[A\n",
+ " 50%|████▉ | 21894/44063 [35:37<28:56, 12.77it/s]\u001b[A\n",
+ " 50%|████▉ | 21896/44063 [35:38<29:14, 12.63it/s]\u001b[A\n",
+ " 50%|████▉ | 21898/44063 [35:38<29:12, 12.65it/s]\u001b[A\n",
+ " 50%|████▉ | 21900/44063 [35:38<30:33, 12.09it/s]\u001b[A\n",
+ " 50%|████▉ | 21902/44063 [35:38<27:41, 13.34it/s]\u001b[A\n",
+ " 50%|████▉ | 21904/44063 [35:38<32:13, 11.46it/s]\u001b[A\n",
+ " 50%|████▉ | 21906/44063 [35:38<30:38, 12.05it/s]\u001b[A\n",
+ " 50%|████▉ | 21908/44063 [35:39<29:51, 12.37it/s]\u001b[A\n",
+ " 50%|████▉ | 21910/44063 [35:39<34:01, 10.85it/s]\u001b[A\n",
+ " 50%|████▉ | 21912/44063 [35:39<35:43, 10.33it/s]\u001b[A\n",
+ " 50%|████▉ | 21914/44063 [35:39<31:20, 11.78it/s]\u001b[A\n",
+ " 50%|████▉ | 21916/44063 [35:39<36:36, 10.08it/s]\u001b[A\n",
+ " 50%|████▉ | 21918/44063 [35:40<40:23, 9.14it/s]\u001b[A\n",
+ " 50%|████▉ | 21920/44063 [35:40<38:35, 9.56it/s]\u001b[A\n",
+ " 50%|████▉ | 21922/44063 [35:40<36:36, 10.08it/s]\u001b[A\n",
+ " 50%|████▉ | 21924/44063 [35:40<36:16, 10.17it/s]\u001b[A\n",
+ " 50%|████▉ | 21926/44063 [35:40<36:59, 9.97it/s]\u001b[A\n",
+ " 50%|████▉ | 21928/44063 [35:41<34:53, 10.57it/s]\u001b[A\n",
+ " 50%|████▉ | 21930/44063 [35:41<36:19, 10.16it/s]\u001b[A\n",
+ " 50%|████▉ | 21932/44063 [35:41<35:38, 10.35it/s]\u001b[A\n",
+ " 50%|████▉ | 21934/44063 [35:41<34:11, 10.78it/s]\u001b[A\n",
+ " 50%|████▉ | 21936/44063 [35:41<33:49, 10.90it/s]\u001b[A\n",
+ " 50%|████▉ | 21938/44063 [35:42<33:45, 10.92it/s]\u001b[A\n",
+ " 50%|████▉ | 21940/44063 [35:42<35:08, 10.49it/s]\u001b[A\n",
+ " 50%|████▉ | 21942/44063 [35:42<31:57, 11.54it/s]\u001b[A\n",
+ " 50%|████▉ | 21944/44063 [35:42<36:51, 10.00it/s]\u001b[A\n",
+ " 50%|████▉ | 21946/44063 [35:42<32:59, 11.17it/s]\u001b[A\n",
+ " 50%|████▉ | 21948/44063 [35:43<35:44, 10.31it/s]\u001b[A\n",
+ " 50%|████▉ | 21950/44063 [35:43<37:00, 9.96it/s]\u001b[A\n",
+ " 50%|████▉ | 21952/44063 [35:43<36:33, 10.08it/s]\u001b[A\n",
+ " 50%|████▉ | 21954/44063 [35:43<41:44, 8.83it/s]\u001b[A\n",
+ " 50%|████▉ | 21956/44063 [35:43<41:26, 8.89it/s]\u001b[A\n",
+ " 50%|████▉ | 21958/44063 [35:44<38:50, 9.49it/s]\u001b[A\n",
+ " 50%|████▉ | 21960/44063 [35:44<34:01, 10.83it/s]\u001b[A\n",
+ " 50%|████▉ | 21962/44063 [35:44<39:04, 9.42it/s]\u001b[A\n",
+ " 50%|████▉ | 21964/44063 [35:44<35:56, 10.25it/s]\u001b[A\n",
+ " 50%|████▉ | 21966/44063 [35:44<36:17, 10.15it/s]\u001b[A\n",
+ " 50%|████▉ | 21968/44063 [35:45<34:02, 10.82it/s]\u001b[A\n",
+ " 50%|████▉ | 21970/44063 [35:45<32:43, 11.25it/s]\u001b[A\n",
+ " 50%|████▉ | 21972/44063 [35:45<35:05, 10.49it/s]\u001b[A\n",
+ " 50%|████▉ | 21974/44063 [35:45<31:34, 11.66it/s]\u001b[A\n",
+ " 50%|████▉ | 21976/44063 [35:45<31:44, 11.60it/s]\u001b[A\n",
+ " 50%|████▉ | 21978/44063 [35:45<31:35, 11.65it/s]\u001b[A\n",
+ " 50%|████▉ | 21980/44063 [35:46<32:07, 11.46it/s]\u001b[A\n",
+ " 50%|████▉ | 21982/44063 [35:46<30:17, 12.15it/s]\u001b[A\n",
+ " 50%|████▉ | 21985/44063 [35:46<26:39, 13.80it/s]\u001b[A\n",
+ " 50%|████▉ | 21987/44063 [35:46<26:08, 14.07it/s]\u001b[A\n",
+ " 50%|████▉ | 21989/44063 [35:46<43:24, 8.48it/s]\u001b[A\n",
+ " 50%|████▉ | 21991/44063 [35:47<39:44, 9.26it/s]\u001b[A\n",
+ " 50%|████▉ | 21993/44063 [35:47<36:52, 9.97it/s]\u001b[A\n",
+ " 50%|████▉ | 21995/44063 [35:47<37:31, 9.80it/s]\u001b[A\n",
+ " 50%|████▉ | 21997/44063 [35:47<42:03, 8.74it/s]\u001b[A\n",
+ " 50%|████▉ | 21998/44063 [35:47<43:16, 8.50it/s]\u001b[A\n",
+ " 50%|████▉ | 21999/44063 [35:48<41:43, 8.81it/s]\u001b[A\n",
+ " 50%|████▉ | 22000/44063 [35:48<41:43, 8.81it/s]\u001b[A\n",
+ " 50%|████▉ | 22002/44063 [35:48<39:30, 9.31it/s]\u001b[A\n",
+ " 50%|████▉ | 22003/44063 [35:48<42:01, 8.75it/s]\u001b[A\n",
+ " 50%|████▉ | 22005/44063 [35:48<35:42, 10.30it/s]\u001b[A\n",
+ " 50%|████▉ | 22007/44063 [35:48<34:49, 10.56it/s]\u001b[A\n",
+ " 50%|████▉ | 22009/44063 [35:49<41:03, 8.95it/s]\u001b[A\n",
+ " 50%|████▉ | 22011/44063 [35:49<43:18, 8.49it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 50%|████▉ | 22012/44063 [35:49<47:20, 7.76it/s]\u001b[A\n",
+ " 50%|████▉ | 22014/44063 [35:49<45:28, 8.08it/s]\u001b[A\n",
+ " 50%|████▉ | 22015/44063 [35:49<49:09, 7.48it/s]\u001b[A\n",
+ " 50%|████▉ | 22016/44063 [35:49<48:59, 7.50it/s]\u001b[A\n",
+ " 50%|████▉ | 22018/44063 [35:50<44:36, 8.24it/s]\u001b[A\n",
+ " 50%|████▉ | 22020/44063 [35:50<39:52, 9.21it/s]\u001b[A\n",
+ " 50%|████▉ | 22021/44063 [35:50<46:36, 7.88it/s]\u001b[A\n",
+ " 50%|████▉ | 22022/44063 [35:50<44:59, 8.16it/s]\u001b[A\n",
+ " 50%|████▉ | 22024/44063 [35:50<38:29, 9.54it/s]\u001b[A\n",
+ " 50%|████▉ | 22026/44063 [35:50<38:22, 9.57it/s]\u001b[A\n",
+ " 50%|████▉ | 22028/44063 [35:51<36:18, 10.12it/s]\u001b[A\n",
+ " 50%|████▉ | 22030/44063 [35:51<36:22, 10.10it/s]\u001b[A\n",
+ " 50%|█████ | 22032/44063 [35:51<34:59, 10.49it/s]\u001b[A\n",
+ " 50%|█████ | 22034/44063 [35:51<35:56, 10.21it/s]\u001b[A\n",
+ " 50%|█████ | 22036/44063 [35:51<33:17, 11.03it/s]\u001b[A\n",
+ " 50%|█████ | 22038/44063 [35:52<33:59, 10.80it/s]\u001b[A\n",
+ " 50%|█████ | 22040/44063 [35:52<32:24, 11.33it/s]\u001b[A\n",
+ " 50%|█████ | 22042/44063 [35:52<32:06, 11.43it/s]\u001b[A\n",
+ " 50%|█████ | 22044/44063 [35:52<33:33, 10.93it/s]\u001b[A\n",
+ " 50%|█████ | 22046/44063 [35:52<30:28, 12.04it/s]\u001b[A\n",
+ " 50%|█████ | 22048/44063 [35:52<29:06, 12.60it/s]\u001b[A\n",
+ " 50%|█████ | 22050/44063 [35:52<29:43, 12.34it/s]\u001b[A\n",
+ " 50%|█████ | 22052/44063 [35:53<31:40, 11.58it/s]\u001b[A\n",
+ " 50%|█████ | 22054/44063 [35:53<33:59, 10.79it/s]\u001b[A\n",
+ " 50%|█████ | 22056/44063 [35:53<32:59, 11.12it/s]\u001b[A\n",
+ " 50%|█████ | 22058/44063 [35:53<34:11, 10.73it/s]\u001b[A\n",
+ " 50%|█████ | 22060/44063 [35:53<32:34, 11.26it/s]\u001b[A\n",
+ " 50%|█████ | 22062/44063 [35:54<29:12, 12.55it/s]\u001b[A\n",
+ " 50%|█████ | 22064/44063 [35:54<31:03, 11.80it/s]\u001b[A\n",
+ " 50%|█████ | 22066/44063 [35:54<28:54, 12.68it/s]\u001b[A\n",
+ " 50%|█████ | 22068/44063 [35:54<37:19, 9.82it/s]\u001b[A\n",
+ " 50%|█████ | 22070/44063 [35:54<33:23, 10.98it/s]\u001b[A\n",
+ " 50%|█████ | 22072/44063 [35:55<35:05, 10.44it/s]\u001b[A\n",
+ " 50%|█████ | 22074/44063 [35:55<33:35, 10.91it/s]\u001b[A\n",
+ " 50%|█████ | 22076/44063 [35:55<36:51, 9.94it/s]\u001b[A\n",
+ " 50%|█████ | 22078/44063 [35:55<34:13, 10.70it/s]\u001b[A\n",
+ " 50%|█████ | 22080/44063 [35:55<34:05, 10.75it/s]\u001b[A\n",
+ " 50%|█████ | 22082/44063 [35:55<32:24, 11.31it/s]\u001b[A\n",
+ " 50%|█████ | 22084/44063 [35:56<30:40, 11.94it/s]\u001b[A\n",
+ " 50%|█████ | 22086/44063 [35:56<38:42, 9.46it/s]\u001b[A\n",
+ " 50%|█████ | 22088/44063 [35:56<38:01, 9.63it/s]\u001b[A\n",
+ " 50%|█████ | 22090/44063 [35:56<37:25, 9.79it/s]\u001b[A\n",
+ " 50%|█████ | 22092/44063 [35:56<35:58, 10.18it/s]\u001b[A\n",
+ " 50%|█████ | 22094/44063 [35:57<38:02, 9.62it/s]\u001b[A\n",
+ " 50%|█████ | 22096/44063 [35:57<43:17, 8.46it/s]\u001b[A\n",
+ " 50%|█████ | 22097/44063 [35:57<45:01, 8.13it/s]\u001b[A\n",
+ " 50%|█████ | 22098/44063 [35:57<42:41, 8.58it/s]\u001b[A\n",
+ " 50%|█████ | 22099/44063 [35:57<41:17, 8.87it/s]\u001b[A\n",
+ " 50%|█████ | 22101/44063 [35:57<36:52, 9.93it/s]\u001b[A\n",
+ " 50%|█████ | 22103/44063 [35:58<37:23, 9.79it/s]\u001b[A\n",
+ " 50%|█████ | 22105/44063 [35:58<35:18, 10.36it/s]\u001b[A\n",
+ " 50%|█████ | 22107/44063 [35:58<37:16, 9.82it/s]\u001b[A\n",
+ " 50%|█████ | 22109/44063 [35:58<35:32, 10.30it/s]\u001b[A\n",
+ " 50%|█████ | 22111/44063 [35:59<39:31, 9.26it/s]\u001b[A\n",
+ " 50%|█████ | 22112/44063 [35:59<39:20, 9.30it/s]\u001b[A\n",
+ " 50%|█████ | 22114/44063 [35:59<34:01, 10.75it/s]\u001b[A\n",
+ " 50%|█████ | 22116/44063 [35:59<31:50, 11.49it/s]\u001b[A\n",
+ " 50%|█████ | 22118/44063 [35:59<31:12, 11.72it/s]\u001b[A\n",
+ " 50%|█████ | 22120/44063 [35:59<33:15, 10.99it/s]\u001b[A\n",
+ " 50%|█████ | 22122/44063 [36:00<36:18, 10.07it/s]\u001b[A\n",
+ " 50%|█████ | 22124/44063 [36:00<32:03, 11.41it/s]\u001b[A\n",
+ " 50%|█████ | 22126/44063 [36:00<34:01, 10.74it/s]\u001b[A\n",
+ " 50%|█████ | 22128/44063 [36:00<31:49, 11.49it/s]\u001b[A\n",
+ " 50%|█████ | 22130/44063 [36:00<36:09, 10.11it/s]\u001b[A\n",
+ " 50%|█████ | 22132/44063 [36:00<31:54, 11.45it/s]\u001b[A\n",
+ " 50%|█████ | 22134/44063 [36:01<32:52, 11.12it/s]\u001b[A\n",
+ " 50%|█████ | 22136/44063 [36:01<34:15, 10.67it/s]\u001b[A\n",
+ " 50%|█████ | 22138/44063 [36:01<31:20, 11.66it/s]\u001b[A\n",
+ " 50%|█████ | 22140/44063 [36:01<35:10, 10.39it/s]\u001b[A\n",
+ " 50%|█████ | 22142/44063 [36:01<37:07, 9.84it/s]\u001b[A\n",
+ " 50%|█████ | 22144/44063 [36:02<37:19, 9.79it/s]\u001b[A\n",
+ " 50%|█████ | 22146/44063 [36:02<34:45, 10.51it/s]\u001b[A\n",
+ " 50%|█████ | 22148/44063 [36:02<41:09, 8.87it/s]\u001b[A\n",
+ " 50%|█████ | 22149/44063 [36:02<42:15, 8.64it/s]\u001b[A\n",
+ " 50%|█████ | 22151/44063 [36:02<35:58, 10.15it/s]\u001b[A\n",
+ " 50%|█████ | 22153/44063 [36:02<35:43, 10.22it/s]\u001b[A\n",
+ " 50%|█████ | 22155/44063 [36:03<33:43, 10.83it/s]\u001b[A\n",
+ " 50%|█████ | 22157/44063 [36:03<30:55, 11.81it/s]\u001b[A\n",
+ " 50%|█████ | 22159/44063 [36:03<31:33, 11.57it/s]\u001b[A\n",
+ " 50%|█████ | 22161/44063 [36:03<29:26, 12.40it/s]\u001b[A\n",
+ " 50%|█████ | 22163/44063 [36:03<32:28, 11.24it/s]\u001b[A\n",
+ " 50%|█████ | 22165/44063 [36:03<33:43, 10.82it/s]\u001b[A\n",
+ " 50%|█████ | 22167/44063 [36:04<32:56, 11.08it/s]\u001b[A\n",
+ " 50%|█████ | 22169/44063 [36:04<32:29, 11.23it/s]\u001b[A\n",
+ " 50%|█████ | 22171/44063 [36:04<29:27, 12.39it/s]\u001b[A\n",
+ " 50%|█████ | 22173/44063 [36:04<30:48, 11.84it/s]\u001b[A\n",
+ " 50%|█████ | 22175/44063 [36:04<29:08, 12.52it/s]\u001b[A\n",
+ " 50%|█████ | 22177/44063 [36:04<31:18, 11.65it/s]\u001b[A\n",
+ " 50%|█████ | 22179/44063 [36:05<31:13, 11.68it/s]\u001b[A\n",
+ " 50%|█████ | 22181/44063 [36:05<36:13, 10.07it/s]\u001b[A\n",
+ " 50%|█████ | 22183/44063 [36:05<33:44, 10.81it/s]\u001b[A\n",
+ " 50%|█████ | 22185/44063 [36:05<30:58, 11.77it/s]\u001b[A\n",
+ " 50%|█████ | 22187/44063 [36:05<29:48, 12.23it/s]\u001b[A\n",
+ " 50%|█████ | 22189/44063 [36:06<32:57, 11.06it/s]\u001b[A\n",
+ " 50%|█████ | 22191/44063 [36:06<30:15, 12.05it/s]\u001b[A\n",
+ " 50%|█████ | 22193/44063 [36:06<30:12, 12.07it/s]\u001b[A\n",
+ " 50%|█████ | 22195/44063 [36:06<34:20, 10.61it/s]\u001b[A\n",
+ " 50%|█████ | 22197/44063 [36:06<34:59, 10.42it/s]\u001b[A\n",
+ " 50%|█████ | 22199/44063 [36:07<36:59, 9.85it/s]\u001b[A\n",
+ " 50%|█████ | 22201/44063 [36:07<40:21, 9.03it/s]\u001b[A\n",
+ " 50%|█████ | 22202/44063 [36:07<40:02, 9.10it/s]\u001b[A\n",
+ " 50%|█████ | 22204/44063 [36:07<36:45, 9.91it/s]\u001b[A\n",
+ " 50%|█████ | 22206/44063 [36:07<34:03, 10.70it/s]\u001b[A\n",
+ " 50%|█████ | 22208/44063 [36:07<32:14, 11.30it/s]\u001b[A\n",
+ " 50%|█████ | 22210/44063 [36:08<30:46, 11.84it/s]\u001b[A\n",
+ " 50%|█████ | 22212/44063 [36:08<30:42, 11.86it/s]\u001b[A\n",
+ " 50%|█████ | 22214/44063 [36:08<34:00, 10.71it/s]\u001b[A\n",
+ " 50%|█████ | 22216/44063 [36:08<31:30, 11.55it/s]\u001b[A\n",
+ " 50%|█████ | 22218/44063 [36:08<31:17, 11.63it/s]\u001b[A\n",
+ " 50%|█████ | 22220/44063 [36:08<32:03, 11.36it/s]\u001b[A\n",
+ " 50%|█████ | 22222/44063 [36:09<40:56, 8.89it/s]\u001b[A\n",
+ " 50%|█████ | 22223/44063 [36:09<49:50, 7.30it/s]\u001b[A\n",
+ " 50%|█████ | 22225/44063 [36:09<44:02, 8.26it/s]\u001b[A\n",
+ " 50%|█████ | 22227/44063 [36:09<40:21, 9.02it/s]\u001b[A\n",
+ " 50%|█████ | 22229/44063 [36:09<37:24, 9.73it/s]\u001b[A\n",
+ " 50%|█████ | 22231/44063 [36:10<33:07, 10.98it/s]\u001b[A\n",
+ " 50%|█████ | 22233/44063 [36:10<34:49, 10.45it/s]\u001b[A\n",
+ " 50%|█████ | 22235/44063 [36:10<32:22, 11.24it/s]\u001b[A\n",
+ " 50%|█████ | 22237/44063 [36:10<32:14, 11.28it/s]\u001b[A\n",
+ " 50%|█████ | 22239/44063 [36:10<33:02, 11.01it/s]\u001b[A\n",
+ " 50%|█████ | 22241/44063 [36:10<29:51, 12.18it/s]\u001b[A\n",
+ " 50%|█████ | 22243/44063 [36:11<38:04, 9.55it/s]\u001b[A\n",
+ " 50%|█████ | 22245/44063 [36:11<33:47, 10.76it/s]\u001b[A\n",
+ " 50%|█████ | 22247/44063 [36:11<34:22, 10.58it/s]\u001b[A\n",
+ " 50%|█████ | 22249/44063 [36:11<32:18, 11.25it/s]\u001b[A\n",
+ " 50%|█████ | 22251/44063 [36:11<32:36, 11.15it/s]\u001b[A\n",
+ " 51%|█████ | 22253/44063 [36:12<34:11, 10.63it/s]\u001b[A\n",
+ " 51%|█████ | 22255/44063 [36:12<36:02, 10.08it/s]\u001b[A\n",
+ " 51%|█████ | 22257/44063 [36:12<35:51, 10.13it/s]\u001b[A\n",
+ " 51%|█████ | 22259/44063 [36:12<31:00, 11.72it/s]\u001b[A\n",
+ " 51%|█████ | 22261/44063 [36:13<43:16, 8.40it/s]\u001b[A\n",
+ " 51%|█████ | 22263/44063 [36:13<36:57, 9.83it/s]\u001b[A\n",
+ " 51%|█████ | 22265/44063 [36:13<38:20, 9.47it/s]\u001b[A\n",
+ " 51%|█████ | 22267/44063 [36:13<33:37, 10.80it/s]\u001b[A\n",
+ " 51%|█████ | 22269/44063 [36:13<34:25, 10.55it/s]\u001b[A\n",
+ " 51%|█████ | 22271/44063 [36:13<33:34, 10.82it/s]\u001b[A\n",
+ " 51%|█████ | 22273/44063 [36:14<35:37, 10.19it/s]\u001b[A\n",
+ " 51%|█████ | 22275/44063 [36:14<35:12, 10.32it/s]\u001b[A\n",
+ " 51%|█████ | 22277/44063 [36:14<36:43, 9.89it/s]\u001b[A\n",
+ " 51%|█████ | 22279/44063 [36:14<34:20, 10.57it/s]\u001b[A\n",
+ " 51%|█████ | 22281/44063 [36:14<32:09, 11.29it/s]\u001b[A\n",
+ " 51%|█████ | 22283/44063 [36:15<31:31, 11.51it/s]\u001b[A\n",
+ " 51%|█████ | 22285/44063 [36:15<41:59, 8.64it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 51%|█████ | 22286/44063 [36:15<45:49, 7.92it/s]\u001b[A\n",
+ " 51%|█████ | 22288/44063 [36:15<41:36, 8.72it/s]\u001b[A\n",
+ " 51%|█████ | 22290/44063 [36:15<40:45, 8.90it/s]\u001b[A\n",
+ " 51%|█████ | 22292/44063 [36:16<35:35, 10.19it/s]\u001b[A\n",
+ " 51%|█████ | 22294/44063 [36:16<33:56, 10.69it/s]\u001b[A\n",
+ " 51%|█████ | 22296/44063 [36:16<29:26, 12.32it/s]\u001b[A\n",
+ " 51%|█████ | 22298/44063 [36:16<28:58, 12.52it/s]\u001b[A\n",
+ " 51%|█████ | 22300/44063 [36:16<31:33, 11.49it/s]\u001b[A\n",
+ " 51%|█████ | 22302/44063 [36:16<31:18, 11.59it/s]\u001b[A\n",
+ " 51%|█████ | 22304/44063 [36:17<31:11, 11.63it/s]\u001b[A\n",
+ " 51%|█████ | 22306/44063 [36:17<30:38, 11.84it/s]\u001b[A\n",
+ " 51%|█████ | 22308/44063 [36:17<31:10, 11.63it/s]\u001b[A\n",
+ " 51%|█████ | 22310/44063 [36:17<33:39, 10.77it/s]\u001b[A\n",
+ " 51%|█████ | 22312/44063 [36:17<34:33, 10.49it/s]\u001b[A\n",
+ " 51%|█████ | 22314/44063 [36:17<30:45, 11.79it/s]\u001b[A\n",
+ " 51%|█████ | 22316/44063 [36:18<29:12, 12.41it/s]\u001b[A\n",
+ " 51%|█████ | 22318/44063 [36:18<33:06, 10.94it/s]\u001b[A\n",
+ " 51%|█████ | 22320/44063 [36:18<31:53, 11.36it/s]\u001b[A\n",
+ " 51%|█████ | 22322/44063 [36:18<31:53, 11.36it/s]\u001b[A\n",
+ " 51%|█████ | 22324/44063 [36:18<31:20, 11.56it/s]\u001b[A\n",
+ " 51%|█████ | 22326/44063 [36:18<28:04, 12.90it/s]\u001b[A\n",
+ " 51%|█████ | 22328/44063 [36:19<33:49, 10.71it/s]\u001b[A\n",
+ " 51%|█████ | 22330/44063 [36:19<32:46, 11.05it/s]\u001b[A\n",
+ " 51%|█████ | 22332/44063 [36:19<34:25, 10.52it/s]\u001b[A\n",
+ " 51%|█████ | 22334/44063 [36:19<35:10, 10.30it/s]\u001b[A\n",
+ " 51%|█████ | 22336/44063 [36:19<31:42, 11.42it/s]\u001b[A\n",
+ " 51%|█████ | 22338/44063 [36:20<35:11, 10.29it/s]\u001b[A\n",
+ " 51%|█████ | 22340/44063 [36:20<31:31, 11.48it/s]\u001b[A\n",
+ " 51%|█████ | 22342/44063 [36:20<33:29, 10.81it/s]\u001b[A\n",
+ " 51%|█████ | 22344/44063 [36:20<32:49, 11.03it/s]\u001b[A\n",
+ " 51%|█████ | 22346/44063 [36:20<32:31, 11.13it/s]\u001b[A\n",
+ " 51%|█████ | 22348/44063 [36:21<39:07, 9.25it/s]\u001b[A\n",
+ " 51%|█████ | 22350/44063 [36:21<33:00, 10.96it/s]\u001b[A\n",
+ " 51%|█████ | 22352/44063 [36:21<29:43, 12.17it/s]\u001b[A\n",
+ " 51%|█████ | 22354/44063 [36:21<33:21, 10.84it/s]\u001b[A\n",
+ " 51%|█████ | 22356/44063 [36:21<36:23, 9.94it/s]\u001b[A\n",
+ " 51%|█████ | 22358/44063 [36:21<34:00, 10.64it/s]\u001b[A\n",
+ " 51%|█████ | 22360/44063 [36:22<34:08, 10.60it/s]\u001b[A\n",
+ " 51%|█████ | 22362/44063 [36:22<36:42, 9.85it/s]\u001b[A\n",
+ " 51%|█████ | 22364/44063 [36:22<42:41, 8.47it/s]\u001b[A\n",
+ " 51%|█████ | 22366/44063 [36:22<39:40, 9.12it/s]\u001b[A\n",
+ " 51%|█████ | 22368/44063 [36:23<36:22, 9.94it/s]\u001b[A\n",
+ " 51%|█████ | 22370/44063 [36:23<38:17, 9.44it/s]\u001b[A\n",
+ " 51%|█████ | 22373/44063 [36:23<32:34, 11.10it/s]\u001b[A\n",
+ " 51%|█████ | 22375/44063 [36:23<31:11, 11.59it/s]\u001b[A\n",
+ " 51%|█████ | 22377/44063 [36:23<29:11, 12.38it/s]\u001b[A\n",
+ " 51%|█████ | 22379/44063 [36:23<26:41, 13.54it/s]\u001b[A\n",
+ " 51%|█████ | 22381/44063 [36:23<24:19, 14.86it/s]\u001b[A\n",
+ " 51%|█████ | 22383/44063 [36:24<29:35, 12.21it/s]\u001b[A\n",
+ " 51%|█████ | 22385/44063 [36:24<31:45, 11.38it/s]\u001b[A\n",
+ " 51%|█████ | 22387/44063 [36:24<30:51, 11.71it/s]\u001b[A\n",
+ " 51%|█████ | 22389/44063 [36:24<28:19, 12.75it/s]\u001b[A\n",
+ " 51%|█████ | 22391/44063 [36:24<35:42, 10.12it/s]\u001b[A\n",
+ " 51%|█████ | 22393/44063 [36:25<33:41, 10.72it/s]\u001b[A\n",
+ " 51%|█████ | 22395/44063 [36:25<37:18, 9.68it/s]\u001b[A\n",
+ " 51%|█████ | 22397/44063 [36:25<34:56, 10.33it/s]\u001b[A\n",
+ " 51%|█████ | 22399/44063 [36:25<36:00, 10.03it/s]\u001b[A\n",
+ " 51%|█████ | 22401/44063 [36:25<37:34, 9.61it/s]\u001b[A\n",
+ " 51%|█████ | 22403/44063 [36:26<37:50, 9.54it/s]\u001b[A\n",
+ " 51%|█████ | 22404/44063 [36:26<37:51, 9.54it/s]\u001b[A\n",
+ " 51%|█████ | 22406/44063 [36:26<35:39, 10.12it/s]\u001b[A\n",
+ " 51%|█████ | 22408/44063 [36:26<31:31, 11.45it/s]\u001b[A\n",
+ " 51%|█████ | 22410/44063 [36:26<36:08, 9.99it/s]\u001b[A\n",
+ " 51%|█████ | 22412/44063 [36:26<31:19, 11.52it/s]\u001b[A\n",
+ " 51%|█████ | 22414/44063 [36:27<29:59, 12.03it/s]\u001b[A\n",
+ " 51%|█████ | 22417/44063 [36:27<26:14, 13.75it/s]\u001b[A\n",
+ " 51%|█████ | 22419/44063 [36:27<30:55, 11.67it/s]\u001b[A\n",
+ " 51%|█████ | 22421/44063 [36:27<31:33, 11.43it/s]\u001b[A\n",
+ " 51%|█████ | 22423/44063 [36:27<39:28, 9.14it/s]\u001b[A\n",
+ " 51%|█████ | 22425/44063 [36:28<38:50, 9.29it/s]\u001b[A\n",
+ " 51%|█████ | 22427/44063 [36:28<38:03, 9.48it/s]\u001b[A\n",
+ " 51%|█████ | 22429/44063 [36:28<44:18, 8.14it/s]\u001b[A\n",
+ " 51%|█████ | 22430/44063 [36:28<42:16, 8.53it/s]\u001b[A\n",
+ " 51%|█████ | 22431/44063 [36:28<44:38, 8.08it/s]\u001b[A\n",
+ " 51%|█████ | 22432/44063 [36:29<1:20:35, 4.47it/s]\u001b[A\n",
+ " 51%|█████ | 22434/44063 [36:29<1:06:47, 5.40it/s]\u001b[A\n",
+ " 51%|█████ | 22436/44063 [36:29<56:38, 6.36it/s] \u001b[A\n",
+ " 51%|█████ | 22437/44063 [36:29<59:46, 6.03it/s]\u001b[A\n",
+ " 51%|█████ | 22438/44063 [36:30<53:51, 6.69it/s]\u001b[A\n",
+ " 51%|█████ | 22439/44063 [36:30<54:47, 6.58it/s]\u001b[A\n",
+ " 51%|█████ | 22440/44063 [36:30<50:47, 7.10it/s]\u001b[A\n",
+ " 51%|█████ | 22442/44063 [36:30<43:42, 8.25it/s]\u001b[A\n",
+ " 51%|█████ | 22443/44063 [36:30<44:14, 8.14it/s]\u001b[A\n",
+ " 51%|█████ | 22445/44063 [36:30<43:27, 8.29it/s]\u001b[A\n",
+ " 51%|█████ | 22447/44063 [36:30<37:41, 9.56it/s]\u001b[A\n",
+ " 51%|█████ | 22449/44063 [36:31<32:23, 11.12it/s]\u001b[A\n",
+ " 51%|█████ | 22451/44063 [36:31<30:15, 11.90it/s]\u001b[A\n",
+ " 51%|█████ | 22453/44063 [36:31<30:28, 11.82it/s]\u001b[A\n",
+ " 51%|█████ | 22455/44063 [36:31<28:21, 12.70it/s]\u001b[A\n",
+ " 51%|█████ | 22458/44063 [36:31<25:43, 14.00it/s]\u001b[A\n",
+ " 51%|█████ | 22460/44063 [36:31<27:21, 13.16it/s]\u001b[A\n",
+ " 51%|█████ | 22462/44063 [36:32<28:02, 12.84it/s]\u001b[A\n",
+ " 51%|█████ | 22464/44063 [36:32<27:03, 13.30it/s]\u001b[A\n",
+ " 51%|█████ | 22466/44063 [36:32<28:58, 12.42it/s]\u001b[A\n",
+ " 51%|█████ | 22469/44063 [36:32<25:00, 14.39it/s]\u001b[A\n",
+ " 51%|█████ | 22471/44063 [36:32<27:23, 13.14it/s]\u001b[A\n",
+ " 51%|█████ | 22473/44063 [36:33<36:54, 9.75it/s]\u001b[A\n",
+ " 51%|█████ | 22475/44063 [36:33<42:17, 8.51it/s]\u001b[A\n",
+ " 51%|█████ | 22478/44063 [36:33<34:56, 10.30it/s]\u001b[A\n",
+ " 51%|█████ | 22480/44063 [36:33<32:02, 11.23it/s]\u001b[A\n",
+ " 51%|█████ | 22482/44063 [36:33<30:21, 11.85it/s]\u001b[A\n",
+ " 51%|█████ | 22484/44063 [36:34<35:54, 10.02it/s]\u001b[A\n",
+ " 51%|█████ | 22486/44063 [36:34<37:04, 9.70it/s]\u001b[A\n",
+ " 51%|█████ | 22488/44063 [36:34<37:39, 9.55it/s]\u001b[A\n",
+ " 51%|█████ | 22490/44063 [36:34<33:42, 10.67it/s]\u001b[A\n",
+ " 51%|█████ | 22492/44063 [36:34<33:56, 10.59it/s]\u001b[A\n",
+ " 51%|█████ | 22494/44063 [36:34<34:43, 10.35it/s]\u001b[A\n",
+ " 51%|█████ | 22496/44063 [36:35<33:51, 10.62it/s]\u001b[A\n",
+ " 51%|█████ | 22498/44063 [36:35<33:18, 10.79it/s]\u001b[A\n",
+ " 51%|█████ | 22500/44063 [36:35<36:22, 9.88it/s]\u001b[A\n",
+ " 51%|█████ | 22502/44063 [36:35<33:55, 10.59it/s]\u001b[A\n",
+ " 51%|█████ | 22504/44063 [36:35<32:40, 10.99it/s]\u001b[A\n",
+ " 51%|█████ | 22506/44063 [36:36<32:32, 11.04it/s]\u001b[A\n",
+ " 51%|█████ | 22508/44063 [36:36<28:31, 12.60it/s]\u001b[A\n",
+ " 51%|█████ | 22511/44063 [36:36<25:34, 14.04it/s]\u001b[A\n",
+ " 51%|█████ | 22513/44063 [36:36<26:44, 13.43it/s]\u001b[A\n",
+ " 51%|█████ | 22515/44063 [36:36<27:42, 12.96it/s]\u001b[A\n",
+ " 51%|█████ | 22517/44063 [36:36<27:04, 13.26it/s]\u001b[A\n",
+ " 51%|█████ | 22519/44063 [36:37<31:02, 11.57it/s]\u001b[A\n",
+ " 51%|█████ | 22521/44063 [36:37<27:42, 12.95it/s]\u001b[A\n",
+ " 51%|█████ | 22523/44063 [36:37<27:51, 12.89it/s]\u001b[A\n",
+ " 51%|█████ | 22525/44063 [36:37<29:49, 12.03it/s]\u001b[A\n",
+ " 51%|█████ | 22527/44063 [36:37<29:00, 12.37it/s]\u001b[A\n",
+ " 51%|█████ | 22529/44063 [36:37<28:27, 12.61it/s]\u001b[A\n",
+ " 51%|█████ | 22531/44063 [36:37<25:30, 14.07it/s]\u001b[A\n",
+ " 51%|█████ | 22533/44063 [36:38<24:11, 14.83it/s]\u001b[A\n",
+ " 51%|█████ | 22535/44063 [36:38<25:56, 13.83it/s]\u001b[A\n",
+ " 51%|█████ | 22537/44063 [36:38<25:34, 14.03it/s]\u001b[A\n",
+ " 51%|█████ | 22539/44063 [36:38<32:19, 11.09it/s]\u001b[A\n",
+ " 51%|█████ | 22541/44063 [36:38<32:03, 11.19it/s]\u001b[A\n",
+ " 51%|█████ | 22543/44063 [36:38<31:34, 11.36it/s]\u001b[A\n",
+ " 51%|█████ | 22545/44063 [36:39<29:46, 12.04it/s]\u001b[A\n",
+ " 51%|█████ | 22547/44063 [36:39<26:56, 13.31it/s]\u001b[A\n",
+ " 51%|█████ | 22549/44063 [36:39<31:33, 11.36it/s]\u001b[A\n",
+ " 51%|█████ | 22551/44063 [36:39<33:07, 10.83it/s]\u001b[A\n",
+ " 51%|█████ | 22553/44063 [36:39<30:40, 11.68it/s]\u001b[A\n",
+ " 51%|█████ | 22555/44063 [36:40<33:38, 10.65it/s]\u001b[A\n",
+ " 51%|█████ | 22557/44063 [36:40<33:34, 10.68it/s]\u001b[A\n",
+ " 51%|█████ | 22559/44063 [36:40<36:31, 9.81it/s]\u001b[A\n",
+ " 51%|█████ | 22561/44063 [36:40<36:59, 9.69it/s]\u001b[A\n",
+ " 51%|█████ | 22563/44063 [36:40<31:31, 11.37it/s]\u001b[A\n",
+ " 51%|█████ | 22565/44063 [36:40<31:48, 11.26it/s]\u001b[A\n",
+ " 51%|█████ | 22567/44063 [36:41<30:51, 11.61it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 51%|█████ | 22569/44063 [36:41<30:45, 11.64it/s]\u001b[A\n",
+ " 51%|█████ | 22571/44063 [36:41<33:46, 10.61it/s]\u001b[A\n",
+ " 51%|█████ | 22573/44063 [36:41<32:02, 11.18it/s]\u001b[A\n",
+ " 51%|█████ | 22575/44063 [36:41<31:50, 11.25it/s]\u001b[A\n",
+ " 51%|█████ | 22577/44063 [36:41<27:42, 12.92it/s]\u001b[A\n",
+ " 51%|█████ | 22579/44063 [36:42<30:37, 11.69it/s]\u001b[A\n",
+ " 51%|█████ | 22581/44063 [36:42<30:17, 11.82it/s]\u001b[A\n",
+ " 51%|█████▏ | 22583/44063 [36:42<28:21, 12.62it/s]\u001b[A\n",
+ " 51%|█████▏ | 22585/44063 [36:42<29:51, 11.99it/s]\u001b[A\n",
+ " 51%|█████▏ | 22587/44063 [36:42<34:25, 10.40it/s]\u001b[A\n",
+ " 51%|█████▏ | 22589/44063 [36:43<33:00, 10.84it/s]\u001b[A\n",
+ " 51%|█████▏ | 22591/44063 [36:43<32:45, 10.92it/s]\u001b[A\n",
+ " 51%|█████▏ | 22593/44063 [36:43<29:17, 12.22it/s]\u001b[A\n",
+ " 51%|█████▏ | 22595/44063 [36:43<26:01, 13.75it/s]\u001b[A\n",
+ " 51%|█████▏ | 22598/44063 [36:43<23:55, 14.96it/s]\u001b[A\n",
+ " 51%|█████▏ | 22600/44063 [36:43<29:05, 12.30it/s]\u001b[A\n",
+ " 51%|█████▏ | 22602/44063 [36:43<28:30, 12.55it/s]\u001b[A\n",
+ " 51%|█████▏ | 22604/44063 [36:44<28:33, 12.52it/s]\u001b[A\n",
+ " 51%|█████▏ | 22606/44063 [36:44<32:34, 10.98it/s]\u001b[A\n",
+ " 51%|█████▏ | 22608/44063 [36:44<29:52, 11.97it/s]\u001b[A\n",
+ " 51%|█████▏ | 22610/44063 [36:44<36:02, 9.92it/s]\u001b[A\n",
+ " 51%|█████▏ | 22612/44063 [36:44<32:38, 10.95it/s]\u001b[A\n",
+ " 51%|█████▏ | 22614/44063 [36:45<34:43, 10.30it/s]\u001b[A\n",
+ " 51%|█████▏ | 22616/44063 [36:45<32:08, 11.12it/s]\u001b[A\n",
+ " 51%|█████▏ | 22618/44063 [36:45<29:19, 12.18it/s]\u001b[A\n",
+ " 51%|█████▏ | 22620/44063 [36:45<28:24, 12.58it/s]\u001b[A\n",
+ " 51%|█████▏ | 22622/44063 [36:45<36:14, 9.86it/s]\u001b[A\n",
+ " 51%|█████▏ | 22624/44063 [36:46<32:46, 10.90it/s]\u001b[A\n",
+ " 51%|█████▏ | 22626/44063 [36:46<28:32, 12.52it/s]\u001b[A\n",
+ " 51%|█████▏ | 22628/44063 [36:46<33:20, 10.72it/s]\u001b[A\n",
+ " 51%|█████▏ | 22630/44063 [36:46<30:59, 11.53it/s]\u001b[A\n",
+ " 51%|█████▏ | 22632/44063 [36:46<31:56, 11.18it/s]\u001b[A\n",
+ " 51%|█████▏ | 22634/44063 [36:46<37:21, 9.56it/s]\u001b[A\n",
+ " 51%|█████▏ | 22636/44063 [36:47<34:26, 10.37it/s]\u001b[A\n",
+ " 51%|█████▏ | 22638/44063 [36:47<33:26, 10.68it/s]\u001b[A\n",
+ " 51%|█████▏ | 22640/44063 [36:47<30:01, 11.89it/s]\u001b[A\n",
+ " 51%|█████▏ | 22642/44063 [36:47<29:42, 12.02it/s]\u001b[A\n",
+ " 51%|█████▏ | 22644/44063 [36:47<30:35, 11.67it/s]\u001b[A\n",
+ " 51%|█████▏ | 22646/44063 [36:47<27:54, 12.79it/s]\u001b[A\n",
+ " 51%|█████▏ | 22648/44063 [36:48<25:54, 13.78it/s]\u001b[A\n",
+ " 51%|█████▏ | 22650/44063 [36:48<32:56, 10.83it/s]\u001b[A\n",
+ " 51%|█████▏ | 22652/44063 [36:48<31:36, 11.29it/s]\u001b[A\n",
+ " 51%|█████▏ | 22655/44063 [36:48<27:06, 13.17it/s]\u001b[A\n",
+ " 51%|█████▏ | 22657/44063 [36:48<27:10, 13.13it/s]\u001b[A\n",
+ " 51%|█████▏ | 22659/44063 [36:48<24:54, 14.32it/s]\u001b[A\n",
+ " 51%|█████▏ | 22661/44063 [36:49<25:37, 13.92it/s]\u001b[A\n",
+ " 51%|█████▏ | 22663/44063 [36:49<23:19, 15.29it/s]\u001b[A\n",
+ " 51%|█████▏ | 22665/44063 [36:49<25:41, 13.88it/s]\u001b[A\n",
+ " 51%|█████▏ | 22667/44063 [36:49<28:04, 12.71it/s]\u001b[A\n",
+ " 51%|█████▏ | 22669/44063 [36:49<36:17, 9.82it/s]\u001b[A\n",
+ " 51%|█████▏ | 22671/44063 [36:49<32:34, 10.95it/s]\u001b[A\n",
+ " 51%|█████▏ | 22673/44063 [36:50<30:34, 11.66it/s]\u001b[A\n",
+ " 51%|█████▏ | 22675/44063 [36:50<27:19, 13.04it/s]\u001b[A\n",
+ " 51%|█████▏ | 22677/44063 [36:50<28:05, 12.69it/s]\u001b[A\n",
+ " 51%|█████▏ | 22679/44063 [36:50<27:05, 13.16it/s]\u001b[A\n",
+ " 51%|█████▏ | 22682/44063 [36:50<23:25, 15.21it/s]\u001b[A\n",
+ " 51%|█████▏ | 22684/44063 [36:50<25:32, 13.95it/s]\u001b[A\n",
+ " 51%|█████▏ | 22687/44063 [36:50<23:23, 15.23it/s]\u001b[A\n",
+ " 51%|█████▏ | 22689/44063 [36:51<23:20, 15.26it/s]\u001b[A\n",
+ " 51%|█████▏ | 22691/44063 [36:51<23:20, 15.26it/s]\u001b[A\n",
+ " 52%|█████▏ | 22693/44063 [36:51<26:27, 13.47it/s]\u001b[A\n",
+ " 52%|█████▏ | 22695/44063 [36:51<31:03, 11.47it/s]\u001b[A\n",
+ " 52%|█████▏ | 22697/44063 [36:51<31:08, 11.43it/s]\u001b[A\n",
+ " 52%|█████▏ | 22699/44063 [36:51<27:26, 12.98it/s]\u001b[A\n",
+ " 52%|█████▏ | 22701/44063 [36:52<37:09, 9.58it/s]\u001b[A\n",
+ " 52%|█████▏ | 22703/44063 [36:52<35:22, 10.07it/s]\u001b[A\n",
+ " 52%|█████▏ | 22705/44063 [36:52<39:01, 9.12it/s]\u001b[A\n",
+ " 52%|█████▏ | 22707/44063 [36:52<34:02, 10.46it/s]\u001b[A\n",
+ " 52%|█████▏ | 22709/44063 [36:53<36:09, 9.84it/s]\u001b[A\n",
+ " 52%|█████▏ | 22711/44063 [36:53<33:30, 10.62it/s]\u001b[A\n",
+ " 52%|█████▏ | 22713/44063 [36:53<34:23, 10.35it/s]\u001b[A\n",
+ " 52%|█████▏ | 22715/44063 [36:53<42:50, 8.30it/s]\u001b[A\n",
+ " 52%|█████▏ | 22717/44063 [36:53<41:44, 8.52it/s]\u001b[A\n",
+ " 52%|█████▏ | 22719/44063 [36:54<34:58, 10.17it/s]\u001b[A\n",
+ " 52%|█████▏ | 22721/44063 [36:54<31:24, 11.32it/s]\u001b[A\n",
+ " 52%|█████▏ | 22723/44063 [36:54<32:58, 10.79it/s]\u001b[A\n",
+ " 52%|█████▏ | 22725/44063 [36:54<37:03, 9.60it/s]\u001b[A\n",
+ " 52%|█████▏ | 22727/44063 [36:54<36:13, 9.82it/s]\u001b[A\n",
+ " 52%|█████▏ | 22729/44063 [36:55<35:58, 9.88it/s]\u001b[A\n",
+ " 52%|█████▏ | 22731/44063 [36:55<41:56, 8.48it/s]\u001b[A\n",
+ " 52%|█████▏ | 22732/44063 [36:55<40:27, 8.79it/s]\u001b[A\n",
+ " 52%|█████▏ | 22734/44063 [36:55<35:00, 10.15it/s]\u001b[A\n",
+ " 52%|█████▏ | 22736/44063 [36:55<31:30, 11.28it/s]\u001b[A\n",
+ " 52%|█████▏ | 22738/44063 [36:55<28:00, 12.69it/s]\u001b[A\n",
+ " 52%|█████▏ | 22740/44063 [36:56<29:37, 12.00it/s]\u001b[A\n",
+ " 52%|█████▏ | 22742/44063 [36:56<28:01, 12.68it/s]\u001b[A\n",
+ " 52%|█████▏ | 22744/44063 [36:56<27:47, 12.78it/s]\u001b[A\n",
+ " 52%|█████▏ | 22746/44063 [36:56<25:49, 13.75it/s]\u001b[A\n",
+ " 52%|█████▏ | 22748/44063 [36:56<23:30, 15.11it/s]\u001b[A\n",
+ " 52%|█████▏ | 22750/44063 [36:56<29:36, 12.00it/s]\u001b[A\n",
+ " 52%|█████▏ | 22752/44063 [36:57<32:53, 10.80it/s]\u001b[A\n",
+ " 52%|█████▏ | 22754/44063 [36:57<32:43, 10.85it/s]\u001b[A\n",
+ " 52%|█████▏ | 22756/44063 [36:57<30:01, 11.83it/s]\u001b[A\n",
+ " 52%|█████▏ | 22758/44063 [36:57<29:46, 11.93it/s]\u001b[A\n",
+ " 52%|█████▏ | 22760/44063 [36:57<26:42, 13.30it/s]\u001b[A\n",
+ " 52%|█████▏ | 22762/44063 [36:57<28:49, 12.32it/s]\u001b[A\n",
+ " 52%|█████▏ | 22764/44063 [36:58<32:34, 10.90it/s]\u001b[A\n",
+ " 52%|█████▏ | 22766/44063 [36:58<31:09, 11.39it/s]\u001b[A\n",
+ " 52%|█████▏ | 22768/44063 [36:58<31:44, 11.18it/s]\u001b[A\n",
+ " 52%|█████▏ | 22770/44063 [36:58<30:19, 11.70it/s]\u001b[A\n",
+ " 52%|█████▏ | 22772/44063 [36:58<27:57, 12.69it/s]\u001b[A\n",
+ " 52%|█████▏ | 22774/44063 [36:58<29:47, 11.91it/s]\u001b[A\n",
+ " 52%|█████▏ | 22776/44063 [36:59<29:25, 12.06it/s]\u001b[A\n",
+ " 52%|█████▏ | 22778/44063 [36:59<28:45, 12.34it/s]\u001b[A\n",
+ " 52%|█████▏ | 22780/44063 [36:59<30:06, 11.78it/s]\u001b[A\n",
+ " 52%|█████▏ | 22782/44063 [36:59<33:30, 10.59it/s]\u001b[A\n",
+ " 52%|█████▏ | 22784/44063 [36:59<38:58, 9.10it/s]\u001b[A\n",
+ " 52%|█████▏ | 22785/44063 [36:59<38:01, 9.33it/s]\u001b[A\n",
+ " 52%|█████▏ | 22787/44063 [37:00<33:53, 10.46it/s]\u001b[A\n",
+ " 52%|█████▏ | 22789/44063 [37:00<34:30, 10.28it/s]\u001b[A\n",
+ " 52%|█████▏ | 22791/44063 [37:00<38:12, 9.28it/s]\u001b[A\n",
+ " 52%|█████▏ | 22793/44063 [37:00<37:10, 9.53it/s]\u001b[A\n",
+ " 52%|█████▏ | 22794/44063 [37:00<38:23, 9.23it/s]\u001b[A\n",
+ " 52%|█████▏ | 22796/44063 [37:01<35:48, 9.90it/s]\u001b[A\n",
+ " 52%|█████▏ | 22798/44063 [37:01<31:23, 11.29it/s]\u001b[A\n",
+ " 52%|█████▏ | 22800/44063 [37:01<33:15, 10.66it/s]\u001b[A\n",
+ " 52%|█████▏ | 22802/44063 [37:01<38:15, 9.26it/s]\u001b[A\n",
+ " 52%|█████▏ | 22804/44063 [37:01<37:12, 9.52it/s]\u001b[A\n",
+ " 52%|█████▏ | 22806/44063 [37:02<39:16, 9.02it/s]\u001b[A\n",
+ " 52%|█████▏ | 22808/44063 [37:02<37:53, 9.35it/s]\u001b[A\n",
+ " 52%|█████▏ | 22809/44063 [37:02<37:10, 9.53it/s]\u001b[A\n",
+ " 52%|█████▏ | 22811/44063 [37:02<35:35, 9.95it/s]\u001b[A\n",
+ " 52%|█████▏ | 22813/44063 [37:02<34:33, 10.25it/s]\u001b[A\n",
+ " 52%|█████▏ | 22815/44063 [37:03<35:31, 9.97it/s]\u001b[A\n",
+ " 52%|█████▏ | 22817/44063 [37:03<45:51, 7.72it/s]\u001b[A\n",
+ " 52%|█████▏ | 22818/44063 [37:03<54:40, 6.48it/s]\u001b[A\n",
+ " 52%|█████▏ | 22819/44063 [37:03<49:17, 7.18it/s]\u001b[A\n",
+ " 52%|█████▏ | 22821/44063 [37:03<43:57, 8.05it/s]\u001b[A\n",
+ " 52%|█████▏ | 22822/44063 [37:04<43:40, 8.11it/s]\u001b[A\n",
+ " 52%|█████▏ | 22824/44063 [37:04<37:32, 9.43it/s]\u001b[A\n",
+ " 52%|█████▏ | 22826/44063 [37:04<34:43, 10.19it/s]\u001b[A\n",
+ " 52%|█████▏ | 22828/44063 [37:04<37:20, 9.48it/s]\u001b[A\n",
+ " 52%|█████▏ | 22830/44063 [37:04<32:59, 10.72it/s]\u001b[A\n",
+ " 52%|█████▏ | 22832/44063 [37:04<31:11, 11.34it/s]\u001b[A\n",
+ " 52%|█████▏ | 22834/44063 [37:04<29:13, 12.11it/s]\u001b[A\n",
+ " 52%|█████▏ | 22836/44063 [37:05<29:32, 11.98it/s]\u001b[A\n",
+ " 52%|█████▏ | 22838/44063 [37:05<35:18, 10.02it/s]\u001b[A\n",
+ " 52%|█████▏ | 22840/44063 [37:05<35:52, 9.86it/s]\u001b[A\n",
+ " 52%|█████▏ | 22842/44063 [37:05<42:51, 8.25it/s]\u001b[A\n",
+ " 52%|█████▏ | 22844/44063 [37:06<35:56, 9.84it/s]\u001b[A\n",
+ " 52%|█████▏ | 22846/44063 [37:06<34:01, 10.39it/s]\u001b[A\n",
+ " 52%|█████▏ | 22848/44063 [37:06<32:29, 10.88it/s]\u001b[A\n",
+ " 52%|█████▏ | 22850/44063 [37:06<30:46, 11.49it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 52%|█████▏ | 22852/44063 [37:06<31:34, 11.19it/s]\u001b[A\n",
+ " 52%|█████▏ | 22854/44063 [37:06<28:23, 12.45it/s]\u001b[A\n",
+ " 52%|█████▏ | 22856/44063 [37:06<25:55, 13.64it/s]\u001b[A\n",
+ " 52%|█████▏ | 22858/44063 [37:07<31:14, 11.31it/s]\u001b[A\n",
+ " 52%|█████▏ | 22860/44063 [37:07<31:38, 11.17it/s]\u001b[A\n",
+ " 52%|█████▏ | 22862/44063 [37:07<30:56, 11.42it/s]\u001b[A\n",
+ " 52%|█████▏ | 22864/44063 [37:07<28:38, 12.33it/s]\u001b[A\n",
+ " 52%|█████▏ | 22866/44063 [37:07<28:37, 12.34it/s]\u001b[A\n",
+ " 52%|█████▏ | 22868/44063 [37:08<28:36, 12.35it/s]\u001b[A\n",
+ " 52%|█████▏ | 22870/44063 [37:08<29:24, 12.01it/s]\u001b[A\n",
+ " 52%|█████▏ | 22872/44063 [37:08<30:06, 11.73it/s]\u001b[A\n",
+ " 52%|█████▏ | 22874/44063 [37:08<33:03, 10.68it/s]\u001b[A\n",
+ " 52%|█████▏ | 22876/44063 [37:08<34:01, 10.38it/s]\u001b[A\n",
+ " 52%|█████▏ | 22878/44063 [37:09<34:55, 10.11it/s]\u001b[A\n",
+ " 52%|█████▏ | 22880/44063 [37:09<36:01, 9.80it/s]\u001b[A\n",
+ " 52%|█████▏ | 22882/44063 [37:09<37:00, 9.54it/s]\u001b[A\n",
+ " 52%|█████▏ | 22883/44063 [37:09<42:10, 8.37it/s]\u001b[A\n",
+ " 52%|█████▏ | 22885/44063 [37:09<38:00, 9.29it/s]\u001b[A\n",
+ " 52%|█████▏ | 22887/44063 [37:09<36:56, 9.55it/s]\u001b[A\n",
+ " 52%|█████▏ | 22888/44063 [37:10<40:38, 8.68it/s]\u001b[A\n",
+ " 52%|█████▏ | 22889/44063 [37:10<41:39, 8.47it/s]\u001b[A\n",
+ " 52%|█████▏ | 22891/44063 [37:10<39:14, 8.99it/s]\u001b[A\n",
+ " 52%|█████▏ | 22892/44063 [37:10<40:15, 8.76it/s]\u001b[A\n",
+ " 52%|█████▏ | 22894/44063 [37:10<35:54, 9.82it/s]\u001b[A\n",
+ " 52%|█████▏ | 22896/44063 [37:10<37:03, 9.52it/s]\u001b[A\n",
+ " 52%|█████▏ | 22898/44063 [37:11<48:31, 7.27it/s]\u001b[A\n",
+ " 52%|█████▏ | 22900/44063 [37:11<42:51, 8.23it/s]\u001b[A\n",
+ " 52%|█████▏ | 22902/44063 [37:11<38:39, 9.12it/s]\u001b[A\n",
+ " 52%|█████▏ | 22904/44063 [37:12<45:57, 7.67it/s]\u001b[A\n",
+ " 52%|█████▏ | 22906/44063 [37:12<51:22, 6.86it/s]\u001b[A\n",
+ " 52%|█████▏ | 22908/44063 [37:12<42:55, 8.21it/s]\u001b[A\n",
+ " 52%|█████▏ | 22910/44063 [37:12<38:09, 9.24it/s]\u001b[A\n",
+ " 52%|█████▏ | 22912/44063 [37:12<36:01, 9.79it/s]\u001b[A\n",
+ " 52%|█████▏ | 22914/44063 [37:12<31:35, 11.15it/s]\u001b[A\n",
+ " 52%|█████▏ | 22916/44063 [37:13<29:53, 11.79it/s]\u001b[A\n",
+ " 52%|█████▏ | 22918/44063 [37:13<33:43, 10.45it/s]\u001b[A\n",
+ " 52%|█████▏ | 22920/44063 [37:13<39:08, 9.00it/s]\u001b[A\n",
+ " 52%|█████▏ | 22922/44063 [37:13<33:49, 10.42it/s]\u001b[A\n",
+ " 52%|█████▏ | 22924/44063 [37:13<30:49, 11.43it/s]\u001b[A\n",
+ " 52%|█████▏ | 22926/44063 [37:14<31:18, 11.25it/s]\u001b[A\n",
+ " 52%|█████▏ | 22928/44063 [37:14<30:56, 11.38it/s]\u001b[A\n",
+ " 52%|█████▏ | 22930/44063 [37:14<33:45, 10.44it/s]\u001b[A\n",
+ " 52%|█████▏ | 22932/44063 [37:14<31:00, 11.36it/s]\u001b[A\n",
+ " 52%|█████▏ | 22934/44063 [37:14<30:27, 11.56it/s]\u001b[A\n",
+ " 52%|█████▏ | 22936/44063 [37:14<30:04, 11.71it/s]\u001b[A\n",
+ " 52%|█████▏ | 22938/44063 [37:15<28:09, 12.50it/s]\u001b[A\n",
+ " 52%|█████▏ | 22940/44063 [37:15<28:01, 12.56it/s]\u001b[A\n",
+ " 52%|█████▏ | 22942/44063 [37:15<29:07, 12.09it/s]\u001b[A\n",
+ " 52%|█████▏ | 22944/44063 [37:15<26:33, 13.25it/s]\u001b[A\n",
+ " 52%|█████▏ | 22946/44063 [37:15<31:35, 11.14it/s]\u001b[A\n",
+ " 52%|█████▏ | 22948/44063 [37:16<31:38, 11.12it/s]\u001b[A\n",
+ " 52%|█████▏ | 22950/44063 [37:16<30:28, 11.55it/s]\u001b[A\n",
+ " 52%|█████▏ | 22952/44063 [37:16<41:47, 8.42it/s]\u001b[A\n",
+ " 52%|█████▏ | 22954/44063 [37:16<37:31, 9.38it/s]\u001b[A\n",
+ " 52%|█████▏ | 22956/44063 [37:16<33:32, 10.49it/s]\u001b[A\n",
+ " 52%|█████▏ | 22958/44063 [37:17<36:17, 9.69it/s]\u001b[A\n",
+ " 52%|█████▏ | 22960/44063 [37:17<36:14, 9.70it/s]\u001b[A\n",
+ " 52%|█████▏ | 22962/44063 [37:17<35:07, 10.01it/s]\u001b[A\n",
+ " 52%|█████▏ | 22964/44063 [37:17<31:50, 11.04it/s]\u001b[A\n",
+ " 52%|█████▏ | 22966/44063 [37:17<35:16, 9.97it/s]\u001b[A\n",
+ " 52%|█████▏ | 22968/44063 [37:18<33:30, 10.49it/s]\u001b[A\n",
+ " 52%|█████▏ | 22970/44063 [37:18<34:26, 10.21it/s]\u001b[A\n",
+ " 52%|█████▏ | 22972/44063 [37:18<32:37, 10.77it/s]\u001b[A\n",
+ " 52%|█████▏ | 22974/44063 [37:18<31:57, 11.00it/s]\u001b[A\n",
+ " 52%|█████▏ | 22976/44063 [37:18<30:05, 11.68it/s]\u001b[A\n",
+ " 52%|█████▏ | 22978/44063 [37:18<28:19, 12.40it/s]\u001b[A\n",
+ " 52%|█████▏ | 22980/44063 [37:19<27:32, 12.76it/s]\u001b[A\n",
+ " 52%|█████▏ | 22982/44063 [37:19<27:33, 12.75it/s]\u001b[A\n",
+ " 52%|█████▏ | 22984/44063 [37:19<29:01, 12.11it/s]\u001b[A\n",
+ " 52%|█████▏ | 22986/44063 [37:19<29:31, 11.90it/s]\u001b[A\n",
+ " 52%|█████▏ | 22988/44063 [37:19<30:36, 11.48it/s]\u001b[A\n",
+ " 52%|█████▏ | 22990/44063 [37:19<28:09, 12.47it/s]\u001b[A\n",
+ " 52%|█████▏ | 22992/44063 [37:20<31:30, 11.14it/s]\u001b[A\n",
+ " 52%|█████▏ | 22994/44063 [37:20<29:06, 12.06it/s]\u001b[A\n",
+ " 52%|█████▏ | 22996/44063 [37:20<32:10, 10.91it/s]\u001b[A\n",
+ " 52%|█████▏ | 22998/44063 [37:20<29:07, 12.05it/s]\u001b[A\n",
+ " 52%|█████▏ | 23000/44063 [37:20<29:30, 11.90it/s]\u001b[A\n",
+ " 52%|█████▏ | 23002/44063 [37:20<33:04, 10.61it/s]\u001b[A\n",
+ " 52%|█████▏ | 23004/44063 [37:21<30:36, 11.47it/s]\u001b[A\n",
+ " 52%|█████▏ | 23006/44063 [37:21<30:13, 11.61it/s]\u001b[A\n",
+ " 52%|█████▏ | 23008/44063 [37:21<33:05, 10.61it/s]\u001b[A\n",
+ " 52%|█████▏ | 23010/44063 [37:21<34:23, 10.20it/s]\u001b[A\n",
+ " 52%|█████▏ | 23012/44063 [37:21<31:38, 11.09it/s]\u001b[A\n",
+ " 52%|█████▏ | 23014/44063 [37:22<33:16, 10.54it/s]\u001b[A\n",
+ " 52%|█████▏ | 23016/44063 [37:22<32:24, 10.82it/s]\u001b[A\n",
+ " 52%|█████▏ | 23018/44063 [37:22<31:06, 11.28it/s]\u001b[A\n",
+ " 52%|█████▏ | 23020/44063 [37:22<35:25, 9.90it/s]\u001b[A\n",
+ " 52%|█████▏ | 23022/44063 [37:22<34:02, 10.30it/s]\u001b[A\n",
+ " 52%|█████▏ | 23024/44063 [37:23<33:15, 10.54it/s]\u001b[A\n",
+ " 52%|█████▏ | 23026/44063 [37:23<30:27, 11.51it/s]\u001b[A\n",
+ " 52%|█████▏ | 23028/44063 [37:23<31:49, 11.02it/s]\u001b[A\n",
+ " 52%|█████▏ | 23030/44063 [37:23<33:30, 10.46it/s]\u001b[A\n",
+ " 52%|█████▏ | 23032/44063 [37:23<39:47, 8.81it/s]\u001b[A\n",
+ " 52%|█████▏ | 23033/44063 [37:23<38:32, 9.09it/s]\u001b[A\n",
+ " 52%|█████▏ | 23035/44063 [37:24<36:15, 9.67it/s]\u001b[A\n",
+ " 52%|█████▏ | 23037/44063 [37:24<32:44, 10.70it/s]\u001b[A\n",
+ " 52%|█████▏ | 23039/44063 [37:24<30:49, 11.37it/s]\u001b[A\n",
+ " 52%|█████▏ | 23041/44063 [37:24<34:31, 10.15it/s]\u001b[A\n",
+ " 52%|█████▏ | 23043/44063 [37:24<34:26, 10.17it/s]\u001b[A\n",
+ " 52%|█████▏ | 23045/44063 [37:25<33:37, 10.42it/s]\u001b[A\n",
+ " 52%|█████▏ | 23047/44063 [37:25<31:10, 11.23it/s]\u001b[A\n",
+ " 52%|█████▏ | 23049/44063 [37:25<32:14, 10.86it/s]\u001b[A\n",
+ " 52%|█████▏ | 23051/44063 [37:25<33:34, 10.43it/s]\u001b[A\n",
+ " 52%|█████▏ | 23053/44063 [37:25<30:20, 11.54it/s]\u001b[A\n",
+ " 52%|█████▏ | 23055/44063 [37:26<36:17, 9.65it/s]\u001b[A\n",
+ " 52%|█████▏ | 23057/44063 [37:26<32:05, 10.91it/s]\u001b[A\n",
+ " 52%|█████▏ | 23059/44063 [37:26<31:08, 11.24it/s]\u001b[A\n",
+ " 52%|█████▏ | 23061/44063 [37:26<33:45, 10.37it/s]\u001b[A\n",
+ " 52%|█████▏ | 23063/44063 [37:26<29:53, 11.71it/s]\u001b[A\n",
+ " 52%|█████▏ | 23065/44063 [37:26<28:09, 12.42it/s]\u001b[A\n",
+ " 52%|█████▏ | 23067/44063 [37:27<32:44, 10.69it/s]\u001b[A\n",
+ " 52%|█████▏ | 23069/44063 [37:27<33:06, 10.57it/s]\u001b[A\n",
+ " 52%|█████▏ | 23071/44063 [37:27<30:29, 11.47it/s]\u001b[A\n",
+ " 52%|█████▏ | 23073/44063 [37:27<32:33, 10.75it/s]\u001b[A\n",
+ " 52%|█████▏ | 23075/44063 [37:27<28:43, 12.18it/s]\u001b[A\n",
+ " 52%|█████▏ | 23077/44063 [37:27<29:34, 11.83it/s]\u001b[A\n",
+ " 52%|█████▏ | 23079/44063 [37:28<28:48, 12.14it/s]\u001b[A\n",
+ " 52%|█████▏ | 23081/44063 [37:28<29:15, 11.95it/s]\u001b[A\n",
+ " 52%|█████▏ | 23083/44063 [37:28<28:25, 12.30it/s]\u001b[A\n",
+ " 52%|█████▏ | 23085/44063 [37:28<29:38, 11.80it/s]\u001b[A\n",
+ " 52%|█████▏ | 23087/44063 [37:28<30:01, 11.65it/s]\u001b[A\n",
+ " 52%|█████▏ | 23089/44063 [37:28<28:39, 12.20it/s]\u001b[A\n",
+ " 52%|█████▏ | 23091/44063 [37:29<31:34, 11.07it/s]\u001b[A\n",
+ " 52%|█████▏ | 23093/44063 [37:29<31:39, 11.04it/s]\u001b[A\n",
+ " 52%|█████▏ | 23095/44063 [37:29<30:26, 11.48it/s]\u001b[A\n",
+ " 52%|█████▏ | 23097/44063 [37:29<31:57, 10.94it/s]\u001b[A\n",
+ " 52%|█████▏ | 23099/44063 [37:29<29:22, 11.89it/s]\u001b[A\n",
+ " 52%|█████▏ | 23101/44063 [37:29<29:33, 11.82it/s]\u001b[A\n",
+ " 52%|█████▏ | 23103/44063 [37:30<32:05, 10.88it/s]\u001b[A\n",
+ " 52%|█████▏ | 23105/44063 [37:30<29:16, 11.93it/s]\u001b[A\n",
+ " 52%|█████▏ | 23107/44063 [37:30<35:58, 9.71it/s]\u001b[A\n",
+ " 52%|█████▏ | 23109/44063 [37:30<41:22, 8.44it/s]\u001b[A\n",
+ " 52%|█████▏ | 23112/44063 [37:31<35:00, 9.97it/s]\u001b[A\n",
+ " 52%|█████▏ | 23114/44063 [37:31<31:53, 10.95it/s]\u001b[A\n",
+ " 52%|█████▏ | 23116/44063 [37:31<31:42, 11.01it/s]\u001b[A\n",
+ " 52%|█████▏ | 23118/44063 [37:31<33:08, 10.53it/s]\u001b[A\n",
+ " 52%|█████▏ | 23120/44063 [37:31<28:52, 12.09it/s]\u001b[A\n",
+ " 52%|█████▏ | 23122/44063 [37:31<29:07, 11.99it/s]\u001b[A\n",
+ " 52%|█████▏ | 23124/44063 [37:32<30:36, 11.40it/s]\u001b[A\n",
+ " 52%|█████▏ | 23126/44063 [37:32<31:16, 11.16it/s]\u001b[A\n",
+ " 52%|█████▏ | 23128/44063 [37:32<33:40, 10.36it/s]\u001b[A\n",
+ " 52%|█████▏ | 23130/44063 [37:32<34:12, 10.20it/s]\u001b[A\n",
+ " 52%|█████▏ | 23132/44063 [37:32<34:34, 10.09it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 53%|█████▎ | 23134/44063 [37:33<33:15, 10.49it/s]\u001b[A\n",
+ " 53%|█████▎ | 23136/44063 [37:33<36:19, 9.60it/s]\u001b[A\n",
+ " 53%|█████▎ | 23137/44063 [37:33<36:55, 9.44it/s]\u001b[A\n",
+ " 53%|█████▎ | 23139/44063 [37:33<37:00, 9.42it/s]\u001b[A\n",
+ " 53%|█████▎ | 23141/44063 [37:33<32:38, 10.68it/s]\u001b[A\n",
+ " 53%|█████▎ | 23143/44063 [37:33<34:22, 10.15it/s]\u001b[A\n",
+ " 53%|█████▎ | 23145/44063 [37:34<33:37, 10.37it/s]\u001b[A\n",
+ " 53%|█████▎ | 23147/44063 [37:34<32:55, 10.59it/s]\u001b[A\n",
+ " 53%|█████▎ | 23149/44063 [37:34<33:59, 10.25it/s]\u001b[A\n",
+ " 53%|█████▎ | 23151/44063 [37:34<33:32, 10.39it/s]\u001b[A\n",
+ " 53%|█████▎ | 23153/44063 [37:34<33:04, 10.54it/s]\u001b[A\n",
+ " 53%|█████▎ | 23155/44063 [37:35<34:33, 10.08it/s]\u001b[A\n",
+ " 53%|█████▎ | 23157/44063 [37:35<30:12, 11.53it/s]\u001b[A\n",
+ " 53%|█████▎ | 23159/44063 [37:35<32:25, 10.74it/s]\u001b[A\n",
+ " 53%|█████▎ | 23161/44063 [37:35<39:31, 8.81it/s]\u001b[A\n",
+ " 53%|█████▎ | 23162/44063 [37:36<53:10, 6.55it/s]\u001b[A\n",
+ " 53%|█████▎ | 23164/44063 [37:36<46:46, 7.45it/s]\u001b[A\n",
+ " 53%|█████▎ | 23165/44063 [37:36<48:31, 7.18it/s]\u001b[A\n",
+ " 53%|█████▎ | 23167/44063 [37:36<42:18, 8.23it/s]\u001b[A\n",
+ " 53%|█████▎ | 23169/44063 [37:36<36:38, 9.51it/s]\u001b[A\n",
+ " 53%|█████▎ | 23171/44063 [37:36<39:04, 8.91it/s]\u001b[A\n",
+ " 53%|█████▎ | 23173/44063 [37:37<34:43, 10.03it/s]\u001b[A\n",
+ " 53%|█████▎ | 23175/44063 [37:37<34:15, 10.16it/s]\u001b[A\n",
+ " 53%|█████▎ | 23177/44063 [37:37<32:49, 10.61it/s]\u001b[A\n",
+ " 53%|█████▎ | 23179/44063 [37:37<28:57, 12.02it/s]\u001b[A\n",
+ " 53%|█████▎ | 23181/44063 [37:37<32:03, 10.86it/s]\u001b[A\n",
+ " 53%|█████▎ | 23183/44063 [37:37<29:44, 11.70it/s]\u001b[A\n",
+ " 53%|█████▎ | 23185/44063 [37:38<34:36, 10.05it/s]\u001b[A\n",
+ " 53%|█████▎ | 23187/44063 [37:38<34:10, 10.18it/s]\u001b[A\n",
+ " 53%|█████▎ | 23189/44063 [37:38<39:43, 8.76it/s]\u001b[A\n",
+ " 53%|█████▎ | 23191/44063 [37:38<34:02, 10.22it/s]\u001b[A\n",
+ " 53%|█████▎ | 23193/44063 [37:39<39:52, 8.72it/s]\u001b[A\n",
+ " 53%|█████▎ | 23195/44063 [37:39<35:03, 9.92it/s]\u001b[A\n",
+ " 53%|█████▎ | 23197/44063 [37:39<31:14, 11.13it/s]\u001b[A\n",
+ " 53%|█████▎ | 23199/44063 [37:39<32:55, 10.56it/s]\u001b[A\n",
+ " 53%|█████▎ | 23202/44063 [37:39<30:03, 11.57it/s]\u001b[A\n",
+ " 53%|█████▎ | 23204/44063 [37:40<34:34, 10.05it/s]\u001b[A\n",
+ " 53%|█████▎ | 23206/44063 [37:40<36:43, 9.46it/s]\u001b[A\n",
+ " 53%|█████▎ | 23208/44063 [37:40<41:15, 8.43it/s]\u001b[A\n",
+ " 53%|█████▎ | 23210/44063 [37:40<35:31, 9.78it/s]\u001b[A\n",
+ " 53%|█████▎ | 23212/44063 [37:40<33:52, 10.26it/s]\u001b[A\n",
+ " 53%|█████▎ | 23214/44063 [37:41<32:24, 10.72it/s]\u001b[A\n",
+ " 53%|█████▎ | 23216/44063 [37:41<30:36, 11.35it/s]\u001b[A\n",
+ " 53%|█████▎ | 23218/44063 [37:41<30:08, 11.53it/s]\u001b[A\n",
+ " 53%|█████▎ | 23220/44063 [37:41<28:15, 12.29it/s]\u001b[A\n",
+ " 53%|█████▎ | 23222/44063 [37:41<31:57, 10.87it/s]\u001b[A\n",
+ " 53%|█████▎ | 23224/44063 [37:41<35:19, 9.83it/s]\u001b[A\n",
+ " 53%|█████▎ | 23226/44063 [37:42<35:10, 9.87it/s]\u001b[A\n",
+ " 53%|█████▎ | 23228/44063 [37:42<41:38, 8.34it/s]\u001b[A\n",
+ " 53%|█████▎ | 23229/44063 [37:42<44:44, 7.76it/s]\u001b[A\n",
+ " 53%|█████▎ | 23231/44063 [37:42<38:31, 9.01it/s]\u001b[A\n",
+ " 53%|█████▎ | 23233/44063 [37:43<45:07, 7.69it/s]\u001b[A\n",
+ " 53%|█████▎ | 23235/44063 [37:43<38:23, 9.04it/s]\u001b[A\n",
+ " 53%|█████▎ | 23237/44063 [37:43<36:03, 9.63it/s]\u001b[A\n",
+ " 53%|█████▎ | 23239/44063 [37:43<41:15, 8.41it/s]\u001b[A\n",
+ " 53%|█████▎ | 23241/44063 [37:43<34:34, 10.04it/s]\u001b[A\n",
+ " 53%|█████▎ | 23243/44063 [37:44<31:54, 10.88it/s]\u001b[A\n",
+ " 53%|█████▎ | 23245/44063 [37:44<39:27, 8.79it/s]\u001b[A\n",
+ " 53%|█████▎ | 23247/44063 [37:44<38:09, 9.09it/s]\u001b[A\n",
+ " 53%|█████▎ | 23249/44063 [37:44<44:23, 7.81it/s]\u001b[A\n",
+ " 53%|█████▎ | 23250/44063 [37:45<43:21, 8.00it/s]\u001b[A\n",
+ " 53%|█████▎ | 23253/44063 [37:45<37:49, 9.17it/s]\u001b[A\n",
+ " 53%|█████▎ | 23255/44063 [37:45<38:42, 8.96it/s]\u001b[A\n",
+ " 53%|█████▎ | 23257/44063 [37:45<36:12, 9.58it/s]\u001b[A\n",
+ " 53%|█████▎ | 23259/44063 [37:45<32:36, 10.63it/s]\u001b[A\n",
+ " 53%|█████▎ | 23261/44063 [37:46<38:14, 9.06it/s]\u001b[A\n",
+ " 53%|█████▎ | 23263/44063 [37:46<34:29, 10.05it/s]\u001b[A\n",
+ " 53%|█████▎ | 23265/44063 [37:46<34:18, 10.10it/s]\u001b[A\n",
+ " 53%|█████▎ | 23267/44063 [37:46<32:58, 10.51it/s]\u001b[A\n",
+ " 53%|█████▎ | 23270/44063 [37:46<27:12, 12.74it/s]\u001b[A\n",
+ " 53%|█████▎ | 23272/44063 [37:46<27:46, 12.47it/s]\u001b[A\n",
+ " 53%|█████▎ | 23274/44063 [37:47<29:21, 11.80it/s]\u001b[A\n",
+ " 53%|█████▎ | 23276/44063 [37:47<28:46, 12.04it/s]\u001b[A\n",
+ " 53%|█████▎ | 23278/44063 [37:47<29:19, 11.81it/s]\u001b[A\n",
+ " 53%|█████▎ | 23280/44063 [37:47<29:46, 11.63it/s]\u001b[A\n",
+ " 53%|█████▎ | 23282/44063 [37:47<34:07, 10.15it/s]\u001b[A\n",
+ " 53%|█████▎ | 23284/44063 [37:48<37:14, 9.30it/s]\u001b[A\n",
+ " 53%|█████▎ | 23285/44063 [37:48<42:02, 8.24it/s]\u001b[A\n",
+ " 53%|█████▎ | 23287/44063 [37:48<38:54, 8.90it/s]\u001b[A\n",
+ " 53%|█████▎ | 23289/44063 [37:48<37:46, 9.17it/s]\u001b[A\n",
+ " 53%|█████▎ | 23290/44063 [37:48<38:39, 8.96it/s]\u001b[A\n",
+ " 53%|█████▎ | 23292/44063 [37:48<35:37, 9.72it/s]\u001b[A\n",
+ " 53%|█████▎ | 23294/44063 [37:49<37:21, 9.27it/s]\u001b[A\n",
+ " 53%|█████▎ | 23296/44063 [37:49<35:35, 9.73it/s]\u001b[A\n",
+ " 53%|█████▎ | 23298/44063 [37:49<37:00, 9.35it/s]\u001b[A\n",
+ " 53%|█████▎ | 23299/44063 [37:49<37:18, 9.28it/s]\u001b[A\n",
+ " 53%|█████▎ | 23301/44063 [37:49<36:25, 9.50it/s]\u001b[A\n",
+ " 53%|█████▎ | 23303/44063 [37:50<31:59, 10.81it/s]\u001b[A\n",
+ " 53%|█████▎ | 23305/44063 [37:50<33:13, 10.41it/s]\u001b[A\n",
+ " 53%|█████▎ | 23307/44063 [37:50<39:29, 8.76it/s]\u001b[A\n",
+ " 53%|█████▎ | 23308/44063 [37:50<46:55, 7.37it/s]\u001b[A\n",
+ " 53%|█████▎ | 23311/44063 [37:50<38:45, 8.92it/s]\u001b[A\n",
+ " 53%|█████▎ | 23313/44063 [37:51<35:07, 9.84it/s]\u001b[A\n",
+ " 53%|█████▎ | 23315/44063 [37:51<33:09, 10.43it/s]\u001b[A\n",
+ " 53%|█████▎ | 23317/44063 [37:51<34:25, 10.04it/s]\u001b[A\n",
+ " 53%|█████▎ | 23319/44063 [37:51<32:44, 10.56it/s]\u001b[A\n",
+ " 53%|█████▎ | 23321/44063 [37:51<34:11, 10.11it/s]\u001b[A\n",
+ " 53%|█████▎ | 23323/44063 [37:51<31:53, 10.84it/s]\u001b[A\n",
+ " 53%|█████▎ | 23325/44063 [37:52<36:20, 9.51it/s]\u001b[A\n",
+ " 53%|█████▎ | 23327/44063 [37:52<41:01, 8.42it/s]\u001b[A\n",
+ " 53%|█████▎ | 23329/44063 [37:52<38:23, 9.00it/s]\u001b[A\n",
+ " 53%|█████▎ | 23331/44063 [37:52<36:57, 9.35it/s]\u001b[A\n",
+ " 53%|█████▎ | 23332/44063 [37:53<36:24, 9.49it/s]\u001b[A\n",
+ " 53%|█████▎ | 23333/44063 [37:53<36:06, 9.57it/s]\u001b[A\n",
+ " 53%|█████▎ | 23334/44063 [37:53<35:42, 9.68it/s]\u001b[A\n",
+ " 53%|█████▎ | 23336/44063 [37:53<33:04, 10.45it/s]\u001b[A\n",
+ " 53%|█████▎ | 23338/44063 [37:53<33:41, 10.25it/s]\u001b[A\n",
+ " 53%|█████▎ | 23340/44063 [37:53<35:12, 9.81it/s]\u001b[A\n",
+ " 53%|█████▎ | 23342/44063 [37:53<30:43, 11.24it/s]\u001b[A\n",
+ " 53%|█████▎ | 23344/44063 [37:54<28:44, 12.02it/s]\u001b[A\n",
+ " 53%|█████▎ | 23346/44063 [37:54<28:06, 12.28it/s]\u001b[A\n",
+ " 53%|█████▎ | 23348/44063 [37:54<26:43, 12.92it/s]\u001b[A\n",
+ " 53%|█████▎ | 23350/44063 [37:54<25:49, 13.37it/s]\u001b[A\n",
+ " 53%|█████▎ | 23352/44063 [37:54<26:51, 12.85it/s]\u001b[A\n",
+ " 53%|█████▎ | 23354/44063 [37:54<29:13, 11.81it/s]\u001b[A\n",
+ " 53%|█████▎ | 23356/44063 [37:55<28:12, 12.23it/s]\u001b[A\n",
+ " 53%|█████▎ | 23358/44063 [37:55<27:49, 12.40it/s]\u001b[A\n",
+ " 53%|█████▎ | 23360/44063 [37:55<34:52, 9.89it/s]\u001b[A\n",
+ " 53%|█████▎ | 23362/44063 [37:55<38:14, 9.02it/s]\u001b[A\n",
+ " 53%|█████▎ | 23363/44063 [37:55<40:00, 8.62it/s]\u001b[A\n",
+ " 53%|█████▎ | 23364/44063 [37:55<41:54, 8.23it/s]\u001b[A\n",
+ " 53%|█████▎ | 23365/44063 [37:56<49:29, 6.97it/s]\u001b[A\n",
+ " 53%|█████▎ | 23367/44063 [37:56<49:29, 6.97it/s]\u001b[A\n",
+ " 53%|█████▎ | 23369/44063 [37:56<41:46, 8.26it/s]\u001b[A\n",
+ " 53%|█████▎ | 23370/44063 [37:56<42:58, 8.02it/s]\u001b[A\n",
+ " 53%|█████▎ | 23372/44063 [37:56<41:02, 8.40it/s]\u001b[A\n",
+ " 53%|█████▎ | 23373/44063 [37:57<40:18, 8.55it/s]\u001b[A\n",
+ " 53%|█████▎ | 23375/44063 [37:57<37:04, 9.30it/s]\u001b[A\n",
+ " 53%|█████▎ | 23377/44063 [37:57<38:31, 8.95it/s]\u001b[A\n",
+ " 53%|█████▎ | 23378/44063 [37:57<37:59, 9.08it/s]\u001b[A\n",
+ " 53%|█████▎ | 23379/44063 [37:57<54:08, 6.37it/s]\u001b[A\n",
+ " 53%|█████▎ | 23380/44063 [37:58<53:56, 6.39it/s]\u001b[A\n",
+ " 53%|█████▎ | 23382/44063 [37:58<43:21, 7.95it/s]\u001b[A\n",
+ " 53%|█████▎ | 23384/44063 [37:58<37:07, 9.29it/s]\u001b[A\n",
+ " 53%|█████▎ | 23386/44063 [37:58<32:58, 10.45it/s]\u001b[A\n",
+ " 53%|█████▎ | 23388/44063 [37:58<35:45, 9.64it/s]\u001b[A\n",
+ " 53%|█████▎ | 23390/44063 [37:58<31:59, 10.77it/s]\u001b[A\n",
+ " 53%|█████▎ | 23392/44063 [37:59<46:06, 7.47it/s]\u001b[A\n",
+ " 53%|█████▎ | 23394/44063 [37:59<39:52, 8.64it/s]\u001b[A\n",
+ " 53%|█████▎ | 23396/44063 [37:59<37:34, 9.17it/s]\u001b[A\n",
+ " 53%|█████▎ | 23399/44063 [37:59<34:42, 9.92it/s]\u001b[A\n",
+ " 53%|█████▎ | 23401/44063 [38:00<35:04, 9.82it/s]\u001b[A\n",
+ " 53%|█████▎ | 23403/44063 [38:00<36:44, 9.37it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 53%|█████▎ | 23405/44063 [38:00<35:53, 9.59it/s]\u001b[A\n",
+ " 53%|█████▎ | 23407/44063 [38:00<48:08, 7.15it/s]\u001b[A\n",
+ " 53%|█████▎ | 23408/44063 [38:01<1:03:31, 5.42it/s]\u001b[A\n",
+ " 53%|█████▎ | 23410/44063 [38:01<53:47, 6.40it/s] \u001b[A\n",
+ " 53%|█████▎ | 23411/44063 [38:01<56:56, 6.04it/s]\u001b[A\n",
+ " 53%|█████▎ | 23413/44063 [38:01<46:46, 7.36it/s]\u001b[A\n",
+ " 53%|█████▎ | 23414/44063 [38:01<50:05, 6.87it/s]\u001b[A\n",
+ " 53%|█████▎ | 23416/44063 [38:02<44:21, 7.76it/s]\u001b[A\n",
+ " 53%|█████▎ | 23418/44063 [38:02<40:23, 8.52it/s]\u001b[A\n",
+ " 53%|█████▎ | 23420/44063 [38:02<36:58, 9.30it/s]\u001b[A\n",
+ " 53%|█████▎ | 23422/44063 [38:02<41:11, 8.35it/s]\u001b[A\n",
+ " 53%|█████▎ | 23424/44063 [38:02<34:31, 9.96it/s]\u001b[A\n",
+ " 53%|█████▎ | 23426/44063 [38:03<36:25, 9.44it/s]\u001b[A\n",
+ " 53%|█████▎ | 23428/44063 [38:03<36:32, 9.41it/s]\u001b[A\n",
+ " 53%|█████▎ | 23430/44063 [38:03<36:57, 9.31it/s]\u001b[A\n",
+ " 53%|█████▎ | 23432/44063 [38:03<43:06, 7.98it/s]\u001b[A\n",
+ " 53%|█████▎ | 23433/44063 [38:03<42:20, 8.12it/s]\u001b[A\n",
+ " 53%|█████▎ | 23434/44063 [38:04<51:49, 6.63it/s]\u001b[A\n",
+ " 53%|█████▎ | 23436/44063 [38:04<42:58, 8.00it/s]\u001b[A\n",
+ " 53%|█████▎ | 23438/44063 [38:04<36:57, 9.30it/s]\u001b[A\n",
+ " 53%|█████▎ | 23440/44063 [38:04<37:52, 9.08it/s]\u001b[A\n",
+ " 53%|█████▎ | 23442/44063 [38:04<39:06, 8.79it/s]\u001b[A\n",
+ " 53%|█████▎ | 23443/44063 [38:04<40:15, 8.54it/s]\u001b[A\n",
+ " 53%|█████▎ | 23445/44063 [38:05<35:11, 9.77it/s]\u001b[A\n",
+ " 53%|█████▎ | 23447/44063 [38:05<41:32, 8.27it/s]\u001b[A\n",
+ " 53%|█████▎ | 23448/44063 [38:05<42:25, 8.10it/s]\u001b[A\n",
+ " 53%|█████▎ | 23450/44063 [38:05<40:40, 8.45it/s]\u001b[A\n",
+ " 53%|█████▎ | 23451/44063 [38:05<40:23, 8.51it/s]\u001b[A\n",
+ " 53%|█████▎ | 23453/44063 [38:06<35:45, 9.61it/s]\u001b[A\n",
+ " 53%|█████▎ | 23455/44063 [38:06<33:35, 10.22it/s]\u001b[A\n",
+ " 53%|█████▎ | 23457/44063 [38:06<29:26, 11.67it/s]\u001b[A\n",
+ " 53%|█████▎ | 23459/44063 [38:06<34:32, 9.94it/s]\u001b[A\n",
+ " 53%|█████▎ | 23461/44063 [38:06<38:34, 8.90it/s]\u001b[A\n",
+ " 53%|█████▎ | 23463/44063 [38:07<37:47, 9.08it/s]\u001b[A\n",
+ " 53%|█████▎ | 23465/44063 [38:07<33:14, 10.33it/s]\u001b[A\n",
+ " 53%|█████▎ | 23467/44063 [38:07<30:10, 11.37it/s]\u001b[A\n",
+ " 53%|█████▎ | 23469/44063 [38:07<35:12, 9.75it/s]\u001b[A\n",
+ " 53%|█████▎ | 23471/44063 [38:07<31:13, 10.99it/s]\u001b[A\n",
+ " 53%|█████▎ | 23473/44063 [38:07<28:52, 11.89it/s]\u001b[A\n",
+ " 53%|█████▎ | 23475/44063 [38:08<27:20, 12.55it/s]\u001b[A\n",
+ " 53%|█████▎ | 23477/44063 [38:08<25:40, 13.36it/s]\u001b[A\n",
+ " 53%|█████▎ | 23479/44063 [38:08<24:31, 13.99it/s]\u001b[A\n",
+ " 53%|█████▎ | 23481/44063 [38:08<24:55, 13.76it/s]\u001b[A\n",
+ " 53%|█████▎ | 23483/44063 [38:08<24:26, 14.03it/s]\u001b[A\n",
+ " 53%|█████▎ | 23485/44063 [38:08<26:18, 13.04it/s]\u001b[A\n",
+ " 53%|█████▎ | 23487/44063 [38:08<23:52, 14.36it/s]\u001b[A\n",
+ " 53%|█████▎ | 23489/44063 [38:09<27:29, 12.47it/s]\u001b[A\n",
+ " 53%|█████▎ | 23491/44063 [38:09<37:38, 9.11it/s]\u001b[A\n",
+ " 53%|█████▎ | 23493/44063 [38:09<35:18, 9.71it/s]\u001b[A\n",
+ " 53%|█████▎ | 23495/44063 [38:09<30:40, 11.17it/s]\u001b[A\n",
+ " 53%|█████▎ | 23497/44063 [38:09<27:15, 12.58it/s]\u001b[A\n",
+ " 53%|█████▎ | 23499/44063 [38:09<25:14, 13.58it/s]\u001b[A\n",
+ " 53%|█████▎ | 23501/44063 [38:10<27:18, 12.55it/s]\u001b[A\n",
+ " 53%|█████▎ | 23503/44063 [38:10<25:51, 13.25it/s]\u001b[A\n",
+ " 53%|█████▎ | 23505/44063 [38:10<24:29, 13.99it/s]\u001b[A\n",
+ " 53%|█████▎ | 23507/44063 [38:10<28:38, 11.96it/s]\u001b[A\n",
+ " 53%|█████▎ | 23509/44063 [38:10<27:28, 12.47it/s]\u001b[A\n",
+ " 53%|█████▎ | 23511/44063 [38:10<27:47, 12.32it/s]\u001b[A\n",
+ " 53%|█████▎ | 23513/44063 [38:11<24:37, 13.91it/s]\u001b[A\n",
+ " 53%|█████▎ | 23515/44063 [38:11<23:31, 14.56it/s]\u001b[A\n",
+ " 53%|█████▎ | 23518/44063 [38:11<21:44, 15.75it/s]\u001b[A\n",
+ " 53%|█████▎ | 23520/44063 [38:11<27:45, 12.34it/s]\u001b[A\n",
+ " 53%|█████▎ | 23522/44063 [38:11<28:26, 12.04it/s]\u001b[A\n",
+ " 53%|█████▎ | 23524/44063 [38:11<28:54, 11.84it/s]\u001b[A\n",
+ " 53%|█████▎ | 23526/44063 [38:12<29:00, 11.80it/s]\u001b[A\n",
+ " 53%|█████▎ | 23528/44063 [38:12<29:20, 11.66it/s]\u001b[A\n",
+ " 53%|█████▎ | 23530/44063 [38:12<27:47, 12.32it/s]\u001b[A\n",
+ " 53%|█████▎ | 23532/44063 [38:12<28:27, 12.02it/s]\u001b[A\n",
+ " 53%|█████▎ | 23534/44063 [38:12<28:26, 12.03it/s]\u001b[A\n",
+ " 53%|█████▎ | 23536/44063 [38:12<29:43, 11.51it/s]\u001b[A\n",
+ " 53%|█████▎ | 23538/44063 [38:13<27:47, 12.31it/s]\u001b[A\n",
+ " 53%|█████▎ | 23540/44063 [38:13<33:54, 10.09it/s]\u001b[A\n",
+ " 53%|█████▎ | 23542/44063 [38:13<33:31, 10.20it/s]\u001b[A\n",
+ " 53%|█████▎ | 23544/44063 [38:13<30:27, 11.23it/s]\u001b[A\n",
+ " 53%|█████▎ | 23546/44063 [38:13<26:37, 12.84it/s]\u001b[A\n",
+ " 53%|█████▎ | 23548/44063 [38:14<31:48, 10.75it/s]\u001b[A\n",
+ " 53%|█████▎ | 23550/44063 [38:14<28:13, 12.11it/s]\u001b[A\n",
+ " 53%|█████▎ | 23552/44063 [38:14<34:41, 9.85it/s]\u001b[A\n",
+ " 53%|█████▎ | 23554/44063 [38:14<32:34, 10.49it/s]\u001b[A\n",
+ " 53%|█████▎ | 23556/44063 [38:14<33:32, 10.19it/s]\u001b[A\n",
+ " 53%|█████▎ | 23558/44063 [38:14<30:29, 11.21it/s]\u001b[A\n",
+ " 53%|█████▎ | 23560/44063 [38:15<40:19, 8.48it/s]\u001b[A\n",
+ " 53%|█████▎ | 23562/44063 [38:15<36:33, 9.35it/s]\u001b[A\n",
+ " 53%|█████▎ | 23564/44063 [38:15<32:08, 10.63it/s]\u001b[A\n",
+ " 53%|█████▎ | 23567/44063 [38:15<28:53, 11.82it/s]\u001b[A\n",
+ " 53%|█████▎ | 23569/44063 [38:15<27:21, 12.48it/s]\u001b[A\n",
+ " 53%|█████▎ | 23571/44063 [38:16<29:55, 11.41it/s]\u001b[A\n",
+ " 53%|█████▎ | 23573/44063 [38:16<32:39, 10.46it/s]\u001b[A\n",
+ " 54%|█████▎ | 23575/44063 [38:16<30:31, 11.18it/s]\u001b[A\n",
+ " 54%|█████▎ | 23577/44063 [38:16<28:07, 12.14it/s]\u001b[A\n",
+ " 54%|█████▎ | 23579/44063 [38:16<29:15, 11.67it/s]\u001b[A\n",
+ " 54%|█████▎ | 23581/44063 [38:17<28:41, 11.90it/s]\u001b[A\n",
+ " 54%|█████▎ | 23583/44063 [38:17<29:24, 11.61it/s]\u001b[A\n",
+ " 54%|█████▎ | 23585/44063 [38:17<28:45, 11.87it/s]\u001b[A\n",
+ " 54%|█████▎ | 23587/44063 [38:17<27:11, 12.55it/s]\u001b[A\n",
+ " 54%|█████▎ | 23589/44063 [38:17<28:29, 11.97it/s]\u001b[A\n",
+ " 54%|█████▎ | 23591/44063 [38:17<28:54, 11.80it/s]\u001b[A\n",
+ " 54%|█████▎ | 23593/44063 [38:18<30:58, 11.01it/s]\u001b[A\n",
+ " 54%|█████▎ | 23595/44063 [38:18<34:18, 9.94it/s]\u001b[A\n",
+ " 54%|█████▎ | 23597/44063 [38:18<31:36, 10.79it/s]\u001b[A\n",
+ " 54%|█████▎ | 23599/44063 [38:18<28:14, 12.08it/s]\u001b[A\n",
+ " 54%|█████▎ | 23601/44063 [38:18<25:09, 13.56it/s]\u001b[A\n",
+ " 54%|█████▎ | 23603/44063 [38:18<32:38, 10.45it/s]\u001b[A\n",
+ " 54%|█████▎ | 23605/44063 [38:19<28:53, 11.80it/s]\u001b[A\n",
+ " 54%|█████▎ | 23607/44063 [38:19<26:49, 12.71it/s]\u001b[A\n",
+ " 54%|█████▎ | 23609/44063 [38:19<29:03, 11.73it/s]\u001b[A\n",
+ " 54%|█████▎ | 23611/44063 [38:19<27:11, 12.54it/s]\u001b[A\n",
+ " 54%|█████▎ | 23613/44063 [38:19<25:30, 13.37it/s]\u001b[A\n",
+ " 54%|█████▎ | 23615/44063 [38:19<26:44, 12.75it/s]\u001b[A\n",
+ " 54%|█████▎ | 23617/44063 [38:19<25:23, 13.42it/s]\u001b[A\n",
+ " 54%|█████▎ | 23620/44063 [38:20<24:34, 13.86it/s]\u001b[A\n",
+ " 54%|█████▎ | 23622/44063 [38:20<30:54, 11.03it/s]\u001b[A\n",
+ " 54%|█████▎ | 23624/44063 [38:20<30:26, 11.19it/s]\u001b[A\n",
+ " 54%|█████▎ | 23626/44063 [38:20<28:37, 11.90it/s]\u001b[A\n",
+ " 54%|█████▎ | 23629/44063 [38:20<24:56, 13.66it/s]\u001b[A\n",
+ " 54%|█████▎ | 23631/44063 [38:21<24:46, 13.74it/s]\u001b[A\n",
+ " 54%|█████▎ | 23633/44063 [38:21<30:51, 11.04it/s]\u001b[A\n",
+ " 54%|█████▎ | 23635/44063 [38:21<30:12, 11.27it/s]\u001b[A\n",
+ " 54%|█████▎ | 23637/44063 [38:21<33:10, 10.26it/s]\u001b[A\n",
+ " 54%|█████▎ | 23639/44063 [38:21<31:48, 10.70it/s]\u001b[A\n",
+ " 54%|█████▎ | 23641/44063 [38:22<35:22, 9.62it/s]\u001b[A\n",
+ " 54%|█████▎ | 23643/44063 [38:22<33:26, 10.18it/s]\u001b[A\n",
+ " 54%|█████▎ | 23645/44063 [38:22<29:59, 11.35it/s]\u001b[A\n",
+ " 54%|█████▎ | 23647/44063 [38:22<30:38, 11.11it/s]\u001b[A\n",
+ " 54%|█████▎ | 23649/44063 [38:22<34:18, 9.92it/s]\u001b[A\n",
+ " 54%|█████▎ | 23651/44063 [38:23<34:05, 9.98it/s]\u001b[A\n",
+ " 54%|█████▎ | 23653/44063 [38:23<35:39, 9.54it/s]\u001b[A\n",
+ " 54%|█████▎ | 23655/44063 [38:23<31:41, 10.73it/s]\u001b[A\n",
+ " 54%|█████▎ | 23657/44063 [38:23<28:48, 11.80it/s]\u001b[A\n",
+ " 54%|█████▎ | 23659/44063 [38:23<27:24, 12.41it/s]\u001b[A\n",
+ " 54%|█████▎ | 23661/44063 [38:23<30:19, 11.21it/s]\u001b[A\n",
+ " 54%|█████▎ | 23663/44063 [38:24<28:22, 11.98it/s]\u001b[A\n",
+ " 54%|█████▎ | 23665/44063 [38:24<31:46, 10.70it/s]\u001b[A\n",
+ " 54%|█████▎ | 23668/44063 [38:24<28:31, 11.92it/s]\u001b[A\n",
+ " 54%|█████▎ | 23670/44063 [38:24<27:14, 12.48it/s]\u001b[A\n",
+ " 54%|█████▎ | 23672/44063 [38:24<28:21, 11.98it/s]\u001b[A\n",
+ " 54%|█████▎ | 23674/44063 [38:24<29:01, 11.71it/s]\u001b[A\n",
+ " 54%|█████▎ | 23676/44063 [38:25<27:02, 12.56it/s]\u001b[A\n",
+ " 54%|█████▎ | 23678/44063 [38:25<28:19, 11.99it/s]\u001b[A\n",
+ " 54%|█████▎ | 23680/44063 [38:25<27:12, 12.48it/s]\u001b[A\n",
+ " 54%|█████▎ | 23682/44063 [38:25<28:24, 11.96it/s]\u001b[A\n",
+ " 54%|█████▍ | 23684/44063 [38:25<32:56, 10.31it/s]\u001b[A\n",
+ " 54%|█████▍ | 23686/44063 [38:26<31:21, 10.83it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 54%|█████▍ | 23688/44063 [38:26<34:24, 9.87it/s]\u001b[A\n",
+ " 54%|█████▍ | 23690/44063 [38:26<29:40, 11.44it/s]\u001b[A\n",
+ " 54%|█████▍ | 23692/44063 [38:26<27:03, 12.54it/s]\u001b[A\n",
+ " 54%|█████▍ | 23695/44063 [38:26<22:59, 14.76it/s]\u001b[A\n",
+ " 54%|█████▍ | 23697/44063 [38:26<24:26, 13.88it/s]\u001b[A\n",
+ " 54%|█████▍ | 23699/44063 [38:26<22:51, 14.84it/s]\u001b[A\n",
+ " 54%|█████▍ | 23701/44063 [38:27<24:14, 14.00it/s]\u001b[A\n",
+ " 54%|█████▍ | 23703/44063 [38:27<23:38, 14.35it/s]\u001b[A\n",
+ " 54%|█████▍ | 23705/44063 [38:27<26:02, 13.03it/s]\u001b[A\n",
+ " 54%|█████▍ | 23707/44063 [38:27<33:42, 10.06it/s]\u001b[A\n",
+ " 54%|█████▍ | 23709/44063 [38:27<30:51, 10.99it/s]\u001b[A\n",
+ " 54%|█████▍ | 23711/44063 [38:28<30:48, 11.01it/s]\u001b[A\n",
+ " 54%|█████▍ | 23713/44063 [38:28<27:13, 12.46it/s]\u001b[A\n",
+ " 54%|█████▍ | 23715/44063 [38:28<25:04, 13.53it/s]\u001b[A\n",
+ " 54%|█████▍ | 23717/44063 [38:28<25:36, 13.24it/s]\u001b[A\n",
+ " 54%|█████▍ | 23719/44063 [38:28<23:02, 14.71it/s]\u001b[A\n",
+ " 54%|█████▍ | 23721/44063 [38:28<22:51, 14.84it/s]\u001b[A\n",
+ " 54%|█████▍ | 23723/44063 [38:28<22:20, 15.17it/s]\u001b[A\n",
+ " 54%|█████▍ | 23725/44063 [38:29<26:49, 12.63it/s]\u001b[A\n",
+ " 54%|█████▍ | 23727/44063 [38:29<25:04, 13.51it/s]\u001b[A\n",
+ " 54%|█████▍ | 23729/44063 [38:29<25:44, 13.16it/s]\u001b[A\n",
+ " 54%|█████▍ | 23731/44063 [38:29<24:07, 14.05it/s]\u001b[A\n",
+ " 54%|█████▍ | 23733/44063 [38:29<22:19, 15.18it/s]\u001b[A\n",
+ " 54%|█████▍ | 23735/44063 [38:29<21:47, 15.55it/s]\u001b[A\n",
+ " 54%|█████▍ | 23737/44063 [38:29<22:08, 15.30it/s]\u001b[A\n",
+ " 54%|█████▍ | 23739/44063 [38:29<24:16, 13.95it/s]\u001b[A\n",
+ " 54%|█████▍ | 23741/44063 [38:30<22:53, 14.79it/s]\u001b[A\n",
+ " 54%|█████▍ | 23743/44063 [38:30<23:54, 14.16it/s]\u001b[A\n",
+ " 54%|█████▍ | 23745/44063 [38:30<26:25, 12.82it/s]\u001b[A\n",
+ " 54%|█████▍ | 23747/44063 [38:30<27:10, 12.46it/s]\u001b[A\n",
+ " 54%|█████▍ | 23749/44063 [38:30<27:00, 12.53it/s]\u001b[A\n",
+ " 54%|█████▍ | 23751/44063 [38:31<32:24, 10.45it/s]\u001b[A\n",
+ " 54%|█████▍ | 23753/44063 [38:31<28:59, 11.68it/s]\u001b[A\n",
+ " 54%|█████▍ | 23755/44063 [38:31<32:08, 10.53it/s]\u001b[A\n",
+ " 54%|█████▍ | 23757/44063 [38:31<32:55, 10.28it/s]\u001b[A\n",
+ " 54%|█████▍ | 23759/44063 [38:31<35:02, 9.66it/s]\u001b[A\n",
+ " 54%|█████▍ | 23761/44063 [38:32<35:25, 9.55it/s]\u001b[A\n",
+ " 54%|█████▍ | 23762/44063 [38:32<35:26, 9.55it/s]\u001b[A\n",
+ " 54%|█████▍ | 23764/44063 [38:32<32:49, 10.31it/s]\u001b[A\n",
+ " 54%|█████▍ | 23767/44063 [38:32<28:11, 12.00it/s]\u001b[A\n",
+ " 54%|█████▍ | 23769/44063 [38:32<30:54, 10.94it/s]\u001b[A\n",
+ " 54%|█████▍ | 23771/44063 [38:32<31:58, 10.58it/s]\u001b[A\n",
+ " 54%|█████▍ | 23773/44063 [38:32<27:48, 12.16it/s]\u001b[A\n",
+ " 54%|█████▍ | 23775/44063 [38:33<30:10, 11.21it/s]\u001b[A\n",
+ " 54%|█████▍ | 23777/44063 [38:33<27:48, 12.16it/s]\u001b[A\n",
+ " 54%|█████▍ | 23779/44063 [38:33<25:31, 13.25it/s]\u001b[A\n",
+ " 54%|█████▍ | 23781/44063 [38:33<28:07, 12.02it/s]\u001b[A\n",
+ " 54%|█████▍ | 23783/44063 [38:33<25:17, 13.36it/s]\u001b[A\n",
+ " 54%|█████▍ | 23785/44063 [38:33<27:29, 12.29it/s]\u001b[A\n",
+ " 54%|█████▍ | 23787/44063 [38:34<27:48, 12.15it/s]\u001b[A\n",
+ " 54%|█████▍ | 23789/44063 [38:34<24:42, 13.67it/s]\u001b[A\n",
+ " 54%|█████▍ | 23791/44063 [38:34<29:39, 11.39it/s]\u001b[A\n",
+ " 54%|█████▍ | 23793/44063 [38:34<29:51, 11.31it/s]\u001b[A\n",
+ " 54%|█████▍ | 23795/44063 [38:34<28:50, 11.71it/s]\u001b[A\n",
+ " 54%|█████▍ | 23797/44063 [38:35<31:55, 10.58it/s]\u001b[A\n",
+ " 54%|█████▍ | 23799/44063 [38:35<29:19, 11.52it/s]\u001b[A\n",
+ " 54%|█████▍ | 23801/44063 [38:35<25:40, 13.15it/s]\u001b[A\n",
+ " 54%|█████▍ | 23803/44063 [38:35<23:56, 14.10it/s]\u001b[A\n",
+ " 54%|█████▍ | 23805/44063 [38:35<25:09, 13.42it/s]\u001b[A\n",
+ " 54%|█████▍ | 23807/44063 [38:35<29:05, 11.60it/s]\u001b[A\n",
+ " 54%|█████▍ | 23809/44063 [38:35<25:32, 13.21it/s]\u001b[A\n",
+ " 54%|█████▍ | 23811/44063 [38:36<24:32, 13.76it/s]\u001b[A\n",
+ " 54%|█████▍ | 23813/44063 [38:36<24:02, 14.04it/s]\u001b[A\n",
+ " 54%|█████▍ | 23815/44063 [38:36<27:33, 12.25it/s]\u001b[A\n",
+ " 54%|█████▍ | 23817/44063 [38:36<26:01, 12.96it/s]\u001b[A\n",
+ " 54%|█████▍ | 23819/44063 [38:36<25:09, 13.41it/s]\u001b[A\n",
+ " 54%|█████▍ | 23821/44063 [38:36<26:22, 12.79it/s]\u001b[A\n",
+ " 54%|█████▍ | 23823/44063 [38:37<31:12, 10.81it/s]\u001b[A\n",
+ " 54%|█████▍ | 23825/44063 [38:37<29:54, 11.28it/s]\u001b[A\n",
+ " 54%|█████▍ | 23827/44063 [38:37<32:09, 10.49it/s]\u001b[A\n",
+ " 54%|█████▍ | 23829/44063 [38:37<30:32, 11.04it/s]\u001b[A\n",
+ " 54%|█████▍ | 23831/44063 [38:37<28:55, 11.66it/s]\u001b[A\n",
+ " 54%|█████▍ | 23833/44063 [38:37<30:32, 11.04it/s]\u001b[A\n",
+ " 54%|█████▍ | 23835/44063 [38:38<27:54, 12.08it/s]\u001b[A\n",
+ " 54%|█████▍ | 23837/44063 [38:38<27:23, 12.31it/s]\u001b[A\n",
+ " 54%|█████▍ | 23839/44063 [38:38<24:20, 13.85it/s]\u001b[A\n",
+ " 54%|█████▍ | 23841/44063 [38:38<26:00, 12.96it/s]\u001b[A\n",
+ " 54%|█████▍ | 23843/44063 [38:38<28:34, 11.79it/s]\u001b[A\n",
+ " 54%|█████▍ | 23845/44063 [38:38<27:55, 12.07it/s]\u001b[A\n",
+ " 54%|█████▍ | 23847/44063 [38:39<34:28, 9.77it/s]\u001b[A\n",
+ " 54%|█████▍ | 23849/44063 [38:39<31:15, 10.78it/s]\u001b[A\n",
+ " 54%|█████▍ | 23851/44063 [38:39<30:54, 10.90it/s]\u001b[A\n",
+ " 54%|█████▍ | 23853/44063 [38:39<29:09, 11.55it/s]\u001b[A\n",
+ " 54%|█████▍ | 23855/44063 [38:39<27:04, 12.44it/s]\u001b[A\n",
+ " 54%|█████▍ | 23858/44063 [38:39<22:59, 14.64it/s]\u001b[A\n",
+ " 54%|█████▍ | 23860/44063 [38:40<22:05, 15.24it/s]\u001b[A\n",
+ " 54%|█████▍ | 23862/44063 [38:40<26:27, 12.72it/s]\u001b[A\n",
+ " 54%|█████▍ | 23864/44063 [38:40<24:01, 14.01it/s]\u001b[A\n",
+ " 54%|█████▍ | 23867/44063 [38:40<24:51, 13.54it/s]\u001b[A\n",
+ " 54%|█████▍ | 23869/44063 [38:40<27:35, 12.20it/s]\u001b[A\n",
+ " 54%|█████▍ | 23871/44063 [38:40<29:45, 11.31it/s]\u001b[A\n",
+ " 54%|█████▍ | 23873/44063 [38:41<28:12, 11.93it/s]\u001b[A\n",
+ " 54%|█████▍ | 23875/44063 [38:41<32:13, 10.44it/s]\u001b[A\n",
+ " 54%|█████▍ | 23877/44063 [38:41<31:05, 10.82it/s]\u001b[A\n",
+ " 54%|█████▍ | 23879/44063 [38:41<27:33, 12.21it/s]\u001b[A\n",
+ " 54%|█████▍ | 23881/44063 [38:41<26:31, 12.68it/s]\u001b[A\n",
+ " 54%|█████▍ | 23883/44063 [38:41<24:58, 13.47it/s]\u001b[A\n",
+ " 54%|█████▍ | 23885/44063 [38:42<24:33, 13.69it/s]\u001b[A\n",
+ " 54%|█████▍ | 23887/44063 [38:42<24:00, 14.00it/s]\u001b[A\n",
+ " 54%|█████▍ | 23889/44063 [38:42<25:36, 13.13it/s]\u001b[A\n",
+ " 54%|█████▍ | 23891/44063 [38:42<23:19, 14.41it/s]\u001b[A\n",
+ " 54%|█████▍ | 23893/44063 [38:42<23:02, 14.59it/s]\u001b[A\n",
+ " 54%|█████▍ | 23895/44063 [38:42<22:53, 14.68it/s]\u001b[A\n",
+ " 54%|█████▍ | 23897/44063 [38:42<22:30, 14.93it/s]\u001b[A\n",
+ " 54%|█████▍ | 23899/44063 [38:42<21:00, 15.99it/s]\u001b[A\n",
+ " 54%|█████▍ | 23901/44063 [38:43<20:27, 16.42it/s]\u001b[A\n",
+ " 54%|█████▍ | 23903/44063 [38:43<21:09, 15.88it/s]\u001b[A\n",
+ " 54%|█████▍ | 23905/44063 [38:43<21:20, 15.75it/s]\u001b[A\n",
+ " 54%|█████▍ | 23907/44063 [38:43<20:22, 16.48it/s]\u001b[A\n",
+ " 54%|█████▍ | 23910/44063 [38:43<19:39, 17.09it/s]\u001b[A\n",
+ " 54%|█████▍ | 23913/44063 [38:43<20:32, 16.35it/s]\u001b[A\n",
+ " 54%|█████▍ | 23915/44063 [38:43<20:05, 16.71it/s]\u001b[A\n",
+ " 54%|█████▍ | 23917/44063 [38:44<19:27, 17.26it/s]\u001b[A\n",
+ " 54%|█████▍ | 23919/44063 [38:44<19:12, 17.47it/s]\u001b[A\n",
+ " 54%|█████▍ | 23921/44063 [38:44<18:40, 17.97it/s]\u001b[A\n",
+ " 54%|█████▍ | 23923/44063 [38:44<18:51, 17.80it/s]\u001b[A\n",
+ " 54%|█████▍ | 23925/44063 [38:44<21:23, 15.69it/s]\u001b[A\n",
+ " 54%|█████▍ | 23927/44063 [38:44<23:13, 14.45it/s]\u001b[A\n",
+ " 54%|█████▍ | 23929/44063 [38:44<23:01, 14.57it/s]\u001b[A\n",
+ " 54%|█████▍ | 23931/44063 [38:44<22:01, 15.23it/s]\u001b[A\n",
+ " 54%|█████▍ | 23933/44063 [38:45<21:26, 15.65it/s]\u001b[A\n",
+ " 54%|█████▍ | 23936/44063 [38:45<20:09, 16.65it/s]\u001b[A\n",
+ " 54%|█████▍ | 23938/44063 [38:45<22:59, 14.59it/s]\u001b[A\n",
+ " 54%|█████▍ | 23940/44063 [38:45<22:20, 15.01it/s]\u001b[A\n",
+ " 54%|█████▍ | 23942/44063 [38:45<21:14, 15.79it/s]\u001b[A\n",
+ " 54%|█████▍ | 23944/44063 [38:45<22:34, 14.85it/s]\u001b[A\n",
+ " 54%|█████▍ | 23947/44063 [38:45<20:32, 16.32it/s]\u001b[A\n",
+ " 54%|█████▍ | 23949/44063 [38:46<19:55, 16.82it/s]\u001b[A\n",
+ " 54%|█████▍ | 23951/44063 [38:46<22:48, 14.70it/s]\u001b[A\n",
+ " 54%|█████▍ | 23953/44063 [38:46<21:22, 15.67it/s]\u001b[A\n",
+ " 54%|█████▍ | 23955/44063 [38:46<22:11, 15.10it/s]\u001b[A\n",
+ " 54%|█████▍ | 23957/44063 [38:46<25:18, 13.24it/s]\u001b[A\n",
+ " 54%|█████▍ | 23959/44063 [38:46<26:54, 12.45it/s]\u001b[A\n",
+ " 54%|█████▍ | 23961/44063 [38:46<24:29, 13.68it/s]\u001b[A\n",
+ " 54%|█████▍ | 23963/44063 [38:47<22:29, 14.90it/s]\u001b[A\n",
+ " 54%|█████▍ | 23965/44063 [38:47<22:52, 14.65it/s]\u001b[A\n",
+ " 54%|█████▍ | 23967/44063 [38:47<23:27, 14.27it/s]\u001b[A\n",
+ " 54%|█████▍ | 23969/44063 [38:47<22:19, 15.00it/s]\u001b[A\n",
+ " 54%|█████▍ | 23971/44063 [38:47<22:24, 14.95it/s]\u001b[A\n",
+ " 54%|█████▍ | 23973/44063 [38:47<22:28, 14.90it/s]\u001b[A\n",
+ " 54%|█████▍ | 23975/44063 [38:47<24:26, 13.70it/s]\u001b[A\n",
+ " 54%|█████▍ | 23977/44063 [38:48<25:33, 13.10it/s]\u001b[A\n",
+ " 54%|█████▍ | 23979/44063 [38:48<25:32, 13.10it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 54%|█████▍ | 23981/44063 [38:48<23:05, 14.49it/s]\u001b[A\n",
+ " 54%|█████▍ | 23983/44063 [38:48<23:39, 14.14it/s]\u001b[A\n",
+ " 54%|█████▍ | 23985/44063 [38:48<23:19, 14.35it/s]\u001b[A\n",
+ " 54%|█████▍ | 23987/44063 [38:48<23:32, 14.21it/s]\u001b[A\n",
+ " 54%|█████▍ | 23990/44063 [38:48<23:16, 14.37it/s]\u001b[A\n",
+ " 54%|█████▍ | 23992/44063 [38:49<22:26, 14.90it/s]\u001b[A\n",
+ " 54%|█████▍ | 23994/44063 [38:49<23:58, 13.95it/s]\u001b[A\n",
+ " 54%|█████▍ | 23996/44063 [38:49<24:30, 13.64it/s]\u001b[A\n",
+ " 54%|█████▍ | 23998/44063 [38:49<24:42, 13.54it/s]\u001b[A\n",
+ " 54%|█████▍ | 24000/44063 [38:49<27:33, 12.13it/s]\u001b[A\n",
+ " 54%|█████▍ | 24002/44063 [38:50<31:21, 10.66it/s]\u001b[A\n",
+ " 54%|█████▍ | 24004/44063 [38:50<27:57, 11.96it/s]\u001b[A\n",
+ " 54%|█████▍ | 24006/44063 [38:50<24:56, 13.40it/s]\u001b[A\n",
+ " 54%|█████▍ | 24008/44063 [38:50<22:32, 14.83it/s]\u001b[A\n",
+ " 54%|█████▍ | 24010/44063 [38:50<21:03, 15.87it/s]\u001b[A\n",
+ " 54%|█████▍ | 24012/44063 [38:50<20:55, 15.97it/s]\u001b[A\n",
+ " 54%|█████▍ | 24014/44063 [38:50<19:48, 16.87it/s]\u001b[A\n",
+ " 55%|█████▍ | 24016/44063 [38:50<22:16, 15.00it/s]\u001b[A\n",
+ " 55%|█████▍ | 24018/44063 [38:50<20:45, 16.09it/s]\u001b[A\n",
+ " 55%|█████▍ | 24020/44063 [38:51<20:54, 15.97it/s]\u001b[A\n",
+ " 55%|█████▍ | 24022/44063 [38:51<24:38, 13.56it/s]\u001b[A\n",
+ " 55%|█████▍ | 24024/44063 [38:51<23:03, 14.48it/s]\u001b[A\n",
+ " 55%|█████▍ | 24026/44063 [38:51<22:07, 15.09it/s]\u001b[A\n",
+ " 55%|█████▍ | 24028/44063 [38:51<25:14, 13.23it/s]\u001b[A\n",
+ " 55%|█████▍ | 24030/44063 [38:51<26:31, 12.59it/s]\u001b[A\n",
+ " 55%|█████▍ | 24032/44063 [38:52<25:31, 13.08it/s]\u001b[A\n",
+ " 55%|█████▍ | 24034/44063 [38:52<26:15, 12.71it/s]\u001b[A\n",
+ " 55%|█████▍ | 24036/44063 [38:52<26:16, 12.70it/s]\u001b[A\n",
+ " 55%|█████▍ | 24038/44063 [38:52<32:02, 10.42it/s]\u001b[A\n",
+ " 55%|█████▍ | 24040/44063 [38:52<29:00, 11.50it/s]\u001b[A\n",
+ " 55%|█████▍ | 24042/44063 [38:52<26:27, 12.61it/s]\u001b[A\n",
+ " 55%|█████▍ | 24044/44063 [38:53<25:13, 13.23it/s]\u001b[A\n",
+ " 55%|█████▍ | 24046/44063 [38:53<27:03, 12.33it/s]\u001b[A\n",
+ " 55%|█████▍ | 24048/44063 [38:53<25:26, 13.11it/s]\u001b[A\n",
+ " 55%|█████▍ | 24050/44063 [38:53<26:55, 12.39it/s]\u001b[A\n",
+ " 55%|█████▍ | 24052/44063 [38:53<26:32, 12.56it/s]\u001b[A\n",
+ " 55%|█████▍ | 24054/44063 [38:53<28:43, 11.61it/s]\u001b[A\n",
+ " 55%|█████▍ | 24056/44063 [38:53<25:28, 13.09it/s]\u001b[A\n",
+ " 55%|█████▍ | 24058/44063 [38:54<25:06, 13.28it/s]\u001b[A\n",
+ " 55%|█████▍ | 24060/44063 [38:54<27:54, 11.95it/s]\u001b[A\n",
+ " 55%|█████▍ | 24062/44063 [38:54<25:26, 13.10it/s]\u001b[A\n",
+ " 55%|█████▍ | 24064/44063 [38:54<27:19, 12.19it/s]\u001b[A\n",
+ " 55%|█████▍ | 24066/44063 [38:54<26:20, 12.65it/s]\u001b[A\n",
+ " 55%|█████▍ | 24068/44063 [38:54<24:35, 13.55it/s]\u001b[A\n",
+ " 55%|█████▍ | 24070/44063 [38:55<23:56, 13.91it/s]\u001b[A\n",
+ " 55%|█████▍ | 24072/44063 [38:55<23:53, 13.95it/s]\u001b[A\n",
+ " 55%|█████▍ | 24074/44063 [38:55<22:59, 14.49it/s]\u001b[A\n",
+ " 55%|█████▍ | 24076/44063 [38:55<21:53, 15.21it/s]\u001b[A\n",
+ " 55%|█████▍ | 24078/44063 [38:55<23:34, 14.13it/s]\u001b[A\n",
+ " 55%|█████▍ | 24080/44063 [38:55<24:45, 13.45it/s]\u001b[A\n",
+ " 55%|█████▍ | 24082/44063 [38:55<22:33, 14.76it/s]\u001b[A\n",
+ " 55%|█████▍ | 24084/44063 [38:56<22:55, 14.52it/s]\u001b[A\n",
+ " 55%|█████▍ | 24086/44063 [38:56<25:09, 13.24it/s]\u001b[A\n",
+ " 55%|█████▍ | 24088/44063 [38:56<27:59, 11.90it/s]\u001b[A\n",
+ " 55%|█████▍ | 24090/44063 [38:56<25:33, 13.03it/s]\u001b[A\n",
+ " 55%|█████▍ | 24092/44063 [38:56<31:54, 10.43it/s]\u001b[A\n",
+ " 55%|█████▍ | 24094/44063 [38:56<28:39, 11.61it/s]\u001b[A\n",
+ " 55%|█████▍ | 24096/44063 [38:57<27:47, 11.97it/s]\u001b[A\n",
+ " 55%|█████▍ | 24098/44063 [38:57<25:50, 12.87it/s]\u001b[A\n",
+ " 55%|█████▍ | 24100/44063 [38:57<28:12, 11.79it/s]\u001b[A\n",
+ " 55%|█████▍ | 24103/44063 [38:57<24:55, 13.35it/s]\u001b[A\n",
+ " 55%|█████▍ | 24105/44063 [38:57<25:22, 13.11it/s]\u001b[A\n",
+ " 55%|█████▍ | 24107/44063 [38:57<23:55, 13.91it/s]\u001b[A\n",
+ " 55%|█████▍ | 24109/44063 [38:57<21:58, 15.13it/s]\u001b[A\n",
+ " 55%|█████▍ | 24111/44063 [38:58<21:57, 15.14it/s]\u001b[A\n",
+ " 55%|█████▍ | 24113/44063 [38:58<23:08, 14.37it/s]\u001b[A\n",
+ " 55%|█████▍ | 24115/44063 [38:58<23:45, 13.99it/s]\u001b[A\n",
+ " 55%|█████▍ | 24117/44063 [38:58<23:38, 14.07it/s]\u001b[A\n",
+ " 55%|█████▍ | 24119/44063 [38:58<22:37, 14.69it/s]\u001b[A\n",
+ " 55%|█████▍ | 24121/44063 [38:58<30:03, 11.06it/s]\u001b[A\n",
+ " 55%|█████▍ | 24123/44063 [38:59<30:14, 10.99it/s]\u001b[A\n",
+ " 55%|█████▍ | 24125/44063 [38:59<26:34, 12.51it/s]\u001b[A\n",
+ " 55%|█████▍ | 24127/44063 [38:59<24:20, 13.65it/s]\u001b[A\n",
+ " 55%|█████▍ | 24129/44063 [38:59<24:10, 13.74it/s]\u001b[A\n",
+ " 55%|█████▍ | 24131/44063 [38:59<24:38, 13.48it/s]\u001b[A\n",
+ " 55%|█████▍ | 24133/44063 [38:59<24:41, 13.45it/s]\u001b[A\n",
+ " 55%|█████▍ | 24135/44063 [38:59<24:48, 13.39it/s]\u001b[A\n",
+ " 55%|█████▍ | 24137/44063 [39:00<26:37, 12.48it/s]\u001b[A\n",
+ " 55%|█████▍ | 24139/44063 [39:00<24:31, 13.54it/s]\u001b[A\n",
+ " 55%|█████▍ | 24141/44063 [39:00<26:51, 12.36it/s]\u001b[A\n",
+ " 55%|█████▍ | 24143/44063 [39:00<26:46, 12.40it/s]\u001b[A\n",
+ " 55%|█████▍ | 24145/44063 [39:00<24:57, 13.30it/s]\u001b[A\n",
+ " 55%|█████▍ | 24147/44063 [39:00<24:27, 13.57it/s]\u001b[A\n",
+ " 55%|█████▍ | 24149/44063 [39:00<22:54, 14.49it/s]\u001b[A\n",
+ " 55%|█████▍ | 24151/44063 [39:01<27:16, 12.17it/s]\u001b[A\n",
+ " 55%|█████▍ | 24153/44063 [39:01<26:32, 12.50it/s]\u001b[A\n",
+ " 55%|█████▍ | 24155/44063 [39:01<28:51, 11.50it/s]\u001b[A\n",
+ " 55%|█████▍ | 24157/44063 [39:01<28:47, 11.52it/s]\u001b[A\n",
+ " 55%|█████▍ | 24159/44063 [39:01<27:39, 11.99it/s]\u001b[A\n",
+ " 55%|█████▍ | 24161/44063 [39:02<27:17, 12.15it/s]\u001b[A\n",
+ " 55%|█████▍ | 24163/44063 [39:02<26:53, 12.33it/s]\u001b[A\n",
+ " 55%|█████▍ | 24166/44063 [39:02<27:27, 12.08it/s]\u001b[A\n",
+ " 55%|█████▍ | 24168/44063 [39:02<25:57, 12.77it/s]\u001b[A\n",
+ " 55%|█████▍ | 24170/44063 [39:02<25:04, 13.22it/s]\u001b[A\n",
+ " 55%|█████▍ | 24172/44063 [39:03<34:05, 9.72it/s]\u001b[A\n",
+ " 55%|█████▍ | 24174/44063 [39:03<30:06, 11.01it/s]\u001b[A\n",
+ " 55%|█████▍ | 24176/44063 [39:03<31:20, 10.58it/s]\u001b[A\n",
+ " 55%|█████▍ | 24178/44063 [39:03<27:45, 11.94it/s]\u001b[A\n",
+ " 55%|█████▍ | 24180/44063 [39:03<28:50, 11.49it/s]\u001b[A\n",
+ " 55%|█████▍ | 24182/44063 [39:03<28:14, 11.73it/s]\u001b[A\n",
+ " 55%|█████▍ | 24185/44063 [39:04<24:46, 13.37it/s]\u001b[A\n",
+ " 55%|█████▍ | 24187/44063 [39:04<23:49, 13.91it/s]\u001b[A\n",
+ " 55%|█████▍ | 24189/44063 [39:04<24:00, 13.80it/s]\u001b[A\n",
+ " 55%|█████▍ | 24191/44063 [39:04<24:05, 13.74it/s]\u001b[A\n",
+ " 55%|█████▍ | 24193/44063 [39:04<24:05, 13.75it/s]\u001b[A\n",
+ " 55%|█████▍ | 24195/44063 [39:04<22:03, 15.01it/s]\u001b[A\n",
+ " 55%|█████▍ | 24197/44063 [39:04<21:26, 15.44it/s]\u001b[A\n",
+ " 55%|█████▍ | 24199/44063 [39:04<19:59, 16.56it/s]\u001b[A\n",
+ " 55%|█████▍ | 24202/44063 [39:05<18:34, 17.82it/s]\u001b[A\n",
+ " 55%|█████▍ | 24204/44063 [39:05<20:33, 16.10it/s]\u001b[A\n",
+ " 55%|█████▍ | 24206/44063 [39:05<21:14, 15.58it/s]\u001b[A\n",
+ " 55%|█████▍ | 24208/44063 [39:05<24:44, 13.38it/s]\u001b[A\n",
+ " 55%|█████▍ | 24210/44063 [39:05<25:26, 13.01it/s]\u001b[A\n",
+ " 55%|█████▍ | 24212/44063 [39:05<23:11, 14.27it/s]\u001b[A\n",
+ " 55%|█████▍ | 24215/44063 [39:05<21:31, 15.37it/s]\u001b[A\n",
+ " 55%|█████▍ | 24217/44063 [39:06<24:20, 13.59it/s]\u001b[A\n",
+ " 55%|█████▍ | 24219/44063 [39:06<22:51, 14.46it/s]\u001b[A\n",
+ " 55%|█████▍ | 24221/44063 [39:06<21:54, 15.09it/s]\u001b[A\n",
+ " 55%|█████▍ | 24223/44063 [39:06<23:14, 14.23it/s]\u001b[A\n",
+ " 55%|█████▍ | 24226/44063 [39:06<20:36, 16.04it/s]\u001b[A\n",
+ " 55%|█████▍ | 24228/44063 [39:06<20:56, 15.79it/s]\u001b[A\n",
+ " 55%|█████▍ | 24230/44063 [39:07<23:55, 13.82it/s]\u001b[A\n",
+ " 55%|█████▍ | 24232/44063 [39:07<22:12, 14.88it/s]\u001b[A\n",
+ " 55%|█████▍ | 24234/44063 [39:07<21:38, 15.27it/s]\u001b[A\n",
+ " 55%|█████▌ | 24236/44063 [39:07<20:57, 15.77it/s]\u001b[A\n",
+ " 55%|█████▌ | 24238/44063 [39:07<22:36, 14.61it/s]\u001b[A\n",
+ " 55%|█████▌ | 24240/44063 [39:07<25:20, 13.04it/s]\u001b[A\n",
+ " 55%|█████▌ | 24242/44063 [39:07<23:57, 13.79it/s]\u001b[A\n",
+ " 55%|█████▌ | 24244/44063 [39:07<22:54, 14.42it/s]\u001b[A\n",
+ " 55%|█████▌ | 24246/44063 [39:08<21:31, 15.35it/s]\u001b[A\n",
+ " 55%|█████▌ | 24248/44063 [39:08<26:42, 12.37it/s]\u001b[A\n",
+ " 55%|█████▌ | 24250/44063 [39:08<29:54, 11.04it/s]\u001b[A\n",
+ " 55%|█████▌ | 24252/44063 [39:08<39:38, 8.33it/s]\u001b[A\n",
+ " 55%|█████▌ | 24254/44063 [39:09<36:36, 9.02it/s]\u001b[A\n",
+ " 55%|█████▌ | 24257/44063 [39:09<30:47, 10.72it/s]\u001b[A\n",
+ " 55%|█████▌ | 24259/44063 [39:09<30:51, 10.70it/s]\u001b[A\n",
+ " 55%|█████▌ | 24261/44063 [39:09<27:54, 11.82it/s]\u001b[A\n",
+ " 55%|█████▌ | 24263/44063 [39:09<26:30, 12.45it/s]\u001b[A\n",
+ " 55%|█████▌ | 24265/44063 [39:09<26:11, 12.60it/s]\u001b[A\n",
+ " 55%|█████▌ | 24268/44063 [39:10<24:35, 13.41it/s]\u001b[A\n",
+ " 55%|█████▌ | 24270/44063 [39:10<27:01, 12.21it/s]\u001b[A\n",
+ " 55%|█████▌ | 24272/44063 [39:10<24:18, 13.57it/s]\u001b[A\n",
+ " 55%|█████▌ | 24275/44063 [39:10<21:59, 15.00it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 55%|█████▌ | 24277/44063 [39:10<23:09, 14.24it/s]\u001b[A\n",
+ " 55%|█████▌ | 24279/44063 [39:10<22:42, 14.52it/s]\u001b[A\n",
+ " 55%|█████▌ | 24281/44063 [39:10<24:07, 13.67it/s]\u001b[A\n",
+ " 55%|█████▌ | 24283/44063 [39:11<25:20, 13.01it/s]\u001b[A\n",
+ " 55%|█████▌ | 24285/44063 [39:11<26:25, 12.47it/s]\u001b[A\n",
+ " 55%|█████▌ | 24287/44063 [39:11<25:08, 13.11it/s]\u001b[A\n",
+ " 55%|█████▌ | 24289/44063 [39:11<23:52, 13.80it/s]\u001b[A\n",
+ " 55%|█████▌ | 24291/44063 [39:11<22:17, 14.79it/s]\u001b[A\n",
+ " 55%|█████▌ | 24293/44063 [39:11<22:49, 14.43it/s]\u001b[A\n",
+ " 55%|█████▌ | 24295/44063 [39:11<21:00, 15.68it/s]\u001b[A\n",
+ " 55%|█████▌ | 24297/44063 [39:12<21:22, 15.41it/s]\u001b[A\n",
+ " 55%|█████▌ | 24299/44063 [39:12<20:42, 15.90it/s]\u001b[A\n",
+ " 55%|█████▌ | 24301/44063 [39:12<23:04, 14.27it/s]\u001b[A\n",
+ " 55%|█████▌ | 24303/44063 [39:12<23:23, 14.08it/s]\u001b[A\n",
+ " 55%|█████▌ | 24305/44063 [39:12<25:46, 12.78it/s]\u001b[A\n",
+ " 55%|█████▌ | 24307/44063 [39:12<24:09, 13.63it/s]\u001b[A\n",
+ " 55%|█████▌ | 24309/44063 [39:12<24:04, 13.67it/s]\u001b[A\n",
+ " 55%|█████▌ | 24311/44063 [39:13<25:09, 13.08it/s]\u001b[A\n",
+ " 55%|█████▌ | 24313/44063 [39:13<26:47, 12.28it/s]\u001b[A\n",
+ " 55%|█████▌ | 24315/44063 [39:13<28:22, 11.60it/s]\u001b[A\n",
+ " 55%|█████▌ | 24317/44063 [39:13<27:22, 12.02it/s]\u001b[A\n",
+ " 55%|█████▌ | 24319/44063 [39:13<32:25, 10.15it/s]\u001b[A\n",
+ " 55%|█████▌ | 24321/44063 [39:14<28:34, 11.52it/s]\u001b[A\n",
+ " 55%|█████▌ | 24323/44063 [39:14<27:57, 11.77it/s]\u001b[A\n",
+ " 55%|█████▌ | 24326/44063 [39:14<25:06, 13.10it/s]\u001b[A\n",
+ " 55%|█████▌ | 24328/44063 [39:14<35:01, 9.39it/s]\u001b[A\n",
+ " 55%|█████▌ | 24330/44063 [39:14<33:51, 9.71it/s]\u001b[A\n",
+ " 55%|█████▌ | 24332/44063 [39:15<32:00, 10.27it/s]\u001b[A\n",
+ " 55%|█████▌ | 24334/44063 [39:15<29:51, 11.01it/s]\u001b[A\n",
+ " 55%|█████▌ | 24336/44063 [39:15<28:28, 11.54it/s]\u001b[A\n",
+ " 55%|█████▌ | 24338/44063 [39:15<30:10, 10.89it/s]\u001b[A\n",
+ " 55%|█████▌ | 24340/44063 [39:15<31:37, 10.40it/s]\u001b[A\n",
+ " 55%|█████▌ | 24342/44063 [39:16<31:25, 10.46it/s]\u001b[A\n",
+ " 55%|█████▌ | 24344/44063 [39:16<46:13, 7.11it/s]\u001b[A\n",
+ " 55%|█████▌ | 24346/44063 [39:16<41:36, 7.90it/s]\u001b[A\n",
+ " 55%|█████▌ | 24347/44063 [39:16<41:31, 7.91it/s]\u001b[A\n",
+ " 55%|█████▌ | 24349/44063 [39:17<48:02, 6.84it/s]\u001b[A\n",
+ " 55%|█████▌ | 24351/44063 [39:17<42:57, 7.65it/s]\u001b[A\n",
+ " 55%|█████▌ | 24353/44063 [39:17<37:22, 8.79it/s]\u001b[A\n",
+ " 55%|█████▌ | 24355/44063 [39:17<36:44, 8.94it/s]\u001b[A\n",
+ " 55%|█████▌ | 24357/44063 [39:17<34:50, 9.43it/s]\u001b[A\n",
+ " 55%|█████▌ | 24359/44063 [39:18<34:55, 9.40it/s]\u001b[A\n",
+ " 55%|█████▌ | 24361/44063 [39:18<31:00, 10.59it/s]\u001b[A\n",
+ " 55%|█████▌ | 24363/44063 [39:18<27:55, 11.76it/s]\u001b[A\n",
+ " 55%|█████▌ | 24365/44063 [39:18<28:41, 11.44it/s]\u001b[A\n",
+ " 55%|█████▌ | 24367/44063 [39:18<28:18, 11.59it/s]\u001b[A\n",
+ " 55%|█████▌ | 24369/44063 [39:18<28:34, 11.49it/s]\u001b[A\n",
+ " 55%|█████▌ | 24371/44063 [39:19<30:20, 10.82it/s]\u001b[A\n",
+ " 55%|█████▌ | 24373/44063 [39:19<33:25, 9.82it/s]\u001b[A\n",
+ " 55%|█████▌ | 24375/44063 [39:19<30:46, 10.66it/s]\u001b[A\n",
+ " 55%|█████▌ | 24377/44063 [39:19<29:24, 11.16it/s]\u001b[A\n",
+ " 55%|█████▌ | 24379/44063 [39:19<29:00, 11.31it/s]\u001b[A\n",
+ " 55%|█████▌ | 24381/44063 [39:20<28:51, 11.37it/s]\u001b[A\n",
+ " 55%|█████▌ | 24383/44063 [39:20<27:27, 11.94it/s]\u001b[A\n",
+ " 55%|█████▌ | 24385/44063 [39:20<40:08, 8.17it/s]\u001b[A\n",
+ " 55%|█████▌ | 24387/44063 [39:20<37:35, 8.72it/s]\u001b[A\n",
+ " 55%|█████▌ | 24389/44063 [39:21<36:43, 8.93it/s]\u001b[A\n",
+ " 55%|█████▌ | 24391/44063 [39:21<31:06, 10.54it/s]\u001b[A\n",
+ " 55%|█████▌ | 24393/44063 [39:21<29:45, 11.02it/s]\u001b[A\n",
+ " 55%|█████▌ | 24395/44063 [39:21<28:14, 11.60it/s]\u001b[A\n",
+ " 55%|█████▌ | 24397/44063 [39:21<27:15, 12.03it/s]\u001b[A\n",
+ " 55%|█████▌ | 24400/44063 [39:21<24:01, 13.64it/s]\u001b[A\n",
+ " 55%|█████▌ | 24402/44063 [39:21<26:45, 12.25it/s]\u001b[A\n",
+ " 55%|█████▌ | 24404/44063 [39:22<25:22, 12.91it/s]\u001b[A\n",
+ " 55%|█████▌ | 24406/44063 [39:22<24:15, 13.50it/s]\u001b[A\n",
+ " 55%|█████▌ | 24408/44063 [39:22<30:07, 10.87it/s]\u001b[A\n",
+ " 55%|█████▌ | 24410/44063 [39:22<27:14, 12.03it/s]\u001b[A\n",
+ " 55%|█████▌ | 24412/44063 [39:22<26:37, 12.30it/s]\u001b[A\n",
+ " 55%|█████▌ | 24414/44063 [39:22<27:12, 12.04it/s]\u001b[A\n",
+ " 55%|█████▌ | 24416/44063 [39:23<27:12, 12.03it/s]\u001b[A\n",
+ " 55%|█████▌ | 24418/44063 [39:23<25:39, 12.76it/s]\u001b[A\n",
+ " 55%|█████▌ | 24420/44063 [39:23<24:31, 13.35it/s]\u001b[A\n",
+ " 55%|█████▌ | 24422/44063 [39:23<26:33, 12.32it/s]\u001b[A\n",
+ " 55%|█████▌ | 24424/44063 [39:23<37:32, 8.72it/s]\u001b[A\n",
+ " 55%|█████▌ | 24426/44063 [39:24<33:40, 9.72it/s]\u001b[A\n",
+ " 55%|█████▌ | 24428/44063 [39:24<32:28, 10.08it/s]\u001b[A\n",
+ " 55%|█████▌ | 24430/44063 [39:24<29:55, 10.93it/s]\u001b[A\n",
+ " 55%|█████▌ | 24432/44063 [39:24<28:29, 11.48it/s]\u001b[A\n",
+ " 55%|█████▌ | 24434/44063 [39:24<28:49, 11.35it/s]\u001b[A\n",
+ " 55%|█████▌ | 24436/44063 [39:24<30:52, 10.60it/s]\u001b[A\n",
+ " 55%|█████▌ | 24438/44063 [39:25<28:51, 11.34it/s]\u001b[A\n",
+ " 55%|█████▌ | 24440/44063 [39:25<30:16, 10.80it/s]\u001b[A\n",
+ " 55%|█████▌ | 24442/44063 [39:25<33:43, 9.70it/s]\u001b[A\n",
+ " 55%|█████▌ | 24444/44063 [39:25<31:54, 10.25it/s]\u001b[A\n",
+ " 55%|█████▌ | 24446/44063 [39:25<29:58, 10.91it/s]\u001b[A\n",
+ " 55%|█████▌ | 24448/44063 [39:26<29:17, 11.16it/s]\u001b[A\n",
+ " 55%|█████▌ | 24450/44063 [39:26<32:43, 9.99it/s]\u001b[A\n",
+ " 55%|█████▌ | 24452/44063 [39:26<34:33, 9.46it/s]\u001b[A\n",
+ " 55%|█████▌ | 24454/44063 [39:26<32:32, 10.04it/s]\u001b[A\n",
+ " 56%|█████▌ | 24456/44063 [39:26<34:26, 9.49it/s]\u001b[A\n",
+ " 56%|█████▌ | 24457/44063 [39:27<33:54, 9.64it/s]\u001b[A\n",
+ " 56%|█████▌ | 24458/44063 [39:27<34:13, 9.55it/s]\u001b[A\n",
+ " 56%|█████▌ | 24460/44063 [39:27<31:41, 10.31it/s]\u001b[A\n",
+ " 56%|█████▌ | 24462/44063 [39:27<29:26, 11.10it/s]\u001b[A\n",
+ " 56%|█████▌ | 24464/44063 [39:27<25:56, 12.59it/s]\u001b[A\n",
+ " 56%|█████▌ | 24466/44063 [39:27<23:07, 14.13it/s]\u001b[A\n",
+ " 56%|█████▌ | 24468/44063 [39:28<30:43, 10.63it/s]\u001b[A\n",
+ " 56%|█████▌ | 24470/44063 [39:28<32:07, 10.16it/s]\u001b[A\n",
+ " 56%|█████▌ | 24472/44063 [39:28<29:45, 10.97it/s]\u001b[A\n",
+ " 56%|█████▌ | 24474/44063 [39:28<26:48, 12.18it/s]\u001b[A\n",
+ " 56%|█████▌ | 24476/44063 [39:28<24:01, 13.59it/s]\u001b[A\n",
+ " 56%|█████▌ | 24478/44063 [39:28<23:41, 13.78it/s]\u001b[A\n",
+ " 56%|█████▌ | 24480/44063 [39:28<23:35, 13.84it/s]\u001b[A\n",
+ " 56%|█████▌ | 24482/44063 [39:29<27:27, 11.88it/s]\u001b[A\n",
+ " 56%|█████▌ | 24484/44063 [39:29<25:50, 12.63it/s]\u001b[A\n",
+ " 56%|█████▌ | 24486/44063 [39:29<27:12, 11.99it/s]\u001b[A\n",
+ " 56%|█████▌ | 24488/44063 [39:29<25:43, 12.69it/s]\u001b[A\n",
+ " 56%|█████▌ | 24490/44063 [39:29<25:49, 12.63it/s]\u001b[A\n",
+ " 56%|█████▌ | 24492/44063 [39:29<30:52, 10.56it/s]\u001b[A\n",
+ " 56%|█████▌ | 24494/44063 [39:30<30:02, 10.86it/s]\u001b[A\n",
+ " 56%|█████▌ | 24496/44063 [39:30<29:34, 11.02it/s]\u001b[A\n",
+ " 56%|█████▌ | 24498/44063 [39:30<27:09, 12.01it/s]\u001b[A\n",
+ " 56%|█████▌ | 24500/44063 [39:30<25:53, 12.59it/s]\u001b[A\n",
+ " 56%|█████▌ | 24502/44063 [39:30<25:40, 12.70it/s]\u001b[A\n",
+ " 56%|█████▌ | 24504/44063 [39:30<26:24, 12.34it/s]\u001b[A\n",
+ " 56%|█████▌ | 24506/44063 [39:31<24:24, 13.35it/s]\u001b[A\n",
+ " 56%|█████▌ | 24508/44063 [39:31<23:11, 14.06it/s]\u001b[A\n",
+ " 56%|█████▌ | 24510/44063 [39:31<27:23, 11.90it/s]\u001b[A\n",
+ " 56%|█████▌ | 24512/44063 [39:31<25:06, 12.98it/s]\u001b[A\n",
+ " 56%|█████▌ | 24514/44063 [39:31<23:59, 13.58it/s]\u001b[A\n",
+ " 56%|█████▌ | 24516/44063 [39:31<28:27, 11.45it/s]\u001b[A\n",
+ " 56%|█████▌ | 24518/44063 [39:32<27:42, 11.76it/s]\u001b[A\n",
+ " 56%|█████▌ | 24520/44063 [39:32<26:50, 12.14it/s]\u001b[A\n",
+ " 56%|█████▌ | 24522/44063 [39:32<24:41, 13.19it/s]\u001b[A\n",
+ " 56%|█████▌ | 24524/44063 [39:32<26:51, 12.12it/s]\u001b[A\n",
+ " 56%|█████▌ | 24526/44063 [39:32<35:25, 9.19it/s]\u001b[A\n",
+ " 56%|█████▌ | 24528/44063 [39:33<33:06, 9.83it/s]\u001b[A\n",
+ " 56%|█████▌ | 24530/44063 [39:33<30:06, 10.81it/s]\u001b[A\n",
+ " 56%|█████▌ | 24532/44063 [39:33<32:28, 10.03it/s]\u001b[A\n",
+ " 56%|█████▌ | 24534/44063 [39:33<30:09, 10.79it/s]\u001b[A\n",
+ " 56%|█████▌ | 24536/44063 [39:33<26:34, 12.25it/s]\u001b[A\n",
+ " 56%|█████▌ | 24538/44063 [39:33<26:10, 12.43it/s]\u001b[A\n",
+ " 56%|█████▌ | 24540/44063 [39:34<31:39, 10.28it/s]\u001b[A\n",
+ " 56%|█████▌ | 24542/44063 [39:34<29:06, 11.17it/s]\u001b[A\n",
+ " 56%|█████▌ | 24544/44063 [39:34<28:16, 11.51it/s]\u001b[A\n",
+ " 56%|█████▌ | 24546/44063 [39:34<29:26, 11.05it/s]\u001b[A\n",
+ " 56%|█████▌ | 24548/44063 [39:34<29:05, 11.18it/s]\u001b[A\n",
+ " 56%|█████▌ | 24550/44063 [39:34<30:12, 10.77it/s]\u001b[A\n",
+ " 56%|█████▌ | 24552/44063 [39:35<28:11, 11.53it/s]\u001b[A\n",
+ " 56%|█████▌ | 24554/44063 [39:35<26:40, 12.19it/s]\u001b[A\n",
+ " 56%|█████▌ | 24556/44063 [39:35<26:52, 12.10it/s]\u001b[A\n",
+ " 56%|█████▌ | 24558/44063 [39:35<28:43, 11.31it/s]\u001b[A\n",
+ " 56%|█████▌ | 24560/44063 [39:35<26:08, 12.44it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 56%|█████▌ | 24562/44063 [39:35<24:01, 13.53it/s]\u001b[A\n",
+ " 56%|█████▌ | 24564/44063 [39:36<24:33, 13.24it/s]\u001b[A\n",
+ " 56%|█████▌ | 24566/44063 [39:36<28:03, 11.58it/s]\u001b[A\n",
+ " 56%|█████▌ | 24568/44063 [39:36<27:45, 11.70it/s]\u001b[A\n",
+ " 56%|█████▌ | 24570/44063 [39:36<29:21, 11.07it/s]\u001b[A\n",
+ " 56%|█████▌ | 24572/44063 [39:36<27:22, 11.86it/s]\u001b[A\n",
+ " 56%|█████▌ | 24574/44063 [39:36<25:17, 12.84it/s]\u001b[A\n",
+ " 56%|█████▌ | 24576/44063 [39:37<24:25, 13.30it/s]\u001b[A\n",
+ " 56%|█████▌ | 24578/44063 [39:37<28:44, 11.30it/s]\u001b[A\n",
+ " 56%|█████▌ | 24580/44063 [39:37<29:40, 10.94it/s]\u001b[A\n",
+ " 56%|█████▌ | 24582/44063 [39:37<27:10, 11.95it/s]\u001b[A\n",
+ " 56%|█████▌ | 24584/44063 [39:38<38:08, 8.51it/s]\u001b[A\n",
+ " 56%|█████▌ | 24586/44063 [39:38<32:51, 9.88it/s]\u001b[A\n",
+ " 56%|█████▌ | 24588/44063 [39:38<29:35, 10.97it/s]\u001b[A\n",
+ " 56%|█████▌ | 24590/44063 [39:38<31:06, 10.44it/s]\u001b[A\n",
+ " 56%|█████▌ | 24592/44063 [39:38<30:14, 10.73it/s]\u001b[A\n",
+ " 56%|█████▌ | 24594/44063 [39:38<27:21, 11.86it/s]\u001b[A\n",
+ " 56%|█████▌ | 24596/44063 [39:38<25:51, 12.55it/s]\u001b[A\n",
+ " 56%|█████▌ | 24598/44063 [39:39<26:28, 12.25it/s]\u001b[A\n",
+ " 56%|█████▌ | 24600/44063 [39:39<30:37, 10.59it/s]\u001b[A\n",
+ " 56%|█████▌ | 24602/44063 [39:39<27:43, 11.70it/s]\u001b[A\n",
+ " 56%|█████▌ | 24604/44063 [39:39<26:55, 12.05it/s]\u001b[A\n",
+ " 56%|█████▌ | 24606/44063 [39:39<32:50, 9.88it/s]\u001b[A\n",
+ " 56%|█████▌ | 24608/44063 [39:40<33:11, 9.77it/s]\u001b[A\n",
+ " 56%|█████▌ | 24610/44063 [39:40<34:41, 9.35it/s]\u001b[A\n",
+ " 56%|█████▌ | 24611/44063 [39:40<36:52, 8.79it/s]\u001b[A\n",
+ " 56%|█████▌ | 24613/44063 [39:40<33:14, 9.75it/s]\u001b[A\n",
+ " 56%|█████▌ | 24615/44063 [39:40<29:03, 11.15it/s]\u001b[A\n",
+ " 56%|█████▌ | 24617/44063 [39:40<30:02, 10.79it/s]\u001b[A\n",
+ " 56%|█████▌ | 24619/44063 [39:41<33:08, 9.78it/s]\u001b[A\n",
+ " 56%|█████▌ | 24621/44063 [39:41<28:47, 11.25it/s]\u001b[A\n",
+ " 56%|█████▌ | 24623/44063 [39:41<26:43, 12.12it/s]\u001b[A\n",
+ " 56%|█████▌ | 24625/44063 [39:41<28:17, 11.45it/s]\u001b[A\n",
+ " 56%|█████▌ | 24627/44063 [39:41<32:38, 9.92it/s]\u001b[A\n",
+ " 56%|█████▌ | 24629/44063 [39:42<31:14, 10.37it/s]\u001b[A\n",
+ " 56%|█████▌ | 24631/44063 [39:42<28:19, 11.44it/s]\u001b[A\n",
+ " 56%|█████▌ | 24633/44063 [39:42<28:42, 11.28it/s]\u001b[A\n",
+ " 56%|█████▌ | 24635/44063 [39:42<26:01, 12.44it/s]\u001b[A\n",
+ " 56%|█████▌ | 24637/44063 [39:42<24:58, 12.97it/s]\u001b[A\n",
+ " 56%|█████▌ | 24639/44063 [39:42<23:47, 13.61it/s]\u001b[A\n",
+ " 56%|█████▌ | 24641/44063 [39:42<26:00, 12.45it/s]\u001b[A\n",
+ " 56%|█████▌ | 24643/44063 [39:43<27:59, 11.56it/s]\u001b[A\n",
+ " 56%|█████▌ | 24645/44063 [39:43<30:03, 10.77it/s]\u001b[A\n",
+ " 56%|█████▌ | 24647/44063 [39:43<28:27, 11.37it/s]\u001b[A\n",
+ " 56%|█████▌ | 24649/44063 [39:43<28:50, 11.22it/s]\u001b[A\n",
+ " 56%|█████▌ | 24651/44063 [39:43<30:30, 10.61it/s]\u001b[A\n",
+ " 56%|█████▌ | 24653/44063 [39:44<29:09, 11.10it/s]\u001b[A\n",
+ " 56%|█████▌ | 24655/44063 [39:44<28:41, 11.27it/s]\u001b[A\n",
+ " 56%|█████▌ | 24657/44063 [39:44<32:18, 10.01it/s]\u001b[A\n",
+ " 56%|█████▌ | 24659/44063 [39:44<29:39, 10.90it/s]\u001b[A\n",
+ " 56%|█████▌ | 24661/44063 [39:44<30:39, 10.55it/s]\u001b[A\n",
+ " 56%|█████▌ | 24663/44063 [39:45<26:44, 12.09it/s]\u001b[A\n",
+ " 56%|█████▌ | 24665/44063 [39:45<25:45, 12.55it/s]\u001b[A\n",
+ " 56%|█████▌ | 24667/44063 [39:45<24:39, 13.11it/s]\u001b[A\n",
+ " 56%|█████▌ | 24669/44063 [39:45<23:14, 13.91it/s]\u001b[A\n",
+ " 56%|█████▌ | 24671/44063 [39:45<27:28, 11.76it/s]\u001b[A\n",
+ " 56%|█████▌ | 24673/44063 [39:45<26:27, 12.21it/s]\u001b[A\n",
+ " 56%|█████▌ | 24675/44063 [39:45<27:09, 11.90it/s]\u001b[A\n",
+ " 56%|█████▌ | 24677/44063 [39:46<27:11, 11.88it/s]\u001b[A\n",
+ " 56%|█████▌ | 24679/44063 [39:46<28:13, 11.45it/s]\u001b[A\n",
+ " 56%|█████▌ | 24681/44063 [39:46<29:39, 10.89it/s]\u001b[A\n",
+ " 56%|█████▌ | 24683/44063 [39:46<28:00, 11.54it/s]\u001b[A\n",
+ " 56%|█████▌ | 24685/44063 [39:46<25:35, 12.62it/s]\u001b[A\n",
+ " 56%|█████▌ | 24687/44063 [39:46<22:51, 14.13it/s]\u001b[A\n",
+ " 56%|█████▌ | 24689/44063 [39:47<29:53, 10.80it/s]\u001b[A\n",
+ " 56%|█████▌ | 24691/44063 [39:47<27:46, 11.62it/s]\u001b[A\n",
+ " 56%|█████▌ | 24693/44063 [39:47<29:37, 10.89it/s]\u001b[A\n",
+ " 56%|█████▌ | 24695/44063 [39:47<28:04, 11.50it/s]\u001b[A\n",
+ " 56%|█████▌ | 24697/44063 [39:47<24:57, 12.93it/s]\u001b[A\n",
+ " 56%|█████▌ | 24699/44063 [39:47<24:55, 12.95it/s]\u001b[A\n",
+ " 56%|█████▌ | 24701/44063 [39:48<24:17, 13.28it/s]\u001b[A\n",
+ " 56%|█████▌ | 24703/44063 [39:48<28:38, 11.27it/s]\u001b[A\n",
+ " 56%|█████▌ | 24705/44063 [39:48<25:49, 12.49it/s]\u001b[A\n",
+ " 56%|█████▌ | 24707/44063 [39:48<28:09, 11.46it/s]\u001b[A\n",
+ " 56%|█████▌ | 24709/44063 [39:48<28:45, 11.21it/s]\u001b[A\n",
+ " 56%|█████▌ | 24711/44063 [39:48<25:34, 12.61it/s]\u001b[A\n",
+ " 56%|█████▌ | 24713/44063 [39:49<30:56, 10.42it/s]\u001b[A\n",
+ " 56%|█████▌ | 24715/44063 [39:49<29:53, 10.79it/s]\u001b[A\n",
+ " 56%|█████▌ | 24717/44063 [39:49<29:52, 10.79it/s]\u001b[A\n",
+ " 56%|█████▌ | 24719/44063 [39:49<32:55, 9.79it/s]\u001b[A\n",
+ " 56%|█████▌ | 24721/44063 [39:50<33:48, 9.54it/s]\u001b[A\n",
+ " 56%|█████▌ | 24723/44063 [39:50<36:26, 8.84it/s]\u001b[A\n",
+ " 56%|█████▌ | 24726/44063 [39:50<29:59, 10.74it/s]\u001b[A\n",
+ " 56%|█████▌ | 24728/44063 [39:50<30:08, 10.69it/s]\u001b[A\n",
+ " 56%|█████▌ | 24731/44063 [39:50<26:38, 12.10it/s]\u001b[A\n",
+ " 56%|█████▌ | 24733/44063 [39:50<25:44, 12.51it/s]\u001b[A\n",
+ " 56%|█████▌ | 24735/44063 [39:51<24:09, 13.33it/s]\u001b[A\n",
+ " 56%|█████▌ | 24737/44063 [39:51<25:12, 12.77it/s]\u001b[A\n",
+ " 56%|█████▌ | 24739/44063 [39:51<26:57, 11.95it/s]\u001b[A\n",
+ " 56%|█████▌ | 24742/44063 [39:51<26:03, 12.35it/s]\u001b[A\n",
+ " 56%|█████▌ | 24744/44063 [39:51<26:15, 12.26it/s]\u001b[A\n",
+ " 56%|█████▌ | 24746/44063 [39:51<24:33, 13.11it/s]\u001b[A\n",
+ " 56%|█████▌ | 24748/44063 [39:52<27:37, 11.65it/s]\u001b[A\n",
+ " 56%|█████▌ | 24750/44063 [39:52<25:18, 12.71it/s]\u001b[A\n",
+ " 56%|█████▌ | 24752/44063 [39:52<30:54, 10.41it/s]\u001b[A\n",
+ " 56%|█████▌ | 24754/44063 [39:52<28:04, 11.46it/s]\u001b[A\n",
+ " 56%|█████▌ | 24756/44063 [39:52<26:09, 12.30it/s]\u001b[A\n",
+ " 56%|█████▌ | 24758/44063 [39:52<23:52, 13.48it/s]\u001b[A\n",
+ " 56%|█████▌ | 24760/44063 [39:53<22:24, 14.35it/s]\u001b[A\n",
+ " 56%|█████▌ | 24762/44063 [39:53<24:09, 13.32it/s]\u001b[A\n",
+ " 56%|█████▌ | 24764/44063 [39:53<26:02, 12.35it/s]\u001b[A\n",
+ " 56%|█████▌ | 24766/44063 [39:53<28:13, 11.39it/s]\u001b[A\n",
+ " 56%|█████▌ | 24768/44063 [39:53<30:07, 10.68it/s]\u001b[A\n",
+ " 56%|█████▌ | 24770/44063 [39:54<32:47, 9.80it/s]\u001b[A\n",
+ " 56%|█████▌ | 24772/44063 [39:54<31:31, 10.20it/s]\u001b[A\n",
+ " 56%|█████▌ | 24774/44063 [39:54<29:13, 11.00it/s]\u001b[A\n",
+ " 56%|█████▌ | 24776/44063 [39:54<28:05, 11.44it/s]\u001b[A\n",
+ " 56%|█████▌ | 24779/44063 [39:54<24:03, 13.36it/s]\u001b[A\n",
+ " 56%|█████▌ | 24781/44063 [39:54<24:36, 13.06it/s]\u001b[A\n",
+ " 56%|█████▌ | 24783/44063 [39:55<25:45, 12.48it/s]\u001b[A\n",
+ " 56%|█████▌ | 24785/44063 [39:55<28:56, 11.10it/s]\u001b[A\n",
+ " 56%|█████▋ | 24787/44063 [39:55<25:51, 12.43it/s]\u001b[A\n",
+ " 56%|█████▋ | 24789/44063 [39:55<27:15, 11.79it/s]\u001b[A\n",
+ " 56%|█████▋ | 24791/44063 [39:55<24:37, 13.05it/s]\u001b[A\n",
+ " 56%|█████▋ | 24793/44063 [39:55<23:44, 13.52it/s]\u001b[A\n",
+ " 56%|█████▋ | 24795/44063 [39:56<30:19, 10.59it/s]\u001b[A\n",
+ " 56%|█████▋ | 24797/44063 [39:56<40:17, 7.97it/s]\u001b[A\n",
+ " 56%|█████▋ | 24798/44063 [39:56<51:43, 6.21it/s]\u001b[A\n",
+ " 56%|█████▋ | 24799/44063 [39:56<51:26, 6.24it/s]\u001b[A\n",
+ " 56%|█████▋ | 24800/44063 [39:57<59:40, 5.38it/s]\u001b[A\n",
+ " 56%|█████▋ | 24801/44063 [39:57<53:09, 6.04it/s]\u001b[A\n",
+ " 56%|█████▋ | 24803/44063 [39:57<46:13, 6.94it/s]\u001b[A\n",
+ " 56%|█████▋ | 24804/44063 [39:57<45:17, 7.09it/s]\u001b[A\n",
+ " 56%|█████▋ | 24805/44063 [39:57<47:47, 6.72it/s]\u001b[A\n",
+ " 56%|█████▋ | 24807/44063 [39:57<38:59, 8.23it/s]\u001b[A\n",
+ " 56%|█████▋ | 24809/44063 [39:58<35:23, 9.07it/s]\u001b[A\n",
+ " 56%|█████▋ | 24811/44063 [39:58<36:55, 8.69it/s]\u001b[A\n",
+ " 56%|█████▋ | 24813/44063 [39:58<31:16, 10.26it/s]\u001b[A\n",
+ " 56%|█████▋ | 24815/44063 [39:58<34:05, 9.41it/s]\u001b[A\n",
+ " 56%|█████▋ | 24817/44063 [39:58<37:27, 8.56it/s]\u001b[A\n",
+ " 56%|█████▋ | 24819/44063 [39:59<32:14, 9.95it/s]\u001b[A\n",
+ " 56%|█████▋ | 24821/44063 [39:59<31:08, 10.30it/s]\u001b[A\n",
+ " 56%|█████▋ | 24823/44063 [39:59<29:26, 10.89it/s]\u001b[A\n",
+ " 56%|█████▋ | 24826/44063 [39:59<25:12, 12.72it/s]\u001b[A\n",
+ " 56%|█████▋ | 24828/44063 [39:59<22:59, 13.94it/s]\u001b[A\n",
+ " 56%|█████▋ | 24830/44063 [39:59<22:21, 14.34it/s]\u001b[A\n",
+ " 56%|█████▋ | 24832/44063 [40:00<28:35, 11.21it/s]\u001b[A\n",
+ " 56%|█████▋ | 24834/44063 [40:00<25:37, 12.50it/s]\u001b[A\n",
+ " 56%|█████▋ | 24836/44063 [40:00<25:19, 12.66it/s]\u001b[A\n",
+ " 56%|█████▋ | 24838/44063 [40:00<24:34, 13.04it/s]\u001b[A\n",
+ " 56%|█████▋ | 24840/44063 [40:00<23:42, 13.52it/s]\u001b[A\n",
+ " 56%|█████▋ | 24842/44063 [40:00<26:45, 11.97it/s]\u001b[A\n",
+ " 56%|█████▋ | 24844/44063 [40:01<30:14, 10.59it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 56%|█████▋ | 24846/44063 [40:01<28:12, 11.35it/s]\u001b[A\n",
+ " 56%|█████▋ | 24848/44063 [40:01<26:57, 11.88it/s]\u001b[A\n",
+ " 56%|█████▋ | 24850/44063 [40:01<24:23, 13.13it/s]\u001b[A\n",
+ " 56%|█████▋ | 24852/44063 [40:01<23:31, 13.61it/s]\u001b[A\n",
+ " 56%|█████▋ | 24854/44063 [40:01<22:05, 14.49it/s]\u001b[A\n",
+ " 56%|█████▋ | 24856/44063 [40:01<23:35, 13.57it/s]\u001b[A\n",
+ " 56%|█████▋ | 24858/44063 [40:02<23:52, 13.41it/s]\u001b[A\n",
+ " 56%|█████▋ | 24860/44063 [40:02<24:48, 12.90it/s]\u001b[A\n",
+ " 56%|█████▋ | 24862/44063 [40:02<24:20, 13.15it/s]\u001b[A\n",
+ " 56%|█████▋ | 24864/44063 [40:02<25:06, 12.75it/s]\u001b[A\n",
+ " 56%|█████▋ | 24866/44063 [40:02<27:03, 11.83it/s]\u001b[A\n",
+ " 56%|█████▋ | 24868/44063 [40:02<24:10, 13.23it/s]\u001b[A\n",
+ " 56%|█████▋ | 24870/44063 [40:02<22:09, 14.44it/s]\u001b[A\n",
+ " 56%|█████▋ | 24872/44063 [40:03<22:02, 14.51it/s]\u001b[A\n",
+ " 56%|█████▋ | 24874/44063 [40:03<21:28, 14.89it/s]\u001b[A\n",
+ " 56%|█████▋ | 24876/44063 [40:03<24:39, 12.97it/s]\u001b[A\n",
+ " 56%|█████▋ | 24878/44063 [40:03<26:07, 12.24it/s]\u001b[A\n",
+ " 56%|█████▋ | 24880/44063 [40:03<26:24, 12.11it/s]\u001b[A\n",
+ " 56%|█████▋ | 24882/44063 [40:04<32:08, 9.94it/s]\u001b[A\n",
+ " 56%|█████▋ | 24884/44063 [40:04<31:23, 10.18it/s]\u001b[A\n",
+ " 56%|█████▋ | 24886/44063 [40:04<35:23, 9.03it/s]\u001b[A\n",
+ " 56%|█████▋ | 24887/44063 [40:04<37:08, 8.60it/s]\u001b[A\n",
+ " 56%|█████▋ | 24888/44063 [40:04<36:05, 8.86it/s]\u001b[A\n",
+ " 56%|█████▋ | 24890/44063 [40:04<32:24, 9.86it/s]\u001b[A\n",
+ " 56%|█████▋ | 24892/44063 [40:05<31:11, 10.24it/s]\u001b[A\n",
+ " 56%|█████▋ | 24894/44063 [40:05<27:25, 11.65it/s]\u001b[A\n",
+ " 57%|█████▋ | 24896/44063 [40:05<29:51, 10.70it/s]\u001b[A\n",
+ " 57%|█████▋ | 24898/44063 [40:05<29:16, 10.91it/s]\u001b[A\n",
+ " 57%|█████▋ | 24900/44063 [40:05<32:32, 9.81it/s]\u001b[A\n",
+ " 57%|█████▋ | 24902/44063 [40:06<29:22, 10.87it/s]\u001b[A\n",
+ " 57%|█████▋ | 24904/44063 [40:06<26:45, 11.93it/s]\u001b[A\n",
+ " 57%|█████▋ | 24906/44063 [40:06<42:17, 7.55it/s]\u001b[A\n",
+ " 57%|█████▋ | 24908/44063 [40:06<37:38, 8.48it/s]\u001b[A\n",
+ " 57%|█████▋ | 24910/44063 [40:07<36:14, 8.81it/s]\u001b[A\n",
+ " 57%|█████▋ | 24912/44063 [40:07<33:42, 9.47it/s]\u001b[A\n",
+ " 57%|█████▋ | 24914/44063 [40:07<30:12, 10.56it/s]\u001b[A\n",
+ " 57%|█████▋ | 24916/44063 [40:07<30:41, 10.40it/s]\u001b[A\n",
+ " 57%|█████▋ | 24918/44063 [40:07<27:46, 11.49it/s]\u001b[A\n",
+ " 57%|█████▋ | 24920/44063 [40:07<27:58, 11.40it/s]\u001b[A\n",
+ " 57%|█████▋ | 24922/44063 [40:07<27:06, 11.76it/s]\u001b[A\n",
+ " 57%|█████▋ | 24924/44063 [40:08<31:23, 10.16it/s]\u001b[A\n",
+ " 57%|█████▋ | 24926/44063 [40:08<29:03, 10.97it/s]\u001b[A\n",
+ " 57%|█████▋ | 24928/44063 [40:08<29:49, 10.69it/s]\u001b[A\n",
+ " 57%|█████▋ | 24930/44063 [40:08<30:42, 10.39it/s]\u001b[A\n",
+ " 57%|█████▋ | 24932/44063 [40:08<26:37, 11.98it/s]\u001b[A\n",
+ " 57%|█████▋ | 24934/44063 [40:09<27:43, 11.50it/s]\u001b[A\n",
+ " 57%|█████▋ | 24936/44063 [40:09<24:42, 12.90it/s]\u001b[A\n",
+ " 57%|█████▋ | 24938/44063 [40:09<27:15, 11.70it/s]\u001b[A\n",
+ " 57%|█████▋ | 24940/44063 [40:09<29:05, 10.95it/s]\u001b[A\n",
+ " 57%|█████▋ | 24942/44063 [40:09<31:15, 10.20it/s]\u001b[A\n",
+ " 57%|█████▋ | 24944/44063 [40:10<29:41, 10.73it/s]\u001b[A\n",
+ " 57%|█████▋ | 24946/44063 [40:10<33:38, 9.47it/s]\u001b[A\n",
+ " 57%|█████▋ | 24948/44063 [40:10<34:50, 9.14it/s]\u001b[A\n",
+ " 57%|█████▋ | 24950/44063 [40:10<32:43, 9.73it/s]\u001b[A\n",
+ " 57%|█████▋ | 24952/44063 [40:10<28:16, 11.27it/s]\u001b[A\n",
+ " 57%|█████▋ | 24954/44063 [40:10<27:01, 11.79it/s]\u001b[A\n",
+ " 57%|█████▋ | 24956/44063 [40:11<25:14, 12.62it/s]\u001b[A\n",
+ " 57%|█████▋ | 24958/44063 [40:11<25:10, 12.65it/s]\u001b[A\n",
+ " 57%|█████▋ | 24960/44063 [40:11<28:03, 11.34it/s]\u001b[A\n",
+ " 57%|█████▋ | 24962/44063 [40:11<31:51, 9.99it/s]\u001b[A\n",
+ " 57%|█████▋ | 24964/44063 [40:11<32:06, 9.91it/s]\u001b[A\n",
+ " 57%|█████▋ | 24966/44063 [40:12<30:18, 10.50it/s]\u001b[A\n",
+ " 57%|█████▋ | 24968/44063 [40:12<26:04, 12.21it/s]\u001b[A\n",
+ " 57%|█████▋ | 24970/44063 [40:12<30:42, 10.36it/s]\u001b[A\n",
+ " 57%|█████▋ | 24972/44063 [40:12<31:20, 10.15it/s]\u001b[A\n",
+ " 57%|█████▋ | 24974/44063 [40:13<37:59, 8.37it/s]\u001b[A\n",
+ " 57%|█████▋ | 24976/44063 [40:13<34:55, 9.11it/s]\u001b[A\n",
+ " 57%|█████▋ | 24978/44063 [40:13<40:08, 7.93it/s]\u001b[A\n",
+ " 57%|█████▋ | 24980/44063 [40:13<36:19, 8.76it/s]\u001b[A\n",
+ " 57%|█████▋ | 24981/44063 [40:13<36:45, 8.65it/s]\u001b[A\n",
+ " 57%|█████▋ | 24983/44063 [40:14<38:53, 8.18it/s]\u001b[A\n",
+ " 57%|█████▋ | 24985/44063 [40:14<34:18, 9.27it/s]\u001b[A\n",
+ " 57%|█████▋ | 24987/44063 [40:14<31:45, 10.01it/s]\u001b[A\n",
+ " 57%|█████▋ | 24989/44063 [40:14<34:54, 9.11it/s]\u001b[A\n",
+ " 57%|█████▋ | 24991/44063 [40:14<32:18, 9.84it/s]\u001b[A\n",
+ " 57%|█████▋ | 24993/44063 [40:15<31:44, 10.02it/s]\u001b[A\n",
+ " 57%|█████▋ | 24995/44063 [40:15<30:04, 10.57it/s]\u001b[A\n",
+ " 57%|█████▋ | 24997/44063 [40:15<29:59, 10.59it/s]\u001b[A\n",
+ " 57%|█████▋ | 24999/44063 [40:15<30:18, 10.48it/s]\u001b[A\n",
+ " 57%|█████▋ | 25001/44063 [40:15<27:22, 11.61it/s]\u001b[A\n",
+ " 57%|█████▋ | 25003/44063 [40:15<32:28, 9.78it/s]\u001b[A\n",
+ " 57%|█████▋ | 25005/44063 [40:16<31:47, 9.99it/s]\u001b[A\n",
+ " 57%|█████▋ | 25007/44063 [40:16<29:34, 10.74it/s]\u001b[A\n",
+ " 57%|█████▋ | 25009/44063 [40:16<31:20, 10.13it/s]\u001b[A\n",
+ " 57%|█████▋ | 25012/44063 [40:16<26:36, 11.93it/s]\u001b[A\n",
+ " 57%|█████▋ | 25014/44063 [40:16<30:38, 10.36it/s]\u001b[A\n",
+ " 57%|█████▋ | 25016/44063 [40:17<29:41, 10.69it/s]\u001b[A\n",
+ " 57%|█████▋ | 25018/44063 [40:17<31:24, 10.11it/s]\u001b[A\n",
+ " 57%|█████▋ | 25020/44063 [40:17<27:44, 11.44it/s]\u001b[A\n",
+ " 57%|█████▋ | 25022/44063 [40:17<27:07, 11.70it/s]\u001b[A\n",
+ " 57%|█████▋ | 25024/44063 [40:17<25:18, 12.54it/s]\u001b[A\n",
+ " 57%|█████▋ | 25026/44063 [40:17<27:03, 11.72it/s]\u001b[A\n",
+ " 57%|█████▋ | 25028/44063 [40:18<28:11, 11.25it/s]\u001b[A\n",
+ " 57%|█████▋ | 25030/44063 [40:18<25:08, 12.62it/s]\u001b[A\n",
+ " 57%|█████▋ | 25032/44063 [40:18<24:52, 12.75it/s]\u001b[A\n",
+ " 57%|█████▋ | 25034/44063 [40:18<27:17, 11.62it/s]\u001b[A\n",
+ " 57%|█████▋ | 25036/44063 [40:18<25:01, 12.67it/s]\u001b[A\n",
+ " 57%|█████▋ | 25038/44063 [40:18<29:41, 10.68it/s]\u001b[A\n",
+ " 57%|█████▋ | 25040/44063 [40:19<26:35, 11.92it/s]\u001b[A\n",
+ " 57%|█████▋ | 25042/44063 [40:19<26:37, 11.91it/s]\u001b[A\n",
+ " 57%|█████▋ | 25044/44063 [40:19<25:32, 12.41it/s]\u001b[A\n",
+ " 57%|█████▋ | 25046/44063 [40:19<24:51, 12.75it/s]\u001b[A\n",
+ " 57%|█████▋ | 25048/44063 [40:19<22:26, 14.12it/s]\u001b[A\n",
+ " 57%|█████▋ | 25050/44063 [40:19<24:45, 12.80it/s]\u001b[A\n",
+ " 57%|█████▋ | 25053/44063 [40:20<24:29, 12.94it/s]\u001b[A\n",
+ " 57%|█████▋ | 25055/44063 [40:20<24:54, 12.72it/s]\u001b[A\n",
+ " 57%|█████▋ | 25057/44063 [40:20<25:44, 12.31it/s]\u001b[A\n",
+ " 57%|█████▋ | 25059/44063 [40:20<23:01, 13.76it/s]\u001b[A\n",
+ " 57%|█████▋ | 25061/44063 [40:20<26:50, 11.80it/s]\u001b[A\n",
+ " 57%|█████▋ | 25063/44063 [40:20<27:52, 11.36it/s]\u001b[A\n",
+ " 57%|█████▋ | 25065/44063 [40:21<26:55, 11.76it/s]\u001b[A\n",
+ " 57%|█████▋ | 25067/44063 [40:21<25:38, 12.35it/s]\u001b[A\n",
+ " 57%|█████▋ | 25069/44063 [40:21<26:00, 12.17it/s]\u001b[A\n",
+ " 57%|█████▋ | 25071/44063 [40:21<31:28, 10.06it/s]\u001b[A\n",
+ " 57%|█████▋ | 25073/44063 [40:21<35:34, 8.90it/s]\u001b[A\n",
+ " 57%|█████▋ | 25075/44063 [40:22<31:07, 10.17it/s]\u001b[A\n",
+ " 57%|█████▋ | 25077/44063 [40:22<30:15, 10.46it/s]\u001b[A\n",
+ " 57%|█████▋ | 25079/44063 [40:22<26:57, 11.74it/s]\u001b[A\n",
+ " 57%|█████▋ | 25081/44063 [40:22<24:10, 13.08it/s]\u001b[A\n",
+ " 57%|█████▋ | 25083/44063 [40:22<24:12, 13.07it/s]\u001b[A\n",
+ " 57%|█████▋ | 25085/44063 [40:22<23:54, 13.23it/s]\u001b[A\n",
+ " 57%|█████▋ | 25087/44063 [40:23<28:53, 10.94it/s]\u001b[A\n",
+ " 57%|█████▋ | 25089/44063 [40:23<27:34, 11.47it/s]\u001b[A\n",
+ " 57%|█████▋ | 25091/44063 [40:23<24:54, 12.70it/s]\u001b[A\n",
+ " 57%|█████▋ | 25093/44063 [40:23<23:57, 13.19it/s]\u001b[A\n",
+ " 57%|█████▋ | 25095/44063 [40:23<26:05, 12.12it/s]\u001b[A\n",
+ " 57%|█████▋ | 25097/44063 [40:23<25:07, 12.58it/s]\u001b[A\n",
+ " 57%|█████▋ | 25099/44063 [40:23<24:03, 13.14it/s]\u001b[A\n",
+ " 57%|█████▋ | 25101/44063 [40:24<24:42, 12.79it/s]\u001b[A\n",
+ " 57%|█████▋ | 25103/44063 [40:24<24:24, 12.95it/s]\u001b[A\n",
+ " 57%|█████▋ | 25105/44063 [40:24<23:14, 13.60it/s]\u001b[A\n",
+ " 57%|█████▋ | 25107/44063 [40:24<23:44, 13.31it/s]\u001b[A\n",
+ " 57%|█████▋ | 25109/44063 [40:24<26:40, 11.84it/s]\u001b[A\n",
+ " 57%|█████▋ | 25111/44063 [40:25<28:39, 11.02it/s]\u001b[A\n",
+ " 57%|█████▋ | 25113/44063 [40:25<26:05, 12.11it/s]\u001b[A\n",
+ " 57%|█████▋ | 25115/44063 [40:25<29:21, 10.76it/s]\u001b[A\n",
+ " 57%|█████▋ | 25117/44063 [40:25<26:55, 11.73it/s]\u001b[A\n",
+ " 57%|█████▋ | 25119/44063 [40:25<26:46, 11.79it/s]\u001b[A\n",
+ " 57%|█████▋ | 25122/44063 [40:25<25:42, 12.28it/s]\u001b[A\n",
+ " 57%|█████▋ | 25124/44063 [40:26<26:56, 11.72it/s]\u001b[A\n",
+ " 57%|█████▋ | 25126/44063 [40:26<24:43, 12.76it/s]\u001b[A\n",
+ " 57%|█████▋ | 25128/44063 [40:26<26:11, 12.05it/s]\u001b[A\n",
+ " 57%|█████▋ | 25130/44063 [40:26<24:14, 13.02it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 57%|█████▋ | 25132/44063 [40:26<24:13, 13.03it/s]\u001b[A\n",
+ " 57%|█████▋ | 25135/44063 [40:26<23:23, 13.48it/s]\u001b[A\n",
+ " 57%|█████▋ | 25137/44063 [40:27<22:18, 14.14it/s]\u001b[A\n",
+ " 57%|█████▋ | 25139/44063 [40:27<30:57, 10.19it/s]\u001b[A\n",
+ " 57%|█████▋ | 25141/44063 [40:27<27:02, 11.67it/s]\u001b[A\n",
+ " 57%|█████▋ | 25143/44063 [40:27<27:07, 11.62it/s]\u001b[A\n",
+ " 57%|█████▋ | 25146/44063 [40:27<23:44, 13.28it/s]\u001b[A\n",
+ " 57%|█████▋ | 25148/44063 [40:27<24:33, 12.83it/s]\u001b[A\n",
+ " 57%|█████▋ | 25150/44063 [40:28<24:28, 12.88it/s]\u001b[A\n",
+ " 57%|█████▋ | 25152/44063 [40:28<31:08, 10.12it/s]\u001b[A\n",
+ " 57%|█████▋ | 25154/44063 [40:28<28:32, 11.04it/s]\u001b[A\n",
+ " 57%|█████▋ | 25156/44063 [40:28<26:18, 11.98it/s]\u001b[A\n",
+ " 57%|█████▋ | 25158/44063 [40:28<25:56, 12.14it/s]\u001b[A\n",
+ " 57%|█████▋ | 25160/44063 [40:28<26:06, 12.06it/s]\u001b[A\n",
+ " 57%|█████▋ | 25162/44063 [40:29<24:32, 12.83it/s]\u001b[A\n",
+ " 57%|█████▋ | 25164/44063 [40:29<22:29, 14.01it/s]\u001b[A\n",
+ " 57%|█████▋ | 25166/44063 [40:29<24:12, 13.01it/s]\u001b[A\n",
+ " 57%|█████▋ | 25168/44063 [40:29<22:33, 13.96it/s]\u001b[A\n",
+ " 57%|█████▋ | 25170/44063 [40:29<21:32, 14.62it/s]\u001b[A\n",
+ " 57%|█████▋ | 25172/44063 [40:29<31:21, 10.04it/s]\u001b[A\n",
+ " 57%|█████▋ | 25174/44063 [40:30<27:44, 11.35it/s]\u001b[A\n",
+ " 57%|█████▋ | 25176/44063 [40:30<25:14, 12.47it/s]\u001b[A\n",
+ " 57%|█████▋ | 25178/44063 [40:30<24:02, 13.10it/s]\u001b[A\n",
+ " 57%|█████▋ | 25180/44063 [40:30<23:28, 13.40it/s]\u001b[A\n",
+ " 57%|█████▋ | 25182/44063 [40:30<22:23, 14.05it/s]\u001b[A\n",
+ " 57%|█████▋ | 25184/44063 [40:30<20:48, 15.12it/s]\u001b[A\n",
+ " 57%|█████▋ | 25186/44063 [40:30<21:20, 14.74it/s]\u001b[A\n",
+ " 57%|█████▋ | 25188/44063 [40:31<22:24, 14.04it/s]\u001b[A\n",
+ " 57%|█████▋ | 25190/44063 [40:31<21:52, 14.38it/s]\u001b[A\n",
+ " 57%|█████▋ | 25192/44063 [40:31<21:02, 14.95it/s]\u001b[A\n",
+ " 57%|█████▋ | 25194/44063 [40:31<20:51, 15.08it/s]\u001b[A\n",
+ " 57%|█████▋ | 25196/44063 [40:31<19:37, 16.02it/s]\u001b[A\n",
+ " 57%|█████▋ | 25198/44063 [40:31<21:33, 14.59it/s]\u001b[A\n",
+ " 57%|█████▋ | 25200/44063 [40:31<20:49, 15.10it/s]\u001b[A\n",
+ " 57%|█████▋ | 25202/44063 [40:31<22:24, 14.03it/s]\u001b[A\n",
+ " 57%|█████▋ | 25204/44063 [40:32<23:50, 13.18it/s]\u001b[A\n",
+ " 57%|█████▋ | 25206/44063 [40:32<22:27, 13.99it/s]\u001b[A\n",
+ " 57%|█████▋ | 25208/44063 [40:32<21:39, 14.51it/s]\u001b[A\n",
+ " 57%|█████▋ | 25210/44063 [40:32<20:30, 15.33it/s]\u001b[A\n",
+ " 57%|█████▋ | 25212/44063 [40:32<20:34, 15.27it/s]\u001b[A\n",
+ " 57%|█████▋ | 25214/44063 [40:32<19:23, 16.20it/s]\u001b[A\n",
+ " 57%|█████▋ | 25216/44063 [40:32<20:52, 15.05it/s]\u001b[A\n",
+ " 57%|█████▋ | 25218/44063 [40:33<23:09, 13.56it/s]\u001b[A\n",
+ " 57%|█████▋ | 25220/44063 [40:33<22:17, 14.09it/s]\u001b[A\n",
+ " 57%|█████▋ | 25222/44063 [40:33<21:31, 14.58it/s]\u001b[A\n",
+ " 57%|█████▋ | 25224/44063 [40:33<22:29, 13.96it/s]\u001b[A\n",
+ " 57%|█████▋ | 25226/44063 [40:33<25:22, 12.38it/s]\u001b[A\n",
+ " 57%|█████▋ | 25228/44063 [40:33<26:59, 11.63it/s]\u001b[A\n",
+ " 57%|█████▋ | 25231/44063 [40:34<22:41, 13.83it/s]\u001b[A\n",
+ " 57%|█████▋ | 25233/44063 [40:34<21:10, 14.82it/s]\u001b[A\n",
+ " 57%|█████▋ | 25235/44063 [40:34<20:52, 15.03it/s]\u001b[A\n",
+ " 57%|█████▋ | 25237/44063 [40:34<20:44, 15.13it/s]\u001b[A\n",
+ " 57%|█████▋ | 25239/44063 [40:34<24:30, 12.80it/s]\u001b[A\n",
+ " 57%|█████▋ | 25241/44063 [40:34<22:31, 13.92it/s]\u001b[A\n",
+ " 57%|█████▋ | 25243/44063 [40:34<21:16, 14.75it/s]\u001b[A\n",
+ " 57%|█████▋ | 25245/44063 [40:35<23:28, 13.36it/s]\u001b[A\n",
+ " 57%|█████▋ | 25247/44063 [40:35<23:00, 13.63it/s]\u001b[A\n",
+ " 57%|█████▋ | 25249/44063 [40:35<21:46, 14.40it/s]\u001b[A\n",
+ " 57%|█████▋ | 25251/44063 [40:35<23:54, 13.11it/s]\u001b[A\n",
+ " 57%|█████▋ | 25253/44063 [40:35<23:07, 13.55it/s]\u001b[A\n",
+ " 57%|█████▋ | 25255/44063 [40:35<21:41, 14.45it/s]\u001b[A\n",
+ " 57%|█████▋ | 25257/44063 [40:35<20:58, 14.94it/s]\u001b[A\n",
+ " 57%|█████▋ | 25259/44063 [40:36<24:02, 13.03it/s]\u001b[A\n",
+ " 57%|█████▋ | 25261/44063 [40:36<25:07, 12.48it/s]\u001b[A\n",
+ " 57%|█████▋ | 25263/44063 [40:36<23:05, 13.57it/s]\u001b[A\n",
+ " 57%|█████▋ | 25266/44063 [40:36<22:27, 13.95it/s]\u001b[A\n",
+ " 57%|█████▋ | 25268/44063 [40:36<23:35, 13.28it/s]\u001b[A\n",
+ " 57%|█████▋ | 25270/44063 [40:36<21:54, 14.30it/s]\u001b[A\n",
+ " 57%|█████▋ | 25272/44063 [40:36<21:32, 14.54it/s]\u001b[A\n",
+ " 57%|█████▋ | 25274/44063 [40:37<20:16, 15.44it/s]\u001b[A\n",
+ " 57%|█████▋ | 25276/44063 [40:37<20:48, 15.05it/s]\u001b[A\n",
+ " 57%|█████▋ | 25278/44063 [40:37<24:17, 12.89it/s]\u001b[A\n",
+ " 57%|█████▋ | 25280/44063 [40:37<23:07, 13.53it/s]\u001b[A\n",
+ " 57%|█████▋ | 25282/44063 [40:37<22:22, 13.99it/s]\u001b[A\n",
+ " 57%|█████▋ | 25284/44063 [40:37<24:51, 12.59it/s]\u001b[A\n",
+ " 57%|█████▋ | 25287/44063 [40:38<21:27, 14.59it/s]\u001b[A\n",
+ " 57%|█████▋ | 25289/44063 [40:38<22:18, 14.03it/s]\u001b[A\n",
+ " 57%|█████▋ | 25291/44063 [40:38<21:42, 14.41it/s]\u001b[A\n",
+ " 57%|█████▋ | 25293/44063 [40:38<24:57, 12.53it/s]\u001b[A\n",
+ " 57%|█████▋ | 25295/44063 [40:38<22:58, 13.62it/s]\u001b[A\n",
+ " 57%|█████▋ | 25297/44063 [40:38<25:53, 12.08it/s]\u001b[A\n",
+ " 57%|█████▋ | 25299/44063 [40:38<23:54, 13.08it/s]\u001b[A\n",
+ " 57%|█████▋ | 25301/44063 [40:39<24:26, 12.80it/s]\u001b[A\n",
+ " 57%|█████▋ | 25303/44063 [40:39<23:43, 13.18it/s]\u001b[A\n",
+ " 57%|█████▋ | 25305/44063 [40:39<24:05, 12.98it/s]\u001b[A\n",
+ " 57%|█████▋ | 25307/44063 [40:39<27:41, 11.29it/s]\u001b[A\n",
+ " 57%|█████▋ | 25309/44063 [40:39<25:19, 12.34it/s]\u001b[A\n",
+ " 57%|█████▋ | 25311/44063 [40:39<24:00, 13.02it/s]\u001b[A\n",
+ " 57%|█████▋ | 25313/44063 [40:40<25:39, 12.18it/s]\u001b[A\n",
+ " 57%|█████▋ | 25315/44063 [40:40<27:33, 11.34it/s]\u001b[A\n",
+ " 57%|█████▋ | 25318/44063 [40:40<24:31, 12.74it/s]\u001b[A\n",
+ " 57%|█████▋ | 25320/44063 [40:40<27:14, 11.46it/s]\u001b[A\n",
+ " 57%|█████▋ | 25322/44063 [40:40<28:03, 11.13it/s]\u001b[A\n",
+ " 57%|█████▋ | 25324/44063 [40:41<27:35, 11.32it/s]\u001b[A\n",
+ " 57%|█████▋ | 25326/44063 [40:41<27:30, 11.35it/s]\u001b[A\n",
+ " 57%|█████▋ | 25328/44063 [40:41<28:16, 11.04it/s]\u001b[A\n",
+ " 57%|█████▋ | 25330/44063 [40:41<27:59, 11.15it/s]\u001b[A\n",
+ " 57%|█████▋ | 25332/44063 [40:41<24:48, 12.58it/s]\u001b[A\n",
+ " 57%|█████▋ | 25334/44063 [40:41<22:23, 13.94it/s]\u001b[A\n",
+ " 57%|█████▋ | 25336/44063 [40:41<22:10, 14.08it/s]\u001b[A\n",
+ " 58%|█████▊ | 25338/44063 [40:42<21:08, 14.76it/s]\u001b[A\n",
+ " 58%|█████▊ | 25340/44063 [40:42<28:32, 10.93it/s]\u001b[A\n",
+ " 58%|█████▊ | 25342/44063 [40:42<28:03, 11.12it/s]\u001b[A\n",
+ " 58%|█████▊ | 25344/44063 [40:42<25:37, 12.17it/s]\u001b[A\n",
+ " 58%|█████▊ | 25346/44063 [40:42<24:24, 12.78it/s]\u001b[A\n",
+ " 58%|█████▊ | 25348/44063 [40:42<22:04, 14.13it/s]\u001b[A\n",
+ " 58%|█████▊ | 25350/44063 [40:43<22:32, 13.83it/s]\u001b[A\n",
+ " 58%|█████▊ | 25352/44063 [40:43<23:31, 13.26it/s]\u001b[A\n",
+ " 58%|█████▊ | 25354/44063 [40:43<21:32, 14.48it/s]\u001b[A\n",
+ " 58%|█████▊ | 25356/44063 [40:43<21:38, 14.41it/s]\u001b[A\n",
+ " 58%|█████▊ | 25358/44063 [40:43<24:51, 12.54it/s]\u001b[A\n",
+ " 58%|█████▊ | 25360/44063 [40:43<27:49, 11.21it/s]\u001b[A\n",
+ " 58%|█████▊ | 25362/44063 [40:44<28:00, 11.13it/s]\u001b[A\n",
+ " 58%|█████▊ | 25364/44063 [40:44<28:24, 10.97it/s]\u001b[A\n",
+ " 58%|█████▊ | 25366/44063 [40:44<26:56, 11.56it/s]\u001b[A\n",
+ " 58%|█████▊ | 25368/44063 [40:44<24:42, 12.61it/s]\u001b[A\n",
+ " 58%|█████▊ | 25370/44063 [40:44<23:52, 13.05it/s]\u001b[A\n",
+ " 58%|█████▊ | 25372/44063 [40:44<24:37, 12.65it/s]\u001b[A\n",
+ " 58%|█████▊ | 25374/44063 [40:45<24:40, 12.63it/s]\u001b[A\n",
+ " 58%|█████▊ | 25376/44063 [40:45<27:14, 11.43it/s]\u001b[A\n",
+ " 58%|█████▊ | 25378/44063 [40:45<24:38, 12.64it/s]\u001b[A\n",
+ " 58%|█████▊ | 25380/44063 [40:45<24:39, 12.62it/s]\u001b[A\n",
+ " 58%|█████▊ | 25382/44063 [40:45<25:36, 12.16it/s]\u001b[A\n",
+ " 58%|█████▊ | 25384/44063 [40:45<24:39, 12.63it/s]\u001b[A\n",
+ " 58%|█████▊ | 25386/44063 [40:46<25:54, 12.02it/s]\u001b[A\n",
+ " 58%|█████▊ | 25388/44063 [40:46<35:57, 8.66it/s]\u001b[A\n",
+ " 58%|█████▊ | 25390/44063 [40:46<30:26, 10.22it/s]\u001b[A\n",
+ " 58%|█████▊ | 25392/44063 [40:46<26:23, 11.79it/s]\u001b[A\n",
+ " 58%|█████▊ | 25394/44063 [40:46<24:37, 12.64it/s]\u001b[A\n",
+ " 58%|█████▊ | 25396/44063 [40:46<26:16, 11.84it/s]\u001b[A\n",
+ " 58%|█████▊ | 25398/44063 [40:47<26:10, 11.88it/s]\u001b[A\n",
+ " 58%|█████▊ | 25400/44063 [40:47<25:00, 12.44it/s]\u001b[A\n",
+ " 58%|█████▊ | 25402/44063 [40:47<27:39, 11.24it/s]\u001b[A\n",
+ " 58%|█████▊ | 25404/44063 [40:47<32:03, 9.70it/s]\u001b[A\n",
+ " 58%|█████▊ | 25406/44063 [40:47<27:41, 11.23it/s]\u001b[A\n",
+ " 58%|█████▊ | 25408/44063 [40:48<27:33, 11.28it/s]\u001b[A\n",
+ " 58%|█████▊ | 25410/44063 [40:48<26:16, 11.83it/s]\u001b[A\n",
+ " 58%|█████▊ | 25412/44063 [40:48<25:41, 12.10it/s]\u001b[A\n",
+ " 58%|█████▊ | 25414/44063 [40:48<26:17, 11.82it/s]\u001b[A\n",
+ " 58%|█████▊ | 25417/44063 [40:48<24:43, 12.57it/s]\u001b[A\n",
+ " 58%|█████▊ | 25419/44063 [40:48<23:06, 13.44it/s]\u001b[A\n",
+ " 58%|█████▊ | 25421/44063 [40:48<22:13, 13.98it/s]\u001b[A\n",
+ " 58%|█████▊ | 25424/44063 [40:49<20:20, 15.28it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 58%|█████▊ | 25426/44063 [40:49<20:42, 15.00it/s]\u001b[A\n",
+ " 58%|█████▊ | 25428/44063 [40:49<22:54, 13.56it/s]\u001b[A\n",
+ " 58%|█████▊ | 25430/44063 [40:49<25:11, 12.33it/s]\u001b[A\n",
+ " 58%|█████▊ | 25432/44063 [40:49<24:04, 12.90it/s]\u001b[A\n",
+ " 58%|█████▊ | 25435/44063 [40:49<21:14, 14.61it/s]\u001b[A\n",
+ " 58%|█████▊ | 25437/44063 [40:50<23:23, 13.27it/s]\u001b[A\n",
+ " 58%|█████▊ | 25439/44063 [40:50<21:57, 14.13it/s]\u001b[A\n",
+ " 58%|█████▊ | 25441/44063 [40:50<23:53, 12.99it/s]\u001b[A\n",
+ " 58%|█████▊ | 25443/44063 [40:50<21:45, 14.26it/s]\u001b[A\n",
+ " 58%|█████▊ | 25445/44063 [40:50<21:39, 14.32it/s]\u001b[A\n",
+ " 58%|█████▊ | 25448/44063 [40:50<19:56, 15.55it/s]\u001b[A\n",
+ " 58%|█████▊ | 25450/44063 [40:50<20:26, 15.18it/s]\u001b[A\n",
+ " 58%|█████▊ | 25452/44063 [40:51<19:58, 15.53it/s]\u001b[A\n",
+ " 58%|█████▊ | 25454/44063 [40:51<20:56, 14.81it/s]\u001b[A\n",
+ " 58%|█████▊ | 25456/44063 [40:51<19:27, 15.93it/s]\u001b[A\n",
+ " 58%|█████▊ | 25458/44063 [40:51<21:22, 14.50it/s]\u001b[A\n",
+ " 58%|█████▊ | 25460/44063 [40:51<22:29, 13.78it/s]\u001b[A\n",
+ " 58%|█████▊ | 25462/44063 [40:51<21:59, 14.10it/s]\u001b[A\n",
+ " 58%|█████▊ | 25464/44063 [40:52<26:06, 11.87it/s]\u001b[A\n",
+ " 58%|█████▊ | 25466/44063 [40:52<31:22, 9.88it/s]\u001b[A\n",
+ " 58%|█████▊ | 25468/44063 [40:52<28:21, 10.93it/s]\u001b[A\n",
+ " 58%|█████▊ | 25470/44063 [40:52<27:06, 11.43it/s]\u001b[A\n",
+ " 58%|█████▊ | 25472/44063 [40:52<24:09, 12.83it/s]\u001b[A\n",
+ " 58%|█████▊ | 25474/44063 [40:52<23:19, 13.28it/s]\u001b[A\n",
+ " 58%|█████▊ | 25476/44063 [40:52<22:04, 14.03it/s]\u001b[A\n",
+ " 58%|█████▊ | 25478/44063 [40:53<21:26, 14.45it/s]\u001b[A\n",
+ " 58%|█████▊ | 25480/44063 [40:53<27:56, 11.08it/s]\u001b[A\n",
+ " 58%|█████▊ | 25482/44063 [40:53<27:57, 11.07it/s]\u001b[A\n",
+ " 58%|█████▊ | 25484/44063 [40:53<26:48, 11.55it/s]\u001b[A\n",
+ " 58%|█████▊ | 25486/44063 [40:53<25:11, 12.29it/s]\u001b[A\n",
+ " 58%|█████▊ | 25488/44063 [40:54<26:09, 11.84it/s]\u001b[A\n",
+ " 58%|█████▊ | 25490/44063 [40:54<23:22, 13.24it/s]\u001b[A\n",
+ " 58%|█████▊ | 25492/44063 [40:54<21:29, 14.40it/s]\u001b[A\n",
+ " 58%|█████▊ | 25494/44063 [40:54<20:41, 14.95it/s]\u001b[A\n",
+ " 58%|█████▊ | 25496/44063 [40:54<20:20, 15.22it/s]\u001b[A\n",
+ " 58%|█████▊ | 25498/44063 [40:54<27:00, 11.45it/s]\u001b[A\n",
+ " 58%|█████▊ | 25500/44063 [40:54<26:56, 11.48it/s]\u001b[A\n",
+ " 58%|█████▊ | 25502/44063 [40:55<25:34, 12.10it/s]\u001b[A\n",
+ " 58%|█████▊ | 25504/44063 [40:55<23:59, 12.90it/s]\u001b[A\n",
+ " 58%|█████▊ | 25506/44063 [40:55<25:46, 12.00it/s]\u001b[A\n",
+ " 58%|█████▊ | 25508/44063 [40:55<23:12, 13.32it/s]\u001b[A\n",
+ " 58%|█████▊ | 25510/44063 [40:55<22:14, 13.91it/s]\u001b[A\n",
+ " 58%|█████▊ | 25512/44063 [40:55<24:11, 12.78it/s]\u001b[A\n",
+ " 58%|█████▊ | 25514/44063 [40:55<21:43, 14.23it/s]\u001b[A\n",
+ " 58%|█████▊ | 25517/44063 [40:56<20:40, 14.95it/s]\u001b[A\n",
+ " 58%|█████▊ | 25519/44063 [40:56<23:43, 13.03it/s]\u001b[A\n",
+ " 58%|█████▊ | 25521/44063 [40:56<21:42, 14.24it/s]\u001b[A\n",
+ " 58%|█████▊ | 25523/44063 [40:56<20:43, 14.92it/s]\u001b[A\n",
+ " 58%|█████▊ | 25526/44063 [40:56<20:01, 15.43it/s]\u001b[A\n",
+ " 58%|█████▊ | 25528/44063 [40:56<19:40, 15.70it/s]\u001b[A\n",
+ " 58%|█████▊ | 25531/44063 [40:57<18:19, 16.86it/s]\u001b[A\n",
+ " 58%|█████▊ | 25533/44063 [40:57<17:49, 17.33it/s]\u001b[A\n",
+ " 58%|█████▊ | 25535/44063 [40:57<20:42, 14.91it/s]\u001b[A\n",
+ " 58%|█████▊ | 25537/44063 [40:57<20:03, 15.39it/s]\u001b[A\n",
+ " 58%|█████▊ | 25539/44063 [40:57<20:29, 15.06it/s]\u001b[A\n",
+ " 58%|█████▊ | 25541/44063 [40:57<21:28, 14.37it/s]\u001b[A\n",
+ " 58%|█████▊ | 25543/44063 [40:57<21:27, 14.38it/s]\u001b[A\n",
+ " 58%|█████▊ | 25545/44063 [40:57<20:15, 15.24it/s]\u001b[A\n",
+ " 58%|█████▊ | 25547/44063 [40:58<19:01, 16.22it/s]\u001b[A\n",
+ " 58%|█████▊ | 25549/44063 [40:58<18:44, 16.47it/s]\u001b[A\n",
+ " 58%|█████▊ | 25551/44063 [40:58<21:03, 14.65it/s]\u001b[A\n",
+ " 58%|█████▊ | 25553/44063 [40:58<22:54, 13.47it/s]\u001b[A\n",
+ " 58%|█████▊ | 25555/44063 [40:58<29:02, 10.62it/s]\u001b[A\n",
+ " 58%|█████▊ | 25557/44063 [40:58<25:10, 12.25it/s]\u001b[A\n",
+ " 58%|█████▊ | 25559/44063 [40:59<24:12, 12.74it/s]\u001b[A\n",
+ " 58%|█████▊ | 25562/44063 [40:59<23:02, 13.38it/s]\u001b[A\n",
+ " 58%|█████▊ | 25564/44063 [40:59<22:55, 13.45it/s]\u001b[A\n",
+ " 58%|█████▊ | 25566/44063 [40:59<21:35, 14.27it/s]\u001b[A\n",
+ " 58%|█████▊ | 25568/44063 [40:59<25:11, 12.23it/s]\u001b[A\n",
+ " 58%|█████▊ | 25570/44063 [40:59<24:30, 12.58it/s]\u001b[A\n",
+ " 58%|█████▊ | 25572/44063 [41:00<31:21, 9.83it/s]\u001b[A\n",
+ " 58%|█████▊ | 25574/44063 [41:00<32:20, 9.53it/s]\u001b[A\n",
+ " 58%|█████▊ | 25576/44063 [41:00<27:24, 11.24it/s]\u001b[A\n",
+ " 58%|█████▊ | 25578/44063 [41:00<25:05, 12.28it/s]\u001b[A\n",
+ " 58%|█████▊ | 25580/44063 [41:00<23:47, 12.95it/s]\u001b[A\n",
+ " 58%|█████▊ | 25582/44063 [41:00<21:47, 14.14it/s]\u001b[A\n",
+ " 58%|█████▊ | 25584/44063 [41:01<23:00, 13.38it/s]\u001b[A\n",
+ " 58%|█████▊ | 25586/44063 [41:01<24:59, 12.33it/s]\u001b[A\n",
+ " 58%|█████▊ | 25588/44063 [41:01<25:36, 12.03it/s]\u001b[A\n",
+ " 58%|█████▊ | 25590/44063 [41:01<27:14, 11.30it/s]\u001b[A\n",
+ " 58%|█████▊ | 25592/44063 [41:01<27:20, 11.26it/s]\u001b[A\n",
+ " 58%|█████▊ | 25594/44063 [41:02<31:50, 9.67it/s]\u001b[A\n",
+ " 58%|█████▊ | 25596/44063 [41:02<27:50, 11.05it/s]\u001b[A\n",
+ " 58%|█████▊ | 25598/44063 [41:02<25:22, 12.13it/s]\u001b[A\n",
+ " 58%|█████▊ | 25600/44063 [41:02<24:29, 12.56it/s]\u001b[A\n",
+ " 58%|█████▊ | 25602/44063 [41:02<26:13, 11.74it/s]\u001b[A\n",
+ " 58%|█████▊ | 25604/44063 [41:02<28:31, 10.78it/s]\u001b[A\n",
+ " 58%|█████▊ | 25606/44063 [41:03<29:56, 10.27it/s]\u001b[A\n",
+ " 58%|█████▊ | 25608/44063 [41:03<32:12, 9.55it/s]\u001b[A\n",
+ " 58%|█████▊ | 25609/44063 [41:03<31:57, 9.63it/s]\u001b[A\n",
+ " 58%|█████▊ | 25611/44063 [41:03<40:02, 7.68it/s]\u001b[A\n",
+ " 58%|█████▊ | 25613/44063 [41:03<34:18, 8.96it/s]\u001b[A\n",
+ " 58%|█████▊ | 25615/44063 [41:04<30:53, 9.95it/s]\u001b[A\n",
+ " 58%|█████▊ | 25617/44063 [41:04<29:32, 10.41it/s]\u001b[A\n",
+ " 58%|█████▊ | 25619/44063 [41:04<31:53, 9.64it/s]\u001b[A\n",
+ " 58%|█████▊ | 25621/44063 [41:04<30:16, 10.15it/s]\u001b[A\n",
+ " 58%|█████▊ | 25623/44063 [41:04<29:44, 10.34it/s]\u001b[A\n",
+ " 58%|█████▊ | 25625/44063 [41:05<32:36, 9.42it/s]\u001b[A\n",
+ " 58%|█████▊ | 25627/44063 [41:05<32:19, 9.50it/s]\u001b[A\n",
+ " 58%|█████▊ | 25629/44063 [41:05<30:44, 9.99it/s]\u001b[A\n",
+ " 58%|█████▊ | 25631/44063 [41:05<31:16, 9.82it/s]\u001b[A\n",
+ " 58%|█████▊ | 25633/44063 [41:06<32:56, 9.33it/s]\u001b[A\n",
+ " 58%|█████▊ | 25635/44063 [41:06<30:02, 10.23it/s]\u001b[A\n",
+ " 58%|█████▊ | 25637/44063 [41:06<28:22, 10.83it/s]\u001b[A\n",
+ " 58%|█████▊ | 25639/44063 [41:06<28:58, 10.60it/s]\u001b[A\n",
+ " 58%|█████▊ | 25641/44063 [41:06<28:00, 10.96it/s]\u001b[A\n",
+ " 58%|█████▊ | 25643/44063 [41:06<27:28, 11.18it/s]\u001b[A\n",
+ " 58%|█████▊ | 25645/44063 [41:07<27:27, 11.18it/s]\u001b[A\n",
+ " 58%|█████▊ | 25647/44063 [41:07<30:43, 9.99it/s]\u001b[A\n",
+ " 58%|█████▊ | 25649/44063 [41:07<34:14, 8.96it/s]\u001b[A\n",
+ " 58%|█████▊ | 25651/44063 [41:07<31:33, 9.73it/s]\u001b[A\n",
+ " 58%|█████▊ | 25653/44063 [41:07<29:05, 10.55it/s]\u001b[A\n",
+ " 58%|█████▊ | 25655/44063 [41:08<30:17, 10.13it/s]\u001b[A\n",
+ " 58%|█████▊ | 25657/44063 [41:08<32:31, 9.43it/s]\u001b[A\n",
+ " 58%|█████▊ | 25658/44063 [41:08<39:51, 7.70it/s]\u001b[A\n",
+ " 58%|█████▊ | 25660/44063 [41:08<36:18, 8.45it/s]\u001b[A\n",
+ " 58%|█████▊ | 25662/44063 [41:08<31:49, 9.64it/s]\u001b[A\n",
+ " 58%|█████▊ | 25664/44063 [41:09<31:37, 9.69it/s]\u001b[A\n",
+ " 58%|█████▊ | 25666/44063 [41:09<34:53, 8.79it/s]\u001b[A\n",
+ " 58%|█████▊ | 25668/44063 [41:09<31:11, 9.83it/s]\u001b[A\n",
+ " 58%|█████▊ | 25670/44063 [41:09<30:28, 10.06it/s]\u001b[A\n",
+ " 58%|█████▊ | 25672/44063 [41:09<32:59, 9.29it/s]\u001b[A\n",
+ " 58%|█████▊ | 25674/44063 [41:10<30:17, 10.12it/s]\u001b[A\n",
+ " 58%|█████▊ | 25676/44063 [41:10<33:16, 9.21it/s]\u001b[A\n",
+ " 58%|█████▊ | 25678/44063 [41:10<33:28, 9.15it/s]\u001b[A\n",
+ " 58%|█████▊ | 25679/44063 [41:10<33:21, 9.18it/s]\u001b[A\n",
+ " 58%|█████▊ | 25680/44063 [41:10<33:39, 9.10it/s]\u001b[A\n",
+ " 58%|█████▊ | 25682/44063 [41:10<30:58, 9.89it/s]\u001b[A\n",
+ " 58%|█████▊ | 25684/44063 [41:11<34:46, 8.81it/s]\u001b[A\n",
+ " 58%|█████▊ | 25685/44063 [41:11<33:44, 9.08it/s]\u001b[A\n",
+ " 58%|█████▊ | 25686/44063 [41:11<33:44, 9.08it/s]\u001b[A\n",
+ " 58%|█████▊ | 25688/44063 [41:11<30:04, 10.18it/s]\u001b[A\n",
+ " 58%|█████▊ | 25690/44063 [41:11<27:49, 11.01it/s]\u001b[A\n",
+ " 58%|█████▊ | 25692/44063 [41:11<26:04, 11.75it/s]\u001b[A\n",
+ " 58%|█████▊ | 25694/44063 [41:12<27:07, 11.29it/s]\u001b[A\n",
+ " 58%|█████▊ | 25696/44063 [41:12<27:05, 11.30it/s]\u001b[A\n",
+ " 58%|█████▊ | 25698/44063 [41:12<25:39, 11.93it/s]\u001b[A\n",
+ " 58%|█████▊ | 25700/44063 [41:12<26:43, 11.45it/s]\u001b[A\n",
+ " 58%|█████▊ | 25702/44063 [41:12<30:01, 10.19it/s]\u001b[A\n",
+ " 58%|█████▊ | 25704/44063 [41:12<27:04, 11.30it/s]\u001b[A\n",
+ " 58%|█████▊ | 25706/44063 [41:13<27:25, 11.15it/s]\u001b[A\n",
+ " 58%|█████▊ | 25708/44063 [41:13<33:09, 9.23it/s]\u001b[A\n",
+ " 58%|█████▊ | 25710/44063 [41:13<30:18, 10.09it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 58%|█████▊ | 25712/44063 [41:13<27:26, 11.14it/s]\u001b[A\n",
+ " 58%|█████▊ | 25714/44063 [41:13<30:25, 10.05it/s]\u001b[A\n",
+ " 58%|█████▊ | 25716/44063 [41:14<31:58, 9.56it/s]\u001b[A\n",
+ " 58%|█████▊ | 25718/44063 [41:14<31:30, 9.70it/s]\u001b[A\n",
+ " 58%|█████▊ | 25720/44063 [41:14<34:31, 8.85it/s]\u001b[A\n",
+ " 58%|█████▊ | 25722/44063 [41:14<32:22, 9.44it/s]\u001b[A\n",
+ " 58%|█████▊ | 25724/44063 [41:15<29:29, 10.36it/s]\u001b[A\n",
+ " 58%|█████▊ | 25726/44063 [41:15<28:12, 10.84it/s]\u001b[A\n",
+ " 58%|█████▊ | 25728/44063 [41:15<28:22, 10.77it/s]\u001b[A\n",
+ " 58%|█████▊ | 25730/44063 [41:15<27:17, 11.20it/s]\u001b[A\n",
+ " 58%|█████▊ | 25732/44063 [41:15<25:26, 12.01it/s]\u001b[A\n",
+ " 58%|█████▊ | 25734/44063 [41:15<28:30, 10.71it/s]\u001b[A\n",
+ " 58%|█████▊ | 25736/44063 [41:16<31:10, 9.80it/s]\u001b[A\n",
+ " 58%|█████▊ | 25738/44063 [41:16<28:45, 10.62it/s]\u001b[A\n",
+ " 58%|█████▊ | 25740/44063 [41:16<27:14, 11.21it/s]\u001b[A\n",
+ " 58%|█████▊ | 25742/44063 [41:16<26:06, 11.70it/s]\u001b[A\n",
+ " 58%|█████▊ | 25744/44063 [41:16<25:51, 11.81it/s]\u001b[A\n",
+ " 58%|█████▊ | 25746/44063 [41:16<25:46, 11.85it/s]\u001b[A\n",
+ " 58%|█████▊ | 25748/44063 [41:17<24:10, 12.63it/s]\u001b[A\n",
+ " 58%|█████▊ | 25750/44063 [41:17<27:35, 11.06it/s]\u001b[A\n",
+ " 58%|█████▊ | 25752/44063 [41:17<26:17, 11.61it/s]\u001b[A\n",
+ " 58%|█████▊ | 25754/44063 [41:17<29:41, 10.28it/s]\u001b[A\n",
+ " 58%|█████▊ | 25756/44063 [41:17<27:58, 10.91it/s]\u001b[A\n",
+ " 58%|█████▊ | 25758/44063 [41:18<29:26, 10.36it/s]\u001b[A\n",
+ " 58%|█████▊ | 25760/44063 [41:18<28:35, 10.67it/s]\u001b[A\n",
+ " 58%|█████▊ | 25762/44063 [41:18<29:03, 10.49it/s]\u001b[A\n",
+ " 58%|█████▊ | 25764/44063 [41:18<29:24, 10.37it/s]\u001b[A\n",
+ " 58%|█████▊ | 25766/44063 [41:18<33:12, 9.18it/s]\u001b[A\n",
+ " 58%|█████▊ | 25767/44063 [41:19<32:46, 9.30it/s]\u001b[A\n",
+ " 58%|█████▊ | 25769/44063 [41:19<31:49, 9.58it/s]\u001b[A\n",
+ " 58%|█████▊ | 25770/44063 [41:19<32:32, 9.37it/s]\u001b[A\n",
+ " 58%|█████▊ | 25771/44063 [41:19<35:40, 8.55it/s]\u001b[A\n",
+ " 58%|█████▊ | 25773/44063 [41:19<31:29, 9.68it/s]\u001b[A\n",
+ " 58%|█████▊ | 25775/44063 [41:19<31:26, 9.69it/s]\u001b[A\n",
+ " 59%|█████▊ | 25777/44063 [41:20<32:48, 9.29it/s]\u001b[A\n",
+ " 59%|█████▊ | 25779/44063 [41:20<29:00, 10.50it/s]\u001b[A\n",
+ " 59%|█████▊ | 25781/44063 [41:20<28:12, 10.80it/s]\u001b[A\n",
+ " 59%|█████▊ | 25783/44063 [41:20<28:26, 10.71it/s]\u001b[A\n",
+ " 59%|█████▊ | 25785/44063 [41:20<26:26, 11.52it/s]\u001b[A\n",
+ " 59%|█████▊ | 25787/44063 [41:20<23:51, 12.77it/s]\u001b[A\n",
+ " 59%|█████▊ | 25789/44063 [41:21<25:55, 11.75it/s]\u001b[A\n",
+ " 59%|█████▊ | 25791/44063 [41:21<25:30, 11.94it/s]\u001b[A\n",
+ " 59%|█████▊ | 25793/44063 [41:21<25:05, 12.14it/s]\u001b[A\n",
+ " 59%|█████▊ | 25795/44063 [41:21<23:53, 12.75it/s]\u001b[A\n",
+ " 59%|█████▊ | 25797/44063 [41:21<31:09, 9.77it/s]\u001b[A\n",
+ " 59%|█████▊ | 25799/44063 [41:22<36:47, 8.27it/s]\u001b[A\n",
+ " 59%|█████▊ | 25800/44063 [41:22<35:14, 8.64it/s]\u001b[A\n",
+ " 59%|█████▊ | 25801/44063 [41:22<38:05, 7.99it/s]\u001b[A\n",
+ " 59%|█████▊ | 25803/44063 [41:22<31:14, 9.74it/s]\u001b[A\n",
+ " 59%|█████▊ | 25805/44063 [41:22<32:07, 9.47it/s]\u001b[A\n",
+ " 59%|█████▊ | 25807/44063 [41:22<32:30, 9.36it/s]\u001b[A\n",
+ " 59%|█████▊ | 25809/44063 [41:23<29:28, 10.32it/s]\u001b[A\n",
+ " 59%|█████▊ | 25811/44063 [41:23<26:37, 11.43it/s]\u001b[A\n",
+ " 59%|█████▊ | 25813/44063 [41:23<30:27, 9.98it/s]\u001b[A\n",
+ " 59%|█████▊ | 25815/44063 [41:23<27:54, 10.90it/s]\u001b[A\n",
+ " 59%|█████▊ | 25817/44063 [41:23<26:10, 11.61it/s]\u001b[A\n",
+ " 59%|█████▊ | 25819/44063 [41:23<29:11, 10.42it/s]\u001b[A\n",
+ " 59%|█████▊ | 25821/44063 [41:24<29:04, 10.46it/s]\u001b[A\n",
+ " 59%|█████▊ | 25823/44063 [41:24<34:35, 8.79it/s]\u001b[A\n",
+ " 59%|█████▊ | 25825/44063 [41:24<32:11, 9.44it/s]\u001b[A\n",
+ " 59%|█████▊ | 25827/44063 [41:24<32:23, 9.38it/s]\u001b[A\n",
+ " 59%|█████▊ | 25829/44063 [41:25<29:42, 10.23it/s]\u001b[A\n",
+ " 59%|█████▊ | 25831/44063 [41:25<30:35, 9.93it/s]\u001b[A\n",
+ " 59%|█████▊ | 25833/44063 [41:25<28:04, 10.82it/s]\u001b[A\n",
+ " 59%|█████▊ | 25835/44063 [41:25<30:44, 9.88it/s]\u001b[A\n",
+ " 59%|█████▊ | 25837/44063 [41:25<32:04, 9.47it/s]\u001b[A\n",
+ " 59%|█████▊ | 25838/44063 [41:25<31:37, 9.60it/s]\u001b[A\n",
+ " 59%|█████▊ | 25840/44063 [41:26<29:10, 10.41it/s]\u001b[A\n",
+ " 59%|█████▊ | 25842/44063 [41:26<30:24, 9.99it/s]\u001b[A\n",
+ " 59%|█████▊ | 25844/44063 [41:26<32:40, 9.29it/s]\u001b[A\n",
+ " 59%|█████▊ | 25845/44063 [41:26<32:16, 9.41it/s]\u001b[A\n",
+ " 59%|█████▊ | 25847/44063 [41:26<32:14, 9.41it/s]\u001b[A\n",
+ " 59%|█████▊ | 25848/44063 [41:27<39:14, 7.74it/s]\u001b[A\n",
+ " 59%|█████▊ | 25850/44063 [41:27<34:39, 8.76it/s]\u001b[A\n",
+ " 59%|█████▊ | 25851/44063 [41:27<33:34, 9.04it/s]\u001b[A\n",
+ " 59%|█████▊ | 25853/44063 [41:27<32:55, 9.22it/s]\u001b[A\n",
+ " 59%|█████▊ | 25855/44063 [41:27<32:40, 9.29it/s]\u001b[A\n",
+ " 59%|█████▊ | 25857/44063 [41:27<28:17, 10.72it/s]\u001b[A\n",
+ " 59%|█████▊ | 25859/44063 [41:28<26:45, 11.34it/s]\u001b[A\n",
+ " 59%|█████▊ | 25861/44063 [41:28<28:14, 10.74it/s]\u001b[A\n",
+ " 59%|█████▊ | 25863/44063 [41:28<28:08, 10.78it/s]\u001b[A\n",
+ " 59%|█████▊ | 25865/44063 [41:28<25:27, 11.91it/s]\u001b[A\n",
+ " 59%|█████▊ | 25867/44063 [41:28<26:28, 11.46it/s]\u001b[A\n",
+ " 59%|█████▊ | 25869/44063 [41:28<26:42, 11.36it/s]\u001b[A\n",
+ " 59%|█████▊ | 25871/44063 [41:29<25:39, 11.82it/s]\u001b[A\n",
+ " 59%|█████▊ | 25873/44063 [41:29<26:22, 11.49it/s]\u001b[A\n",
+ " 59%|█████▊ | 25875/44063 [41:29<26:30, 11.44it/s]\u001b[A\n",
+ " 59%|█████▊ | 25877/44063 [41:29<25:42, 11.79it/s]\u001b[A\n",
+ " 59%|█████▊ | 25879/44063 [41:29<26:39, 11.37it/s]\u001b[A\n",
+ " 59%|█████▊ | 25881/44063 [41:29<24:33, 12.34it/s]\u001b[A\n",
+ " 59%|█████▊ | 25883/44063 [41:30<24:52, 12.18it/s]\u001b[A\n",
+ " 59%|█████▊ | 25885/44063 [41:30<25:18, 11.97it/s]\u001b[A\n",
+ " 59%|█████▊ | 25887/44063 [41:30<27:04, 11.19it/s]\u001b[A\n",
+ " 59%|█████▉ | 25889/44063 [41:30<26:41, 11.35it/s]\u001b[A\n",
+ " 59%|█████▉ | 25891/44063 [41:30<26:19, 11.51it/s]\u001b[A\n",
+ " 59%|█████▉ | 25893/44063 [41:30<25:03, 12.08it/s]\u001b[A\n",
+ " 59%|█████▉ | 25895/44063 [41:31<28:14, 10.72it/s]\u001b[A\n",
+ " 59%|█████▉ | 25897/44063 [41:31<26:04, 11.61it/s]\u001b[A\n",
+ " 59%|█████▉ | 25899/44063 [41:31<24:26, 12.39it/s]\u001b[A\n",
+ " 59%|█████▉ | 25901/44063 [41:31<28:34, 10.59it/s]\u001b[A\n",
+ " 59%|█████▉ | 25903/44063 [41:32<34:39, 8.73it/s]\u001b[A\n",
+ " 59%|█████▉ | 25904/44063 [41:32<33:43, 8.97it/s]\u001b[A\n",
+ " 59%|█████▉ | 25906/44063 [41:32<30:05, 10.06it/s]\u001b[A\n",
+ " 59%|█████▉ | 25908/44063 [41:32<29:12, 10.36it/s]\u001b[A\n",
+ " 59%|█████▉ | 25910/44063 [41:32<32:10, 9.41it/s]\u001b[A\n",
+ " 59%|█████▉ | 25912/44063 [41:33<38:52, 7.78it/s]\u001b[A\n",
+ " 59%|█████▉ | 25913/44063 [41:33<37:10, 8.14it/s]\u001b[A\n",
+ " 59%|█████▉ | 25915/44063 [41:33<34:02, 8.88it/s]\u001b[A\n",
+ " 59%|█████▉ | 25917/44063 [41:33<30:03, 10.06it/s]\u001b[A\n",
+ " 59%|█████▉ | 25919/44063 [41:33<29:44, 10.17it/s]\u001b[A\n",
+ " 59%|█████▉ | 25921/44063 [41:33<30:21, 9.96it/s]\u001b[A\n",
+ " 59%|█████▉ | 25923/44063 [41:34<28:25, 10.63it/s]\u001b[A\n",
+ " 59%|█████▉ | 25925/44063 [41:34<28:57, 10.44it/s]\u001b[A\n",
+ " 59%|█████▉ | 25927/44063 [41:34<27:18, 11.07it/s]\u001b[A\n",
+ " 59%|█████▉ | 25929/44063 [41:34<25:13, 11.98it/s]\u001b[A\n",
+ " 59%|█████▉ | 25931/44063 [41:34<25:49, 11.70it/s]\u001b[A\n",
+ " 59%|█████▉ | 25933/44063 [41:34<27:17, 11.07it/s]\u001b[A\n",
+ " 59%|█████▉ | 25935/44063 [41:35<31:05, 9.72it/s]\u001b[A\n",
+ " 59%|█████▉ | 25937/44063 [41:35<32:33, 9.28it/s]\u001b[A\n",
+ " 59%|█████▉ | 25939/44063 [41:35<29:15, 10.32it/s]\u001b[A\n",
+ " 59%|█████▉ | 25941/44063 [41:35<28:04, 10.76it/s]\u001b[A\n",
+ " 59%|█████▉ | 25943/44063 [41:35<26:31, 11.39it/s]\u001b[A\n",
+ " 59%|█████▉ | 25945/44063 [41:36<26:55, 11.22it/s]\u001b[A\n",
+ " 59%|█████▉ | 25947/44063 [41:36<27:01, 11.17it/s]\u001b[A\n",
+ " 59%|█████▉ | 25949/44063 [41:36<33:08, 9.11it/s]\u001b[A\n",
+ " 59%|█████▉ | 25951/44063 [41:36<29:29, 10.24it/s]\u001b[A\n",
+ " 59%|█████▉ | 25953/44063 [41:36<28:16, 10.67it/s]\u001b[A\n",
+ " 59%|█████▉ | 25955/44063 [41:37<28:40, 10.52it/s]\u001b[A\n",
+ " 59%|█████▉ | 25957/44063 [41:37<31:36, 9.55it/s]\u001b[A\n",
+ " 59%|█████▉ | 25959/44063 [41:37<29:44, 10.15it/s]\u001b[A\n",
+ " 59%|█████▉ | 25961/44063 [41:37<28:40, 10.52it/s]\u001b[A\n",
+ " 59%|█████▉ | 25963/44063 [41:37<29:24, 10.26it/s]\u001b[A\n",
+ " 59%|█████▉ | 25965/44063 [41:38<31:59, 9.43it/s]\u001b[A\n",
+ " 59%|█████▉ | 25967/44063 [41:38<27:24, 11.01it/s]\u001b[A\n",
+ " 59%|█████▉ | 25969/44063 [41:38<28:43, 10.50it/s]\u001b[A\n",
+ " 59%|█████▉ | 25971/44063 [41:38<30:59, 9.73it/s]\u001b[A\n",
+ " 59%|█████▉ | 25973/44063 [41:38<28:07, 10.72it/s]\u001b[A\n",
+ " 59%|█████▉ | 25975/44063 [41:39<30:01, 10.04it/s]\u001b[A\n",
+ " 59%|█████▉ | 25977/44063 [41:39<32:06, 9.39it/s]\u001b[A\n",
+ " 59%|█████▉ | 25978/44063 [41:39<34:14, 8.80it/s]\u001b[A\n",
+ " 59%|█████▉ | 25980/44063 [41:39<32:17, 9.34it/s]\u001b[A\n",
+ " 59%|█████▉ | 25981/44063 [41:39<32:42, 9.22it/s]\u001b[A\n",
+ " 59%|█████▉ | 25982/44063 [41:39<32:30, 9.27it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 59%|█████▉ | 25984/44063 [41:40<33:32, 8.98it/s]\u001b[A\n",
+ " 59%|█████▉ | 25986/44063 [41:40<28:56, 10.41it/s]\u001b[A\n",
+ " 59%|█████▉ | 25988/44063 [41:40<29:01, 10.38it/s]\u001b[A\n",
+ " 59%|█████▉ | 25990/44063 [41:40<29:03, 10.36it/s]\u001b[A\n",
+ " 59%|█████▉ | 25992/44063 [41:40<32:14, 9.34it/s]\u001b[A\n",
+ " 59%|█████▉ | 25994/44063 [41:41<34:25, 8.75it/s]\u001b[A\n",
+ " 59%|█████▉ | 25995/44063 [41:41<48:31, 6.21it/s]\u001b[A\n",
+ " 59%|█████▉ | 25996/44063 [41:41<44:33, 6.76it/s]\u001b[A\n",
+ " 59%|█████▉ | 25997/44063 [41:41<45:53, 6.56it/s]\u001b[A\n",
+ " 59%|█████▉ | 25998/44063 [41:41<54:47, 5.50it/s]\u001b[A\n",
+ " 59%|█████▉ | 26000/44063 [41:42<46:18, 6.50it/s]\u001b[A\n",
+ " 59%|█████▉ | 26002/44063 [41:42<41:44, 7.21it/s]\u001b[A\n",
+ " 59%|█████▉ | 26003/44063 [41:42<42:14, 7.13it/s]\u001b[A\n",
+ " 59%|█████▉ | 26005/44063 [41:42<48:18, 6.23it/s]\u001b[A\n",
+ " 59%|█████▉ | 26007/44063 [41:43<41:23, 7.27it/s]\u001b[A\n",
+ " 59%|█████▉ | 26009/44063 [41:43<35:07, 8.57it/s]\u001b[A\n",
+ " 59%|█████▉ | 26011/44063 [41:43<35:59, 8.36it/s]\u001b[A\n",
+ " 59%|█████▉ | 26013/44063 [41:43<32:22, 9.29it/s]\u001b[A\n",
+ " 59%|█████▉ | 26015/44063 [41:43<28:56, 10.40it/s]\u001b[A\n",
+ " 59%|█████▉ | 26017/44063 [41:43<29:25, 10.22it/s]\u001b[A\n",
+ " 59%|█████▉ | 26019/44063 [41:44<26:27, 11.37it/s]\u001b[A\n",
+ " 59%|█████▉ | 26021/44063 [41:44<27:22, 10.99it/s]\u001b[A\n",
+ " 59%|█████▉ | 26023/44063 [41:44<27:35, 10.90it/s]\u001b[A\n",
+ " 59%|█████▉ | 26025/44063 [41:44<27:55, 10.76it/s]\u001b[A\n",
+ " 59%|█████▉ | 26027/44063 [41:44<25:07, 11.96it/s]\u001b[A\n",
+ " 59%|█████▉ | 26029/44063 [41:45<31:07, 9.66it/s]\u001b[A\n",
+ " 59%|█████▉ | 26031/44063 [41:45<29:01, 10.36it/s]\u001b[A\n",
+ " 59%|█████▉ | 26033/44063 [41:45<27:30, 10.92it/s]\u001b[A\n",
+ " 59%|█████▉ | 26035/44063 [41:45<27:57, 10.75it/s]\u001b[A\n",
+ " 59%|█████▉ | 26037/44063 [41:45<27:15, 11.02it/s]\u001b[A\n",
+ " 59%|█████▉ | 26039/44063 [41:45<25:31, 11.77it/s]\u001b[A\n",
+ " 59%|█████▉ | 26041/44063 [41:46<27:14, 11.03it/s]\u001b[A\n",
+ " 59%|█████▉ | 26043/44063 [41:46<29:41, 10.11it/s]\u001b[A\n",
+ " 59%|█████▉ | 26045/44063 [41:46<25:18, 11.86it/s]\u001b[A\n",
+ " 59%|█████▉ | 26047/44063 [41:46<27:45, 10.82it/s]\u001b[A\n",
+ " 59%|█████▉ | 26049/44063 [41:46<26:41, 11.25it/s]\u001b[A\n",
+ " 59%|█████▉ | 26051/44063 [41:47<27:19, 10.99it/s]\u001b[A\n",
+ " 59%|█████▉ | 26053/44063 [41:47<27:24, 10.95it/s]\u001b[A\n",
+ " 59%|█████▉ | 26055/44063 [41:47<29:43, 10.10it/s]\u001b[A\n",
+ " 59%|█████▉ | 26057/44063 [41:47<28:05, 10.68it/s]\u001b[A\n",
+ " 59%|█████▉ | 26059/44063 [41:47<29:36, 10.14it/s]\u001b[A\n",
+ " 59%|█████▉ | 26061/44063 [41:47<26:57, 11.13it/s]\u001b[A\n",
+ " 59%|█████▉ | 26063/44063 [41:48<27:54, 10.75it/s]\u001b[A\n",
+ " 59%|█████▉ | 26065/44063 [41:48<29:31, 10.16it/s]\u001b[A\n",
+ " 59%|█████▉ | 26067/44063 [41:48<27:41, 10.83it/s]\u001b[A\n",
+ " 59%|█████▉ | 26069/44063 [41:48<27:31, 10.89it/s]\u001b[A\n",
+ " 59%|█████▉ | 26072/44063 [41:48<23:33, 12.73it/s]\u001b[A\n",
+ " 59%|█████▉ | 26074/44063 [41:49<26:21, 11.37it/s]\u001b[A\n",
+ " 59%|█████▉ | 26076/44063 [41:49<27:05, 11.07it/s]\u001b[A\n",
+ " 59%|█████▉ | 26078/44063 [41:49<23:51, 12.57it/s]\u001b[A\n",
+ " 59%|█████▉ | 26080/44063 [41:49<26:57, 11.12it/s]\u001b[A\n",
+ " 59%|█████▉ | 26082/44063 [41:49<25:16, 11.86it/s]\u001b[A\n",
+ " 59%|█████▉ | 26084/44063 [41:49<25:23, 11.80it/s]\u001b[A\n",
+ " 59%|█████▉ | 26086/44063 [41:50<30:58, 9.67it/s]\u001b[A\n",
+ " 59%|█████▉ | 26088/44063 [41:50<32:52, 9.11it/s]\u001b[A\n",
+ " 59%|█████▉ | 26090/44063 [41:50<29:58, 9.99it/s]\u001b[A\n",
+ " 59%|█████▉ | 26092/44063 [41:50<29:47, 10.05it/s]\u001b[A\n",
+ " 59%|█████▉ | 26094/44063 [41:51<32:09, 9.31it/s]\u001b[A\n",
+ " 59%|█████▉ | 26096/44063 [41:51<27:59, 10.70it/s]\u001b[A\n",
+ " 59%|█████▉ | 26098/44063 [41:51<25:42, 11.64it/s]\u001b[A\n",
+ " 59%|█████▉ | 26100/44063 [41:51<28:34, 10.48it/s]\u001b[A\n",
+ " 59%|█████▉ | 26102/44063 [41:51<27:23, 10.93it/s]\u001b[A\n",
+ " 59%|█████▉ | 26104/44063 [41:51<28:42, 10.43it/s]\u001b[A\n",
+ " 59%|█████▉ | 26106/44063 [41:52<29:09, 10.26it/s]\u001b[A\n",
+ " 59%|█████▉ | 26108/44063 [41:52<30:37, 9.77it/s]\u001b[A\n",
+ " 59%|█████▉ | 26110/44063 [41:52<34:55, 8.57it/s]\u001b[A\n",
+ " 59%|█████▉ | 26112/44063 [41:52<33:45, 8.86it/s]\u001b[A\n",
+ " 59%|█████▉ | 26113/44063 [41:52<34:55, 8.56it/s]\u001b[A\n",
+ " 59%|█████▉ | 26114/44063 [41:53<33:35, 8.90it/s]\u001b[A\n",
+ " 59%|█████▉ | 26116/44063 [41:53<28:59, 10.32it/s]\u001b[A\n",
+ " 59%|█████▉ | 26118/44063 [41:53<28:46, 10.40it/s]\u001b[A\n",
+ " 59%|█████▉ | 26120/44063 [41:53<26:05, 11.46it/s]\u001b[A\n",
+ " 59%|█████▉ | 26122/44063 [41:53<26:33, 11.26it/s]\u001b[A\n",
+ " 59%|█████▉ | 26124/44063 [41:53<23:56, 12.49it/s]\u001b[A\n",
+ " 59%|█████▉ | 26126/44063 [41:54<25:10, 11.87it/s]\u001b[A\n",
+ " 59%|█████▉ | 26128/44063 [41:54<25:08, 11.89it/s]\u001b[A\n",
+ " 59%|█████▉ | 26131/44063 [41:54<24:52, 12.01it/s]\u001b[A\n",
+ " 59%|█████▉ | 26133/44063 [41:54<31:05, 9.61it/s]\u001b[A\n",
+ " 59%|█████▉ | 26135/44063 [41:54<27:49, 10.74it/s]\u001b[A\n",
+ " 59%|█████▉ | 26137/44063 [41:55<25:01, 11.94it/s]\u001b[A\n",
+ " 59%|█████▉ | 26139/44063 [41:55<26:39, 11.21it/s]\u001b[A\n",
+ " 59%|█████▉ | 26141/44063 [41:55<29:47, 10.03it/s]\u001b[A\n",
+ " 59%|█████▉ | 26143/44063 [41:55<26:35, 11.23it/s]\u001b[A\n",
+ " 59%|█████▉ | 26145/44063 [41:55<28:18, 10.55it/s]\u001b[A\n",
+ " 59%|█████▉ | 26147/44063 [41:56<35:32, 8.40it/s]\u001b[A\n",
+ " 59%|█████▉ | 26148/44063 [41:56<34:19, 8.70it/s]\u001b[A\n",
+ " 59%|█████▉ | 26149/44063 [41:56<36:33, 8.17it/s]\u001b[A\n",
+ " 59%|█████▉ | 26150/44063 [41:56<43:30, 6.86it/s]\u001b[A\n",
+ " 59%|█████▉ | 26151/44063 [41:56<42:14, 7.07it/s]\u001b[A\n",
+ " 59%|█████▉ | 26152/44063 [41:56<42:36, 7.01it/s]\u001b[A\n",
+ " 59%|█████▉ | 26153/44063 [41:56<40:10, 7.43it/s]\u001b[A\n",
+ " 59%|█████▉ | 26154/44063 [41:57<40:46, 7.32it/s]\u001b[A\n",
+ " 59%|█████▉ | 26156/44063 [41:57<35:03, 8.51it/s]\u001b[A\n",
+ " 59%|█████▉ | 26157/44063 [41:57<37:51, 7.88it/s]\u001b[A\n",
+ " 59%|█████▉ | 26158/44063 [41:57<40:20, 7.40it/s]\u001b[A\n",
+ " 59%|█████▉ | 26160/44063 [41:57<33:27, 8.92it/s]\u001b[A\n",
+ " 59%|█████▉ | 26162/44063 [41:57<36:39, 8.14it/s]\u001b[A\n",
+ " 59%|█████▉ | 26163/44063 [41:58<36:09, 8.25it/s]\u001b[A\n",
+ " 59%|█████▉ | 26165/44063 [41:58<34:49, 8.57it/s]\u001b[A\n",
+ " 59%|█████▉ | 26167/44063 [41:58<29:47, 10.01it/s]\u001b[A\n",
+ " 59%|█████▉ | 26169/44063 [41:58<29:02, 10.27it/s]\u001b[A\n",
+ " 59%|█████▉ | 26171/44063 [41:58<27:37, 10.79it/s]\u001b[A\n",
+ " 59%|█████▉ | 26173/44063 [41:59<35:49, 8.32it/s]\u001b[A\n",
+ " 59%|█████▉ | 26174/44063 [41:59<1:02:03, 4.80it/s]\u001b[A\n",
+ " 59%|█████▉ | 26175/44063 [41:59<56:52, 5.24it/s] \u001b[A\n",
+ " 59%|█████▉ | 26176/44063 [41:59<53:16, 5.60it/s]\u001b[A\n",
+ " 59%|█████▉ | 26177/44063 [41:59<48:39, 6.13it/s]\u001b[A\n",
+ " 59%|█████▉ | 26179/44063 [42:00<46:35, 6.40it/s]\u001b[A\n",
+ " 59%|█████▉ | 26181/44063 [42:00<38:29, 7.74it/s]\u001b[A\n",
+ " 59%|█████▉ | 26184/44063 [42:00<31:12, 9.55it/s]\u001b[A\n",
+ " 59%|█████▉ | 26186/44063 [42:00<29:26, 10.12it/s]\u001b[A\n",
+ " 59%|█████▉ | 26188/44063 [42:00<27:43, 10.75it/s]\u001b[A\n",
+ " 59%|█████▉ | 26190/44063 [42:01<38:31, 7.73it/s]\u001b[A\n",
+ " 59%|█████▉ | 26192/44063 [42:01<34:03, 8.75it/s]\u001b[A\n",
+ " 59%|█████▉ | 26194/44063 [42:01<41:55, 7.10it/s]\u001b[A\n",
+ " 59%|█████▉ | 26196/44063 [42:02<35:08, 8.47it/s]\u001b[A\n",
+ " 59%|█████▉ | 26198/44063 [42:02<34:27, 8.64it/s]\u001b[A\n",
+ " 59%|█████▉ | 26200/44063 [42:02<31:16, 9.52it/s]\u001b[A\n",
+ " 59%|█████▉ | 26202/44063 [42:02<32:01, 9.30it/s]\u001b[A\n",
+ " 59%|█████▉ | 26204/44063 [42:02<29:15, 10.17it/s]\u001b[A\n",
+ " 59%|█████▉ | 26206/44063 [42:02<28:37, 10.40it/s]\u001b[A\n",
+ " 59%|█████▉ | 26208/44063 [42:03<33:28, 8.89it/s]\u001b[A\n",
+ " 59%|█████▉ | 26210/44063 [42:03<29:12, 10.19it/s]\u001b[A\n",
+ " 59%|█████▉ | 26212/44063 [42:03<30:45, 9.67it/s]\u001b[A\n",
+ " 59%|█████▉ | 26214/44063 [42:03<29:07, 10.21it/s]\u001b[A\n",
+ " 59%|█████▉ | 26216/44063 [42:04<32:37, 9.12it/s]\u001b[A\n",
+ " 60%|█████▉ | 26218/44063 [42:04<29:19, 10.14it/s]\u001b[A\n",
+ " 60%|█████▉ | 26220/44063 [42:04<28:14, 10.53it/s]\u001b[A\n",
+ " 60%|█████▉ | 26222/44063 [42:04<27:06, 10.97it/s]\u001b[A\n",
+ " 60%|█████▉ | 26224/44063 [42:04<25:56, 11.46it/s]\u001b[A\n",
+ " 60%|█████▉ | 26226/44063 [42:04<29:59, 9.91it/s]\u001b[A\n",
+ " 60%|█████▉ | 26228/44063 [42:05<30:23, 9.78it/s]\u001b[A\n",
+ " 60%|█████▉ | 26230/44063 [42:05<34:11, 8.69it/s]\u001b[A\n",
+ " 60%|█████▉ | 26232/44063 [42:05<30:50, 9.63it/s]\u001b[A\n",
+ " 60%|█████▉ | 26234/44063 [42:05<28:20, 10.49it/s]\u001b[A\n",
+ " 60%|█████▉ | 26236/44063 [42:06<31:12, 9.52it/s]\u001b[A\n",
+ " 60%|█████▉ | 26238/44063 [42:06<27:40, 10.74it/s]\u001b[A\n",
+ " 60%|█████▉ | 26240/44063 [42:06<33:48, 8.78it/s]\u001b[A\n",
+ " 60%|█████▉ | 26242/44063 [42:06<31:03, 9.56it/s]\u001b[A\n",
+ " 60%|█████▉ | 26244/44063 [42:06<28:06, 10.56it/s]\u001b[A\n",
+ " 60%|█████▉ | 26246/44063 [42:06<24:31, 12.11it/s]\u001b[A\n",
+ " 60%|█████▉ | 26248/44063 [42:07<26:40, 11.13it/s]\u001b[A\n",
+ " 60%|█████▉ | 26250/44063 [42:07<29:47, 9.96it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 60%|█████▉ | 26252/44063 [42:07<26:20, 11.27it/s]\u001b[A\n",
+ " 60%|█████▉ | 26254/44063 [42:07<28:04, 10.57it/s]\u001b[A\n",
+ " 60%|█████▉ | 26256/44063 [42:07<27:13, 10.90it/s]\u001b[A\n",
+ " 60%|█████▉ | 26258/44063 [42:08<30:29, 9.73it/s]\u001b[A\n",
+ " 60%|█████▉ | 26260/44063 [42:08<27:05, 10.95it/s]\u001b[A\n",
+ " 60%|█████▉ | 26262/44063 [42:08<28:35, 10.38it/s]\u001b[A\n",
+ " 60%|█████▉ | 26264/44063 [42:08<29:19, 10.12it/s]\u001b[A\n",
+ " 60%|█████▉ | 26266/44063 [42:08<26:11, 11.33it/s]\u001b[A\n",
+ " 60%|█████▉ | 26268/44063 [42:09<28:41, 10.34it/s]\u001b[A\n",
+ " 60%|█████▉ | 26270/44063 [42:09<25:10, 11.78it/s]\u001b[A\n",
+ " 60%|█████▉ | 26272/44063 [42:09<24:20, 12.18it/s]\u001b[A\n",
+ " 60%|█████▉ | 26274/44063 [42:09<23:42, 12.50it/s]\u001b[A\n",
+ " 60%|█████▉ | 26276/44063 [42:09<23:19, 12.71it/s]\u001b[A\n",
+ " 60%|█████▉ | 26278/44063 [42:09<23:45, 12.48it/s]\u001b[A\n",
+ " 60%|█████▉ | 26280/44063 [42:09<26:34, 11.15it/s]\u001b[A\n",
+ " 60%|█████▉ | 26282/44063 [42:10<25:47, 11.49it/s]\u001b[A\n",
+ " 60%|█████▉ | 26284/44063 [42:10<23:54, 12.39it/s]\u001b[A\n",
+ " 60%|█████▉ | 26286/44063 [42:10<21:53, 13.54it/s]\u001b[A\n",
+ " 60%|█████▉ | 26288/44063 [42:10<22:20, 13.26it/s]\u001b[A\n",
+ " 60%|█████▉ | 26290/44063 [42:10<20:37, 14.36it/s]\u001b[A\n",
+ " 60%|█████▉ | 26292/44063 [42:10<22:08, 13.38it/s]\u001b[A\n",
+ " 60%|█████▉ | 26294/44063 [42:11<29:26, 10.06it/s]\u001b[A\n",
+ " 60%|█████▉ | 26296/44063 [42:11<27:58, 10.58it/s]\u001b[A\n",
+ " 60%|█████▉ | 26298/44063 [42:11<29:43, 9.96it/s]\u001b[A\n",
+ " 60%|█████▉ | 26300/44063 [42:11<31:44, 9.33it/s]\u001b[A\n",
+ " 60%|█████▉ | 26302/44063 [42:12<31:03, 9.53it/s]\u001b[A\n",
+ " 60%|█████▉ | 26304/44063 [42:12<34:15, 8.64it/s]\u001b[A\n",
+ " 60%|█████▉ | 26305/44063 [42:12<40:49, 7.25it/s]\u001b[A\n",
+ " 60%|█████▉ | 26307/44063 [42:12<35:44, 8.28it/s]\u001b[A\n",
+ " 60%|█████▉ | 26309/44063 [42:12<33:44, 8.77it/s]\u001b[A\n",
+ " 60%|█████▉ | 26310/44063 [42:12<34:30, 8.57it/s]\u001b[A\n",
+ " 60%|█████▉ | 26312/44063 [42:13<30:06, 9.83it/s]\u001b[A\n",
+ " 60%|█████▉ | 26314/44063 [42:13<32:20, 9.15it/s]\u001b[A\n",
+ " 60%|█████▉ | 26315/44063 [42:13<34:01, 8.69it/s]\u001b[A\n",
+ " 60%|█████▉ | 26316/44063 [42:13<34:30, 8.57it/s]\u001b[A\n",
+ " 60%|█████▉ | 26317/44063 [42:13<34:28, 8.58it/s]\u001b[A\n",
+ " 60%|█████▉ | 26319/44063 [42:13<29:45, 9.94it/s]\u001b[A\n",
+ " 60%|█████▉ | 26321/44063 [42:14<30:55, 9.56it/s]\u001b[A\n",
+ " 60%|█████▉ | 26323/44063 [42:14<27:54, 10.60it/s]\u001b[A\n",
+ " 60%|█████▉ | 26325/44063 [42:14<27:29, 10.76it/s]\u001b[A\n",
+ " 60%|█████▉ | 26328/44063 [42:14<24:31, 12.05it/s]\u001b[A\n",
+ " 60%|█████▉ | 26330/44063 [42:14<24:11, 12.21it/s]\u001b[A\n",
+ " 60%|█████▉ | 26332/44063 [42:14<26:51, 11.00it/s]\u001b[A\n",
+ " 60%|█████▉ | 26334/44063 [42:15<30:24, 9.72it/s]\u001b[A\n",
+ " 60%|█████▉ | 26336/44063 [42:15<29:33, 9.99it/s]\u001b[A\n",
+ " 60%|█████▉ | 26338/44063 [42:15<26:26, 11.18it/s]\u001b[A\n",
+ " 60%|█████▉ | 26340/44063 [42:15<28:05, 10.52it/s]\u001b[A\n",
+ " 60%|█████▉ | 26342/44063 [42:15<24:11, 12.20it/s]\u001b[A\n",
+ " 60%|█████▉ | 26344/44063 [42:16<27:35, 10.70it/s]\u001b[A\n",
+ " 60%|█████▉ | 26346/44063 [42:16<26:03, 11.33it/s]\u001b[A\n",
+ " 60%|█████▉ | 26348/44063 [42:16<24:47, 11.91it/s]\u001b[A\n",
+ " 60%|█████▉ | 26350/44063 [42:16<24:43, 11.94it/s]\u001b[A\n",
+ " 60%|█████▉ | 26353/44063 [42:16<21:00, 14.05it/s]\u001b[A\n",
+ " 60%|█████▉ | 26355/44063 [42:16<21:54, 13.47it/s]\u001b[A\n",
+ " 60%|█████▉ | 26357/44063 [42:17<27:02, 10.91it/s]\u001b[A\n",
+ " 60%|█████▉ | 26359/44063 [42:17<33:38, 8.77it/s]\u001b[A\n",
+ " 60%|█████▉ | 26361/44063 [42:17<31:39, 9.32it/s]\u001b[A\n",
+ " 60%|█████▉ | 26363/44063 [42:17<29:24, 10.03it/s]\u001b[A\n",
+ " 60%|█████▉ | 26365/44063 [42:18<34:08, 8.64it/s]\u001b[A\n",
+ " 60%|█████▉ | 26367/44063 [42:18<29:44, 9.92it/s]\u001b[A\n",
+ " 60%|█████▉ | 26369/44063 [42:18<31:49, 9.26it/s]\u001b[A\n",
+ " 60%|█████▉ | 26371/44063 [42:18<29:05, 10.13it/s]\u001b[A\n",
+ " 60%|█████▉ | 26373/44063 [42:18<33:17, 8.86it/s]\u001b[A\n",
+ " 60%|█████▉ | 26374/44063 [42:19<35:27, 8.31it/s]\u001b[A\n",
+ " 60%|█████▉ | 26375/44063 [42:19<40:19, 7.31it/s]\u001b[A\n",
+ " 60%|█████▉ | 26377/44063 [42:19<38:46, 7.60it/s]\u001b[A\n",
+ " 60%|█████▉ | 26378/44063 [42:19<41:30, 7.10it/s]\u001b[A\n",
+ " 60%|█████▉ | 26379/44063 [42:19<41:13, 7.15it/s]\u001b[A\n",
+ " 60%|█████▉ | 26380/44063 [42:19<38:34, 7.64it/s]\u001b[A\n",
+ " 60%|█████▉ | 26381/44063 [42:20<39:07, 7.53it/s]\u001b[A\n",
+ " 60%|█████▉ | 26382/44063 [42:20<38:08, 7.73it/s]\u001b[A\n",
+ " 60%|█████▉ | 26384/44063 [42:20<31:50, 9.26it/s]\u001b[A\n",
+ " 60%|█████▉ | 26387/44063 [42:20<28:37, 10.29it/s]\u001b[A\n",
+ " 60%|█████▉ | 26389/44063 [42:20<32:45, 8.99it/s]\u001b[A\n",
+ " 60%|█████▉ | 26391/44063 [42:20<32:58, 8.93it/s]\u001b[A\n",
+ " 60%|█████▉ | 26392/44063 [42:21<32:11, 9.15it/s]\u001b[A\n",
+ " 60%|█████▉ | 26393/44063 [42:21<36:22, 8.09it/s]\u001b[A\n",
+ " 60%|█████▉ | 26395/44063 [42:21<40:15, 7.32it/s]\u001b[A\n",
+ " 60%|█████▉ | 26397/44063 [42:21<34:24, 8.56it/s]\u001b[A\n",
+ " 60%|█████▉ | 26399/44063 [42:21<28:57, 10.17it/s]\u001b[A\n",
+ " 60%|█████▉ | 26401/44063 [42:22<29:51, 9.86it/s]\u001b[A\n",
+ " 60%|█████▉ | 26403/44063 [42:22<29:11, 10.09it/s]\u001b[A\n",
+ " 60%|█████▉ | 26405/44063 [42:22<25:17, 11.63it/s]\u001b[A\n",
+ " 60%|█████▉ | 26407/44063 [42:22<30:00, 9.80it/s]\u001b[A\n",
+ " 60%|█████▉ | 26409/44063 [42:22<29:21, 10.02it/s]\u001b[A\n",
+ " 60%|█████▉ | 26411/44063 [42:22<26:43, 11.01it/s]\u001b[A\n",
+ " 60%|█████▉ | 26413/44063 [42:23<24:08, 12.19it/s]\u001b[A\n",
+ " 60%|█████▉ | 26415/44063 [42:23<25:31, 11.53it/s]\u001b[A\n",
+ " 60%|█████▉ | 26417/44063 [42:23<22:26, 13.10it/s]\u001b[A\n",
+ " 60%|█████▉ | 26419/44063 [42:23<22:14, 13.22it/s]\u001b[A\n",
+ " 60%|█████▉ | 26421/44063 [42:23<22:19, 13.17it/s]\u001b[A\n",
+ " 60%|█████▉ | 26423/44063 [42:23<22:43, 12.94it/s]\u001b[A\n",
+ " 60%|█████▉ | 26425/44063 [42:24<26:48, 10.96it/s]\u001b[A\n",
+ " 60%|█████▉ | 26427/44063 [42:24<26:21, 11.15it/s]\u001b[A\n",
+ " 60%|█████▉ | 26429/44063 [42:24<23:15, 12.63it/s]\u001b[A\n",
+ " 60%|█████▉ | 26431/44063 [42:24<28:09, 10.44it/s]\u001b[A\n",
+ " 60%|█████▉ | 26433/44063 [42:24<25:31, 11.51it/s]\u001b[A\n",
+ " 60%|█████▉ | 26435/44063 [42:25<28:42, 10.23it/s]\u001b[A\n",
+ " 60%|█████▉ | 26437/44063 [42:25<29:37, 9.92it/s]\u001b[A\n",
+ " 60%|██████ | 26439/44063 [42:25<29:25, 9.98it/s]\u001b[A\n",
+ " 60%|██████ | 26441/44063 [42:25<25:43, 11.42it/s]\u001b[A\n",
+ " 60%|██████ | 26443/44063 [42:25<24:55, 11.78it/s]\u001b[A\n",
+ " 60%|██████ | 26445/44063 [42:25<28:21, 10.35it/s]\u001b[A\n",
+ " 60%|██████ | 26447/44063 [42:26<29:34, 9.93it/s]\u001b[A\n",
+ " 60%|██████ | 26449/44063 [42:26<32:37, 9.00it/s]\u001b[A\n",
+ " 60%|██████ | 26450/44063 [42:26<34:57, 8.40it/s]\u001b[A\n",
+ " 60%|██████ | 26452/44063 [42:26<30:14, 9.71it/s]\u001b[A\n",
+ " 60%|██████ | 26454/44063 [42:26<31:54, 9.20it/s]\u001b[A\n",
+ " 60%|██████ | 26456/44063 [42:27<27:06, 10.82it/s]\u001b[A\n",
+ " 60%|██████ | 26458/44063 [42:27<27:40, 10.60it/s]\u001b[A\n",
+ " 60%|██████ | 26460/44063 [42:27<25:41, 11.42it/s]\u001b[A\n",
+ " 60%|██████ | 26462/44063 [42:27<30:36, 9.58it/s]\u001b[A\n",
+ " 60%|██████ | 26464/44063 [42:27<28:07, 10.43it/s]\u001b[A\n",
+ " 60%|██████ | 26466/44063 [42:28<32:39, 8.98it/s]\u001b[A\n",
+ " 60%|██████ | 26468/44063 [42:28<32:04, 9.14it/s]\u001b[A\n",
+ " 60%|██████ | 26470/44063 [42:28<28:49, 10.17it/s]\u001b[A\n",
+ " 60%|██████ | 26472/44063 [42:28<27:24, 10.70it/s]\u001b[A\n",
+ " 60%|██████ | 26474/44063 [42:28<26:16, 11.16it/s]\u001b[A\n",
+ " 60%|██████ | 26476/44063 [42:29<26:37, 11.01it/s]\u001b[A\n",
+ " 60%|██████ | 26478/44063 [42:29<33:26, 8.76it/s]\u001b[A\n",
+ " 60%|██████ | 26480/44063 [42:29<30:49, 9.51it/s]\u001b[A\n",
+ " 60%|██████ | 26482/44063 [42:29<33:33, 8.73it/s]\u001b[A\n",
+ " 60%|██████ | 26484/44063 [42:29<31:49, 9.20it/s]\u001b[A\n",
+ " 60%|██████ | 26486/44063 [42:30<30:59, 9.45it/s]\u001b[A\n",
+ " 60%|██████ | 26487/44063 [42:30<31:23, 9.33it/s]\u001b[A\n",
+ " 60%|██████ | 26489/44063 [42:30<30:02, 9.75it/s]\u001b[A\n",
+ " 60%|██████ | 26491/44063 [42:30<30:33, 9.58it/s]\u001b[A\n",
+ " 60%|██████ | 26493/44063 [42:30<27:06, 10.80it/s]\u001b[A\n",
+ " 60%|██████ | 26495/44063 [42:30<24:02, 12.18it/s]\u001b[A\n",
+ " 60%|██████ | 26497/44063 [42:31<27:35, 10.61it/s]\u001b[A\n",
+ " 60%|██████ | 26499/44063 [42:31<32:56, 8.89it/s]\u001b[A\n",
+ " 60%|██████ | 26501/44063 [42:31<27:55, 10.48it/s]\u001b[A\n",
+ " 60%|██████ | 26503/44063 [42:31<26:16, 11.14it/s]\u001b[A\n",
+ " 60%|██████ | 26505/44063 [42:31<27:09, 10.78it/s]\u001b[A\n",
+ " 60%|██████ | 26507/44063 [42:32<32:23, 9.03it/s]\u001b[A\n",
+ " 60%|██████ | 26509/44063 [42:32<39:17, 7.45it/s]\u001b[A\n",
+ " 60%|██████ | 26510/44063 [42:32<36:19, 8.05it/s]\u001b[A\n",
+ " 60%|██████ | 26512/44063 [42:32<33:41, 8.68it/s]\u001b[A\n",
+ " 60%|██████ | 26513/44063 [42:33<35:16, 8.29it/s]\u001b[A\n",
+ " 60%|██████ | 26514/44063 [42:33<47:43, 6.13it/s]\u001b[A\n",
+ " 60%|██████ | 26516/44063 [42:33<43:32, 6.72it/s]\u001b[A\n",
+ " 60%|██████ | 26518/44063 [42:33<40:13, 7.27it/s]\u001b[A\n",
+ " 60%|██████ | 26520/44063 [42:33<34:10, 8.56it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 60%|██████ | 26522/44063 [42:34<29:47, 9.81it/s]\u001b[A\n",
+ " 60%|██████ | 26524/44063 [42:34<33:10, 8.81it/s]\u001b[A\n",
+ " 60%|██████ | 26526/44063 [42:34<30:06, 9.71it/s]\u001b[A\n",
+ " 60%|██████ | 26528/44063 [42:34<30:02, 9.73it/s]\u001b[A\n",
+ " 60%|██████ | 26530/44063 [42:34<29:30, 9.90it/s]\u001b[A\n",
+ " 60%|██████ | 26532/44063 [42:35<26:35, 10.99it/s]\u001b[A\n",
+ " 60%|██████ | 26534/44063 [42:35<24:52, 11.74it/s]\u001b[A\n",
+ " 60%|██████ | 26536/44063 [42:35<26:10, 11.16it/s]\u001b[A\n",
+ " 60%|██████ | 26538/44063 [42:35<23:02, 12.67it/s]\u001b[A\n",
+ " 60%|██████ | 26540/44063 [42:35<24:33, 11.89it/s]\u001b[A\n",
+ " 60%|██████ | 26542/44063 [42:35<24:51, 11.75it/s]\u001b[A\n",
+ " 60%|██████ | 26544/44063 [42:35<23:29, 12.43it/s]\u001b[A\n",
+ " 60%|██████ | 26546/44063 [42:36<23:49, 12.25it/s]\u001b[A\n",
+ " 60%|██████ | 26548/44063 [42:36<22:02, 13.24it/s]\u001b[A\n",
+ " 60%|██████ | 26550/44063 [42:36<27:00, 10.81it/s]\u001b[A\n",
+ " 60%|██████ | 26552/44063 [42:36<24:46, 11.78it/s]\u001b[A\n",
+ " 60%|██████ | 26554/44063 [42:36<31:40, 9.21it/s]\u001b[A\n",
+ " 60%|██████ | 26556/44063 [42:37<26:59, 10.81it/s]\u001b[A\n",
+ " 60%|██████ | 26558/44063 [42:37<30:30, 9.57it/s]\u001b[A\n",
+ " 60%|██████ | 26560/44063 [42:37<28:56, 10.08it/s]\u001b[A\n",
+ " 60%|██████ | 26562/44063 [42:37<26:46, 10.89it/s]\u001b[A\n",
+ " 60%|██████ | 26564/44063 [42:37<28:28, 10.24it/s]\u001b[A\n",
+ " 60%|██████ | 26566/44063 [42:38<24:22, 11.96it/s]\u001b[A\n",
+ " 60%|██████ | 26568/44063 [42:38<27:29, 10.61it/s]\u001b[A\n",
+ " 60%|██████ | 26570/44063 [42:38<29:55, 9.75it/s]\u001b[A\n",
+ " 60%|██████ | 26572/44063 [42:38<26:56, 10.82it/s]\u001b[A\n",
+ " 60%|██████ | 26574/44063 [42:38<23:48, 12.25it/s]\u001b[A\n",
+ " 60%|██████ | 26576/44063 [42:38<27:52, 10.46it/s]\u001b[A\n",
+ " 60%|██████ | 26578/44063 [42:39<29:16, 9.96it/s]\u001b[A\n",
+ " 60%|██████ | 26580/44063 [42:39<26:01, 11.20it/s]\u001b[A\n",
+ " 60%|██████ | 26582/44063 [42:39<25:14, 11.54it/s]\u001b[A\n",
+ " 60%|██████ | 26584/44063 [42:39<25:16, 11.53it/s]\u001b[A\n",
+ " 60%|██████ | 26586/44063 [42:39<23:30, 12.39it/s]\u001b[A\n",
+ " 60%|██████ | 26588/44063 [42:39<21:42, 13.41it/s]\u001b[A\n",
+ " 60%|██████ | 26590/44063 [42:40<23:06, 12.60it/s]\u001b[A\n",
+ " 60%|██████ | 26592/44063 [42:40<21:36, 13.47it/s]\u001b[A\n",
+ " 60%|██████ | 26594/44063 [42:40<24:26, 11.92it/s]\u001b[A\n",
+ " 60%|██████ | 26596/44063 [42:40<27:15, 10.68it/s]\u001b[A\n",
+ " 60%|██████ | 26598/44063 [42:40<29:52, 9.74it/s]\u001b[A\n",
+ " 60%|██████ | 26600/44063 [42:41<31:07, 9.35it/s]\u001b[A\n",
+ " 60%|██████ | 26602/44063 [42:41<27:28, 10.59it/s]\u001b[A\n",
+ " 60%|██████ | 26604/44063 [42:41<28:42, 10.14it/s]\u001b[A\n",
+ " 60%|██████ | 26606/44063 [42:41<25:39, 11.34it/s]\u001b[A\n",
+ " 60%|██████ | 26608/44063 [42:41<25:01, 11.62it/s]\u001b[A\n",
+ " 60%|██████ | 26610/44063 [42:41<24:07, 12.06it/s]\u001b[A\n",
+ " 60%|██████ | 26612/44063 [42:42<21:52, 13.30it/s]\u001b[A\n",
+ " 60%|██████ | 26614/44063 [42:42<28:56, 10.05it/s]\u001b[A\n",
+ " 60%|██████ | 26616/44063 [42:42<30:33, 9.51it/s]\u001b[A\n",
+ " 60%|██████ | 26619/44063 [42:42<24:56, 11.66it/s]\u001b[A\n",
+ " 60%|██████ | 26621/44063 [42:42<22:00, 13.20it/s]\u001b[A\n",
+ " 60%|██████ | 26623/44063 [42:43<33:41, 8.63it/s]\u001b[A\n",
+ " 60%|██████ | 26626/44063 [42:43<29:29, 9.86it/s]\u001b[A\n",
+ " 60%|██████ | 26628/44063 [42:43<27:17, 10.65it/s]\u001b[A\n",
+ " 60%|██████ | 26630/44063 [42:43<26:25, 11.00it/s]\u001b[A\n",
+ " 60%|██████ | 26632/44063 [42:44<31:57, 9.09it/s]\u001b[A\n",
+ " 60%|██████ | 26634/44063 [42:44<35:15, 8.24it/s]\u001b[A\n",
+ " 60%|██████ | 26636/44063 [42:44<30:55, 9.39it/s]\u001b[A\n",
+ " 60%|██████ | 26638/44063 [42:44<29:33, 9.82it/s]\u001b[A\n",
+ " 60%|██████ | 26640/44063 [42:44<32:03, 9.06it/s]\u001b[A\n",
+ " 60%|██████ | 26642/44063 [42:45<31:47, 9.13it/s]\u001b[A\n",
+ " 60%|██████ | 26644/44063 [42:45<28:22, 10.23it/s]\u001b[A\n",
+ " 60%|██████ | 26646/44063 [42:45<26:17, 11.04it/s]\u001b[A\n",
+ " 60%|██████ | 26648/44063 [42:45<27:52, 10.41it/s]\u001b[A\n",
+ " 60%|██████ | 26650/44063 [42:45<24:01, 12.08it/s]\u001b[A\n",
+ " 60%|██████ | 26652/44063 [42:45<24:10, 12.01it/s]\u001b[A\n",
+ " 60%|██████ | 26654/44063 [42:46<27:07, 10.70it/s]\u001b[A\n",
+ " 60%|██████ | 26657/44063 [42:46<23:00, 12.61it/s]\u001b[A\n",
+ " 61%|██████ | 26659/44063 [42:46<22:30, 12.88it/s]\u001b[A\n",
+ " 61%|██████ | 26661/44063 [42:46<26:10, 11.08it/s]\u001b[A\n",
+ " 61%|██████ | 26663/44063 [42:46<24:39, 11.76it/s]\u001b[A\n",
+ " 61%|██████ | 26665/44063 [42:46<21:46, 13.32it/s]\u001b[A\n",
+ " 61%|██████ | 26667/44063 [42:47<25:51, 11.21it/s]\u001b[A\n",
+ " 61%|██████ | 26669/44063 [42:47<24:23, 11.88it/s]\u001b[A\n",
+ " 61%|██████ | 26671/44063 [42:47<24:09, 12.00it/s]\u001b[A\n",
+ " 61%|██████ | 26674/44063 [42:47<20:59, 13.81it/s]\u001b[A\n",
+ " 61%|██████ | 26676/44063 [42:47<27:24, 10.58it/s]\u001b[A\n",
+ " 61%|██████ | 26678/44063 [42:48<24:56, 11.62it/s]\u001b[A\n",
+ " 61%|██████ | 26680/44063 [42:48<24:32, 11.80it/s]\u001b[A\n",
+ " 61%|██████ | 26682/44063 [42:48<23:09, 12.51it/s]\u001b[A\n",
+ " 61%|██████ | 26684/44063 [42:48<22:04, 13.12it/s]\u001b[A\n",
+ " 61%|██████ | 26686/44063 [42:48<21:01, 13.78it/s]\u001b[A\n",
+ " 61%|██████ | 26688/44063 [42:48<22:01, 13.15it/s]\u001b[A\n",
+ " 61%|██████ | 26690/44063 [42:48<20:36, 14.05it/s]\u001b[A\n",
+ " 61%|██████ | 26692/44063 [42:49<29:31, 9.81it/s]\u001b[A\n",
+ " 61%|██████ | 26694/44063 [42:49<28:41, 10.09it/s]\u001b[A\n",
+ " 61%|██████ | 26696/44063 [42:49<25:55, 11.17it/s]\u001b[A\n",
+ " 61%|██████ | 26699/44063 [42:49<22:51, 12.66it/s]\u001b[A\n",
+ " 61%|██████ | 26701/44063 [42:49<23:36, 12.26it/s]\u001b[A\n",
+ " 61%|██████ | 26704/44063 [42:50<20:15, 14.28it/s]\u001b[A\n",
+ " 61%|██████ | 26706/44063 [42:50<26:46, 10.80it/s]\u001b[A\n",
+ " 61%|██████ | 26708/44063 [42:50<29:35, 9.77it/s]\u001b[A\n",
+ " 61%|██████ | 26710/44063 [42:50<27:01, 10.70it/s]\u001b[A\n",
+ " 61%|██████ | 26712/44063 [42:50<26:43, 10.82it/s]\u001b[A\n",
+ " 61%|██████ | 26714/44063 [42:51<24:54, 11.61it/s]\u001b[A\n",
+ " 61%|██████ | 26716/44063 [42:51<25:01, 11.55it/s]\u001b[A\n",
+ " 61%|██████ | 26718/44063 [42:51<23:10, 12.47it/s]\u001b[A\n",
+ " 61%|██████ | 26720/44063 [42:51<23:47, 12.15it/s]\u001b[A\n",
+ " 61%|██████ | 26722/44063 [42:51<28:39, 10.08it/s]\u001b[A\n",
+ " 61%|██████ | 26724/44063 [42:52<28:33, 10.12it/s]\u001b[A\n",
+ " 61%|██████ | 26726/44063 [42:52<28:01, 10.31it/s]\u001b[A\n",
+ " 61%|██████ | 26728/44063 [42:52<30:00, 9.63it/s]\u001b[A\n",
+ " 61%|██████ | 26730/44063 [42:52<28:51, 10.01it/s]\u001b[A\n",
+ " 61%|██████ | 26732/44063 [42:52<27:40, 10.44it/s]\u001b[A\n",
+ " 61%|██████ | 26734/44063 [42:52<24:53, 11.60it/s]\u001b[A\n",
+ " 61%|██████ | 26736/44063 [42:53<32:05, 9.00it/s]\u001b[A\n",
+ " 61%|██████ | 26738/44063 [42:53<28:56, 9.98it/s]\u001b[A\n",
+ " 61%|██████ | 26740/44063 [42:53<24:53, 11.60it/s]\u001b[A\n",
+ " 61%|██████ | 26743/44063 [42:53<21:04, 13.70it/s]\u001b[A\n",
+ " 61%|██████ | 26745/44063 [42:53<20:55, 13.79it/s]\u001b[A\n",
+ " 61%|██████ | 26747/44063 [42:53<20:42, 13.94it/s]\u001b[A\n",
+ " 61%|██████ | 26749/44063 [42:54<27:43, 10.41it/s]\u001b[A\n",
+ " 61%|██████ | 26751/44063 [42:54<24:15, 11.90it/s]\u001b[A\n",
+ " 61%|██████ | 26753/44063 [42:54<25:01, 11.53it/s]\u001b[A\n",
+ " 61%|██████ | 26755/44063 [42:54<24:08, 11.95it/s]\u001b[A\n",
+ " 61%|██████ | 26757/44063 [42:54<23:23, 12.33it/s]\u001b[A\n",
+ " 61%|██████ | 26759/44063 [42:55<30:11, 9.55it/s]\u001b[A\n",
+ " 61%|██████ | 26761/44063 [42:55<30:34, 9.43it/s]\u001b[A\n",
+ " 61%|██████ | 26763/44063 [42:55<32:32, 8.86it/s]\u001b[A\n",
+ " 61%|██████ | 26764/44063 [42:55<33:25, 8.63it/s]\u001b[A\n",
+ " 61%|██████ | 26765/44063 [42:55<33:14, 8.67it/s]\u001b[A\n",
+ " 61%|██████ | 26767/44063 [42:56<29:39, 9.72it/s]\u001b[A\n",
+ " 61%|██████ | 26769/44063 [42:56<26:49, 10.74it/s]\u001b[A\n",
+ " 61%|██████ | 26771/44063 [42:56<25:55, 11.12it/s]\u001b[A\n",
+ " 61%|██████ | 26773/44063 [42:56<23:02, 12.51it/s]\u001b[A\n",
+ " 61%|██████ | 26776/44063 [42:56<23:41, 12.16it/s]\u001b[A\n",
+ " 61%|██████ | 26778/44063 [42:56<24:59, 11.53it/s]\u001b[A\n",
+ " 61%|██████ | 26780/44063 [42:57<25:58, 11.09it/s]\u001b[A\n",
+ " 61%|██████ | 26783/44063 [42:57<21:56, 13.13it/s]\u001b[A\n",
+ " 61%|██████ | 26785/44063 [42:57<20:53, 13.79it/s]\u001b[A\n",
+ " 61%|██████ | 26788/44063 [42:57<20:33, 14.00it/s]\u001b[A\n",
+ " 61%|██████ | 26790/44063 [42:57<19:54, 14.46it/s]\u001b[A\n",
+ " 61%|██████ | 26792/44063 [42:57<21:34, 13.35it/s]\u001b[A\n",
+ " 61%|██████ | 26794/44063 [42:58<20:16, 14.19it/s]\u001b[A\n",
+ " 61%|██████ | 26796/44063 [42:58<25:46, 11.16it/s]\u001b[A\n",
+ " 61%|██████ | 26798/44063 [42:58<25:39, 11.21it/s]\u001b[A\n",
+ " 61%|██████ | 26800/44063 [42:58<27:00, 10.66it/s]\u001b[A\n",
+ " 61%|██████ | 26802/44063 [42:58<31:37, 9.10it/s]\u001b[A\n",
+ " 61%|██████ | 26804/44063 [42:59<31:36, 9.10it/s]\u001b[A\n",
+ " 61%|██████ | 26806/44063 [42:59<27:56, 10.29it/s]\u001b[A\n",
+ " 61%|██████ | 26808/44063 [42:59<24:03, 11.96it/s]\u001b[A\n",
+ " 61%|██████ | 26810/44063 [42:59<26:40, 10.78it/s]\u001b[A\n",
+ " 61%|██████ | 26812/44063 [42:59<26:59, 10.65it/s]\u001b[A\n",
+ " 61%|██████ | 26814/44063 [43:00<26:01, 11.05it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 61%|██████ | 26816/44063 [43:00<24:20, 11.81it/s]\u001b[A\n",
+ " 61%|██████ | 26819/44063 [43:00<23:09, 12.41it/s]\u001b[A\n",
+ " 61%|██████ | 26821/44063 [43:00<23:34, 12.19it/s]\u001b[A\n",
+ " 61%|██████ | 26823/44063 [43:00<29:01, 9.90it/s]\u001b[A\n",
+ " 61%|██████ | 26825/44063 [43:00<27:22, 10.49it/s]\u001b[A\n",
+ " 61%|██████ | 26827/44063 [43:01<26:45, 10.74it/s]\u001b[A\n",
+ " 61%|██████ | 26829/44063 [43:01<28:38, 10.03it/s]\u001b[A\n",
+ " 61%|██████ | 26831/44063 [43:01<27:53, 10.30it/s]\u001b[A\n",
+ " 61%|██████ | 26833/44063 [43:01<28:19, 10.14it/s]\u001b[A\n",
+ " 61%|██████ | 26835/44063 [43:01<28:15, 10.16it/s]\u001b[A\n",
+ " 61%|██████ | 26837/44063 [43:02<25:44, 11.15it/s]\u001b[A\n",
+ " 61%|██████ | 26839/44063 [43:02<33:33, 8.55it/s]\u001b[A\n",
+ " 61%|██████ | 26841/44063 [43:02<28:50, 9.95it/s]\u001b[A\n",
+ " 61%|██████ | 26843/44063 [43:02<27:31, 10.43it/s]\u001b[A\n",
+ " 61%|██████ | 26845/44063 [43:02<26:19, 10.90it/s]\u001b[A\n",
+ " 61%|██████ | 26847/44063 [43:03<27:06, 10.58it/s]\u001b[A\n",
+ " 61%|██████ | 26849/44063 [43:03<26:59, 10.63it/s]\u001b[A\n",
+ " 61%|██████ | 26851/44063 [43:03<25:02, 11.45it/s]\u001b[A\n",
+ " 61%|██████ | 26853/44063 [43:03<24:29, 11.71it/s]\u001b[A\n",
+ " 61%|██████ | 26855/44063 [43:03<22:05, 12.98it/s]\u001b[A\n",
+ " 61%|██████ | 26858/44063 [43:03<20:32, 13.95it/s]\u001b[A\n",
+ " 61%|██████ | 26860/44063 [43:04<19:20, 14.83it/s]\u001b[A\n",
+ " 61%|██████ | 26862/44063 [43:04<20:27, 14.01it/s]\u001b[A\n",
+ " 61%|██████ | 26864/44063 [43:04<20:19, 14.11it/s]\u001b[A\n",
+ " 61%|██████ | 26866/44063 [43:04<21:28, 13.35it/s]\u001b[A\n",
+ " 61%|██████ | 26868/44063 [43:04<21:53, 13.09it/s]\u001b[A\n",
+ " 61%|██████ | 26870/44063 [43:04<23:13, 12.34it/s]\u001b[A\n",
+ " 61%|██████ | 26872/44063 [43:04<21:38, 13.24it/s]\u001b[A\n",
+ " 61%|██████ | 26874/44063 [43:05<21:00, 13.63it/s]\u001b[A\n",
+ " 61%|██████ | 26876/44063 [43:05<19:58, 14.34it/s]\u001b[A\n",
+ " 61%|██████ | 26878/44063 [43:05<22:25, 12.77it/s]\u001b[A\n",
+ " 61%|██████ | 26880/44063 [43:05<20:30, 13.97it/s]\u001b[A\n",
+ " 61%|██████ | 26882/44063 [43:05<22:07, 12.94it/s]\u001b[A\n",
+ " 61%|██████ | 26884/44063 [43:05<20:44, 13.80it/s]\u001b[A\n",
+ " 61%|██████ | 26886/44063 [43:05<19:23, 14.76it/s]\u001b[A\n",
+ " 61%|██████ | 26889/44063 [43:06<19:36, 14.59it/s]\u001b[A\n",
+ " 61%|██████ | 26891/44063 [43:06<24:16, 11.79it/s]\u001b[A\n",
+ " 61%|██████ | 26893/44063 [43:06<21:55, 13.06it/s]\u001b[A\n",
+ " 61%|██████ | 26895/44063 [43:06<20:02, 14.27it/s]\u001b[A\n",
+ " 61%|██████ | 26897/44063 [43:06<22:53, 12.50it/s]\u001b[A\n",
+ " 61%|██████ | 26899/44063 [43:07<23:00, 12.43it/s]\u001b[A\n",
+ " 61%|██████ | 26901/44063 [43:07<27:13, 10.50it/s]\u001b[A\n",
+ " 61%|██████ | 26903/44063 [43:07<24:49, 11.52it/s]\u001b[A\n",
+ " 61%|██████ | 26905/44063 [43:07<27:12, 10.51it/s]\u001b[A\n",
+ " 61%|██████ | 26907/44063 [43:07<29:39, 9.64it/s]\u001b[A\n",
+ " 61%|██████ | 26909/44063 [43:08<29:11, 9.80it/s]\u001b[A\n",
+ " 61%|██████ | 26911/44063 [43:08<26:56, 10.61it/s]\u001b[A\n",
+ " 61%|██████ | 26913/44063 [43:08<28:32, 10.01it/s]\u001b[A\n",
+ " 61%|██████ | 26915/44063 [43:08<27:09, 10.52it/s]\u001b[A\n",
+ " 61%|██████ | 26917/44063 [43:08<27:29, 10.39it/s]\u001b[A\n",
+ " 61%|██████ | 26919/44063 [43:09<27:22, 10.44it/s]\u001b[A\n",
+ " 61%|██████ | 26921/44063 [43:09<27:09, 10.52it/s]\u001b[A\n",
+ " 61%|██████ | 26923/44063 [43:09<32:59, 8.66it/s]\u001b[A\n",
+ " 61%|██████ | 26925/44063 [43:09<38:01, 7.51it/s]\u001b[A\n",
+ " 61%|██████ | 26927/44063 [43:10<32:56, 8.67it/s]\u001b[A\n",
+ " 61%|██████ | 26928/44063 [43:10<31:39, 9.02it/s]\u001b[A\n",
+ " 61%|██████ | 26929/44063 [43:10<32:53, 8.68it/s]\u001b[A\n",
+ " 61%|██████ | 26931/44063 [43:10<28:59, 9.85it/s]\u001b[A\n",
+ " 61%|██████ | 26933/44063 [43:10<26:45, 10.67it/s]\u001b[A\n",
+ " 61%|██████ | 26935/44063 [43:10<25:55, 11.01it/s]\u001b[A\n",
+ " 61%|██████ | 26937/44063 [43:10<23:48, 11.99it/s]\u001b[A\n",
+ " 61%|██████ | 26939/44063 [43:10<23:09, 12.32it/s]\u001b[A\n",
+ " 61%|██████ | 26941/44063 [43:11<23:31, 12.13it/s]\u001b[A\n",
+ " 61%|██████ | 26943/44063 [43:11<24:17, 11.75it/s]\u001b[A\n",
+ " 61%|██████ | 26945/44063 [43:11<25:05, 11.37it/s]\u001b[A\n",
+ " 61%|██████ | 26947/44063 [43:11<23:52, 11.95it/s]\u001b[A\n",
+ " 61%|██████ | 26949/44063 [43:11<24:04, 11.85it/s]\u001b[A\n",
+ " 61%|██████ | 26951/44063 [43:12<24:35, 11.60it/s]\u001b[A\n",
+ " 61%|██████ | 26953/44063 [43:12<32:25, 8.79it/s]\u001b[A\n",
+ " 61%|██████ | 26954/44063 [43:12<31:30, 9.05it/s]\u001b[A\n",
+ " 61%|██████ | 26956/44063 [43:12<28:07, 10.14it/s]\u001b[A\n",
+ " 61%|██████ | 26958/44063 [43:12<27:58, 10.19it/s]\u001b[A\n",
+ " 61%|██████ | 26960/44063 [43:12<27:07, 10.51it/s]\u001b[A\n",
+ " 61%|██████ | 26962/44063 [43:13<26:56, 10.58it/s]\u001b[A\n",
+ " 61%|██████ | 26964/44063 [43:13<27:10, 10.49it/s]\u001b[A\n",
+ " 61%|██████ | 26966/44063 [43:13<27:43, 10.28it/s]\u001b[A\n",
+ " 61%|██████ | 26968/44063 [43:13<29:18, 9.72it/s]\u001b[A\n",
+ " 61%|██████ | 26970/44063 [43:13<26:41, 10.67it/s]\u001b[A\n",
+ " 61%|██████ | 26972/44063 [43:14<23:14, 12.25it/s]\u001b[A\n",
+ " 61%|██████ | 26975/44063 [43:14<21:38, 13.16it/s]\u001b[A\n",
+ " 61%|██████ | 26977/44063 [43:14<23:49, 11.95it/s]\u001b[A\n",
+ " 61%|██████ | 26979/44063 [43:14<27:13, 10.46it/s]\u001b[A\n",
+ " 61%|██████ | 26981/44063 [43:14<26:53, 10.59it/s]\u001b[A\n",
+ " 61%|██████ | 26983/44063 [43:15<24:10, 11.78it/s]\u001b[A\n",
+ " 61%|██████ | 26985/44063 [43:15<23:05, 12.33it/s]\u001b[A\n",
+ " 61%|██████ | 26987/44063 [43:15<25:05, 11.34it/s]\u001b[A\n",
+ " 61%|██████▏ | 26989/44063 [43:15<23:57, 11.87it/s]\u001b[A\n",
+ " 61%|██████▏ | 26991/44063 [43:15<23:16, 12.22it/s]\u001b[A\n",
+ " 61%|██████▏ | 26993/44063 [43:15<25:39, 11.09it/s]\u001b[A\n",
+ " 61%|██████▏ | 26995/44063 [43:16<25:50, 11.01it/s]\u001b[A\n",
+ " 61%|██████▏ | 26997/44063 [43:16<23:11, 12.26it/s]\u001b[A\n",
+ " 61%|██████▏ | 26999/44063 [43:16<22:51, 12.45it/s]\u001b[A\n",
+ " 61%|██████▏ | 27001/44063 [43:16<25:46, 11.03it/s]\u001b[A\n",
+ " 61%|██████▏ | 27003/44063 [43:16<25:33, 11.12it/s]\u001b[A\n",
+ " 61%|██████▏ | 27005/44063 [43:16<24:51, 11.44it/s]\u001b[A\n",
+ " 61%|██████▏ | 27007/44063 [43:17<27:13, 10.44it/s]\u001b[A\n",
+ " 61%|██████▏ | 27009/44063 [43:17<27:41, 10.26it/s]\u001b[A\n",
+ " 61%|██████▏ | 27011/44063 [43:17<27:01, 10.51it/s]\u001b[A\n",
+ " 61%|██████▏ | 27013/44063 [43:17<26:38, 10.67it/s]\u001b[A\n",
+ " 61%|██████▏ | 27015/44063 [43:17<24:16, 11.71it/s]\u001b[A\n",
+ " 61%|██████▏ | 27017/44063 [43:18<23:45, 11.95it/s]\u001b[A\n",
+ " 61%|██████▏ | 27019/44063 [43:18<22:19, 12.72it/s]\u001b[A\n",
+ " 61%|██████▏ | 27021/44063 [43:18<24:22, 11.65it/s]\u001b[A\n",
+ " 61%|██████▏ | 27023/44063 [43:18<24:23, 11.65it/s]\u001b[A\n",
+ " 61%|██████▏ | 27025/44063 [43:18<21:30, 13.20it/s]\u001b[A\n",
+ " 61%|██████▏ | 27027/44063 [43:18<20:27, 13.88it/s]\u001b[A\n",
+ " 61%|██████▏ | 27029/44063 [43:18<21:11, 13.40it/s]\u001b[A\n",
+ " 61%|██████▏ | 27031/44063 [43:19<21:35, 13.15it/s]\u001b[A\n",
+ " 61%|██████▏ | 27033/44063 [43:19<20:58, 13.53it/s]\u001b[A\n",
+ " 61%|██████▏ | 27035/44063 [43:19<23:04, 12.30it/s]\u001b[A\n",
+ " 61%|██████▏ | 27037/44063 [43:19<27:12, 10.43it/s]\u001b[A\n",
+ " 61%|██████▏ | 27039/44063 [43:19<29:18, 9.68it/s]\u001b[A\n",
+ " 61%|██████▏ | 27041/44063 [43:20<27:31, 10.31it/s]\u001b[A\n",
+ " 61%|██████▏ | 27043/44063 [43:20<25:52, 10.96it/s]\u001b[A\n",
+ " 61%|██████▏ | 27045/44063 [43:20<26:01, 10.90it/s]\u001b[A\n",
+ " 61%|██████▏ | 27047/44063 [43:20<28:44, 9.87it/s]\u001b[A\n",
+ " 61%|██████▏ | 27049/44063 [43:20<28:12, 10.05it/s]\u001b[A\n",
+ " 61%|██████▏ | 27051/44063 [43:21<29:28, 9.62it/s]\u001b[A\n",
+ " 61%|██████▏ | 27052/44063 [43:21<30:52, 9.19it/s]\u001b[A\n",
+ " 61%|██████▏ | 27054/44063 [43:21<29:09, 9.72it/s]\u001b[A\n",
+ " 61%|██████▏ | 27056/44063 [43:21<26:45, 10.59it/s]\u001b[A\n",
+ " 61%|██████▏ | 27058/44063 [43:21<27:00, 10.49it/s]\u001b[A\n",
+ " 61%|██████▏ | 27060/44063 [43:21<27:22, 10.35it/s]\u001b[A\n",
+ " 61%|██████▏ | 27062/44063 [43:22<25:02, 11.31it/s]\u001b[A\n",
+ " 61%|██████▏ | 27064/44063 [43:22<24:37, 11.51it/s]\u001b[A\n",
+ " 61%|██████▏ | 27066/44063 [43:22<23:15, 12.18it/s]\u001b[A\n",
+ " 61%|██████▏ | 27068/44063 [43:22<25:01, 11.32it/s]\u001b[A\n",
+ " 61%|██████▏ | 27070/44063 [43:22<24:30, 11.56it/s]\u001b[A\n",
+ " 61%|██████▏ | 27072/44063 [43:22<25:30, 11.10it/s]\u001b[A\n",
+ " 61%|██████▏ | 27074/44063 [43:23<25:12, 11.24it/s]\u001b[A\n",
+ " 61%|██████▏ | 27076/44063 [43:23<23:49, 11.88it/s]\u001b[A\n",
+ " 61%|██████▏ | 27078/44063 [43:23<22:17, 12.70it/s]\u001b[A\n",
+ " 61%|██████▏ | 27080/44063 [43:23<23:42, 11.94it/s]\u001b[A\n",
+ " 61%|██████▏ | 27082/44063 [43:23<23:36, 11.98it/s]\u001b[A\n",
+ " 61%|██████▏ | 27084/44063 [43:23<21:49, 12.96it/s]\u001b[A\n",
+ " 61%|██████▏ | 27086/44063 [43:24<24:01, 11.78it/s]\u001b[A\n",
+ " 61%|██████▏ | 27088/44063 [43:24<23:29, 12.05it/s]\u001b[A\n",
+ " 61%|██████▏ | 27090/44063 [43:24<26:42, 10.59it/s]\u001b[A\n",
+ " 61%|██████▏ | 27092/44063 [43:24<27:36, 10.24it/s]\u001b[A\n",
+ " 61%|██████▏ | 27094/44063 [43:24<25:56, 10.90it/s]\u001b[A\n",
+ " 61%|██████▏ | 27096/44063 [43:24<24:59, 11.32it/s]\u001b[A\n",
+ " 61%|██████▏ | 27098/44063 [43:25<33:35, 8.42it/s]\u001b[A\n",
+ " 62%|██████▏ | 27100/44063 [43:25<30:31, 9.26it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 62%|██████▏ | 27102/44063 [43:25<34:00, 8.31it/s]\u001b[A\n",
+ " 62%|██████▏ | 27104/44063 [43:26<31:19, 9.02it/s]\u001b[A\n",
+ " 62%|██████▏ | 27106/44063 [43:26<28:52, 9.79it/s]\u001b[A\n",
+ " 62%|██████▏ | 27108/44063 [43:26<27:20, 10.34it/s]\u001b[A\n",
+ " 62%|██████▏ | 27110/44063 [43:26<27:34, 10.25it/s]\u001b[A\n",
+ " 62%|██████▏ | 27112/44063 [43:26<24:45, 11.41it/s]\u001b[A\n",
+ " 62%|██████▏ | 27114/44063 [43:26<23:50, 11.85it/s]\u001b[A\n",
+ " 62%|██████▏ | 27116/44063 [43:27<24:57, 11.32it/s]\u001b[A\n",
+ " 62%|██████▏ | 27118/44063 [43:27<33:12, 8.50it/s]\u001b[A\n",
+ " 62%|██████▏ | 27120/44063 [43:27<28:58, 9.74it/s]\u001b[A\n",
+ " 62%|██████▏ | 27122/44063 [43:27<34:15, 8.24it/s]\u001b[A\n",
+ " 62%|██████▏ | 27124/44063 [43:27<29:33, 9.55it/s]\u001b[A\n",
+ " 62%|██████▏ | 27126/44063 [43:28<25:07, 11.24it/s]\u001b[A\n",
+ " 62%|██████▏ | 27128/44063 [43:28<26:45, 10.55it/s]\u001b[A\n",
+ " 62%|██████▏ | 27130/44063 [43:28<25:29, 11.07it/s]\u001b[A\n",
+ " 62%|██████▏ | 27132/44063 [43:28<27:26, 10.28it/s]\u001b[A\n",
+ " 62%|██████▏ | 27134/44063 [43:28<24:25, 11.56it/s]\u001b[A\n",
+ " 62%|██████▏ | 27136/44063 [43:28<24:11, 11.66it/s]\u001b[A\n",
+ " 62%|██████▏ | 27138/44063 [43:29<24:13, 11.65it/s]\u001b[A\n",
+ " 62%|██████▏ | 27140/44063 [43:29<25:29, 11.07it/s]\u001b[A\n",
+ " 62%|██████▏ | 27142/44063 [43:29<22:59, 12.27it/s]\u001b[A\n",
+ " 62%|██████▏ | 27144/44063 [43:29<22:07, 12.75it/s]\u001b[A\n",
+ " 62%|██████▏ | 27146/44063 [43:29<23:17, 12.11it/s]\u001b[A\n",
+ " 62%|██████▏ | 27148/44063 [43:29<21:48, 12.92it/s]\u001b[A\n",
+ " 62%|██████▏ | 27150/44063 [43:30<20:36, 13.67it/s]\u001b[A\n",
+ " 62%|██████▏ | 27152/44063 [43:30<19:27, 14.48it/s]\u001b[A\n",
+ " 62%|██████▏ | 27154/44063 [43:30<18:18, 15.40it/s]\u001b[A\n",
+ " 62%|██████▏ | 27156/44063 [43:30<20:31, 13.72it/s]\u001b[A\n",
+ " 62%|██████▏ | 27158/44063 [43:30<20:28, 13.76it/s]\u001b[A\n",
+ " 62%|██████▏ | 27160/44063 [43:30<20:10, 13.97it/s]\u001b[A\n",
+ " 62%|██████▏ | 27162/44063 [43:30<20:58, 13.43it/s]\u001b[A\n",
+ " 62%|██████▏ | 27164/44063 [43:31<19:33, 14.40it/s]\u001b[A\n",
+ " 62%|██████▏ | 27166/44063 [43:31<23:43, 11.87it/s]\u001b[A\n",
+ " 62%|██████▏ | 27168/44063 [43:31<24:52, 11.32it/s]\u001b[A\n",
+ " 62%|██████▏ | 27170/44063 [43:31<37:27, 7.52it/s]\u001b[A\n",
+ " 62%|██████▏ | 27172/44063 [43:32<33:12, 8.48it/s]\u001b[A\n",
+ " 62%|██████▏ | 27174/44063 [43:32<33:57, 8.29it/s]\u001b[A\n",
+ " 62%|██████▏ | 27176/44063 [43:32<29:11, 9.64it/s]\u001b[A\n",
+ " 62%|██████▏ | 27178/44063 [43:32<26:21, 10.68it/s]\u001b[A\n",
+ " 62%|██████▏ | 27180/44063 [43:32<24:22, 11.54it/s]\u001b[A\n",
+ " 62%|██████▏ | 27182/44063 [43:33<28:19, 9.94it/s]\u001b[A\n",
+ " 62%|██████▏ | 27184/44063 [43:33<24:16, 11.59it/s]\u001b[A\n",
+ " 62%|██████▏ | 27186/44063 [43:33<23:26, 12.00it/s]\u001b[A\n",
+ " 62%|██████▏ | 27188/44063 [43:33<24:07, 11.66it/s]\u001b[A\n",
+ " 62%|██████▏ | 27190/44063 [43:33<26:27, 10.63it/s]\u001b[A\n",
+ " 62%|██████▏ | 27192/44063 [43:33<26:07, 10.76it/s]\u001b[A\n",
+ " 62%|██████▏ | 27194/44063 [43:34<29:11, 9.63it/s]\u001b[A\n",
+ " 62%|██████▏ | 27196/44063 [43:34<28:13, 9.96it/s]\u001b[A\n",
+ " 62%|██████▏ | 27198/44063 [43:34<28:23, 9.90it/s]\u001b[A\n",
+ " 62%|██████▏ | 27200/44063 [43:34<29:29, 9.53it/s]\u001b[A\n",
+ " 62%|██████▏ | 27202/44063 [43:34<28:31, 9.85it/s]\u001b[A\n",
+ " 62%|██████▏ | 27204/44063 [43:35<28:15, 9.94it/s]\u001b[A\n",
+ " 62%|██████▏ | 27206/44063 [43:35<27:38, 10.17it/s]\u001b[A\n",
+ " 62%|██████▏ | 27208/44063 [43:35<24:27, 11.49it/s]\u001b[A\n",
+ " 62%|██████▏ | 27210/44063 [43:35<27:23, 10.25it/s]\u001b[A\n",
+ " 62%|██████▏ | 27212/44063 [43:35<25:17, 11.11it/s]\u001b[A\n",
+ " 62%|██████▏ | 27214/44063 [43:35<22:33, 12.45it/s]\u001b[A\n",
+ " 62%|██████▏ | 27216/44063 [43:36<25:07, 11.17it/s]\u001b[A\n",
+ " 62%|██████▏ | 27218/44063 [43:36<22:16, 12.60it/s]\u001b[A\n",
+ " 62%|██████▏ | 27220/44063 [43:36<21:09, 13.27it/s]\u001b[A\n",
+ " 62%|██████▏ | 27222/44063 [43:36<20:43, 13.54it/s]\u001b[A\n",
+ " 62%|██████▏ | 27224/44063 [43:36<23:14, 12.07it/s]\u001b[A\n",
+ " 62%|██████▏ | 27226/44063 [43:36<21:42, 12.93it/s]\u001b[A\n",
+ " 62%|██████▏ | 27228/44063 [43:37<20:14, 13.86it/s]\u001b[A\n",
+ " 62%|██████▏ | 27230/44063 [43:37<19:57, 14.05it/s]\u001b[A\n",
+ " 62%|██████▏ | 27232/44063 [43:37<21:19, 13.15it/s]\u001b[A\n",
+ " 62%|██████▏ | 27234/44063 [43:37<20:55, 13.40it/s]\u001b[A\n",
+ " 62%|██████▏ | 27236/44063 [43:37<21:10, 13.24it/s]\u001b[A\n",
+ " 62%|██████▏ | 27238/44063 [43:37<19:55, 14.07it/s]\u001b[A\n",
+ " 62%|██████▏ | 27240/44063 [43:37<23:25, 11.97it/s]\u001b[A\n",
+ " 62%|██████▏ | 27242/44063 [43:38<23:39, 11.85it/s]\u001b[A\n",
+ " 62%|██████▏ | 27244/44063 [43:38<21:47, 12.86it/s]\u001b[A\n",
+ " 62%|██████▏ | 27246/44063 [43:38<23:53, 11.73it/s]\u001b[A\n",
+ " 62%|██████▏ | 27248/44063 [43:38<26:14, 10.68it/s]\u001b[A\n",
+ " 62%|██████▏ | 27250/44063 [43:38<26:56, 10.40it/s]\u001b[A\n",
+ " 62%|██████▏ | 27252/44063 [43:39<25:14, 11.10it/s]\u001b[A\n",
+ " 62%|██████▏ | 27254/44063 [43:39<29:58, 9.35it/s]\u001b[A\n",
+ " 62%|██████▏ | 27256/44063 [43:39<26:23, 10.61it/s]\u001b[A\n",
+ " 62%|██████▏ | 27258/44063 [43:39<25:48, 10.85it/s]\u001b[A\n",
+ " 62%|██████▏ | 27260/44063 [43:39<22:58, 12.19it/s]\u001b[A\n",
+ " 62%|██████▏ | 27262/44063 [43:39<22:55, 12.21it/s]\u001b[A\n",
+ " 62%|██████▏ | 27264/44063 [43:40<23:00, 12.16it/s]\u001b[A\n",
+ " 62%|██████▏ | 27266/44063 [43:40<21:55, 12.77it/s]\u001b[A\n",
+ " 62%|██████▏ | 27268/44063 [43:40<27:35, 10.15it/s]\u001b[A\n",
+ " 62%|██████▏ | 27270/44063 [43:40<28:59, 9.66it/s]\u001b[A\n",
+ " 62%|██████▏ | 27272/44063 [43:40<28:13, 9.92it/s]\u001b[A\n",
+ " 62%|██████▏ | 27274/44063 [43:41<26:39, 10.49it/s]\u001b[A\n",
+ " 62%|██████▏ | 27276/44063 [43:41<29:37, 9.44it/s]\u001b[A\n",
+ " 62%|██████▏ | 27278/44063 [43:41<28:23, 9.85it/s]\u001b[A\n",
+ " 62%|██████▏ | 27280/44063 [43:41<27:50, 10.05it/s]\u001b[A\n",
+ " 62%|██████▏ | 27282/44063 [43:42<38:10, 7.33it/s]\u001b[A\n",
+ " 62%|██████▏ | 27284/44063 [43:42<32:55, 8.49it/s]\u001b[A\n",
+ " 62%|██████▏ | 27286/44063 [43:42<33:59, 8.23it/s]\u001b[A\n",
+ " 62%|██████▏ | 27287/44063 [43:42<33:35, 8.33it/s]\u001b[A\n",
+ " 62%|██████▏ | 27289/44063 [43:42<29:39, 9.42it/s]\u001b[A\n",
+ " 62%|██████▏ | 27291/44063 [43:43<28:16, 9.88it/s]\u001b[A\n",
+ " 62%|██████▏ | 27293/44063 [43:43<31:08, 8.98it/s]\u001b[A\n",
+ " 62%|██████▏ | 27295/44063 [43:43<29:12, 9.57it/s]\u001b[A\n",
+ " 62%|██████▏ | 27297/44063 [43:43<28:38, 9.76it/s]\u001b[A\n",
+ " 62%|██████▏ | 27299/44063 [43:43<30:29, 9.16it/s]\u001b[A\n",
+ " 62%|██████▏ | 27300/44063 [43:44<30:46, 9.08it/s]\u001b[A\n",
+ " 62%|██████▏ | 27302/44063 [43:44<26:53, 10.39it/s]\u001b[A\n",
+ " 62%|██████▏ | 27304/44063 [43:44<26:30, 10.54it/s]\u001b[A\n",
+ " 62%|██████▏ | 27306/44063 [43:44<25:10, 11.10it/s]\u001b[A\n",
+ " 62%|██████▏ | 27308/44063 [43:44<24:49, 11.25it/s]\u001b[A\n",
+ " 62%|██████▏ | 27310/44063 [43:44<23:59, 11.64it/s]\u001b[A\n",
+ " 62%|██████▏ | 27312/44063 [43:44<22:03, 12.65it/s]\u001b[A\n",
+ " 62%|██████▏ | 27314/44063 [43:45<24:37, 11.33it/s]\u001b[A\n",
+ " 62%|██████▏ | 27316/44063 [43:45<22:30, 12.40it/s]\u001b[A\n",
+ " 62%|██████▏ | 27318/44063 [43:45<24:00, 11.62it/s]\u001b[A\n",
+ " 62%|██████▏ | 27320/44063 [43:45<22:52, 12.20it/s]\u001b[A\n",
+ " 62%|██████▏ | 27322/44063 [43:45<22:02, 12.66it/s]\u001b[A\n",
+ " 62%|██████▏ | 27324/44063 [43:46<26:18, 10.61it/s]\u001b[A\n",
+ " 62%|██████▏ | 27326/44063 [43:46<26:08, 10.67it/s]\u001b[A\n",
+ " 62%|██████▏ | 27328/44063 [43:46<23:01, 12.12it/s]\u001b[A\n",
+ " 62%|██████▏ | 27330/44063 [43:46<23:24, 11.91it/s]\u001b[A\n",
+ " 62%|██████▏ | 27332/44063 [43:46<26:27, 10.54it/s]\u001b[A\n",
+ " 62%|██████▏ | 27334/44063 [43:46<26:58, 10.33it/s]\u001b[A\n",
+ " 62%|██████▏ | 27336/44063 [43:47<29:33, 9.43it/s]\u001b[A\n",
+ " 62%|██████▏ | 27338/44063 [43:47<27:13, 10.24it/s]\u001b[A\n",
+ " 62%|██████▏ | 27340/44063 [43:47<24:34, 11.34it/s]\u001b[A\n",
+ " 62%|██████▏ | 27342/44063 [43:47<23:44, 11.73it/s]\u001b[A\n",
+ " 62%|██████▏ | 27344/44063 [43:47<23:06, 12.06it/s]\u001b[A\n",
+ " 62%|██████▏ | 27346/44063 [43:48<27:13, 10.24it/s]\u001b[A\n",
+ " 62%|██████▏ | 27348/44063 [43:48<24:21, 11.44it/s]\u001b[A\n",
+ " 62%|██████▏ | 27350/44063 [43:48<25:12, 11.05it/s]\u001b[A\n",
+ " 62%|██████▏ | 27352/44063 [43:48<28:13, 9.87it/s]\u001b[A\n",
+ " 62%|██████▏ | 27354/44063 [43:48<29:59, 9.28it/s]\u001b[A\n",
+ " 62%|██████▏ | 27356/44063 [43:49<27:59, 9.95it/s]\u001b[A\n",
+ " 62%|██████▏ | 27358/44063 [43:49<26:27, 10.52it/s]\u001b[A\n",
+ " 62%|██████▏ | 27360/44063 [43:49<25:41, 10.83it/s]\u001b[A\n",
+ " 62%|██████▏ | 27362/44063 [43:49<25:33, 10.89it/s]\u001b[A\n",
+ " 62%|██████▏ | 27364/44063 [43:49<26:44, 10.41it/s]\u001b[A\n",
+ " 62%|██████▏ | 27366/44063 [43:50<33:57, 8.19it/s]\u001b[A\n",
+ " 62%|██████▏ | 27368/44063 [43:50<31:23, 8.87it/s]\u001b[A\n",
+ " 62%|██████▏ | 27370/44063 [43:50<28:06, 9.90it/s]\u001b[A\n",
+ " 62%|██████▏ | 27372/44063 [43:50<32:28, 8.57it/s]\u001b[A\n",
+ " 62%|██████▏ | 27374/44063 [43:50<29:00, 9.59it/s]\u001b[A\n",
+ " 62%|██████▏ | 27376/44063 [43:51<31:40, 8.78it/s]\u001b[A\n",
+ " 62%|██████▏ | 27378/44063 [43:51<33:28, 8.31it/s]\u001b[A\n",
+ " 62%|██████▏ | 27380/44063 [43:51<31:25, 8.85it/s]\u001b[A\n",
+ " 62%|██████▏ | 27381/44063 [43:51<31:07, 8.93it/s]\u001b[A\n",
+ " 62%|██████▏ | 27382/44063 [43:51<31:02, 8.96it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 62%|██████▏ | 27383/44063 [43:52<32:06, 8.66it/s]\u001b[A\n",
+ " 62%|██████▏ | 27385/44063 [43:52<28:04, 9.90it/s]\u001b[A\n",
+ " 62%|██████▏ | 27387/44063 [43:52<27:36, 10.06it/s]\u001b[A\n",
+ " 62%|██████▏ | 27389/44063 [43:52<26:06, 10.64it/s]\u001b[A\n",
+ " 62%|██████▏ | 27391/44063 [43:52<24:03, 11.55it/s]\u001b[A\n",
+ " 62%|██████▏ | 27393/44063 [43:52<23:05, 12.04it/s]\u001b[A\n",
+ " 62%|██████▏ | 27395/44063 [43:53<23:47, 11.67it/s]\u001b[A\n",
+ " 62%|██████▏ | 27397/44063 [43:53<29:59, 9.26it/s]\u001b[A\n",
+ " 62%|██████▏ | 27399/44063 [43:53<26:58, 10.29it/s]\u001b[A\n",
+ " 62%|██████▏ | 27401/44063 [43:53<27:20, 10.16it/s]\u001b[A\n",
+ " 62%|██████▏ | 27403/44063 [43:53<26:45, 10.38it/s]\u001b[A\n",
+ " 62%|██████▏ | 27405/44063 [43:54<24:44, 11.22it/s]\u001b[A\n",
+ " 62%|██████▏ | 27407/44063 [43:54<27:23, 10.14it/s]\u001b[A\n",
+ " 62%|██████▏ | 27409/44063 [43:54<27:01, 10.27it/s]\u001b[A\n",
+ " 62%|██████▏ | 27411/44063 [43:54<24:29, 11.33it/s]\u001b[A\n",
+ " 62%|██████▏ | 27413/44063 [43:54<24:28, 11.34it/s]\u001b[A\n",
+ " 62%|██████▏ | 27415/44063 [43:55<27:28, 10.10it/s]\u001b[A\n",
+ " 62%|██████▏ | 27417/44063 [43:55<24:54, 11.14it/s]\u001b[A\n",
+ " 62%|██████▏ | 27419/44063 [43:55<27:04, 10.25it/s]\u001b[A\n",
+ " 62%|██████▏ | 27421/44063 [43:55<26:53, 10.32it/s]\u001b[A\n",
+ " 62%|██████▏ | 27423/44063 [43:55<25:55, 10.70it/s]\u001b[A\n",
+ " 62%|██████▏ | 27425/44063 [43:55<27:13, 10.18it/s]\u001b[A\n",
+ " 62%|██████▏ | 27427/44063 [43:56<36:32, 7.59it/s]\u001b[A\n",
+ " 62%|██████▏ | 27428/44063 [43:56<37:24, 7.41it/s]\u001b[A\n",
+ " 62%|██████▏ | 27430/44063 [43:56<33:30, 8.27it/s]\u001b[A\n",
+ " 62%|██████▏ | 27432/44063 [43:56<31:51, 8.70it/s]\u001b[A\n",
+ " 62%|██████▏ | 27433/44063 [43:57<33:09, 8.36it/s]\u001b[A\n",
+ " 62%|██████▏ | 27434/44063 [43:57<39:57, 6.94it/s]\u001b[A\n",
+ " 62%|██████▏ | 27435/44063 [43:57<37:20, 7.42it/s]\u001b[A\n",
+ " 62%|██████▏ | 27437/44063 [43:57<32:18, 8.58it/s]\u001b[A\n",
+ " 62%|██████▏ | 27439/44063 [43:57<33:55, 8.17it/s]\u001b[A\n",
+ " 62%|██████▏ | 27440/44063 [43:57<33:55, 8.17it/s]\u001b[A\n",
+ " 62%|██████▏ | 27441/44063 [43:58<34:22, 8.06it/s]\u001b[A\n",
+ " 62%|██████▏ | 27443/44063 [43:58<30:53, 8.97it/s]\u001b[A\n",
+ " 62%|██████▏ | 27445/44063 [43:58<27:49, 9.95it/s]\u001b[A\n",
+ " 62%|██████▏ | 27447/44063 [43:58<26:37, 10.40it/s]\u001b[A\n",
+ " 62%|██████▏ | 27449/44063 [43:58<28:06, 9.85it/s]\u001b[A\n",
+ " 62%|██████▏ | 27451/44063 [43:58<29:22, 9.43it/s]\u001b[A\n",
+ " 62%|██████▏ | 27453/44063 [43:59<28:18, 9.78it/s]\u001b[A\n",
+ " 62%|██████▏ | 27455/44063 [43:59<30:11, 9.17it/s]\u001b[A\n",
+ " 62%|██████▏ | 27456/44063 [43:59<35:35, 7.78it/s]\u001b[A\n",
+ " 62%|██████▏ | 27458/44063 [43:59<31:47, 8.71it/s]\u001b[A\n",
+ " 62%|██████▏ | 27460/44063 [43:59<29:36, 9.34it/s]\u001b[A\n",
+ " 62%|██████▏ | 27462/44063 [44:00<27:10, 10.18it/s]\u001b[A\n",
+ " 62%|██████▏ | 27464/44063 [44:00<27:43, 9.98it/s]\u001b[A\n",
+ " 62%|██████▏ | 27466/44063 [44:00<27:02, 10.23it/s]\u001b[A\n",
+ " 62%|██████▏ | 27468/44063 [44:00<26:26, 10.46it/s]\u001b[A\n",
+ " 62%|██████▏ | 27470/44063 [44:00<26:37, 10.38it/s]\u001b[A\n",
+ " 62%|██████▏ | 27472/44063 [44:01<28:04, 9.85it/s]\u001b[A\n",
+ " 62%|██████▏ | 27474/44063 [44:01<27:43, 9.97it/s]\u001b[A\n",
+ " 62%|██████▏ | 27476/44063 [44:01<27:04, 10.21it/s]\u001b[A\n",
+ " 62%|██████▏ | 27478/44063 [44:01<29:53, 9.25it/s]\u001b[A\n",
+ " 62%|██████▏ | 27480/44063 [44:01<27:43, 9.97it/s]\u001b[A\n",
+ " 62%|██████▏ | 27482/44063 [44:02<28:59, 9.53it/s]\u001b[A\n",
+ " 62%|██████▏ | 27484/44063 [44:02<26:53, 10.27it/s]\u001b[A\n",
+ " 62%|██████▏ | 27486/44063 [44:02<25:30, 10.83it/s]\u001b[A\n",
+ " 62%|██████▏ | 27488/44063 [44:02<28:28, 9.70it/s]\u001b[A\n",
+ " 62%|██████▏ | 27490/44063 [44:02<27:50, 9.92it/s]\u001b[A\n",
+ " 62%|██████▏ | 27492/44063 [44:03<31:03, 8.89it/s]\u001b[A\n",
+ " 62%|██████▏ | 27493/44063 [44:03<33:30, 8.24it/s]\u001b[A\n",
+ " 62%|██████▏ | 27495/44063 [44:03<29:27, 9.37it/s]\u001b[A\n",
+ " 62%|██████▏ | 27497/44063 [44:03<29:03, 9.50it/s]\u001b[A\n",
+ " 62%|██████▏ | 27499/44063 [44:03<28:33, 9.67it/s]\u001b[A\n",
+ " 62%|██████▏ | 27501/44063 [44:04<30:39, 9.00it/s]\u001b[A\n",
+ " 62%|██████▏ | 27502/44063 [44:04<31:26, 8.78it/s]\u001b[A\n",
+ " 62%|██████▏ | 27504/44063 [44:04<32:53, 8.39it/s]\u001b[A\n",
+ " 62%|██████▏ | 27505/44063 [44:04<31:51, 8.66it/s]\u001b[A\n",
+ " 62%|██████▏ | 27506/44063 [44:04<43:58, 6.28it/s]\u001b[A\n",
+ " 62%|██████▏ | 27507/44063 [44:04<41:04, 6.72it/s]\u001b[A\n",
+ " 62%|██████▏ | 27508/44063 [44:05<37:31, 7.35it/s]\u001b[A\n",
+ " 62%|██████▏ | 27510/44063 [44:05<32:15, 8.55it/s]\u001b[A\n",
+ " 62%|██████▏ | 27511/44063 [44:05<34:57, 7.89it/s]\u001b[A\n",
+ " 62%|██████▏ | 27512/44063 [44:05<35:35, 7.75it/s]\u001b[A\n",
+ " 62%|██████▏ | 27513/44063 [44:05<36:38, 7.53it/s]\u001b[A\n",
+ " 62%|██████▏ | 27514/44063 [44:05<46:49, 5.89it/s]\u001b[A\n",
+ " 62%|██████▏ | 27515/44063 [44:06<44:51, 6.15it/s]\u001b[A\n",
+ " 62%|██████▏ | 27517/44063 [44:06<40:48, 6.76it/s]\u001b[A\n",
+ " 62%|██████▏ | 27518/44063 [44:06<41:47, 6.60it/s]\u001b[A\n",
+ " 62%|██████▏ | 27519/44063 [44:06<40:10, 6.86it/s]\u001b[A\n",
+ " 62%|██████▏ | 27521/44063 [44:06<35:12, 7.83it/s]\u001b[A\n",
+ " 62%|██████▏ | 27522/44063 [44:06<34:11, 8.06it/s]\u001b[A\n",
+ " 62%|██████▏ | 27524/44063 [44:07<31:49, 8.66it/s]\u001b[A\n",
+ " 62%|██████▏ | 27525/44063 [44:07<39:39, 6.95it/s]\u001b[A\n",
+ " 62%|██████▏ | 27527/44063 [44:07<33:58, 8.11it/s]\u001b[A\n",
+ " 62%|██████▏ | 27528/44063 [44:07<37:09, 7.42it/s]\u001b[A\n",
+ " 62%|██████▏ | 27530/44063 [44:07<32:04, 8.59it/s]\u001b[A\n",
+ " 62%|██████▏ | 27532/44063 [44:07<30:53, 8.92it/s]\u001b[A\n",
+ " 62%|██████▏ | 27533/44063 [44:08<30:40, 8.98it/s]\u001b[A\n",
+ " 62%|██████▏ | 27535/44063 [44:08<28:13, 9.76it/s]\u001b[A\n",
+ " 62%|██████▏ | 27537/44063 [44:08<25:58, 10.60it/s]\u001b[A\n",
+ " 62%|██████▏ | 27539/44063 [44:08<25:43, 10.71it/s]\u001b[A\n",
+ " 63%|██████▎ | 27541/44063 [44:08<24:07, 11.42it/s]\u001b[A\n",
+ " 63%|██████▎ | 27543/44063 [44:08<23:38, 11.64it/s]\u001b[A\n",
+ " 63%|██████▎ | 27545/44063 [44:08<21:44, 12.66it/s]\u001b[A\n",
+ " 63%|██████▎ | 27547/44063 [44:09<21:45, 12.65it/s]\u001b[A\n",
+ " 63%|██████▎ | 27549/44063 [44:09<23:20, 11.79it/s]\u001b[A\n",
+ " 63%|██████▎ | 27551/44063 [44:09<24:52, 11.06it/s]\u001b[A\n",
+ " 63%|██████▎ | 27553/44063 [44:09<24:17, 11.32it/s]\u001b[A\n",
+ " 63%|██████▎ | 27555/44063 [44:09<23:32, 11.68it/s]\u001b[A\n",
+ " 63%|██████▎ | 27557/44063 [44:10<24:20, 11.30it/s]\u001b[A\n",
+ " 63%|██████▎ | 27559/44063 [44:10<26:16, 10.47it/s]\u001b[A\n",
+ " 63%|██████▎ | 27561/44063 [44:10<27:33, 9.98it/s]\u001b[A\n",
+ " 63%|██████▎ | 27563/44063 [44:10<26:19, 10.45it/s]\u001b[A\n",
+ " 63%|██████▎ | 27565/44063 [44:10<26:09, 10.51it/s]\u001b[A\n",
+ " 63%|██████▎ | 27567/44063 [44:11<28:44, 9.57it/s]\u001b[A\n",
+ " 63%|██████▎ | 27568/44063 [44:11<33:09, 8.29it/s]\u001b[A\n",
+ " 63%|██████▎ | 27570/44063 [44:11<30:13, 9.09it/s]\u001b[A\n",
+ " 63%|██████▎ | 27572/44063 [44:11<31:11, 8.81it/s]\u001b[A\n",
+ " 63%|██████▎ | 27573/44063 [44:11<36:07, 7.61it/s]\u001b[A\n",
+ " 63%|██████▎ | 27574/44063 [44:11<36:50, 7.46it/s]\u001b[A\n",
+ " 63%|██████▎ | 27576/44063 [44:12<34:34, 7.95it/s]\u001b[A\n",
+ " 63%|██████▎ | 27578/44063 [44:12<29:09, 9.42it/s]\u001b[A\n",
+ " 63%|██████▎ | 27580/44063 [44:12<29:44, 9.24it/s]\u001b[A\n",
+ " 63%|██████▎ | 27582/44063 [44:12<29:47, 9.22it/s]\u001b[A\n",
+ " 63%|██████▎ | 27584/44063 [44:12<27:00, 10.17it/s]\u001b[A\n",
+ " 63%|██████▎ | 27586/44063 [44:13<33:21, 8.23it/s]\u001b[A\n",
+ " 63%|██████▎ | 27588/44063 [44:13<34:04, 8.06it/s]\u001b[A\n",
+ " 63%|██████▎ | 27589/44063 [44:13<32:23, 8.48it/s]\u001b[A\n",
+ " 63%|██████▎ | 27590/44063 [44:13<31:08, 8.82it/s]\u001b[A\n",
+ " 63%|██████▎ | 27591/44063 [44:13<31:10, 8.81it/s]\u001b[A\n",
+ " 63%|██████▎ | 27593/44063 [44:14<28:57, 9.48it/s]\u001b[A\n",
+ " 63%|██████▎ | 27595/44063 [44:14<24:37, 11.15it/s]\u001b[A\n",
+ " 63%|██████▎ | 27597/44063 [44:14<23:07, 11.86it/s]\u001b[A\n",
+ " 63%|██████▎ | 27599/44063 [44:14<22:25, 12.23it/s]\u001b[A\n",
+ " 63%|██████▎ | 27601/44063 [44:14<24:24, 11.24it/s]\u001b[A\n",
+ " 63%|██████▎ | 27603/44063 [44:14<26:00, 10.55it/s]\u001b[A\n",
+ " 63%|██████▎ | 27605/44063 [44:14<24:06, 11.38it/s]\u001b[A\n",
+ " 63%|██████▎ | 27607/44063 [44:15<23:47, 11.53it/s]\u001b[A\n",
+ " 63%|██████▎ | 27609/44063 [44:15<25:42, 10.67it/s]\u001b[A\n",
+ " 63%|██████▎ | 27611/44063 [44:15<29:44, 9.22it/s]\u001b[A\n",
+ " 63%|██████▎ | 27613/44063 [44:15<27:49, 9.86it/s]\u001b[A\n",
+ " 63%|██████▎ | 27615/44063 [44:16<28:18, 9.69it/s]\u001b[A\n",
+ " 63%|██████▎ | 27617/44063 [44:16<29:07, 9.41it/s]\u001b[A\n",
+ " 63%|██████▎ | 27619/44063 [44:16<25:33, 10.72it/s]\u001b[A\n",
+ " 63%|██████▎ | 27621/44063 [44:16<35:26, 7.73it/s]\u001b[A\n",
+ " 63%|██████▎ | 27622/44063 [44:16<34:52, 7.86it/s]\u001b[A\n",
+ " 63%|██████▎ | 27623/44063 [44:17<33:52, 8.09it/s]\u001b[A\n",
+ " 63%|██████▎ | 27624/44063 [44:17<32:37, 8.40it/s]\u001b[A\n",
+ " 63%|██████▎ | 27625/44063 [44:17<32:37, 8.40it/s]\u001b[A\n",
+ " 63%|██████▎ | 27626/44063 [44:17<31:06, 8.81it/s]\u001b[A\n",
+ " 63%|██████▎ | 27628/44063 [44:17<26:21, 10.39it/s]\u001b[A\n",
+ " 63%|██████▎ | 27630/44063 [44:17<25:33, 10.72it/s]\u001b[A\n",
+ " 63%|██████▎ | 27632/44063 [44:17<26:36, 10.29it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 63%|██████▎ | 27634/44063 [44:18<26:25, 10.36it/s]\u001b[A\n",
+ " 63%|██████▎ | 27636/44063 [44:18<26:51, 10.19it/s]\u001b[A\n",
+ " 63%|██████▎ | 27638/44063 [44:18<29:45, 9.20it/s]\u001b[A\n",
+ " 63%|██████▎ | 27640/44063 [44:18<27:46, 9.86it/s]\u001b[A\n",
+ " 63%|██████▎ | 27642/44063 [44:18<25:10, 10.87it/s]\u001b[A\n",
+ " 63%|██████▎ | 27644/44063 [44:19<24:25, 11.20it/s]\u001b[A\n",
+ " 63%|██████▎ | 27646/44063 [44:19<25:24, 10.77it/s]\u001b[A\n",
+ " 63%|██████▎ | 27648/44063 [44:19<29:27, 9.29it/s]\u001b[A\n",
+ " 63%|██████▎ | 27650/44063 [44:19<29:52, 9.16it/s]\u001b[A\n",
+ " 63%|██████▎ | 27652/44063 [44:19<29:47, 9.18it/s]\u001b[A\n",
+ " 63%|██████▎ | 27653/44063 [44:20<29:43, 9.20it/s]\u001b[A\n",
+ " 63%|██████▎ | 27655/44063 [44:20<27:45, 9.85it/s]\u001b[A\n",
+ " 63%|██████▎ | 27657/44063 [44:20<26:50, 10.19it/s]\u001b[A\n",
+ " 63%|██████▎ | 27659/44063 [44:20<24:49, 11.01it/s]\u001b[A\n",
+ " 63%|██████▎ | 27661/44063 [44:20<29:10, 9.37it/s]\u001b[A\n",
+ " 63%|██████▎ | 27663/44063 [44:21<28:21, 9.64it/s]\u001b[A\n",
+ " 63%|██████▎ | 27665/44063 [44:21<27:08, 10.07it/s]\u001b[A\n",
+ " 63%|██████▎ | 27667/44063 [44:21<27:48, 9.82it/s]\u001b[A\n",
+ " 63%|██████▎ | 27669/44063 [44:21<32:32, 8.40it/s]\u001b[A\n",
+ " 63%|██████▎ | 27670/44063 [44:21<31:22, 8.71it/s]\u001b[A\n",
+ " 63%|██████▎ | 27672/44063 [44:22<33:01, 8.27it/s]\u001b[A\n",
+ " 63%|██████▎ | 27673/44063 [44:22<32:52, 8.31it/s]\u001b[A\n",
+ " 63%|██████▎ | 27675/44063 [44:22<28:44, 9.50it/s]\u001b[A\n",
+ " 63%|██████▎ | 27677/44063 [44:22<26:26, 10.33it/s]\u001b[A\n",
+ " 63%|██████▎ | 27679/44063 [44:22<27:12, 10.04it/s]\u001b[A\n",
+ " 63%|██████▎ | 27681/44063 [44:22<25:45, 10.60it/s]\u001b[A\n",
+ " 63%|██████▎ | 27683/44063 [44:23<26:12, 10.42it/s]\u001b[A\n",
+ " 63%|██████▎ | 27685/44063 [44:23<26:26, 10.32it/s]\u001b[A\n",
+ " 63%|██████▎ | 27687/44063 [44:23<26:18, 10.38it/s]\u001b[A\n",
+ " 63%|██████▎ | 27689/44063 [44:23<24:38, 11.08it/s]\u001b[A\n",
+ " 63%|██████▎ | 27691/44063 [44:23<23:39, 11.53it/s]\u001b[A\n",
+ " 63%|██████▎ | 27693/44063 [44:24<24:39, 11.07it/s]\u001b[A\n",
+ " 63%|██████▎ | 27695/44063 [44:24<26:22, 10.34it/s]\u001b[A\n",
+ " 63%|██████▎ | 27697/44063 [44:24<25:14, 10.81it/s]\u001b[A\n",
+ " 63%|██████▎ | 27699/44063 [44:24<23:38, 11.54it/s]\u001b[A\n",
+ " 63%|██████▎ | 27701/44063 [44:24<25:18, 10.78it/s]\u001b[A\n",
+ " 63%|██████▎ | 27703/44063 [44:24<23:37, 11.54it/s]\u001b[A\n",
+ " 63%|██████▎ | 27705/44063 [44:25<22:41, 12.02it/s]\u001b[A\n",
+ " 63%|██████▎ | 27707/44063 [44:25<22:08, 12.32it/s]\u001b[A\n",
+ " 63%|██████▎ | 27709/44063 [44:25<24:18, 11.21it/s]\u001b[A\n",
+ " 63%|██████▎ | 27711/44063 [44:25<27:17, 9.99it/s]\u001b[A\n",
+ " 63%|██████▎ | 27713/44063 [44:25<26:41, 10.21it/s]\u001b[A\n",
+ " 63%|██████▎ | 27715/44063 [44:26<24:36, 11.07it/s]\u001b[A\n",
+ " 63%|██████▎ | 27717/44063 [44:26<26:16, 10.37it/s]\u001b[A\n",
+ " 63%|██████▎ | 27719/44063 [44:26<27:26, 9.93it/s]\u001b[A\n",
+ " 63%|██████▎ | 27721/44063 [44:26<23:51, 11.41it/s]\u001b[A\n",
+ " 63%|██████▎ | 27723/44063 [44:26<22:19, 12.20it/s]\u001b[A\n",
+ " 63%|██████▎ | 27725/44063 [44:26<24:13, 11.24it/s]\u001b[A\n",
+ " 63%|██████▎ | 27727/44063 [44:27<26:12, 10.39it/s]\u001b[A\n",
+ " 63%|██████▎ | 27729/44063 [44:27<26:14, 10.37it/s]\u001b[A\n",
+ " 63%|██████▎ | 27731/44063 [44:27<26:16, 10.36it/s]\u001b[A\n",
+ " 63%|██████▎ | 27733/44063 [44:27<25:24, 10.71it/s]\u001b[A\n",
+ " 63%|██████▎ | 27735/44063 [44:27<25:04, 10.85it/s]\u001b[A\n",
+ " 63%|██████▎ | 27737/44063 [44:28<25:02, 10.87it/s]\u001b[A\n",
+ " 63%|██████▎ | 27739/44063 [44:28<23:12, 11.72it/s]\u001b[A\n",
+ " 63%|██████▎ | 27741/44063 [44:28<23:13, 11.72it/s]\u001b[A\n",
+ " 63%|██████▎ | 27743/44063 [44:28<24:03, 11.30it/s]\u001b[A\n",
+ " 63%|██████▎ | 27745/44063 [44:28<25:31, 10.65it/s]\u001b[A\n",
+ " 63%|██████▎ | 27747/44063 [44:29<27:06, 10.03it/s]\u001b[A\n",
+ " 63%|██████▎ | 27749/44063 [44:29<25:08, 10.81it/s]\u001b[A\n",
+ " 63%|██████▎ | 27751/44063 [44:29<29:26, 9.24it/s]\u001b[A\n",
+ " 63%|██████▎ | 27753/44063 [44:29<30:44, 8.84it/s]\u001b[A\n",
+ " 63%|██████▎ | 27754/44063 [44:29<32:37, 8.33it/s]\u001b[A\n",
+ " 63%|██████▎ | 27755/44063 [44:29<31:15, 8.69it/s]\u001b[A\n",
+ " 63%|██████▎ | 27757/44063 [44:30<29:14, 9.29it/s]\u001b[A\n",
+ " 63%|██████▎ | 27758/44063 [44:30<33:49, 8.03it/s]\u001b[A\n",
+ " 63%|██████▎ | 27759/44063 [44:30<35:07, 7.74it/s]\u001b[A\n",
+ " 63%|██████▎ | 27760/44063 [44:30<37:32, 7.24it/s]\u001b[A\n",
+ " 63%|██████▎ | 27761/44063 [44:30<38:30, 7.05it/s]\u001b[A\n",
+ " 63%|██████▎ | 27763/44063 [44:30<32:53, 8.26it/s]\u001b[A\n",
+ " 63%|██████▎ | 27765/44063 [44:31<30:47, 8.82it/s]\u001b[A\n",
+ " 63%|██████▎ | 27766/44063 [44:31<34:05, 7.97it/s]\u001b[A\n",
+ " 63%|██████▎ | 27767/44063 [44:31<32:02, 8.48it/s]\u001b[A\n",
+ " 63%|██████▎ | 27768/44063 [44:31<35:32, 7.64it/s]\u001b[A\n",
+ " 63%|██████▎ | 27770/44063 [44:31<33:13, 8.17it/s]\u001b[A\n",
+ " 63%|██████▎ | 27771/44063 [44:31<35:49, 7.58it/s]\u001b[A\n",
+ " 63%|██████▎ | 27772/44063 [44:31<34:16, 7.92it/s]\u001b[A\n",
+ " 63%|██████▎ | 27773/44063 [44:32<37:28, 7.24it/s]\u001b[A\n",
+ " 63%|██████▎ | 27775/44063 [44:32<33:18, 8.15it/s]\u001b[A\n",
+ " 63%|██████▎ | 27776/44063 [44:32<37:59, 7.15it/s]\u001b[A\n",
+ " 63%|██████▎ | 27777/44063 [44:32<35:20, 7.68it/s]\u001b[A\n",
+ " 63%|██████▎ | 27778/44063 [44:32<34:40, 7.83it/s]\u001b[A\n",
+ " 63%|██████▎ | 27779/44063 [44:32<35:14, 7.70it/s]\u001b[A\n",
+ " 63%|██████▎ | 27780/44063 [44:32<34:59, 7.76it/s]\u001b[A\n",
+ " 63%|██████▎ | 27782/44063 [44:33<30:58, 8.76it/s]\u001b[A\n",
+ " 63%|██████▎ | 27784/44063 [44:33<29:40, 9.14it/s]\u001b[A\n",
+ " 63%|██████▎ | 27785/44063 [44:33<29:53, 9.08it/s]\u001b[A\n",
+ " 63%|██████▎ | 27787/44063 [44:33<29:02, 9.34it/s]\u001b[A\n",
+ " 63%|██████▎ | 27788/44063 [44:33<29:09, 9.30it/s]\u001b[A\n",
+ " 63%|██████▎ | 27790/44063 [44:33<29:00, 9.35it/s]\u001b[A\n",
+ " 63%|██████▎ | 27791/44063 [44:34<29:33, 9.18it/s]\u001b[A\n",
+ " 63%|██████▎ | 27793/44063 [44:34<27:04, 10.02it/s]\u001b[A\n",
+ " 63%|██████▎ | 27795/44063 [44:34<25:51, 10.48it/s]\u001b[A\n",
+ " 63%|██████▎ | 27797/44063 [44:34<28:55, 9.37it/s]\u001b[A\n",
+ " 63%|██████▎ | 27798/44063 [44:34<28:25, 9.54it/s]\u001b[A\n",
+ " 63%|██████▎ | 27799/44063 [44:34<35:30, 7.64it/s]\u001b[A\n",
+ " 63%|██████▎ | 27800/44063 [44:35<37:32, 7.22it/s]\u001b[A\n",
+ " 63%|██████▎ | 27802/44063 [44:35<31:47, 8.52it/s]\u001b[A\n",
+ " 63%|██████▎ | 27804/44063 [44:35<30:24, 8.91it/s]\u001b[A\n",
+ " 63%|██████▎ | 27806/44063 [44:35<27:46, 9.76it/s]\u001b[A\n",
+ " 63%|██████▎ | 27808/44063 [44:35<24:57, 10.85it/s]\u001b[A\n",
+ " 63%|██████▎ | 27810/44063 [44:35<26:24, 10.25it/s]\u001b[A\n",
+ " 63%|██████▎ | 27812/44063 [44:36<33:33, 8.07it/s]\u001b[A\n",
+ " 63%|██████▎ | 27813/44063 [44:36<33:00, 8.20it/s]\u001b[A\n",
+ " 63%|██████▎ | 27814/44063 [44:36<34:38, 7.82it/s]\u001b[A\n",
+ " 63%|██████▎ | 27816/44063 [44:36<30:43, 8.81it/s]\u001b[A\n",
+ " 63%|██████▎ | 27818/44063 [44:36<28:32, 9.48it/s]\u001b[A\n",
+ " 63%|██████▎ | 27820/44063 [44:37<28:58, 9.34it/s]\u001b[A\n",
+ " 63%|██████▎ | 27822/44063 [44:37<30:02, 9.01it/s]\u001b[A\n",
+ " 63%|██████▎ | 27823/44063 [44:37<29:24, 9.20it/s]\u001b[A\n",
+ " 63%|██████▎ | 27824/44063 [44:37<34:45, 7.79it/s]\u001b[A\n",
+ " 63%|██████▎ | 27825/44063 [44:37<50:57, 5.31it/s]\u001b[A\n",
+ " 63%|██████▎ | 27826/44063 [44:38<45:25, 5.96it/s]\u001b[A\n",
+ " 63%|██████▎ | 27827/44063 [44:38<41:40, 6.49it/s]\u001b[A\n",
+ " 63%|██████▎ | 27828/44063 [44:38<38:29, 7.03it/s]\u001b[A\n",
+ " 63%|██████▎ | 27829/44063 [44:38<36:24, 7.43it/s]\u001b[A\n",
+ " 63%|██████▎ | 27831/44063 [44:38<33:10, 8.16it/s]\u001b[A\n",
+ " 63%|██████▎ | 27832/44063 [44:38<31:32, 8.58it/s]\u001b[A\n",
+ " 63%|██████▎ | 27834/44063 [44:38<31:44, 8.52it/s]\u001b[A\n",
+ " 63%|██████▎ | 27836/44063 [44:39<27:54, 9.69it/s]\u001b[A\n",
+ " 63%|██████▎ | 27838/44063 [44:39<26:48, 10.08it/s]\u001b[A\n",
+ " 63%|██████▎ | 27840/44063 [44:39<25:49, 10.47it/s]\u001b[A\n",
+ " 63%|██████▎ | 27842/44063 [44:39<28:08, 9.61it/s]\u001b[A\n",
+ " 63%|██████▎ | 27844/44063 [44:39<27:05, 9.98it/s]\u001b[A\n",
+ " 63%|██████▎ | 27846/44063 [44:40<26:51, 10.07it/s]\u001b[A\n",
+ " 63%|██████▎ | 27848/44063 [44:40<28:06, 9.62it/s]\u001b[A\n",
+ " 63%|██████▎ | 27850/44063 [44:40<31:06, 8.69it/s]\u001b[A\n",
+ " 63%|██████▎ | 27852/44063 [44:40<29:55, 9.03it/s]\u001b[A\n",
+ " 63%|██████▎ | 27853/44063 [44:40<34:08, 7.91it/s]\u001b[A\n",
+ " 63%|██████▎ | 27855/44063 [44:41<31:13, 8.65it/s]\u001b[A\n",
+ " 63%|██████▎ | 27856/44063 [44:41<33:57, 7.95it/s]\u001b[A\n",
+ " 63%|██████▎ | 27857/44063 [44:41<36:28, 7.41it/s]\u001b[A\n",
+ " 63%|██████▎ | 27859/44063 [44:41<30:45, 8.78it/s]\u001b[A\n",
+ " 63%|██████▎ | 27861/44063 [44:41<29:17, 9.22it/s]\u001b[A\n",
+ " 63%|██████▎ | 27863/44063 [44:41<27:14, 9.91it/s]\u001b[A\n",
+ " 63%|██████▎ | 27865/44063 [44:42<28:49, 9.37it/s]\u001b[A\n",
+ " 63%|██████▎ | 27867/44063 [44:42<28:28, 9.48it/s]\u001b[A\n",
+ " 63%|██████▎ | 27868/44063 [44:42<31:06, 8.68it/s]\u001b[A\n",
+ " 63%|██████▎ | 27869/44063 [44:42<30:56, 8.72it/s]\u001b[A\n",
+ " 63%|██████▎ | 27871/44063 [44:42<28:42, 9.40it/s]\u001b[A\n",
+ " 63%|██████▎ | 27873/44063 [44:42<25:43, 10.49it/s]\u001b[A\n",
+ " 63%|██████▎ | 27875/44063 [44:43<26:15, 10.27it/s]\u001b[A\n",
+ " 63%|██████▎ | 27877/44063 [44:43<31:49, 8.48it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 63%|██████▎ | 27879/44063 [44:43<30:13, 8.92it/s]\u001b[A\n",
+ " 63%|██████▎ | 27880/44063 [44:43<33:42, 8.00it/s]\u001b[A\n",
+ " 63%|██████▎ | 27882/44063 [44:44<31:07, 8.66it/s]\u001b[A\n",
+ " 63%|██████▎ | 27883/44063 [44:44<32:41, 8.25it/s]\u001b[A\n",
+ " 63%|██████▎ | 27885/44063 [44:44<31:05, 8.67it/s]\u001b[A\n",
+ " 63%|██████▎ | 27886/44063 [44:44<33:57, 7.94it/s]\u001b[A\n",
+ " 63%|██████▎ | 27887/44063 [44:44<34:40, 7.78it/s]\u001b[A\n",
+ " 63%|██████▎ | 27889/44063 [44:44<31:01, 8.69it/s]\u001b[A\n",
+ " 63%|██████▎ | 27891/44063 [44:45<29:06, 9.26it/s]\u001b[A\n",
+ " 63%|██████▎ | 27892/44063 [44:45<30:22, 8.87it/s]\u001b[A\n",
+ " 63%|██████▎ | 27894/44063 [44:45<29:04, 9.27it/s]\u001b[A\n",
+ " 63%|██████▎ | 27895/44063 [44:45<30:34, 8.81it/s]\u001b[A\n",
+ " 63%|██████▎ | 27896/44063 [44:45<32:28, 8.30it/s]\u001b[A\n",
+ " 63%|██████▎ | 27897/44063 [44:45<37:24, 7.20it/s]\u001b[A\n",
+ " 63%|██████▎ | 27898/44063 [44:45<35:20, 7.62it/s]\u001b[A\n",
+ " 63%|██████▎ | 27899/44063 [44:46<32:51, 8.20it/s]\u001b[A\n",
+ " 63%|██████▎ | 27900/44063 [44:46<32:23, 8.31it/s]\u001b[A\n",
+ " 63%|██████▎ | 27901/44063 [44:46<31:05, 8.67it/s]\u001b[A\n",
+ " 63%|██████▎ | 27903/44063 [44:46<27:42, 9.72it/s]\u001b[A\n",
+ " 63%|██████▎ | 27905/44063 [44:46<28:39, 9.40it/s]\u001b[A\n",
+ " 63%|██████▎ | 27907/44063 [44:46<28:16, 9.52it/s]\u001b[A\n",
+ " 63%|██████▎ | 27908/44063 [44:46<31:23, 8.58it/s]\u001b[A\n",
+ " 63%|██████▎ | 27910/44063 [44:47<29:23, 9.16it/s]\u001b[A\n",
+ " 63%|██████▎ | 27911/44063 [44:47<30:48, 8.74it/s]\u001b[A\n",
+ " 63%|██████▎ | 27913/44063 [44:47<28:30, 9.44it/s]\u001b[A\n",
+ " 63%|██████▎ | 27915/44063 [44:47<27:19, 9.85it/s]\u001b[A\n",
+ " 63%|██████▎ | 27917/44063 [44:47<25:39, 10.49it/s]\u001b[A\n",
+ " 63%|██████▎ | 27919/44063 [44:48<27:51, 9.66it/s]\u001b[A\n",
+ " 63%|██████▎ | 27921/44063 [44:48<35:39, 7.54it/s]\u001b[A\n",
+ " 63%|██████▎ | 27922/44063 [44:48<34:52, 7.72it/s]\u001b[A\n",
+ " 63%|██████▎ | 27923/44063 [44:48<34:33, 7.78it/s]\u001b[A\n",
+ " 63%|██████▎ | 27925/44063 [44:48<32:12, 8.35it/s]\u001b[A\n",
+ " 63%|██████▎ | 27927/44063 [44:49<28:47, 9.34it/s]\u001b[A\n",
+ " 63%|██████▎ | 27929/44063 [44:49<26:46, 10.04it/s]\u001b[A\n",
+ " 63%|██████▎ | 27931/44063 [44:49<25:31, 10.53it/s]\u001b[A\n",
+ " 63%|██████▎ | 27933/44063 [44:49<31:00, 8.67it/s]\u001b[A\n",
+ " 63%|██████▎ | 27934/44063 [44:49<36:50, 7.29it/s]\u001b[A\n",
+ " 63%|██████▎ | 27935/44063 [44:49<34:00, 7.90it/s]\u001b[A\n",
+ " 63%|██████▎ | 27936/44063 [44:50<38:14, 7.03it/s]\u001b[A\n",
+ " 63%|██████▎ | 27938/44063 [44:50<34:34, 7.77it/s]\u001b[A\n",
+ " 63%|██████▎ | 27940/44063 [44:50<30:42, 8.75it/s]\u001b[A\n",
+ " 63%|██████▎ | 27942/44063 [44:50<27:43, 9.69it/s]\u001b[A\n",
+ " 63%|██████▎ | 27944/44063 [44:50<29:57, 8.97it/s]\u001b[A\n",
+ " 63%|██████▎ | 27945/44063 [44:51<34:35, 7.76it/s]\u001b[A\n",
+ " 63%|██████▎ | 27947/44063 [44:51<29:26, 9.12it/s]\u001b[A\n",
+ " 63%|██████▎ | 27949/44063 [44:51<27:40, 9.71it/s]\u001b[A\n",
+ " 63%|██████▎ | 27951/44063 [44:51<27:26, 9.78it/s]\u001b[A\n",
+ " 63%|██████▎ | 27953/44063 [44:51<25:11, 10.66it/s]\u001b[A\n",
+ " 63%|██████▎ | 27955/44063 [44:52<30:37, 8.77it/s]\u001b[A\n",
+ " 63%|██████▎ | 27957/44063 [44:52<27:04, 9.91it/s]\u001b[A\n",
+ " 63%|██████▎ | 27959/44063 [44:52<28:33, 9.40it/s]\u001b[A\n",
+ " 63%|██████▎ | 27961/44063 [44:52<31:34, 8.50it/s]\u001b[A\n",
+ " 63%|██████▎ | 27963/44063 [44:52<29:01, 9.25it/s]\u001b[A\n",
+ " 63%|██████▎ | 27965/44063 [44:53<25:29, 10.52it/s]\u001b[A\n",
+ " 63%|██████▎ | 27967/44063 [44:53<23:53, 11.22it/s]\u001b[A\n",
+ " 63%|██████▎ | 27969/44063 [44:53<25:02, 10.71it/s]\u001b[A\n",
+ " 63%|██████▎ | 27971/44063 [44:53<28:07, 9.53it/s]\u001b[A\n",
+ " 63%|██████▎ | 27973/44063 [44:53<28:38, 9.36it/s]\u001b[A\n",
+ " 63%|██████▎ | 27975/44063 [44:54<27:03, 9.91it/s]\u001b[A\n",
+ " 63%|██████▎ | 27977/44063 [44:54<28:00, 9.57it/s]\u001b[A\n",
+ " 63%|██████▎ | 27979/44063 [44:54<26:42, 10.04it/s]\u001b[A\n",
+ " 64%|██████▎ | 27981/44063 [44:54<26:18, 10.19it/s]\u001b[A\n",
+ " 64%|██████▎ | 27983/44063 [44:54<27:13, 9.84it/s]\u001b[A\n",
+ " 64%|██████▎ | 27985/44063 [44:55<32:36, 8.22it/s]\u001b[A\n",
+ " 64%|██████▎ | 27986/44063 [44:55<37:12, 7.20it/s]\u001b[A\n",
+ " 64%|██████▎ | 27987/44063 [44:55<35:09, 7.62it/s]\u001b[A\n",
+ " 64%|██████▎ | 27988/44063 [44:55<43:31, 6.16it/s]\u001b[A\n",
+ " 64%|██████▎ | 27989/44063 [44:55<40:30, 6.61it/s]\u001b[A\n",
+ " 64%|██████▎ | 27991/44063 [44:56<37:04, 7.23it/s]\u001b[A\n",
+ " 64%|██████▎ | 27992/44063 [44:56<36:30, 7.34it/s]\u001b[A\n",
+ " 64%|██████▎ | 27993/44063 [44:56<36:00, 7.44it/s]\u001b[A\n",
+ " 64%|██████▎ | 27995/44063 [44:56<34:20, 7.80it/s]\u001b[A\n",
+ " 64%|██████▎ | 27996/44063 [44:56<33:04, 8.10it/s]\u001b[A\n",
+ " 64%|██████▎ | 27998/44063 [44:56<31:00, 8.63it/s]\u001b[A\n",
+ " 64%|██████▎ | 27999/44063 [44:56<31:26, 8.52it/s]\u001b[A\n",
+ " 64%|██████▎ | 28000/44063 [44:57<32:33, 8.22it/s]\u001b[A\n",
+ " 64%|██████▎ | 28001/44063 [44:57<35:21, 7.57it/s]\u001b[A\n",
+ " 64%|██████▎ | 28003/44063 [44:57<34:00, 7.87it/s]\u001b[A\n",
+ " 64%|██████▎ | 28004/44063 [44:57<32:07, 8.33it/s]\u001b[A\n",
+ " 64%|██████▎ | 28005/44063 [44:57<32:05, 8.34it/s]\u001b[A\n",
+ " 64%|██████▎ | 28007/44063 [44:58<38:03, 7.03it/s]\u001b[A\n",
+ " 64%|██████▎ | 28009/44063 [44:58<33:54, 7.89it/s]\u001b[A\n",
+ " 64%|██████▎ | 28010/44063 [44:58<42:10, 6.34it/s]\u001b[A\n",
+ " 64%|██████▎ | 28011/44063 [44:58<38:50, 6.89it/s]\u001b[A\n",
+ " 64%|██████▎ | 28013/44063 [44:58<37:02, 7.22it/s]\u001b[A\n",
+ " 64%|██████▎ | 28014/44063 [44:59<35:16, 7.58it/s]\u001b[A\n",
+ " 64%|██████▎ | 28015/44063 [44:59<36:18, 7.37it/s]\u001b[A\n",
+ " 64%|██████▎ | 28017/44063 [44:59<35:21, 7.56it/s]\u001b[A\n",
+ " 64%|██████▎ | 28018/44063 [44:59<33:32, 7.97it/s]\u001b[A\n",
+ " 64%|██████▎ | 28020/44063 [44:59<34:40, 7.71it/s]\u001b[A\n",
+ " 64%|██████▎ | 28022/44063 [44:59<30:49, 8.67it/s]\u001b[A\n",
+ " 64%|██████▎ | 28024/44063 [45:00<30:49, 8.67it/s]\u001b[A\n",
+ " 64%|██████▎ | 28025/44063 [45:00<30:56, 8.64it/s]\u001b[A\n",
+ " 64%|██████▎ | 28027/44063 [45:00<30:35, 8.74it/s]\u001b[A\n",
+ " 64%|██████▎ | 28028/44063 [45:00<36:12, 7.38it/s]\u001b[A\n",
+ " 64%|██████▎ | 28030/44063 [45:00<34:41, 7.70it/s]\u001b[A\n",
+ " 64%|██████▎ | 28031/44063 [45:01<36:10, 7.39it/s]\u001b[A\n",
+ " 64%|██████▎ | 28033/44063 [45:01<33:04, 8.08it/s]\u001b[A\n",
+ " 64%|██████▎ | 28034/44063 [45:01<1:04:53, 4.12it/s]\u001b[A\n",
+ " 64%|██████▎ | 28036/44063 [45:02<54:10, 4.93it/s] \u001b[A\n",
+ " 64%|██████▎ | 28038/44063 [45:02<46:55, 5.69it/s]\u001b[A\n",
+ " 64%|██████▎ | 28039/44063 [45:02<42:01, 6.35it/s]\u001b[A\n",
+ " 64%|██████▎ | 28040/44063 [45:02<41:58, 6.36it/s]\u001b[A\n",
+ " 64%|██████▎ | 28042/44063 [45:02<38:00, 7.03it/s]\u001b[A\n",
+ " 64%|██████▎ | 28043/44063 [45:02<39:37, 6.74it/s]\u001b[A\n",
+ " 64%|██████▎ | 28045/44063 [45:03<34:04, 7.84it/s]\u001b[A\n",
+ " 64%|██████▎ | 28046/44063 [45:03<33:59, 7.85it/s]\u001b[A\n",
+ " 64%|██████▎ | 28047/44063 [45:03<32:21, 8.25it/s]\u001b[A\n",
+ " 64%|██████▎ | 28049/44063 [45:03<29:39, 9.00it/s]\u001b[A\n",
+ " 64%|██████▎ | 28051/44063 [45:03<27:57, 9.54it/s]\u001b[A\n",
+ " 64%|██████▎ | 28053/44063 [45:03<25:57, 10.28it/s]\u001b[A\n",
+ " 64%|██████▎ | 28055/44063 [45:04<28:33, 9.34it/s]\u001b[A\n",
+ " 64%|██████▎ | 28056/44063 [45:04<29:54, 8.92it/s]\u001b[A\n",
+ " 64%|██████▎ | 28057/44063 [45:04<29:43, 8.98it/s]\u001b[A\n",
+ " 64%|██████▎ | 28058/44063 [45:04<32:07, 8.30it/s]\u001b[A\n",
+ " 64%|██████▎ | 28059/44063 [45:04<30:29, 8.75it/s]\u001b[A\n",
+ " 64%|██████▎ | 28060/44063 [45:04<30:34, 8.72it/s]\u001b[A\n",
+ " 64%|██████▎ | 28061/44063 [45:04<30:12, 8.83it/s]\u001b[A\n",
+ " 64%|██████▎ | 28063/44063 [45:04<28:55, 9.22it/s]\u001b[A\n",
+ " 64%|██████▎ | 28064/44063 [45:05<31:13, 8.54it/s]\u001b[A\n",
+ " 64%|██████▎ | 28065/44063 [45:05<30:39, 8.70it/s]\u001b[A\n",
+ " 64%|██████▎ | 28066/44063 [45:05<30:04, 8.87it/s]\u001b[A\n",
+ " 64%|██████▎ | 28067/44063 [45:05<30:23, 8.77it/s]\u001b[A\n",
+ " 64%|██████▎ | 28068/44063 [45:05<37:57, 7.02it/s]\u001b[A\n",
+ " 64%|██████▎ | 28069/44063 [45:05<35:45, 7.45it/s]\u001b[A\n",
+ " 64%|██████▎ | 28071/44063 [45:05<31:49, 8.38it/s]\u001b[A\n",
+ " 64%|██████▎ | 28073/44063 [45:06<29:26, 9.05it/s]\u001b[A\n",
+ " 64%|██████▎ | 28074/44063 [45:06<34:28, 7.73it/s]\u001b[A\n",
+ " 64%|██████▎ | 28076/44063 [45:06<31:02, 8.58it/s]\u001b[A\n",
+ " 64%|██████▎ | 28077/44063 [45:06<30:27, 8.75it/s]\u001b[A\n",
+ " 64%|██████▎ | 28078/44063 [45:06<30:15, 8.80it/s]\u001b[A\n",
+ " 64%|██████▎ | 28079/44063 [45:06<29:27, 9.04it/s]\u001b[A\n",
+ " 64%|██████▎ | 28080/44063 [45:06<30:37, 8.70it/s]\u001b[A\n",
+ " 64%|██████▎ | 28081/44063 [45:07<29:56, 8.90it/s]\u001b[A\n",
+ " 64%|██████▎ | 28082/44063 [45:07<29:57, 8.89it/s]\u001b[A\n",
+ " 64%|██████▎ | 28084/44063 [45:07<26:30, 10.05it/s]\u001b[A\n",
+ " 64%|██████▎ | 28086/44063 [45:07<26:27, 10.06it/s]\u001b[A\n",
+ " 64%|██████▎ | 28088/44063 [45:07<27:59, 9.51it/s]\u001b[A\n",
+ " 64%|██████▎ | 28090/44063 [45:08<32:37, 8.16it/s]\u001b[A\n",
+ " 64%|██████▍ | 28091/44063 [45:08<31:48, 8.37it/s]\u001b[A\n",
+ " 64%|██████▍ | 28093/44063 [45:08<31:07, 8.55it/s]\u001b[A\n",
+ " 64%|██████▍ | 28094/44063 [45:08<31:58, 8.32it/s]\u001b[A\n",
+ " 64%|██████▍ | 28095/44063 [45:08<33:06, 8.04it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 64%|██████▍ | 28096/44063 [45:08<32:03, 8.30it/s]\u001b[A\n",
+ " 64%|██████▍ | 28098/44063 [45:08<30:12, 8.81it/s]\u001b[A\n",
+ " 64%|██████▍ | 28099/44063 [45:09<35:18, 7.54it/s]\u001b[A\n",
+ " 64%|██████▍ | 28101/44063 [45:09<33:32, 7.93it/s]\u001b[A\n",
+ " 64%|██████▍ | 28102/44063 [45:09<34:31, 7.71it/s]\u001b[A\n",
+ " 64%|██████▍ | 28104/44063 [45:09<31:03, 8.56it/s]\u001b[A\n",
+ " 64%|██████▍ | 28105/44063 [45:09<33:04, 8.04it/s]\u001b[A\n",
+ " 64%|██████▍ | 28106/44063 [45:09<31:48, 8.36it/s]\u001b[A\n",
+ " 64%|██████▍ | 28107/44063 [45:10<38:11, 6.96it/s]\u001b[A\n",
+ " 64%|██████▍ | 28108/44063 [45:10<35:48, 7.43it/s]\u001b[A\n",
+ " 64%|██████▍ | 28110/44063 [45:10<32:11, 8.26it/s]\u001b[A\n",
+ " 64%|██████▍ | 28112/44063 [45:10<29:27, 9.02it/s]\u001b[A\n",
+ " 64%|██████▍ | 28114/44063 [45:10<26:42, 9.95it/s]\u001b[A\n",
+ " 64%|██████▍ | 28116/44063 [45:10<29:13, 9.09it/s]\u001b[A\n",
+ " 64%|██████▍ | 28118/44063 [45:11<26:37, 9.98it/s]\u001b[A\n",
+ " 64%|██████▍ | 28120/44063 [45:11<29:25, 9.03it/s]\u001b[A\n",
+ " 64%|██████▍ | 28121/44063 [45:11<29:03, 9.14it/s]\u001b[A\n",
+ " 64%|██████▍ | 28122/44063 [45:11<44:43, 5.94it/s]\u001b[A\n",
+ " 64%|██████▍ | 28123/44063 [45:11<44:33, 5.96it/s]\u001b[A\n",
+ " 64%|██████▍ | 28124/44063 [45:12<41:50, 6.35it/s]\u001b[A\n",
+ " 64%|██████▍ | 28126/44063 [45:12<37:07, 7.15it/s]\u001b[A\n",
+ " 64%|██████▍ | 28127/44063 [45:12<37:57, 7.00it/s]\u001b[A\n",
+ " 64%|██████▍ | 28128/44063 [45:12<35:30, 7.48it/s]\u001b[A\n",
+ " 64%|██████▍ | 28130/44063 [45:12<32:46, 8.10it/s]\u001b[A\n",
+ " 64%|██████▍ | 28131/44063 [45:12<36:03, 7.36it/s]\u001b[A\n",
+ " 64%|██████▍ | 28132/44063 [45:13<38:05, 6.97it/s]\u001b[A\n",
+ " 64%|██████▍ | 28134/44063 [45:13<33:52, 7.84it/s]\u001b[A\n",
+ " 64%|██████▍ | 28135/44063 [45:13<35:42, 7.43it/s]\u001b[A\n",
+ " 64%|██████▍ | 28136/44063 [45:13<39:27, 6.73it/s]\u001b[A\n",
+ " 64%|██████▍ | 28137/44063 [45:13<36:00, 7.37it/s]\u001b[A\n",
+ " 64%|██████▍ | 28139/44063 [45:13<32:55, 8.06it/s]\u001b[A\n",
+ " 64%|██████▍ | 28141/44063 [45:14<30:44, 8.63it/s]\u001b[A\n",
+ " 64%|██████▍ | 28142/44063 [45:14<29:31, 8.99it/s]\u001b[A\n",
+ " 64%|██████▍ | 28144/44063 [45:14<29:10, 9.09it/s]\u001b[A\n",
+ " 64%|██████▍ | 28145/44063 [45:14<33:11, 7.99it/s]\u001b[A\n",
+ " 64%|██████▍ | 28146/44063 [45:14<31:15, 8.49it/s]\u001b[A\n",
+ " 64%|██████▍ | 28147/44063 [45:14<29:50, 8.89it/s]\u001b[A\n",
+ " 64%|██████▍ | 28149/44063 [45:14<27:46, 9.55it/s]\u001b[A\n",
+ " 64%|██████▍ | 28150/44063 [45:15<29:36, 8.96it/s]\u001b[A\n",
+ " 64%|██████▍ | 28151/44063 [45:15<32:22, 8.19it/s]\u001b[A\n",
+ " 64%|██████▍ | 28153/44063 [45:15<30:43, 8.63it/s]\u001b[A\n",
+ " 64%|██████▍ | 28155/44063 [45:15<28:06, 9.43it/s]\u001b[A\n",
+ " 64%|██████▍ | 28157/44063 [45:15<27:33, 9.62it/s]\u001b[A\n",
+ " 64%|██████▍ | 28159/44063 [45:16<28:03, 9.45it/s]\u001b[A\n",
+ " 64%|██████▍ | 28160/44063 [45:16<28:21, 9.35it/s]\u001b[A\n",
+ " 64%|██████▍ | 28161/44063 [45:16<29:33, 8.97it/s]\u001b[A\n",
+ " 64%|██████▍ | 28162/44063 [45:16<30:57, 8.56it/s]\u001b[A\n",
+ " 64%|██████▍ | 28163/44063 [45:16<30:54, 8.57it/s]\u001b[A\n",
+ " 64%|██████▍ | 28164/44063 [45:16<34:11, 7.75it/s]\u001b[A\n",
+ " 64%|██████▍ | 28165/44063 [45:16<33:26, 7.92it/s]\u001b[A\n",
+ " 64%|██████▍ | 28166/44063 [45:16<33:36, 7.88it/s]\u001b[A\n",
+ " 64%|██████▍ | 28168/44063 [45:17<31:00, 8.55it/s]\u001b[A\n",
+ " 64%|██████▍ | 28169/44063 [45:17<34:53, 7.59it/s]\u001b[A\n",
+ " 64%|██████▍ | 28171/44063 [45:17<32:16, 8.21it/s]\u001b[A\n",
+ " 64%|██████▍ | 28172/44063 [45:17<31:26, 8.42it/s]\u001b[A\n",
+ " 64%|██████▍ | 28174/44063 [45:17<32:10, 8.23it/s]\u001b[A\n",
+ " 64%|██████▍ | 28175/44063 [45:17<31:55, 8.29it/s]\u001b[A\n",
+ " 64%|██████▍ | 28177/44063 [45:18<29:45, 8.89it/s]\u001b[A\n",
+ " 64%|██████▍ | 28179/44063 [45:18<28:30, 9.29it/s]\u001b[A\n",
+ " 64%|██████▍ | 28181/44063 [45:18<30:05, 8.79it/s]\u001b[A\n",
+ " 64%|██████▍ | 28182/44063 [45:18<35:54, 7.37it/s]\u001b[A\n",
+ " 64%|██████▍ | 28183/44063 [45:18<33:06, 7.99it/s]\u001b[A\n",
+ " 64%|██████▍ | 28185/44063 [45:18<27:46, 9.53it/s]\u001b[A\n",
+ " 64%|██████▍ | 28187/44063 [45:19<28:52, 9.17it/s]\u001b[A\n",
+ " 64%|██████▍ | 28189/44063 [45:19<28:53, 9.16it/s]\u001b[A\n",
+ " 64%|██████▍ | 28191/44063 [45:19<34:16, 7.72it/s]\u001b[A\n",
+ " 64%|██████▍ | 28193/44063 [45:19<28:26, 9.30it/s]\u001b[A\n",
+ " 64%|██████▍ | 28195/44063 [45:20<29:48, 8.87it/s]\u001b[A\n",
+ " 64%|██████▍ | 28197/44063 [45:20<32:56, 8.03it/s]\u001b[A\n",
+ " 64%|██████▍ | 28198/44063 [45:20<35:41, 7.41it/s]\u001b[A\n",
+ " 64%|██████▍ | 28200/44063 [45:20<32:00, 8.26it/s]\u001b[A\n",
+ " 64%|██████▍ | 28202/44063 [45:20<27:53, 9.48it/s]\u001b[A\n",
+ " 64%|██████▍ | 28204/44063 [45:21<26:26, 9.99it/s]\u001b[A\n",
+ " 64%|██████▍ | 28206/44063 [45:21<30:45, 8.59it/s]\u001b[A\n",
+ " 64%|██████▍ | 28207/44063 [45:21<29:57, 8.82it/s]\u001b[A\n",
+ " 64%|██████▍ | 28209/44063 [45:21<26:10, 10.09it/s]\u001b[A\n",
+ " 64%|██████▍ | 28211/44063 [45:22<33:24, 7.91it/s]\u001b[A\n",
+ " 64%|██████▍ | 28213/44063 [45:22<28:53, 9.14it/s]\u001b[A\n",
+ " 64%|██████▍ | 28215/44063 [45:22<30:13, 8.74it/s]\u001b[A\n",
+ " 64%|██████▍ | 28217/44063 [45:22<29:26, 8.97it/s]\u001b[A\n",
+ " 64%|██████▍ | 28219/44063 [45:22<26:46, 9.86it/s]\u001b[A\n",
+ " 64%|██████▍ | 28221/44063 [45:22<27:44, 9.51it/s]\u001b[A\n",
+ " 64%|██████▍ | 28223/44063 [45:23<26:25, 9.99it/s]\u001b[A\n",
+ " 64%|██████▍ | 28225/44063 [45:23<25:22, 10.40it/s]\u001b[A\n",
+ " 64%|██████▍ | 28227/44063 [45:23<26:31, 9.95it/s]\u001b[A\n",
+ " 64%|██████▍ | 28229/44063 [45:23<27:38, 9.55it/s]\u001b[A\n",
+ " 64%|██████▍ | 28230/44063 [45:23<33:45, 7.81it/s]\u001b[A\n",
+ " 64%|██████▍ | 28232/44063 [45:24<31:50, 8.29it/s]\u001b[A\n",
+ " 64%|██████▍ | 28233/44063 [45:24<30:38, 8.61it/s]\u001b[A\n",
+ " 64%|██████▍ | 28234/44063 [45:24<35:44, 7.38it/s]\u001b[A\n",
+ " 64%|██████▍ | 28236/44063 [45:24<32:28, 8.12it/s]\u001b[A\n",
+ " 64%|██████▍ | 28237/44063 [45:24<32:36, 8.09it/s]\u001b[A\n",
+ " 64%|██████▍ | 28238/44063 [45:24<33:54, 7.78it/s]\u001b[A\n",
+ " 64%|██████▍ | 28240/44063 [45:25<30:01, 8.78it/s]\u001b[A\n",
+ " 64%|██████▍ | 28241/44063 [45:25<34:15, 7.70it/s]\u001b[A\n",
+ " 64%|██████▍ | 28242/44063 [45:25<35:34, 7.41it/s]\u001b[A\n",
+ " 64%|██████▍ | 28243/44063 [45:25<33:27, 7.88it/s]\u001b[A\n",
+ " 64%|██████▍ | 28245/44063 [45:25<33:02, 7.98it/s]\u001b[A\n",
+ " 64%|██████▍ | 28246/44063 [45:25<40:09, 6.56it/s]\u001b[A\n",
+ " 64%|██████▍ | 28248/44063 [45:26<38:56, 6.77it/s]\u001b[A\n",
+ " 64%|██████▍ | 28249/44063 [45:26<36:59, 7.12it/s]\u001b[A\n",
+ " 64%|██████▍ | 28250/44063 [45:26<34:07, 7.72it/s]\u001b[A\n",
+ " 64%|██████▍ | 28252/44063 [45:26<30:17, 8.70it/s]\u001b[A\n",
+ " 64%|██████▍ | 28253/44063 [45:26<31:19, 8.41it/s]\u001b[A\n",
+ " 64%|██████▍ | 28255/44063 [45:26<27:41, 9.52it/s]\u001b[A\n",
+ " 64%|██████▍ | 28257/44063 [45:27<28:59, 9.09it/s]\u001b[A\n",
+ " 64%|██████▍ | 28258/44063 [45:27<30:21, 8.68it/s]\u001b[A\n",
+ " 64%|██████▍ | 28260/44063 [45:27<29:22, 8.97it/s]\u001b[A\n",
+ " 64%|██████▍ | 28262/44063 [45:27<28:37, 9.20it/s]\u001b[A\n",
+ " 64%|██████▍ | 28264/44063 [45:27<25:59, 10.13it/s]\u001b[A\n",
+ " 64%|██████▍ | 28266/44063 [45:27<23:43, 11.09it/s]\u001b[A\n",
+ " 64%|██████▍ | 28268/44063 [45:28<26:17, 10.01it/s]\u001b[A\n",
+ " 64%|██████▍ | 28270/44063 [45:28<27:50, 9.45it/s]\u001b[A\n",
+ " 64%|██████▍ | 28272/44063 [45:28<24:57, 10.55it/s]\u001b[A\n",
+ " 64%|██████▍ | 28274/44063 [45:28<24:20, 10.81it/s]\u001b[A\n",
+ " 64%|██████▍ | 28276/44063 [45:29<27:05, 9.71it/s]\u001b[A\n",
+ " 64%|██████▍ | 28278/44063 [45:29<23:16, 11.30it/s]\u001b[A\n",
+ " 64%|██████▍ | 28280/44063 [45:29<25:14, 10.42it/s]\u001b[A\n",
+ " 64%|██████▍ | 28282/44063 [45:29<25:35, 10.28it/s]\u001b[A\n",
+ " 64%|██████▍ | 28284/44063 [45:29<24:47, 10.61it/s]\u001b[A\n",
+ " 64%|██████▍ | 28286/44063 [45:29<24:25, 10.77it/s]\u001b[A\n",
+ " 64%|██████▍ | 28288/44063 [45:30<26:26, 9.95it/s]\u001b[A\n",
+ " 64%|██████▍ | 28290/44063 [45:30<31:03, 8.46it/s]\u001b[A\n",
+ " 64%|██████▍ | 28292/44063 [45:30<28:32, 9.21it/s]\u001b[A\n",
+ " 64%|██████▍ | 28293/44063 [45:30<28:58, 9.07it/s]\u001b[A\n",
+ " 64%|██████▍ | 28294/44063 [45:30<28:49, 9.12it/s]\u001b[A\n",
+ " 64%|██████▍ | 28296/44063 [45:31<25:57, 10.12it/s]\u001b[A\n",
+ " 64%|██████▍ | 28298/44063 [45:31<24:43, 10.63it/s]\u001b[A\n",
+ " 64%|██████▍ | 28300/44063 [45:31<21:51, 12.02it/s]\u001b[A\n",
+ " 64%|██████▍ | 28302/44063 [45:31<19:23, 13.54it/s]\u001b[A\n",
+ " 64%|██████▍ | 28304/44063 [45:31<20:07, 13.05it/s]\u001b[A\n",
+ " 64%|██████▍ | 28306/44063 [45:31<25:15, 10.40it/s]\u001b[A\n",
+ " 64%|██████▍ | 28308/44063 [45:32<25:31, 10.29it/s]\u001b[A\n",
+ " 64%|██████▍ | 28310/44063 [45:32<27:39, 9.49it/s]\u001b[A\n",
+ " 64%|██████▍ | 28312/44063 [45:32<25:12, 10.41it/s]\u001b[A\n",
+ " 64%|██████▍ | 28314/44063 [45:32<28:09, 9.32it/s]\u001b[A\n",
+ " 64%|██████▍ | 28316/44063 [45:32<27:13, 9.64it/s]\u001b[A\n",
+ " 64%|██████▍ | 28318/44063 [45:33<28:16, 9.28it/s]\u001b[A\n",
+ " 64%|██████▍ | 28319/44063 [45:33<28:59, 9.05it/s]\u001b[A\n",
+ " 64%|██████▍ | 28321/44063 [45:33<26:21, 9.96it/s]\u001b[A\n",
+ " 64%|██████▍ | 28323/44063 [45:33<29:40, 8.84it/s]\u001b[A\n",
+ " 64%|██████▍ | 28325/44063 [45:33<27:52, 9.41it/s]\u001b[A\n",
+ " 64%|██████▍ | 28327/44063 [45:33<24:16, 10.80it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 64%|██████▍ | 28329/44063 [45:34<21:38, 12.12it/s]\u001b[A\n",
+ " 64%|██████▍ | 28331/44063 [45:34<21:07, 12.41it/s]\u001b[A\n",
+ " 64%|██████▍ | 28333/44063 [45:34<27:48, 9.43it/s]\u001b[A\n",
+ " 64%|██████▍ | 28335/44063 [45:34<24:43, 10.60it/s]\u001b[A\n",
+ " 64%|██████▍ | 28337/44063 [45:34<22:22, 11.72it/s]\u001b[A\n",
+ " 64%|██████▍ | 28339/44063 [45:35<22:17, 11.76it/s]\u001b[A\n",
+ " 64%|██████▍ | 28341/44063 [45:35<23:52, 10.98it/s]\u001b[A\n",
+ " 64%|██████▍ | 28343/44063 [45:35<25:45, 10.17it/s]\u001b[A\n",
+ " 64%|██████▍ | 28345/44063 [45:35<26:01, 10.06it/s]\u001b[A\n",
+ " 64%|██████▍ | 28347/44063 [45:35<26:20, 9.94it/s]\u001b[A\n",
+ " 64%|██████▍ | 28349/44063 [45:36<24:27, 10.71it/s]\u001b[A\n",
+ " 64%|██████▍ | 28351/44063 [45:36<23:35, 11.10it/s]\u001b[A\n",
+ " 64%|██████▍ | 28353/44063 [45:36<23:55, 10.94it/s]\u001b[A\n",
+ " 64%|██████▍ | 28355/44063 [45:36<22:56, 11.41it/s]\u001b[A\n",
+ " 64%|██████▍ | 28357/44063 [45:36<23:31, 11.13it/s]\u001b[A\n",
+ " 64%|██████▍ | 28359/44063 [45:36<23:24, 11.18it/s]\u001b[A\n",
+ " 64%|██████▍ | 28361/44063 [45:37<21:57, 11.91it/s]\u001b[A\n",
+ " 64%|██████▍ | 28363/44063 [45:37<20:40, 12.66it/s]\u001b[A\n",
+ " 64%|██████▍ | 28365/44063 [45:37<22:56, 11.41it/s]\u001b[A\n",
+ " 64%|██████▍ | 28367/44063 [45:37<21:16, 12.30it/s]\u001b[A\n",
+ " 64%|██████▍ | 28369/44063 [45:37<20:06, 13.00it/s]\u001b[A\n",
+ " 64%|██████▍ | 28371/44063 [45:37<20:22, 12.84it/s]\u001b[A\n",
+ " 64%|██████▍ | 28373/44063 [45:37<19:04, 13.70it/s]\u001b[A\n",
+ " 64%|██████▍ | 28375/44063 [45:38<19:53, 13.14it/s]\u001b[A\n",
+ " 64%|██████▍ | 28377/44063 [45:38<20:32, 12.72it/s]\u001b[A\n",
+ " 64%|██████▍ | 28379/44063 [45:38<22:48, 11.46it/s]\u001b[A\n",
+ " 64%|██████▍ | 28381/44063 [45:38<21:41, 12.05it/s]\u001b[A\n",
+ " 64%|██████▍ | 28383/44063 [45:38<24:19, 10.74it/s]\u001b[A\n",
+ " 64%|██████▍ | 28385/44063 [45:39<25:36, 10.20it/s]\u001b[A\n",
+ " 64%|██████▍ | 28387/44063 [45:39<27:42, 9.43it/s]\u001b[A\n",
+ " 64%|██████▍ | 28388/44063 [45:39<28:21, 9.21it/s]\u001b[A\n",
+ " 64%|██████▍ | 28389/44063 [45:39<28:10, 9.27it/s]\u001b[A\n",
+ " 64%|██████▍ | 28391/44063 [45:39<25:30, 10.24it/s]\u001b[A\n",
+ " 64%|██████▍ | 28393/44063 [45:40<31:21, 8.33it/s]\u001b[A\n",
+ " 64%|██████▍ | 28394/44063 [45:40<38:11, 6.84it/s]\u001b[A\n",
+ " 64%|██████▍ | 28395/44063 [45:40<35:47, 7.30it/s]\u001b[A\n",
+ " 64%|██████▍ | 28397/44063 [45:40<30:56, 8.44it/s]\u001b[A\n",
+ " 64%|██████▍ | 28398/44063 [45:40<29:35, 8.82it/s]\u001b[A\n",
+ " 64%|██████▍ | 28400/44063 [45:40<28:36, 9.12it/s]\u001b[A\n",
+ " 64%|██████▍ | 28402/44063 [45:41<26:59, 9.67it/s]\u001b[A\n",
+ " 64%|██████▍ | 28404/44063 [45:41<25:55, 10.07it/s]\u001b[A\n",
+ " 64%|██████▍ | 28406/44063 [45:41<28:07, 9.28it/s]\u001b[A\n",
+ " 64%|██████▍ | 28407/44063 [45:41<40:56, 6.37it/s]\u001b[A\n",
+ " 64%|██████▍ | 28409/44063 [45:41<33:37, 7.76it/s]\u001b[A\n",
+ " 64%|██████▍ | 28411/44063 [45:42<31:24, 8.30it/s]\u001b[A\n",
+ " 64%|██████▍ | 28413/44063 [45:42<30:50, 8.46it/s]\u001b[A\n",
+ " 64%|██████▍ | 28414/44063 [45:42<33:33, 7.77it/s]\u001b[A\n",
+ " 64%|██████▍ | 28416/44063 [45:42<31:32, 8.27it/s]\u001b[A\n",
+ " 64%|██████▍ | 28418/44063 [45:42<29:01, 8.98it/s]\u001b[A\n",
+ " 64%|██████▍ | 28420/44063 [45:42<25:47, 10.11it/s]\u001b[A\n",
+ " 65%|██████▍ | 28422/44063 [45:43<27:15, 9.56it/s]\u001b[A\n",
+ " 65%|██████▍ | 28424/44063 [45:43<26:52, 9.70it/s]\u001b[A\n",
+ " 65%|██████▍ | 28426/44063 [45:43<26:55, 9.68it/s]\u001b[A\n",
+ " 65%|██████▍ | 28428/44063 [45:43<26:22, 9.88it/s]\u001b[A\n",
+ " 65%|██████▍ | 28430/44063 [45:44<27:38, 9.43it/s]\u001b[A\n",
+ " 65%|██████▍ | 28431/44063 [45:44<32:12, 8.09it/s]\u001b[A\n",
+ " 65%|██████▍ | 28432/44063 [45:44<31:31, 8.26it/s]\u001b[A\n",
+ " 65%|██████▍ | 28433/44063 [45:44<31:51, 8.18it/s]\u001b[A\n",
+ " 65%|██████▍ | 28434/44063 [45:44<31:31, 8.26it/s]\u001b[A\n",
+ " 65%|██████▍ | 28436/44063 [45:44<28:07, 9.26it/s]\u001b[A\n",
+ " 65%|██████▍ | 28437/44063 [45:44<28:08, 9.26it/s]\u001b[A\n",
+ " 65%|██████▍ | 28439/44063 [45:44<25:13, 10.32it/s]\u001b[A\n",
+ " 65%|██████▍ | 28441/44063 [45:45<25:37, 10.16it/s]\u001b[A\n",
+ " 65%|██████▍ | 28443/44063 [45:45<24:24, 10.66it/s]\u001b[A\n",
+ " 65%|██████▍ | 28445/44063 [45:45<24:36, 10.58it/s]\u001b[A\n",
+ " 65%|██████▍ | 28447/44063 [45:45<22:56, 11.34it/s]\u001b[A\n",
+ " 65%|██████▍ | 28449/44063 [45:45<23:27, 11.09it/s]\u001b[A\n",
+ " 65%|██████▍ | 28451/44063 [45:46<31:04, 8.37it/s]\u001b[A\n",
+ " 65%|██████▍ | 28452/44063 [45:46<29:46, 8.74it/s]\u001b[A\n",
+ " 65%|██████▍ | 28453/44063 [45:46<32:45, 7.94it/s]\u001b[A\n",
+ " 65%|██████▍ | 28455/44063 [45:46<28:59, 8.97it/s]\u001b[A\n",
+ " 65%|██████▍ | 28457/44063 [45:46<26:40, 9.75it/s]\u001b[A\n",
+ " 65%|██████▍ | 28459/44063 [45:46<24:48, 10.49it/s]\u001b[A\n",
+ " 65%|██████▍ | 28461/44063 [45:47<23:16, 11.17it/s]\u001b[A\n",
+ " 65%|██████▍ | 28463/44063 [45:47<22:52, 11.37it/s]\u001b[A\n",
+ " 65%|██████▍ | 28465/44063 [45:47<25:36, 10.15it/s]\u001b[A\n",
+ " 65%|██████▍ | 28467/44063 [45:47<26:40, 9.75it/s]\u001b[A\n",
+ " 65%|██████▍ | 28469/44063 [45:47<27:04, 9.60it/s]\u001b[A\n",
+ " 65%|██████▍ | 28470/44063 [45:48<28:19, 9.18it/s]\u001b[A\n",
+ " 65%|██████▍ | 28471/44063 [45:48<49:40, 5.23it/s]\u001b[A\n",
+ " 65%|██████▍ | 28473/44063 [45:48<43:40, 5.95it/s]\u001b[A\n",
+ " 65%|██████▍ | 28475/44063 [45:48<37:50, 6.86it/s]\u001b[A\n",
+ " 65%|██████▍ | 28476/44063 [45:48<35:08, 7.39it/s]\u001b[A\n",
+ " 65%|██████▍ | 28477/44063 [45:49<32:42, 7.94it/s]\u001b[A\n",
+ " 65%|██████▍ | 28478/44063 [45:49<31:47, 8.17it/s]\u001b[A\n",
+ " 65%|██████▍ | 28479/44063 [45:49<31:02, 8.37it/s]\u001b[A\n",
+ " 65%|██████▍ | 28480/44063 [45:49<29:46, 8.72it/s]\u001b[A\n",
+ " 65%|██████▍ | 28482/44063 [45:49<28:36, 9.08it/s]\u001b[A\n",
+ " 65%|██████▍ | 28483/44063 [45:49<29:19, 8.86it/s]\u001b[A\n",
+ " 65%|██████▍ | 28485/44063 [45:49<26:14, 9.90it/s]\u001b[A\n",
+ " 65%|██████▍ | 28487/44063 [45:50<23:30, 11.04it/s]\u001b[A\n",
+ " 65%|██████▍ | 28489/44063 [45:50<21:21, 12.15it/s]\u001b[A\n",
+ " 65%|██████▍ | 28491/44063 [45:50<24:20, 10.66it/s]\u001b[A\n",
+ " 65%|██████▍ | 28493/44063 [45:50<24:38, 10.53it/s]\u001b[A\n",
+ " 65%|██████▍ | 28495/44063 [45:50<23:13, 11.17it/s]\u001b[A\n",
+ " 65%|██████▍ | 28497/44063 [45:50<22:59, 11.29it/s]\u001b[A\n",
+ " 65%|██████▍ | 28499/44063 [45:51<22:07, 11.73it/s]\u001b[A\n",
+ " 65%|██████▍ | 28501/44063 [45:51<19:30, 13.30it/s]\u001b[A\n",
+ " 65%|██████▍ | 28503/44063 [45:51<20:43, 12.51it/s]\u001b[A\n",
+ " 65%|██████▍ | 28505/44063 [45:51<26:24, 9.82it/s]\u001b[A\n",
+ " 65%|██████▍ | 28507/44063 [45:51<22:53, 11.33it/s]\u001b[A\n",
+ " 65%|██████▍ | 28509/44063 [45:51<20:36, 12.58it/s]\u001b[A\n",
+ " 65%|██████▍ | 28511/44063 [45:52<22:12, 11.67it/s]\u001b[A\n",
+ " 65%|██████▍ | 28513/44063 [45:52<25:05, 10.33it/s]\u001b[A\n",
+ " 65%|██████▍ | 28515/44063 [45:52<22:22, 11.58it/s]\u001b[A\n",
+ " 65%|██████▍ | 28517/44063 [45:52<27:56, 9.27it/s]\u001b[A\n",
+ " 65%|██████▍ | 28519/44063 [45:52<24:06, 10.74it/s]\u001b[A\n",
+ " 65%|██████▍ | 28521/44063 [45:53<23:13, 11.15it/s]\u001b[A\n",
+ " 65%|██████▍ | 28523/44063 [45:53<23:37, 10.97it/s]\u001b[A\n",
+ " 65%|██████▍ | 28525/44063 [45:53<21:45, 11.90it/s]\u001b[A\n",
+ " 65%|██████▍ | 28527/44063 [45:53<23:08, 11.19it/s]\u001b[A\n",
+ " 65%|██████▍ | 28529/44063 [45:53<22:58, 11.26it/s]\u001b[A\n",
+ " 65%|██████▍ | 28531/44063 [45:53<21:13, 12.19it/s]\u001b[A\n",
+ " 65%|██████▍ | 28533/44063 [45:54<22:08, 11.69it/s]\u001b[A\n",
+ " 65%|██████▍ | 28535/44063 [45:54<21:37, 11.97it/s]\u001b[A\n",
+ " 65%|██████▍ | 28537/44063 [45:54<22:30, 11.49it/s]\u001b[A\n",
+ " 65%|██████▍ | 28539/44063 [45:54<22:21, 11.57it/s]\u001b[A\n",
+ " 65%|██████▍ | 28541/44063 [45:54<25:11, 10.27it/s]\u001b[A\n",
+ " 65%|██████▍ | 28543/44063 [45:54<22:24, 11.54it/s]\u001b[A\n",
+ " 65%|██████▍ | 28545/44063 [45:55<23:24, 11.05it/s]\u001b[A\n",
+ " 65%|██████▍ | 28547/44063 [45:55<25:45, 10.04it/s]\u001b[A\n",
+ " 65%|██████▍ | 28549/44063 [45:55<23:16, 11.11it/s]\u001b[A\n",
+ " 65%|██████▍ | 28551/44063 [45:55<24:26, 10.58it/s]\u001b[A\n",
+ " 65%|██████▍ | 28553/44063 [45:55<25:37, 10.09it/s]\u001b[A\n",
+ " 65%|██████▍ | 28555/44063 [45:56<34:45, 7.44it/s]\u001b[A\n",
+ " 65%|██████▍ | 28556/44063 [45:56<34:37, 7.46it/s]\u001b[A\n",
+ " 65%|██████▍ | 28558/44063 [45:56<29:21, 8.80it/s]\u001b[A\n",
+ " 65%|██████▍ | 28560/44063 [45:56<26:08, 9.88it/s]\u001b[A\n",
+ " 65%|██████▍ | 28562/44063 [45:57<25:16, 10.22it/s]\u001b[A\n",
+ " 65%|██████▍ | 28564/44063 [45:57<23:32, 10.97it/s]\u001b[A\n",
+ " 65%|██████▍ | 28566/44063 [45:57<26:46, 9.64it/s]\u001b[A\n",
+ " 65%|██████▍ | 28568/44063 [45:57<25:02, 10.31it/s]\u001b[A\n",
+ " 65%|██████▍ | 28570/44063 [45:57<26:42, 9.67it/s]\u001b[A\n",
+ " 65%|██████▍ | 28572/44063 [45:58<29:56, 8.62it/s]\u001b[A\n",
+ " 65%|██████▍ | 28573/44063 [45:58<30:08, 8.56it/s]\u001b[A\n",
+ " 65%|██████▍ | 28575/44063 [45:58<29:46, 8.67it/s]\u001b[A\n",
+ " 65%|██████▍ | 28576/44063 [45:58<32:42, 7.89it/s]\u001b[A\n",
+ " 65%|██████▍ | 28577/44063 [45:58<31:16, 8.25it/s]\u001b[A\n",
+ " 65%|██████▍ | 28579/44063 [45:58<26:46, 9.64it/s]\u001b[A\n",
+ " 65%|██████▍ | 28581/44063 [45:59<26:24, 9.77it/s]\u001b[A\n",
+ " 65%|██████▍ | 28583/44063 [45:59<29:31, 8.74it/s]\u001b[A\n",
+ " 65%|██████▍ | 28585/44063 [45:59<25:10, 10.25it/s]\u001b[A\n",
+ " 65%|██████▍ | 28587/44063 [45:59<27:47, 9.28it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 65%|██████▍ | 28589/44063 [45:59<28:12, 9.14it/s]\u001b[A\n",
+ " 65%|██████▍ | 28591/44063 [46:00<28:11, 9.15it/s]\u001b[A\n",
+ " 65%|██████▍ | 28593/44063 [46:00<26:58, 9.56it/s]\u001b[A\n",
+ " 65%|██████▍ | 28595/44063 [46:00<27:02, 9.53it/s]\u001b[A\n",
+ " 65%|██████▍ | 28596/44063 [46:00<27:50, 9.26it/s]\u001b[A\n",
+ " 65%|██████▍ | 28598/44063 [46:00<25:20, 10.17it/s]\u001b[A\n",
+ " 65%|██████▍ | 28600/44063 [46:01<25:07, 10.26it/s]\u001b[A\n",
+ " 65%|██████▍ | 28602/44063 [46:01<30:26, 8.46it/s]\u001b[A\n",
+ " 65%|██████▍ | 28604/44063 [46:01<28:05, 9.17it/s]\u001b[A\n",
+ " 65%|██████▍ | 28606/44063 [46:01<27:33, 9.35it/s]\u001b[A\n",
+ " 65%|██████▍ | 28608/44063 [46:01<26:51, 9.59it/s]\u001b[A\n",
+ " 65%|██████▍ | 28610/44063 [46:02<26:07, 9.86it/s]\u001b[A\n",
+ " 65%|██████▍ | 28612/44063 [46:02<29:28, 8.74it/s]\u001b[A\n",
+ " 65%|██████▍ | 28613/44063 [46:02<32:05, 8.03it/s]\u001b[A\n",
+ " 65%|██████▍ | 28615/44063 [46:02<29:37, 8.69it/s]\u001b[A\n",
+ " 65%|██████▍ | 28616/44063 [46:02<29:53, 8.61it/s]\u001b[A\n",
+ " 65%|██████▍ | 28617/44063 [46:02<30:40, 8.39it/s]\u001b[A\n",
+ " 65%|██████▍ | 28618/44063 [46:03<34:52, 7.38it/s]\u001b[A\n",
+ " 65%|██████▍ | 28619/44063 [46:03<34:26, 7.47it/s]\u001b[A\n",
+ " 65%|██████▍ | 28621/44063 [46:03<30:32, 8.43it/s]\u001b[A\n",
+ " 65%|██████▍ | 28623/44063 [46:03<27:13, 9.45it/s]\u001b[A\n",
+ " 65%|██████▍ | 28625/44063 [46:03<23:29, 10.95it/s]\u001b[A\n",
+ " 65%|██████▍ | 28627/44063 [46:03<21:52, 11.76it/s]\u001b[A\n",
+ " 65%|██████▍ | 28629/44063 [46:04<27:49, 9.24it/s]\u001b[A\n",
+ " 65%|██████▍ | 28631/44063 [46:04<27:19, 9.41it/s]\u001b[A\n",
+ " 65%|██████▍ | 28633/44063 [46:04<28:44, 8.95it/s]\u001b[A\n",
+ " 65%|██████▍ | 28635/44063 [46:04<26:37, 9.65it/s]\u001b[A\n",
+ " 65%|██████▍ | 28637/44063 [46:04<26:10, 9.82it/s]\u001b[A\n",
+ " 65%|██████▍ | 28639/44063 [46:05<29:25, 8.74it/s]\u001b[A\n",
+ " 65%|██████▍ | 28640/44063 [46:05<30:30, 8.42it/s]\u001b[A\n",
+ " 65%|██████▌ | 28641/44063 [46:05<33:03, 7.78it/s]\u001b[A\n",
+ " 65%|██████▌ | 28642/44063 [46:05<31:22, 8.19it/s]\u001b[A\n",
+ " 65%|██████▌ | 28643/44063 [46:05<31:57, 8.04it/s]\u001b[A\n",
+ " 65%|██████▌ | 28644/44063 [46:05<31:08, 8.25it/s]\u001b[A\n",
+ " 65%|██████▌ | 28646/44063 [46:06<27:25, 9.37it/s]\u001b[A\n",
+ " 65%|██████▌ | 28648/44063 [46:06<24:32, 10.47it/s]\u001b[A\n",
+ " 65%|██████▌ | 28650/44063 [46:06<22:10, 11.59it/s]\u001b[A\n",
+ " 65%|██████▌ | 28652/44063 [46:06<27:10, 9.45it/s]\u001b[A\n",
+ " 65%|██████▌ | 28654/44063 [46:06<26:30, 9.69it/s]\u001b[A\n",
+ " 65%|██████▌ | 28656/44063 [46:07<29:46, 8.62it/s]\u001b[A\n",
+ " 65%|██████▌ | 28657/44063 [46:07<34:14, 7.50it/s]\u001b[A\n",
+ " 65%|██████▌ | 28658/44063 [46:07<35:32, 7.22it/s]\u001b[A\n",
+ " 65%|██████▌ | 28659/44063 [46:07<37:29, 6.85it/s]\u001b[A\n",
+ " 65%|██████▌ | 28660/44063 [46:07<34:07, 7.52it/s]\u001b[A\n",
+ " 65%|██████▌ | 28661/44063 [46:07<32:57, 7.79it/s]\u001b[A\n",
+ " 65%|██████▌ | 28662/44063 [46:07<31:08, 8.24it/s]\u001b[A\n",
+ " 65%|██████▌ | 28663/44063 [46:08<29:40, 8.65it/s]\u001b[A\n",
+ " 65%|██████▌ | 28665/44063 [46:08<27:49, 9.22it/s]\u001b[A\n",
+ " 65%|██████▌ | 28666/44063 [46:08<28:21, 9.05it/s]\u001b[A\n",
+ " 65%|██████▌ | 28667/44063 [46:08<28:10, 9.11it/s]\u001b[A\n",
+ " 65%|██████▌ | 28669/44063 [46:08<25:27, 10.08it/s]\u001b[A\n",
+ " 65%|██████▌ | 28671/44063 [46:08<25:30, 10.06it/s]\u001b[A\n",
+ " 65%|██████▌ | 28673/44063 [46:09<26:31, 9.67it/s]\u001b[A\n",
+ " 65%|██████▌ | 28674/44063 [46:09<32:04, 8.00it/s]\u001b[A\n",
+ " 65%|██████▌ | 28676/44063 [46:09<28:12, 9.09it/s]\u001b[A\n",
+ " 65%|██████▌ | 28678/44063 [46:09<28:19, 9.05it/s]\u001b[A\n",
+ " 65%|██████▌ | 28679/44063 [46:09<43:32, 5.89it/s]\u001b[A\n",
+ " 65%|██████▌ | 28680/44063 [46:09<40:17, 6.36it/s]\u001b[A\n",
+ " 65%|██████▌ | 28681/44063 [46:10<48:51, 5.25it/s]\u001b[A\n",
+ " 65%|██████▌ | 28683/44063 [46:10<39:45, 6.45it/s]\u001b[A\n",
+ " 65%|██████▌ | 28685/44063 [46:10<34:39, 7.39it/s]\u001b[A\n",
+ " 65%|██████▌ | 28686/44063 [46:10<32:56, 7.78it/s]\u001b[A\n",
+ " 65%|██████▌ | 28688/44063 [46:10<28:39, 8.94it/s]\u001b[A\n",
+ " 65%|██████▌ | 28690/44063 [46:10<25:29, 10.05it/s]\u001b[A\n",
+ " 65%|██████▌ | 28692/44063 [46:11<27:23, 9.35it/s]\u001b[A\n",
+ " 65%|██████▌ | 28694/44063 [46:11<30:56, 8.28it/s]\u001b[A\n",
+ " 65%|██████▌ | 28695/44063 [46:11<31:31, 8.12it/s]\u001b[A\n",
+ " 65%|██████▌ | 28696/44063 [46:11<31:48, 8.05it/s]\u001b[A\n",
+ " 65%|██████▌ | 28697/44063 [46:11<33:29, 7.65it/s]\u001b[A\n",
+ " 65%|██████▌ | 28698/44063 [46:12<33:31, 7.64it/s]\u001b[A\n",
+ " 65%|██████▌ | 28701/44063 [46:12<27:36, 9.27it/s]\u001b[A\n",
+ " 65%|██████▌ | 28703/44063 [46:12<28:11, 9.08it/s]\u001b[A\n",
+ " 65%|██████▌ | 28705/44063 [46:12<23:57, 10.68it/s]\u001b[A\n",
+ " 65%|██████▌ | 28707/44063 [46:12<25:11, 10.16it/s]\u001b[A\n",
+ " 65%|██████▌ | 28709/44063 [46:13<27:37, 9.26it/s]\u001b[A\n",
+ " 65%|██████▌ | 28711/44063 [46:13<28:57, 8.83it/s]\u001b[A\n",
+ " 65%|██████▌ | 28713/44063 [46:13<26:09, 9.78it/s]\u001b[A\n",
+ " 65%|██████▌ | 28715/44063 [46:13<30:15, 8.45it/s]\u001b[A\n",
+ " 65%|██████▌ | 28716/44063 [46:13<29:58, 8.53it/s]\u001b[A\n",
+ " 65%|██████▌ | 28717/44063 [46:14<30:19, 8.43it/s]\u001b[A\n",
+ " 65%|██████▌ | 28718/44063 [46:14<30:58, 8.26it/s]\u001b[A\n",
+ " 65%|██████▌ | 28720/44063 [46:14<33:08, 7.72it/s]\u001b[A\n",
+ " 65%|██████▌ | 28721/44063 [46:14<37:48, 6.76it/s]\u001b[A\n",
+ " 65%|██████▌ | 28723/44063 [46:14<35:12, 7.26it/s]\u001b[A\n",
+ " 65%|██████▌ | 28725/44063 [46:15<30:46, 8.31it/s]\u001b[A\n",
+ " 65%|██████▌ | 28727/44063 [46:15<26:16, 9.73it/s]\u001b[A\n",
+ " 65%|██████▌ | 28729/44063 [46:15<22:47, 11.21it/s]\u001b[A\n",
+ " 65%|██████▌ | 28731/44063 [46:15<24:16, 10.53it/s]\u001b[A\n",
+ " 65%|██████▌ | 28733/44063 [46:15<25:36, 9.98it/s]\u001b[A\n",
+ " 65%|██████▌ | 28735/44063 [46:15<22:34, 11.31it/s]\u001b[A\n",
+ " 65%|██████▌ | 28737/44063 [46:15<20:18, 12.57it/s]\u001b[A\n",
+ " 65%|██████▌ | 28739/44063 [46:16<21:31, 11.86it/s]\u001b[A\n",
+ " 65%|██████▌ | 28741/44063 [46:16<25:57, 9.84it/s]\u001b[A\n",
+ " 65%|██████▌ | 28743/44063 [46:16<26:38, 9.58it/s]\u001b[A\n",
+ " 65%|██████▌ | 28745/44063 [46:16<23:03, 11.07it/s]\u001b[A\n",
+ " 65%|██████▌ | 28747/44063 [46:16<22:08, 11.53it/s]\u001b[A\n",
+ " 65%|██████▌ | 28749/44063 [46:17<24:11, 10.55it/s]\u001b[A\n",
+ " 65%|██████▌ | 28751/44063 [46:17<23:30, 10.86it/s]\u001b[A\n",
+ " 65%|██████▌ | 28753/44063 [46:17<22:20, 11.42it/s]\u001b[A\n",
+ " 65%|██████▌ | 28756/44063 [46:17<19:15, 13.25it/s]\u001b[A\n",
+ " 65%|██████▌ | 28758/44063 [46:17<21:29, 11.87it/s]\u001b[A\n",
+ " 65%|██████▌ | 28760/44063 [46:17<21:07, 12.07it/s]\u001b[A\n",
+ " 65%|██████▌ | 28762/44063 [46:18<22:34, 11.30it/s]\u001b[A\n",
+ " 65%|██████▌ | 28764/44063 [46:18<27:20, 9.33it/s]\u001b[A\n",
+ " 65%|██████▌ | 28766/44063 [46:18<32:19, 7.89it/s]\u001b[A\n",
+ " 65%|██████▌ | 28767/44063 [46:18<33:59, 7.50it/s]\u001b[A\n",
+ " 65%|██████▌ | 28768/44063 [46:19<43:36, 5.85it/s]\u001b[A\n",
+ " 65%|██████▌ | 28769/44063 [46:19<40:10, 6.35it/s]\u001b[A\n",
+ " 65%|██████▌ | 28771/44063 [46:19<33:29, 7.61it/s]\u001b[A\n",
+ " 65%|██████▌ | 28772/44063 [46:19<31:29, 8.09it/s]\u001b[A\n",
+ " 65%|██████▌ | 28774/44063 [46:19<27:48, 9.16it/s]\u001b[A\n",
+ " 65%|██████▌ | 28776/44063 [46:19<24:45, 10.29it/s]\u001b[A\n",
+ " 65%|██████▌ | 28778/44063 [46:20<26:32, 9.60it/s]\u001b[A\n",
+ " 65%|██████▌ | 28780/44063 [46:20<27:06, 9.40it/s]\u001b[A\n",
+ " 65%|██████▌ | 28782/44063 [46:20<27:05, 9.40it/s]\u001b[A\n",
+ " 65%|██████▌ | 28783/44063 [46:20<29:47, 8.55it/s]\u001b[A\n",
+ " 65%|██████▌ | 28784/44063 [46:20<32:57, 7.73it/s]\u001b[A\n",
+ " 65%|██████▌ | 28786/44063 [46:21<31:52, 7.99it/s]\u001b[A\n",
+ " 65%|██████▌ | 28788/44063 [46:21<32:58, 7.72it/s]\u001b[A\n",
+ " 65%|██████▌ | 28790/44063 [46:21<29:43, 8.57it/s]\u001b[A\n",
+ " 65%|██████▌ | 28791/44063 [46:21<31:02, 8.20it/s]\u001b[A\n",
+ " 65%|██████▌ | 28792/44063 [46:21<31:17, 8.13it/s]\u001b[A\n",
+ " 65%|██████▌ | 28793/44063 [46:21<31:12, 8.15it/s]\u001b[A\n",
+ " 65%|██████▌ | 28795/44063 [46:22<26:56, 9.44it/s]\u001b[A\n",
+ " 65%|██████▌ | 28797/44063 [46:22<26:14, 9.70it/s]\u001b[A\n",
+ " 65%|██████▌ | 28799/44063 [46:22<26:18, 9.67it/s]\u001b[A\n",
+ " 65%|██████▌ | 28801/44063 [46:22<28:08, 9.04it/s]\u001b[A\n",
+ " 65%|██████▌ | 28802/44063 [46:22<33:24, 7.61it/s]\u001b[A\n",
+ " 65%|██████▌ | 28803/44063 [46:23<36:48, 6.91it/s]\u001b[A\n",
+ " 65%|██████▌ | 28805/44063 [46:23<31:00, 8.20it/s]\u001b[A\n",
+ " 65%|██████▌ | 28806/44063 [46:23<39:36, 6.42it/s]\u001b[A\n",
+ " 65%|██████▌ | 28807/44063 [46:23<1:03:05, 4.03it/s]\u001b[A\n",
+ " 65%|██████▌ | 28808/44063 [46:24<1:02:06, 4.09it/s]\u001b[A\n",
+ " 65%|██████▌ | 28810/44063 [46:24<48:53, 5.20it/s] \u001b[A\n",
+ " 65%|██████▌ | 28812/44063 [46:24<40:26, 6.28it/s]\u001b[A\n",
+ " 65%|██████▌ | 28813/44063 [46:24<36:17, 7.00it/s]\u001b[A\n",
+ " 65%|██████▌ | 28815/44063 [46:24<31:03, 8.18it/s]\u001b[A\n",
+ " 65%|██████▌ | 28817/44063 [46:24<28:32, 8.90it/s]\u001b[A\n",
+ " 65%|██████▌ | 28819/44063 [46:25<25:14, 10.06it/s]\u001b[A\n",
+ " 65%|██████▌ | 28821/44063 [46:25<25:00, 10.16it/s]\u001b[A\n",
+ " 65%|██████▌ | 28823/44063 [46:25<29:06, 8.73it/s]\u001b[A\n",
+ " 65%|██████▌ | 28825/44063 [46:25<31:14, 8.13it/s]\u001b[A\n",
+ " 65%|██████▌ | 28828/44063 [46:25<25:17, 10.04it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 65%|██████▌ | 28830/44063 [46:26<25:15, 10.05it/s]\u001b[A\n",
+ " 65%|██████▌ | 28832/44063 [46:26<28:50, 8.80it/s]\u001b[A\n",
+ " 65%|██████▌ | 28834/44063 [46:26<29:50, 8.50it/s]\u001b[A\n",
+ " 65%|██████▌ | 28836/44063 [46:26<26:40, 9.51it/s]\u001b[A\n",
+ " 65%|██████▌ | 28838/44063 [46:26<24:10, 10.50it/s]\u001b[A\n",
+ " 65%|██████▌ | 28840/44063 [46:27<22:21, 11.34it/s]\u001b[A\n",
+ " 65%|██████▌ | 28842/44063 [46:27<37:20, 6.79it/s]\u001b[A\n",
+ " 65%|██████▌ | 28843/44063 [46:27<35:43, 7.10it/s]\u001b[A\n",
+ " 65%|██████▌ | 28844/44063 [46:27<35:59, 7.05it/s]\u001b[A\n",
+ " 65%|██████▌ | 28845/44063 [46:28<34:43, 7.30it/s]\u001b[A\n",
+ " 65%|██████▌ | 28847/44063 [46:28<29:42, 8.54it/s]\u001b[A\n",
+ " 65%|██████▌ | 28849/44063 [46:28<27:20, 9.27it/s]\u001b[A\n",
+ " 65%|██████▌ | 28851/44063 [46:28<26:54, 9.42it/s]\u001b[A\n",
+ " 65%|██████▌ | 28853/44063 [46:28<27:00, 9.39it/s]\u001b[A\n",
+ " 65%|██████▌ | 28855/44063 [46:29<26:47, 9.46it/s]\u001b[A\n",
+ " 65%|██████▌ | 28857/44063 [46:29<24:14, 10.46it/s]\u001b[A\n",
+ " 65%|██████▌ | 28859/44063 [46:29<21:32, 11.77it/s]\u001b[A\n",
+ " 65%|██████▌ | 28861/44063 [46:29<27:19, 9.27it/s]\u001b[A\n",
+ " 66%|██████▌ | 28863/44063 [46:29<29:26, 8.61it/s]\u001b[A\n",
+ " 66%|██████▌ | 28864/44063 [46:30<30:17, 8.36it/s]\u001b[A\n",
+ " 66%|██████▌ | 28866/44063 [46:30<26:35, 9.52it/s]\u001b[A\n",
+ " 66%|██████▌ | 28868/44063 [46:30<31:07, 8.14it/s]\u001b[A\n",
+ " 66%|██████▌ | 28869/44063 [46:30<34:19, 7.38it/s]\u001b[A\n",
+ " 66%|██████▌ | 28871/44063 [46:30<31:45, 7.97it/s]\u001b[A\n",
+ " 66%|██████▌ | 28873/44063 [46:31<30:21, 8.34it/s]\u001b[A\n",
+ " 66%|██████▌ | 28875/44063 [46:31<28:42, 8.82it/s]\u001b[A\n",
+ " 66%|██████▌ | 28877/44063 [46:31<26:09, 9.67it/s]\u001b[A\n",
+ " 66%|██████▌ | 28880/44063 [46:31<21:42, 11.65it/s]\u001b[A\n",
+ " 66%|██████▌ | 28882/44063 [46:31<21:34, 11.73it/s]\u001b[A\n",
+ " 66%|██████▌ | 28884/44063 [46:31<22:02, 11.48it/s]\u001b[A\n",
+ " 66%|██████▌ | 28886/44063 [46:32<21:16, 11.89it/s]\u001b[A\n",
+ " 66%|██████▌ | 28888/44063 [46:32<19:28, 12.99it/s]\u001b[A\n",
+ " 66%|██████▌ | 28890/44063 [46:32<19:28, 12.98it/s]\u001b[A\n",
+ " 66%|██████▌ | 28892/44063 [46:32<25:20, 9.98it/s]\u001b[A\n",
+ " 66%|██████▌ | 28894/44063 [46:32<23:40, 10.68it/s]\u001b[A\n",
+ " 66%|██████▌ | 28896/44063 [46:32<22:08, 11.41it/s]\u001b[A\n",
+ " 66%|██████▌ | 28898/44063 [46:33<21:21, 11.83it/s]\u001b[A\n",
+ " 66%|██████▌ | 28900/44063 [46:33<24:37, 10.26it/s]\u001b[A\n",
+ " 66%|██████▌ | 28902/44063 [46:33<27:29, 9.19it/s]\u001b[A\n",
+ " 66%|██████▌ | 28904/44063 [46:33<25:07, 10.06it/s]\u001b[A\n",
+ " 66%|██████▌ | 28906/44063 [46:34<28:08, 8.98it/s]\u001b[A\n",
+ " 66%|██████▌ | 28908/44063 [46:34<24:40, 10.23it/s]\u001b[A\n",
+ " 66%|██████▌ | 28910/44063 [46:34<25:22, 9.95it/s]\u001b[A\n",
+ " 66%|██████▌ | 28912/44063 [46:34<23:33, 10.72it/s]\u001b[A\n",
+ " 66%|██████▌ | 28914/44063 [46:34<25:38, 9.85it/s]\u001b[A\n",
+ " 66%|██████▌ | 28916/44063 [46:35<33:06, 7.63it/s]\u001b[A\n",
+ " 66%|██████▌ | 28918/44063 [46:35<29:20, 8.60it/s]\u001b[A\n",
+ " 66%|██████▌ | 28920/44063 [46:35<29:48, 8.47it/s]\u001b[A\n",
+ " 66%|██████▌ | 28922/44063 [46:35<33:47, 7.47it/s]\u001b[A\n",
+ " 66%|██████▌ | 28923/44063 [46:36<31:38, 7.97it/s]\u001b[A\n",
+ " 66%|██████▌ | 28925/44063 [46:36<29:19, 8.60it/s]\u001b[A\n",
+ " 66%|██████▌ | 28926/44063 [46:36<29:05, 8.67it/s]\u001b[A\n",
+ " 66%|██████▌ | 28927/44063 [46:36<38:27, 6.56it/s]\u001b[A\n",
+ " 66%|██████▌ | 28928/44063 [46:36<38:52, 6.49it/s]\u001b[A\n",
+ " 66%|██████▌ | 28929/44063 [46:36<35:34, 7.09it/s]\u001b[A\n",
+ " 66%|██████▌ | 28930/44063 [46:36<33:45, 7.47it/s]\u001b[A\n",
+ " 66%|██████▌ | 28932/44063 [46:37<30:23, 8.30it/s]\u001b[A\n",
+ " 66%|██████▌ | 28934/44063 [46:37<27:43, 9.10it/s]\u001b[A\n",
+ " 66%|██████▌ | 28935/44063 [46:37<32:01, 7.87it/s]\u001b[A\n",
+ " 66%|██████▌ | 28937/44063 [46:37<33:18, 7.57it/s]\u001b[A\n",
+ " 66%|██████▌ | 28938/44063 [46:37<33:45, 7.47it/s]\u001b[A\n",
+ " 66%|██████▌ | 28940/44063 [46:38<27:54, 9.03it/s]\u001b[A\n",
+ " 66%|██████▌ | 28942/44063 [46:38<23:19, 10.80it/s]\u001b[A\n",
+ " 66%|██████▌ | 28944/44063 [46:38<22:25, 11.24it/s]\u001b[A\n",
+ " 66%|██████▌ | 28946/44063 [46:38<26:29, 9.51it/s]\u001b[A\n",
+ " 66%|██████▌ | 28948/44063 [46:38<29:15, 8.61it/s]\u001b[A\n",
+ " 66%|██████▌ | 28950/44063 [46:39<31:13, 8.07it/s]\u001b[A\n",
+ " 66%|██████▌ | 28951/44063 [46:39<30:25, 8.28it/s]\u001b[A\n",
+ " 66%|██████▌ | 28953/44063 [46:39<27:09, 9.27it/s]\u001b[A\n",
+ " 66%|██████▌ | 28955/44063 [46:39<27:51, 9.04it/s]\u001b[A\n",
+ " 66%|██████▌ | 28956/44063 [46:39<29:51, 8.43it/s]\u001b[A\n",
+ " 66%|██████▌ | 28957/44063 [46:39<30:03, 8.38it/s]\u001b[A\n",
+ " 66%|██████▌ | 28959/44063 [46:40<29:30, 8.53it/s]\u001b[A\n",
+ " 66%|██████▌ | 28960/44063 [46:40<39:34, 6.36it/s]\u001b[A\n",
+ " 66%|██████▌ | 28962/44063 [46:40<33:29, 7.51it/s]\u001b[A\n",
+ " 66%|██████▌ | 28964/44063 [46:40<28:16, 8.90it/s]\u001b[A\n",
+ " 66%|██████▌ | 28966/44063 [46:40<31:01, 8.11it/s]\u001b[A\n",
+ " 66%|██████▌ | 28967/44063 [46:41<34:02, 7.39it/s]\u001b[A\n",
+ " 66%|██████▌ | 28968/44063 [46:41<33:35, 7.49it/s]\u001b[A\n",
+ " 66%|██████▌ | 28970/44063 [46:41<32:50, 7.66it/s]\u001b[A\n",
+ " 66%|██████▌ | 28972/44063 [46:41<30:19, 8.30it/s]\u001b[A\n",
+ " 66%|██████▌ | 28974/44063 [46:41<26:02, 9.66it/s]\u001b[A\n",
+ " 66%|██████▌ | 28976/44063 [46:42<26:15, 9.57it/s]\u001b[A\n",
+ " 66%|██████▌ | 28978/44063 [46:42<23:42, 10.60it/s]\u001b[A\n",
+ " 66%|██████▌ | 28980/44063 [46:42<26:10, 9.60it/s]\u001b[A\n",
+ " 66%|██████▌ | 28982/44063 [46:42<28:19, 8.87it/s]\u001b[A\n",
+ " 66%|██████▌ | 28983/44063 [46:42<29:19, 8.57it/s]\u001b[A\n",
+ " 66%|██████▌ | 28985/44063 [46:42<26:46, 9.38it/s]\u001b[A\n",
+ " 66%|██████▌ | 28987/44063 [46:43<22:32, 11.14it/s]\u001b[A\n",
+ " 66%|██████▌ | 28989/44063 [46:43<23:35, 10.65it/s]\u001b[A\n",
+ " 66%|██████▌ | 28991/44063 [46:43<25:29, 9.85it/s]\u001b[A\n",
+ " 66%|██████▌ | 28993/44063 [46:43<23:46, 10.56it/s]\u001b[A\n",
+ " 66%|██████▌ | 28995/44063 [46:43<24:35, 10.21it/s]\u001b[A\n",
+ " 66%|██████▌ | 28997/44063 [46:44<27:29, 9.13it/s]\u001b[A\n",
+ " 66%|██████▌ | 28999/44063 [46:44<25:49, 9.72it/s]\u001b[A\n",
+ " 66%|██████▌ | 29001/44063 [46:44<29:24, 8.54it/s]\u001b[A\n",
+ " 66%|██████▌ | 29002/44063 [46:44<28:21, 8.85it/s]\u001b[A\n",
+ " 66%|██████▌ | 29004/44063 [46:44<26:00, 9.65it/s]\u001b[A\n",
+ " 66%|██████▌ | 29006/44063 [46:45<23:56, 10.48it/s]\u001b[A\n",
+ " 66%|██████▌ | 29008/44063 [46:45<26:07, 9.60it/s]\u001b[A\n",
+ " 66%|██████▌ | 29010/44063 [46:45<24:25, 10.27it/s]\u001b[A\n",
+ " 66%|██████▌ | 29012/44063 [46:45<22:35, 11.10it/s]\u001b[A\n",
+ " 66%|██████▌ | 29014/44063 [46:45<22:22, 11.21it/s]\u001b[A\n",
+ " 66%|██████▌ | 29016/44063 [46:46<26:14, 9.56it/s]\u001b[A\n",
+ " 66%|██████▌ | 29018/44063 [46:46<25:42, 9.75it/s]\u001b[A\n",
+ " 66%|██████▌ | 29020/44063 [46:46<25:20, 9.90it/s]\u001b[A\n",
+ " 66%|██████▌ | 29022/44063 [46:46<27:59, 8.96it/s]\u001b[A\n",
+ " 66%|██████▌ | 29023/44063 [46:46<28:25, 8.82it/s]\u001b[A\n",
+ " 66%|██████▌ | 29024/44063 [46:46<27:53, 8.98it/s]\u001b[A\n",
+ " 66%|██████▌ | 29026/44063 [46:47<24:53, 10.07it/s]\u001b[A\n",
+ " 66%|██████▌ | 29028/44063 [46:47<29:41, 8.44it/s]\u001b[A\n",
+ " 66%|██████▌ | 29029/44063 [46:47<32:54, 7.61it/s]\u001b[A\n",
+ " 66%|██████▌ | 29031/44063 [46:47<27:29, 9.11it/s]\u001b[A\n",
+ " 66%|██████▌ | 29033/44063 [46:47<26:02, 9.62it/s]\u001b[A\n",
+ " 66%|██████▌ | 29035/44063 [46:48<28:19, 8.84it/s]\u001b[A\n",
+ " 66%|██████▌ | 29037/44063 [46:48<26:46, 9.35it/s]\u001b[A\n",
+ " 66%|██████▌ | 29039/44063 [46:48<26:19, 9.51it/s]\u001b[A\n",
+ " 66%|██████▌ | 29041/44063 [46:48<27:26, 9.12it/s]\u001b[A\n",
+ " 66%|██████▌ | 29042/44063 [46:48<27:29, 9.11it/s]\u001b[A\n",
+ " 66%|██████▌ | 29043/44063 [46:49<28:36, 8.75it/s]\u001b[A\n",
+ " 66%|██████▌ | 29044/44063 [46:49<34:51, 7.18it/s]\u001b[A\n",
+ " 66%|██████▌ | 29045/44063 [46:49<33:19, 7.51it/s]\u001b[A\n",
+ " 66%|██████▌ | 29046/44063 [46:49<31:56, 7.83it/s]\u001b[A\n",
+ " 66%|██████▌ | 29047/44063 [46:49<31:36, 7.92it/s]\u001b[A\n",
+ " 66%|██████▌ | 29049/44063 [46:49<26:29, 9.45it/s]\u001b[A\n",
+ " 66%|██████▌ | 29051/44063 [46:49<24:18, 10.29it/s]\u001b[A\n",
+ " 66%|██████▌ | 29053/44063 [46:50<24:32, 10.19it/s]\u001b[A\n",
+ " 66%|██████▌ | 29055/44063 [46:50<22:36, 11.06it/s]\u001b[A\n",
+ " 66%|██████▌ | 29057/44063 [46:50<20:08, 12.41it/s]\u001b[A\n",
+ " 66%|██████▌ | 29059/44063 [46:50<23:08, 10.81it/s]\u001b[A\n",
+ " 66%|██████▌ | 29061/44063 [46:50<23:58, 10.43it/s]\u001b[A\n",
+ " 66%|██████▌ | 29063/44063 [46:50<22:36, 11.06it/s]\u001b[A\n",
+ " 66%|██████▌ | 29065/44063 [46:51<22:16, 11.22it/s]\u001b[A\n",
+ " 66%|██████▌ | 29067/44063 [46:51<25:41, 9.73it/s]\u001b[A\n",
+ " 66%|██████▌ | 29069/44063 [46:51<22:22, 11.17it/s]\u001b[A\n",
+ " 66%|██████▌ | 29071/44063 [46:51<21:20, 11.71it/s]\u001b[A\n",
+ " 66%|██████▌ | 29073/44063 [46:51<21:39, 11.54it/s]\u001b[A\n",
+ " 66%|██████▌ | 29075/44063 [46:52<24:04, 10.37it/s]\u001b[A\n",
+ " 66%|██████▌ | 29077/44063 [46:52<28:07, 8.88it/s]\u001b[A\n",
+ " 66%|██████▌ | 29080/44063 [46:52<23:35, 10.58it/s]\u001b[A\n",
+ " 66%|██████▌ | 29082/44063 [46:52<24:29, 10.19it/s]\u001b[A\n",
+ " 66%|██████▌ | 29084/44063 [46:52<22:57, 10.87it/s]\u001b[A\n",
+ " 66%|██████▌ | 29086/44063 [46:53<21:52, 11.41it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 66%|██████▌ | 29088/44063 [46:53<27:17, 9.15it/s]\u001b[A\n",
+ " 66%|██████▌ | 29090/44063 [46:53<29:41, 8.41it/s]\u001b[A\n",
+ " 66%|██████▌ | 29092/44063 [46:53<26:28, 9.43it/s]\u001b[A\n",
+ " 66%|██████▌ | 29094/44063 [46:54<26:19, 9.48it/s]\u001b[A\n",
+ " 66%|██████▌ | 29096/44063 [46:54<27:32, 9.06it/s]\u001b[A\n",
+ " 66%|██████▌ | 29098/44063 [46:54<23:48, 10.48it/s]\u001b[A\n",
+ " 66%|██████▌ | 29100/44063 [46:54<20:51, 11.95it/s]\u001b[A\n",
+ " 66%|██████▌ | 29102/44063 [46:54<23:21, 10.68it/s]\u001b[A\n",
+ " 66%|██████▌ | 29104/44063 [46:54<23:41, 10.52it/s]\u001b[A\n",
+ " 66%|██████▌ | 29106/44063 [46:55<22:47, 10.94it/s]\u001b[A\n",
+ " 66%|██████▌ | 29108/44063 [46:55<25:27, 9.79it/s]\u001b[A\n",
+ " 66%|██████▌ | 29110/44063 [46:55<24:33, 10.14it/s]\u001b[A\n",
+ " 66%|██████▌ | 29112/44063 [46:55<25:48, 9.65it/s]\u001b[A\n",
+ " 66%|██████▌ | 29114/44063 [46:55<25:47, 9.66it/s]\u001b[A\n",
+ " 66%|██████▌ | 29116/44063 [46:56<23:42, 10.51it/s]\u001b[A\n",
+ " 66%|██████▌ | 29118/44063 [46:56<22:10, 11.23it/s]\u001b[A\n",
+ " 66%|██████▌ | 29120/44063 [46:56<23:41, 10.51it/s]\u001b[A\n",
+ " 66%|██████▌ | 29122/44063 [46:56<25:13, 9.87it/s]\u001b[A\n",
+ " 66%|██████▌ | 29124/44063 [46:56<27:20, 9.11it/s]\u001b[A\n",
+ " 66%|██████▌ | 29126/44063 [46:57<24:54, 9.99it/s]\u001b[A\n",
+ " 66%|██████▌ | 29128/44063 [46:57<22:38, 10.99it/s]\u001b[A\n",
+ " 66%|██████▌ | 29130/44063 [46:57<20:18, 12.25it/s]\u001b[A\n",
+ " 66%|██████▌ | 29132/44063 [46:57<24:59, 9.96it/s]\u001b[A\n",
+ " 66%|██████▌ | 29134/44063 [46:57<24:54, 9.99it/s]\u001b[A\n",
+ " 66%|██████▌ | 29136/44063 [46:58<23:29, 10.59it/s]\u001b[A\n",
+ " 66%|██████▌ | 29138/44063 [46:58<23:19, 10.66it/s]\u001b[A\n",
+ " 66%|██████▌ | 29140/44063 [46:58<23:23, 10.63it/s]\u001b[A\n",
+ " 66%|██████▌ | 29142/44063 [46:58<21:08, 11.77it/s]\u001b[A\n",
+ " 66%|██████▌ | 29144/44063 [46:58<21:10, 11.74it/s]\u001b[A\n",
+ " 66%|██████▌ | 29146/44063 [46:58<23:44, 10.47it/s]\u001b[A\n",
+ " 66%|██████▌ | 29148/44063 [46:59<27:31, 9.03it/s]\u001b[A\n",
+ " 66%|██████▌ | 29150/44063 [46:59<24:36, 10.10it/s]\u001b[A\n",
+ " 66%|██████▌ | 29152/44063 [46:59<22:22, 11.10it/s]\u001b[A\n",
+ " 66%|██████▌ | 29154/44063 [46:59<19:28, 12.76it/s]\u001b[A\n",
+ " 66%|██████▌ | 29156/44063 [46:59<18:10, 13.67it/s]\u001b[A\n",
+ " 66%|██████▌ | 29158/44063 [46:59<16:45, 14.82it/s]\u001b[A\n",
+ " 66%|██████▌ | 29160/44063 [47:00<18:49, 13.20it/s]\u001b[A\n",
+ " 66%|██████▌ | 29162/44063 [47:00<25:41, 9.67it/s]\u001b[A\n",
+ " 66%|██████▌ | 29164/44063 [47:00<25:10, 9.86it/s]\u001b[A\n",
+ " 66%|██████▌ | 29166/44063 [47:00<27:41, 8.97it/s]\u001b[A\n",
+ " 66%|██████▌ | 29168/44063 [47:01<25:59, 9.55it/s]\u001b[A\n",
+ " 66%|██████▌ | 29170/44063 [47:01<27:04, 9.17it/s]\u001b[A\n",
+ " 66%|██████▌ | 29171/44063 [47:01<29:39, 8.37it/s]\u001b[A\n",
+ " 66%|██████▌ | 29172/44063 [47:01<28:47, 8.62it/s]\u001b[A\n",
+ " 66%|██████▌ | 29173/44063 [47:01<28:29, 8.71it/s]\u001b[A\n",
+ " 66%|██████▌ | 29175/44063 [47:01<26:09, 9.49it/s]\u001b[A\n",
+ " 66%|██████▌ | 29177/44063 [47:01<25:47, 9.62it/s]\u001b[A\n",
+ " 66%|██████▌ | 29178/44063 [47:02<26:43, 9.28it/s]\u001b[A\n",
+ " 66%|██████▌ | 29179/44063 [47:02<26:32, 9.34it/s]\u001b[A\n",
+ " 66%|██████▌ | 29181/44063 [47:02<25:41, 9.66it/s]\u001b[A\n",
+ " 66%|██████▌ | 29183/44063 [47:02<22:26, 11.05it/s]\u001b[A\n",
+ " 66%|██████▌ | 29185/44063 [47:02<20:57, 11.83it/s]\u001b[A\n",
+ " 66%|██████▌ | 29187/44063 [47:02<25:57, 9.55it/s]\u001b[A\n",
+ " 66%|██████▌ | 29189/44063 [47:03<26:06, 9.50it/s]\u001b[A\n",
+ " 66%|██████▌ | 29191/44063 [47:03<26:41, 9.29it/s]\u001b[A\n",
+ " 66%|██████▋ | 29193/44063 [47:03<24:48, 9.99it/s]\u001b[A\n",
+ " 66%|██████▋ | 29195/44063 [47:03<29:03, 8.53it/s]\u001b[A\n",
+ " 66%|██████▋ | 29197/44063 [47:04<26:45, 9.26it/s]\u001b[A\n",
+ " 66%|██████▋ | 29199/44063 [47:04<24:38, 10.05it/s]\u001b[A\n",
+ " 66%|██████▋ | 29201/44063 [47:04<23:25, 10.58it/s]\u001b[A\n",
+ " 66%|██████▋ | 29203/44063 [47:04<31:39, 7.82it/s]\u001b[A\n",
+ " 66%|██████▋ | 29205/44063 [47:04<27:22, 9.04it/s]\u001b[A\n",
+ " 66%|██████▋ | 29207/44063 [47:05<30:09, 8.21it/s]\u001b[A\n",
+ " 66%|██████▋ | 29209/44063 [47:05<26:50, 9.22it/s]\u001b[A\n",
+ " 66%|██████▋ | 29211/44063 [47:05<24:39, 10.04it/s]\u001b[A\n",
+ " 66%|██████▋ | 29213/44063 [47:05<24:11, 10.23it/s]\u001b[A\n",
+ " 66%|██████▋ | 29215/44063 [47:05<22:52, 10.82it/s]\u001b[A\n",
+ " 66%|██████▋ | 29217/44063 [47:06<26:47, 9.24it/s]\u001b[A\n",
+ " 66%|██████▋ | 29219/44063 [47:06<24:10, 10.24it/s]\u001b[A\n",
+ " 66%|██████▋ | 29221/44063 [47:06<22:00, 11.24it/s]\u001b[A\n",
+ " 66%|██████▋ | 29223/44063 [47:06<22:25, 11.03it/s]\u001b[A\n",
+ " 66%|██████▋ | 29225/44063 [47:06<23:35, 10.49it/s]\u001b[A\n",
+ " 66%|██████▋ | 29227/44063 [47:07<22:12, 11.13it/s]\u001b[A\n",
+ " 66%|██████▋ | 29229/44063 [47:07<24:05, 10.26it/s]\u001b[A\n",
+ " 66%|██████▋ | 29231/44063 [47:07<23:02, 10.73it/s]\u001b[A\n",
+ " 66%|██████▋ | 29233/44063 [47:07<21:51, 11.30it/s]\u001b[A\n",
+ " 66%|██████▋ | 29235/44063 [47:07<21:53, 11.29it/s]\u001b[A\n",
+ " 66%|██████▋ | 29237/44063 [47:07<20:45, 11.90it/s]\u001b[A\n",
+ " 66%|██████▋ | 29239/44063 [47:08<19:26, 12.71it/s]\u001b[A\n",
+ " 66%|██████▋ | 29241/44063 [47:08<19:37, 12.59it/s]\u001b[A\n",
+ " 66%|██████▋ | 29243/44063 [47:08<23:29, 10.52it/s]\u001b[A\n",
+ " 66%|██████▋ | 29245/44063 [47:08<25:31, 9.68it/s]\u001b[A\n",
+ " 66%|██████▋ | 29247/44063 [47:08<26:52, 9.19it/s]\u001b[A\n",
+ " 66%|██████▋ | 29248/44063 [47:09<26:17, 9.39it/s]\u001b[A\n",
+ " 66%|██████▋ | 29249/44063 [47:09<27:44, 8.90it/s]\u001b[A\n",
+ " 66%|██████▋ | 29251/44063 [47:09<29:03, 8.50it/s]\u001b[A\n",
+ " 66%|██████▋ | 29253/44063 [47:09<25:08, 9.82it/s]\u001b[A\n",
+ " 66%|██████▋ | 29255/44063 [47:09<24:28, 10.08it/s]\u001b[A\n",
+ " 66%|██████▋ | 29257/44063 [47:09<26:17, 9.38it/s]\u001b[A\n",
+ " 66%|██████▋ | 29259/44063 [47:10<24:45, 9.96it/s]\u001b[A\n",
+ " 66%|██████▋ | 29261/44063 [47:10<33:38, 7.33it/s]\u001b[A\n",
+ " 66%|██████▋ | 29263/44063 [47:10<29:38, 8.32it/s]\u001b[A\n",
+ " 66%|██████▋ | 29264/44063 [47:10<32:55, 7.49it/s]\u001b[A\n",
+ " 66%|██████▋ | 29265/44063 [47:11<35:29, 6.95it/s]\u001b[A\n",
+ " 66%|██████▋ | 29266/44063 [47:11<33:51, 7.28it/s]\u001b[A\n",
+ " 66%|██████▋ | 29267/44063 [47:11<31:30, 7.83it/s]\u001b[A\n",
+ " 66%|██████▋ | 29268/44063 [47:11<30:37, 8.05it/s]\u001b[A\n",
+ " 66%|██████▋ | 29270/44063 [47:11<27:53, 8.84it/s]\u001b[A\n",
+ " 66%|██████▋ | 29271/44063 [47:11<27:46, 8.87it/s]\u001b[A\n",
+ " 66%|██████▋ | 29272/44063 [47:11<28:40, 8.60it/s]\u001b[A\n",
+ " 66%|██████▋ | 29273/44063 [47:11<27:43, 8.89it/s]\u001b[A\n",
+ " 66%|██████▋ | 29274/44063 [47:12<46:59, 5.25it/s]\u001b[A\n",
+ " 66%|██████▋ | 29276/44063 [47:12<38:46, 6.36it/s]\u001b[A\n",
+ " 66%|██████▋ | 29277/44063 [47:12<45:57, 5.36it/s]\u001b[A\n",
+ " 66%|██████▋ | 29278/44063 [47:12<41:35, 5.92it/s]\u001b[A\n",
+ " 66%|██████▋ | 29279/44063 [47:12<37:17, 6.61it/s]\u001b[A\n",
+ " 66%|██████▋ | 29281/44063 [47:13<32:47, 7.51it/s]\u001b[A\n",
+ " 66%|██████▋ | 29283/44063 [47:13<28:12, 8.73it/s]\u001b[A\n",
+ " 66%|██████▋ | 29285/44063 [47:13<26:25, 9.32it/s]\u001b[A\n",
+ " 66%|██████▋ | 29287/44063 [47:13<24:34, 10.02it/s]\u001b[A\n",
+ " 66%|██████▋ | 29289/44063 [47:13<22:37, 10.88it/s]\u001b[A\n",
+ " 66%|██████▋ | 29291/44063 [47:13<20:38, 11.93it/s]\u001b[A\n",
+ " 66%|██████▋ | 29293/44063 [47:14<18:47, 13.10it/s]\u001b[A\n",
+ " 66%|██████▋ | 29295/44063 [47:14<18:51, 13.05it/s]\u001b[A\n",
+ " 66%|██████▋ | 29297/44063 [47:14<20:59, 11.72it/s]\u001b[A\n",
+ " 66%|██████▋ | 29299/44063 [47:14<19:34, 12.58it/s]\u001b[A\n",
+ " 66%|██████▋ | 29301/44063 [47:14<25:14, 9.75it/s]\u001b[A\n",
+ " 67%|██████▋ | 29303/44063 [47:15<25:17, 9.73it/s]\u001b[A\n",
+ " 67%|██████▋ | 29305/44063 [47:15<23:47, 10.34it/s]\u001b[A\n",
+ " 67%|██████▋ | 29307/44063 [47:15<25:58, 9.47it/s]\u001b[A\n",
+ " 67%|██████▋ | 29309/44063 [47:15<24:17, 10.12it/s]\u001b[A\n",
+ " 67%|██████▋ | 29311/44063 [47:15<20:45, 11.84it/s]\u001b[A\n",
+ " 67%|██████▋ | 29313/44063 [47:16<25:44, 9.55it/s]\u001b[A\n",
+ " 67%|██████▋ | 29315/44063 [47:16<25:45, 9.55it/s]\u001b[A\n",
+ " 67%|██████▋ | 29317/44063 [47:16<26:09, 9.40it/s]\u001b[A\n",
+ " 67%|██████▋ | 29319/44063 [47:16<33:05, 7.43it/s]\u001b[A\n",
+ " 67%|██████▋ | 29320/44063 [47:17<32:17, 7.61it/s]\u001b[A\n",
+ " 67%|██████▋ | 29321/44063 [47:17<30:31, 8.05it/s]\u001b[A\n",
+ " 67%|██████▋ | 29323/44063 [47:17<28:24, 8.65it/s]\u001b[A\n",
+ " 67%|██████▋ | 29325/44063 [47:17<25:17, 9.71it/s]\u001b[A\n",
+ " 67%|██████▋ | 29327/44063 [47:17<26:38, 9.22it/s]\u001b[A\n",
+ " 67%|██████▋ | 29329/44063 [47:17<24:08, 10.17it/s]\u001b[A\n",
+ " 67%|██████▋ | 29331/44063 [47:17<20:37, 11.90it/s]\u001b[A\n",
+ " 67%|██████▋ | 29333/44063 [47:18<23:15, 10.56it/s]\u001b[A\n",
+ " 67%|██████▋ | 29335/44063 [47:18<27:32, 8.92it/s]\u001b[A\n",
+ " 67%|██████▋ | 29337/44063 [47:18<25:44, 9.53it/s]\u001b[A\n",
+ " 67%|██████▋ | 29339/44063 [47:18<25:22, 9.67it/s]\u001b[A\n",
+ " 67%|██████▋ | 29341/44063 [47:18<21:55, 11.19it/s]\u001b[A\n",
+ " 67%|██████▋ | 29343/44063 [47:19<23:26, 10.46it/s]\u001b[A\n",
+ " 67%|██████▋ | 29345/44063 [47:19<26:21, 9.31it/s]\u001b[A\n",
+ " 67%|██████▋ | 29347/44063 [47:19<30:39, 8.00it/s]\u001b[A\n",
+ " 67%|██████▋ | 29349/44063 [47:19<25:45, 9.52it/s]\u001b[A\n",
+ " 67%|██████▋ | 29351/44063 [47:20<27:46, 8.83it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 67%|██████▋ | 29353/44063 [47:20<25:29, 9.62it/s]\u001b[A\n",
+ " 67%|██████▋ | 29355/44063 [47:20<23:43, 10.33it/s]\u001b[A\n",
+ " 67%|██████▋ | 29357/44063 [47:20<24:07, 10.16it/s]\u001b[A\n",
+ " 67%|██████▋ | 29359/44063 [47:21<29:40, 8.26it/s]\u001b[A\n",
+ " 67%|██████▋ | 29360/44063 [47:21<28:44, 8.53it/s]\u001b[A\n",
+ " 67%|██████▋ | 29362/44063 [47:21<25:18, 9.68it/s]\u001b[A\n",
+ " 67%|██████▋ | 29365/44063 [47:21<22:11, 11.04it/s]\u001b[A\n",
+ " 67%|██████▋ | 29367/44063 [47:21<20:26, 11.98it/s]\u001b[A\n",
+ " 67%|██████▋ | 29369/44063 [47:21<21:17, 11.51it/s]\u001b[A\n",
+ " 67%|██████▋ | 29371/44063 [47:22<24:42, 9.91it/s]\u001b[A\n",
+ " 67%|██████▋ | 29373/44063 [47:22<23:04, 10.61it/s]\u001b[A\n",
+ " 67%|██████▋ | 29375/44063 [47:22<21:28, 11.40it/s]\u001b[A\n",
+ " 67%|██████▋ | 29377/44063 [47:22<25:05, 9.75it/s]\u001b[A\n",
+ " 67%|██████▋ | 29379/44063 [47:22<24:57, 9.81it/s]\u001b[A\n",
+ " 67%|██████▋ | 29381/44063 [47:23<23:24, 10.45it/s]\u001b[A\n",
+ " 67%|██████▋ | 29383/44063 [47:23<20:23, 11.99it/s]\u001b[A\n",
+ " 67%|██████▋ | 29386/44063 [47:23<17:55, 13.65it/s]\u001b[A\n",
+ " 67%|██████▋ | 29388/44063 [47:23<18:16, 13.39it/s]\u001b[A\n",
+ " 67%|██████▋ | 29390/44063 [47:23<18:01, 13.57it/s]\u001b[A\n",
+ " 67%|██████▋ | 29392/44063 [47:23<18:17, 13.37it/s]\u001b[A\n",
+ " 67%|██████▋ | 29394/44063 [47:23<19:18, 12.66it/s]\u001b[A\n",
+ " 67%|██████▋ | 29396/44063 [47:24<21:45, 11.24it/s]\u001b[A\n",
+ " 67%|██████▋ | 29398/44063 [47:24<28:52, 8.46it/s]\u001b[A\n",
+ " 67%|██████▋ | 29401/44063 [47:24<25:05, 9.74it/s]\u001b[A\n",
+ " 67%|██████▋ | 29403/44063 [47:25<28:27, 8.59it/s]\u001b[A\n",
+ " 67%|██████▋ | 29405/44063 [47:25<28:43, 8.51it/s]\u001b[A\n",
+ " 67%|██████▋ | 29406/44063 [47:25<28:12, 8.66it/s]\u001b[A\n",
+ " 67%|██████▋ | 29408/44063 [47:25<27:02, 9.03it/s]\u001b[A\n",
+ " 67%|██████▋ | 29409/44063 [47:25<41:43, 5.85it/s]\u001b[A\n",
+ " 67%|██████▋ | 29410/44063 [47:26<41:47, 5.84it/s]\u001b[A\n",
+ " 67%|██████▋ | 29411/44063 [47:26<39:13, 6.23it/s]\u001b[A\n",
+ " 67%|██████▋ | 29412/44063 [47:26<38:28, 6.35it/s]\u001b[A\n",
+ " 67%|██████▋ | 29414/44063 [47:26<33:59, 7.18it/s]\u001b[A\n",
+ " 67%|██████▋ | 29416/44063 [47:26<30:02, 8.13it/s]\u001b[A\n",
+ " 67%|██████▋ | 29417/44063 [47:26<29:34, 8.25it/s]\u001b[A\n",
+ " 67%|██████▋ | 29419/44063 [47:27<28:02, 8.70it/s]\u001b[A\n",
+ " 67%|██████▋ | 29420/44063 [47:27<32:15, 7.56it/s]\u001b[A\n",
+ " 67%|██████▋ | 29422/44063 [47:27<28:59, 8.41it/s]\u001b[A\n",
+ " 67%|██████▋ | 29424/44063 [47:27<26:21, 9.26it/s]\u001b[A\n",
+ " 67%|██████▋ | 29426/44063 [47:27<25:57, 9.40it/s]\u001b[A\n",
+ " 67%|██████▋ | 29427/44063 [47:27<26:49, 9.10it/s]\u001b[A\n",
+ " 67%|██████▋ | 29428/44063 [47:27<28:47, 8.47it/s]\u001b[A\n",
+ " 67%|██████▋ | 29429/44063 [47:28<30:38, 7.96it/s]\u001b[A\n",
+ " 67%|██████▋ | 29431/44063 [47:28<26:45, 9.11it/s]\u001b[A\n",
+ " 67%|██████▋ | 29432/44063 [47:28<45:43, 5.33it/s]\u001b[A\n",
+ " 67%|██████▋ | 29433/44063 [47:28<40:05, 6.08it/s]\u001b[A\n",
+ " 67%|██████▋ | 29434/44063 [47:28<36:18, 6.71it/s]\u001b[A\n",
+ " 67%|██████▋ | 29435/44063 [47:28<33:03, 7.38it/s]\u001b[A\n",
+ " 67%|██████▋ | 29437/44063 [47:29<28:09, 8.66it/s]\u001b[A\n",
+ " 67%|██████▋ | 29439/44063 [47:29<29:00, 8.40it/s]\u001b[A\n",
+ " 67%|██████▋ | 29441/44063 [47:29<29:16, 8.32it/s]\u001b[A\n",
+ " 67%|██████▋ | 29443/44063 [47:29<25:51, 9.42it/s]\u001b[A\n",
+ " 67%|██████▋ | 29445/44063 [47:29<22:31, 10.82it/s]\u001b[A\n",
+ " 67%|██████▋ | 29447/44063 [47:30<23:42, 10.27it/s]\u001b[A\n",
+ " 67%|██████▋ | 29449/44063 [47:30<23:36, 10.32it/s]\u001b[A\n",
+ " 67%|██████▋ | 29451/44063 [47:30<21:20, 11.41it/s]\u001b[A\n",
+ " 67%|██████▋ | 29453/44063 [47:30<20:05, 12.12it/s]\u001b[A\n",
+ " 67%|██████▋ | 29455/44063 [47:30<29:22, 8.29it/s]\u001b[A\n",
+ " 67%|██████▋ | 29457/44063 [47:31<27:51, 8.74it/s]\u001b[A\n",
+ " 67%|██████▋ | 29459/44063 [47:31<25:57, 9.37it/s]\u001b[A\n",
+ " 67%|██████▋ | 29461/44063 [47:31<26:27, 9.20it/s]\u001b[A\n",
+ " 67%|██████▋ | 29463/44063 [47:31<31:19, 7.77it/s]\u001b[A\n",
+ " 67%|██████▋ | 29464/44063 [47:32<30:08, 8.07it/s]\u001b[A\n",
+ " 67%|██████▋ | 29465/44063 [47:32<36:22, 6.69it/s]\u001b[A\n",
+ " 67%|██████▋ | 29466/44063 [47:32<32:49, 7.41it/s]\u001b[A\n",
+ " 67%|██████▋ | 29468/44063 [47:32<29:49, 8.16it/s]\u001b[A\n",
+ " 67%|██████▋ | 29469/44063 [47:32<28:49, 8.44it/s]\u001b[A\n",
+ " 67%|██████▋ | 29471/44063 [47:32<28:44, 8.46it/s]\u001b[A\n",
+ " 67%|██████▋ | 29473/44063 [47:33<28:17, 8.59it/s]\u001b[A\n",
+ " 67%|██████▋ | 29475/44063 [47:33<25:35, 9.50it/s]\u001b[A\n",
+ " 67%|██████▋ | 29477/44063 [47:33<24:53, 9.77it/s]\u001b[A\n",
+ " 67%|██████▋ | 29479/44063 [47:33<28:02, 8.67it/s]\u001b[A\n",
+ " 67%|██████▋ | 29481/44063 [47:33<27:44, 8.76it/s]\u001b[A\n",
+ " 67%|██████▋ | 29482/44063 [47:34<27:16, 8.91it/s]\u001b[A\n",
+ " 67%|██████▋ | 29483/44063 [47:34<28:57, 8.39it/s]\u001b[A\n",
+ " 67%|██████▋ | 29485/44063 [47:34<25:19, 9.60it/s]\u001b[A\n",
+ " 67%|██████▋ | 29487/44063 [47:34<26:20, 9.22it/s]\u001b[A\n",
+ " 67%|██████▋ | 29488/44063 [47:34<26:20, 9.22it/s]\u001b[A\n",
+ " 67%|██████▋ | 29489/44063 [47:34<26:10, 9.28it/s]\u001b[A\n",
+ " 67%|██████▋ | 29490/44063 [47:34<29:53, 8.12it/s]\u001b[A\n",
+ " 67%|██████▋ | 29492/44063 [47:35<25:24, 9.56it/s]\u001b[A\n",
+ " 67%|██████▋ | 29494/44063 [47:35<25:38, 9.47it/s]\u001b[A\n",
+ " 67%|██████▋ | 29496/44063 [47:35<26:43, 9.08it/s]\u001b[A\n",
+ " 67%|██████▋ | 29497/44063 [47:35<27:28, 8.84it/s]\u001b[A\n",
+ " 67%|██████▋ | 29498/44063 [47:35<27:25, 8.85it/s]\u001b[A\n",
+ " 67%|██████▋ | 29500/44063 [47:35<24:01, 10.10it/s]\u001b[A\n",
+ " 67%|██████▋ | 29502/44063 [47:36<22:31, 10.77it/s]\u001b[A\n",
+ " 67%|██████▋ | 29504/44063 [47:36<23:04, 10.51it/s]\u001b[A\n",
+ " 67%|██████▋ | 29506/44063 [47:36<23:37, 10.27it/s]\u001b[A\n",
+ " 67%|██████▋ | 29508/44063 [47:36<23:01, 10.53it/s]\u001b[A\n",
+ " 67%|██████▋ | 29510/44063 [47:36<25:05, 9.66it/s]\u001b[A\n",
+ " 67%|██████▋ | 29512/44063 [47:37<23:24, 10.36it/s]\u001b[A\n",
+ " 67%|██████▋ | 29514/44063 [47:37<20:19, 11.93it/s]\u001b[A\n",
+ " 67%|██████▋ | 29516/44063 [47:37<20:16, 11.96it/s]\u001b[A\n",
+ " 67%|██████▋ | 29518/44063 [47:37<23:08, 10.47it/s]\u001b[A\n",
+ " 67%|██████▋ | 29520/44063 [47:37<22:02, 10.99it/s]\u001b[A\n",
+ " 67%|██████▋ | 29522/44063 [47:38<26:02, 9.31it/s]\u001b[A\n",
+ " 67%|██████▋ | 29524/44063 [47:38<26:31, 9.14it/s]\u001b[A\n",
+ " 67%|██████▋ | 29526/44063 [47:38<25:13, 9.60it/s]\u001b[A\n",
+ " 67%|██████▋ | 29528/44063 [47:38<25:22, 9.55it/s]\u001b[A\n",
+ " 67%|██████▋ | 29529/44063 [47:38<29:32, 8.20it/s]\u001b[A\n",
+ " 67%|██████▋ | 29531/44063 [47:38<25:58, 9.33it/s]\u001b[A\n",
+ " 67%|██████▋ | 29533/44063 [47:39<23:39, 10.24it/s]\u001b[A\n",
+ " 67%|██████▋ | 29535/44063 [47:39<22:51, 10.60it/s]\u001b[A\n",
+ " 67%|██████▋ | 29537/44063 [47:39<22:06, 10.95it/s]\u001b[A\n",
+ " 67%|██████▋ | 29539/44063 [47:39<21:21, 11.33it/s]\u001b[A\n",
+ " 67%|██████▋ | 29541/44063 [47:39<26:51, 9.01it/s]\u001b[A\n",
+ " 67%|██████▋ | 29543/44063 [47:40<27:33, 8.78it/s]\u001b[A\n",
+ " 67%|██████▋ | 29545/44063 [47:40<27:39, 8.75it/s]\u001b[A\n",
+ " 67%|██████▋ | 29547/44063 [47:40<24:33, 9.85it/s]\u001b[A\n",
+ " 67%|██████▋ | 29549/44063 [47:40<24:41, 9.80it/s]\u001b[A\n",
+ " 67%|██████▋ | 29551/44063 [47:41<26:48, 9.02it/s]\u001b[A\n",
+ " 67%|██████▋ | 29552/44063 [47:41<29:39, 8.16it/s]\u001b[A\n",
+ " 67%|██████▋ | 29553/44063 [47:41<28:40, 8.43it/s]\u001b[A\n",
+ " 67%|██████▋ | 29555/44063 [47:41<26:54, 8.99it/s]\u001b[A\n",
+ " 67%|██████▋ | 29556/44063 [47:41<28:01, 8.63it/s]\u001b[A\n",
+ " 67%|██████▋ | 29558/44063 [47:41<27:21, 8.84it/s]\u001b[A\n",
+ " 67%|██████▋ | 29559/44063 [47:41<29:22, 8.23it/s]\u001b[A\n",
+ " 67%|██████▋ | 29560/44063 [47:42<28:47, 8.39it/s]\u001b[A\n",
+ " 67%|██████▋ | 29562/44063 [47:42<26:23, 9.16it/s]\u001b[A\n",
+ " 67%|██████▋ | 29563/44063 [47:42<25:53, 9.33it/s]\u001b[A\n",
+ " 67%|██████▋ | 29565/44063 [47:42<26:05, 9.26it/s]\u001b[A\n",
+ " 67%|██████▋ | 29567/44063 [47:42<23:58, 10.08it/s]\u001b[A\n",
+ " 67%|██████▋ | 29569/44063 [47:42<22:56, 10.53it/s]\u001b[A\n",
+ " 67%|██████▋ | 29571/44063 [47:43<25:20, 9.53it/s]\u001b[A\n",
+ " 67%|██████▋ | 29573/44063 [47:43<27:47, 8.69it/s]\u001b[A\n",
+ " 67%|██████▋ | 29574/44063 [47:43<33:12, 7.27it/s]\u001b[A\n",
+ " 67%|██████▋ | 29575/44063 [47:43<31:40, 7.62it/s]\u001b[A\n",
+ " 67%|██████▋ | 29576/44063 [47:43<29:42, 8.13it/s]\u001b[A\n",
+ " 67%|██████▋ | 29577/44063 [47:43<29:40, 8.14it/s]\u001b[A\n",
+ " 67%|██████▋ | 29578/44063 [47:44<28:17, 8.53it/s]\u001b[A\n",
+ " 67%|██████▋ | 29579/44063 [47:44<29:01, 8.32it/s]\u001b[A\n",
+ " 67%|██████▋ | 29581/44063 [47:44<26:12, 9.21it/s]\u001b[A\n",
+ " 67%|██████▋ | 29583/44063 [47:44<24:20, 9.91it/s]\u001b[A\n",
+ " 67%|██████▋ | 29585/44063 [47:44<25:04, 9.62it/s]\u001b[A\n",
+ " 67%|██████▋ | 29586/44063 [47:44<25:57, 9.30it/s]\u001b[A\n",
+ " 67%|██████▋ | 29587/44063 [47:44<26:02, 9.27it/s]\u001b[A\n",
+ " 67%|██████▋ | 29588/44063 [47:45<26:48, 9.00it/s]\u001b[A\n",
+ " 67%|██████▋ | 29589/44063 [47:45<27:12, 8.87it/s]\u001b[A\n",
+ " 67%|██████▋ | 29590/44063 [47:45<49:21, 4.89it/s]\u001b[A\n",
+ " 67%|██████▋ | 29591/44063 [47:45<53:08, 4.54it/s]\u001b[A\n",
+ " 67%|██████▋ | 29592/44063 [47:46<53:21, 4.52it/s]\u001b[A\n",
+ " 67%|██████▋ | 29593/44063 [47:46<45:10, 5.34it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 67%|██████▋ | 29595/44063 [47:46<36:11, 6.66it/s]\u001b[A\n",
+ " 67%|██████▋ | 29597/44063 [47:46<31:44, 7.60it/s]\u001b[A\n",
+ " 67%|██████▋ | 29599/44063 [47:46<30:05, 8.01it/s]\u001b[A\n",
+ " 67%|██████▋ | 29601/44063 [47:46<27:51, 8.65it/s]\u001b[A\n",
+ " 67%|██████▋ | 29603/44063 [47:47<25:32, 9.44it/s]\u001b[A\n",
+ " 67%|██████▋ | 29605/44063 [47:47<25:36, 9.41it/s]\u001b[A\n",
+ " 67%|██████▋ | 29607/44063 [47:47<24:50, 9.70it/s]\u001b[A\n",
+ " 67%|██████▋ | 29609/44063 [47:47<23:19, 10.33it/s]\u001b[A\n",
+ " 67%|██████▋ | 29611/44063 [47:47<23:06, 10.42it/s]\u001b[A\n",
+ " 67%|██████▋ | 29613/44063 [47:48<25:02, 9.62it/s]\u001b[A\n",
+ " 67%|██████▋ | 29614/44063 [47:48<27:08, 8.87it/s]\u001b[A\n",
+ " 67%|██████▋ | 29616/44063 [47:48<23:57, 10.05it/s]\u001b[A\n",
+ " 67%|██████▋ | 29618/44063 [47:48<22:45, 10.58it/s]\u001b[A\n",
+ " 67%|██████▋ | 29620/44063 [47:48<25:24, 9.48it/s]\u001b[A\n",
+ " 67%|██████▋ | 29622/44063 [47:48<24:01, 10.02it/s]\u001b[A\n",
+ " 67%|██████▋ | 29624/44063 [47:49<22:59, 10.47it/s]\u001b[A\n",
+ " 67%|██████▋ | 29626/44063 [47:49<23:06, 10.41it/s]\u001b[A\n",
+ " 67%|██████▋ | 29628/44063 [47:49<27:28, 8.76it/s]\u001b[A\n",
+ " 67%|██████▋ | 29629/44063 [47:49<26:28, 9.09it/s]\u001b[A\n",
+ " 67%|██████▋ | 29631/44063 [47:49<24:13, 9.93it/s]\u001b[A\n",
+ " 67%|██████▋ | 29633/44063 [47:50<25:36, 9.39it/s]\u001b[A\n",
+ " 67%|██████▋ | 29634/44063 [47:50<25:15, 9.52it/s]\u001b[A\n",
+ " 67%|██████▋ | 29635/44063 [47:50<25:48, 9.32it/s]\u001b[A\n",
+ " 67%|██████▋ | 29637/44063 [47:50<23:47, 10.10it/s]\u001b[A\n",
+ " 67%|██████▋ | 29639/44063 [47:50<23:03, 10.43it/s]\u001b[A\n",
+ " 67%|██████▋ | 29641/44063 [47:50<23:53, 10.06it/s]\u001b[A\n",
+ " 67%|██████▋ | 29643/44063 [47:51<27:53, 8.62it/s]\u001b[A\n",
+ " 67%|██████▋ | 29645/44063 [47:51<26:46, 8.97it/s]\u001b[A\n",
+ " 67%|██████▋ | 29646/44063 [47:51<30:00, 8.01it/s]\u001b[A\n",
+ " 67%|██████▋ | 29647/44063 [47:51<30:08, 7.97it/s]\u001b[A\n",
+ " 67%|██████▋ | 29648/44063 [47:51<34:13, 7.02it/s]\u001b[A\n",
+ " 67%|██████▋ | 29650/44063 [47:52<30:48, 7.80it/s]\u001b[A\n",
+ " 67%|██████▋ | 29651/44063 [47:52<32:21, 7.42it/s]\u001b[A\n",
+ " 67%|██████▋ | 29652/44063 [47:52<33:03, 7.27it/s]\u001b[A\n",
+ " 67%|██████▋ | 29653/44063 [47:52<30:26, 7.89it/s]\u001b[A\n",
+ " 67%|██████▋ | 29655/44063 [47:52<26:13, 9.16it/s]\u001b[A\n",
+ " 67%|██████▋ | 29657/44063 [47:52<24:59, 9.61it/s]\u001b[A\n",
+ " 67%|██████▋ | 29659/44063 [47:53<26:07, 9.19it/s]\u001b[A\n",
+ " 67%|██████▋ | 29660/44063 [47:53<25:46, 9.31it/s]\u001b[A\n",
+ " 67%|██████▋ | 29662/44063 [47:53<23:05, 10.39it/s]\u001b[A\n",
+ " 67%|██████▋ | 29664/44063 [47:53<21:38, 11.09it/s]\u001b[A\n",
+ " 67%|██████▋ | 29666/44063 [47:53<19:17, 12.43it/s]\u001b[A\n",
+ " 67%|██████▋ | 29668/44063 [47:53<19:47, 12.12it/s]\u001b[A\n",
+ " 67%|██████▋ | 29670/44063 [47:53<21:39, 11.08it/s]\u001b[A\n",
+ " 67%|██████▋ | 29672/44063 [47:54<22:02, 10.89it/s]\u001b[A\n",
+ " 67%|██████▋ | 29674/44063 [47:54<22:41, 10.57it/s]\u001b[A\n",
+ " 67%|██████▋ | 29676/44063 [47:54<24:04, 9.96it/s]\u001b[A\n",
+ " 67%|██████▋ | 29678/44063 [47:54<24:50, 9.65it/s]\u001b[A\n",
+ " 67%|██████▋ | 29680/44063 [47:55<26:24, 9.07it/s]\u001b[A\n",
+ " 67%|██████▋ | 29682/44063 [47:55<25:32, 9.38it/s]\u001b[A\n",
+ " 67%|██████▋ | 29683/44063 [47:55<27:29, 8.72it/s]\u001b[A\n",
+ " 67%|██████▋ | 29685/44063 [47:55<24:01, 9.98it/s]\u001b[A\n",
+ " 67%|██████▋ | 29687/44063 [47:55<23:09, 10.35it/s]\u001b[A\n",
+ " 67%|██████▋ | 29689/44063 [47:55<24:10, 9.91it/s]\u001b[A\n",
+ " 67%|██████▋ | 29691/44063 [47:56<27:52, 8.59it/s]\u001b[A\n",
+ " 67%|██████▋ | 29693/44063 [47:56<24:21, 9.83it/s]\u001b[A\n",
+ " 67%|██████▋ | 29695/44063 [47:56<24:00, 9.97it/s]\u001b[A\n",
+ " 67%|██████▋ | 29697/44063 [47:56<23:00, 10.41it/s]\u001b[A\n",
+ " 67%|██████▋ | 29699/44063 [47:56<23:00, 10.41it/s]\u001b[A\n",
+ " 67%|██████▋ | 29701/44063 [47:57<23:16, 10.29it/s]\u001b[A\n",
+ " 67%|██████▋ | 29703/44063 [47:57<26:55, 8.89it/s]\u001b[A\n",
+ " 67%|██████▋ | 29704/44063 [47:57<27:50, 8.59it/s]\u001b[A\n",
+ " 67%|██████▋ | 29706/44063 [47:57<28:37, 8.36it/s]\u001b[A\n",
+ " 67%|██████▋ | 29707/44063 [47:57<27:14, 8.78it/s]\u001b[A\n",
+ " 67%|██████▋ | 29708/44063 [47:57<27:12, 8.79it/s]\u001b[A\n",
+ " 67%|██████▋ | 29709/44063 [47:58<26:17, 9.10it/s]\u001b[A\n",
+ " 67%|██████▋ | 29710/44063 [47:58<28:18, 8.45it/s]\u001b[A\n",
+ " 67%|██████▋ | 29712/44063 [47:58<26:18, 9.09it/s]\u001b[A\n",
+ " 67%|██████▋ | 29713/44063 [47:58<28:21, 8.43it/s]\u001b[A\n",
+ " 67%|██████▋ | 29714/44063 [47:58<30:53, 7.74it/s]\u001b[A\n",
+ " 67%|██████▋ | 29715/44063 [47:58<30:05, 7.95it/s]\u001b[A\n",
+ " 67%|██████▋ | 29716/44063 [47:58<30:10, 7.92it/s]\u001b[A\n",
+ " 67%|██████▋ | 29717/44063 [47:59<29:19, 8.15it/s]\u001b[A\n",
+ " 67%|██████▋ | 29718/44063 [47:59<31:15, 7.65it/s]\u001b[A\n",
+ " 67%|██████▋ | 29720/44063 [47:59<28:24, 8.41it/s]\u001b[A\n",
+ " 67%|██████▋ | 29721/44063 [47:59<28:12, 8.47it/s]\u001b[A\n",
+ " 67%|██████▋ | 29722/44063 [47:59<29:33, 8.09it/s]\u001b[A\n",
+ " 67%|██████▋ | 29723/44063 [47:59<35:09, 6.80it/s]\u001b[A\n",
+ " 67%|██████▋ | 29725/44063 [48:00<31:45, 7.53it/s]\u001b[A\n",
+ " 67%|██████▋ | 29726/44063 [48:00<31:11, 7.66it/s]\u001b[A\n",
+ " 67%|██████▋ | 29727/44063 [48:00<29:10, 8.19it/s]\u001b[A\n",
+ " 67%|██████▋ | 29728/44063 [48:00<27:39, 8.64it/s]\u001b[A\n",
+ " 67%|██████▋ | 29729/44063 [48:00<30:40, 7.79it/s]\u001b[A\n",
+ " 67%|██████▋ | 29731/44063 [48:00<27:01, 8.84it/s]\u001b[A\n",
+ " 67%|██████▋ | 29733/44063 [48:00<24:44, 9.65it/s]\u001b[A\n",
+ " 67%|██████▋ | 29735/44063 [48:00<22:31, 10.60it/s]\u001b[A\n",
+ " 67%|██████▋ | 29737/44063 [48:01<26:53, 8.88it/s]\u001b[A\n",
+ " 67%|██████▋ | 29739/44063 [48:01<25:05, 9.51it/s]\u001b[A\n",
+ " 67%|██████▋ | 29741/44063 [48:01<25:22, 9.41it/s]\u001b[A\n",
+ " 68%|██████▊ | 29743/44063 [48:01<24:40, 9.67it/s]\u001b[A\n",
+ " 68%|██████▊ | 29745/44063 [48:02<25:41, 9.29it/s]\u001b[A\n",
+ " 68%|██████▊ | 29746/44063 [48:02<26:17, 9.07it/s]\u001b[A\n",
+ " 68%|██████▊ | 29747/44063 [48:02<29:34, 8.07it/s]\u001b[A\n",
+ " 68%|██████▊ | 29749/44063 [48:02<25:04, 9.51it/s]\u001b[A\n",
+ " 68%|██████▊ | 29751/44063 [48:02<23:14, 10.27it/s]\u001b[A\n",
+ " 68%|██████▊ | 29753/44063 [48:02<22:32, 10.58it/s]\u001b[A\n",
+ " 68%|██████▊ | 29755/44063 [48:03<25:13, 9.45it/s]\u001b[A\n",
+ " 68%|██████▊ | 29757/44063 [48:03<27:04, 8.81it/s]\u001b[A\n",
+ " 68%|██████▊ | 29759/44063 [48:03<25:32, 9.33it/s]\u001b[A\n",
+ " 68%|██████▊ | 29761/44063 [48:03<23:20, 10.21it/s]\u001b[A\n",
+ " 68%|██████▊ | 29763/44063 [48:03<22:02, 10.81it/s]\u001b[A\n",
+ " 68%|██████▊ | 29765/44063 [48:04<27:32, 8.65it/s]\u001b[A\n",
+ " 68%|██████▊ | 29766/44063 [48:04<27:21, 8.71it/s]\u001b[A\n",
+ " 68%|██████▊ | 29768/44063 [48:04<25:34, 9.32it/s]\u001b[A\n",
+ " 68%|██████▊ | 29769/44063 [48:04<27:12, 8.76it/s]\u001b[A\n",
+ " 68%|██████▊ | 29771/44063 [48:04<25:05, 9.49it/s]\u001b[A\n",
+ " 68%|██████▊ | 29773/44063 [48:05<25:04, 9.50it/s]\u001b[A\n",
+ " 68%|██████▊ | 29774/44063 [48:05<25:00, 9.52it/s]\u001b[A\n",
+ " 68%|██████▊ | 29775/44063 [48:05<28:32, 8.34it/s]\u001b[A\n",
+ " 68%|██████▊ | 29777/44063 [48:05<27:25, 8.68it/s]\u001b[A\n",
+ " 68%|██████▊ | 29779/44063 [48:05<23:59, 9.93it/s]\u001b[A\n",
+ " 68%|██████▊ | 29781/44063 [48:05<21:21, 11.14it/s]\u001b[A\n",
+ " 68%|██████▊ | 29783/44063 [48:05<21:40, 10.98it/s]\u001b[A\n",
+ " 68%|██████▊ | 29785/44063 [48:06<20:46, 11.46it/s]\u001b[A\n",
+ " 68%|██████▊ | 29787/44063 [48:06<21:59, 10.82it/s]\u001b[A\n",
+ " 68%|██████▊ | 29789/44063 [48:06<32:59, 7.21it/s]\u001b[A\n",
+ " 68%|██████▊ | 29790/44063 [48:06<38:10, 6.23it/s]\u001b[A\n",
+ " 68%|██████▊ | 29791/44063 [48:07<34:56, 6.81it/s]\u001b[A\n",
+ " 68%|██████▊ | 29793/44063 [48:07<34:22, 6.92it/s]\u001b[A\n",
+ " 68%|██████▊ | 29795/44063 [48:07<29:00, 8.20it/s]\u001b[A\n",
+ " 68%|██████▊ | 29797/44063 [48:07<25:38, 9.27it/s]\u001b[A\n",
+ " 68%|██████▊ | 29799/44063 [48:07<28:51, 8.24it/s]\u001b[A\n",
+ " 68%|██████▊ | 29801/44063 [48:08<27:10, 8.75it/s]\u001b[A\n",
+ " 68%|██████▊ | 29803/44063 [48:08<23:20, 10.18it/s]\u001b[A\n",
+ " 68%|██████▊ | 29805/44063 [48:08<25:23, 9.36it/s]\u001b[A\n",
+ " 68%|██████▊ | 29807/44063 [48:08<25:00, 9.50it/s]\u001b[A\n",
+ " 68%|██████▊ | 29809/44063 [48:08<22:49, 10.41it/s]\u001b[A\n",
+ " 68%|██████▊ | 29811/44063 [48:09<21:17, 11.15it/s]\u001b[A\n",
+ " 68%|██████▊ | 29813/44063 [48:09<21:37, 10.98it/s]\u001b[A\n",
+ " 68%|██████▊ | 29815/44063 [48:09<21:37, 10.98it/s]\u001b[A\n",
+ " 68%|██████▊ | 29817/44063 [48:09<20:03, 11.84it/s]\u001b[A\n",
+ " 68%|██████▊ | 29819/44063 [48:09<19:38, 12.08it/s]\u001b[A\n",
+ " 68%|██████▊ | 29821/44063 [48:09<19:35, 12.11it/s]\u001b[A\n",
+ " 68%|██████▊ | 29823/44063 [48:10<20:47, 11.42it/s]\u001b[A\n",
+ " 68%|██████▊ | 29825/44063 [48:10<19:41, 12.05it/s]\u001b[A\n",
+ " 68%|██████▊ | 29827/44063 [48:10<19:53, 11.93it/s]\u001b[A\n",
+ " 68%|██████▊ | 29829/44063 [48:10<23:45, 9.99it/s]\u001b[A\n",
+ " 68%|██████▊ | 29831/44063 [48:10<21:54, 10.83it/s]\u001b[A\n",
+ " 68%|██████▊ | 29833/44063 [48:10<20:02, 11.84it/s]\u001b[A\n",
+ " 68%|██████▊ | 29835/44063 [48:11<19:28, 12.18it/s]\u001b[A\n",
+ " 68%|██████▊ | 29837/44063 [48:11<20:41, 11.46it/s]\u001b[A\n",
+ " 68%|██████▊ | 29839/44063 [48:11<22:25, 10.57it/s]\u001b[A\n",
+ " 68%|██████▊ | 29841/44063 [48:11<20:27, 11.58it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 68%|██████▊ | 29843/44063 [48:11<19:01, 12.46it/s]\u001b[A\n",
+ " 68%|██████▊ | 29845/44063 [48:11<18:23, 12.89it/s]\u001b[A\n",
+ " 68%|██████▊ | 29847/44063 [48:12<18:59, 12.47it/s]\u001b[A\n",
+ " 68%|██████▊ | 29849/44063 [48:12<21:01, 11.27it/s]\u001b[A\n",
+ " 68%|██████▊ | 29851/44063 [48:12<21:02, 11.26it/s]\u001b[A\n",
+ " 68%|██████▊ | 29853/44063 [48:12<22:40, 10.44it/s]\u001b[A\n",
+ " 68%|██████▊ | 29855/44063 [48:12<22:58, 10.30it/s]\u001b[A\n",
+ " 68%|██████▊ | 29857/44063 [48:13<21:53, 10.81it/s]\u001b[A\n",
+ " 68%|██████▊ | 29859/44063 [48:13<20:00, 11.83it/s]\u001b[A\n",
+ " 68%|██████▊ | 29861/44063 [48:13<20:19, 11.64it/s]\u001b[A\n",
+ " 68%|██████▊ | 29863/44063 [48:13<20:27, 11.57it/s]\u001b[A\n",
+ " 68%|██████▊ | 29865/44063 [48:13<18:35, 12.73it/s]\u001b[A\n",
+ " 68%|██████▊ | 29867/44063 [48:13<19:37, 12.05it/s]\u001b[A\n",
+ " 68%|██████▊ | 29869/44063 [48:14<20:16, 11.67it/s]\u001b[A\n",
+ " 68%|██████▊ | 29871/44063 [48:14<19:52, 11.90it/s]\u001b[A\n",
+ " 68%|██████▊ | 29873/44063 [48:14<21:13, 11.14it/s]\u001b[A\n",
+ " 68%|██████▊ | 29875/44063 [48:14<23:05, 10.24it/s]\u001b[A\n",
+ " 68%|██████▊ | 29877/44063 [48:14<21:56, 10.78it/s]\u001b[A\n",
+ " 68%|██████▊ | 29879/44063 [48:15<21:36, 10.94it/s]\u001b[A\n",
+ " 68%|██████▊ | 29881/44063 [48:15<19:39, 12.03it/s]\u001b[A\n",
+ " 68%|██████▊ | 29883/44063 [48:15<19:26, 12.16it/s]\u001b[A\n",
+ " 68%|██████▊ | 29885/44063 [48:15<22:57, 10.30it/s]\u001b[A\n",
+ " 68%|██████▊ | 29887/44063 [48:15<21:55, 10.78it/s]\u001b[A\n",
+ " 68%|██████▊ | 29889/44063 [48:15<21:22, 11.05it/s]\u001b[A\n",
+ " 68%|██████▊ | 29892/44063 [48:16<18:55, 12.48it/s]\u001b[A\n",
+ " 68%|██████▊ | 29894/44063 [48:16<19:53, 11.87it/s]\u001b[A\n",
+ " 68%|██████▊ | 29896/44063 [48:16<18:29, 12.77it/s]\u001b[A\n",
+ " 68%|██████▊ | 29898/44063 [48:16<17:50, 13.23it/s]\u001b[A\n",
+ " 68%|██████▊ | 29900/44063 [48:16<18:50, 12.53it/s]\u001b[A\n",
+ " 68%|██████▊ | 29902/44063 [48:16<18:30, 12.75it/s]\u001b[A\n",
+ " 68%|██████▊ | 29904/44063 [48:17<18:17, 12.90it/s]\u001b[A\n",
+ " 68%|██████▊ | 29906/44063 [48:17<21:21, 11.05it/s]\u001b[A\n",
+ " 68%|██████▊ | 29908/44063 [48:17<21:23, 11.03it/s]\u001b[A\n",
+ " 68%|██████▊ | 29910/44063 [48:17<21:04, 11.20it/s]\u001b[A\n",
+ " 68%|██████▊ | 29912/44063 [48:17<19:00, 12.41it/s]\u001b[A\n",
+ " 68%|██████▊ | 29914/44063 [48:17<18:34, 12.69it/s]\u001b[A\n",
+ " 68%|██████▊ | 29916/44063 [48:18<22:32, 10.46it/s]\u001b[A\n",
+ " 68%|██████▊ | 29918/44063 [48:18<20:49, 11.32it/s]\u001b[A\n",
+ " 68%|██████▊ | 29920/44063 [48:18<24:13, 9.73it/s]\u001b[A\n",
+ " 68%|██████▊ | 29922/44063 [48:18<25:19, 9.31it/s]\u001b[A\n",
+ " 68%|██████▊ | 29924/44063 [48:18<21:51, 10.78it/s]\u001b[A\n",
+ " 68%|██████▊ | 29926/44063 [48:19<21:35, 10.92it/s]\u001b[A\n",
+ " 68%|██████▊ | 29928/44063 [48:19<21:32, 10.93it/s]\u001b[A\n",
+ " 68%|██████▊ | 29930/44063 [48:19<19:51, 11.86it/s]\u001b[A\n",
+ " 68%|██████▊ | 29932/44063 [48:19<20:16, 11.62it/s]\u001b[A\n",
+ " 68%|██████▊ | 29934/44063 [48:19<19:23, 12.15it/s]\u001b[A\n",
+ " 68%|██████▊ | 29936/44063 [48:19<19:42, 11.95it/s]\u001b[A\n",
+ " 68%|██████▊ | 29938/44063 [48:20<18:26, 12.76it/s]\u001b[A\n",
+ " 68%|██████▊ | 29940/44063 [48:20<20:58, 11.22it/s]\u001b[A\n",
+ " 68%|██████▊ | 29942/44063 [48:20<20:17, 11.60it/s]\u001b[A\n",
+ " 68%|██████▊ | 29944/44063 [48:20<21:03, 11.17it/s]\u001b[A\n",
+ " 68%|██████▊ | 29946/44063 [48:20<20:26, 11.51it/s]\u001b[A\n",
+ " 68%|██████▊ | 29948/44063 [48:20<20:40, 11.38it/s]\u001b[A\n",
+ " 68%|██████▊ | 29950/44063 [48:21<23:03, 10.20it/s]\u001b[A\n",
+ " 68%|██████▊ | 29952/44063 [48:21<24:24, 9.64it/s]\u001b[A\n",
+ " 68%|██████▊ | 29954/44063 [48:21<22:29, 10.45it/s]\u001b[A\n",
+ " 68%|██████▊ | 29956/44063 [48:21<20:23, 11.53it/s]\u001b[A\n",
+ " 68%|██████▊ | 29958/44063 [48:22<27:14, 8.63it/s]\u001b[A\n",
+ " 68%|██████▊ | 29960/44063 [48:22<24:06, 9.75it/s]\u001b[A\n",
+ " 68%|██████▊ | 29962/44063 [48:22<23:11, 10.13it/s]\u001b[A\n",
+ " 68%|██████▊ | 29964/44063 [48:22<25:13, 9.32it/s]\u001b[A\n",
+ " 68%|██████▊ | 29966/44063 [48:22<23:42, 9.91it/s]\u001b[A\n",
+ " 68%|██████▊ | 29968/44063 [48:23<22:44, 10.33it/s]\u001b[A\n",
+ " 68%|██████▊ | 29970/44063 [48:23<23:05, 10.17it/s]\u001b[A\n",
+ " 68%|██████▊ | 29972/44063 [48:23<26:13, 8.95it/s]\u001b[A\n",
+ " 68%|██████▊ | 29974/44063 [48:23<23:03, 10.18it/s]\u001b[A\n",
+ " 68%|██████▊ | 29976/44063 [48:23<20:41, 11.35it/s]\u001b[A\n",
+ " 68%|██████▊ | 29978/44063 [48:23<21:21, 10.99it/s]\u001b[A\n",
+ " 68%|██████▊ | 29980/44063 [48:24<20:25, 11.49it/s]\u001b[A\n",
+ " 68%|██████▊ | 29982/44063 [48:24<18:43, 12.53it/s]\u001b[A\n",
+ " 68%|██████▊ | 29984/44063 [48:24<19:28, 12.05it/s]\u001b[A\n",
+ " 68%|██████▊ | 29986/44063 [48:24<24:04, 9.74it/s]\u001b[A\n",
+ " 68%|██████▊ | 29988/44063 [48:24<22:10, 10.58it/s]\u001b[A\n",
+ " 68%|██████▊ | 29990/44063 [48:25<25:33, 9.18it/s]\u001b[A\n",
+ " 68%|██████▊ | 29992/44063 [48:25<23:14, 10.09it/s]\u001b[A\n",
+ " 68%|██████▊ | 29994/44063 [48:25<20:54, 11.21it/s]\u001b[A\n",
+ " 68%|██████▊ | 29996/44063 [48:25<19:34, 11.98it/s]\u001b[A\n",
+ " 68%|██████▊ | 29998/44063 [48:25<20:09, 11.63it/s]\u001b[A\n",
+ " 68%|██████▊ | 30000/44063 [48:25<19:43, 11.88it/s]\u001b[A\n",
+ " 68%|██████▊ | 30002/44063 [48:26<23:11, 10.10it/s]\u001b[A\n",
+ " 68%|██████▊ | 30005/44063 [48:26<19:43, 11.88it/s]\u001b[A\n",
+ " 68%|██████▊ | 30007/44063 [48:26<18:50, 12.43it/s]\u001b[A\n",
+ " 68%|██████▊ | 30009/44063 [48:26<22:07, 10.59it/s]\u001b[A\n",
+ " 68%|██████▊ | 30011/44063 [48:26<20:06, 11.64it/s]\u001b[A\n",
+ " 68%|██████▊ | 30013/44063 [48:27<21:11, 11.05it/s]\u001b[A\n",
+ " 68%|██████▊ | 30015/44063 [48:27<20:37, 11.35it/s]\u001b[A\n",
+ " 68%|██████▊ | 30017/44063 [48:27<21:59, 10.64it/s]\u001b[A\n",
+ " 68%|██████▊ | 30019/44063 [48:27<22:19, 10.48it/s]\u001b[A\n",
+ " 68%|██████▊ | 30021/44063 [48:27<22:50, 10.25it/s]\u001b[A\n",
+ " 68%|██████▊ | 30023/44063 [48:28<22:33, 10.37it/s]\u001b[A\n",
+ " 68%|██████▊ | 30025/44063 [48:28<22:16, 10.51it/s]\u001b[A\n",
+ " 68%|██████▊ | 30027/44063 [48:28<21:51, 10.70it/s]\u001b[A\n",
+ " 68%|██████▊ | 30029/44063 [48:28<22:17, 10.49it/s]\u001b[A\n",
+ " 68%|██████▊ | 30031/44063 [48:28<23:25, 9.98it/s]\u001b[A\n",
+ " 68%|██████▊ | 30033/44063 [48:29<24:38, 9.49it/s]\u001b[A\n",
+ " 68%|██████▊ | 30035/44063 [48:29<23:37, 9.90it/s]\u001b[A\n",
+ " 68%|██████▊ | 30037/44063 [48:29<21:18, 10.97it/s]\u001b[A\n",
+ " 68%|██████▊ | 30039/44063 [48:29<25:57, 9.00it/s]\u001b[A\n",
+ " 68%|██████▊ | 30041/44063 [48:29<22:19, 10.47it/s]\u001b[A\n",
+ " 68%|██████▊ | 30043/44063 [48:29<20:35, 11.35it/s]\u001b[A\n",
+ " 68%|██████▊ | 30045/44063 [48:30<18:53, 12.37it/s]\u001b[A\n",
+ " 68%|██████▊ | 30047/44063 [48:30<19:59, 11.69it/s]\u001b[A\n",
+ " 68%|██████▊ | 30049/44063 [48:30<20:18, 11.50it/s]\u001b[A\n",
+ " 68%|██████▊ | 30051/44063 [48:30<19:40, 11.87it/s]\u001b[A\n",
+ " 68%|██████▊ | 30053/44063 [48:30<20:46, 11.24it/s]\u001b[A\n",
+ " 68%|██████▊ | 30055/44063 [48:30<20:16, 11.51it/s]\u001b[A\n",
+ " 68%|██████▊ | 30057/44063 [48:31<19:46, 11.81it/s]\u001b[A\n",
+ " 68%|██████▊ | 30059/44063 [48:31<20:25, 11.43it/s]\u001b[A\n",
+ " 68%|██████▊ | 30061/44063 [48:31<27:30, 8.48it/s]\u001b[A\n",
+ " 68%|██████▊ | 30062/44063 [48:31<28:31, 8.18it/s]\u001b[A\n",
+ " 68%|██████▊ | 30064/44063 [48:31<24:07, 9.67it/s]\u001b[A\n",
+ " 68%|██████▊ | 30066/44063 [48:32<22:33, 10.34it/s]\u001b[A\n",
+ " 68%|██████▊ | 30068/44063 [48:32<29:25, 7.93it/s]\u001b[A\n",
+ " 68%|██████▊ | 30070/44063 [48:32<25:20, 9.20it/s]\u001b[A\n",
+ " 68%|██████▊ | 30072/44063 [48:32<23:39, 9.86it/s]\u001b[A\n",
+ " 68%|██████▊ | 30074/44063 [48:33<24:03, 9.69it/s]\u001b[A\n",
+ " 68%|██████▊ | 30076/44063 [48:33<22:56, 10.16it/s]\u001b[A\n",
+ " 68%|██████▊ | 30078/44063 [48:33<21:15, 10.97it/s]\u001b[A\n",
+ " 68%|██████▊ | 30080/44063 [48:33<24:25, 9.54it/s]\u001b[A\n",
+ " 68%|██████▊ | 30082/44063 [48:33<23:01, 10.12it/s]\u001b[A\n",
+ " 68%|██████▊ | 30084/44063 [48:34<23:35, 9.87it/s]\u001b[A\n",
+ " 68%|██████▊ | 30086/44063 [48:34<20:06, 11.58it/s]\u001b[A\n",
+ " 68%|██████▊ | 30088/44063 [48:34<20:55, 11.13it/s]\u001b[A\n",
+ " 68%|██████▊ | 30090/44063 [48:34<18:57, 12.28it/s]\u001b[A\n",
+ " 68%|██████▊ | 30092/44063 [48:34<17:53, 13.01it/s]\u001b[A\n",
+ " 68%|██████▊ | 30094/44063 [48:34<16:48, 13.85it/s]\u001b[A\n",
+ " 68%|██████▊ | 30096/44063 [48:34<18:07, 12.84it/s]\u001b[A\n",
+ " 68%|██████▊ | 30098/44063 [48:35<19:03, 12.21it/s]\u001b[A\n",
+ " 68%|██████▊ | 30100/44063 [48:35<18:16, 12.73it/s]\u001b[A\n",
+ " 68%|██████▊ | 30102/44063 [48:35<17:37, 13.20it/s]\u001b[A\n",
+ " 68%|██████▊ | 30104/44063 [48:35<18:43, 12.43it/s]\u001b[A\n",
+ " 68%|██████▊ | 30106/44063 [48:35<20:54, 11.13it/s]\u001b[A\n",
+ " 68%|██████▊ | 30108/44063 [48:35<20:13, 11.50it/s]\u001b[A\n",
+ " 68%|██████▊ | 30110/44063 [48:36<19:33, 11.89it/s]\u001b[A\n",
+ " 68%|██████▊ | 30112/44063 [48:36<19:52, 11.70it/s]\u001b[A\n",
+ " 68%|██████▊ | 30114/44063 [48:36<20:51, 11.15it/s]\u001b[A\n",
+ " 68%|██████▊ | 30116/44063 [48:36<20:52, 11.13it/s]\u001b[A\n",
+ " 68%|██████▊ | 30118/44063 [48:36<20:18, 11.45it/s]\u001b[A\n",
+ " 68%|██████▊ | 30120/44063 [48:36<20:50, 11.15it/s]\u001b[A\n",
+ " 68%|██████▊ | 30122/44063 [48:37<21:33, 10.77it/s]\u001b[A\n",
+ " 68%|██████▊ | 30124/44063 [48:37<22:19, 10.41it/s]\u001b[A\n",
+ " 68%|██████▊ | 30126/44063 [48:37<21:11, 10.96it/s]\u001b[A\n",
+ " 68%|██████▊ | 30128/44063 [48:37<20:28, 11.34it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 68%|██████▊ | 30130/44063 [48:37<20:58, 11.07it/s]\u001b[A\n",
+ " 68%|██████▊ | 30132/44063 [48:38<21:48, 10.64it/s]\u001b[A\n",
+ " 68%|██████▊ | 30134/44063 [48:38<20:11, 11.50it/s]\u001b[A\n",
+ " 68%|██████▊ | 30136/44063 [48:38<19:34, 11.86it/s]\u001b[A\n",
+ " 68%|██████▊ | 30138/44063 [48:38<19:12, 12.08it/s]\u001b[A\n",
+ " 68%|██████▊ | 30140/44063 [48:38<19:32, 11.87it/s]\u001b[A\n",
+ " 68%|██████▊ | 30142/44063 [48:38<18:46, 12.36it/s]\u001b[A\n",
+ " 68%|██████▊ | 30144/44063 [48:39<18:13, 12.73it/s]\u001b[A\n",
+ " 68%|██████▊ | 30146/44063 [48:39<23:22, 9.92it/s]\u001b[A\n",
+ " 68%|██████▊ | 30148/44063 [48:39<22:02, 10.52it/s]\u001b[A\n",
+ " 68%|██████▊ | 30150/44063 [48:39<23:21, 9.92it/s]\u001b[A\n",
+ " 68%|██████▊ | 30152/44063 [48:39<20:52, 11.11it/s]\u001b[A\n",
+ " 68%|██████▊ | 30154/44063 [48:40<22:26, 10.33it/s]\u001b[A\n",
+ " 68%|██████▊ | 30156/44063 [48:40<23:59, 9.66it/s]\u001b[A\n",
+ " 68%|██████▊ | 30158/44063 [48:40<20:36, 11.24it/s]\u001b[A\n",
+ " 68%|██████▊ | 30160/44063 [48:40<19:10, 12.09it/s]\u001b[A\n",
+ " 68%|██████▊ | 30162/44063 [48:40<19:18, 12.00it/s]\u001b[A\n",
+ " 68%|██████▊ | 30164/44063 [48:40<20:05, 11.53it/s]\u001b[A\n",
+ " 68%|██████▊ | 30166/44063 [48:41<19:02, 12.16it/s]\u001b[A\n",
+ " 68%|██████▊ | 30168/44063 [48:41<21:48, 10.62it/s]\u001b[A\n",
+ " 68%|██████▊ | 30170/44063 [48:41<21:38, 10.70it/s]\u001b[A\n",
+ " 68%|██████▊ | 30172/44063 [48:41<20:36, 11.24it/s]\u001b[A\n",
+ " 68%|██████▊ | 30174/44063 [48:41<20:59, 11.02it/s]\u001b[A\n",
+ " 68%|██████▊ | 30176/44063 [48:42<21:22, 10.83it/s]\u001b[A\n",
+ " 68%|██████▊ | 30178/44063 [48:42<21:22, 10.83it/s]\u001b[A\n",
+ " 68%|██████▊ | 30180/44063 [48:42<19:56, 11.60it/s]\u001b[A\n",
+ " 68%|██████▊ | 30182/44063 [48:42<20:53, 11.07it/s]\u001b[A\n",
+ " 69%|██████▊ | 30184/44063 [48:42<18:49, 12.28it/s]\u001b[A\n",
+ " 69%|██████▊ | 30186/44063 [48:42<19:35, 11.80it/s]\u001b[A\n",
+ " 69%|██████▊ | 30188/44063 [48:43<19:40, 11.76it/s]\u001b[A\n",
+ " 69%|██████▊ | 30190/44063 [48:43<25:11, 9.18it/s]\u001b[A\n",
+ " 69%|██████▊ | 30192/44063 [48:43<31:00, 7.46it/s]\u001b[A\n",
+ " 69%|██████▊ | 30194/44063 [48:43<27:38, 8.36it/s]\u001b[A\n",
+ " 69%|██████▊ | 30196/44063 [48:44<23:42, 9.75it/s]\u001b[A\n",
+ " 69%|██████▊ | 30198/44063 [48:44<20:15, 11.41it/s]\u001b[A\n",
+ " 69%|██████▊ | 30200/44063 [48:44<21:43, 10.64it/s]\u001b[A\n",
+ " 69%|██████▊ | 30202/44063 [48:44<23:43, 9.73it/s]\u001b[A\n",
+ " 69%|██████▊ | 30204/44063 [48:44<26:54, 8.58it/s]\u001b[A\n",
+ " 69%|██████▊ | 30205/44063 [48:45<34:58, 6.60it/s]\u001b[A\n",
+ " 69%|██████▊ | 30206/44063 [48:45<31:32, 7.32it/s]\u001b[A\n",
+ " 69%|██████▊ | 30208/44063 [48:45<28:37, 8.07it/s]\u001b[A\n",
+ " 69%|██████▊ | 30210/44063 [48:45<24:09, 9.56it/s]\u001b[A\n",
+ " 69%|██████▊ | 30212/44063 [48:45<22:59, 10.04it/s]\u001b[A\n",
+ " 69%|██████▊ | 30214/44063 [48:45<24:03, 9.59it/s]\u001b[A\n",
+ " 69%|██████▊ | 30216/44063 [48:46<25:10, 9.17it/s]\u001b[A\n",
+ " 69%|██████▊ | 30218/44063 [48:46<24:22, 9.46it/s]\u001b[A\n",
+ " 69%|██████▊ | 30220/44063 [48:46<24:51, 9.28it/s]\u001b[A\n",
+ " 69%|██████▊ | 30221/44063 [48:46<26:55, 8.57it/s]\u001b[A\n",
+ " 69%|██████▊ | 30223/44063 [48:46<23:35, 9.78it/s]\u001b[A\n",
+ " 69%|██████▊ | 30225/44063 [48:47<20:34, 11.21it/s]\u001b[A\n",
+ " 69%|██████▊ | 30227/44063 [48:47<22:11, 10.39it/s]\u001b[A\n",
+ " 69%|██████▊ | 30229/44063 [48:47<20:19, 11.35it/s]\u001b[A\n",
+ " 69%|██████▊ | 30231/44063 [48:47<18:03, 12.76it/s]\u001b[A\n",
+ " 69%|██████▊ | 30233/44063 [48:47<19:28, 11.84it/s]\u001b[A\n",
+ " 69%|██████▊ | 30235/44063 [48:48<26:34, 8.67it/s]\u001b[A\n",
+ " 69%|██████▊ | 30237/44063 [48:48<24:10, 9.53it/s]\u001b[A\n",
+ " 69%|██████▊ | 30239/44063 [48:48<23:33, 9.78it/s]\u001b[A\n",
+ " 69%|██████▊ | 30241/44063 [48:48<20:27, 11.26it/s]\u001b[A\n",
+ " 69%|██████▊ | 30243/44063 [48:48<18:02, 12.76it/s]\u001b[A\n",
+ " 69%|██████▊ | 30245/44063 [48:48<18:29, 12.45it/s]\u001b[A\n",
+ " 69%|██████▊ | 30247/44063 [48:48<17:40, 13.02it/s]\u001b[A\n",
+ " 69%|██████▊ | 30249/44063 [48:49<18:30, 12.44it/s]\u001b[A\n",
+ " 69%|██████▊ | 30251/44063 [48:49<18:14, 12.62it/s]\u001b[A\n",
+ " 69%|██████▊ | 30253/44063 [48:49<17:17, 13.31it/s]\u001b[A\n",
+ " 69%|██████▊ | 30255/44063 [48:49<15:37, 14.73it/s]\u001b[A\n",
+ " 69%|██████▊ | 30257/44063 [48:49<15:24, 14.93it/s]\u001b[A\n",
+ " 69%|██████▊ | 30259/44063 [48:49<15:38, 14.71it/s]\u001b[A\n",
+ " 69%|██████▊ | 30261/44063 [48:49<15:12, 15.12it/s]\u001b[A\n",
+ " 69%|██████▊ | 30263/44063 [48:50<15:08, 15.18it/s]\u001b[A\n",
+ " 69%|██████▊ | 30265/44063 [48:50<17:22, 13.23it/s]\u001b[A\n",
+ " 69%|██████▊ | 30267/44063 [48:50<20:03, 11.46it/s]\u001b[A\n",
+ " 69%|██████▊ | 30269/44063 [48:50<18:25, 12.48it/s]\u001b[A\n",
+ " 69%|██████▊ | 30271/44063 [48:50<17:31, 13.11it/s]\u001b[A\n",
+ " 69%|██████▊ | 30273/44063 [48:50<17:19, 13.27it/s]\u001b[A\n",
+ " 69%|██████▊ | 30275/44063 [48:51<22:30, 10.21it/s]\u001b[A\n",
+ " 69%|██████▊ | 30277/44063 [48:51<21:58, 10.45it/s]\u001b[A\n",
+ " 69%|██████▊ | 30279/44063 [48:51<21:08, 10.87it/s]\u001b[A\n",
+ " 69%|██████▊ | 30281/44063 [48:51<23:12, 9.90it/s]\u001b[A\n",
+ " 69%|██████▊ | 30283/44063 [48:51<23:59, 9.57it/s]\u001b[A\n",
+ " 69%|██████▊ | 30285/44063 [48:52<24:14, 9.47it/s]\u001b[A\n",
+ " 69%|██████▊ | 30286/44063 [48:52<33:35, 6.84it/s]\u001b[A\n",
+ " 69%|██████▊ | 30287/44063 [48:52<30:49, 7.45it/s]\u001b[A\n",
+ " 69%|██████▊ | 30289/44063 [48:52<25:28, 9.01it/s]\u001b[A\n",
+ " 69%|██████▊ | 30291/44063 [48:52<23:36, 9.73it/s]\u001b[A\n",
+ " 69%|██████▊ | 30293/44063 [48:53<23:04, 9.94it/s]\u001b[A\n",
+ " 69%|██████▉ | 30295/44063 [48:53<24:53, 9.22it/s]\u001b[A\n",
+ " 69%|██████▉ | 30297/44063 [48:53<22:25, 10.23it/s]\u001b[A\n",
+ " 69%|██████▉ | 30299/44063 [48:53<19:45, 11.61it/s]\u001b[A\n",
+ " 69%|██████▉ | 30301/44063 [48:53<19:03, 12.04it/s]\u001b[A\n",
+ " 69%|██████▉ | 30303/44063 [48:53<20:53, 10.98it/s]\u001b[A\n",
+ " 69%|██████▉ | 30305/44063 [48:54<21:12, 10.81it/s]\u001b[A\n",
+ " 69%|██████▉ | 30307/44063 [48:54<26:05, 8.79it/s]\u001b[A\n",
+ " 69%|██████▉ | 30308/44063 [48:54<27:04, 8.47it/s]\u001b[A\n",
+ " 69%|██████▉ | 30310/44063 [48:54<23:51, 9.61it/s]\u001b[A\n",
+ " 69%|██████▉ | 30312/44063 [48:54<21:22, 10.72it/s]\u001b[A\n",
+ " 69%|██████▉ | 30314/44063 [48:55<21:15, 10.78it/s]\u001b[A\n",
+ " 69%|██████▉ | 30316/44063 [48:55<20:52, 10.98it/s]\u001b[A\n",
+ " 69%|██████▉ | 30318/44063 [48:55<25:59, 8.81it/s]\u001b[A\n",
+ " 69%|██████▉ | 30319/44063 [48:55<25:14, 9.08it/s]\u001b[A\n",
+ " 69%|██████▉ | 30321/44063 [48:55<25:23, 9.02it/s]\u001b[A\n",
+ " 69%|██████▉ | 30323/44063 [48:55<21:17, 10.76it/s]\u001b[A\n",
+ " 69%|██████▉ | 30325/44063 [48:56<20:06, 11.39it/s]\u001b[A\n",
+ " 69%|██████▉ | 30327/44063 [48:56<18:35, 12.32it/s]\u001b[A\n",
+ " 69%|██████▉ | 30329/44063 [48:56<18:51, 12.14it/s]\u001b[A\n",
+ " 69%|██████▉ | 30331/44063 [48:56<17:24, 13.14it/s]\u001b[A\n",
+ " 69%|██████▉ | 30333/44063 [48:56<17:21, 13.18it/s]\u001b[A\n",
+ " 69%|██████▉ | 30335/44063 [48:56<22:36, 10.12it/s]\u001b[A\n",
+ " 69%|██████▉ | 30338/44063 [48:57<19:55, 11.48it/s]\u001b[A\n",
+ " 69%|██████▉ | 30340/44063 [48:57<19:32, 11.70it/s]\u001b[A\n",
+ " 69%|██████▉ | 30342/44063 [48:57<20:40, 11.06it/s]\u001b[A\n",
+ " 69%|██████▉ | 30344/44063 [48:57<20:48, 10.99it/s]\u001b[A\n",
+ " 69%|██████▉ | 30346/44063 [48:57<22:28, 10.18it/s]\u001b[A\n",
+ " 69%|██████▉ | 30348/44063 [48:58<24:11, 9.45it/s]\u001b[A\n",
+ " 69%|██████▉ | 30350/44063 [48:58<22:42, 10.06it/s]\u001b[A\n",
+ " 69%|██████▉ | 30352/44063 [48:58<19:53, 11.48it/s]\u001b[A\n",
+ " 69%|██████▉ | 30354/44063 [48:58<18:19, 12.47it/s]\u001b[A\n",
+ " 69%|██████▉ | 30356/44063 [48:58<16:54, 13.51it/s]\u001b[A\n",
+ " 69%|██████▉ | 30358/44063 [48:59<21:59, 10.39it/s]\u001b[A\n",
+ " 69%|██████▉ | 30360/44063 [48:59<19:15, 11.86it/s]\u001b[A\n",
+ " 69%|██████▉ | 30362/44063 [48:59<17:53, 12.76it/s]\u001b[A\n",
+ " 69%|██████▉ | 30364/44063 [48:59<18:41, 12.22it/s]\u001b[A\n",
+ " 69%|██████▉ | 30366/44063 [48:59<18:49, 12.13it/s]\u001b[A\n",
+ " 69%|██████▉ | 30368/44063 [48:59<19:21, 11.79it/s]\u001b[A\n",
+ " 69%|██████▉ | 30370/44063 [48:59<19:55, 11.46it/s]\u001b[A\n",
+ " 69%|██████▉ | 30372/44063 [49:00<18:40, 12.22it/s]\u001b[A\n",
+ " 69%|██████▉ | 30374/44063 [49:00<20:25, 11.17it/s]\u001b[A\n",
+ " 69%|██████▉ | 30376/44063 [49:00<21:05, 10.82it/s]\u001b[A\n",
+ " 69%|██████▉ | 30378/44063 [49:00<21:39, 10.53it/s]\u001b[A\n",
+ " 69%|██████▉ | 30380/44063 [49:00<19:54, 11.46it/s]\u001b[A\n",
+ " 69%|██████▉ | 30383/44063 [49:01<17:46, 12.82it/s]\u001b[A\n",
+ " 69%|██████▉ | 30385/44063 [49:01<23:42, 9.62it/s]\u001b[A\n",
+ " 69%|██████▉ | 30387/44063 [49:01<21:58, 10.37it/s]\u001b[A\n",
+ " 69%|██████▉ | 30389/44063 [49:01<19:09, 11.90it/s]\u001b[A\n",
+ " 69%|██████▉ | 30392/44063 [49:01<17:04, 13.35it/s]\u001b[A\n",
+ " 69%|██████▉ | 30394/44063 [49:01<15:46, 14.44it/s]\u001b[A\n",
+ " 69%|██████▉ | 30396/44063 [49:02<19:00, 11.99it/s]\u001b[A\n",
+ " 69%|██████▉ | 30398/44063 [49:02<21:02, 10.83it/s]\u001b[A\n",
+ " 69%|██████▉ | 30400/44063 [49:02<20:55, 10.88it/s]\u001b[A\n",
+ " 69%|██████▉ | 30402/44063 [49:02<23:24, 9.73it/s]\u001b[A\n",
+ " 69%|██████▉ | 30404/44063 [49:02<21:44, 10.47it/s]\u001b[A\n",
+ " 69%|██████▉ | 30406/44063 [49:03<21:05, 10.79it/s]\u001b[A\n",
+ " 69%|██████▉ | 30409/44063 [49:03<18:44, 12.14it/s]\u001b[A\n",
+ " 69%|██████▉ | 30411/44063 [49:03<20:09, 11.29it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 69%|██████▉ | 30413/44063 [49:03<18:17, 12.44it/s]\u001b[A\n",
+ " 69%|██████▉ | 30415/44063 [49:03<22:17, 10.20it/s]\u001b[A\n",
+ " 69%|██████▉ | 30417/44063 [49:04<23:39, 9.62it/s]\u001b[A\n",
+ " 69%|██████▉ | 30419/44063 [49:04<22:46, 9.98it/s]\u001b[A\n",
+ " 69%|██████▉ | 30421/44063 [49:04<22:34, 10.07it/s]\u001b[A\n",
+ " 69%|██████▉ | 30423/44063 [49:04<23:51, 9.53it/s]\u001b[A\n",
+ " 69%|██████▉ | 30425/44063 [49:04<22:32, 10.08it/s]\u001b[A\n",
+ " 69%|██████▉ | 30427/44063 [49:05<24:41, 9.21it/s]\u001b[A\n",
+ " 69%|██████▉ | 30428/44063 [49:05<30:01, 7.57it/s]\u001b[A\n",
+ " 69%|██████▉ | 30429/44063 [49:05<32:12, 7.06it/s]\u001b[A\n",
+ " 69%|██████▉ | 30431/44063 [49:05<26:31, 8.57it/s]\u001b[A\n",
+ " 69%|██████▉ | 30433/44063 [49:05<23:05, 9.84it/s]\u001b[A\n",
+ " 69%|██████▉ | 30435/44063 [49:05<23:04, 9.84it/s]\u001b[A\n",
+ " 69%|██████▉ | 30437/44063 [49:06<22:59, 9.88it/s]\u001b[A\n",
+ " 69%|██████▉ | 30439/44063 [49:06<21:49, 10.41it/s]\u001b[A\n",
+ " 69%|██████▉ | 30441/44063 [49:06<21:47, 10.42it/s]\u001b[A\n",
+ " 69%|██████▉ | 30443/44063 [49:06<21:01, 10.80it/s]\u001b[A\n",
+ " 69%|██████▉ | 30445/44063 [49:06<20:41, 10.97it/s]\u001b[A\n",
+ " 69%|██████▉ | 30447/44063 [49:07<21:28, 10.56it/s]\u001b[A\n",
+ " 69%|██████▉ | 30449/44063 [49:07<24:03, 9.43it/s]\u001b[A\n",
+ " 69%|██████▉ | 30451/44063 [49:07<23:03, 9.84it/s]\u001b[A\n",
+ " 69%|██████▉ | 30453/44063 [49:07<20:47, 10.91it/s]\u001b[A\n",
+ " 69%|██████▉ | 30455/44063 [49:07<19:18, 11.75it/s]\u001b[A\n",
+ " 69%|██████▉ | 30457/44063 [49:08<20:01, 11.32it/s]\u001b[A\n",
+ " 69%|██████▉ | 30459/44063 [49:08<20:17, 11.17it/s]\u001b[A\n",
+ " 69%|██████▉ | 30461/44063 [49:08<23:45, 9.54it/s]\u001b[A\n",
+ " 69%|██████▉ | 30463/44063 [49:08<21:19, 10.63it/s]\u001b[A\n",
+ " 69%|██████▉ | 30465/44063 [49:08<24:56, 9.09it/s]\u001b[A\n",
+ " 69%|██████▉ | 30467/44063 [49:09<22:13, 10.20it/s]\u001b[A\n",
+ " 69%|██████▉ | 30470/44063 [49:09<18:40, 12.13it/s]\u001b[A\n",
+ " 69%|██████▉ | 30472/44063 [49:09<19:54, 11.38it/s]\u001b[A\n",
+ " 69%|██████▉ | 30474/44063 [49:09<18:42, 12.10it/s]\u001b[A\n",
+ " 69%|██████▉ | 30476/44063 [49:09<19:25, 11.66it/s]\u001b[A\n",
+ " 69%|██████▉ | 30478/44063 [49:09<22:31, 10.05it/s]\u001b[A\n",
+ " 69%|██████▉ | 30480/44063 [49:10<20:33, 11.02it/s]\u001b[A\n",
+ " 69%|██████▉ | 30482/44063 [49:10<21:05, 10.73it/s]\u001b[A\n",
+ " 69%|██████▉ | 30484/44063 [49:10<21:48, 10.38it/s]\u001b[A\n",
+ " 69%|██████▉ | 30486/44063 [49:10<27:02, 8.37it/s]\u001b[A\n",
+ " 69%|██████▉ | 30488/44063 [49:11<28:13, 8.02it/s]\u001b[A\n",
+ " 69%|██████▉ | 30490/44063 [49:11<25:29, 8.88it/s]\u001b[A\n",
+ " 69%|██████▉ | 30493/44063 [49:11<21:04, 10.73it/s]\u001b[A\n",
+ " 69%|██████▉ | 30495/44063 [49:11<23:17, 9.71it/s]\u001b[A\n",
+ " 69%|██████▉ | 30497/44063 [49:11<23:52, 9.47it/s]\u001b[A\n",
+ " 69%|██████▉ | 30499/44063 [49:12<21:26, 10.54it/s]\u001b[A\n",
+ " 69%|██████▉ | 30501/44063 [49:12<19:45, 11.44it/s]\u001b[A\n",
+ " 69%|██████▉ | 30504/44063 [49:12<17:02, 13.25it/s]\u001b[A\n",
+ " 69%|██████▉ | 30506/44063 [49:12<18:56, 11.93it/s]\u001b[A\n",
+ " 69%|██████▉ | 30508/44063 [49:12<18:55, 11.94it/s]\u001b[A\n",
+ " 69%|██████▉ | 30510/44063 [49:12<16:42, 13.51it/s]\u001b[A\n",
+ " 69%|██████▉ | 30512/44063 [49:12<17:03, 13.23it/s]\u001b[A\n",
+ " 69%|██████▉ | 30515/44063 [49:13<15:26, 14.62it/s]\u001b[A\n",
+ " 69%|██████▉ | 30517/44063 [49:13<19:18, 11.69it/s]\u001b[A\n",
+ " 69%|██████▉ | 30519/44063 [49:13<20:33, 10.98it/s]\u001b[A\n",
+ " 69%|██████▉ | 30521/44063 [49:13<17:54, 12.60it/s]\u001b[A\n",
+ " 69%|██████▉ | 30523/44063 [49:13<18:25, 12.25it/s]\u001b[A\n",
+ " 69%|██████▉ | 30525/44063 [49:14<20:00, 11.27it/s]\u001b[A\n",
+ " 69%|██████▉ | 30527/44063 [49:14<18:59, 11.88it/s]\u001b[A\n",
+ " 69%|██████▉ | 30529/44063 [49:14<17:07, 13.17it/s]\u001b[A\n",
+ " 69%|██████▉ | 30531/44063 [49:14<16:44, 13.48it/s]\u001b[A\n",
+ " 69%|██████▉ | 30533/44063 [49:14<18:26, 12.23it/s]\u001b[A\n",
+ " 69%|██████▉ | 30535/44063 [49:14<17:17, 13.04it/s]\u001b[A\n",
+ " 69%|██████▉ | 30537/44063 [49:15<18:25, 12.23it/s]\u001b[A\n",
+ " 69%|██████▉ | 30539/44063 [49:15<18:28, 12.20it/s]\u001b[A\n",
+ " 69%|██████▉ | 30541/44063 [49:15<18:23, 12.25it/s]\u001b[A\n",
+ " 69%|██████▉ | 30543/44063 [49:15<19:24, 11.61it/s]\u001b[A\n",
+ " 69%|██████▉ | 30545/44063 [49:15<17:24, 12.94it/s]\u001b[A\n",
+ " 69%|██████▉ | 30548/44063 [49:15<15:41, 14.36it/s]\u001b[A\n",
+ " 69%|██████▉ | 30551/44063 [49:15<14:04, 15.99it/s]\u001b[A\n",
+ " 69%|██████▉ | 30553/44063 [49:16<15:36, 14.43it/s]\u001b[A\n",
+ " 69%|██████▉ | 30555/44063 [49:16<17:43, 12.70it/s]\u001b[A\n",
+ " 69%|██████▉ | 30557/44063 [49:16<17:12, 13.08it/s]\u001b[A\n",
+ " 69%|██████▉ | 30559/44063 [49:16<18:45, 12.00it/s]\u001b[A\n",
+ " 69%|██████▉ | 30561/44063 [49:16<19:21, 11.62it/s]\u001b[A\n",
+ " 69%|██████▉ | 30563/44063 [49:17<20:26, 11.01it/s]\u001b[A\n",
+ " 69%|██████▉ | 30565/44063 [49:17<23:12, 9.69it/s]\u001b[A\n",
+ " 69%|██████▉ | 30567/44063 [49:17<25:22, 8.86it/s]\u001b[A\n",
+ " 69%|██████▉ | 30569/44063 [49:17<21:47, 10.32it/s]\u001b[A\n",
+ " 69%|██████▉ | 30571/44063 [49:17<21:28, 10.47it/s]\u001b[A\n",
+ " 69%|██████▉ | 30573/44063 [49:18<22:38, 9.93it/s]\u001b[A\n",
+ " 69%|██████▉ | 30575/44063 [49:18<22:50, 9.85it/s]\u001b[A\n",
+ " 69%|██████▉ | 30577/44063 [49:18<23:21, 9.62it/s]\u001b[A\n",
+ " 69%|██████▉ | 30578/44063 [49:18<24:44, 9.08it/s]\u001b[A\n",
+ " 69%|██████▉ | 30580/44063 [49:18<21:18, 10.55it/s]\u001b[A\n",
+ " 69%|██████▉ | 30582/44063 [49:18<19:10, 11.72it/s]\u001b[A\n",
+ " 69%|██████▉ | 30584/44063 [49:19<17:57, 12.52it/s]\u001b[A\n",
+ " 69%|██████▉ | 30586/44063 [49:19<20:21, 11.03it/s]\u001b[A\n",
+ " 69%|██████▉ | 30588/44063 [49:19<19:51, 11.30it/s]\u001b[A\n",
+ " 69%|██████▉ | 30590/44063 [49:19<26:32, 8.46it/s]\u001b[A\n",
+ " 69%|██████▉ | 30592/44063 [49:19<23:17, 9.64it/s]\u001b[A\n",
+ " 69%|██████▉ | 30594/44063 [49:20<31:29, 7.13it/s]\u001b[A\n",
+ " 69%|██████▉ | 30596/44063 [49:20<27:49, 8.07it/s]\u001b[A\n",
+ " 69%|██████▉ | 30598/44063 [49:20<28:42, 7.82it/s]\u001b[A\n",
+ " 69%|██████▉ | 30600/44063 [49:20<24:31, 9.15it/s]\u001b[A\n",
+ " 69%|██████▉ | 30602/44063 [49:21<22:53, 9.80it/s]\u001b[A\n",
+ " 69%|██████▉ | 30604/44063 [49:21<22:58, 9.76it/s]\u001b[A\n",
+ " 69%|██████▉ | 30606/44063 [49:21<21:37, 10.37it/s]\u001b[A\n",
+ " 69%|██████▉ | 30608/44063 [49:21<22:26, 10.00it/s]\u001b[A\n",
+ " 69%|██████▉ | 30610/44063 [49:21<22:42, 9.87it/s]\u001b[A\n",
+ " 69%|██████▉ | 30612/44063 [49:22<21:31, 10.41it/s]\u001b[A\n",
+ " 69%|██████▉ | 30614/44063 [49:22<18:42, 11.98it/s]\u001b[A\n",
+ " 69%|██████▉ | 30616/44063 [49:22<19:02, 11.77it/s]\u001b[A\n",
+ " 69%|██████▉ | 30618/44063 [49:22<17:59, 12.46it/s]\u001b[A\n",
+ " 69%|██████▉ | 30620/44063 [49:22<17:31, 12.78it/s]\u001b[A\n",
+ " 69%|██████▉ | 30622/44063 [49:22<22:37, 9.90it/s]\u001b[A\n",
+ " 70%|██████▉ | 30624/44063 [49:23<21:28, 10.43it/s]\u001b[A\n",
+ " 70%|██████▉ | 30626/44063 [49:23<21:14, 10.54it/s]\u001b[A\n",
+ " 70%|██████▉ | 30628/44063 [49:23<20:02, 11.17it/s]\u001b[A\n",
+ " 70%|██████▉ | 30630/44063 [49:23<17:58, 12.45it/s]\u001b[A\n",
+ " 70%|██████▉ | 30632/44063 [49:23<17:43, 12.62it/s]\u001b[A\n",
+ " 70%|██████▉ | 30634/44063 [49:23<17:53, 12.50it/s]\u001b[A\n",
+ " 70%|██████▉ | 30636/44063 [49:24<19:07, 11.70it/s]\u001b[A\n",
+ " 70%|██████▉ | 30638/44063 [49:24<18:55, 11.82it/s]\u001b[A\n",
+ " 70%|██████▉ | 30640/44063 [49:24<25:50, 8.66it/s]\u001b[A\n",
+ " 70%|██████▉ | 30642/44063 [49:24<23:26, 9.54it/s]\u001b[A\n",
+ " 70%|██████▉ | 30644/44063 [49:24<19:56, 11.22it/s]\u001b[A\n",
+ " 70%|██████▉ | 30646/44063 [49:25<20:26, 10.94it/s]\u001b[A\n",
+ " 70%|██████▉ | 30648/44063 [49:25<18:39, 11.98it/s]\u001b[A\n",
+ " 70%|██████▉ | 30650/44063 [49:25<19:25, 11.51it/s]\u001b[A\n",
+ " 70%|██████▉ | 30652/44063 [49:25<17:51, 12.51it/s]\u001b[A\n",
+ " 70%|██████▉ | 30654/44063 [49:25<21:20, 10.47it/s]\u001b[A\n",
+ " 70%|██████▉ | 30656/44063 [49:26<21:44, 10.28it/s]\u001b[A\n",
+ " 70%|██████▉ | 30658/44063 [49:26<19:21, 11.54it/s]\u001b[A\n",
+ " 70%|██████▉ | 30660/44063 [49:26<20:41, 10.80it/s]\u001b[A\n",
+ " 70%|██████▉ | 30662/44063 [49:26<21:47, 10.25it/s]\u001b[A\n",
+ " 70%|██████▉ | 30664/44063 [49:26<19:52, 11.23it/s]\u001b[A\n",
+ " 70%|██████▉ | 30666/44063 [49:26<18:53, 11.82it/s]\u001b[A\n",
+ " 70%|██████▉ | 30668/44063 [49:27<17:17, 12.91it/s]\u001b[A\n",
+ " 70%|██████▉ | 30670/44063 [49:27<23:56, 9.32it/s]\u001b[A\n",
+ " 70%|██████▉ | 30672/44063 [49:27<23:23, 9.54it/s]\u001b[A\n",
+ " 70%|██████▉ | 30674/44063 [49:27<23:09, 9.63it/s]\u001b[A\n",
+ " 70%|██████▉ | 30676/44063 [49:27<21:20, 10.45it/s]\u001b[A\n",
+ " 70%|██████▉ | 30678/44063 [49:28<20:34, 10.84it/s]\u001b[A\n",
+ " 70%|██████▉ | 30680/44063 [49:28<18:14, 12.23it/s]\u001b[A\n",
+ " 70%|██████▉ | 30682/44063 [49:28<22:08, 10.07it/s]\u001b[A\n",
+ " 70%|██████▉ | 30684/44063 [49:28<21:43, 10.26it/s]\u001b[A\n",
+ " 70%|██████▉ | 30686/44063 [49:28<18:54, 11.79it/s]\u001b[A\n",
+ " 70%|██████▉ | 30688/44063 [49:29<24:42, 9.02it/s]\u001b[A\n",
+ " 70%|██████▉ | 30690/44063 [49:29<23:16, 9.58it/s]\u001b[A\n",
+ " 70%|██████▉ | 30692/44063 [49:29<20:23, 10.93it/s]\u001b[A\n",
+ " 70%|██████▉ | 30694/44063 [49:29<19:08, 11.65it/s]\u001b[A\n",
+ " 70%|██████▉ | 30697/44063 [49:29<17:33, 12.68it/s]\u001b[A\n",
+ " 70%|██████▉ | 30699/44063 [49:29<17:56, 12.41it/s]\u001b[A\n",
+ " 70%|██████▉ | 30701/44063 [49:30<18:24, 12.10it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 70%|██████▉ | 30703/44063 [49:30<18:06, 12.30it/s]\u001b[A\n",
+ " 70%|██████▉ | 30705/44063 [49:30<16:06, 13.81it/s]\u001b[A\n",
+ " 70%|██████▉ | 30707/44063 [49:30<16:00, 13.90it/s]\u001b[A\n",
+ " 70%|██████▉ | 30709/44063 [49:30<19:38, 11.33it/s]\u001b[A\n",
+ " 70%|██████▉ | 30711/44063 [49:30<18:50, 11.81it/s]\u001b[A\n",
+ " 70%|██████▉ | 30713/44063 [49:31<17:55, 12.41it/s]\u001b[A\n",
+ " 70%|██████▉ | 30715/44063 [49:31<17:13, 12.92it/s]\u001b[A\n",
+ " 70%|██████▉ | 30717/44063 [49:31<15:33, 14.30it/s]\u001b[A\n",
+ " 70%|██████▉ | 30719/44063 [49:31<15:48, 14.07it/s]\u001b[A\n",
+ " 70%|██████▉ | 30721/44063 [49:31<22:38, 9.82it/s]\u001b[A\n",
+ " 70%|██████▉ | 30723/44063 [49:32<27:58, 7.95it/s]\u001b[A\n",
+ " 70%|██████▉ | 30725/44063 [49:32<29:15, 7.60it/s]\u001b[A\n",
+ " 70%|██████▉ | 30726/44063 [49:32<27:59, 7.94it/s]\u001b[A\n",
+ " 70%|██████▉ | 30728/44063 [49:32<27:07, 8.19it/s]\u001b[A\n",
+ " 70%|██████▉ | 30729/44063 [49:32<26:59, 8.24it/s]\u001b[A\n",
+ " 70%|██████▉ | 30730/44063 [49:33<30:12, 7.36it/s]\u001b[A\n",
+ " 70%|██████▉ | 30731/44063 [49:33<29:13, 7.60it/s]\u001b[A\n",
+ " 70%|██████▉ | 30732/44063 [49:33<27:24, 8.11it/s]\u001b[A\n",
+ " 70%|██████▉ | 30733/44063 [49:33<26:23, 8.42it/s]\u001b[A\n",
+ " 70%|██████▉ | 30734/44063 [49:33<29:42, 7.48it/s]\u001b[A\n",
+ " 70%|██████▉ | 30735/44063 [49:33<28:00, 7.93it/s]\u001b[A\n",
+ " 70%|██████▉ | 30736/44063 [49:33<27:09, 8.18it/s]\u001b[A\n",
+ " 70%|██████▉ | 30737/44063 [49:33<30:17, 7.33it/s]\u001b[A\n",
+ " 70%|██████▉ | 30738/44063 [49:34<30:40, 7.24it/s]\u001b[A\n",
+ " 70%|██████▉ | 30740/44063 [49:34<27:16, 8.14it/s]\u001b[A\n",
+ " 70%|██████▉ | 30741/44063 [49:34<26:02, 8.53it/s]\u001b[A\n",
+ " 70%|██████▉ | 30743/44063 [49:34<23:27, 9.46it/s]\u001b[A\n",
+ " 70%|██████▉ | 30745/44063 [49:34<28:37, 7.75it/s]\u001b[A\n",
+ " 70%|██████▉ | 30747/44063 [49:35<26:20, 8.43it/s]\u001b[A\n",
+ " 70%|██████▉ | 30748/44063 [49:35<27:07, 8.18it/s]\u001b[A\n",
+ " 70%|██████▉ | 30749/44063 [49:35<30:31, 7.27it/s]\u001b[A\n",
+ " 70%|██████▉ | 30750/44063 [49:35<28:48, 7.70it/s]\u001b[A\n",
+ " 70%|██████▉ | 30752/44063 [49:35<24:51, 8.92it/s]\u001b[A\n",
+ " 70%|██████▉ | 30753/44063 [49:35<27:03, 8.20it/s]\u001b[A\n",
+ " 70%|██████▉ | 30754/44063 [49:35<25:45, 8.61it/s]\u001b[A\n",
+ " 70%|██████▉ | 30755/44063 [49:36<26:40, 8.32it/s]\u001b[A\n",
+ " 70%|██████▉ | 30756/44063 [49:36<27:13, 8.14it/s]\u001b[A\n",
+ " 70%|██████▉ | 30758/44063 [49:36<23:26, 9.46it/s]\u001b[A\n",
+ " 70%|██████▉ | 30760/44063 [49:36<22:20, 9.92it/s]\u001b[A\n",
+ " 70%|██████▉ | 30762/44063 [49:36<21:51, 10.14it/s]\u001b[A\n",
+ " 70%|██████▉ | 30764/44063 [49:36<19:48, 11.19it/s]\u001b[A\n",
+ " 70%|██████▉ | 30766/44063 [49:36<19:20, 11.46it/s]\u001b[A\n",
+ " 70%|██████▉ | 30768/44063 [49:37<21:45, 10.18it/s]\u001b[A\n",
+ " 70%|██████▉ | 30770/44063 [49:37<21:40, 10.22it/s]\u001b[A\n",
+ " 70%|██████▉ | 30772/44063 [49:37<23:05, 9.59it/s]\u001b[A\n",
+ " 70%|██████▉ | 30774/44063 [49:37<22:42, 9.75it/s]\u001b[A\n",
+ " 70%|██████▉ | 30776/44063 [49:37<21:03, 10.52it/s]\u001b[A\n",
+ " 70%|██████▉ | 30778/44063 [49:38<20:31, 10.79it/s]\u001b[A\n",
+ " 70%|██████▉ | 30780/44063 [49:38<23:56, 9.25it/s]\u001b[A\n",
+ " 70%|██████▉ | 30781/44063 [49:38<25:23, 8.72it/s]\u001b[A\n",
+ " 70%|██████▉ | 30783/44063 [49:38<23:42, 9.34it/s]\u001b[A\n",
+ " 70%|██████▉ | 30785/44063 [49:38<22:35, 9.80it/s]\u001b[A\n",
+ " 70%|██████▉ | 30787/44063 [49:39<22:07, 10.00it/s]\u001b[A\n",
+ " 70%|██████▉ | 30789/44063 [49:39<24:43, 8.95it/s]\u001b[A\n",
+ " 70%|██████▉ | 30791/44063 [49:39<22:24, 9.87it/s]\u001b[A\n",
+ " 70%|██████▉ | 30793/44063 [49:39<23:40, 9.34it/s]\u001b[A\n",
+ " 70%|██████▉ | 30794/44063 [49:39<27:40, 7.99it/s]\u001b[A\n",
+ " 70%|██████▉ | 30795/44063 [49:40<29:04, 7.61it/s]\u001b[A\n",
+ " 70%|██████▉ | 30797/44063 [49:40<25:46, 8.58it/s]\u001b[A\n",
+ " 70%|██████▉ | 30799/44063 [49:40<23:45, 9.30it/s]\u001b[A\n",
+ " 70%|██████▉ | 30801/44063 [49:40<23:24, 9.45it/s]\u001b[A\n",
+ " 70%|██████▉ | 30802/44063 [49:40<26:59, 8.19it/s]\u001b[A\n",
+ " 70%|██████▉ | 30803/44063 [49:40<25:56, 8.52it/s]\u001b[A\n",
+ " 70%|██████▉ | 30805/44063 [49:41<29:33, 7.48it/s]\u001b[A\n",
+ " 70%|██████▉ | 30806/44063 [49:41<29:04, 7.60it/s]\u001b[A\n",
+ " 70%|██████▉ | 30808/44063 [49:41<26:19, 8.39it/s]\u001b[A\n",
+ " 70%|██████▉ | 30809/44063 [49:41<26:52, 8.22it/s]\u001b[A\n",
+ " 70%|██████▉ | 30810/44063 [49:41<25:51, 8.54it/s]\u001b[A\n",
+ " 70%|██████▉ | 30812/44063 [49:41<23:22, 9.45it/s]\u001b[A\n",
+ " 70%|██████▉ | 30813/44063 [49:42<23:46, 9.29it/s]\u001b[A\n",
+ " 70%|██████▉ | 30815/44063 [49:42<25:07, 8.79it/s]\u001b[A\n",
+ " 70%|██████▉ | 30817/44063 [49:42<23:21, 9.45it/s]\u001b[A\n",
+ " 70%|██████▉ | 30818/44063 [49:42<23:22, 9.44it/s]\u001b[A\n",
+ " 70%|██████▉ | 30819/44063 [49:42<24:14, 9.11it/s]\u001b[A\n",
+ " 70%|██████▉ | 30821/44063 [49:43<25:48, 8.55it/s]\u001b[A\n",
+ " 70%|██████▉ | 30822/44063 [49:43<29:21, 7.52it/s]\u001b[A\n",
+ " 70%|██████▉ | 30823/44063 [49:43<29:03, 7.59it/s]\u001b[A\n",
+ " 70%|██████▉ | 30825/44063 [49:43<25:15, 8.73it/s]\u001b[A\n",
+ " 70%|██████▉ | 30826/44063 [49:43<29:11, 7.56it/s]\u001b[A\n",
+ " 70%|██████▉ | 30827/44063 [49:43<30:47, 7.16it/s]\u001b[A\n",
+ " 70%|██████▉ | 30829/44063 [49:43<26:23, 8.36it/s]\u001b[A\n",
+ " 70%|██████▉ | 30831/44063 [49:44<25:16, 8.72it/s]\u001b[A\n",
+ " 70%|██████▉ | 30833/44063 [49:44<22:21, 9.86it/s]\u001b[A\n",
+ " 70%|██████▉ | 30835/44063 [49:44<20:28, 10.77it/s]\u001b[A\n",
+ " 70%|██████▉ | 30837/44063 [49:44<19:23, 11.36it/s]\u001b[A\n",
+ " 70%|██████▉ | 30839/44063 [49:44<23:11, 9.50it/s]\u001b[A\n",
+ " 70%|██████▉ | 30841/44063 [49:45<25:50, 8.53it/s]\u001b[A\n",
+ " 70%|██████▉ | 30842/44063 [49:45<24:58, 8.83it/s]\u001b[A\n",
+ " 70%|██████▉ | 30844/44063 [49:45<22:43, 9.69it/s]\u001b[A\n",
+ " 70%|███████ | 30846/44063 [49:45<21:48, 10.10it/s]\u001b[A\n",
+ " 70%|███████ | 30848/44063 [49:45<20:41, 10.65it/s]\u001b[A\n",
+ " 70%|███████ | 30850/44063 [49:45<21:44, 10.13it/s]\u001b[A\n",
+ " 70%|███████ | 30852/44063 [49:46<24:24, 9.02it/s]\u001b[A\n",
+ " 70%|███████ | 30853/44063 [49:46<26:03, 8.45it/s]\u001b[A\n",
+ " 70%|███████ | 30855/44063 [49:46<23:35, 9.33it/s]\u001b[A\n",
+ " 70%|███████ | 30857/44063 [49:46<23:22, 9.42it/s]\u001b[A\n",
+ " 70%|███████ | 30859/44063 [49:46<21:57, 10.02it/s]\u001b[A\n",
+ " 70%|███████ | 30861/44063 [49:47<22:51, 9.63it/s]\u001b[A\n",
+ " 70%|███████ | 30863/44063 [49:47<20:33, 10.70it/s]\u001b[A\n",
+ " 70%|███████ | 30865/44063 [49:47<19:53, 11.06it/s]\u001b[A\n",
+ " 70%|███████ | 30867/44063 [49:47<23:13, 9.47it/s]\u001b[A\n",
+ " 70%|███████ | 30869/44063 [49:47<21:28, 10.24it/s]\u001b[A\n",
+ " 70%|███████ | 30871/44063 [49:48<20:42, 10.62it/s]\u001b[A\n",
+ " 70%|███████ | 30873/44063 [49:48<19:42, 11.16it/s]\u001b[A\n",
+ " 70%|███████ | 30875/44063 [49:48<19:22, 11.35it/s]\u001b[A\n",
+ " 70%|███████ | 30877/44063 [49:48<26:12, 8.39it/s]\u001b[A\n",
+ " 70%|███████ | 30878/44063 [49:48<25:11, 8.72it/s]\u001b[A\n",
+ " 70%|███████ | 30879/44063 [49:49<31:18, 7.02it/s]\u001b[A\n",
+ " 70%|███████ | 30880/44063 [49:49<29:20, 7.49it/s]\u001b[A\n",
+ " 70%|███████ | 30881/44063 [49:49<30:30, 7.20it/s]\u001b[A\n",
+ " 70%|███████ | 30883/44063 [49:49<28:28, 7.71it/s]\u001b[A\n",
+ " 70%|███████ | 30884/44063 [49:49<36:32, 6.01it/s]\u001b[A\n",
+ " 70%|███████ | 30885/44063 [49:49<36:26, 6.03it/s]\u001b[A\n",
+ " 70%|███████ | 30886/44063 [49:50<32:06, 6.84it/s]\u001b[A\n",
+ " 70%|███████ | 30887/44063 [49:50<33:14, 6.61it/s]\u001b[A\n",
+ " 70%|███████ | 30888/44063 [49:50<32:27, 6.76it/s]\u001b[A\n",
+ " 70%|███████ | 30890/44063 [49:50<28:36, 7.68it/s]\u001b[A\n",
+ " 70%|███████ | 30892/44063 [49:50<26:57, 8.14it/s]\u001b[A\n",
+ " 70%|███████ | 30893/44063 [49:50<26:53, 8.16it/s]\u001b[A\n",
+ " 70%|███████ | 30894/44063 [49:51<26:16, 8.35it/s]\u001b[A\n",
+ " 70%|███████ | 30896/44063 [49:51<23:09, 9.48it/s]\u001b[A\n",
+ " 70%|███████ | 30898/44063 [49:51<21:34, 10.17it/s]\u001b[A\n",
+ " 70%|███████ | 30900/44063 [49:51<20:01, 10.96it/s]\u001b[A\n",
+ " 70%|███████ | 30902/44063 [49:51<24:15, 9.04it/s]\u001b[A\n",
+ " 70%|███████ | 30904/44063 [49:51<22:43, 9.65it/s]\u001b[A\n",
+ " 70%|███████ | 30906/44063 [49:52<24:08, 9.08it/s]\u001b[A\n",
+ " 70%|███████ | 30907/44063 [49:52<28:58, 7.57it/s]\u001b[A\n",
+ " 70%|███████ | 30909/44063 [49:52<27:54, 7.85it/s]\u001b[A\n",
+ " 70%|███████ | 30911/44063 [49:52<23:35, 9.29it/s]\u001b[A\n",
+ " 70%|███████ | 30913/44063 [49:52<22:23, 9.79it/s]\u001b[A\n",
+ " 70%|███████ | 30915/44063 [49:53<21:53, 10.01it/s]\u001b[A\n",
+ " 70%|███████ | 30917/44063 [49:53<28:20, 7.73it/s]\u001b[A\n",
+ " 70%|███████ | 30919/44063 [49:53<24:54, 8.79it/s]\u001b[A\n",
+ " 70%|███████ | 30921/44063 [49:54<31:37, 6.93it/s]\u001b[A\n",
+ " 70%|███████ | 30923/44063 [49:54<34:16, 6.39it/s]\u001b[A\n",
+ " 70%|███████ | 30924/44063 [49:54<31:58, 6.85it/s]\u001b[A\n",
+ " 70%|███████ | 30926/44063 [49:54<28:18, 7.73it/s]\u001b[A\n",
+ " 70%|███████ | 30927/44063 [49:54<30:32, 7.17it/s]\u001b[A\n",
+ " 70%|███████ | 30928/44063 [49:55<35:08, 6.23it/s]\u001b[A\n",
+ " 70%|███████ | 30930/44063 [49:55<29:55, 7.32it/s]\u001b[A\n",
+ " 70%|███████ | 30932/44063 [49:55<26:26, 8.28it/s]\u001b[A\n",
+ " 70%|███████ | 30933/44063 [49:55<27:11, 8.05it/s]\u001b[A\n",
+ " 70%|███████ | 30934/44063 [49:55<27:02, 8.09it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 70%|███████ | 30935/44063 [49:55<26:14, 8.34it/s]\u001b[A\n",
+ " 70%|███████ | 30936/44063 [49:55<25:05, 8.72it/s]\u001b[A\n",
+ " 70%|███████ | 30938/44063 [49:56<23:13, 9.42it/s]\u001b[A\n",
+ " 70%|███████ | 30940/44063 [49:56<24:37, 8.88it/s]\u001b[A\n",
+ " 70%|███████ | 30942/44063 [49:56<22:49, 9.58it/s]\u001b[A\n",
+ " 70%|███████ | 30944/44063 [49:56<21:28, 10.18it/s]\u001b[A\n",
+ " 70%|███████ | 30946/44063 [49:56<20:31, 10.65it/s]\u001b[A\n",
+ " 70%|███████ | 30948/44063 [49:57<18:26, 11.86it/s]\u001b[A\n",
+ " 70%|███████ | 30950/44063 [49:57<24:47, 8.81it/s]\u001b[A\n",
+ " 70%|███████ | 30952/44063 [49:57<23:19, 9.37it/s]\u001b[A\n",
+ " 70%|███████ | 30954/44063 [49:57<25:46, 8.48it/s]\u001b[A\n",
+ " 70%|███████ | 30955/44063 [49:57<26:59, 8.10it/s]\u001b[A\n",
+ " 70%|███████ | 30957/44063 [49:58<23:56, 9.12it/s]\u001b[A\n",
+ " 70%|███████ | 30959/44063 [49:58<21:46, 10.03it/s]\u001b[A\n",
+ " 70%|███████ | 30961/44063 [49:58<22:37, 9.65it/s]\u001b[A\n",
+ " 70%|███████ | 30963/44063 [49:58<20:35, 10.61it/s]\u001b[A\n",
+ " 70%|███████ | 30965/44063 [49:58<18:49, 11.59it/s]\u001b[A\n",
+ " 70%|███████ | 30967/44063 [49:59<24:02, 9.08it/s]\u001b[A\n",
+ " 70%|███████ | 30969/44063 [49:59<24:43, 8.83it/s]\u001b[A\n",
+ " 70%|███████ | 30970/44063 [49:59<26:55, 8.11it/s]\u001b[A\n",
+ " 70%|███████ | 30972/44063 [49:59<23:51, 9.14it/s]\u001b[A\n",
+ " 70%|███████ | 30974/44063 [49:59<25:15, 8.64it/s]\u001b[A\n",
+ " 70%|███████ | 30976/44063 [50:00<22:45, 9.58it/s]\u001b[A\n",
+ " 70%|███████ | 30978/44063 [50:00<24:50, 8.78it/s]\u001b[A\n",
+ " 70%|███████ | 30980/44063 [50:00<22:35, 9.65it/s]\u001b[A\n",
+ " 70%|███████ | 30982/44063 [50:00<22:54, 9.52it/s]\u001b[A\n",
+ " 70%|███████ | 30984/44063 [50:00<22:29, 9.69it/s]\u001b[A\n",
+ " 70%|███████ | 30986/44063 [50:01<23:49, 9.15it/s]\u001b[A\n",
+ " 70%|███████ | 30988/44063 [50:01<23:40, 9.20it/s]\u001b[A\n",
+ " 70%|███████ | 30989/44063 [50:01<23:23, 9.32it/s]\u001b[A\n",
+ " 70%|███████ | 30990/44063 [50:01<25:13, 8.64it/s]\u001b[A\n",
+ " 70%|███████ | 30991/44063 [50:01<27:12, 8.01it/s]\u001b[A\n",
+ " 70%|███████ | 30992/44063 [50:01<29:58, 7.27it/s]\u001b[A\n",
+ " 70%|███████ | 30994/44063 [50:02<26:14, 8.30it/s]\u001b[A\n",
+ " 70%|███████ | 30996/44063 [50:02<26:33, 8.20it/s]\u001b[A\n",
+ " 70%|███████ | 30997/44063 [50:02<26:10, 8.32it/s]\u001b[A\n",
+ " 70%|███████ | 30999/44063 [50:02<23:48, 9.15it/s]\u001b[A\n",
+ " 70%|███████ | 31000/44063 [50:02<24:10, 9.01it/s]\u001b[A\n",
+ " 70%|███████ | 31001/44063 [50:02<25:11, 8.64it/s]\u001b[A\n",
+ " 70%|███████ | 31002/44063 [50:02<24:51, 8.75it/s]\u001b[A\n",
+ " 70%|███████ | 31003/44063 [50:03<24:42, 8.81it/s]\u001b[A\n",
+ " 70%|███████ | 31004/44063 [50:03<24:21, 8.93it/s]\u001b[A\n",
+ " 70%|███████ | 31006/44063 [50:03<22:09, 9.82it/s]\u001b[A\n",
+ " 70%|███████ | 31008/44063 [50:03<21:04, 10.33it/s]\u001b[A\n",
+ " 70%|███████ | 31010/44063 [50:03<20:20, 10.70it/s]\u001b[A\n",
+ " 70%|███████ | 31012/44063 [50:03<23:34, 9.22it/s]\u001b[A\n",
+ " 70%|███████ | 31014/44063 [50:04<21:46, 9.99it/s]\u001b[A\n",
+ " 70%|███████ | 31016/44063 [50:04<21:14, 10.24it/s]\u001b[A\n",
+ " 70%|███████ | 31018/44063 [50:04<20:23, 10.66it/s]\u001b[A\n",
+ " 70%|███████ | 31020/44063 [50:04<24:38, 8.82it/s]\u001b[A\n",
+ " 70%|███████ | 31022/44063 [50:04<22:14, 9.77it/s]\u001b[A\n",
+ " 70%|███████ | 31024/44063 [50:05<23:05, 9.41it/s]\u001b[A\n",
+ " 70%|███████ | 31026/44063 [50:05<22:47, 9.53it/s]\u001b[A\n",
+ " 70%|███████ | 31028/44063 [50:05<27:15, 7.97it/s]\u001b[A\n",
+ " 70%|███████ | 31029/44063 [50:05<28:33, 7.61it/s]\u001b[A\n",
+ " 70%|███████ | 31031/44063 [50:06<25:22, 8.56it/s]\u001b[A\n",
+ " 70%|███████ | 31033/44063 [50:06<23:41, 9.17it/s]\u001b[A\n",
+ " 70%|███████ | 31035/44063 [50:06<22:11, 9.78it/s]\u001b[A\n",
+ " 70%|███████ | 31037/44063 [50:06<22:54, 9.48it/s]\u001b[A\n",
+ " 70%|███████ | 31038/44063 [50:06<24:43, 8.78it/s]\u001b[A\n",
+ " 70%|███████ | 31039/44063 [50:06<24:19, 8.92it/s]\u001b[A\n",
+ " 70%|███████ | 31041/44063 [50:07<23:30, 9.24it/s]\u001b[A\n",
+ " 70%|███████ | 31043/44063 [50:07<24:14, 8.95it/s]\u001b[A\n",
+ " 70%|███████ | 31044/44063 [50:07<24:13, 8.95it/s]\u001b[A\n",
+ " 70%|███████ | 31045/44063 [50:07<25:03, 8.66it/s]\u001b[A\n",
+ " 70%|███████ | 31047/44063 [50:07<22:39, 9.57it/s]\u001b[A\n",
+ " 70%|███████ | 31049/44063 [50:07<21:16, 10.19it/s]\u001b[A\n",
+ " 70%|███████ | 31051/44063 [50:08<20:41, 10.48it/s]\u001b[A\n",
+ " 70%|███████ | 31053/44063 [50:08<20:50, 10.40it/s]\u001b[A\n",
+ " 70%|███████ | 31055/44063 [50:08<23:28, 9.23it/s]\u001b[A\n",
+ " 70%|███████ | 31056/44063 [50:08<23:33, 9.20it/s]\u001b[A\n",
+ " 70%|███████ | 31058/44063 [50:08<26:19, 8.23it/s]\u001b[A\n",
+ " 70%|███████ | 31059/44063 [50:09<25:12, 8.60it/s]\u001b[A\n",
+ " 70%|███████ | 31061/44063 [50:09<21:58, 9.86it/s]\u001b[A\n",
+ " 70%|███████ | 31063/44063 [50:09<19:06, 11.34it/s]\u001b[A\n",
+ " 71%|███████ | 31065/44063 [50:09<18:19, 11.82it/s]\u001b[A\n",
+ " 71%|███████ | 31067/44063 [50:09<17:13, 12.57it/s]\u001b[A\n",
+ " 71%|███████ | 31069/44063 [50:09<21:57, 9.87it/s]\u001b[A\n",
+ " 71%|███████ | 31071/44063 [50:10<23:57, 9.04it/s]\u001b[A\n",
+ " 71%|███████ | 31073/44063 [50:10<24:42, 8.76it/s]\u001b[A\n",
+ " 71%|███████ | 31074/44063 [50:10<24:27, 8.85it/s]\u001b[A\n",
+ " 71%|███████ | 31075/44063 [50:10<26:27, 8.18it/s]\u001b[A\n",
+ " 71%|███████ | 31076/44063 [50:10<28:35, 7.57it/s]\u001b[A\n",
+ " 71%|███████ | 31077/44063 [50:11<34:28, 6.28it/s]\u001b[A\n",
+ " 71%|███████ | 31078/44063 [50:11<36:04, 6.00it/s]\u001b[A\n",
+ " 71%|███████ | 31080/44063 [50:11<29:48, 7.26it/s]\u001b[A\n",
+ " 71%|███████ | 31082/44063 [50:11<26:38, 8.12it/s]\u001b[A\n",
+ " 71%|███████ | 31084/44063 [50:11<24:02, 8.99it/s]\u001b[A\n",
+ " 71%|███████ | 31086/44063 [50:11<21:39, 9.99it/s]\u001b[A\n",
+ " 71%|███████ | 31088/44063 [50:12<22:24, 9.65it/s]\u001b[A\n",
+ " 71%|███████ | 31090/44063 [50:12<24:25, 8.85it/s]\u001b[A\n",
+ " 71%|███████ | 31091/44063 [50:12<24:38, 8.77it/s]\u001b[A\n",
+ " 71%|███████ | 31092/44063 [50:12<24:39, 8.77it/s]\u001b[A\n",
+ " 71%|███████ | 31094/44063 [50:12<23:06, 9.35it/s]\u001b[A\n",
+ " 71%|███████ | 31096/44063 [50:12<22:43, 9.51it/s]\u001b[A\n",
+ " 71%|███████ | 31098/44063 [50:13<21:27, 10.07it/s]\u001b[A\n",
+ " 71%|███████ | 31100/44063 [50:13<19:46, 10.93it/s]\u001b[A\n",
+ " 71%|███████ | 31102/44063 [50:13<20:23, 10.60it/s]\u001b[A\n",
+ " 71%|███████ | 31104/44063 [50:13<20:15, 10.66it/s]\u001b[A\n",
+ " 71%|███████ | 31106/44063 [50:13<20:27, 10.55it/s]\u001b[A\n",
+ " 71%|███████ | 31108/44063 [50:13<18:40, 11.56it/s]\u001b[A\n",
+ " 71%|███████ | 31110/44063 [50:14<21:38, 9.98it/s]\u001b[A\n",
+ " 71%|███████ | 31112/44063 [50:14<22:13, 9.71it/s]\u001b[A\n",
+ " 71%|███████ | 31114/44063 [50:14<20:18, 10.62it/s]\u001b[A\n",
+ " 71%|███████ | 31116/44063 [50:14<18:06, 11.92it/s]\u001b[A\n",
+ " 71%|███████ | 31118/44063 [50:14<19:05, 11.30it/s]\u001b[A\n",
+ " 71%|███████ | 31120/44063 [50:15<22:21, 9.65it/s]\u001b[A\n",
+ " 71%|███████ | 31122/44063 [50:15<21:54, 9.84it/s]\u001b[A\n",
+ " 71%|███████ | 31124/44063 [50:15<20:23, 10.58it/s]\u001b[A\n",
+ " 71%|███████ | 31126/44063 [50:15<22:45, 9.48it/s]\u001b[A\n",
+ " 71%|███████ | 31128/44063 [50:16<22:23, 9.63it/s]\u001b[A\n",
+ " 71%|███████ | 31130/44063 [50:16<22:51, 9.43it/s]\u001b[A\n",
+ " 71%|███████ | 31132/44063 [50:16<23:37, 9.12it/s]\u001b[A\n",
+ " 71%|███████ | 31133/44063 [50:16<24:03, 8.96it/s]\u001b[A\n",
+ " 71%|███████ | 31134/44063 [50:16<26:08, 8.24it/s]\u001b[A\n",
+ " 71%|███████ | 31136/44063 [50:16<23:13, 9.28it/s]\u001b[A\n",
+ " 71%|███████ | 31138/44063 [50:17<21:20, 10.10it/s]\u001b[A\n",
+ " 71%|███████ | 31140/44063 [50:17<22:53, 9.41it/s]\u001b[A\n",
+ " 71%|███████ | 31141/44063 [50:17<23:44, 9.07it/s]\u001b[A\n",
+ " 71%|███████ | 31142/44063 [50:17<25:50, 8.34it/s]\u001b[A\n",
+ " 71%|███████ | 31144/44063 [50:17<23:50, 9.03it/s]\u001b[A\n",
+ " 71%|███████ | 31145/44063 [50:17<25:13, 8.53it/s]\u001b[A\n",
+ " 71%|███████ | 31147/44063 [50:18<23:09, 9.29it/s]\u001b[A\n",
+ " 71%|███████ | 31148/44063 [50:18<23:43, 9.07it/s]\u001b[A\n",
+ " 71%|███████ | 31150/44063 [50:18<20:55, 10.28it/s]\u001b[A\n",
+ " 71%|███████ | 31152/44063 [50:18<19:59, 10.76it/s]\u001b[A\n",
+ " 71%|███████ | 31154/44063 [50:18<22:15, 9.67it/s]\u001b[A\n",
+ " 71%|███████ | 31156/44063 [50:18<20:29, 10.50it/s]\u001b[A\n",
+ " 71%|███████ | 31158/44063 [50:19<18:57, 11.35it/s]\u001b[A\n",
+ " 71%|███████ | 31160/44063 [50:19<17:57, 11.97it/s]\u001b[A\n",
+ " 71%|███████ | 31162/44063 [50:19<19:26, 11.06it/s]\u001b[A\n",
+ " 71%|███████ | 31164/44063 [50:19<21:01, 10.22it/s]\u001b[A\n",
+ " 71%|███████ | 31166/44063 [50:19<25:10, 8.54it/s]\u001b[A\n",
+ " 71%|███████ | 31168/44063 [50:20<24:47, 8.67it/s]\u001b[A\n",
+ " 71%|███████ | 31170/44063 [50:20<23:17, 9.23it/s]\u001b[A\n",
+ " 71%|███████ | 31172/44063 [50:20<20:58, 10.24it/s]\u001b[A\n",
+ " 71%|███████ | 31174/44063 [50:20<21:46, 9.87it/s]\u001b[A\n",
+ " 71%|███████ | 31176/44063 [50:20<21:39, 9.91it/s]\u001b[A\n",
+ " 71%|███████ | 31178/44063 [50:21<20:43, 10.36it/s]\u001b[A\n",
+ " 71%|███████ | 31180/44063 [50:21<20:29, 10.48it/s]\u001b[A\n",
+ " 71%|███████ | 31182/44063 [50:21<23:36, 9.09it/s]\u001b[A\n",
+ " 71%|███████ | 31184/44063 [50:21<21:44, 9.87it/s]\u001b[A\n",
+ " 71%|███████ | 31186/44063 [50:21<19:19, 11.10it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 71%|███████ | 31188/44063 [50:22<18:41, 11.48it/s]\u001b[A\n",
+ " 71%|███████ | 31190/44063 [50:22<17:23, 12.33it/s]\u001b[A\n",
+ " 71%|███████ | 31192/44063 [50:22<18:44, 11.44it/s]\u001b[A\n",
+ " 71%|███████ | 31194/44063 [50:22<19:46, 10.85it/s]\u001b[A\n",
+ " 71%|███████ | 31196/44063 [50:22<22:00, 9.74it/s]\u001b[A\n",
+ " 71%|███████ | 31198/44063 [50:22<21:30, 9.97it/s]\u001b[A\n",
+ " 71%|███████ | 31200/44063 [50:23<23:14, 9.23it/s]\u001b[A\n",
+ " 71%|███████ | 31201/44063 [50:23<22:51, 9.38it/s]\u001b[A\n",
+ " 71%|███████ | 31202/44063 [50:23<24:24, 8.78it/s]\u001b[A\n",
+ " 71%|███████ | 31203/44063 [50:23<25:17, 8.47it/s]\u001b[A\n",
+ " 71%|███████ | 31204/44063 [50:23<24:35, 8.72it/s]\u001b[A\n",
+ " 71%|███████ | 31205/44063 [50:23<23:45, 9.02it/s]\u001b[A\n",
+ " 71%|███████ | 31206/44063 [50:23<23:34, 9.09it/s]\u001b[A\n",
+ " 71%|███████ | 31208/44063 [50:24<21:21, 10.03it/s]\u001b[A\n",
+ " 71%|███████ | 31210/44063 [50:24<19:12, 11.16it/s]\u001b[A\n",
+ " 71%|███████ | 31212/44063 [50:24<17:44, 12.07it/s]\u001b[A\n",
+ " 71%|███████ | 31214/44063 [50:24<16:09, 13.25it/s]\u001b[A\n",
+ " 71%|███████ | 31216/44063 [50:24<18:15, 11.72it/s]\u001b[A\n",
+ " 71%|███████ | 31218/44063 [50:24<20:28, 10.46it/s]\u001b[A\n",
+ " 71%|███████ | 31220/44063 [50:25<23:35, 9.08it/s]\u001b[A\n",
+ " 71%|███████ | 31222/44063 [50:25<25:47, 8.30it/s]\u001b[A\n",
+ " 71%|███████ | 31223/44063 [50:25<27:08, 7.88it/s]\u001b[A\n",
+ " 71%|███████ | 31225/44063 [50:25<24:18, 8.80it/s]\u001b[A\n",
+ " 71%|███████ | 31227/44063 [50:25<22:29, 9.51it/s]\u001b[A\n",
+ " 71%|███████ | 31229/44063 [50:26<22:12, 9.63it/s]\u001b[A\n",
+ " 71%|███████ | 31231/44063 [50:26<20:07, 10.63it/s]\u001b[A\n",
+ " 71%|███████ | 31233/44063 [50:26<19:38, 10.88it/s]\u001b[A\n",
+ " 71%|███████ | 31235/44063 [50:26<22:20, 9.57it/s]\u001b[A\n",
+ " 71%|███████ | 31237/44063 [50:26<20:43, 10.32it/s]\u001b[A\n",
+ " 71%|███████ | 31239/44063 [50:27<20:28, 10.44it/s]\u001b[A\n",
+ " 71%|███████ | 31241/44063 [50:27<18:46, 11.38it/s]\u001b[A\n",
+ " 71%|███████ | 31243/44063 [50:27<18:53, 11.31it/s]\u001b[A\n",
+ " 71%|███████ | 31245/44063 [50:27<18:53, 11.31it/s]\u001b[A\n",
+ " 71%|███████ | 31247/44063 [50:27<17:53, 11.93it/s]\u001b[A\n",
+ " 71%|███████ | 31249/44063 [50:27<16:49, 12.69it/s]\u001b[A\n",
+ " 71%|███████ | 31251/44063 [50:28<19:03, 11.20it/s]\u001b[A\n",
+ " 71%|███████ | 31253/44063 [50:28<19:30, 10.94it/s]\u001b[A\n",
+ " 71%|███████ | 31255/44063 [50:28<21:43, 9.82it/s]\u001b[A\n",
+ " 71%|███████ | 31257/44063 [50:28<22:04, 9.67it/s]\u001b[A\n",
+ " 71%|███████ | 31259/44063 [50:29<25:17, 8.44it/s]\u001b[A\n",
+ " 71%|███████ | 31261/44063 [50:29<24:50, 8.59it/s]\u001b[A\n",
+ " 71%|███████ | 31262/44063 [50:29<27:04, 7.88it/s]\u001b[A\n",
+ " 71%|███████ | 31263/44063 [50:29<27:45, 7.69it/s]\u001b[A\n",
+ " 71%|███████ | 31265/44063 [50:29<27:21, 7.79it/s]\u001b[A\n",
+ " 71%|███████ | 31266/44063 [50:29<27:23, 7.79it/s]\u001b[A\n",
+ " 71%|███████ | 31268/44063 [50:30<24:30, 8.70it/s]\u001b[A\n",
+ " 71%|███████ | 31269/44063 [50:30<25:10, 8.47it/s]\u001b[A\n",
+ " 71%|███████ | 31270/44063 [50:30<27:10, 7.85it/s]\u001b[A\n",
+ " 71%|███████ | 31271/44063 [50:30<25:25, 8.39it/s]\u001b[A\n",
+ " 71%|███████ | 31273/44063 [50:30<23:09, 9.21it/s]\u001b[A\n",
+ " 71%|███████ | 31274/44063 [50:30<23:46, 8.96it/s]\u001b[A\n",
+ " 71%|███████ | 31275/44063 [50:30<27:46, 7.67it/s]\u001b[A\n",
+ " 71%|███████ | 31276/44063 [50:31<28:21, 7.52it/s]\u001b[A\n",
+ " 71%|███████ | 31277/44063 [50:31<26:26, 8.06it/s]\u001b[A\n",
+ " 71%|███████ | 31279/44063 [50:31<23:45, 8.97it/s]\u001b[A\n",
+ " 71%|███████ | 31280/44063 [50:31<23:01, 9.25it/s]\u001b[A\n",
+ " 71%|███████ | 31281/44063 [50:31<23:27, 9.08it/s]\u001b[A\n",
+ " 71%|███████ | 31282/44063 [50:31<23:48, 8.95it/s]\u001b[A\n",
+ " 71%|███████ | 31283/44063 [50:31<27:40, 7.70it/s]\u001b[A\n",
+ " 71%|███████ | 31284/44063 [50:31<25:59, 8.19it/s]\u001b[A\n",
+ " 71%|███████ | 31286/44063 [50:32<22:00, 9.67it/s]\u001b[A\n",
+ " 71%|███████ | 31288/44063 [50:32<19:37, 10.85it/s]\u001b[A\n",
+ " 71%|███████ | 31290/44063 [50:32<18:48, 11.32it/s]\u001b[A\n",
+ " 71%|███████ | 31292/44063 [50:32<17:40, 12.04it/s]\u001b[A\n",
+ " 71%|███████ | 31294/44063 [50:32<21:46, 9.78it/s]\u001b[A\n",
+ " 71%|███████ | 31296/44063 [50:32<19:23, 10.97it/s]\u001b[A\n",
+ " 71%|███████ | 31298/44063 [50:33<18:19, 11.61it/s]\u001b[A\n",
+ " 71%|███████ | 31300/44063 [50:33<19:39, 10.82it/s]\u001b[A\n",
+ " 71%|███████ | 31302/44063 [50:33<20:01, 10.62it/s]\u001b[A\n",
+ " 71%|███████ | 31304/44063 [50:33<24:49, 8.57it/s]\u001b[A\n",
+ " 71%|███████ | 31305/44063 [50:33<25:09, 8.45it/s]\u001b[A\n",
+ " 71%|███████ | 31307/44063 [50:34<22:56, 9.27it/s]\u001b[A\n",
+ " 71%|███████ | 31309/44063 [50:34<21:24, 9.93it/s]\u001b[A\n",
+ " 71%|███████ | 31311/44063 [50:34<21:05, 10.08it/s]\u001b[A\n",
+ " 71%|███████ | 31313/44063 [50:34<21:18, 9.97it/s]\u001b[A\n",
+ " 71%|███████ | 31315/44063 [50:34<22:26, 9.47it/s]\u001b[A\n",
+ " 71%|███████ | 31317/44063 [50:35<20:08, 10.54it/s]\u001b[A\n",
+ " 71%|███████ | 31319/44063 [50:35<19:59, 10.62it/s]\u001b[A\n",
+ " 71%|███████ | 31321/44063 [50:35<22:00, 9.65it/s]\u001b[A\n",
+ " 71%|███████ | 31323/44063 [50:35<18:57, 11.20it/s]\u001b[A\n",
+ " 71%|███████ | 31325/44063 [50:36<25:18, 8.39it/s]\u001b[A\n",
+ " 71%|███████ | 31327/44063 [50:36<25:56, 8.18it/s]\u001b[A\n",
+ " 71%|███████ | 31328/44063 [50:36<24:38, 8.61it/s]\u001b[A\n",
+ " 71%|███████ | 31330/44063 [50:36<23:14, 9.13it/s]\u001b[A\n",
+ " 71%|███████ | 31332/44063 [50:36<22:02, 9.62it/s]\u001b[A\n",
+ " 71%|███████ | 31334/44063 [50:36<20:20, 10.43it/s]\u001b[A\n",
+ " 71%|███████ | 31336/44063 [50:37<20:03, 10.58it/s]\u001b[A\n",
+ " 71%|███████ | 31338/44063 [50:37<22:08, 9.58it/s]\u001b[A\n",
+ " 71%|███████ | 31340/44063 [50:37<24:42, 8.58it/s]\u001b[A\n",
+ " 71%|███████ | 31342/44063 [50:37<23:15, 9.12it/s]\u001b[A\n",
+ " 71%|███████ | 31344/44063 [50:37<20:32, 10.32it/s]\u001b[A\n",
+ " 71%|███████ | 31346/44063 [50:38<18:18, 11.58it/s]\u001b[A\n",
+ " 71%|███████ | 31348/44063 [50:38<21:48, 9.72it/s]\u001b[A\n",
+ " 71%|███████ | 31350/44063 [50:38<20:05, 10.55it/s]\u001b[A\n",
+ " 71%|███████ | 31352/44063 [50:38<19:04, 11.11it/s]\u001b[A\n",
+ " 71%|███████ | 31354/44063 [50:38<19:14, 11.01it/s]\u001b[A\n",
+ " 71%|███████ | 31356/44063 [50:38<18:03, 11.73it/s]\u001b[A\n",
+ " 71%|███████ | 31358/44063 [50:39<16:13, 13.05it/s]\u001b[A\n",
+ " 71%|███████ | 31360/44063 [50:39<20:47, 10.18it/s]\u001b[A\n",
+ " 71%|███████ | 31362/44063 [50:39<20:03, 10.55it/s]\u001b[A\n",
+ " 71%|███████ | 31364/44063 [50:39<17:37, 12.00it/s]\u001b[A\n",
+ " 71%|███████ | 31366/44063 [50:39<17:16, 12.24it/s]\u001b[A\n",
+ " 71%|███████ | 31369/44063 [50:39<15:06, 14.00it/s]\u001b[A\n",
+ " 71%|███████ | 31371/44063 [50:40<15:45, 13.43it/s]\u001b[A\n",
+ " 71%|███████ | 31373/44063 [50:40<19:16, 10.97it/s]\u001b[A\n",
+ " 71%|███████ | 31375/44063 [50:40<21:02, 10.05it/s]\u001b[A\n",
+ " 71%|███████ | 31377/44063 [50:40<20:49, 10.15it/s]\u001b[A\n",
+ " 71%|███████ | 31379/44063 [50:40<19:18, 10.95it/s]\u001b[A\n",
+ " 71%|███████ | 31381/44063 [50:41<19:37, 10.77it/s]\u001b[A\n",
+ " 71%|███████ | 31383/44063 [50:41<20:42, 10.20it/s]\u001b[A\n",
+ " 71%|███████ | 31385/44063 [50:41<18:25, 11.46it/s]\u001b[A\n",
+ " 71%|███████ | 31387/44063 [50:41<20:52, 10.12it/s]\u001b[A\n",
+ " 71%|███████ | 31389/44063 [50:41<19:00, 11.11it/s]\u001b[A\n",
+ " 71%|███████ | 31391/44063 [50:42<21:45, 9.71it/s]\u001b[A\n",
+ " 71%|███████ | 31393/44063 [50:42<20:35, 10.26it/s]\u001b[A\n",
+ " 71%|███████▏ | 31395/44063 [50:42<22:14, 9.49it/s]\u001b[A\n",
+ " 71%|███████▏ | 31397/44063 [50:42<22:43, 9.29it/s]\u001b[A\n",
+ " 71%|███████▏ | 31398/44063 [50:43<29:13, 7.22it/s]\u001b[A\n",
+ " 71%|███████▏ | 31400/44063 [50:43<25:24, 8.31it/s]\u001b[A\n",
+ " 71%|███████▏ | 31402/44063 [50:43<23:58, 8.80it/s]\u001b[A\n",
+ " 71%|███████▏ | 31404/44063 [50:43<20:31, 10.28it/s]\u001b[A\n",
+ " 71%|███████▏ | 31406/44063 [50:43<19:30, 10.81it/s]\u001b[A\n",
+ " 71%|███████▏ | 31408/44063 [50:43<20:57, 10.06it/s]\u001b[A\n",
+ " 71%|███████▏ | 31410/44063 [50:44<19:28, 10.83it/s]\u001b[A\n",
+ " 71%|███████▏ | 31412/44063 [50:44<30:55, 6.82it/s]\u001b[A\n",
+ " 71%|███████▏ | 31413/44063 [50:44<29:16, 7.20it/s]\u001b[A\n",
+ " 71%|███████▏ | 31415/44063 [50:44<25:48, 8.17it/s]\u001b[A\n",
+ " 71%|███████▏ | 31416/44063 [50:45<26:21, 8.00it/s]\u001b[A\n",
+ " 71%|███████▏ | 31417/44063 [50:45<26:11, 8.05it/s]\u001b[A\n",
+ " 71%|███████▏ | 31418/44063 [50:45<29:06, 7.24it/s]\u001b[A\n",
+ " 71%|███████▏ | 31420/44063 [50:45<25:40, 8.20it/s]\u001b[A\n",
+ " 71%|███████▏ | 31421/44063 [50:45<27:24, 7.69it/s]\u001b[A\n",
+ " 71%|███████▏ | 31423/44063 [50:45<23:41, 8.89it/s]\u001b[A\n",
+ " 71%|███████▏ | 31425/44063 [50:45<21:10, 9.95it/s]\u001b[A\n",
+ " 71%|███████▏ | 31427/44063 [50:46<20:36, 10.22it/s]\u001b[A\n",
+ " 71%|███████▏ | 31429/44063 [50:46<20:41, 10.18it/s]\u001b[A\n",
+ " 71%|███████▏ | 31431/44063 [50:46<23:35, 8.92it/s]\u001b[A\n",
+ " 71%|███████▏ | 31432/44063 [50:46<36:00, 5.85it/s]\u001b[A\n",
+ " 71%|███████▏ | 31433/44063 [50:47<32:24, 6.50it/s]\u001b[A\n",
+ " 71%|███████▏ | 31435/44063 [50:47<26:42, 7.88it/s]\u001b[A\n",
+ " 71%|███████▏ | 31437/44063 [50:47<23:48, 8.84it/s]\u001b[A\n",
+ " 71%|███████▏ | 31439/44063 [50:47<22:33, 9.33it/s]\u001b[A\n",
+ " 71%|███████▏ | 31441/44063 [50:47<20:49, 10.10it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 71%|███████▏ | 31443/44063 [50:47<19:24, 10.84it/s]\u001b[A\n",
+ " 71%|███████▏ | 31445/44063 [50:48<25:15, 8.33it/s]\u001b[A\n",
+ " 71%|███████▏ | 31447/44063 [50:48<23:56, 8.78it/s]\u001b[A\n",
+ " 71%|███████▏ | 31448/44063 [50:48<33:13, 6.33it/s]\u001b[A\n",
+ " 71%|███████▏ | 31449/44063 [50:48<32:36, 6.45it/s]\u001b[A\n",
+ " 71%|███████▏ | 31450/44063 [50:48<29:46, 7.06it/s]\u001b[A\n",
+ " 71%|███████▏ | 31451/44063 [50:49<28:53, 7.27it/s]\u001b[A\n",
+ " 71%|███████▏ | 31453/44063 [50:49<25:31, 8.24it/s]\u001b[A\n",
+ " 71%|███████▏ | 31454/44063 [50:49<29:19, 7.17it/s]\u001b[A\n",
+ " 71%|███████▏ | 31455/44063 [50:49<29:23, 7.15it/s]\u001b[A\n",
+ " 71%|███████▏ | 31456/44063 [50:49<27:44, 7.57it/s]\u001b[A\n",
+ " 71%|███████▏ | 31458/44063 [50:49<23:41, 8.87it/s]\u001b[A\n",
+ " 71%|███████▏ | 31460/44063 [50:49<20:42, 10.14it/s]\u001b[A\n",
+ " 71%|███████▏ | 31462/44063 [50:50<21:38, 9.71it/s]\u001b[A\n",
+ " 71%|███████▏ | 31464/44063 [50:50<19:40, 10.68it/s]\u001b[A\n",
+ " 71%|███████▏ | 31466/44063 [50:50<21:20, 9.84it/s]\u001b[A\n",
+ " 71%|███████▏ | 31468/44063 [50:50<20:16, 10.35it/s]\u001b[A\n",
+ " 71%|███████▏ | 31470/44063 [50:50<20:05, 10.44it/s]\u001b[A\n",
+ " 71%|███████▏ | 31472/44063 [50:50<18:46, 11.18it/s]\u001b[A\n",
+ " 71%|███████▏ | 31474/44063 [50:51<17:05, 12.27it/s]\u001b[A\n",
+ " 71%|███████▏ | 31476/44063 [50:51<17:05, 12.28it/s]\u001b[A\n",
+ " 71%|███████▏ | 31478/44063 [50:51<18:11, 11.53it/s]\u001b[A\n",
+ " 71%|███████▏ | 31480/44063 [50:51<19:30, 10.75it/s]\u001b[A\n",
+ " 71%|███████▏ | 31482/44063 [50:51<19:28, 10.77it/s]\u001b[A\n",
+ " 71%|███████▏ | 31484/44063 [50:52<18:42, 11.20it/s]\u001b[A\n",
+ " 71%|███████▏ | 31486/44063 [50:52<18:53, 11.10it/s]\u001b[A\n",
+ " 71%|███████▏ | 31488/44063 [50:52<22:16, 9.41it/s]\u001b[A\n",
+ " 71%|███████▏ | 31490/44063 [50:52<22:27, 9.33it/s]\u001b[A\n",
+ " 71%|███████▏ | 31492/44063 [50:52<23:39, 8.86it/s]\u001b[A\n",
+ " 71%|███████▏ | 31494/44063 [50:53<21:34, 9.71it/s]\u001b[A\n",
+ " 71%|███████▏ | 31496/44063 [50:53<22:07, 9.46it/s]\u001b[A\n",
+ " 71%|███████▏ | 31498/44063 [50:53<19:51, 10.54it/s]\u001b[A\n",
+ " 71%|███████▏ | 31500/44063 [50:53<23:20, 8.97it/s]\u001b[A\n",
+ " 71%|███████▏ | 31502/44063 [50:54<22:44, 9.21it/s]\u001b[A\n",
+ " 71%|███████▏ | 31503/44063 [50:54<23:45, 8.81it/s]\u001b[A\n",
+ " 71%|███████▏ | 31505/44063 [50:54<24:25, 8.57it/s]\u001b[A\n",
+ " 72%|███████▏ | 31506/44063 [50:54<29:04, 7.20it/s]\u001b[A\n",
+ " 72%|███████▏ | 31507/44063 [50:54<28:36, 7.32it/s]\u001b[A\n",
+ " 72%|███████▏ | 31509/44063 [50:54<26:22, 7.93it/s]\u001b[A\n",
+ " 72%|███████▏ | 31510/44063 [50:55<27:04, 7.73it/s]\u001b[A\n",
+ " 72%|███████▏ | 31511/44063 [50:55<26:04, 8.02it/s]\u001b[A\n",
+ " 72%|███████▏ | 31512/44063 [50:55<25:09, 8.32it/s]\u001b[A\n",
+ " 72%|███████▏ | 31514/44063 [50:55<22:57, 9.11it/s]\u001b[A\n",
+ " 72%|███████▏ | 31515/44063 [50:55<22:24, 9.33it/s]\u001b[A\n",
+ " 72%|███████▏ | 31516/44063 [50:55<23:54, 8.74it/s]\u001b[A\n",
+ " 72%|███████▏ | 31517/44063 [50:56<45:42, 4.58it/s]\u001b[A\n",
+ " 72%|███████▏ | 31519/44063 [50:56<35:49, 5.84it/s]\u001b[A\n",
+ " 72%|███████▏ | 31520/44063 [50:56<32:49, 6.37it/s]\u001b[A\n",
+ " 72%|███████▏ | 31522/44063 [50:56<27:51, 7.50it/s]\u001b[A\n",
+ " 72%|███████▏ | 31524/44063 [50:56<32:10, 6.50it/s]\u001b[A\n",
+ " 72%|███████▏ | 31526/44063 [50:57<26:38, 7.84it/s]\u001b[A\n",
+ " 72%|███████▏ | 31528/44063 [50:57<23:40, 8.83it/s]\u001b[A\n",
+ " 72%|███████▏ | 31530/44063 [50:57<24:28, 8.54it/s]\u001b[A\n",
+ " 72%|███████▏ | 31532/44063 [50:57<22:09, 9.43it/s]\u001b[A\n",
+ " 72%|███████▏ | 31534/44063 [50:57<20:11, 10.34it/s]\u001b[A\n",
+ " 72%|███████▏ | 31536/44063 [50:58<26:20, 7.92it/s]\u001b[A\n",
+ " 72%|███████▏ | 31537/44063 [50:58<26:16, 7.95it/s]\u001b[A\n",
+ " 72%|███████▏ | 31538/44063 [50:58<24:46, 8.43it/s]\u001b[A\n",
+ " 72%|███████▏ | 31539/44063 [50:58<25:47, 8.09it/s]\u001b[A\n",
+ " 72%|███████▏ | 31540/44063 [50:58<27:00, 7.73it/s]\u001b[A\n",
+ " 72%|███████▏ | 31542/44063 [50:58<23:02, 9.06it/s]\u001b[A\n",
+ " 72%|███████▏ | 31544/44063 [50:58<21:23, 9.76it/s]\u001b[A\n",
+ " 72%|███████▏ | 31546/44063 [50:59<19:22, 10.76it/s]\u001b[A\n",
+ " 72%|███████▏ | 31548/44063 [50:59<19:56, 10.46it/s]\u001b[A\n",
+ " 72%|███████▏ | 31550/44063 [50:59<20:15, 10.29it/s]\u001b[A\n",
+ " 72%|███████▏ | 31552/44063 [50:59<22:53, 9.11it/s]\u001b[A\n",
+ " 72%|███████▏ | 31554/44063 [50:59<20:39, 10.09it/s]\u001b[A\n",
+ " 72%|███████▏ | 31556/44063 [51:00<22:05, 9.44it/s]\u001b[A\n",
+ " 72%|███████▏ | 31558/44063 [51:00<20:24, 10.22it/s]\u001b[A\n",
+ " 72%|███████▏ | 31560/44063 [51:00<22:55, 9.09it/s]\u001b[A\n",
+ " 72%|███████▏ | 31562/44063 [51:00<20:43, 10.05it/s]\u001b[A\n",
+ " 72%|███████▏ | 31564/44063 [51:00<20:01, 10.41it/s]\u001b[A\n",
+ " 72%|███████▏ | 31566/44063 [51:01<18:04, 11.53it/s]\u001b[A\n",
+ " 72%|███████▏ | 31568/44063 [51:01<19:41, 10.58it/s]\u001b[A\n",
+ " 72%|███████▏ | 31570/44063 [51:01<19:37, 10.61it/s]\u001b[A\n",
+ " 72%|███████▏ | 31572/44063 [51:01<20:05, 10.36it/s]\u001b[A\n",
+ " 72%|███████▏ | 31574/44063 [51:01<22:06, 9.41it/s]\u001b[A\n",
+ " 72%|███████▏ | 31576/44063 [51:02<20:25, 10.19it/s]\u001b[A\n",
+ " 72%|███████▏ | 31578/44063 [51:02<21:36, 9.63it/s]\u001b[A\n",
+ " 72%|███████▏ | 31580/44063 [51:02<23:17, 8.93it/s]\u001b[A\n",
+ " 72%|███████▏ | 31581/44063 [51:02<23:01, 9.03it/s]\u001b[A\n",
+ " 72%|███████▏ | 31583/44063 [51:02<22:08, 9.39it/s]\u001b[A\n",
+ " 72%|███████▏ | 31584/44063 [51:03<22:17, 9.33it/s]\u001b[A\n",
+ " 72%|███████▏ | 31586/44063 [51:03<22:18, 9.32it/s]\u001b[A\n",
+ " 72%|███████▏ | 31588/44063 [51:03<21:31, 9.66it/s]\u001b[A\n",
+ " 72%|███████▏ | 31589/44063 [51:03<22:02, 9.43it/s]\u001b[A\n",
+ " 72%|███████▏ | 31590/44063 [51:03<23:55, 8.69it/s]\u001b[A\n",
+ " 72%|███████▏ | 31592/44063 [51:03<22:15, 9.34it/s]\u001b[A\n",
+ " 72%|███████▏ | 31594/44063 [51:04<21:04, 9.86it/s]\u001b[A\n",
+ " 72%|███████▏ | 31596/44063 [51:04<25:03, 8.29it/s]\u001b[A\n",
+ " 72%|███████▏ | 31597/44063 [51:04<24:10, 8.60it/s]\u001b[A\n",
+ " 72%|███████▏ | 31598/44063 [51:04<23:28, 8.85it/s]\u001b[A\n",
+ " 72%|███████▏ | 31600/44063 [51:04<21:14, 9.78it/s]\u001b[A\n",
+ " 72%|███████▏ | 31602/44063 [51:04<20:24, 10.18it/s]\u001b[A\n",
+ " 72%|███████▏ | 31604/44063 [51:05<19:12, 10.81it/s]\u001b[A\n",
+ " 72%|███████▏ | 31606/44063 [51:05<19:24, 10.70it/s]\u001b[A\n",
+ " 72%|███████▏ | 31608/44063 [51:05<21:25, 9.69it/s]\u001b[A\n",
+ " 72%|███████▏ | 31610/44063 [51:05<19:42, 10.54it/s]\u001b[A\n",
+ " 72%|███████▏ | 31612/44063 [51:05<20:41, 10.03it/s]\u001b[A\n",
+ " 72%|███████▏ | 31614/44063 [51:06<20:07, 10.31it/s]\u001b[A\n",
+ " 72%|███████▏ | 31616/44063 [51:06<21:33, 9.62it/s]\u001b[A\n",
+ " 72%|███████▏ | 31618/44063 [51:06<21:37, 9.59it/s]\u001b[A\n",
+ " 72%|███████▏ | 31619/44063 [51:06<22:34, 9.19it/s]\u001b[A\n",
+ " 72%|███████▏ | 31620/44063 [51:06<23:56, 8.66it/s]\u001b[A\n",
+ " 72%|███████▏ | 31622/44063 [51:06<22:22, 9.27it/s]\u001b[A\n",
+ " 72%|███████▏ | 31624/44063 [51:07<19:53, 10.42it/s]\u001b[A\n",
+ " 72%|███████▏ | 31626/44063 [51:07<20:09, 10.28it/s]\u001b[A\n",
+ " 72%|███████▏ | 31628/44063 [51:07<19:41, 10.52it/s]\u001b[A\n",
+ " 72%|███████▏ | 31630/44063 [51:07<18:03, 11.48it/s]\u001b[A\n",
+ " 72%|███████▏ | 31632/44063 [51:07<17:55, 11.56it/s]\u001b[A\n",
+ " 72%|███████▏ | 31634/44063 [51:07<17:43, 11.68it/s]\u001b[A\n",
+ " 72%|███████▏ | 31636/44063 [51:08<24:15, 8.54it/s]\u001b[A\n",
+ " 72%|███████▏ | 31638/44063 [51:08<21:35, 9.59it/s]\u001b[A\n",
+ " 72%|███████▏ | 31640/44063 [51:08<20:56, 9.89it/s]\u001b[A\n",
+ " 72%|███████▏ | 31642/44063 [51:08<22:15, 9.30it/s]\u001b[A\n",
+ " 72%|███████▏ | 31644/44063 [51:09<24:32, 8.43it/s]\u001b[A\n",
+ " 72%|███████▏ | 31645/44063 [51:09<33:56, 6.10it/s]\u001b[A\n",
+ " 72%|███████▏ | 31647/44063 [51:09<29:39, 6.98it/s]\u001b[A\n",
+ " 72%|███████▏ | 31649/44063 [51:09<25:10, 8.22it/s]\u001b[A\n",
+ " 72%|███████▏ | 31651/44063 [51:10<24:14, 8.53it/s]\u001b[A\n",
+ " 72%|███████▏ | 31653/44063 [51:10<26:06, 7.92it/s]\u001b[A\n",
+ " 72%|███████▏ | 31655/44063 [51:10<24:22, 8.49it/s]\u001b[A\n",
+ " 72%|███████▏ | 31657/44063 [51:10<21:40, 9.54it/s]\u001b[A\n",
+ " 72%|███████▏ | 31659/44063 [51:10<21:32, 9.60it/s]\u001b[A\n",
+ " 72%|███████▏ | 31661/44063 [51:11<24:55, 8.30it/s]\u001b[A\n",
+ " 72%|███████▏ | 31662/44063 [51:11<23:58, 8.62it/s]\u001b[A\n",
+ " 72%|███████▏ | 31664/44063 [51:11<22:03, 9.37it/s]\u001b[A\n",
+ " 72%|███████▏ | 31666/44063 [51:11<20:42, 9.97it/s]\u001b[A\n",
+ " 72%|███████▏ | 31668/44063 [51:11<20:32, 10.06it/s]\u001b[A\n",
+ " 72%|███████▏ | 31670/44063 [51:12<22:18, 9.26it/s]\u001b[A\n",
+ " 72%|███████▏ | 31671/44063 [51:12<31:51, 6.48it/s]\u001b[A\n",
+ " 72%|███████▏ | 31672/44063 [51:12<28:30, 7.24it/s]\u001b[A\n",
+ " 72%|███████▏ | 31674/44063 [51:12<24:39, 8.38it/s]\u001b[A\n",
+ " 72%|███████▏ | 31675/44063 [51:12<25:50, 7.99it/s]\u001b[A\n",
+ " 72%|███████▏ | 31676/44063 [51:12<24:50, 8.31it/s]\u001b[A\n",
+ " 72%|███████▏ | 31677/44063 [51:13<41:26, 4.98it/s]\u001b[A\n",
+ " 72%|███████▏ | 31678/44063 [51:13<36:38, 5.63it/s]\u001b[A\n",
+ " 72%|███████▏ | 31680/44063 [51:13<31:22, 6.58it/s]\u001b[A\n",
+ " 72%|███████▏ | 31681/44063 [51:13<29:10, 7.07it/s]\u001b[A\n",
+ " 72%|███████▏ | 31682/44063 [51:13<26:41, 7.73it/s]\u001b[A\n",
+ " 72%|███████▏ | 31684/44063 [51:13<23:37, 8.73it/s]\u001b[A\n",
+ " 72%|███████▏ | 31686/44063 [51:14<21:25, 9.63it/s]\u001b[A\n",
+ " 72%|███████▏ | 31688/44063 [51:14<21:07, 9.76it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 72%|███████▏ | 31690/44063 [51:14<22:09, 9.31it/s]\u001b[A\n",
+ " 72%|███████▏ | 31691/44063 [51:14<24:39, 8.36it/s]\u001b[A\n",
+ " 72%|███████▏ | 31692/44063 [51:14<24:29, 8.42it/s]\u001b[A\n",
+ " 72%|███████▏ | 31694/44063 [51:14<21:45, 9.48it/s]\u001b[A\n",
+ " 72%|███████▏ | 31696/44063 [51:15<22:28, 9.17it/s]\u001b[A\n",
+ " 72%|███████▏ | 31697/44063 [51:15<24:30, 8.41it/s]\u001b[A\n",
+ " 72%|███████▏ | 31699/44063 [51:15<23:15, 8.86it/s]\u001b[A\n",
+ " 72%|███████▏ | 31701/44063 [51:15<21:04, 9.77it/s]\u001b[A\n",
+ " 72%|███████▏ | 31703/44063 [51:15<20:14, 10.18it/s]\u001b[A\n",
+ " 72%|███████▏ | 31705/44063 [51:16<24:10, 8.52it/s]\u001b[A\n",
+ " 72%|███████▏ | 31706/44063 [51:16<23:32, 8.75it/s]\u001b[A\n",
+ " 72%|███████▏ | 31708/44063 [51:16<21:01, 9.80it/s]\u001b[A\n",
+ " 72%|███████▏ | 31710/44063 [51:16<20:31, 10.03it/s]\u001b[A\n",
+ " 72%|███████▏ | 31712/44063 [51:16<18:45, 10.97it/s]\u001b[A\n",
+ " 72%|███████▏ | 31714/44063 [51:16<20:01, 10.28it/s]\u001b[A\n",
+ " 72%|███████▏ | 31716/44063 [51:17<17:48, 11.55it/s]\u001b[A\n",
+ " 72%|███████▏ | 31718/44063 [51:17<16:33, 12.42it/s]\u001b[A\n",
+ " 72%|███████▏ | 31720/44063 [51:17<21:23, 9.62it/s]\u001b[A\n",
+ " 72%|███████▏ | 31722/44063 [51:17<20:33, 10.00it/s]\u001b[A\n",
+ " 72%|███████▏ | 31724/44063 [51:17<21:44, 9.46it/s]\u001b[A\n",
+ " 72%|███████▏ | 31726/44063 [51:18<20:24, 10.08it/s]\u001b[A\n",
+ " 72%|███████▏ | 31728/44063 [51:18<23:06, 8.89it/s]\u001b[A\n",
+ " 72%|███████▏ | 31729/44063 [51:18<23:05, 8.90it/s]\u001b[A\n",
+ " 72%|███████▏ | 31731/44063 [51:18<20:34, 9.99it/s]\u001b[A\n",
+ " 72%|███████▏ | 31733/44063 [51:18<19:59, 10.28it/s]\u001b[A\n",
+ " 72%|███████▏ | 31735/44063 [51:19<18:52, 10.89it/s]\u001b[A\n",
+ " 72%|███████▏ | 31737/44063 [51:19<19:17, 10.65it/s]\u001b[A\n",
+ " 72%|███████▏ | 31739/44063 [51:19<24:11, 8.49it/s]\u001b[A\n",
+ " 72%|███████▏ | 31740/44063 [51:19<24:04, 8.53it/s]\u001b[A\n",
+ " 72%|███████▏ | 31742/44063 [51:19<22:53, 8.97it/s]\u001b[A\n",
+ " 72%|███████▏ | 31744/44063 [51:20<21:09, 9.70it/s]\u001b[A\n",
+ " 72%|███████▏ | 31746/44063 [51:20<18:59, 10.81it/s]\u001b[A\n",
+ " 72%|███████▏ | 31748/44063 [51:20<19:15, 10.66it/s]\u001b[A\n",
+ " 72%|███████▏ | 31750/44063 [51:20<23:56, 8.57it/s]\u001b[A\n",
+ " 72%|███████▏ | 31751/44063 [51:20<24:37, 8.33it/s]\u001b[A\n",
+ " 72%|███████▏ | 31752/44063 [51:20<23:52, 8.60it/s]\u001b[A\n",
+ " 72%|███████▏ | 31754/44063 [51:21<20:47, 9.87it/s]\u001b[A\n",
+ " 72%|███████▏ | 31756/44063 [51:21<18:50, 10.88it/s]\u001b[A\n",
+ " 72%|███████▏ | 31758/44063 [51:21<19:47, 10.36it/s]\u001b[A\n",
+ " 72%|███████▏ | 31760/44063 [51:21<20:55, 9.80it/s]\u001b[A\n",
+ " 72%|███████▏ | 31762/44063 [51:21<22:51, 8.97it/s]\u001b[A\n",
+ " 72%|███████▏ | 31764/44063 [51:22<21:06, 9.71it/s]\u001b[A\n",
+ " 72%|███████▏ | 31766/44063 [51:22<21:05, 9.71it/s]\u001b[A\n",
+ " 72%|███████▏ | 31768/44063 [51:22<24:56, 8.22it/s]\u001b[A\n",
+ " 72%|███████▏ | 31770/44063 [51:23<29:46, 6.88it/s]\u001b[A\n",
+ " 72%|███████▏ | 31771/44063 [51:23<28:54, 7.09it/s]\u001b[A\n",
+ " 72%|███████▏ | 31773/44063 [51:23<24:52, 8.23it/s]\u001b[A\n",
+ " 72%|███████▏ | 31774/44063 [51:23<27:12, 7.53it/s]\u001b[A\n",
+ " 72%|███████▏ | 31775/44063 [51:23<27:39, 7.40it/s]\u001b[A\n",
+ " 72%|███████▏ | 31777/44063 [51:23<26:56, 7.60it/s]\u001b[A\n",
+ " 72%|███████▏ | 31779/44063 [51:24<24:09, 8.48it/s]\u001b[A\n",
+ " 72%|███████▏ | 31781/44063 [51:24<21:42, 9.43it/s]\u001b[A\n",
+ " 72%|███████▏ | 31783/44063 [51:24<19:20, 10.58it/s]\u001b[A\n",
+ " 72%|███████▏ | 31785/44063 [51:24<17:57, 11.39it/s]\u001b[A\n",
+ " 72%|███████▏ | 31787/44063 [51:24<18:01, 11.35it/s]\u001b[A\n",
+ " 72%|███████▏ | 31789/44063 [51:24<17:00, 12.03it/s]\u001b[A\n",
+ " 72%|███████▏ | 31791/44063 [51:25<20:56, 9.76it/s]\u001b[A\n",
+ " 72%|███████▏ | 31793/44063 [51:25<20:19, 10.06it/s]\u001b[A\n",
+ " 72%|███████▏ | 31795/44063 [51:25<20:24, 10.02it/s]\u001b[A\n",
+ " 72%|███████▏ | 31797/44063 [51:25<20:05, 10.17it/s]\u001b[A\n",
+ " 72%|███████▏ | 31799/44063 [51:25<20:36, 9.92it/s]\u001b[A\n",
+ " 72%|███████▏ | 31801/44063 [51:26<20:07, 10.16it/s]\u001b[A\n",
+ " 72%|███████▏ | 31803/44063 [51:26<21:31, 9.49it/s]\u001b[A\n",
+ " 72%|███████▏ | 31805/44063 [51:26<19:51, 10.29it/s]\u001b[A\n",
+ " 72%|███████▏ | 31807/44063 [51:26<21:36, 9.46it/s]\u001b[A\n",
+ " 72%|███████▏ | 31809/44063 [51:26<19:53, 10.27it/s]\u001b[A\n",
+ " 72%|███████▏ | 31811/44063 [51:27<23:04, 8.85it/s]\u001b[A\n",
+ " 72%|███████▏ | 31812/44063 [51:27<24:27, 8.35it/s]\u001b[A\n",
+ " 72%|███████▏ | 31814/44063 [51:27<21:40, 9.42it/s]\u001b[A\n",
+ " 72%|███████▏ | 31816/44063 [51:27<19:51, 10.28it/s]\u001b[A\n",
+ " 72%|███████▏ | 31818/44063 [51:27<19:22, 10.53it/s]\u001b[A\n",
+ " 72%|███████▏ | 31820/44063 [51:28<23:25, 8.71it/s]\u001b[A\n",
+ " 72%|███████▏ | 31822/44063 [51:28<21:09, 9.64it/s]\u001b[A\n",
+ " 72%|███████▏ | 31824/44063 [51:28<19:04, 10.70it/s]\u001b[A\n",
+ " 72%|███████▏ | 31826/44063 [51:28<23:41, 8.61it/s]\u001b[A\n",
+ " 72%|███████▏ | 31828/44063 [51:28<22:56, 8.89it/s]\u001b[A\n",
+ " 72%|███████▏ | 31830/44063 [51:29<19:48, 10.29it/s]\u001b[A\n",
+ " 72%|███████▏ | 31832/44063 [51:29<20:07, 10.13it/s]\u001b[A\n",
+ " 72%|███████▏ | 31834/44063 [51:29<26:32, 7.68it/s]\u001b[A\n",
+ " 72%|███████▏ | 31835/44063 [51:29<25:21, 8.04it/s]\u001b[A\n",
+ " 72%|███████▏ | 31837/44063 [51:29<23:16, 8.76it/s]\u001b[A\n",
+ " 72%|███████▏ | 31839/44063 [51:30<22:20, 9.12it/s]\u001b[A\n",
+ " 72%|███████▏ | 31841/44063 [51:30<20:53, 9.75it/s]\u001b[A\n",
+ " 72%|███████▏ | 31843/44063 [51:30<21:14, 9.59it/s]\u001b[A\n",
+ " 72%|███████▏ | 31845/44063 [51:30<23:08, 8.80it/s]\u001b[A\n",
+ " 72%|███████▏ | 31846/44063 [51:30<23:29, 8.67it/s]\u001b[A\n",
+ " 72%|███████▏ | 31847/44063 [51:31<31:10, 6.53it/s]\u001b[A\n",
+ " 72%|███████▏ | 31848/44063 [51:31<28:06, 7.24it/s]\u001b[A\n",
+ " 72%|███████▏ | 31849/44063 [51:31<26:35, 7.66it/s]\u001b[A\n",
+ " 72%|███████▏ | 31850/44063 [51:31<27:45, 7.33it/s]\u001b[A\n",
+ " 72%|███████▏ | 31852/44063 [51:31<23:47, 8.56it/s]\u001b[A\n",
+ " 72%|███████▏ | 31854/44063 [51:31<21:00, 9.69it/s]\u001b[A\n",
+ " 72%|███████▏ | 31856/44063 [51:31<19:44, 10.30it/s]\u001b[A\n",
+ " 72%|███████▏ | 31858/44063 [51:32<19:56, 10.20it/s]\u001b[A\n",
+ " 72%|███████▏ | 31860/44063 [51:32<19:07, 10.63it/s]\u001b[A\n",
+ " 72%|███████▏ | 31862/44063 [51:32<20:50, 9.75it/s]\u001b[A\n",
+ " 72%|███████▏ | 31864/44063 [51:32<20:30, 9.92it/s]\u001b[A\n",
+ " 72%|███████▏ | 31866/44063 [51:32<19:26, 10.46it/s]\u001b[A\n",
+ " 72%|███████▏ | 31868/44063 [51:33<19:37, 10.36it/s]\u001b[A\n",
+ " 72%|███████▏ | 31870/44063 [51:33<19:22, 10.49it/s]\u001b[A\n",
+ " 72%|███████▏ | 31872/44063 [51:33<18:05, 11.23it/s]\u001b[A\n",
+ " 72%|███████▏ | 31874/44063 [51:33<17:15, 11.77it/s]\u001b[A\n",
+ " 72%|███████▏ | 31876/44063 [51:33<17:41, 11.48it/s]\u001b[A\n",
+ " 72%|███████▏ | 31878/44063 [51:34<17:39, 11.50it/s]\u001b[A\n",
+ " 72%|███████▏ | 31880/44063 [51:34<19:54, 10.20it/s]\u001b[A\n",
+ " 72%|███████▏ | 31882/44063 [51:34<21:33, 9.42it/s]\u001b[A\n",
+ " 72%|███████▏ | 31884/44063 [51:34<19:37, 10.35it/s]\u001b[A\n",
+ " 72%|███████▏ | 31886/44063 [51:34<18:43, 10.84it/s]\u001b[A\n",
+ " 72%|███████▏ | 31888/44063 [51:35<21:44, 9.33it/s]\u001b[A\n",
+ " 72%|███████▏ | 31890/44063 [51:35<21:30, 9.43it/s]\u001b[A\n",
+ " 72%|███████▏ | 31891/44063 [51:35<25:00, 8.11it/s]\u001b[A\n",
+ " 72%|███████▏ | 31892/44063 [51:35<26:36, 7.62it/s]\u001b[A\n",
+ " 72%|███████▏ | 31894/44063 [51:35<23:15, 8.72it/s]\u001b[A\n",
+ " 72%|███████▏ | 31896/44063 [51:35<21:38, 9.37it/s]\u001b[A\n",
+ " 72%|███████▏ | 31898/44063 [51:36<20:28, 9.90it/s]\u001b[A\n",
+ " 72%|███████▏ | 31900/44063 [51:36<18:23, 11.02it/s]\u001b[A\n",
+ " 72%|███████▏ | 31902/44063 [51:36<27:26, 7.39it/s]\u001b[A\n",
+ " 72%|███████▏ | 31904/44063 [51:36<23:55, 8.47it/s]\u001b[A\n",
+ " 72%|███████▏ | 31906/44063 [51:37<21:26, 9.45it/s]\u001b[A\n",
+ " 72%|███████▏ | 31908/44063 [51:37<19:58, 10.14it/s]\u001b[A\n",
+ " 72%|███████▏ | 31910/44063 [51:37<18:30, 10.94it/s]\u001b[A\n",
+ " 72%|███████▏ | 31912/44063 [51:37<18:20, 11.05it/s]\u001b[A\n",
+ " 72%|███████▏ | 31914/44063 [51:37<18:09, 11.15it/s]\u001b[A\n",
+ " 72%|███████▏ | 31916/44063 [51:37<20:01, 10.11it/s]\u001b[A\n",
+ " 72%|███████▏ | 31918/44063 [51:38<23:22, 8.66it/s]\u001b[A\n",
+ " 72%|███████▏ | 31919/44063 [51:38<23:38, 8.56it/s]\u001b[A\n",
+ " 72%|███████▏ | 31920/44063 [51:38<23:17, 8.69it/s]\u001b[A\n",
+ " 72%|███████▏ | 31922/44063 [51:38<21:36, 9.36it/s]\u001b[A\n",
+ " 72%|███████▏ | 31924/44063 [51:38<20:51, 9.70it/s]\u001b[A\n",
+ " 72%|███████▏ | 31926/44063 [51:39<22:02, 9.18it/s]\u001b[A\n",
+ " 72%|███████▏ | 31927/44063 [51:39<22:25, 9.02it/s]\u001b[A\n",
+ " 72%|███████▏ | 31929/44063 [51:39<20:49, 9.71it/s]\u001b[A\n",
+ " 72%|███████▏ | 31931/44063 [51:39<20:21, 9.93it/s]\u001b[A\n",
+ " 72%|███████▏ | 31933/44063 [51:39<19:54, 10.15it/s]\u001b[A\n",
+ " 72%|███████▏ | 31935/44063 [51:39<20:15, 9.98it/s]\u001b[A\n",
+ " 72%|███████▏ | 31937/44063 [51:40<18:29, 10.93it/s]\u001b[A\n",
+ " 72%|███████▏ | 31939/44063 [51:40<19:55, 10.14it/s]\u001b[A\n",
+ " 72%|███████▏ | 31941/44063 [51:40<19:16, 10.48it/s]\u001b[A\n",
+ " 72%|███████▏ | 31943/44063 [51:40<21:11, 9.54it/s]\u001b[A\n",
+ " 72%|███████▏ | 31944/44063 [51:40<22:00, 9.18it/s]\u001b[A\n",
+ " 73%|███████▎ | 31946/44063 [51:41<20:06, 10.04it/s]\u001b[A\n",
+ " 73%|███████▎ | 31948/44063 [51:41<19:52, 10.16it/s]\u001b[A\n",
+ " 73%|███████▎ | 31950/44063 [51:41<20:28, 9.86it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 73%|███████▎ | 31952/44063 [51:41<20:13, 9.98it/s]\u001b[A\n",
+ " 73%|███████▎ | 31954/44063 [51:41<24:33, 8.22it/s]\u001b[A\n",
+ " 73%|███████▎ | 31956/44063 [51:42<25:02, 8.06it/s]\u001b[A\n",
+ " 73%|███████▎ | 31957/44063 [51:42<25:08, 8.03it/s]\u001b[A\n",
+ " 73%|███████▎ | 31958/44063 [51:42<24:32, 8.22it/s]\u001b[A\n",
+ " 73%|███████▎ | 31959/44063 [51:42<25:43, 7.84it/s]\u001b[A\n",
+ " 73%|███████▎ | 31961/44063 [51:42<22:42, 8.88it/s]\u001b[A\n",
+ " 73%|███████▎ | 31963/44063 [51:43<22:52, 8.82it/s]\u001b[A\n",
+ " 73%|███████▎ | 31965/44063 [51:43<22:29, 8.97it/s]\u001b[A\n",
+ " 73%|███████▎ | 31966/44063 [51:43<25:40, 7.85it/s]\u001b[A\n",
+ " 73%|███████▎ | 31967/44063 [51:43<28:17, 7.13it/s]\u001b[A\n",
+ " 73%|███████▎ | 31968/44063 [51:43<26:38, 7.57it/s]\u001b[A\n",
+ " 73%|███████▎ | 31970/44063 [51:43<24:44, 8.14it/s]\u001b[A\n",
+ " 73%|███████▎ | 31971/44063 [51:44<24:39, 8.17it/s]\u001b[A\n",
+ " 73%|███████▎ | 31973/44063 [51:44<24:36, 8.19it/s]\u001b[A\n",
+ " 73%|███████▎ | 31975/44063 [51:44<23:23, 8.61it/s]\u001b[A\n",
+ " 73%|███████▎ | 31976/44063 [51:44<22:53, 8.80it/s]\u001b[A\n",
+ " 73%|███████▎ | 31978/44063 [51:44<20:36, 9.77it/s]\u001b[A\n",
+ " 73%|███████▎ | 31980/44063 [51:44<20:42, 9.72it/s]\u001b[A\n",
+ " 73%|███████▎ | 31982/44063 [51:45<22:11, 9.08it/s]\u001b[A\n",
+ " 73%|███████▎ | 31984/44063 [51:45<19:56, 10.10it/s]\u001b[A\n",
+ " 73%|███████▎ | 31986/44063 [51:45<18:10, 11.08it/s]\u001b[A\n",
+ " 73%|███████▎ | 31988/44063 [51:45<16:28, 12.21it/s]\u001b[A\n",
+ " 73%|███████▎ | 31990/44063 [51:45<18:41, 10.76it/s]\u001b[A\n",
+ " 73%|███████▎ | 31992/44063 [51:46<19:00, 10.58it/s]\u001b[A\n",
+ " 73%|███████▎ | 31994/44063 [51:46<17:33, 11.46it/s]\u001b[A\n",
+ " 73%|███████▎ | 31996/44063 [51:46<16:18, 12.33it/s]\u001b[A\n",
+ " 73%|███████▎ | 31998/44063 [51:46<15:37, 12.87it/s]\u001b[A\n",
+ " 73%|███████▎ | 32000/44063 [51:46<16:45, 12.00it/s]\u001b[A\n",
+ " 73%|███████▎ | 32002/44063 [51:46<19:36, 10.25it/s]\u001b[A\n",
+ " 73%|███████▎ | 32004/44063 [51:47<18:35, 10.81it/s]\u001b[A\n",
+ " 73%|███████▎ | 32006/44063 [51:47<17:21, 11.57it/s]\u001b[A\n",
+ " 73%|███████▎ | 32008/44063 [51:47<19:01, 10.56it/s]\u001b[A\n",
+ " 73%|███████▎ | 32010/44063 [51:47<19:43, 10.18it/s]\u001b[A\n",
+ " 73%|███████▎ | 32012/44063 [51:47<20:43, 9.69it/s]\u001b[A\n",
+ " 73%|███████▎ | 32014/44063 [51:47<18:30, 10.85it/s]\u001b[A\n",
+ " 73%|███████▎ | 32016/44063 [51:48<18:06, 11.09it/s]\u001b[A\n",
+ " 73%|███████▎ | 32018/44063 [51:48<20:29, 9.80it/s]\u001b[A\n",
+ " 73%|███████▎ | 32020/44063 [51:48<18:51, 10.64it/s]\u001b[A\n",
+ " 73%|███████▎ | 32022/44063 [51:48<18:38, 10.76it/s]\u001b[A\n",
+ " 73%|███████▎ | 32024/44063 [51:48<19:00, 10.56it/s]\u001b[A\n",
+ " 73%|███████▎ | 32026/44063 [51:49<19:40, 10.20it/s]\u001b[A\n",
+ " 73%|███████▎ | 32028/44063 [51:49<21:28, 9.34it/s]\u001b[A\n",
+ " 73%|███████▎ | 32030/44063 [51:49<18:56, 10.59it/s]\u001b[A\n",
+ " 73%|███████▎ | 32032/44063 [51:49<20:33, 9.76it/s]\u001b[A\n",
+ " 73%|███████▎ | 32034/44063 [51:49<18:02, 11.11it/s]\u001b[A\n",
+ " 73%|███████▎ | 32036/44063 [51:50<16:42, 11.99it/s]\u001b[A\n",
+ " 73%|███████▎ | 32038/44063 [51:50<16:14, 12.34it/s]\u001b[A\n",
+ " 73%|███████▎ | 32040/44063 [51:50<16:35, 12.08it/s]\u001b[A\n",
+ " 73%|███████▎ | 32042/44063 [51:50<19:46, 10.13it/s]\u001b[A\n",
+ " 73%|███████▎ | 32044/44063 [51:50<23:32, 8.51it/s]\u001b[A\n",
+ " 73%|███████▎ | 32045/44063 [51:51<26:05, 7.68it/s]\u001b[A\n",
+ " 73%|███████▎ | 32046/44063 [51:51<25:26, 7.87it/s]\u001b[A\n",
+ " 73%|███████▎ | 32048/44063 [51:51<21:49, 9.18it/s]\u001b[A\n",
+ " 73%|███████▎ | 32050/44063 [51:51<19:38, 10.20it/s]\u001b[A\n",
+ " 73%|███████▎ | 32052/44063 [51:51<17:42, 11.30it/s]\u001b[A\n",
+ " 73%|███████▎ | 32054/44063 [51:52<26:10, 7.64it/s]\u001b[A\n",
+ " 73%|███████▎ | 32056/44063 [51:52<28:27, 7.03it/s]\u001b[A\n",
+ " 73%|███████▎ | 32058/44063 [51:52<24:32, 8.15it/s]\u001b[A\n",
+ " 73%|███████▎ | 32060/44063 [51:52<20:46, 9.63it/s]\u001b[A\n",
+ " 73%|███████▎ | 32062/44063 [51:52<19:01, 10.51it/s]\u001b[A\n",
+ " 73%|███████▎ | 32064/44063 [51:53<21:38, 9.24it/s]\u001b[A\n",
+ " 73%|███████▎ | 32066/44063 [51:53<19:06, 10.46it/s]\u001b[A\n",
+ " 73%|███████▎ | 32068/44063 [51:53<18:06, 11.04it/s]\u001b[A\n",
+ " 73%|███████▎ | 32070/44063 [51:53<17:14, 11.59it/s]\u001b[A\n",
+ " 73%|███████▎ | 32072/44063 [51:53<16:09, 12.37it/s]\u001b[A\n",
+ " 73%|███████▎ | 32074/44063 [51:53<18:33, 10.76it/s]\u001b[A\n",
+ " 73%|███████▎ | 32076/44063 [51:54<24:38, 8.11it/s]\u001b[A\n",
+ " 73%|███████▎ | 32077/44063 [51:54<24:54, 8.02it/s]\u001b[A\n",
+ " 73%|███████▎ | 32078/44063 [51:54<24:05, 8.29it/s]\u001b[A\n",
+ " 73%|███████▎ | 32080/44063 [51:54<21:36, 9.25it/s]\u001b[A\n",
+ " 73%|███████▎ | 32082/44063 [51:54<21:01, 9.49it/s]\u001b[A\n",
+ " 73%|███████▎ | 32084/44063 [51:55<20:38, 9.67it/s]\u001b[A\n",
+ " 73%|███████▎ | 32086/44063 [51:55<24:32, 8.14it/s]\u001b[A\n",
+ " 73%|███████▎ | 32088/44063 [51:55<21:46, 9.16it/s]\u001b[A\n",
+ " 73%|███████▎ | 32090/44063 [51:55<21:13, 9.40it/s]\u001b[A\n",
+ " 73%|███████▎ | 32092/44063 [51:56<22:41, 8.79it/s]\u001b[A\n",
+ " 73%|███████▎ | 32094/44063 [51:56<24:21, 8.19it/s]\u001b[A\n",
+ " 73%|███████▎ | 32095/44063 [51:56<24:44, 8.06it/s]\u001b[A\n",
+ " 73%|███████▎ | 32097/44063 [51:56<22:03, 9.04it/s]\u001b[A\n",
+ " 73%|███████▎ | 32099/44063 [51:56<19:17, 10.34it/s]\u001b[A\n",
+ " 73%|███████▎ | 32101/44063 [51:57<23:26, 8.50it/s]\u001b[A\n",
+ " 73%|███████▎ | 32102/44063 [51:57<23:39, 8.42it/s]\u001b[A\n",
+ " 73%|███████▎ | 32104/44063 [51:57<27:32, 7.24it/s]\u001b[A\n",
+ " 73%|███████▎ | 32106/44063 [51:57<25:24, 7.84it/s]\u001b[A\n",
+ " 73%|███████▎ | 32107/44063 [51:58<34:04, 5.85it/s]\u001b[A\n",
+ " 73%|███████▎ | 32108/44063 [51:58<30:01, 6.64it/s]\u001b[A\n",
+ " 73%|███████▎ | 32109/44063 [51:58<30:07, 6.61it/s]\u001b[A\n",
+ " 73%|███████▎ | 32110/44063 [51:58<27:08, 7.34it/s]\u001b[A\n",
+ " 73%|███████▎ | 32112/44063 [51:58<25:37, 7.77it/s]\u001b[A\n",
+ " 73%|███████▎ | 32113/44063 [51:58<26:16, 7.58it/s]\u001b[A\n",
+ " 73%|███████▎ | 32115/44063 [51:58<22:37, 8.80it/s]\u001b[A\n",
+ " 73%|███████▎ | 32116/44063 [51:59<22:48, 8.73it/s]\u001b[A\n",
+ " 73%|███████▎ | 32118/44063 [51:59<20:51, 9.55it/s]\u001b[A\n",
+ " 73%|███████▎ | 32120/44063 [51:59<18:07, 10.98it/s]\u001b[A\n",
+ " 73%|███████▎ | 32122/44063 [51:59<17:42, 11.24it/s]\u001b[A\n",
+ " 73%|███████▎ | 32124/44063 [51:59<17:35, 11.31it/s]\u001b[A\n",
+ " 73%|███████▎ | 32126/44063 [51:59<17:51, 11.14it/s]\u001b[A\n",
+ " 73%|███████▎ | 32128/44063 [52:00<21:13, 9.37it/s]\u001b[A\n",
+ " 73%|███████▎ | 32130/44063 [52:00<21:01, 9.46it/s]\u001b[A\n",
+ " 73%|███████▎ | 32132/44063 [52:00<26:49, 7.41it/s]\u001b[A\n",
+ " 73%|███████▎ | 32134/44063 [52:00<24:09, 8.23it/s]\u001b[A\n",
+ " 73%|███████▎ | 32135/44063 [52:01<25:03, 7.94it/s]\u001b[A\n",
+ " 73%|███████▎ | 32136/44063 [52:01<28:22, 7.01it/s]\u001b[A\n",
+ " 73%|███████▎ | 32138/44063 [52:01<25:30, 7.79it/s]\u001b[A\n",
+ " 73%|███████▎ | 32140/44063 [52:01<21:59, 9.04it/s]\u001b[A\n",
+ " 73%|███████▎ | 32142/44063 [52:01<19:12, 10.34it/s]\u001b[A\n",
+ " 73%|███████▎ | 32144/44063 [52:01<17:57, 11.06it/s]\u001b[A\n",
+ " 73%|███████▎ | 32146/44063 [52:02<17:25, 11.40it/s]\u001b[A\n",
+ " 73%|███████▎ | 32148/44063 [52:02<16:36, 11.96it/s]\u001b[A\n",
+ " 73%|███████▎ | 32150/44063 [52:02<15:51, 12.52it/s]\u001b[A\n",
+ " 73%|███████▎ | 32152/44063 [52:02<17:09, 11.57it/s]\u001b[A\n",
+ " 73%|███████▎ | 32154/44063 [52:02<17:37, 11.26it/s]\u001b[A\n",
+ " 73%|███████▎ | 32156/44063 [52:03<22:20, 8.88it/s]\u001b[A\n",
+ " 73%|███████▎ | 32158/44063 [52:03<21:05, 9.41it/s]\u001b[A\n",
+ " 73%|███████▎ | 32160/44063 [52:03<17:44, 11.18it/s]\u001b[A\n",
+ " 73%|███████▎ | 32162/44063 [52:03<18:17, 10.84it/s]\u001b[A\n",
+ " 73%|███████▎ | 32164/44063 [52:03<24:56, 7.95it/s]\u001b[A\n",
+ " 73%|███████▎ | 32166/44063 [52:04<26:20, 7.53it/s]\u001b[A\n",
+ " 73%|███████▎ | 32168/44063 [52:04<25:30, 7.77it/s]\u001b[A\n",
+ " 73%|███████▎ | 32169/44063 [52:04<30:31, 6.50it/s]\u001b[A\n",
+ " 73%|███████▎ | 32171/44063 [52:04<26:24, 7.50it/s]\u001b[A\n",
+ " 73%|███████▎ | 32173/44063 [52:05<23:21, 8.48it/s]\u001b[A\n",
+ " 73%|███████▎ | 32175/44063 [52:05<20:47, 9.53it/s]\u001b[A\n",
+ " 73%|███████▎ | 32177/44063 [52:05<19:28, 10.17it/s]\u001b[A\n",
+ " 73%|███████▎ | 32179/44063 [52:05<18:30, 10.70it/s]\u001b[A\n",
+ " 73%|███████▎ | 32181/44063 [52:05<19:17, 10.27it/s]\u001b[A\n",
+ " 73%|███████▎ | 32183/44063 [52:05<17:42, 11.18it/s]\u001b[A\n",
+ " 73%|███████▎ | 32185/44063 [52:06<18:31, 10.68it/s]\u001b[A\n",
+ " 73%|███████▎ | 32187/44063 [52:06<18:31, 10.68it/s]\u001b[A\n",
+ " 73%|███████▎ | 32189/44063 [52:06<17:04, 11.59it/s]\u001b[A\n",
+ " 73%|███████▎ | 32191/44063 [52:06<16:41, 11.86it/s]\u001b[A\n",
+ " 73%|███████▎ | 32193/44063 [52:06<17:18, 11.43it/s]\u001b[A\n",
+ " 73%|███████▎ | 32195/44063 [52:07<18:30, 10.69it/s]\u001b[A\n",
+ " 73%|███████▎ | 32197/44063 [52:07<18:36, 10.63it/s]\u001b[A\n",
+ " 73%|███████▎ | 32199/44063 [52:07<22:12, 8.90it/s]\u001b[A\n",
+ " 73%|███████▎ | 32200/44063 [52:07<23:45, 8.32it/s]\u001b[A\n",
+ " 73%|███████▎ | 32202/44063 [52:07<21:35, 9.15it/s]\u001b[A\n",
+ " 73%|███████▎ | 32204/44063 [52:07<19:41, 10.04it/s]\u001b[A\n",
+ " 73%|███████▎ | 32206/44063 [52:08<17:48, 11.09it/s]\u001b[A\n",
+ " 73%|███████▎ | 32208/44063 [52:08<16:40, 11.84it/s]\u001b[A\n",
+ " 73%|███████▎ | 32210/44063 [52:08<19:40, 10.04it/s]\u001b[A\n",
+ " 73%|███████▎ | 32212/44063 [52:08<19:18, 10.23it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 73%|███████▎ | 32214/44063 [52:08<18:00, 10.97it/s]\u001b[A\n",
+ " 73%|███████▎ | 32216/44063 [52:09<17:31, 11.27it/s]\u001b[A\n",
+ " 73%|███████▎ | 32218/44063 [52:09<17:11, 11.48it/s]\u001b[A\n",
+ " 73%|███████▎ | 32220/44063 [52:09<16:49, 11.73it/s]\u001b[A\n",
+ " 73%|███████▎ | 32222/44063 [52:09<18:46, 10.51it/s]\u001b[A\n",
+ " 73%|███████▎ | 32224/44063 [52:09<17:57, 10.99it/s]\u001b[A\n",
+ " 73%|███████▎ | 32226/44063 [52:09<16:39, 11.84it/s]\u001b[A\n",
+ " 73%|███████▎ | 32228/44063 [52:09<15:01, 13.13it/s]\u001b[A\n",
+ " 73%|███████▎ | 32230/44063 [52:10<17:01, 11.58it/s]\u001b[A\n",
+ " 73%|███████▎ | 32232/44063 [52:10<16:01, 12.31it/s]\u001b[A\n",
+ " 73%|███████▎ | 32234/44063 [52:10<15:44, 12.52it/s]\u001b[A\n",
+ " 73%|███████▎ | 32236/44063 [52:10<16:17, 12.10it/s]\u001b[A\n",
+ " 73%|███████▎ | 32238/44063 [52:10<15:33, 12.67it/s]\u001b[A\n",
+ " 73%|███████▎ | 32240/44063 [52:11<16:14, 12.13it/s]\u001b[A\n",
+ " 73%|███████▎ | 32242/44063 [52:11<15:16, 12.90it/s]\u001b[A\n",
+ " 73%|███████▎ | 32244/44063 [52:11<16:34, 11.89it/s]\u001b[A\n",
+ " 73%|███████▎ | 32246/44063 [52:11<17:51, 11.03it/s]\u001b[A\n",
+ " 73%|███████▎ | 32248/44063 [52:11<17:01, 11.57it/s]\u001b[A\n",
+ " 73%|███████▎ | 32250/44063 [52:11<16:37, 11.84it/s]\u001b[A\n",
+ " 73%|███████▎ | 32252/44063 [52:11<15:22, 12.81it/s]\u001b[A\n",
+ " 73%|███████▎ | 32254/44063 [52:12<16:01, 12.29it/s]\u001b[A\n",
+ " 73%|███████▎ | 32256/44063 [52:12<17:18, 11.37it/s]\u001b[A\n",
+ " 73%|███████▎ | 32258/44063 [52:12<16:58, 11.59it/s]\u001b[A\n",
+ " 73%|███████▎ | 32260/44063 [52:12<15:54, 12.36it/s]\u001b[A\n",
+ " 73%|███████▎ | 32262/44063 [52:12<15:44, 12.49it/s]\u001b[A\n",
+ " 73%|███████▎ | 32264/44063 [52:13<16:51, 11.67it/s]\u001b[A\n",
+ " 73%|███████▎ | 32266/44063 [52:13<18:54, 10.40it/s]\u001b[A\n",
+ " 73%|███████▎ | 32268/44063 [52:13<19:11, 10.25it/s]\u001b[A\n",
+ " 73%|███████▎ | 32270/44063 [52:13<22:31, 8.73it/s]\u001b[A\n",
+ " 73%|███████▎ | 32271/44063 [52:13<23:30, 8.36it/s]\u001b[A\n",
+ " 73%|███████▎ | 32273/44063 [52:14<22:50, 8.60it/s]\u001b[A\n",
+ " 73%|███████▎ | 32274/44063 [52:14<22:25, 8.76it/s]\u001b[A\n",
+ " 73%|███████▎ | 32276/44063 [52:14<20:42, 9.49it/s]\u001b[A\n",
+ " 73%|███████▎ | 32278/44063 [52:14<20:58, 9.37it/s]\u001b[A\n",
+ " 73%|███████▎ | 32280/44063 [52:14<19:11, 10.24it/s]\u001b[A\n",
+ " 73%|███████▎ | 32282/44063 [52:15<26:30, 7.41it/s]\u001b[A\n",
+ " 73%|███████▎ | 32284/44063 [52:15<23:53, 8.22it/s]\u001b[A\n",
+ " 73%|███████▎ | 32286/44063 [52:15<20:54, 9.39it/s]\u001b[A\n",
+ " 73%|███████▎ | 32289/44063 [52:15<17:54, 10.96it/s]\u001b[A\n",
+ " 73%|███████▎ | 32291/44063 [52:15<18:01, 10.88it/s]\u001b[A\n",
+ " 73%|███████▎ | 32293/44063 [52:16<16:00, 12.25it/s]\u001b[A\n",
+ " 73%|███████▎ | 32295/44063 [52:16<15:39, 12.53it/s]\u001b[A\n",
+ " 73%|███████▎ | 32297/44063 [52:16<14:43, 13.31it/s]\u001b[A\n",
+ " 73%|███████▎ | 32299/44063 [52:16<13:56, 14.07it/s]\u001b[A\n",
+ " 73%|███████▎ | 32301/44063 [52:16<18:12, 10.77it/s]\u001b[A\n",
+ " 73%|███████▎ | 32303/44063 [52:16<20:31, 9.55it/s]\u001b[A\n",
+ " 73%|███████▎ | 32305/44063 [52:17<19:14, 10.18it/s]\u001b[A\n",
+ " 73%|███████▎ | 32307/44063 [52:17<28:39, 6.84it/s]\u001b[A\n",
+ " 73%|███████▎ | 32308/44063 [52:17<30:40, 6.39it/s]\u001b[A\n",
+ " 73%|███████▎ | 32310/44063 [52:17<26:06, 7.50it/s]\u001b[A\n",
+ " 73%|███████▎ | 32311/44063 [52:18<25:37, 7.64it/s]\u001b[A\n",
+ " 73%|███████▎ | 32312/44063 [52:18<26:09, 7.49it/s]\u001b[A\n",
+ " 73%|███████▎ | 32313/44063 [52:18<25:46, 7.60it/s]\u001b[A\n",
+ " 73%|███████▎ | 32314/44063 [52:18<24:59, 7.84it/s]\u001b[A\n",
+ " 73%|███████▎ | 32315/44063 [52:18<24:58, 7.84it/s]\u001b[A\n",
+ " 73%|███████▎ | 32317/44063 [52:18<22:10, 8.83it/s]\u001b[A\n",
+ " 73%|███████▎ | 32318/44063 [52:18<22:43, 8.61it/s]\u001b[A\n",
+ " 73%|███████▎ | 32319/44063 [52:19<28:50, 6.79it/s]\u001b[A\n",
+ " 73%|███████▎ | 32321/44063 [52:19<23:19, 8.39it/s]\u001b[A\n",
+ " 73%|███████▎ | 32323/44063 [52:19<23:19, 8.39it/s]\u001b[A\n",
+ " 73%|███████▎ | 32325/44063 [52:19<20:34, 9.51it/s]\u001b[A\n",
+ " 73%|███████▎ | 32327/44063 [52:19<23:25, 8.35it/s]\u001b[A\n",
+ " 73%|███████▎ | 32329/44063 [52:20<20:34, 9.50it/s]\u001b[A\n",
+ " 73%|███████▎ | 32331/44063 [52:20<20:08, 9.71it/s]\u001b[A\n",
+ " 73%|███████▎ | 32333/44063 [52:20<18:09, 10.76it/s]\u001b[A\n",
+ " 73%|███████▎ | 32335/44063 [52:20<18:17, 10.69it/s]\u001b[A\n",
+ " 73%|███████▎ | 32337/44063 [52:20<17:51, 10.94it/s]\u001b[A\n",
+ " 73%|███████▎ | 32339/44063 [52:21<19:27, 10.04it/s]\u001b[A\n",
+ " 73%|███████▎ | 32341/44063 [52:21<17:07, 11.41it/s]\u001b[A\n",
+ " 73%|███████▎ | 32343/44063 [52:21<18:34, 10.51it/s]\u001b[A\n",
+ " 73%|███████▎ | 32345/44063 [52:21<16:26, 11.88it/s]\u001b[A\n",
+ " 73%|███████▎ | 32347/44063 [52:21<26:50, 7.27it/s]\u001b[A\n",
+ " 73%|███████▎ | 32349/44063 [52:22<28:59, 6.73it/s]\u001b[A\n",
+ " 73%|███████▎ | 32351/44063 [52:22<26:20, 7.41it/s]\u001b[A\n",
+ " 73%|███████▎ | 32352/44063 [52:22<25:02, 7.80it/s]\u001b[A\n",
+ " 73%|███████▎ | 32354/44063 [52:22<23:03, 8.46it/s]\u001b[A\n",
+ " 73%|███████▎ | 32355/44063 [52:22<22:01, 8.86it/s]\u001b[A\n",
+ " 73%|███████▎ | 32357/44063 [52:23<19:57, 9.78it/s]\u001b[A\n",
+ " 73%|███████▎ | 32359/44063 [52:23<19:29, 10.01it/s]\u001b[A\n",
+ " 73%|███████▎ | 32361/44063 [52:23<17:27, 11.17it/s]\u001b[A\n",
+ " 73%|███████▎ | 32363/44063 [52:23<20:55, 9.32it/s]\u001b[A\n",
+ " 73%|███████▎ | 32365/44063 [52:24<24:57, 7.81it/s]\u001b[A\n",
+ " 73%|███████▎ | 32366/44063 [52:24<25:41, 7.59it/s]\u001b[A\n",
+ " 73%|███████▎ | 32367/44063 [52:24<26:14, 7.43it/s]\u001b[A\n",
+ " 73%|███████▎ | 32369/44063 [52:24<23:14, 8.39it/s]\u001b[A\n",
+ " 73%|███████▎ | 32371/44063 [52:24<19:57, 9.76it/s]\u001b[A\n",
+ " 73%|███████▎ | 32373/44063 [52:25<36:06, 5.40it/s]\u001b[A\n",
+ " 73%|███████▎ | 32374/44063 [52:25<31:40, 6.15it/s]\u001b[A\n",
+ " 73%|███████▎ | 32376/44063 [52:25<29:04, 6.70it/s]\u001b[A\n",
+ " 73%|███████▎ | 32377/44063 [52:25<30:31, 6.38it/s]\u001b[A\n",
+ " 73%|███████▎ | 32378/44063 [52:26<27:34, 7.06it/s]\u001b[A\n",
+ " 73%|███████▎ | 32380/44063 [52:26<24:01, 8.10it/s]\u001b[A\n",
+ " 73%|███████▎ | 32382/44063 [52:26<21:07, 9.22it/s]\u001b[A\n",
+ " 73%|███████▎ | 32384/44063 [52:26<22:49, 8.53it/s]\u001b[A\n",
+ " 73%|███████▎ | 32386/44063 [52:26<20:38, 9.43it/s]\u001b[A\n",
+ " 74%|███████▎ | 32388/44063 [52:26<19:12, 10.13it/s]\u001b[A\n",
+ " 74%|███████▎ | 32390/44063 [52:27<19:12, 10.13it/s]\u001b[A\n",
+ " 74%|███████▎ | 32392/44063 [52:27<21:03, 9.24it/s]\u001b[A\n",
+ " 74%|███████▎ | 32393/44063 [52:27<20:49, 9.34it/s]\u001b[A\n",
+ " 74%|███████▎ | 32394/44063 [52:27<21:23, 9.09it/s]\u001b[A\n",
+ " 74%|███████▎ | 32395/44063 [52:27<21:27, 9.06it/s]\u001b[A\n",
+ " 74%|███████▎ | 32397/44063 [52:27<19:15, 10.10it/s]\u001b[A\n",
+ " 74%|███████▎ | 32399/44063 [52:28<17:35, 11.05it/s]\u001b[A\n",
+ " 74%|███████▎ | 32401/44063 [52:28<20:16, 9.59it/s]\u001b[A\n",
+ " 74%|███████▎ | 32403/44063 [52:28<25:06, 7.74it/s]\u001b[A\n",
+ " 74%|███████▎ | 32404/44063 [52:28<24:27, 7.94it/s]\u001b[A\n",
+ " 74%|███████▎ | 32405/44063 [52:28<23:36, 8.23it/s]\u001b[A\n",
+ " 74%|███████▎ | 32406/44063 [52:29<42:58, 4.52it/s]\u001b[A\n",
+ " 74%|███████▎ | 32407/44063 [52:29<36:54, 5.26it/s]\u001b[A\n",
+ " 74%|███████▎ | 32408/44063 [52:29<32:49, 5.92it/s]\u001b[A\n",
+ " 74%|███████▎ | 32409/44063 [52:29<34:05, 5.70it/s]\u001b[A\n",
+ " 74%|███████▎ | 32410/44063 [52:29<32:47, 5.92it/s]\u001b[A\n",
+ " 74%|███████▎ | 32411/44063 [52:30<32:24, 5.99it/s]\u001b[A\n",
+ " 74%|███████▎ | 32412/44063 [52:30<30:31, 6.36it/s]\u001b[A\n",
+ " 74%|███████▎ | 32414/44063 [52:30<28:39, 6.77it/s]\u001b[A\n",
+ " 74%|███████▎ | 32415/44063 [52:30<27:24, 7.08it/s]\u001b[A\n",
+ " 74%|███████▎ | 32417/44063 [52:30<25:40, 7.56it/s]\u001b[A\n",
+ " 74%|███████▎ | 32418/44063 [52:30<24:45, 7.84it/s]\u001b[A\n",
+ " 74%|███████▎ | 32419/44063 [52:31<24:23, 7.96it/s]\u001b[A\n",
+ " 74%|███████▎ | 32420/44063 [52:31<25:28, 7.62it/s]\u001b[A\n",
+ " 74%|███████▎ | 32421/44063 [52:31<28:40, 6.77it/s]\u001b[A\n",
+ " 74%|███████▎ | 32422/44063 [52:31<29:31, 6.57it/s]\u001b[A\n",
+ " 74%|███████▎ | 32423/44063 [52:31<34:35, 5.61it/s]\u001b[A\n",
+ " 74%|███████▎ | 32424/44063 [52:31<34:29, 5.62it/s]\u001b[A\n",
+ " 74%|███████▎ | 32425/44063 [52:32<30:19, 6.40it/s]\u001b[A\n",
+ " 74%|███████▎ | 32427/44063 [52:32<29:19, 6.62it/s]\u001b[A\n",
+ " 74%|███████▎ | 32428/44063 [52:32<28:27, 6.82it/s]\u001b[A\n",
+ " 74%|███████▎ | 32429/44063 [52:32<26:45, 7.25it/s]\u001b[A\n",
+ " 74%|███████▎ | 32430/44063 [52:32<25:38, 7.56it/s]\u001b[A\n",
+ " 74%|███████▎ | 32431/44063 [52:32<26:42, 7.26it/s]\u001b[A\n",
+ " 74%|███████▎ | 32432/44063 [52:32<24:44, 7.84it/s]\u001b[A\n",
+ " 74%|███████▎ | 32434/44063 [52:33<23:49, 8.14it/s]\u001b[A\n",
+ " 74%|███████▎ | 32436/44063 [52:33<21:28, 9.02it/s]\u001b[A\n",
+ " 74%|███████▎ | 32437/44063 [52:33<25:35, 7.57it/s]\u001b[A\n",
+ " 74%|███████▎ | 32438/44063 [52:33<25:55, 7.47it/s]\u001b[A\n",
+ " 74%|███████▎ | 32439/44063 [52:33<26:54, 7.20it/s]\u001b[A\n",
+ " 74%|███████▎ | 32441/44063 [52:34<26:48, 7.23it/s]\u001b[A\n",
+ " 74%|███████▎ | 32442/44063 [52:34<27:51, 6.95it/s]\u001b[A\n",
+ " 74%|███████▎ | 32444/44063 [52:34<25:54, 7.47it/s]\u001b[A\n",
+ " 74%|███████▎ | 32446/44063 [52:34<23:51, 8.12it/s]\u001b[A\n",
+ " 74%|███████▎ | 32448/44063 [52:34<21:19, 9.08it/s]\u001b[A\n",
+ " 74%|███████▎ | 32450/44063 [52:35<19:50, 9.75it/s]\u001b[A\n",
+ " 74%|███████▎ | 32452/44063 [52:35<19:35, 9.88it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 74%|███████▎ | 32454/44063 [52:35<19:13, 10.06it/s]\u001b[A\n",
+ " 74%|███████▎ | 32456/44063 [52:35<18:35, 10.41it/s]\u001b[A\n",
+ " 74%|███████▎ | 32458/44063 [52:35<19:25, 9.96it/s]\u001b[A\n",
+ " 74%|███████▎ | 32460/44063 [52:35<18:05, 10.69it/s]\u001b[A\n",
+ " 74%|███████▎ | 32462/44063 [52:36<17:14, 11.21it/s]\u001b[A\n",
+ " 74%|███████▎ | 32464/44063 [52:36<23:03, 8.38it/s]\u001b[A\n",
+ " 74%|███████▎ | 32465/44063 [52:36<25:43, 7.51it/s]\u001b[A\n",
+ " 74%|███████▎ | 32467/44063 [52:36<23:50, 8.11it/s]\u001b[A\n",
+ " 74%|███████▎ | 32468/44063 [52:37<25:27, 7.59it/s]\u001b[A\n",
+ " 74%|███████▎ | 32469/44063 [52:37<28:23, 6.81it/s]\u001b[A\n",
+ " 74%|███████▎ | 32470/44063 [52:37<33:02, 5.85it/s]\u001b[A\n",
+ " 74%|███████▎ | 32471/44063 [52:37<31:52, 6.06it/s]\u001b[A\n",
+ " 74%|███████▎ | 32472/44063 [52:37<29:15, 6.60it/s]\u001b[A\n",
+ " 74%|███████▎ | 32474/44063 [52:37<25:50, 7.47it/s]\u001b[A\n",
+ " 74%|███████▎ | 32476/44063 [52:38<31:53, 6.06it/s]\u001b[A\n",
+ " 74%|███████▎ | 32478/44063 [52:38<28:48, 6.70it/s]\u001b[A\n",
+ " 74%|███████▎ | 32479/44063 [52:38<27:45, 6.96it/s]\u001b[A\n",
+ " 74%|███████▎ | 32481/44063 [52:38<24:00, 8.04it/s]\u001b[A\n",
+ " 74%|███████▎ | 32483/44063 [52:39<22:12, 8.69it/s]\u001b[A\n",
+ " 74%|███████▎ | 32484/44063 [52:39<21:42, 8.89it/s]\u001b[A\n",
+ " 74%|███████▎ | 32485/44063 [52:39<21:06, 9.14it/s]\u001b[A\n",
+ " 74%|███████▎ | 32486/44063 [52:39<27:32, 7.01it/s]\u001b[A\n",
+ " 74%|███████▎ | 32487/44063 [52:39<27:43, 6.96it/s]\u001b[A\n",
+ " 74%|███████▎ | 32488/44063 [52:39<26:29, 7.28it/s]\u001b[A\n",
+ " 74%|███████▎ | 32489/44063 [52:39<27:30, 7.01it/s]\u001b[A\n",
+ " 74%|███████▎ | 32490/44063 [52:40<29:47, 6.47it/s]\u001b[A\n",
+ " 74%|███████▎ | 32491/44063 [52:40<27:58, 6.89it/s]\u001b[A\n",
+ " 74%|███████▎ | 32493/44063 [52:40<26:40, 7.23it/s]\u001b[A\n",
+ " 74%|███████▎ | 32495/44063 [52:40<25:41, 7.50it/s]\u001b[A\n",
+ " 74%|███████▎ | 32496/44063 [52:40<26:25, 7.30it/s]\u001b[A\n",
+ " 74%|███████▍ | 32497/44063 [52:40<24:27, 7.88it/s]\u001b[A\n",
+ " 74%|███████▍ | 32499/44063 [52:41<22:08, 8.71it/s]\u001b[A\n",
+ " 74%|███████▍ | 32500/44063 [52:41<22:33, 8.54it/s]\u001b[A\n",
+ " 74%|███████▍ | 32501/44063 [52:41<22:33, 8.54it/s]\u001b[A\n",
+ " 74%|███████▍ | 32503/44063 [52:41<21:31, 8.95it/s]\u001b[A\n",
+ " 74%|███████▍ | 32504/44063 [52:41<21:31, 8.95it/s]\u001b[A\n",
+ " 74%|███████▍ | 32506/44063 [52:41<20:14, 9.51it/s]\u001b[A\n",
+ " 74%|███████▍ | 32507/44063 [52:41<20:43, 9.29it/s]\u001b[A\n",
+ " 74%|███████▍ | 32508/44063 [52:42<20:48, 9.26it/s]\u001b[A\n",
+ " 74%|███████▍ | 32509/44063 [52:42<23:34, 8.17it/s]\u001b[A\n",
+ " 74%|███████▍ | 32510/44063 [52:42<22:39, 8.50it/s]\u001b[A\n",
+ " 74%|███████▍ | 32511/44063 [52:42<21:44, 8.86it/s]\u001b[A\n",
+ " 74%|███████▍ | 32512/44063 [52:42<24:13, 7.95it/s]\u001b[A\n",
+ " 74%|███████▍ | 32513/44063 [52:42<26:59, 7.13it/s]\u001b[A\n",
+ " 74%|███████▍ | 32514/44063 [52:42<28:14, 6.81it/s]\u001b[A\n",
+ " 74%|███████▍ | 32516/44063 [52:43<27:10, 7.08it/s]\u001b[A\n",
+ " 74%|███████▍ | 32517/44063 [52:43<24:55, 7.72it/s]\u001b[A\n",
+ " 74%|███████▍ | 32519/44063 [52:43<22:25, 8.58it/s]\u001b[A\n",
+ " 74%|███████▍ | 32521/44063 [52:43<20:52, 9.21it/s]\u001b[A\n",
+ " 74%|███████▍ | 32522/44063 [52:43<21:41, 8.87it/s]\u001b[A\n",
+ " 74%|███████▍ | 32524/44063 [52:43<20:42, 9.28it/s]\u001b[A\n",
+ " 74%|███████▍ | 32525/44063 [52:44<23:26, 8.20it/s]\u001b[A\n",
+ " 74%|███████▍ | 32526/44063 [52:44<23:23, 8.22it/s]\u001b[A\n",
+ " 74%|███████▍ | 32527/44063 [52:44<23:26, 8.20it/s]\u001b[A\n",
+ " 74%|███████▍ | 32528/44063 [52:44<23:18, 8.25it/s]\u001b[A\n",
+ " 74%|███████▍ | 32530/44063 [52:44<23:11, 8.29it/s]\u001b[A\n",
+ " 74%|███████▍ | 32531/44063 [52:44<24:28, 7.85it/s]\u001b[A\n",
+ " 74%|███████▍ | 32532/44063 [52:44<23:16, 8.26it/s]\u001b[A\n",
+ " 74%|███████▍ | 32534/44063 [52:45<21:42, 8.85it/s]\u001b[A\n",
+ " 74%|███████▍ | 32535/44063 [52:45<22:15, 8.63it/s]\u001b[A\n",
+ " 74%|███████▍ | 32536/44063 [52:45<24:50, 7.73it/s]\u001b[A\n",
+ " 74%|███████▍ | 32537/44063 [52:45<25:46, 7.45it/s]\u001b[A\n",
+ " 74%|███████▍ | 32538/44063 [52:45<25:50, 7.43it/s]\u001b[A\n",
+ " 74%|███████▍ | 32539/44063 [52:45<26:47, 7.17it/s]\u001b[A\n",
+ " 74%|███████▍ | 32540/44063 [52:45<25:11, 7.63it/s]\u001b[A\n",
+ " 74%|███████▍ | 32541/44063 [52:46<24:39, 7.79it/s]\u001b[A\n",
+ " 74%|███████▍ | 32542/44063 [52:46<25:59, 7.39it/s]\u001b[A\n",
+ " 74%|███████▍ | 32543/44063 [52:46<31:44, 6.05it/s]\u001b[A\n",
+ " 74%|███████▍ | 32544/44063 [52:46<34:06, 5.63it/s]\u001b[A\n",
+ " 74%|███████▍ | 32545/44063 [52:46<30:18, 6.33it/s]\u001b[A\n",
+ " 74%|███████▍ | 32546/44063 [52:46<28:59, 6.62it/s]\u001b[A\n",
+ " 74%|███████▍ | 32547/44063 [52:47<26:27, 7.26it/s]\u001b[A\n",
+ " 74%|███████▍ | 32549/44063 [52:47<23:48, 8.06it/s]\u001b[A\n",
+ " 74%|███████▍ | 32551/44063 [52:47<20:46, 9.24it/s]\u001b[A\n",
+ " 74%|███████▍ | 32553/44063 [52:47<21:00, 9.13it/s]\u001b[A\n",
+ " 74%|███████▍ | 32554/44063 [52:47<21:10, 9.06it/s]\u001b[A\n",
+ " 74%|███████▍ | 32555/44063 [52:47<24:26, 7.85it/s]\u001b[A\n",
+ " 74%|███████▍ | 32556/44063 [52:48<30:42, 6.24it/s]\u001b[A\n",
+ " 74%|███████▍ | 32557/44063 [52:48<28:31, 6.72it/s]\u001b[A\n",
+ " 74%|███████▍ | 32559/44063 [52:48<25:36, 7.49it/s]\u001b[A\n",
+ " 74%|███████▍ | 32560/44063 [52:48<28:01, 6.84it/s]\u001b[A\n",
+ " 74%|███████▍ | 32561/44063 [52:48<29:27, 6.51it/s]\u001b[A\n",
+ " 74%|███████▍ | 32562/44063 [52:48<27:29, 6.97it/s]\u001b[A\n",
+ " 74%|███████▍ | 32563/44063 [52:49<34:29, 5.56it/s]\u001b[A\n",
+ " 74%|███████▍ | 32565/44063 [52:49<28:06, 6.82it/s]\u001b[A\n",
+ " 74%|███████▍ | 32567/44063 [52:49<24:12, 7.91it/s]\u001b[A\n",
+ " 74%|███████▍ | 32568/44063 [52:49<23:16, 8.23it/s]\u001b[A\n",
+ " 74%|███████▍ | 32569/44063 [52:49<22:56, 8.35it/s]\u001b[A\n",
+ " 74%|███████▍ | 32571/44063 [52:49<23:39, 8.09it/s]\u001b[A\n",
+ " 74%|███████▍ | 32572/44063 [52:50<26:45, 7.16it/s]\u001b[A\n",
+ " 74%|███████▍ | 32574/44063 [52:50<22:34, 8.48it/s]\u001b[A\n",
+ " 74%|███████▍ | 32576/44063 [52:50<20:22, 9.40it/s]\u001b[A\n",
+ " 74%|███████▍ | 32578/44063 [52:50<21:38, 8.84it/s]\u001b[A\n",
+ " 74%|███████▍ | 32580/44063 [52:50<20:13, 9.47it/s]\u001b[A\n",
+ " 74%|███████▍ | 32582/44063 [52:51<20:58, 9.13it/s]\u001b[A\n",
+ " 74%|███████▍ | 32584/44063 [52:51<20:06, 9.52it/s]\u001b[A\n",
+ " 74%|███████▍ | 32585/44063 [52:51<20:10, 9.48it/s]\u001b[A\n",
+ " 74%|███████▍ | 32586/44063 [52:51<21:53, 8.74it/s]\u001b[A\n",
+ " 74%|███████▍ | 32587/44063 [52:51<23:49, 8.03it/s]\u001b[A\n",
+ " 74%|███████▍ | 32588/44063 [52:51<22:31, 8.49it/s]\u001b[A\n",
+ " 74%|███████▍ | 32590/44063 [52:51<21:24, 8.94it/s]\u001b[A\n",
+ " 74%|███████▍ | 32591/44063 [52:52<26:20, 7.26it/s]\u001b[A\n",
+ " 74%|███████▍ | 32592/44063 [52:52<38:48, 4.93it/s]\u001b[A\n",
+ " 74%|███████▍ | 32594/44063 [52:52<32:06, 5.95it/s]\u001b[A\n",
+ " 74%|███████▍ | 32595/44063 [52:52<30:15, 6.32it/s]\u001b[A\n",
+ " 74%|███████▍ | 32597/44063 [52:53<26:32, 7.20it/s]\u001b[A\n",
+ " 74%|███████▍ | 32599/44063 [52:53<25:24, 7.52it/s]\u001b[A\n",
+ " 74%|███████▍ | 32600/44063 [52:53<35:48, 5.33it/s]\u001b[A\n",
+ " 74%|███████▍ | 32602/44063 [52:53<30:49, 6.20it/s]\u001b[A\n",
+ " 74%|███████▍ | 32603/44063 [52:53<28:24, 6.72it/s]\u001b[A\n",
+ " 74%|███████▍ | 32604/44063 [52:54<26:39, 7.16it/s]\u001b[A\n",
+ " 74%|███████▍ | 32606/44063 [52:54<28:11, 6.77it/s]\u001b[A\n",
+ " 74%|███████▍ | 32607/44063 [52:54<34:59, 5.46it/s]\u001b[A\n",
+ " 74%|███████▍ | 32608/44063 [52:54<31:04, 6.14it/s]\u001b[A\n",
+ " 74%|███████▍ | 32610/44063 [52:54<27:09, 7.03it/s]\u001b[A\n",
+ " 74%|███████▍ | 32611/44063 [52:55<27:58, 6.82it/s]\u001b[A\n",
+ " 74%|███████▍ | 32612/44063 [52:55<34:58, 5.46it/s]\u001b[A\n",
+ " 74%|███████▍ | 32614/44063 [52:55<30:09, 6.33it/s]\u001b[A\n",
+ " 74%|███████▍ | 32615/44063 [52:55<28:43, 6.64it/s]\u001b[A\n",
+ " 74%|███████▍ | 32616/44063 [52:55<26:48, 7.12it/s]\u001b[A\n",
+ " 74%|███████▍ | 32617/44063 [52:55<25:30, 7.48it/s]\u001b[A\n",
+ " 74%|███████▍ | 32618/44063 [52:56<25:44, 7.41it/s]\u001b[A\n",
+ " 74%|███████▍ | 32619/44063 [52:56<26:58, 7.07it/s]\u001b[A\n",
+ " 74%|███████▍ | 32621/44063 [52:56<23:05, 8.26it/s]\u001b[A\n",
+ " 74%|███████▍ | 32622/44063 [52:56<23:04, 8.26it/s]\u001b[A\n",
+ " 74%|███████▍ | 32623/44063 [52:56<26:37, 7.16it/s]\u001b[A\n",
+ " 74%|███████▍ | 32624/44063 [52:56<25:05, 7.60it/s]\u001b[A\n",
+ " 74%|███████▍ | 32626/44063 [52:56<21:27, 8.89it/s]\u001b[A\n",
+ " 74%|███████▍ | 32628/44063 [52:57<24:18, 7.84it/s]\u001b[A\n",
+ " 74%|███████▍ | 32629/44063 [52:57<35:20, 5.39it/s]\u001b[A\n",
+ " 74%|███████▍ | 32630/44063 [52:57<32:59, 5.78it/s]\u001b[A\n",
+ " 74%|███████▍ | 32632/44063 [52:57<28:12, 6.75it/s]\u001b[A\n",
+ " 74%|███████▍ | 32633/44063 [52:58<27:04, 7.04it/s]\u001b[A\n",
+ " 74%|███████▍ | 32634/44063 [52:58<26:44, 7.12it/s]\u001b[A\n",
+ " 74%|███████▍ | 32635/44063 [52:58<24:42, 7.71it/s]\u001b[A\n",
+ " 74%|███████▍ | 32637/44063 [52:58<23:41, 8.04it/s]\u001b[A\n",
+ " 74%|███████▍ | 32638/44063 [52:58<24:16, 7.84it/s]\u001b[A\n",
+ " 74%|███████▍ | 32639/44063 [52:58<25:20, 7.52it/s]\u001b[A\n",
+ " 74%|███████▍ | 32640/44063 [52:58<23:40, 8.04it/s]\u001b[A\n",
+ " 74%|███████▍ | 32642/44063 [52:58<20:35, 9.24it/s]\u001b[A\n",
+ " 74%|███████▍ | 32644/44063 [52:59<20:11, 9.42it/s]\u001b[A\n",
+ " 74%|███████▍ | 32646/44063 [52:59<19:10, 9.92it/s]\u001b[A\n",
+ " 74%|███████▍ | 32648/44063 [52:59<20:13, 9.41it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 74%|███████▍ | 32650/44063 [52:59<19:48, 9.60it/s]\u001b[A\n",
+ " 74%|███████▍ | 32652/44063 [53:00<22:13, 8.56it/s]\u001b[A\n",
+ " 74%|███████▍ | 32653/44063 [53:00<28:06, 6.77it/s]\u001b[A\n",
+ " 74%|███████▍ | 32655/44063 [53:00<25:30, 7.45it/s]\u001b[A\n",
+ " 74%|███████▍ | 32656/44063 [53:00<25:00, 7.60it/s]\u001b[A\n",
+ " 74%|███████▍ | 32657/44063 [53:00<26:23, 7.20it/s]\u001b[A\n",
+ " 74%|███████▍ | 32658/44063 [53:00<27:18, 6.96it/s]\u001b[A\n",
+ " 74%|███████▍ | 32659/44063 [53:01<25:25, 7.47it/s]\u001b[A\n",
+ " 74%|███████▍ | 32661/44063 [53:01<22:19, 8.51it/s]\u001b[A\n",
+ " 74%|███████▍ | 32662/44063 [53:01<23:53, 7.95it/s]\u001b[A\n",
+ " 74%|███████▍ | 32663/44063 [53:01<25:11, 7.54it/s]\u001b[A\n",
+ " 74%|███████▍ | 32664/44063 [53:01<25:57, 7.32it/s]\u001b[A\n",
+ " 74%|███████▍ | 32665/44063 [53:01<26:36, 7.14it/s]\u001b[A\n",
+ " 74%|███████▍ | 32667/44063 [53:02<24:28, 7.76it/s]\u001b[A\n",
+ " 74%|███████▍ | 32668/44063 [53:02<25:27, 7.46it/s]\u001b[A\n",
+ " 74%|███████▍ | 32669/44063 [53:02<36:01, 5.27it/s]\u001b[A\n",
+ " 74%|███████▍ | 32670/44063 [53:02<32:42, 5.81it/s]\u001b[A\n",
+ " 74%|███████▍ | 32671/44063 [53:02<34:42, 5.47it/s]\u001b[A\n",
+ " 74%|███████▍ | 32672/44063 [53:03<36:28, 5.20it/s]\u001b[A\n",
+ " 74%|███████▍ | 32673/44063 [53:03<31:32, 6.02it/s]\u001b[A\n",
+ " 74%|███████▍ | 32675/44063 [53:03<29:16, 6.48it/s]\u001b[A\n",
+ " 74%|███████▍ | 32677/44063 [53:03<25:13, 7.52it/s]\u001b[A\n",
+ " 74%|███████▍ | 32678/44063 [53:03<26:05, 7.27it/s]\u001b[A\n",
+ " 74%|███████▍ | 32679/44063 [53:03<27:00, 7.03it/s]\u001b[A\n",
+ " 74%|███████▍ | 32680/44063 [53:04<29:47, 6.37it/s]\u001b[A\n",
+ " 74%|███████▍ | 32681/44063 [53:04<29:58, 6.33it/s]\u001b[A\n",
+ " 74%|███████▍ | 32683/44063 [53:04<30:53, 6.14it/s]\u001b[A\n",
+ " 74%|███████▍ | 32684/44063 [53:04<27:44, 6.84it/s]\u001b[A\n",
+ " 74%|███████▍ | 32686/44063 [53:04<27:51, 6.81it/s]\u001b[A\n",
+ " 74%|███████▍ | 32687/44063 [53:05<32:11, 5.89it/s]\u001b[A\n",
+ " 74%|███████▍ | 32688/44063 [53:05<32:18, 5.87it/s]\u001b[A\n",
+ " 74%|███████▍ | 32690/44063 [53:05<28:04, 6.75it/s]\u001b[A\n",
+ " 74%|███████▍ | 32692/44063 [53:05<24:21, 7.78it/s]\u001b[A\n",
+ " 74%|███████▍ | 32694/44063 [53:05<22:18, 8.49it/s]\u001b[A\n",
+ " 74%|███████▍ | 32696/44063 [53:06<20:46, 9.12it/s]\u001b[A\n",
+ " 74%|███████▍ | 32697/44063 [53:06<25:15, 7.50it/s]\u001b[A\n",
+ " 74%|███████▍ | 32699/44063 [53:06<21:54, 8.65it/s]\u001b[A\n",
+ " 74%|███████▍ | 32700/44063 [53:06<21:48, 8.69it/s]\u001b[A\n",
+ " 74%|███████▍ | 32701/44063 [53:06<22:47, 8.31it/s]\u001b[A\n",
+ " 74%|███████▍ | 32703/44063 [53:06<20:54, 9.06it/s]\u001b[A\n",
+ " 74%|███████▍ | 32705/44063 [53:06<18:19, 10.33it/s]\u001b[A\n",
+ " 74%|███████▍ | 32707/44063 [53:07<20:33, 9.20it/s]\u001b[A\n",
+ " 74%|███████▍ | 32709/44063 [53:07<20:39, 9.16it/s]\u001b[A\n",
+ " 74%|███████▍ | 32711/44063 [53:07<19:27, 9.73it/s]\u001b[A\n",
+ " 74%|███████▍ | 32713/44063 [53:07<19:33, 9.67it/s]\u001b[A\n",
+ " 74%|███████▍ | 32715/44063 [53:08<22:46, 8.30it/s]\u001b[A\n",
+ " 74%|███████▍ | 32716/44063 [53:08<21:45, 8.69it/s]\u001b[A\n",
+ " 74%|███████▍ | 32717/44063 [53:08<25:34, 7.39it/s]\u001b[A\n",
+ " 74%|███████▍ | 32718/44063 [53:08<24:46, 7.63it/s]\u001b[A\n",
+ " 74%|███████▍ | 32719/44063 [53:08<23:45, 7.96it/s]\u001b[A\n",
+ " 74%|███████▍ | 32721/44063 [53:08<21:15, 8.90it/s]\u001b[A\n",
+ " 74%|███████▍ | 32722/44063 [53:09<23:18, 8.11it/s]\u001b[A\n",
+ " 74%|███████▍ | 32723/44063 [53:09<37:02, 5.10it/s]\u001b[A\n",
+ " 74%|███████▍ | 32725/44063 [53:09<31:24, 6.02it/s]\u001b[A\n",
+ " 74%|███████▍ | 32727/44063 [53:09<27:20, 6.91it/s]\u001b[A\n",
+ " 74%|███████▍ | 32728/44063 [53:09<24:50, 7.60it/s]\u001b[A\n",
+ " 74%|███████▍ | 32729/44063 [53:09<23:30, 8.04it/s]\u001b[A\n",
+ " 74%|███████▍ | 32730/44063 [53:10<24:39, 7.66it/s]\u001b[A\n",
+ " 74%|███████▍ | 32731/44063 [53:10<23:25, 8.06it/s]\u001b[A\n",
+ " 74%|███████▍ | 32732/44063 [53:10<23:43, 7.96it/s]\u001b[A\n",
+ " 74%|███████▍ | 32733/44063 [53:10<29:49, 6.33it/s]\u001b[A\n",
+ " 74%|███████▍ | 32734/44063 [53:10<30:00, 6.29it/s]\u001b[A\n",
+ " 74%|███████▍ | 32735/44063 [53:10<29:10, 6.47it/s]\u001b[A\n",
+ " 74%|███████▍ | 32736/44063 [53:11<32:13, 5.86it/s]\u001b[A\n",
+ " 74%|███████▍ | 32737/44063 [53:11<31:30, 5.99it/s]\u001b[A\n",
+ " 74%|███████▍ | 32738/44063 [53:11<33:43, 5.60it/s]\u001b[A\n",
+ " 74%|███████▍ | 32740/44063 [53:11<27:40, 6.82it/s]\u001b[A\n",
+ " 74%|███████▍ | 32741/44063 [53:11<28:46, 6.56it/s]\u001b[A\n",
+ " 74%|███████▍ | 32742/44063 [53:11<29:07, 6.48it/s]\u001b[A\n",
+ " 74%|███████▍ | 32743/44063 [53:12<33:14, 5.68it/s]\u001b[A\n",
+ " 74%|███████▍ | 32744/44063 [53:12<32:55, 5.73it/s]\u001b[A\n",
+ " 74%|███████▍ | 32746/44063 [53:12<28:49, 6.54it/s]\u001b[A\n",
+ " 74%|███████▍ | 32748/44063 [53:12<26:20, 7.16it/s]\u001b[A\n",
+ " 74%|███████▍ | 32749/44063 [53:12<25:40, 7.34it/s]\u001b[A\n",
+ " 74%|███████▍ | 32750/44063 [53:12<23:46, 7.93it/s]\u001b[A\n",
+ " 74%|███████▍ | 32752/44063 [53:13<20:59, 8.98it/s]\u001b[A\n",
+ " 74%|███████▍ | 32754/44063 [53:13<19:57, 9.45it/s]\u001b[A\n",
+ " 74%|███████▍ | 32756/44063 [53:13<19:51, 9.49it/s]\u001b[A\n",
+ " 74%|███████▍ | 32758/44063 [53:13<18:17, 10.31it/s]\u001b[A\n",
+ " 74%|███████▍ | 32760/44063 [53:13<19:42, 9.56it/s]\u001b[A\n",
+ " 74%|███████▍ | 32762/44063 [53:14<23:53, 7.89it/s]\u001b[A\n",
+ " 74%|███████▍ | 32763/44063 [53:14<26:29, 7.11it/s]\u001b[A\n",
+ " 74%|███████▍ | 32764/44063 [53:14<25:13, 7.46it/s]\u001b[A\n",
+ " 74%|███████▍ | 32766/44063 [53:14<22:18, 8.44it/s]\u001b[A\n",
+ " 74%|███████▍ | 32767/44063 [53:14<22:32, 8.35it/s]\u001b[A\n",
+ " 74%|███████▍ | 32768/44063 [53:14<22:05, 8.52it/s]\u001b[A\n",
+ " 74%|███████▍ | 32769/44063 [53:15<24:25, 7.71it/s]\u001b[A\n",
+ " 74%|███████▍ | 32770/44063 [53:15<25:43, 7.32it/s]\u001b[A\n",
+ " 74%|███████▍ | 32772/44063 [53:15<22:00, 8.55it/s]\u001b[A\n",
+ " 74%|███████▍ | 32773/44063 [53:15<21:08, 8.90it/s]\u001b[A\n",
+ " 74%|███████▍ | 32775/44063 [53:15<18:59, 9.91it/s]\u001b[A\n",
+ " 74%|███████▍ | 32777/44063 [53:15<21:03, 8.93it/s]\u001b[A\n",
+ " 74%|███████▍ | 32778/44063 [53:16<23:25, 8.03it/s]\u001b[A\n",
+ " 74%|███████▍ | 32779/44063 [53:16<23:17, 8.08it/s]\u001b[A\n",
+ " 74%|███████▍ | 32781/44063 [53:16<22:14, 8.46it/s]\u001b[A\n",
+ " 74%|███████▍ | 32782/44063 [53:16<21:40, 8.67it/s]\u001b[A\n",
+ " 74%|███████▍ | 32783/44063 [53:16<24:31, 7.67it/s]\u001b[A\n",
+ " 74%|███████▍ | 32784/44063 [53:16<23:21, 8.05it/s]\u001b[A\n",
+ " 74%|███████▍ | 32785/44063 [53:16<23:51, 7.88it/s]\u001b[A\n",
+ " 74%|███████▍ | 32786/44063 [53:17<22:56, 8.19it/s]\u001b[A\n",
+ " 74%|███████▍ | 32787/44063 [53:17<24:04, 7.81it/s]\u001b[A\n",
+ " 74%|███████▍ | 32789/44063 [53:17<21:16, 8.83it/s]\u001b[A\n",
+ " 74%|███████▍ | 32790/44063 [53:17<22:28, 8.36it/s]\u001b[A\n",
+ " 74%|███████▍ | 32791/44063 [53:17<21:34, 8.71it/s]\u001b[A\n",
+ " 74%|███████▍ | 32792/44063 [53:17<22:02, 8.52it/s]\u001b[A\n",
+ " 74%|███████▍ | 32793/44063 [53:17<24:07, 7.78it/s]\u001b[A\n",
+ " 74%|███████▍ | 32794/44063 [53:18<28:01, 6.70it/s]\u001b[A\n",
+ " 74%|███████▍ | 32795/44063 [53:18<26:17, 7.14it/s]\u001b[A\n",
+ " 74%|███████▍ | 32796/44063 [53:18<24:53, 7.55it/s]\u001b[A\n",
+ " 74%|███████▍ | 32797/44063 [53:18<23:27, 8.00it/s]\u001b[A\n",
+ " 74%|███████▍ | 32798/44063 [53:18<23:21, 8.04it/s]\u001b[A\n",
+ " 74%|███████▍ | 32799/44063 [53:18<26:43, 7.02it/s]\u001b[A\n",
+ " 74%|███████▍ | 32800/44063 [53:18<27:59, 6.71it/s]\u001b[A\n",
+ " 74%|███████▍ | 32802/44063 [53:19<23:31, 7.98it/s]\u001b[A\n",
+ " 74%|███████▍ | 32803/44063 [53:19<25:45, 7.29it/s]\u001b[A\n",
+ " 74%|███████▍ | 32805/44063 [53:19<22:16, 8.42it/s]\u001b[A\n",
+ " 74%|███████▍ | 32807/44063 [53:19<21:12, 8.85it/s]\u001b[A\n",
+ " 74%|███████▍ | 32808/44063 [53:19<25:29, 7.36it/s]\u001b[A\n",
+ " 74%|███████▍ | 32810/44063 [53:19<22:30, 8.33it/s]\u001b[A\n",
+ " 74%|███████▍ | 32812/44063 [53:20<20:28, 9.16it/s]\u001b[A\n",
+ " 74%|███████▍ | 32814/44063 [53:20<21:17, 8.81it/s]\u001b[A\n",
+ " 74%|███████▍ | 32815/44063 [53:20<21:13, 8.83it/s]\u001b[A\n",
+ " 74%|███████▍ | 32816/44063 [53:20<21:14, 8.82it/s]\u001b[A\n",
+ " 74%|███████▍ | 32817/44063 [53:20<23:00, 8.14it/s]\u001b[A\n",
+ " 74%|███████▍ | 32818/44063 [53:20<23:39, 7.92it/s]\u001b[A\n",
+ " 74%|███████▍ | 32819/44063 [53:21<28:08, 6.66it/s]\u001b[A\n",
+ " 74%|███████▍ | 32821/44063 [53:21<27:22, 6.85it/s]\u001b[A\n",
+ " 74%|███████▍ | 32822/44063 [53:21<26:20, 7.11it/s]\u001b[A\n",
+ " 74%|███████▍ | 32823/44063 [53:21<25:08, 7.45it/s]\u001b[A\n",
+ " 74%|███████▍ | 32825/44063 [53:21<21:34, 8.68it/s]\u001b[A\n",
+ " 74%|███████▍ | 32826/44063 [53:21<20:47, 9.01it/s]\u001b[A\n",
+ " 75%|███████▍ | 32827/44063 [53:21<20:17, 9.23it/s]\u001b[A\n",
+ " 75%|███████▍ | 32829/44063 [53:22<18:26, 10.15it/s]\u001b[A\n",
+ " 75%|███████▍ | 32831/44063 [53:22<19:39, 9.52it/s]\u001b[A\n",
+ " 75%|███████▍ | 32833/44063 [53:22<19:03, 9.82it/s]\u001b[A\n",
+ " 75%|███████▍ | 32835/44063 [53:22<21:35, 8.67it/s]\u001b[A\n",
+ " 75%|███████▍ | 32836/44063 [53:22<23:16, 8.04it/s]\u001b[A\n",
+ " 75%|███████▍ | 32837/44063 [53:23<24:14, 7.72it/s]\u001b[A\n",
+ " 75%|███████▍ | 32839/44063 [53:23<22:36, 8.27it/s]\u001b[A\n",
+ " 75%|███████▍ | 32841/44063 [53:23<21:43, 8.61it/s]\u001b[A\n",
+ " 75%|███████▍ | 32843/44063 [53:23<22:28, 8.32it/s]\u001b[A\n",
+ " 75%|███████▍ | 32844/44063 [53:23<23:42, 7.89it/s]\u001b[A\n",
+ " 75%|███████▍ | 32846/44063 [53:24<21:54, 8.54it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 75%|███████▍ | 32848/44063 [53:24<21:50, 8.56it/s]\u001b[A\n",
+ " 75%|███████▍ | 32849/44063 [53:24<24:17, 7.69it/s]\u001b[A\n",
+ " 75%|███████▍ | 32850/44063 [53:24<28:47, 6.49it/s]\u001b[A\n",
+ " 75%|███████▍ | 32852/44063 [53:24<24:50, 7.52it/s]\u001b[A\n",
+ " 75%|███████▍ | 32853/44063 [53:24<24:32, 7.61it/s]\u001b[A\n",
+ " 75%|███████▍ | 32855/44063 [53:25<23:15, 8.03it/s]\u001b[A\n",
+ " 75%|███████▍ | 32856/44063 [53:25<25:52, 7.22it/s]\u001b[A\n",
+ " 75%|███████▍ | 32857/44063 [53:25<23:54, 7.81it/s]\u001b[A\n",
+ " 75%|███████▍ | 32858/44063 [53:25<25:26, 7.34it/s]\u001b[A\n",
+ " 75%|███████▍ | 32859/44063 [53:25<27:52, 6.70it/s]\u001b[A\n",
+ " 75%|███████▍ | 32861/44063 [53:25<24:10, 7.72it/s]\u001b[A\n",
+ " 75%|███████▍ | 32862/44063 [53:26<25:08, 7.43it/s]\u001b[A\n",
+ " 75%|███████▍ | 32863/44063 [53:26<28:30, 6.55it/s]\u001b[A\n",
+ " 75%|███████▍ | 32864/44063 [53:26<37:25, 4.99it/s]\u001b[A\n",
+ " 75%|███████▍ | 32865/44063 [53:26<36:28, 5.12it/s]\u001b[A\n",
+ " 75%|███████▍ | 32867/44063 [53:26<29:20, 6.36it/s]\u001b[A\n",
+ " 75%|███████▍ | 32869/44063 [53:27<26:38, 7.00it/s]\u001b[A\n",
+ " 75%|███████▍ | 32871/44063 [53:27<23:33, 7.92it/s]\u001b[A\n",
+ " 75%|███████▍ | 32872/44063 [53:27<24:52, 7.50it/s]\u001b[A\n",
+ " 75%|███████▍ | 32874/44063 [53:27<20:55, 8.91it/s]\u001b[A\n",
+ " 75%|███████▍ | 32876/44063 [53:27<18:13, 10.23it/s]\u001b[A\n",
+ " 75%|███████▍ | 32878/44063 [53:27<16:43, 11.15it/s]\u001b[A\n",
+ " 75%|███████▍ | 32880/44063 [53:28<17:39, 10.56it/s]\u001b[A\n",
+ " 75%|███████▍ | 32882/44063 [53:28<20:45, 8.98it/s]\u001b[A\n",
+ " 75%|███████▍ | 32884/44063 [53:28<20:24, 9.13it/s]\u001b[A\n",
+ " 75%|███████▍ | 32886/44063 [53:28<20:56, 8.89it/s]\u001b[A\n",
+ " 75%|███████▍ | 32887/44063 [53:28<21:46, 8.55it/s]\u001b[A\n",
+ " 75%|███████▍ | 32888/44063 [53:29<24:57, 7.46it/s]\u001b[A\n",
+ " 75%|███████▍ | 32890/44063 [53:29<20:55, 8.90it/s]\u001b[A\n",
+ " 75%|███████▍ | 32892/44063 [53:29<17:28, 10.65it/s]\u001b[A\n",
+ " 75%|███████▍ | 32894/44063 [53:29<21:25, 8.69it/s]\u001b[A\n",
+ " 75%|███████▍ | 32896/44063 [53:29<21:39, 8.59it/s]\u001b[A\n",
+ " 75%|███████▍ | 32898/44063 [53:30<23:51, 7.80it/s]\u001b[A\n",
+ " 75%|███████▍ | 32900/44063 [53:30<23:05, 8.06it/s]\u001b[A\n",
+ " 75%|███████▍ | 32902/44063 [53:30<22:00, 8.45it/s]\u001b[A\n",
+ " 75%|███████▍ | 32903/44063 [53:30<30:12, 6.16it/s]\u001b[A\n",
+ " 75%|███████▍ | 32905/44063 [53:31<30:17, 6.14it/s]\u001b[A\n",
+ " 75%|███████▍ | 32907/44063 [53:31<25:32, 7.28it/s]\u001b[A\n",
+ " 75%|███████▍ | 32909/44063 [53:31<22:26, 8.28it/s]\u001b[A\n",
+ " 75%|███████▍ | 32910/44063 [53:31<22:34, 8.23it/s]\u001b[A\n",
+ " 75%|███████▍ | 32912/44063 [53:31<21:27, 8.66it/s]\u001b[A\n",
+ " 75%|███████▍ | 32913/44063 [53:32<23:40, 7.85it/s]\u001b[A\n",
+ " 75%|███████▍ | 32915/44063 [53:32<26:22, 7.04it/s]\u001b[A\n",
+ " 75%|███████▍ | 32917/44063 [53:32<25:41, 7.23it/s]\u001b[A\n",
+ " 75%|███████▍ | 32919/44063 [53:32<23:07, 8.03it/s]\u001b[A\n",
+ " 75%|███████▍ | 32921/44063 [53:33<22:02, 8.42it/s]\u001b[A\n",
+ " 75%|███████▍ | 32922/44063 [53:33<22:37, 8.21it/s]\u001b[A\n",
+ " 75%|███████▍ | 32924/44063 [53:33<24:40, 7.52it/s]\u001b[A\n",
+ " 75%|███████▍ | 32925/44063 [53:33<29:24, 6.31it/s]\u001b[A\n",
+ " 75%|███████▍ | 32927/44063 [53:33<24:07, 7.69it/s]\u001b[A\n",
+ " 75%|███████▍ | 32929/44063 [53:34<21:05, 8.80it/s]\u001b[A\n",
+ " 75%|███████▍ | 32931/44063 [53:34<20:01, 9.26it/s]\u001b[A\n",
+ " 75%|███████▍ | 32933/44063 [53:34<18:59, 9.77it/s]\u001b[A\n",
+ " 75%|███████▍ | 32935/44063 [53:34<21:21, 8.69it/s]\u001b[A\n",
+ " 75%|███████▍ | 32937/44063 [53:34<18:18, 10.13it/s]\u001b[A\n",
+ " 75%|███████▍ | 32939/44063 [53:34<17:38, 10.51it/s]\u001b[A\n",
+ " 75%|███████▍ | 32941/44063 [53:35<21:56, 8.45it/s]\u001b[A\n",
+ " 75%|███████▍ | 32943/44063 [53:35<18:08, 10.21it/s]\u001b[A\n",
+ " 75%|███████▍ | 32945/44063 [53:35<21:10, 8.75it/s]\u001b[A\n",
+ " 75%|███████▍ | 32947/44063 [53:35<20:39, 8.97it/s]\u001b[A\n",
+ " 75%|███████▍ | 32949/44063 [53:36<22:07, 8.37it/s]\u001b[A\n",
+ " 75%|███████▍ | 32951/44063 [53:36<20:18, 9.12it/s]\u001b[A\n",
+ " 75%|███████▍ | 32953/44063 [53:36<18:07, 10.21it/s]\u001b[A\n",
+ " 75%|███████▍ | 32955/44063 [53:36<20:58, 8.83it/s]\u001b[A\n",
+ " 75%|███████▍ | 32956/44063 [53:36<21:03, 8.79it/s]\u001b[A\n",
+ " 75%|███████▍ | 32957/44063 [53:37<25:33, 7.24it/s]\u001b[A\n",
+ " 75%|███████▍ | 32959/44063 [53:37<24:24, 7.58it/s]\u001b[A\n",
+ " 75%|███████▍ | 32960/44063 [53:37<24:10, 7.66it/s]\u001b[A\n",
+ " 75%|███████▍ | 32962/44063 [53:37<19:46, 9.36it/s]\u001b[A\n",
+ " 75%|███████▍ | 32965/44063 [53:37<16:41, 11.08it/s]\u001b[A\n",
+ " 75%|███████▍ | 32967/44063 [53:37<16:23, 11.28it/s]\u001b[A\n",
+ " 75%|███████▍ | 32969/44063 [53:38<16:18, 11.33it/s]\u001b[A\n",
+ " 75%|███████▍ | 32971/44063 [53:38<19:29, 9.48it/s]\u001b[A\n",
+ " 75%|███████▍ | 32973/44063 [53:38<20:34, 8.99it/s]\u001b[A\n",
+ " 75%|███████▍ | 32975/44063 [53:38<17:59, 10.27it/s]\u001b[A\n",
+ " 75%|███████▍ | 32978/44063 [53:38<15:24, 11.99it/s]\u001b[A\n",
+ " 75%|███████▍ | 32980/44063 [53:39<17:28, 10.57it/s]\u001b[A\n",
+ " 75%|███████▍ | 32982/44063 [53:39<17:34, 10.51it/s]\u001b[A\n",
+ " 75%|███████▍ | 32984/44063 [53:39<17:41, 10.43it/s]\u001b[A\n",
+ " 75%|███████▍ | 32986/44063 [53:39<17:10, 10.75it/s]\u001b[A\n",
+ " 75%|███████▍ | 32988/44063 [53:39<19:21, 9.54it/s]\u001b[A\n",
+ " 75%|███████▍ | 32990/44063 [53:40<18:00, 10.25it/s]\u001b[A\n",
+ " 75%|███████▍ | 32992/44063 [53:40<18:22, 10.04it/s]\u001b[A\n",
+ " 75%|███████▍ | 32994/44063 [53:40<17:40, 10.44it/s]\u001b[A\n",
+ " 75%|███████▍ | 32996/44063 [53:40<20:16, 9.09it/s]\u001b[A\n",
+ " 75%|███████▍ | 32998/44063 [53:41<19:39, 9.38it/s]\u001b[A\n",
+ " 75%|███████▍ | 33000/44063 [53:41<22:07, 8.33it/s]\u001b[A\n",
+ " 75%|███████▍ | 33001/44063 [53:41<21:39, 8.51it/s]\u001b[A\n",
+ " 75%|███████▍ | 33003/44063 [53:41<20:00, 9.22it/s]\u001b[A\n",
+ " 75%|███████▍ | 33005/44063 [53:41<18:49, 9.79it/s]\u001b[A\n",
+ " 75%|███████▍ | 33007/44063 [53:42<19:13, 9.59it/s]\u001b[A\n",
+ " 75%|███████▍ | 33008/44063 [53:42<20:49, 8.85it/s]\u001b[A\n",
+ " 75%|███████▍ | 33010/44063 [53:42<19:04, 9.66it/s]\u001b[A\n",
+ " 75%|███████▍ | 33012/44063 [53:42<16:50, 10.93it/s]\u001b[A\n",
+ " 75%|███████▍ | 33014/44063 [53:42<17:39, 10.43it/s]\u001b[A\n",
+ " 75%|███████▍ | 33016/44063 [53:42<17:45, 10.37it/s]\u001b[A\n",
+ " 75%|███████▍ | 33018/44063 [53:43<20:09, 9.13it/s]\u001b[A\n",
+ " 75%|███████▍ | 33020/44063 [53:43<19:06, 9.63it/s]\u001b[A\n",
+ " 75%|███████▍ | 33022/44063 [53:43<19:14, 9.57it/s]\u001b[A\n",
+ " 75%|███████▍ | 33023/44063 [53:43<22:57, 8.01it/s]\u001b[A\n",
+ " 75%|███████▍ | 33024/44063 [53:43<25:33, 7.20it/s]\u001b[A\n",
+ " 75%|███████▍ | 33025/44063 [53:44<27:30, 6.69it/s]\u001b[A\n",
+ " 75%|███████▍ | 33027/44063 [53:44<24:28, 7.52it/s]\u001b[A\n",
+ " 75%|███████▍ | 33029/44063 [53:44<21:42, 8.47it/s]\u001b[A\n",
+ " 75%|███████▍ | 33032/44063 [53:44<19:18, 9.52it/s]\u001b[A\n",
+ " 75%|███████▍ | 33034/44063 [53:44<21:06, 8.71it/s]\u001b[A\n",
+ " 75%|███████▍ | 33035/44063 [53:44<20:31, 8.95it/s]\u001b[A\n",
+ " 75%|███████▍ | 33037/44063 [53:45<18:54, 9.72it/s]\u001b[A\n",
+ " 75%|███████▍ | 33039/44063 [53:45<18:40, 9.84it/s]\u001b[A\n",
+ " 75%|███████▍ | 33042/44063 [53:45<17:07, 10.72it/s]\u001b[A\n",
+ " 75%|███████▍ | 33044/44063 [53:45<21:07, 8.69it/s]\u001b[A\n",
+ " 75%|███████▍ | 33045/44063 [53:46<30:50, 5.95it/s]\u001b[A\n",
+ " 75%|███████▍ | 33046/44063 [53:46<28:40, 6.40it/s]\u001b[A\n",
+ " 75%|███████▍ | 33047/44063 [53:46<26:12, 7.01it/s]\u001b[A\n",
+ " 75%|███████▌ | 33050/44063 [53:46<20:46, 8.84it/s]\u001b[A\n",
+ " 75%|███████▌ | 33052/44063 [53:46<17:56, 10.23it/s]\u001b[A\n",
+ " 75%|███████▌ | 33054/44063 [53:46<20:53, 8.78it/s]\u001b[A\n",
+ " 75%|███████▌ | 33056/44063 [53:47<18:17, 10.03it/s]\u001b[A\n",
+ " 75%|███████▌ | 33058/44063 [53:47<15:57, 11.49it/s]\u001b[A\n",
+ " 75%|███████▌ | 33060/44063 [53:47<19:01, 9.64it/s]\u001b[A\n",
+ " 75%|███████▌ | 33062/44063 [53:47<17:40, 10.38it/s]\u001b[A\n",
+ " 75%|███████▌ | 33064/44063 [53:47<15:12, 12.05it/s]\u001b[A\n",
+ " 75%|███████▌ | 33066/44063 [53:47<14:40, 12.49it/s]\u001b[A\n",
+ " 75%|███████▌ | 33068/44063 [53:48<20:13, 9.06it/s]\u001b[A\n",
+ " 75%|███████▌ | 33070/44063 [53:48<18:25, 9.94it/s]\u001b[A\n",
+ " 75%|███████▌ | 33072/44063 [53:48<17:25, 10.51it/s]\u001b[A\n",
+ " 75%|███████▌ | 33074/44063 [53:48<17:30, 10.46it/s]\u001b[A\n",
+ " 75%|███████▌ | 33076/44063 [53:49<22:32, 8.12it/s]\u001b[A\n",
+ " 75%|███████▌ | 33079/44063 [53:49<18:36, 9.84it/s]\u001b[A\n",
+ " 75%|███████▌ | 33081/44063 [53:49<19:53, 9.20it/s]\u001b[A\n",
+ " 75%|███████▌ | 33083/44063 [53:49<20:48, 8.80it/s]\u001b[A\n",
+ " 75%|███████▌ | 33085/44063 [53:50<29:02, 6.30it/s]\u001b[A\n",
+ " 75%|███████▌ | 33087/44063 [53:50<24:58, 7.32it/s]\u001b[A\n",
+ " 75%|███████▌ | 33088/44063 [53:50<25:53, 7.07it/s]\u001b[A\n",
+ " 75%|███████▌ | 33090/44063 [53:50<21:44, 8.41it/s]\u001b[A\n",
+ " 75%|███████▌ | 33092/44063 [53:51<21:24, 8.54it/s]\u001b[A\n",
+ " 75%|███████▌ | 33094/44063 [53:51<18:49, 9.71it/s]\u001b[A\n",
+ " 75%|███████▌ | 33096/44063 [53:51<16:22, 11.16it/s]\u001b[A\n",
+ " 75%|███████▌ | 33098/44063 [53:51<14:20, 12.75it/s]\u001b[A\n",
+ " 75%|███████▌ | 33100/44063 [53:51<16:08, 11.31it/s]\u001b[A\n",
+ " 75%|███████▌ | 33102/44063 [53:51<18:14, 10.02it/s]\u001b[A\n",
+ " 75%|███████▌ | 33104/44063 [53:52<18:25, 9.91it/s]\u001b[A\n",
+ " 75%|███████▌ | 33106/44063 [53:52<15:54, 11.48it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 75%|███████▌ | 33108/44063 [53:52<13:54, 13.13it/s]\u001b[A\n",
+ " 75%|███████▌ | 33111/44063 [53:52<13:26, 13.58it/s]\u001b[A\n",
+ " 75%|███████▌ | 33113/44063 [53:52<18:23, 9.92it/s]\u001b[A\n",
+ " 75%|███████▌ | 33115/44063 [53:52<17:14, 10.58it/s]\u001b[A\n",
+ " 75%|███████▌ | 33117/44063 [53:53<16:35, 11.00it/s]\u001b[A\n",
+ " 75%|███████▌ | 33119/44063 [53:53<16:39, 10.95it/s]\u001b[A\n",
+ " 75%|███████▌ | 33121/44063 [53:53<20:21, 8.95it/s]\u001b[A\n",
+ " 75%|███████▌ | 33123/44063 [53:53<20:30, 8.89it/s]\u001b[A\n",
+ " 75%|███████▌ | 33124/44063 [53:54<27:04, 6.73it/s]\u001b[A\n",
+ " 75%|███████▌ | 33125/44063 [53:54<24:36, 7.41it/s]\u001b[A\n",
+ " 75%|███████▌ | 33127/44063 [53:54<22:02, 8.27it/s]\u001b[A\n",
+ " 75%|███████▌ | 33128/44063 [53:54<25:42, 7.09it/s]\u001b[A\n",
+ " 75%|███████▌ | 33130/44063 [53:54<22:49, 7.98it/s]\u001b[A\n",
+ " 75%|███████▌ | 33132/44063 [53:54<20:32, 8.87it/s]\u001b[A\n",
+ " 75%|███████▌ | 33134/44063 [53:55<18:47, 9.69it/s]\u001b[A\n",
+ " 75%|███████▌ | 33136/44063 [53:55<19:32, 9.32it/s]\u001b[A\n",
+ " 75%|███████▌ | 33138/44063 [53:55<19:39, 9.26it/s]\u001b[A\n",
+ " 75%|███████▌ | 33139/44063 [53:55<22:05, 8.24it/s]\u001b[A\n",
+ " 75%|███████▌ | 33140/44063 [53:55<21:23, 8.51it/s]\u001b[A\n",
+ " 75%|███████▌ | 33142/44063 [53:55<18:24, 9.89it/s]\u001b[A\n",
+ " 75%|███████▌ | 33144/44063 [53:56<17:21, 10.48it/s]\u001b[A\n",
+ " 75%|███████▌ | 33146/44063 [53:56<16:38, 10.94it/s]\u001b[A\n",
+ " 75%|███████▌ | 33148/44063 [53:56<17:33, 10.36it/s]\u001b[A\n",
+ " 75%|███████▌ | 33150/44063 [53:56<15:06, 12.04it/s]\u001b[A\n",
+ " 75%|███████▌ | 33152/44063 [53:57<22:27, 8.09it/s]\u001b[A\n",
+ " 75%|███████▌ | 33154/44063 [53:57<22:23, 8.12it/s]\u001b[A\n",
+ " 75%|███████▌ | 33156/44063 [53:57<21:15, 8.55it/s]\u001b[A\n",
+ " 75%|███████▌ | 33157/44063 [53:57<22:44, 7.99it/s]\u001b[A\n",
+ " 75%|███████▌ | 33159/44063 [53:57<19:01, 9.55it/s]\u001b[A\n",
+ " 75%|███████▌ | 33161/44063 [53:57<17:08, 10.60it/s]\u001b[A\n",
+ " 75%|███████▌ | 33163/44063 [53:58<18:00, 10.09it/s]\u001b[A\n",
+ " 75%|███████▌ | 33165/44063 [53:58<18:31, 9.81it/s]\u001b[A\n",
+ " 75%|███████▌ | 33167/44063 [53:58<21:01, 8.64it/s]\u001b[A\n",
+ " 75%|███████▌ | 33168/44063 [53:58<20:57, 8.67it/s]\u001b[A\n",
+ " 75%|███████▌ | 33170/44063 [53:58<22:04, 8.22it/s]\u001b[A\n",
+ " 75%|███████▌ | 33172/44063 [53:59<21:20, 8.50it/s]\u001b[A\n",
+ " 75%|███████▌ | 33173/44063 [53:59<20:51, 8.70it/s]\u001b[A\n",
+ " 75%|███████▌ | 33174/44063 [53:59<22:39, 8.01it/s]\u001b[A\n",
+ " 75%|███████▌ | 33176/44063 [53:59<18:48, 9.65it/s]\u001b[A\n",
+ " 75%|███████▌ | 33178/44063 [53:59<18:54, 9.59it/s]\u001b[A\n",
+ " 75%|███████▌ | 33180/44063 [53:59<16:39, 10.89it/s]\u001b[A\n",
+ " 75%|███████▌ | 33182/44063 [54:00<15:39, 11.59it/s]\u001b[A\n",
+ " 75%|███████▌ | 33184/44063 [54:00<20:54, 8.67it/s]\u001b[A\n",
+ " 75%|███████▌ | 33186/44063 [54:00<23:44, 7.64it/s]\u001b[A\n",
+ " 75%|███████▌ | 33187/44063 [54:00<26:39, 6.80it/s]\u001b[A\n",
+ " 75%|███████▌ | 33189/44063 [54:01<23:22, 7.75it/s]\u001b[A\n",
+ " 75%|███████▌ | 33191/44063 [54:01<20:32, 8.82it/s]\u001b[A\n",
+ " 75%|███████▌ | 33193/44063 [54:01<22:28, 8.06it/s]\u001b[A\n",
+ " 75%|███████▌ | 33194/44063 [54:01<24:57, 7.26it/s]\u001b[A\n",
+ " 75%|███████▌ | 33196/44063 [54:01<21:19, 8.49it/s]\u001b[A\n",
+ " 75%|███████▌ | 33198/44063 [54:02<19:19, 9.37it/s]\u001b[A\n",
+ " 75%|███████▌ | 33200/44063 [54:02<30:38, 5.91it/s]\u001b[A\n",
+ " 75%|███████▌ | 33201/44063 [54:02<30:07, 6.01it/s]\u001b[A\n",
+ " 75%|███████▌ | 33203/44063 [54:03<26:09, 6.92it/s]\u001b[A\n",
+ " 75%|███████▌ | 33205/44063 [54:03<22:44, 7.96it/s]\u001b[A\n",
+ " 75%|███████▌ | 33207/44063 [54:03<19:22, 9.34it/s]\u001b[A\n",
+ " 75%|███████▌ | 33209/44063 [54:03<16:56, 10.68it/s]\u001b[A\n",
+ " 75%|███████▌ | 33211/44063 [54:03<16:06, 11.23it/s]\u001b[A\n",
+ " 75%|███████▌ | 33213/44063 [54:03<16:25, 11.01it/s]\u001b[A\n",
+ " 75%|███████▌ | 33215/44063 [54:03<15:29, 11.67it/s]\u001b[A\n",
+ " 75%|███████▌ | 33218/44063 [54:04<13:11, 13.70it/s]\u001b[A\n",
+ " 75%|███████▌ | 33220/44063 [54:04<13:23, 13.50it/s]\u001b[A\n",
+ " 75%|███████▌ | 33222/44063 [54:04<12:18, 14.67it/s]\u001b[A\n",
+ " 75%|███████▌ | 33224/44063 [54:04<14:48, 12.20it/s]\u001b[A\n",
+ " 75%|███████▌ | 33227/44063 [54:04<13:09, 13.72it/s]\u001b[A\n",
+ " 75%|███████▌ | 33229/44063 [54:04<14:01, 12.88it/s]\u001b[A\n",
+ " 75%|███████▌ | 33231/44063 [54:05<15:23, 11.74it/s]\u001b[A\n",
+ " 75%|███████▌ | 33233/44063 [54:05<18:35, 9.71it/s]\u001b[A\n",
+ " 75%|███████▌ | 33235/44063 [54:05<18:16, 9.88it/s]\u001b[A\n",
+ " 75%|███████▌ | 33237/44063 [54:05<18:03, 9.99it/s]\u001b[A\n",
+ " 75%|███████▌ | 33239/44063 [54:06<20:53, 8.63it/s]\u001b[A\n",
+ " 75%|███████▌ | 33240/44063 [54:06<21:24, 8.43it/s]\u001b[A\n",
+ " 75%|███████▌ | 33242/44063 [54:06<18:17, 9.86it/s]\u001b[A\n",
+ " 75%|███████▌ | 33245/44063 [54:06<17:22, 10.38it/s]\u001b[A\n",
+ " 75%|███████▌ | 33247/44063 [54:06<20:03, 8.98it/s]\u001b[A\n",
+ " 75%|███████▌ | 33249/44063 [54:07<19:56, 9.04it/s]\u001b[A\n",
+ " 75%|███████▌ | 33251/44063 [54:07<18:47, 9.59it/s]\u001b[A\n",
+ " 75%|███████▌ | 33254/44063 [54:07<16:21, 11.01it/s]\u001b[A\n",
+ " 75%|███████▌ | 33256/44063 [54:07<22:40, 7.94it/s]\u001b[A\n",
+ " 75%|███████▌ | 33258/44063 [54:08<21:01, 8.56it/s]\u001b[A\n",
+ " 75%|███████▌ | 33260/44063 [54:08<22:48, 7.89it/s]\u001b[A\n",
+ " 75%|███████▌ | 33262/44063 [54:08<21:14, 8.47it/s]\u001b[A\n",
+ " 75%|███████▌ | 33265/44063 [54:08<17:03, 10.55it/s]\u001b[A\n",
+ " 75%|███████▌ | 33267/44063 [54:08<15:42, 11.46it/s]\u001b[A\n",
+ " 76%|███████▌ | 33269/44063 [54:08<15:20, 11.73it/s]\u001b[A\n",
+ " 76%|███████▌ | 33271/44063 [54:09<17:11, 10.46it/s]\u001b[A\n",
+ " 76%|███████▌ | 33273/44063 [54:09<19:52, 9.04it/s]\u001b[A\n",
+ " 76%|███████▌ | 33275/44063 [54:09<17:15, 10.42it/s]\u001b[A\n",
+ " 76%|███████▌ | 33277/44063 [54:09<17:41, 10.16it/s]\u001b[A\n",
+ " 76%|███████▌ | 33279/44063 [54:10<19:05, 9.42it/s]\u001b[A\n",
+ " 76%|███████▌ | 33281/44063 [54:10<18:33, 9.68it/s]\u001b[A\n",
+ " 76%|███████▌ | 33283/44063 [54:10<18:43, 9.60it/s]\u001b[A\n",
+ " 76%|███████▌ | 33285/44063 [54:10<16:48, 10.69it/s]\u001b[A\n",
+ " 76%|███████▌ | 33287/44063 [54:10<16:10, 11.10it/s]\u001b[A\n",
+ " 76%|███████▌ | 33289/44063 [54:11<20:02, 8.96it/s]\u001b[A\n",
+ " 76%|███████▌ | 33291/44063 [54:11<20:42, 8.67it/s]\u001b[A\n",
+ " 76%|███████▌ | 33292/44063 [54:11<23:54, 7.51it/s]\u001b[A\n",
+ " 76%|███████▌ | 33294/44063 [54:11<23:16, 7.71it/s]\u001b[A\n",
+ " 76%|███████▌ | 33295/44063 [54:11<24:51, 7.22it/s]\u001b[A\n",
+ " 76%|███████▌ | 33298/44063 [54:12<23:39, 7.58it/s]\u001b[A\n",
+ " 76%|███████▌ | 33299/44063 [54:12<25:33, 7.02it/s]\u001b[A\n",
+ " 76%|███████▌ | 33301/44063 [54:12<25:39, 6.99it/s]\u001b[A\n",
+ " 76%|███████▌ | 33302/44063 [54:12<24:31, 7.31it/s]\u001b[A\n",
+ " 76%|███████▌ | 33303/44063 [54:13<26:45, 6.70it/s]\u001b[A\n",
+ " 76%|███████▌ | 33304/44063 [54:13<26:35, 6.74it/s]\u001b[A\n",
+ " 76%|███████▌ | 33305/44063 [54:13<25:49, 6.94it/s]\u001b[A\n",
+ " 76%|███████▌ | 33307/44063 [54:13<21:57, 8.17it/s]\u001b[A\n",
+ " 76%|███████▌ | 33308/44063 [54:13<21:45, 8.24it/s]\u001b[A\n",
+ " 76%|███████▌ | 33310/44063 [54:13<19:19, 9.27it/s]\u001b[A\n",
+ " 76%|███████▌ | 33312/44063 [54:14<22:10, 8.08it/s]\u001b[A\n",
+ " 76%|███████▌ | 33313/44063 [54:14<21:29, 8.34it/s]\u001b[A\n",
+ " 76%|███████▌ | 33315/44063 [54:14<18:34, 9.64it/s]\u001b[A\n",
+ " 76%|███████▌ | 33317/44063 [54:14<17:10, 10.43it/s]\u001b[A\n",
+ " 76%|███████▌ | 33319/44063 [54:14<15:46, 11.35it/s]\u001b[A\n",
+ " 76%|███████▌ | 33321/44063 [54:14<18:00, 9.94it/s]\u001b[A\n",
+ " 76%|███████▌ | 33323/44063 [54:15<20:03, 8.92it/s]\u001b[A\n",
+ " 76%|███████▌ | 33324/44063 [54:15<23:10, 7.72it/s]\u001b[A\n",
+ " 76%|███████▌ | 33326/44063 [54:15<21:35, 8.29it/s]\u001b[A\n",
+ " 76%|███████▌ | 33328/44063 [54:15<19:35, 9.13it/s]\u001b[A\n",
+ " 76%|███████▌ | 33329/44063 [54:15<19:16, 9.28it/s]\u001b[A\n",
+ " 76%|███████▌ | 33330/44063 [54:15<24:30, 7.30it/s]\u001b[A\n",
+ " 76%|███████▌ | 33331/44063 [54:16<23:52, 7.49it/s]\u001b[A\n",
+ " 76%|███████▌ | 33332/44063 [54:16<22:58, 7.78it/s]\u001b[A\n",
+ " 76%|███████▌ | 33334/44063 [54:16<23:36, 7.58it/s]\u001b[A\n",
+ " 76%|███████▌ | 33335/44063 [54:16<29:12, 6.12it/s]\u001b[A\n",
+ " 76%|███████▌ | 33336/44063 [54:16<32:05, 5.57it/s]\u001b[A\n",
+ " 76%|███████▌ | 33338/44063 [54:17<25:53, 6.90it/s]\u001b[A\n",
+ " 76%|███████▌ | 33340/44063 [54:17<23:15, 7.68it/s]\u001b[A\n",
+ " 76%|███████▌ | 33342/44063 [54:17<21:55, 8.15it/s]\u001b[A\n",
+ " 76%|███████▌ | 33343/44063 [54:17<21:46, 8.20it/s]\u001b[A\n",
+ " 76%|███████▌ | 33345/44063 [54:17<19:32, 9.14it/s]\u001b[A\n",
+ " 76%|███████▌ | 33347/44063 [54:17<17:07, 10.42it/s]\u001b[A\n",
+ " 76%|███████▌ | 33349/44063 [54:18<19:08, 9.32it/s]\u001b[A\n",
+ " 76%|███████▌ | 33351/44063 [54:18<16:30, 10.82it/s]\u001b[A\n",
+ " 76%|███████▌ | 33353/44063 [54:18<17:27, 10.22it/s]\u001b[A\n",
+ " 76%|███████▌ | 33355/44063 [54:18<15:05, 11.82it/s]\u001b[A\n",
+ " 76%|███████▌ | 33357/44063 [54:18<15:46, 11.31it/s]\u001b[A\n",
+ " 76%|███████▌ | 33359/44063 [54:18<15:31, 11.49it/s]\u001b[A\n",
+ " 76%|███████▌ | 33361/44063 [54:19<15:15, 11.68it/s]\u001b[A\n",
+ " 76%|███████▌ | 33363/44063 [54:19<16:22, 10.90it/s]\u001b[A\n",
+ " 76%|███████▌ | 33365/44063 [54:19<14:53, 11.97it/s]\u001b[A\n",
+ " 76%|███████▌ | 33367/44063 [54:19<14:55, 11.95it/s]\u001b[A\n",
+ " 76%|███████▌ | 33369/44063 [54:19<16:09, 11.03it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 76%|███████▌ | 33371/44063 [54:20<21:49, 8.17it/s]\u001b[A\n",
+ " 76%|███████▌ | 33372/44063 [54:20<23:10, 7.69it/s]\u001b[A\n",
+ " 76%|███████▌ | 33373/44063 [54:20<22:21, 7.97it/s]\u001b[A\n",
+ " 76%|███████▌ | 33374/44063 [54:20<22:13, 8.01it/s]\u001b[A\n",
+ " 76%|███████▌ | 33375/44063 [54:20<21:41, 8.21it/s]\u001b[A\n",
+ " 76%|███████▌ | 33376/44063 [54:20<22:28, 7.92it/s]\u001b[A\n",
+ " 76%|███████▌ | 33377/44063 [54:21<24:01, 7.41it/s]\u001b[A\n",
+ " 76%|███████▌ | 33378/44063 [54:21<24:15, 7.34it/s]\u001b[A\n",
+ " 76%|███████▌ | 33379/44063 [54:21<22:39, 7.86it/s]\u001b[A\n",
+ " 76%|███████▌ | 33381/44063 [54:21<20:39, 8.62it/s]\u001b[A\n",
+ " 76%|███████▌ | 33383/44063 [54:21<18:53, 9.42it/s]\u001b[A\n",
+ " 76%|███████▌ | 33385/44063 [54:21<17:14, 10.32it/s]\u001b[A\n",
+ " 76%|███████▌ | 33387/44063 [54:21<16:38, 10.69it/s]\u001b[A\n",
+ " 76%|███████▌ | 33389/44063 [54:22<19:46, 9.00it/s]\u001b[A\n",
+ " 76%|███████▌ | 33391/44063 [54:22<17:25, 10.21it/s]\u001b[A\n",
+ " 76%|███████▌ | 33393/44063 [54:22<17:48, 9.99it/s]\u001b[A\n",
+ " 76%|███████▌ | 33395/44063 [54:22<16:38, 10.68it/s]\u001b[A\n",
+ " 76%|███████▌ | 33397/44063 [54:22<16:11, 10.98it/s]\u001b[A\n",
+ " 76%|███████▌ | 33399/44063 [54:23<17:01, 10.44it/s]\u001b[A\n",
+ " 76%|███████▌ | 33401/44063 [54:23<18:12, 9.76it/s]\u001b[A\n",
+ " 76%|███████▌ | 33403/44063 [54:23<17:21, 10.24it/s]\u001b[A\n",
+ " 76%|███████▌ | 33405/44063 [54:23<17:35, 10.10it/s]\u001b[A\n",
+ " 76%|███████▌ | 33407/44063 [54:23<17:27, 10.17it/s]\u001b[A\n",
+ " 76%|███████▌ | 33409/44063 [54:24<20:05, 8.84it/s]\u001b[A\n",
+ " 76%|███████▌ | 33410/44063 [54:24<22:25, 7.92it/s]\u001b[A\n",
+ " 76%|███████▌ | 33412/44063 [54:24<20:19, 8.73it/s]\u001b[A\n",
+ " 76%|███████▌ | 33414/44063 [54:24<18:08, 9.78it/s]\u001b[A\n",
+ " 76%|███████▌ | 33416/44063 [54:24<18:27, 9.61it/s]\u001b[A\n",
+ " 76%|███████▌ | 33418/44063 [54:25<20:27, 8.67it/s]\u001b[A\n",
+ " 76%|███████▌ | 33419/44063 [54:25<20:05, 8.83it/s]\u001b[A\n",
+ " 76%|███████▌ | 33420/44063 [54:25<21:24, 8.29it/s]\u001b[A\n",
+ " 76%|███████▌ | 33422/44063 [54:25<18:01, 9.84it/s]\u001b[A\n",
+ " 76%|███████▌ | 33424/44063 [54:25<18:58, 9.35it/s]\u001b[A\n",
+ " 76%|███████▌ | 33426/44063 [54:25<16:01, 11.07it/s]\u001b[A\n",
+ " 76%|███████▌ | 33428/44063 [54:26<19:46, 8.96it/s]\u001b[A\n",
+ " 76%|███████▌ | 33430/44063 [54:26<19:02, 9.31it/s]\u001b[A\n",
+ " 76%|███████▌ | 33432/44063 [54:26<21:38, 8.18it/s]\u001b[A\n",
+ " 76%|███████▌ | 33433/44063 [54:26<21:09, 8.37it/s]\u001b[A\n",
+ " 76%|███████▌ | 33435/44063 [54:27<19:54, 8.89it/s]\u001b[A\n",
+ " 76%|███████▌ | 33437/44063 [54:27<18:38, 9.50it/s]\u001b[A\n",
+ " 76%|███████▌ | 33439/44063 [54:27<23:43, 7.46it/s]\u001b[A\n",
+ " 76%|███████▌ | 33441/44063 [54:27<19:46, 8.95it/s]\u001b[A\n",
+ " 76%|███████▌ | 33443/44063 [54:28<21:08, 8.37it/s]\u001b[A\n",
+ " 76%|███████▌ | 33444/44063 [54:28<22:16, 7.95it/s]\u001b[A\n",
+ " 76%|███████▌ | 33445/44063 [54:28<21:09, 8.36it/s]\u001b[A\n",
+ " 76%|███████▌ | 33446/44063 [54:28<25:24, 6.97it/s]\u001b[A\n",
+ " 76%|███████▌ | 33448/44063 [54:28<24:42, 7.16it/s]\u001b[A\n",
+ " 76%|███████▌ | 33449/44063 [54:28<23:45, 7.45it/s]\u001b[A\n",
+ " 76%|███████▌ | 33450/44063 [54:29<24:25, 7.24it/s]\u001b[A\n",
+ " 76%|███████▌ | 33451/44063 [54:29<23:48, 7.43it/s]\u001b[A\n",
+ " 76%|███████▌ | 33452/44063 [54:29<22:28, 7.87it/s]\u001b[A\n",
+ " 76%|███████▌ | 33453/44063 [54:29<25:34, 6.91it/s]\u001b[A\n",
+ " 76%|███████▌ | 33454/44063 [54:29<23:37, 7.48it/s]\u001b[A\n",
+ " 76%|███████▌ | 33455/44063 [54:29<22:25, 7.88it/s]\u001b[A\n",
+ " 76%|███████▌ | 33457/44063 [54:29<20:53, 8.46it/s]\u001b[A\n",
+ " 76%|███████▌ | 33458/44063 [54:30<23:20, 7.57it/s]\u001b[A\n",
+ " 76%|███████▌ | 33459/44063 [54:30<26:30, 6.67it/s]\u001b[A\n",
+ " 76%|███████▌ | 33460/44063 [54:30<24:27, 7.22it/s]\u001b[A\n",
+ " 76%|███████▌ | 33462/44063 [54:30<20:14, 8.73it/s]\u001b[A\n",
+ " 76%|███████▌ | 33464/44063 [54:30<19:27, 9.08it/s]\u001b[A\n",
+ " 76%|███████▌ | 33466/44063 [54:30<19:58, 8.84it/s]\u001b[A\n",
+ " 76%|███████▌ | 33467/44063 [54:30<19:27, 9.08it/s]\u001b[A\n",
+ " 76%|███████▌ | 33469/44063 [54:31<21:22, 8.26it/s]\u001b[A\n",
+ " 76%|███████▌ | 33470/44063 [54:31<22:46, 7.75it/s]\u001b[A\n",
+ " 76%|███████▌ | 33472/44063 [54:31<18:43, 9.42it/s]\u001b[A\n",
+ " 76%|███████▌ | 33474/44063 [54:31<16:48, 10.50it/s]\u001b[A\n",
+ " 76%|███████▌ | 33476/44063 [54:31<19:00, 9.28it/s]\u001b[A\n",
+ " 76%|███████▌ | 33478/44063 [54:32<20:19, 8.68it/s]\u001b[A\n",
+ " 76%|███████▌ | 33480/44063 [54:32<19:38, 8.98it/s]\u001b[A\n",
+ " 76%|███████▌ | 33482/44063 [54:32<19:49, 8.89it/s]\u001b[A\n",
+ " 76%|███████▌ | 33483/44063 [54:32<26:34, 6.63it/s]\u001b[A\n",
+ " 76%|███████▌ | 33484/44063 [54:32<24:26, 7.21it/s]\u001b[A\n",
+ " 76%|███████▌ | 33486/44063 [54:33<21:02, 8.38it/s]\u001b[A\n",
+ " 76%|███████▌ | 33488/44063 [54:33<18:57, 9.30it/s]\u001b[A\n",
+ " 76%|███████▌ | 33490/44063 [54:33<18:59, 9.27it/s]\u001b[A\n",
+ " 76%|███████▌ | 33492/44063 [54:33<18:12, 9.68it/s]\u001b[A\n",
+ " 76%|███████▌ | 33494/44063 [54:33<16:11, 10.88it/s]\u001b[A\n",
+ " 76%|███████▌ | 33496/44063 [54:34<18:50, 9.35it/s]\u001b[A\n",
+ " 76%|███████▌ | 33498/44063 [54:34<17:16, 10.20it/s]\u001b[A\n",
+ " 76%|███████▌ | 33500/44063 [54:34<16:54, 10.41it/s]\u001b[A\n",
+ " 76%|███████▌ | 33502/44063 [54:34<17:40, 9.96it/s]\u001b[A\n",
+ " 76%|███████▌ | 33504/44063 [54:34<16:34, 10.62it/s]\u001b[A\n",
+ " 76%|███████▌ | 33506/44063 [54:34<15:02, 11.70it/s]\u001b[A\n",
+ " 76%|███████▌ | 33508/44063 [54:35<24:23, 7.21it/s]\u001b[A\n",
+ " 76%|███████▌ | 33510/44063 [54:35<20:35, 8.54it/s]\u001b[A\n",
+ " 76%|███████▌ | 33512/44063 [54:35<21:15, 8.27it/s]\u001b[A\n",
+ " 76%|███████▌ | 33514/44063 [54:36<31:12, 5.64it/s]\u001b[A\n",
+ " 76%|███████▌ | 33515/44063 [54:36<29:10, 6.02it/s]\u001b[A\n",
+ " 76%|███████▌ | 33516/44063 [54:36<31:35, 5.56it/s]\u001b[A\n",
+ " 76%|███████▌ | 33517/44063 [54:36<30:05, 5.84it/s]\u001b[A\n",
+ " 76%|███████▌ | 33519/44063 [54:37<24:49, 7.08it/s]\u001b[A\n",
+ " 76%|███████▌ | 33520/44063 [54:37<24:37, 7.14it/s]\u001b[A\n",
+ " 76%|███████▌ | 33522/44063 [54:37<22:34, 7.78it/s]\u001b[A\n",
+ " 76%|███████▌ | 33523/44063 [54:37<23:04, 7.61it/s]\u001b[A\n",
+ " 76%|███████▌ | 33525/44063 [54:37<20:05, 8.74it/s]\u001b[A\n",
+ " 76%|███████▌ | 33526/44063 [54:37<19:37, 8.95it/s]\u001b[A\n",
+ " 76%|███████▌ | 33528/44063 [54:38<18:32, 9.47it/s]\u001b[A\n",
+ " 76%|███████▌ | 33530/44063 [54:38<16:53, 10.40it/s]\u001b[A\n",
+ " 76%|███████▌ | 33532/44063 [54:38<21:52, 8.03it/s]\u001b[A\n",
+ " 76%|███████▌ | 33533/44063 [54:38<25:34, 6.86it/s]\u001b[A\n",
+ " 76%|███████▌ | 33535/44063 [54:38<22:59, 7.63it/s]\u001b[A\n",
+ " 76%|███████▌ | 33536/44063 [54:39<21:47, 8.05it/s]\u001b[A\n",
+ " 76%|███████▌ | 33538/44063 [54:39<19:33, 8.97it/s]\u001b[A\n",
+ " 76%|███████▌ | 33540/44063 [54:39<17:49, 9.84it/s]\u001b[A\n",
+ " 76%|███████▌ | 33542/44063 [54:39<18:33, 9.45it/s]\u001b[A\n",
+ " 76%|███████▌ | 33544/44063 [54:39<19:30, 8.99it/s]\u001b[A\n",
+ " 76%|███████▌ | 33545/44063 [54:40<20:18, 8.63it/s]\u001b[A\n",
+ " 76%|███████▌ | 33546/44063 [54:40<20:32, 8.54it/s]\u001b[A\n",
+ " 76%|███████▌ | 33548/44063 [54:40<18:28, 9.49it/s]\u001b[A\n",
+ " 76%|███████▌ | 33550/44063 [54:40<18:33, 9.44it/s]\u001b[A\n",
+ " 76%|███████▌ | 33551/44063 [54:40<18:59, 9.22it/s]\u001b[A\n",
+ " 76%|███████▌ | 33552/44063 [54:40<23:23, 7.49it/s]\u001b[A\n",
+ " 76%|███████▌ | 33553/44063 [54:40<26:23, 6.64it/s]\u001b[A\n",
+ " 76%|███████▌ | 33555/44063 [54:41<21:39, 8.08it/s]\u001b[A\n",
+ " 76%|███████▌ | 33557/44063 [54:41<18:45, 9.34it/s]\u001b[A\n",
+ " 76%|███████▌ | 33559/44063 [54:41<20:40, 8.47it/s]\u001b[A\n",
+ " 76%|███████▌ | 33561/44063 [54:41<20:12, 8.66it/s]\u001b[A\n",
+ " 76%|███████▌ | 33562/44063 [54:41<23:35, 7.42it/s]\u001b[A\n",
+ " 76%|███████▌ | 33564/44063 [54:42<22:38, 7.73it/s]\u001b[A\n",
+ " 76%|███████▌ | 33566/44063 [54:42<23:37, 7.41it/s]\u001b[A\n",
+ " 76%|███████▌ | 33567/44063 [54:42<25:41, 6.81it/s]\u001b[A\n",
+ " 76%|███████▌ | 33569/44063 [54:42<21:20, 8.20it/s]\u001b[A\n",
+ " 76%|███████▌ | 33571/44063 [54:42<19:10, 9.12it/s]\u001b[A\n",
+ " 76%|███████▌ | 33573/44063 [54:43<18:16, 9.57it/s]\u001b[A\n",
+ " 76%|███████▌ | 33575/44063 [54:43<16:31, 10.58it/s]\u001b[A\n",
+ " 76%|███████▌ | 33577/44063 [54:43<15:47, 11.07it/s]\u001b[A\n",
+ " 76%|███████▌ | 33579/44063 [54:43<15:08, 11.54it/s]\u001b[A\n",
+ " 76%|███████▌ | 33581/44063 [54:43<17:25, 10.03it/s]\u001b[A\n",
+ " 76%|███████▌ | 33583/44063 [54:44<18:01, 9.69it/s]\u001b[A\n",
+ " 76%|███████▌ | 33585/44063 [54:44<19:56, 8.76it/s]\u001b[A\n",
+ " 76%|███████▌ | 33587/44063 [54:44<20:33, 8.49it/s]\u001b[A\n",
+ " 76%|███████▌ | 33588/44063 [54:44<22:55, 7.62it/s]\u001b[A\n",
+ " 76%|███████▌ | 33589/44063 [54:44<21:20, 8.18it/s]\u001b[A\n",
+ " 76%|███████▌ | 33590/44063 [54:44<21:27, 8.14it/s]\u001b[A\n",
+ " 76%|███████▌ | 33592/44063 [54:45<19:38, 8.89it/s]\u001b[A\n",
+ " 76%|███████▌ | 33594/44063 [54:45<19:03, 9.16it/s]\u001b[A\n",
+ " 76%|███████▌ | 33595/44063 [54:45<23:36, 7.39it/s]\u001b[A\n",
+ " 76%|███████▌ | 33597/44063 [54:45<22:23, 7.79it/s]\u001b[A\n",
+ " 76%|███████▌ | 33598/44063 [54:45<21:59, 7.93it/s]\u001b[A\n",
+ " 76%|███████▋ | 33599/44063 [54:46<20:42, 8.42it/s]\u001b[A\n",
+ " 76%|███████▋ | 33601/44063 [54:46<18:43, 9.32it/s]\u001b[A\n",
+ " 76%|███████▋ | 33602/44063 [54:46<22:30, 7.74it/s]\u001b[A\n",
+ " 76%|███████▋ | 33603/44063 [54:46<22:38, 7.70it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 76%|███████▋ | 33604/44063 [54:46<21:48, 7.99it/s]\u001b[A\n",
+ " 76%|███████▋ | 33606/44063 [54:46<24:06, 7.23it/s]\u001b[A\n",
+ " 76%|███████▋ | 33607/44063 [54:47<24:38, 7.07it/s]\u001b[A\n",
+ " 76%|███████▋ | 33608/44063 [54:47<24:27, 7.12it/s]\u001b[A\n",
+ " 76%|███████▋ | 33609/44063 [54:47<28:32, 6.10it/s]\u001b[A\n",
+ " 76%|███████▋ | 33610/44063 [54:47<26:05, 6.68it/s]\u001b[A\n",
+ " 76%|███████▋ | 33611/44063 [54:47<25:56, 6.71it/s]\u001b[A\n",
+ " 76%|███████▋ | 33613/44063 [54:47<23:23, 7.44it/s]\u001b[A\n",
+ " 76%|███████▋ | 33614/44063 [54:48<21:52, 7.96it/s]\u001b[A\n",
+ " 76%|███████▋ | 33616/44063 [54:48<20:13, 8.61it/s]\u001b[A\n",
+ " 76%|███████▋ | 33617/44063 [54:48<21:49, 7.98it/s]\u001b[A\n",
+ " 76%|███████▋ | 33618/44063 [54:48<20:50, 8.36it/s]\u001b[A\n",
+ " 76%|███████▋ | 33620/44063 [54:48<21:15, 8.19it/s]\u001b[A\n",
+ " 76%|███████▋ | 33622/44063 [54:48<22:39, 7.68it/s]\u001b[A\n",
+ " 76%|███████▋ | 33624/44063 [54:49<20:01, 8.69it/s]\u001b[A\n",
+ " 76%|███████▋ | 33625/44063 [54:49<20:19, 8.56it/s]\u001b[A\n",
+ " 76%|███████▋ | 33626/44063 [54:49<21:23, 8.13it/s]\u001b[A\n",
+ " 76%|███████▋ | 33628/44063 [54:49<18:12, 9.55it/s]\u001b[A\n",
+ " 76%|███████▋ | 33630/44063 [54:49<20:33, 8.46it/s]\u001b[A\n",
+ " 76%|███████▋ | 33632/44063 [54:50<19:47, 8.78it/s]\u001b[A\n",
+ " 76%|███████▋ | 33634/44063 [54:50<17:03, 10.19it/s]\u001b[A\n",
+ " 76%|███████▋ | 33636/44063 [54:50<17:10, 10.12it/s]\u001b[A\n",
+ " 76%|███████▋ | 33638/44063 [54:50<19:09, 9.07it/s]\u001b[A\n",
+ " 76%|███████▋ | 33640/44063 [54:50<17:13, 10.08it/s]\u001b[A\n",
+ " 76%|███████▋ | 33642/44063 [54:50<15:04, 11.53it/s]\u001b[A\n",
+ " 76%|███████▋ | 33644/44063 [54:51<14:12, 12.22it/s]\u001b[A\n",
+ " 76%|███████▋ | 33646/44063 [54:51<15:12, 11.42it/s]\u001b[A\n",
+ " 76%|███████▋ | 33648/44063 [54:51<20:41, 8.39it/s]\u001b[A\n",
+ " 76%|███████▋ | 33650/44063 [54:51<21:36, 8.03it/s]\u001b[A\n",
+ " 76%|███████▋ | 33651/44063 [54:52<24:47, 7.00it/s]\u001b[A\n",
+ " 76%|███████▋ | 33653/44063 [54:52<20:24, 8.50it/s]\u001b[A\n",
+ " 76%|███████▋ | 33655/44063 [54:52<25:18, 6.86it/s]\u001b[A\n",
+ " 76%|███████▋ | 33656/44063 [54:52<24:20, 7.12it/s]\u001b[A\n",
+ " 76%|███████▋ | 33658/44063 [54:52<20:54, 8.29it/s]\u001b[A\n",
+ " 76%|███████▋ | 33660/44063 [54:53<18:31, 9.36it/s]\u001b[A\n",
+ " 76%|███████▋ | 33662/44063 [54:53<16:29, 10.52it/s]\u001b[A\n",
+ " 76%|███████▋ | 33664/44063 [54:53<17:42, 9.79it/s]\u001b[A\n",
+ " 76%|███████▋ | 33666/44063 [54:53<15:49, 10.95it/s]\u001b[A\n",
+ " 76%|███████▋ | 33668/44063 [54:53<18:45, 9.24it/s]\u001b[A\n",
+ " 76%|███████▋ | 33670/44063 [54:54<21:24, 8.09it/s]\u001b[A\n",
+ " 76%|███████▋ | 33671/44063 [54:54<22:54, 7.56it/s]\u001b[A\n",
+ " 76%|███████▋ | 33672/44063 [54:54<22:23, 7.73it/s]\u001b[A\n",
+ " 76%|███████▋ | 33673/44063 [54:54<23:00, 7.52it/s]\u001b[A\n",
+ " 76%|███████▋ | 33674/44063 [54:54<25:57, 6.67it/s]\u001b[A\n",
+ " 76%|███████▋ | 33675/44063 [54:54<24:20, 7.11it/s]\u001b[A\n",
+ " 76%|███████▋ | 33677/44063 [54:55<20:50, 8.30it/s]\u001b[A\n",
+ " 76%|███████▋ | 33679/44063 [54:55<19:09, 9.03it/s]\u001b[A\n",
+ " 76%|███████▋ | 33681/44063 [54:55<17:49, 9.71it/s]\u001b[A\n",
+ " 76%|███████▋ | 33683/44063 [54:55<16:59, 10.18it/s]\u001b[A\n",
+ " 76%|███████▋ | 33685/44063 [54:55<19:02, 9.08it/s]\u001b[A\n",
+ " 76%|███████▋ | 33686/44063 [54:56<22:27, 7.70it/s]\u001b[A\n",
+ " 76%|███████▋ | 33688/44063 [54:56<19:29, 8.88it/s]\u001b[A\n",
+ " 76%|███████▋ | 33690/44063 [54:56<17:32, 9.85it/s]\u001b[A\n",
+ " 76%|███████▋ | 33692/44063 [54:56<15:39, 11.04it/s]\u001b[A\n",
+ " 76%|███████▋ | 33694/44063 [54:56<15:19, 11.27it/s]\u001b[A\n",
+ " 76%|███████▋ | 33696/44063 [54:56<16:27, 10.50it/s]\u001b[A\n",
+ " 76%|███████▋ | 33698/44063 [54:57<16:01, 10.78it/s]\u001b[A\n",
+ " 76%|███████▋ | 33700/44063 [54:57<14:45, 11.71it/s]\u001b[A\n",
+ " 76%|███████▋ | 33702/44063 [54:57<14:11, 12.17it/s]\u001b[A\n",
+ " 76%|███████▋ | 33704/44063 [54:57<15:28, 11.15it/s]\u001b[A\n",
+ " 76%|███████▋ | 33706/44063 [54:57<16:50, 10.25it/s]\u001b[A\n",
+ " 76%|███████▋ | 33708/44063 [54:57<16:22, 10.54it/s]\u001b[A\n",
+ " 77%|███████▋ | 33710/44063 [54:58<17:22, 9.93it/s]\u001b[A\n",
+ " 77%|███████▋ | 33712/44063 [54:58<15:51, 10.88it/s]\u001b[A\n",
+ " 77%|███████▋ | 33714/44063 [54:58<14:37, 11.80it/s]\u001b[A\n",
+ " 77%|███████▋ | 33716/44063 [54:58<13:22, 12.89it/s]\u001b[A\n",
+ " 77%|███████▋ | 33718/44063 [54:58<12:51, 13.40it/s]\u001b[A\n",
+ " 77%|███████▋ | 33720/44063 [54:58<12:37, 13.65it/s]\u001b[A\n",
+ " 77%|███████▋ | 33722/44063 [54:58<12:23, 13.91it/s]\u001b[A\n",
+ " 77%|███████▋ | 33724/44063 [54:59<13:14, 13.01it/s]\u001b[A\n",
+ " 77%|███████▋ | 33726/44063 [54:59<14:38, 11.76it/s]\u001b[A\n",
+ " 77%|███████▋ | 33728/44063 [54:59<13:20, 12.91it/s]\u001b[A\n",
+ " 77%|███████▋ | 33730/44063 [54:59<12:43, 13.54it/s]\u001b[A\n",
+ " 77%|███████▋ | 33732/44063 [54:59<12:10, 14.15it/s]\u001b[A\n",
+ " 77%|███████▋ | 33734/44063 [54:59<12:46, 13.47it/s]\u001b[A\n",
+ " 77%|███████▋ | 33736/44063 [55:00<12:07, 14.19it/s]\u001b[A\n",
+ " 77%|███████▋ | 33738/44063 [55:00<16:38, 10.34it/s]\u001b[A\n",
+ " 77%|███████▋ | 33740/44063 [55:00<16:30, 10.43it/s]\u001b[A\n",
+ " 77%|███████▋ | 33742/44063 [55:00<15:29, 11.11it/s]\u001b[A\n",
+ " 77%|███████▋ | 33744/44063 [55:00<16:03, 10.71it/s]\u001b[A\n",
+ " 77%|███████▋ | 33746/44063 [55:01<16:18, 10.54it/s]\u001b[A\n",
+ " 77%|███████▋ | 33748/44063 [55:01<17:41, 9.71it/s]\u001b[A\n",
+ " 77%|███████▋ | 33750/44063 [55:01<16:12, 10.61it/s]\u001b[A\n",
+ " 77%|███████▋ | 33752/44063 [55:01<14:51, 11.56it/s]\u001b[A\n",
+ " 77%|███████▋ | 33754/44063 [55:01<14:39, 11.71it/s]\u001b[A\n",
+ " 77%|███████▋ | 33756/44063 [55:01<14:35, 11.77it/s]\u001b[A\n",
+ " 77%|███████▋ | 33758/44063 [55:02<14:38, 11.72it/s]\u001b[A\n",
+ " 77%|███████▋ | 33760/44063 [55:02<15:29, 11.09it/s]\u001b[A\n",
+ " 77%|███████▋ | 33762/44063 [55:02<20:54, 8.21it/s]\u001b[A\n",
+ " 77%|███████▋ | 33764/44063 [55:02<18:02, 9.52it/s]\u001b[A\n",
+ " 77%|███████▋ | 33766/44063 [55:02<16:43, 10.26it/s]\u001b[A\n",
+ " 77%|███████▋ | 33768/44063 [55:03<16:37, 10.32it/s]\u001b[A\n",
+ " 77%|███████▋ | 33770/44063 [55:03<16:53, 10.15it/s]\u001b[A\n",
+ " 77%|███████▋ | 33772/44063 [55:03<15:59, 10.73it/s]\u001b[A\n",
+ " 77%|███████▋ | 33774/44063 [55:03<18:30, 9.26it/s]\u001b[A\n",
+ " 77%|███████▋ | 33776/44063 [55:04<18:55, 9.06it/s]\u001b[A\n",
+ " 77%|███████▋ | 33777/44063 [55:04<19:03, 9.00it/s]\u001b[A\n",
+ " 77%|███████▋ | 33778/44063 [55:04<20:08, 8.51it/s]\u001b[A\n",
+ " 77%|███████▋ | 33779/44063 [55:04<20:59, 8.17it/s]\u001b[A\n",
+ " 77%|███████▋ | 33780/44063 [55:04<22:02, 7.77it/s]\u001b[A\n",
+ " 77%|███████▋ | 33781/44063 [55:04<28:24, 6.03it/s]\u001b[A\n",
+ " 77%|███████▋ | 33783/44063 [55:05<24:23, 7.03it/s]\u001b[A\n",
+ " 77%|███████▋ | 33785/44063 [55:05<20:43, 8.27it/s]\u001b[A\n",
+ " 77%|███████▋ | 33787/44063 [55:05<18:05, 9.47it/s]\u001b[A\n",
+ " 77%|███████▋ | 33789/44063 [55:05<17:34, 9.74it/s]\u001b[A\n",
+ " 77%|███████▋ | 33791/44063 [55:05<21:21, 8.01it/s]\u001b[A\n",
+ " 77%|███████▋ | 33793/44063 [55:05<18:33, 9.22it/s]\u001b[A\n",
+ " 77%|███████▋ | 33795/44063 [55:06<21:55, 7.81it/s]\u001b[A\n",
+ " 77%|███████▋ | 33797/44063 [55:06<19:59, 8.56it/s]\u001b[A\n",
+ " 77%|███████▋ | 33799/44063 [55:06<17:31, 9.76it/s]\u001b[A\n",
+ " 77%|███████▋ | 33801/44063 [55:06<16:45, 10.21it/s]\u001b[A\n",
+ " 77%|███████▋ | 33803/44063 [55:06<16:10, 10.58it/s]\u001b[A\n",
+ " 77%|███████▋ | 33805/44063 [55:07<20:52, 8.19it/s]\u001b[A\n",
+ " 77%|███████▋ | 33806/44063 [55:07<21:05, 8.10it/s]\u001b[A\n",
+ " 77%|███████▋ | 33808/44063 [55:07<18:49, 9.08it/s]\u001b[A\n",
+ " 77%|███████▋ | 33810/44063 [55:07<16:26, 10.39it/s]\u001b[A\n",
+ " 77%|███████▋ | 33812/44063 [55:07<15:31, 11.00it/s]\u001b[A\n",
+ " 77%|███████▋ | 33814/44063 [55:08<18:04, 9.45it/s]\u001b[A\n",
+ " 77%|███████▋ | 33816/44063 [55:08<17:32, 9.73it/s]\u001b[A\n",
+ " 77%|███████▋ | 33818/44063 [55:08<16:09, 10.57it/s]\u001b[A\n",
+ " 77%|███████▋ | 33820/44063 [55:08<17:54, 9.53it/s]\u001b[A\n",
+ " 77%|███████▋ | 33822/44063 [55:09<18:01, 9.47it/s]\u001b[A\n",
+ " 77%|███████▋ | 33824/44063 [55:09<17:44, 9.62it/s]\u001b[A\n",
+ " 77%|███████▋ | 33826/44063 [55:09<17:01, 10.02it/s]\u001b[A\n",
+ " 77%|███████▋ | 33828/44063 [55:09<17:11, 9.92it/s]\u001b[A\n",
+ " 77%|███████▋ | 33830/44063 [55:09<16:20, 10.44it/s]\u001b[A\n",
+ " 77%|███████▋ | 33832/44063 [55:10<19:05, 8.93it/s]\u001b[A\n",
+ " 77%|███████▋ | 33834/44063 [55:10<16:52, 10.10it/s]\u001b[A\n",
+ " 77%|███████▋ | 33836/44063 [55:10<16:15, 10.49it/s]\u001b[A\n",
+ " 77%|███████▋ | 33838/44063 [55:10<15:04, 11.31it/s]\u001b[A\n",
+ " 77%|███████▋ | 33840/44063 [55:10<16:05, 10.59it/s]\u001b[A\n",
+ " 77%|███████▋ | 33842/44063 [55:11<17:26, 9.77it/s]\u001b[A\n",
+ " 77%|███████▋ | 33844/44063 [55:11<17:05, 9.97it/s]\u001b[A\n",
+ " 77%|███████▋ | 33846/44063 [55:11<16:32, 10.30it/s]\u001b[A\n",
+ " 77%|███████▋ | 33848/44063 [55:11<15:42, 10.84it/s]\u001b[A\n",
+ " 77%|███████▋ | 33850/44063 [55:11<14:41, 11.59it/s]\u001b[A\n",
+ " 77%|███████▋ | 33852/44063 [55:11<14:24, 11.81it/s]\u001b[A\n",
+ " 77%|███████▋ | 33854/44063 [55:11<13:55, 12.21it/s]\u001b[A\n",
+ " 77%|███████▋ | 33856/44063 [55:12<16:06, 10.56it/s]\u001b[A\n",
+ " 77%|███████▋ | 33858/44063 [55:12<19:01, 8.94it/s]\u001b[A\n",
+ " 77%|███████▋ | 33860/44063 [55:12<17:31, 9.70it/s]\u001b[A\n",
+ " 77%|███████▋ | 33862/44063 [55:12<15:57, 10.65it/s]\u001b[A\n",
+ " 77%|███████▋ | 33864/44063 [55:13<15:51, 10.72it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 77%|███████▋ | 33866/44063 [55:13<16:41, 10.18it/s]\u001b[A\n",
+ " 77%|███████▋ | 33868/44063 [55:13<16:52, 10.07it/s]\u001b[A\n",
+ " 77%|███████▋ | 33870/44063 [55:13<20:21, 8.35it/s]\u001b[A\n",
+ " 77%|███████▋ | 33871/44063 [55:13<19:51, 8.55it/s]\u001b[A\n",
+ " 77%|███████▋ | 33873/44063 [55:14<17:36, 9.65it/s]\u001b[A\n",
+ " 77%|███████▋ | 33875/44063 [55:14<15:23, 11.03it/s]\u001b[A\n",
+ " 77%|███████▋ | 33877/44063 [55:14<13:50, 12.26it/s]\u001b[A\n",
+ " 77%|███████▋ | 33879/44063 [55:14<13:11, 12.87it/s]\u001b[A\n",
+ " 77%|███████▋ | 33881/44063 [55:14<16:44, 10.14it/s]\u001b[A\n",
+ " 77%|███████▋ | 33883/44063 [55:15<19:36, 8.65it/s]\u001b[A\n",
+ " 77%|███████▋ | 33885/44063 [55:15<18:15, 9.29it/s]\u001b[A\n",
+ " 77%|███████▋ | 33887/44063 [55:15<15:56, 10.64it/s]\u001b[A\n",
+ " 77%|███████▋ | 33889/44063 [55:15<14:21, 11.81it/s]\u001b[A\n",
+ " 77%|███████▋ | 33891/44063 [55:15<13:05, 12.95it/s]\u001b[A\n",
+ " 77%|███████▋ | 33893/44063 [55:15<13:26, 12.61it/s]\u001b[A\n",
+ " 77%|███████▋ | 33895/44063 [55:15<12:17, 13.79it/s]\u001b[A\n",
+ " 77%|███████▋ | 33897/44063 [55:16<13:20, 12.71it/s]\u001b[A\n",
+ " 77%|███████▋ | 33899/44063 [55:16<14:59, 11.30it/s]\u001b[A\n",
+ " 77%|███████▋ | 33901/44063 [55:16<15:23, 11.01it/s]\u001b[A\n",
+ " 77%|███████▋ | 33903/44063 [55:16<15:30, 10.92it/s]\u001b[A\n",
+ " 77%|███████▋ | 33905/44063 [55:16<15:10, 11.15it/s]\u001b[A\n",
+ " 77%|███████▋ | 33907/44063 [55:16<14:23, 11.76it/s]\u001b[A\n",
+ " 77%|███████▋ | 33909/44063 [55:17<13:16, 12.75it/s]\u001b[A\n",
+ " 77%|███████▋ | 33911/44063 [55:17<14:02, 12.04it/s]\u001b[A\n",
+ " 77%|███████▋ | 33913/44063 [55:17<18:59, 8.91it/s]\u001b[A\n",
+ " 77%|███████▋ | 33915/44063 [55:17<16:41, 10.13it/s]\u001b[A\n",
+ " 77%|███████▋ | 33917/44063 [55:17<15:50, 10.68it/s]\u001b[A\n",
+ " 77%|███████▋ | 33919/44063 [55:18<15:39, 10.80it/s]\u001b[A\n",
+ " 77%|███████▋ | 33921/44063 [55:18<16:02, 10.53it/s]\u001b[A\n",
+ " 77%|███████▋ | 33923/44063 [55:18<15:12, 11.11it/s]\u001b[A\n",
+ " 77%|███████▋ | 33925/44063 [55:18<13:59, 12.08it/s]\u001b[A\n",
+ " 77%|███████▋ | 33927/44063 [55:18<13:43, 12.31it/s]\u001b[A\n",
+ " 77%|███████▋ | 33929/44063 [55:18<15:12, 11.11it/s]\u001b[A\n",
+ " 77%|███████▋ | 33931/44063 [55:19<16:04, 10.50it/s]\u001b[A\n",
+ " 77%|███████▋ | 33933/44063 [55:19<16:36, 10.16it/s]\u001b[A\n",
+ " 77%|███████▋ | 33935/44063 [55:19<17:28, 9.66it/s]\u001b[A\n",
+ " 77%|███████▋ | 33936/44063 [55:19<21:32, 7.84it/s]\u001b[A\n",
+ " 77%|███████▋ | 33938/44063 [55:19<18:45, 8.99it/s]\u001b[A\n",
+ " 77%|███████▋ | 33940/44063 [55:20<16:20, 10.32it/s]\u001b[A\n",
+ " 77%|███████▋ | 33942/44063 [55:20<14:45, 11.43it/s]\u001b[A\n",
+ " 77%|███████▋ | 33944/44063 [55:20<13:58, 12.06it/s]\u001b[A\n",
+ " 77%|███████▋ | 33946/44063 [55:20<13:02, 12.93it/s]\u001b[A\n",
+ " 77%|███████▋ | 33948/44063 [55:20<16:02, 10.51it/s]\u001b[A\n",
+ " 77%|███████▋ | 33950/44063 [55:20<15:26, 10.91it/s]\u001b[A\n",
+ " 77%|███████▋ | 33952/44063 [55:21<15:33, 10.83it/s]\u001b[A\n",
+ " 77%|███████▋ | 33954/44063 [55:21<13:32, 12.44it/s]\u001b[A\n",
+ " 77%|███████▋ | 33956/44063 [55:21<13:58, 12.06it/s]\u001b[A\n",
+ " 77%|███████▋ | 33958/44063 [55:21<16:13, 10.38it/s]\u001b[A\n",
+ " 77%|███████▋ | 33960/44063 [55:21<16:16, 10.35it/s]\u001b[A\n",
+ " 77%|███████▋ | 33962/44063 [55:22<15:54, 10.59it/s]\u001b[A\n",
+ " 77%|███████▋ | 33964/44063 [55:22<14:35, 11.54it/s]\u001b[A\n",
+ " 77%|███████▋ | 33966/44063 [55:22<14:04, 11.95it/s]\u001b[A\n",
+ " 77%|███████▋ | 33968/44063 [55:22<15:58, 10.53it/s]\u001b[A\n",
+ " 77%|███████▋ | 33970/44063 [55:22<15:53, 10.59it/s]\u001b[A\n",
+ " 77%|███████▋ | 33972/44063 [55:22<14:44, 11.41it/s]\u001b[A\n",
+ " 77%|███████▋ | 33974/44063 [55:23<12:57, 12.97it/s]\u001b[A\n",
+ " 77%|███████▋ | 33976/44063 [55:23<12:17, 13.68it/s]\u001b[A\n",
+ " 77%|███████▋ | 33978/44063 [55:23<11:35, 14.50it/s]\u001b[A\n",
+ " 77%|███████▋ | 33980/44063 [55:23<12:20, 13.61it/s]\u001b[A\n",
+ " 77%|███████▋ | 33982/44063 [55:23<11:59, 14.02it/s]\u001b[A\n",
+ " 77%|███████▋ | 33984/44063 [55:23<11:43, 14.32it/s]\u001b[A\n",
+ " 77%|███████▋ | 33986/44063 [55:23<12:09, 13.82it/s]\u001b[A\n",
+ " 77%|███████▋ | 33988/44063 [55:24<13:28, 12.47it/s]\u001b[A\n",
+ " 77%|███████▋ | 33990/44063 [55:24<14:45, 11.38it/s]\u001b[A\n",
+ " 77%|███████▋ | 33992/44063 [55:24<19:22, 8.66it/s]\u001b[A\n",
+ " 77%|███████▋ | 33993/44063 [55:24<18:46, 8.94it/s]\u001b[A\n",
+ " 77%|███████▋ | 33995/44063 [55:24<16:38, 10.09it/s]\u001b[A\n",
+ " 77%|███████▋ | 33997/44063 [55:24<14:39, 11.45it/s]\u001b[A\n",
+ " 77%|███████▋ | 33999/44063 [55:25<13:46, 12.18it/s]\u001b[A\n",
+ " 77%|███████▋ | 34001/44063 [55:25<13:40, 12.27it/s]\u001b[A\n",
+ " 77%|███████▋ | 34003/44063 [55:25<13:03, 12.84it/s]\u001b[A\n",
+ " 77%|███████▋ | 34005/44063 [55:25<14:37, 11.46it/s]\u001b[A\n",
+ " 77%|███████▋ | 34007/44063 [55:25<18:20, 9.14it/s]\u001b[A\n",
+ " 77%|███████▋ | 34009/44063 [55:26<16:16, 10.30it/s]\u001b[A\n",
+ " 77%|███████▋ | 34011/44063 [55:26<16:30, 10.15it/s]\u001b[A\n",
+ " 77%|███████▋ | 34013/44063 [55:26<19:28, 8.60it/s]\u001b[A\n",
+ " 77%|███████▋ | 34014/44063 [55:26<19:52, 8.42it/s]\u001b[A\n",
+ " 77%|███████▋ | 34016/44063 [55:26<17:07, 9.78it/s]\u001b[A\n",
+ " 77%|███████▋ | 34018/44063 [55:27<15:47, 10.60it/s]\u001b[A\n",
+ " 77%|███████▋ | 34020/44063 [55:27<15:17, 10.95it/s]\u001b[A\n",
+ " 77%|███████▋ | 34022/44063 [55:27<14:25, 11.60it/s]\u001b[A\n",
+ " 77%|███████▋ | 34024/44063 [55:27<14:24, 11.61it/s]\u001b[A\n",
+ " 77%|███████▋ | 34026/44063 [55:27<18:17, 9.14it/s]\u001b[A\n",
+ " 77%|███████▋ | 34028/44063 [55:28<17:24, 9.61it/s]\u001b[A\n",
+ " 77%|███████▋ | 34030/44063 [55:28<17:46, 9.40it/s]\u001b[A\n",
+ " 77%|███████▋ | 34032/44063 [55:28<18:03, 9.26it/s]\u001b[A\n",
+ " 77%|███████▋ | 34034/44063 [55:28<16:19, 10.24it/s]\u001b[A\n",
+ " 77%|███████▋ | 34036/44063 [55:28<14:00, 11.94it/s]\u001b[A\n",
+ " 77%|███████▋ | 34038/44063 [55:28<13:30, 12.36it/s]\u001b[A\n",
+ " 77%|███████▋ | 34040/44063 [55:29<14:13, 11.74it/s]\u001b[A\n",
+ " 77%|███████▋ | 34042/44063 [55:29<15:17, 10.92it/s]\u001b[A\n",
+ " 77%|███████▋ | 34044/44063 [55:29<15:35, 10.71it/s]\u001b[A\n",
+ " 77%|███████▋ | 34046/44063 [55:29<17:21, 9.61it/s]\u001b[A\n",
+ " 77%|███████▋ | 34048/44063 [55:29<16:13, 10.29it/s]\u001b[A\n",
+ " 77%|███████▋ | 34050/44063 [55:30<14:55, 11.18it/s]\u001b[A\n",
+ " 77%|███████▋ | 34052/44063 [55:30<16:44, 9.96it/s]\u001b[A\n",
+ " 77%|███████▋ | 34054/44063 [55:30<19:23, 8.60it/s]\u001b[A\n",
+ " 77%|███████▋ | 34056/44063 [55:30<18:00, 9.26it/s]\u001b[A\n",
+ " 77%|███████▋ | 34058/44063 [55:30<16:29, 10.11it/s]\u001b[A\n",
+ " 77%|███████▋ | 34060/44063 [55:31<14:38, 11.39it/s]\u001b[A\n",
+ " 77%|███████▋ | 34062/44063 [55:31<13:23, 12.44it/s]\u001b[A\n",
+ " 77%|███████▋ | 34064/44063 [55:31<12:37, 13.21it/s]\u001b[A\n",
+ " 77%|███████▋ | 34066/44063 [55:31<12:10, 13.69it/s]\u001b[A\n",
+ " 77%|███████▋ | 34068/44063 [55:31<14:39, 11.37it/s]\u001b[A\n",
+ " 77%|███████▋ | 34070/44063 [55:31<13:34, 12.26it/s]\u001b[A\n",
+ " 77%|███████▋ | 34072/44063 [55:31<13:59, 11.90it/s]\u001b[A\n",
+ " 77%|███████▋ | 34074/44063 [55:32<14:11, 11.73it/s]\u001b[A\n",
+ " 77%|███████▋ | 34076/44063 [55:32<15:33, 10.70it/s]\u001b[A\n",
+ " 77%|███████▋ | 34078/44063 [55:32<16:03, 10.36it/s]\u001b[A\n",
+ " 77%|███████▋ | 34080/44063 [55:32<21:00, 7.92it/s]\u001b[A\n",
+ " 77%|███████▋ | 34081/44063 [55:33<23:41, 7.02it/s]\u001b[A\n",
+ " 77%|███████▋ | 34083/44063 [55:33<20:02, 8.30it/s]\u001b[A\n",
+ " 77%|███████▋ | 34085/44063 [55:33<17:56, 9.27it/s]\u001b[A\n",
+ " 77%|███████▋ | 34087/44063 [55:33<15:50, 10.50it/s]\u001b[A\n",
+ " 77%|███████▋ | 34089/44063 [55:33<14:54, 11.15it/s]\u001b[A\n",
+ " 77%|███████▋ | 34091/44063 [55:33<14:18, 11.62it/s]\u001b[A\n",
+ " 77%|███████▋ | 34093/44063 [55:34<16:32, 10.04it/s]\u001b[A\n",
+ " 77%|███████▋ | 34095/44063 [55:34<17:19, 9.59it/s]\u001b[A\n",
+ " 77%|███████▋ | 34097/44063 [55:34<16:24, 10.13it/s]\u001b[A\n",
+ " 77%|███████▋ | 34099/44063 [55:34<19:34, 8.48it/s]\u001b[A\n",
+ " 77%|███████▋ | 34100/44063 [55:35<22:26, 7.40it/s]\u001b[A\n",
+ " 77%|███████▋ | 34101/44063 [55:35<24:13, 6.85it/s]\u001b[A\n",
+ " 77%|███████▋ | 34102/44063 [55:35<23:37, 7.03it/s]\u001b[A\n",
+ " 77%|███████▋ | 34103/44063 [55:35<25:25, 6.53it/s]\u001b[A\n",
+ " 77%|███████▋ | 34104/44063 [55:35<25:45, 6.44it/s]\u001b[A\n",
+ " 77%|███████▋ | 34105/44063 [55:35<28:48, 5.76it/s]\u001b[A\n",
+ " 77%|███████▋ | 34106/44063 [55:36<25:51, 6.42it/s]\u001b[A\n",
+ " 77%|███████▋ | 34108/44063 [55:36<22:35, 7.34it/s]\u001b[A\n",
+ " 77%|███████▋ | 34109/44063 [55:36<20:50, 7.96it/s]\u001b[A\n",
+ " 77%|███████▋ | 34111/44063 [55:36<18:52, 8.79it/s]\u001b[A\n",
+ " 77%|███████▋ | 34112/44063 [55:36<20:48, 7.97it/s]\u001b[A\n",
+ " 77%|███████▋ | 34113/44063 [55:36<19:38, 8.45it/s]\u001b[A\n",
+ " 77%|███████▋ | 34114/44063 [55:36<19:01, 8.71it/s]\u001b[A\n",
+ " 77%|███████▋ | 34115/44063 [55:37<21:39, 7.66it/s]\u001b[A\n",
+ " 77%|███████▋ | 34116/44063 [55:37<23:42, 6.99it/s]\u001b[A\n",
+ " 77%|███████▋ | 34118/44063 [55:37<22:02, 7.52it/s]\u001b[A\n",
+ " 77%|███████▋ | 34120/44063 [55:37<21:08, 7.84it/s]\u001b[A\n",
+ " 77%|███████▋ | 34122/44063 [55:37<19:01, 8.71it/s]\u001b[A\n",
+ " 77%|███████▋ | 34123/44063 [55:38<23:17, 7.11it/s]\u001b[A\n",
+ " 77%|███████▋ | 34124/44063 [55:38<26:08, 6.34it/s]\u001b[A\n",
+ " 77%|███████▋ | 34125/44063 [55:38<24:00, 6.90it/s]\u001b[A\n",
+ " 77%|███████▋ | 34126/44063 [55:38<22:58, 7.21it/s]\u001b[A\n",
+ " 77%|███████▋ | 34127/44063 [55:38<25:27, 6.50it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 77%|███████▋ | 34128/44063 [55:38<23:25, 7.07it/s]\u001b[A\n",
+ " 77%|███████▋ | 34129/44063 [55:38<23:59, 6.90it/s]\u001b[A\n",
+ " 77%|███████▋ | 34131/44063 [55:39<22:33, 7.34it/s]\u001b[A\n",
+ " 77%|███████▋ | 34133/44063 [55:39<20:21, 8.13it/s]\u001b[A\n",
+ " 77%|███████▋ | 34135/44063 [55:39<17:35, 9.40it/s]\u001b[A\n",
+ " 77%|███████▋ | 34137/44063 [55:39<18:24, 8.99it/s]\u001b[A\n",
+ " 77%|███████▋ | 34139/44063 [55:39<17:31, 9.44it/s]\u001b[A\n",
+ " 77%|███████▋ | 34141/44063 [55:40<18:23, 8.99it/s]\u001b[A\n",
+ " 77%|███████▋ | 34142/44063 [55:40<18:29, 8.94it/s]\u001b[A\n",
+ " 77%|███████▋ | 34143/44063 [55:40<26:13, 6.30it/s]\u001b[A\n",
+ " 77%|███████▋ | 34145/44063 [55:40<23:50, 6.93it/s]\u001b[A\n",
+ " 77%|███████▋ | 34147/44063 [55:41<24:18, 6.80it/s]\u001b[A\n",
+ " 77%|███████▋ | 34148/44063 [55:41<22:15, 7.42it/s]\u001b[A\n",
+ " 78%|███████▊ | 34150/44063 [55:41<21:00, 7.87it/s]\u001b[A\n",
+ " 78%|███████▊ | 34151/44063 [55:41<20:52, 7.92it/s]\u001b[A\n",
+ " 78%|███████▊ | 34152/44063 [55:41<22:48, 7.24it/s]\u001b[A\n",
+ " 78%|███████▊ | 34153/44063 [55:41<20:55, 7.89it/s]\u001b[A\n",
+ " 78%|███████▊ | 34155/44063 [55:42<20:34, 8.03it/s]\u001b[A\n",
+ " 78%|███████▊ | 34156/44063 [55:42<22:06, 7.47it/s]\u001b[A\n",
+ " 78%|███████▊ | 34157/44063 [55:42<21:48, 7.57it/s]\u001b[A\n",
+ " 78%|███████▊ | 34158/44063 [55:42<20:52, 7.91it/s]\u001b[A\n",
+ " 78%|███████▊ | 34159/44063 [55:42<22:09, 7.45it/s]\u001b[A\n",
+ " 78%|███████▊ | 34160/44063 [55:42<25:04, 6.58it/s]\u001b[A\n",
+ " 78%|███████▊ | 34161/44063 [55:42<24:40, 6.69it/s]\u001b[A\n",
+ " 78%|███████▊ | 34162/44063 [55:43<28:05, 5.88it/s]\u001b[A\n",
+ " 78%|███████▊ | 34163/44063 [55:43<28:45, 5.74it/s]\u001b[A\n",
+ " 78%|███████▊ | 34164/44063 [55:43<25:11, 6.55it/s]\u001b[A\n",
+ " 78%|███████▊ | 34165/44063 [55:43<23:06, 7.14it/s]\u001b[A\n",
+ " 78%|███████▊ | 34166/44063 [55:43<22:00, 7.49it/s]\u001b[A\n",
+ " 78%|███████▊ | 34167/44063 [55:43<22:07, 7.46it/s]\u001b[A\n",
+ " 78%|███████▊ | 34168/44063 [55:43<22:50, 7.22it/s]\u001b[A\n",
+ " 78%|███████▊ | 34169/44063 [55:44<28:53, 5.71it/s]\u001b[A\n",
+ " 78%|███████▊ | 34170/44063 [55:44<27:04, 6.09it/s]\u001b[A\n",
+ " 78%|███████▊ | 34171/44063 [55:44<25:35, 6.44it/s]\u001b[A\n",
+ " 78%|███████▊ | 34172/44063 [55:44<22:57, 7.18it/s]\u001b[A\n",
+ " 78%|███████▊ | 34173/44063 [55:44<22:24, 7.35it/s]\u001b[A\n",
+ " 78%|███████▊ | 34174/44063 [55:44<21:06, 7.81it/s]\u001b[A\n",
+ " 78%|███████▊ | 34175/44063 [55:44<21:06, 7.81it/s]\u001b[A\n",
+ " 78%|███████▊ | 34176/44063 [55:45<24:01, 6.86it/s]\u001b[A\n",
+ " 78%|███████▊ | 34177/44063 [55:45<24:13, 6.80it/s]\u001b[A\n",
+ " 78%|███████▊ | 34178/44063 [55:45<24:03, 6.85it/s]\u001b[A\n",
+ " 78%|███████▊ | 34179/44063 [55:45<22:24, 7.35it/s]\u001b[A\n",
+ " 78%|███████▊ | 34181/44063 [55:45<20:06, 8.19it/s]\u001b[A\n",
+ " 78%|███████▊ | 34182/44063 [55:45<21:37, 7.61it/s]\u001b[A\n",
+ " 78%|███████▊ | 34183/44063 [55:45<22:51, 7.20it/s]\u001b[A\n",
+ " 78%|███████▊ | 34184/44063 [55:46<23:57, 6.87it/s]\u001b[A\n",
+ " 78%|███████▊ | 34186/44063 [55:46<20:39, 7.97it/s]\u001b[A\n",
+ " 78%|███████▊ | 34187/44063 [55:46<20:06, 8.18it/s]\u001b[A\n",
+ " 78%|███████▊ | 34188/44063 [55:46<20:35, 8.00it/s]\u001b[A\n",
+ " 78%|███████▊ | 34189/44063 [55:46<19:32, 8.42it/s]\u001b[A\n",
+ " 78%|███████▊ | 34190/44063 [55:46<23:26, 7.02it/s]\u001b[A\n",
+ " 78%|███████▊ | 34191/44063 [55:46<22:16, 7.38it/s]\u001b[A\n",
+ " 78%|███████▊ | 34192/44063 [55:47<24:31, 6.71it/s]\u001b[A\n",
+ " 78%|███████▊ | 34194/44063 [55:47<21:23, 7.69it/s]\u001b[A\n",
+ " 78%|███████▊ | 34196/44063 [55:47<18:13, 9.02it/s]\u001b[A\n",
+ " 78%|███████▊ | 34198/44063 [55:47<17:00, 9.67it/s]\u001b[A\n",
+ " 78%|███████▊ | 34200/44063 [55:47<17:20, 9.48it/s]\u001b[A\n",
+ " 78%|███████▊ | 34202/44063 [55:48<19:12, 8.56it/s]\u001b[A\n",
+ " 78%|███████▊ | 34204/44063 [55:48<18:35, 8.84it/s]\u001b[A\n",
+ " 78%|███████▊ | 34205/44063 [55:48<21:27, 7.65it/s]\u001b[A\n",
+ " 78%|███████▊ | 34206/44063 [55:48<20:08, 8.16it/s]\u001b[A\n",
+ " 78%|███████▊ | 34207/44063 [55:48<19:07, 8.59it/s]\u001b[A\n",
+ " 78%|███████▊ | 34209/44063 [55:49<21:34, 7.61it/s]\u001b[A\n",
+ " 78%|███████▊ | 34211/44063 [55:49<19:15, 8.53it/s]\u001b[A\n",
+ " 78%|███████▊ | 34212/44063 [55:49<18:34, 8.84it/s]\u001b[A\n",
+ " 78%|███████▊ | 34213/44063 [55:49<19:03, 8.62it/s]\u001b[A\n",
+ " 78%|███████▊ | 34214/44063 [55:49<19:59, 8.21it/s]\u001b[A\n",
+ " 78%|███████▊ | 34215/44063 [55:49<20:15, 8.10it/s]\u001b[A\n",
+ " 78%|███████▊ | 34216/44063 [55:49<20:13, 8.11it/s]\u001b[A\n",
+ " 78%|███████▊ | 34218/44063 [55:50<20:59, 7.81it/s]\u001b[A\n",
+ " 78%|███████▊ | 34220/44063 [55:50<23:22, 7.02it/s]\u001b[A\n",
+ " 78%|███████▊ | 34222/44063 [55:50<20:54, 7.85it/s]\u001b[A\n",
+ " 78%|███████▊ | 34223/44063 [55:50<20:47, 7.89it/s]\u001b[A\n",
+ " 78%|███████▊ | 34224/44063 [55:50<20:11, 8.12it/s]\u001b[A\n",
+ " 78%|███████▊ | 34226/44063 [55:51<20:28, 8.01it/s]\u001b[A\n",
+ " 78%|███████▊ | 34227/44063 [55:51<24:52, 6.59it/s]\u001b[A\n",
+ " 78%|███████▊ | 34228/44063 [55:51<25:45, 6.36it/s]\u001b[A\n",
+ " 78%|███████▊ | 34230/44063 [55:51<23:15, 7.05it/s]\u001b[A\n",
+ " 78%|███████▊ | 34231/44063 [55:51<23:00, 7.12it/s]\u001b[A\n",
+ " 78%|███████▊ | 34232/44063 [55:52<21:29, 7.62it/s]\u001b[A\n",
+ " 78%|███████▊ | 34233/44063 [55:52<20:25, 8.02it/s]\u001b[A\n",
+ " 78%|███████▊ | 34235/44063 [55:52<17:43, 9.24it/s]\u001b[A\n",
+ " 78%|███████▊ | 34237/44063 [55:52<17:37, 9.29it/s]\u001b[A\n",
+ " 78%|███████▊ | 34239/44063 [55:52<16:37, 9.85it/s]\u001b[A\n",
+ " 78%|███████▊ | 34241/44063 [55:52<19:02, 8.60it/s]\u001b[A\n",
+ " 78%|███████▊ | 34243/44063 [55:53<17:48, 9.19it/s]\u001b[A\n",
+ " 78%|███████▊ | 34245/44063 [55:53<16:25, 9.96it/s]\u001b[A\n",
+ " 78%|███████▊ | 34247/44063 [55:53<16:48, 9.74it/s]\u001b[A\n",
+ " 78%|███████▊ | 34249/44063 [55:53<16:02, 10.20it/s]\u001b[A\n",
+ " 78%|███████▊ | 34251/44063 [55:53<15:12, 10.76it/s]\u001b[A\n",
+ " 78%|███████▊ | 34253/44063 [55:54<17:37, 9.28it/s]\u001b[A\n",
+ " 78%|███████▊ | 34254/44063 [55:54<19:07, 8.55it/s]\u001b[A\n",
+ " 78%|███████▊ | 34256/44063 [55:54<16:57, 9.64it/s]\u001b[A\n",
+ " 78%|███████▊ | 34258/44063 [55:54<17:18, 9.44it/s]\u001b[A\n",
+ " 78%|███████▊ | 34260/44063 [55:54<17:15, 9.47it/s]\u001b[A\n",
+ " 78%|███████▊ | 34261/44063 [55:54<17:50, 9.16it/s]\u001b[A\n",
+ " 78%|███████▊ | 34263/44063 [55:55<17:34, 9.29it/s]\u001b[A\n",
+ " 78%|███████▊ | 34265/44063 [55:55<17:10, 9.51it/s]\u001b[A\n",
+ " 78%|███████▊ | 34267/44063 [55:55<17:46, 9.18it/s]\u001b[A\n",
+ " 78%|███████▊ | 34268/44063 [55:55<18:14, 8.95it/s]\u001b[A\n",
+ " 78%|███████▊ | 34270/44063 [55:55<18:01, 9.05it/s]\u001b[A\n",
+ " 78%|███████▊ | 34271/44063 [55:56<23:05, 7.07it/s]\u001b[A\n",
+ " 78%|███████▊ | 34272/44063 [55:56<23:46, 6.87it/s]\u001b[A\n",
+ " 78%|███████▊ | 34273/44063 [55:56<21:43, 7.51it/s]\u001b[A\n",
+ " 78%|███████▊ | 34274/44063 [55:56<20:22, 8.01it/s]\u001b[A\n",
+ " 78%|███████▊ | 34275/44063 [55:56<22:35, 7.22it/s]\u001b[A\n",
+ " 78%|███████▊ | 34276/44063 [55:56<28:04, 5.81it/s]\u001b[A\n",
+ " 78%|███████▊ | 34277/44063 [55:57<24:56, 6.54it/s]\u001b[A\n",
+ " 78%|███████▊ | 34278/44063 [55:57<25:21, 6.43it/s]\u001b[A\n",
+ " 78%|███████▊ | 34279/44063 [55:57<27:49, 5.86it/s]\u001b[A\n",
+ " 78%|███████▊ | 34280/44063 [55:57<27:58, 5.83it/s]\u001b[A\n",
+ " 78%|███████▊ | 34281/44063 [55:57<28:48, 5.66it/s]\u001b[A\n",
+ " 78%|███████▊ | 34282/44063 [55:57<28:33, 5.71it/s]\u001b[A\n",
+ " 78%|███████▊ | 34283/44063 [55:58<26:18, 6.20it/s]\u001b[A\n",
+ " 78%|███████▊ | 34285/44063 [55:58<22:54, 7.12it/s]\u001b[A\n",
+ " 78%|███████▊ | 34286/44063 [55:58<21:25, 7.61it/s]\u001b[A\n",
+ " 78%|███████▊ | 34287/44063 [55:58<21:50, 7.46it/s]\u001b[A\n",
+ " 78%|███████▊ | 34289/44063 [55:58<22:48, 7.14it/s]\u001b[A\n",
+ " 78%|███████▊ | 34291/44063 [55:59<20:35, 7.91it/s]\u001b[A\n",
+ " 78%|███████▊ | 34292/44063 [55:59<22:09, 7.35it/s]\u001b[A\n",
+ " 78%|███████▊ | 34293/44063 [55:59<23:54, 6.81it/s]\u001b[A\n",
+ " 78%|███████▊ | 34294/44063 [55:59<22:29, 7.24it/s]\u001b[A\n",
+ " 78%|███████▊ | 34295/44063 [55:59<24:31, 6.64it/s]\u001b[A\n",
+ " 78%|███████▊ | 34296/44063 [55:59<25:50, 6.30it/s]\u001b[A\n",
+ " 78%|███████▊ | 34298/44063 [55:59<21:58, 7.40it/s]\u001b[A\n",
+ " 78%|███████▊ | 34299/44063 [56:00<21:54, 7.43it/s]\u001b[A\n",
+ " 78%|███████▊ | 34301/44063 [56:00<20:03, 8.11it/s]\u001b[A\n",
+ " 78%|███████▊ | 34303/44063 [56:00<19:30, 8.34it/s]\u001b[A\n",
+ " 78%|███████▊ | 34304/44063 [56:00<20:15, 8.03it/s]\u001b[A\n",
+ " 78%|███████▊ | 34305/44063 [56:00<19:20, 8.41it/s]\u001b[A\n",
+ " 78%|███████▊ | 34306/44063 [56:00<19:14, 8.45it/s]\u001b[A\n",
+ " 78%|███████▊ | 34307/44063 [56:01<28:13, 5.76it/s]\u001b[A\n",
+ " 78%|███████▊ | 34308/44063 [56:01<27:35, 5.89it/s]\u001b[A\n",
+ " 78%|███████▊ | 34310/44063 [56:01<23:39, 6.87it/s]\u001b[A\n",
+ " 78%|███████▊ | 34311/44063 [56:01<21:33, 7.54it/s]\u001b[A\n",
+ " 78%|███████▊ | 34312/44063 [56:01<19:58, 8.14it/s]\u001b[A\n",
+ " 78%|███████▊ | 34314/44063 [56:01<18:31, 8.77it/s]\u001b[A\n",
+ " 78%|███████▊ | 34315/44063 [56:02<23:45, 6.84it/s]\u001b[A\n",
+ " 78%|███████▊ | 34317/44063 [56:02<20:35, 7.89it/s]\u001b[A\n",
+ " 78%|███████▊ | 34319/44063 [56:02<19:19, 8.41it/s]\u001b[A\n",
+ " 78%|███████▊ | 34320/44063 [56:02<18:52, 8.60it/s]\u001b[A\n",
+ " 78%|███████▊ | 34321/44063 [56:02<20:08, 8.06it/s]\u001b[A\n",
+ " 78%|███████▊ | 34322/44063 [56:02<20:36, 7.88it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 78%|███████▊ | 34324/44063 [56:03<17:44, 9.15it/s]\u001b[A\n",
+ " 78%|███████▊ | 34326/44063 [56:03<19:08, 8.48it/s]\u001b[A\n",
+ " 78%|███████▊ | 34327/44063 [56:03<34:13, 4.74it/s]\u001b[A\n",
+ " 78%|███████▊ | 34328/44063 [56:03<28:55, 5.61it/s]\u001b[A\n",
+ " 78%|███████▊ | 34330/44063 [56:04<26:10, 6.20it/s]\u001b[A\n",
+ " 78%|███████▊ | 34331/44063 [56:04<29:12, 5.55it/s]\u001b[A\n",
+ " 78%|███████▊ | 34332/44063 [56:04<27:49, 5.83it/s]\u001b[A\n",
+ " 78%|███████▊ | 34333/44063 [56:04<26:06, 6.21it/s]\u001b[A\n",
+ " 78%|███████▊ | 34335/44063 [56:04<24:07, 6.72it/s]\u001b[A\n",
+ " 78%|███████▊ | 34336/44063 [56:04<22:40, 7.15it/s]\u001b[A\n",
+ " 78%|███████▊ | 34337/44063 [56:05<22:53, 7.08it/s]\u001b[A\n",
+ " 78%|███████▊ | 34338/44063 [56:05<21:23, 7.58it/s]\u001b[A\n",
+ " 78%|███████▊ | 34339/44063 [56:05<21:09, 7.66it/s]\u001b[A\n",
+ " 78%|███████▊ | 34340/44063 [56:05<21:37, 7.49it/s]\u001b[A\n",
+ " 78%|███████▊ | 34341/44063 [56:05<20:58, 7.73it/s]\u001b[A\n",
+ " 78%|███████▊ | 34342/44063 [56:05<25:53, 6.26it/s]\u001b[A\n",
+ " 78%|███████▊ | 34343/44063 [56:05<23:40, 6.84it/s]\u001b[A\n",
+ " 78%|███████▊ | 34344/44063 [56:06<22:08, 7.31it/s]\u001b[A\n",
+ " 78%|███████▊ | 34345/44063 [56:06<21:23, 7.57it/s]\u001b[A\n",
+ " 78%|███████▊ | 34346/44063 [56:06<21:20, 7.59it/s]\u001b[A\n",
+ " 78%|███████▊ | 34347/44063 [56:06<24:55, 6.50it/s]\u001b[A\n",
+ " 78%|███████▊ | 34348/44063 [56:06<22:58, 7.05it/s]\u001b[A\n",
+ " 78%|███████▊ | 34349/44063 [56:06<23:03, 7.02it/s]\u001b[A\n",
+ " 78%|███████▊ | 34351/44063 [56:06<20:11, 8.02it/s]\u001b[A\n",
+ " 78%|███████▊ | 34352/44063 [56:07<20:12, 8.01it/s]\u001b[A\n",
+ " 78%|███████▊ | 34354/44063 [56:07<18:28, 8.76it/s]\u001b[A\n",
+ " 78%|███████▊ | 34356/44063 [56:07<18:44, 8.63it/s]\u001b[A\n",
+ " 78%|███████▊ | 34357/44063 [56:07<19:37, 8.24it/s]\u001b[A\n",
+ " 78%|███████▊ | 34359/44063 [56:07<18:04, 8.95it/s]\u001b[A\n",
+ " 78%|███████▊ | 34360/44063 [56:07<21:41, 7.45it/s]\u001b[A\n",
+ " 78%|███████▊ | 34361/44063 [56:08<20:35, 7.85it/s]\u001b[A\n",
+ " 78%|███████▊ | 34362/44063 [56:08<21:13, 7.62it/s]\u001b[A\n",
+ " 78%|███████▊ | 34363/44063 [56:08<22:20, 7.23it/s]\u001b[A\n",
+ " 78%|███████▊ | 34364/44063 [56:08<23:36, 6.85it/s]\u001b[A\n",
+ " 78%|███████▊ | 34365/44063 [56:08<21:57, 7.36it/s]\u001b[A\n",
+ " 78%|███████▊ | 34366/44063 [56:08<22:31, 7.18it/s]\u001b[A\n",
+ " 78%|███████▊ | 34368/44063 [56:09<23:18, 6.93it/s]\u001b[A\n",
+ " 78%|███████▊ | 34370/44063 [56:09<20:38, 7.82it/s]\u001b[A\n",
+ " 78%|███████▊ | 34372/44063 [56:09<20:44, 7.79it/s]\u001b[A\n",
+ " 78%|███████▊ | 34373/44063 [56:09<21:08, 7.64it/s]\u001b[A\n",
+ " 78%|███████▊ | 34374/44063 [56:09<22:42, 7.11it/s]\u001b[A\n",
+ " 78%|███████▊ | 34375/44063 [56:10<24:11, 6.67it/s]\u001b[A\n",
+ " 78%|███████▊ | 34377/44063 [56:10<21:15, 7.59it/s]\u001b[A\n",
+ " 78%|███████▊ | 34379/44063 [56:10<19:42, 8.19it/s]\u001b[A\n",
+ " 78%|███████▊ | 34381/44063 [56:10<19:56, 8.09it/s]\u001b[A\n",
+ " 78%|███████▊ | 34382/44063 [56:10<18:52, 8.55it/s]\u001b[A\n",
+ " 78%|███████▊ | 34383/44063 [56:10<19:53, 8.11it/s]\u001b[A\n",
+ " 78%|███████▊ | 34384/44063 [56:11<19:41, 8.20it/s]\u001b[A\n",
+ " 78%|███████▊ | 34385/44063 [56:11<23:42, 6.80it/s]\u001b[A\n",
+ " 78%|███████▊ | 34387/44063 [56:11<20:40, 7.80it/s]\u001b[A\n",
+ " 78%|███████▊ | 34388/44063 [56:11<22:46, 7.08it/s]\u001b[A\n",
+ " 78%|███████▊ | 34389/44063 [56:11<25:52, 6.23it/s]\u001b[A\n",
+ " 78%|███████▊ | 34390/44063 [56:11<23:54, 6.74it/s]\u001b[A\n",
+ " 78%|███████▊ | 34392/44063 [56:12<23:55, 6.74it/s]\u001b[A\n",
+ " 78%|███████▊ | 34393/44063 [56:12<21:42, 7.42it/s]\u001b[A\n",
+ " 78%|███████▊ | 34394/44063 [56:12<23:30, 6.85it/s]\u001b[A\n",
+ " 78%|███████▊ | 34395/44063 [56:12<22:42, 7.10it/s]\u001b[A\n",
+ " 78%|███████▊ | 34397/44063 [56:12<19:15, 8.36it/s]\u001b[A\n",
+ " 78%|███████▊ | 34398/44063 [56:12<19:21, 8.32it/s]\u001b[A\n",
+ " 78%|███████▊ | 34400/44063 [56:13<17:43, 9.09it/s]\u001b[A\n",
+ " 78%|███████▊ | 34401/44063 [56:13<18:02, 8.92it/s]\u001b[A\n",
+ " 78%|███████▊ | 34402/44063 [56:13<17:38, 9.13it/s]\u001b[A\n",
+ " 78%|███████▊ | 34404/44063 [56:13<16:51, 9.55it/s]\u001b[A\n",
+ " 78%|███████▊ | 34405/44063 [56:13<16:51, 9.55it/s]\u001b[A\n",
+ " 78%|███████▊ | 34406/44063 [56:13<17:02, 9.45it/s]\u001b[A\n",
+ " 78%|███████▊ | 34408/44063 [56:13<16:22, 9.83it/s]\u001b[A\n",
+ " 78%|███████▊ | 34409/44063 [56:13<17:43, 9.08it/s]\u001b[A\n",
+ " 78%|███████▊ | 34411/44063 [56:14<17:25, 9.23it/s]\u001b[A\n",
+ " 78%|███████▊ | 34412/44063 [56:14<21:32, 7.47it/s]\u001b[A\n",
+ " 78%|███████▊ | 34413/44063 [56:14<22:57, 7.00it/s]\u001b[A\n",
+ " 78%|███████▊ | 34414/44063 [56:14<25:19, 6.35it/s]\u001b[A\n",
+ " 78%|███████▊ | 34415/44063 [56:14<25:08, 6.40it/s]\u001b[A\n",
+ " 78%|███████▊ | 34416/44063 [56:15<24:35, 6.54it/s]\u001b[A\n",
+ " 78%|███████▊ | 34417/44063 [56:15<25:22, 6.34it/s]\u001b[A\n",
+ " 78%|███████▊ | 34418/44063 [56:15<23:33, 6.82it/s]\u001b[A\n",
+ " 78%|███████▊ | 34419/44063 [56:15<24:06, 6.67it/s]\u001b[A\n",
+ " 78%|███████▊ | 34420/44063 [56:15<27:04, 5.93it/s]\u001b[A\n",
+ " 78%|███████▊ | 34422/44063 [56:15<23:40, 6.79it/s]\u001b[A\n",
+ " 78%|███████▊ | 34424/44063 [56:16<20:26, 7.86it/s]\u001b[A\n",
+ " 78%|███████▊ | 34425/44063 [56:16<21:19, 7.53it/s]\u001b[A\n",
+ " 78%|███████▊ | 34426/44063 [56:16<22:16, 7.21it/s]\u001b[A\n",
+ " 78%|███████▊ | 34427/44063 [56:16<22:13, 7.22it/s]\u001b[A\n",
+ " 78%|███████▊ | 34428/44063 [56:16<20:32, 7.82it/s]\u001b[A\n",
+ " 78%|███████▊ | 34429/44063 [56:16<20:41, 7.76it/s]\u001b[A\n",
+ " 78%|███████▊ | 34430/44063 [56:16<21:32, 7.46it/s]\u001b[A\n",
+ " 78%|███████▊ | 34431/44063 [56:17<24:48, 6.47it/s]\u001b[A\n",
+ " 78%|███████▊ | 34432/44063 [56:17<24:31, 6.55it/s]\u001b[A\n",
+ " 78%|███████▊ | 34434/44063 [56:17<23:14, 6.90it/s]\u001b[A\n",
+ " 78%|███████▊ | 34436/44063 [56:17<20:40, 7.76it/s]\u001b[A\n",
+ " 78%|███████▊ | 34437/44063 [56:17<22:39, 7.08it/s]\u001b[A\n",
+ " 78%|███████▊ | 34438/44063 [56:17<25:19, 6.33it/s]\u001b[A\n",
+ " 78%|███████▊ | 34439/44063 [56:18<27:17, 5.88it/s]\u001b[A\n",
+ " 78%|███████▊ | 34440/44063 [56:18<25:50, 6.21it/s]\u001b[A\n",
+ " 78%|███████▊ | 34441/44063 [56:18<27:47, 5.77it/s]\u001b[A\n",
+ " 78%|███████▊ | 34443/44063 [56:18<23:53, 6.71it/s]\u001b[A\n",
+ " 78%|███████▊ | 34445/44063 [56:18<20:29, 7.82it/s]\u001b[A\n",
+ " 78%|███████▊ | 34446/44063 [56:18<19:39, 8.15it/s]\u001b[A\n",
+ " 78%|███████▊ | 34447/44063 [56:19<19:07, 8.38it/s]\u001b[A\n",
+ " 78%|███████▊ | 34448/44063 [56:19<19:41, 8.14it/s]\u001b[A\n",
+ " 78%|███████▊ | 34449/44063 [56:19<19:12, 8.34it/s]\u001b[A\n",
+ " 78%|███████▊ | 34450/44063 [56:19<19:03, 8.40it/s]\u001b[A\n",
+ " 78%|███████▊ | 34451/44063 [56:19<18:32, 8.64it/s]\u001b[A\n",
+ " 78%|███████▊ | 34453/44063 [56:19<18:26, 8.68it/s]\u001b[A\n",
+ " 78%|███████▊ | 34454/44063 [56:19<18:23, 8.71it/s]\u001b[A\n",
+ " 78%|███████▊ | 34455/44063 [56:20<17:47, 9.00it/s]\u001b[A\n",
+ " 78%|███████▊ | 34456/44063 [56:20<20:08, 7.95it/s]\u001b[A\n",
+ " 78%|███████▊ | 34457/44063 [56:20<21:13, 7.54it/s]\u001b[A\n",
+ " 78%|███████▊ | 34458/44063 [56:20<20:33, 7.78it/s]\u001b[A\n",
+ " 78%|███████▊ | 34459/44063 [56:20<23:45, 6.74it/s]\u001b[A\n",
+ " 78%|███████▊ | 34460/44063 [56:20<24:41, 6.48it/s]\u001b[A\n",
+ " 78%|███████▊ | 34461/44063 [56:21<33:59, 4.71it/s]\u001b[A\n",
+ " 78%|███████▊ | 34462/44063 [56:21<31:51, 5.02it/s]\u001b[A\n",
+ " 78%|███████▊ | 34463/44063 [56:21<29:07, 5.49it/s]\u001b[A\n",
+ " 78%|███████▊ | 34464/44063 [56:21<26:29, 6.04it/s]\u001b[A\n",
+ " 78%|███████▊ | 34465/44063 [56:21<27:18, 5.86it/s]\u001b[A\n",
+ " 78%|███████▊ | 34466/44063 [56:21<24:08, 6.62it/s]\u001b[A\n",
+ " 78%|███████▊ | 34468/44063 [56:22<21:38, 7.39it/s]\u001b[A\n",
+ " 78%|███████▊ | 34470/44063 [56:22<19:01, 8.40it/s]\u001b[A\n",
+ " 78%|███████▊ | 34471/44063 [56:22<19:14, 8.31it/s]\u001b[A\n",
+ " 78%|███████▊ | 34472/44063 [56:22<19:39, 8.13it/s]\u001b[A\n",
+ " 78%|███████▊ | 34473/44063 [56:22<18:33, 8.61it/s]\u001b[A\n",
+ " 78%|███████▊ | 34474/44063 [56:22<17:47, 8.98it/s]\u001b[A\n",
+ " 78%|███████▊ | 34475/44063 [56:22<21:04, 7.58it/s]\u001b[A\n",
+ " 78%|███████▊ | 34476/44063 [56:23<22:22, 7.14it/s]\u001b[A\n",
+ " 78%|███████▊ | 34477/44063 [56:23<22:57, 6.96it/s]\u001b[A\n",
+ " 78%|███████▊ | 34478/44063 [56:23<23:28, 6.81it/s]\u001b[A\n",
+ " 78%|███████▊ | 34479/44063 [56:23<27:20, 5.84it/s]\u001b[A\n",
+ " 78%|███████▊ | 34480/44063 [56:23<24:35, 6.49it/s]\u001b[A\n",
+ " 78%|███████▊ | 34481/44063 [56:23<24:03, 6.64it/s]\u001b[A\n",
+ " 78%|███████▊ | 34483/44063 [56:24<22:40, 7.04it/s]\u001b[A\n",
+ " 78%|███████▊ | 34484/44063 [56:24<20:59, 7.61it/s]\u001b[A\n",
+ " 78%|███████▊ | 34486/44063 [56:24<19:41, 8.11it/s]\u001b[A\n",
+ " 78%|███████▊ | 34487/44063 [56:24<18:55, 8.43it/s]\u001b[A\n",
+ " 78%|███████▊ | 34488/44063 [56:24<19:25, 8.22it/s]\u001b[A\n",
+ " 78%|███████▊ | 34489/44063 [56:25<40:43, 3.92it/s]\u001b[A\n",
+ " 78%|███████▊ | 34490/44063 [56:25<37:58, 4.20it/s]\u001b[A\n",
+ " 78%|███████▊ | 34491/44063 [56:25<33:08, 4.81it/s]\u001b[A\n",
+ " 78%|███████▊ | 34492/44063 [56:25<31:27, 5.07it/s]\u001b[A\n",
+ " 78%|███████▊ | 34493/44063 [56:25<29:27, 5.41it/s]\u001b[A\n",
+ " 78%|███████▊ | 34495/44063 [56:26<25:00, 6.38it/s]\u001b[A\n",
+ " 78%|███████▊ | 34497/44063 [56:26<21:30, 7.41it/s]\u001b[A\n",
+ " 78%|███████▊ | 34499/44063 [56:26<20:32, 7.76it/s]\u001b[A\n",
+ " 78%|███████▊ | 34500/44063 [56:26<21:01, 7.58it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 78%|███████▊ | 34502/44063 [56:26<19:40, 8.10it/s]\u001b[A\n",
+ " 78%|███████▊ | 34503/44063 [56:26<19:38, 8.11it/s]\u001b[A\n",
+ " 78%|███████▊ | 34505/44063 [56:27<17:03, 9.34it/s]\u001b[A\n",
+ " 78%|███████▊ | 34507/44063 [56:27<15:54, 10.01it/s]\u001b[A\n",
+ " 78%|███████▊ | 34509/44063 [56:27<15:20, 10.38it/s]\u001b[A\n",
+ " 78%|███████▊ | 34511/44063 [56:27<16:42, 9.53it/s]\u001b[A\n",
+ " 78%|███████▊ | 34513/44063 [56:27<14:21, 11.08it/s]\u001b[A\n",
+ " 78%|███████▊ | 34515/44063 [56:28<20:50, 7.64it/s]\u001b[A\n",
+ " 78%|███████▊ | 34517/44063 [56:28<18:45, 8.48it/s]\u001b[A\n",
+ " 78%|███████▊ | 34519/44063 [56:28<17:14, 9.23it/s]\u001b[A\n",
+ " 78%|███████▊ | 34521/44063 [56:28<20:31, 7.75it/s]\u001b[A\n",
+ " 78%|███████▊ | 34523/44063 [56:29<18:08, 8.76it/s]\u001b[A\n",
+ " 78%|███████▊ | 34525/44063 [56:29<16:58, 9.36it/s]\u001b[A\n",
+ " 78%|███████▊ | 34527/44063 [56:29<15:14, 10.43it/s]\u001b[A\n",
+ " 78%|███████▊ | 34529/44063 [56:29<16:15, 9.77it/s]\u001b[A\n",
+ " 78%|███████▊ | 34531/44063 [56:29<15:50, 10.03it/s]\u001b[A\n",
+ " 78%|███████▊ | 34533/44063 [56:29<15:13, 10.43it/s]\u001b[A\n",
+ " 78%|███████▊ | 34535/44063 [56:30<15:46, 10.07it/s]\u001b[A\n",
+ " 78%|███████▊ | 34537/44063 [56:30<16:05, 9.86it/s]\u001b[A\n",
+ " 78%|███████▊ | 34539/44063 [56:30<14:30, 10.94it/s]\u001b[A\n",
+ " 78%|███████▊ | 34541/44063 [56:30<19:39, 8.07it/s]\u001b[A\n",
+ " 78%|███████▊ | 34543/44063 [56:31<16:53, 9.39it/s]\u001b[A\n",
+ " 78%|███████▊ | 34545/44063 [56:31<22:28, 7.06it/s]\u001b[A\n",
+ " 78%|███████▊ | 34547/44063 [56:31<20:54, 7.59it/s]\u001b[A\n",
+ " 78%|███████▊ | 34548/44063 [56:31<20:50, 7.61it/s]\u001b[A\n",
+ " 78%|███████▊ | 34550/44063 [56:32<18:25, 8.60it/s]\u001b[A\n",
+ " 78%|███████▊ | 34552/44063 [56:32<17:20, 9.14it/s]\u001b[A\n",
+ " 78%|███████▊ | 34554/44063 [56:32<17:50, 8.88it/s]\u001b[A\n",
+ " 78%|███████▊ | 34555/44063 [56:32<18:41, 8.48it/s]\u001b[A\n",
+ " 78%|███████▊ | 34556/44063 [56:32<19:39, 8.06it/s]\u001b[A\n",
+ " 78%|███████▊ | 34557/44063 [56:32<19:33, 8.10it/s]\u001b[A\n",
+ " 78%|███████▊ | 34558/44063 [56:33<23:09, 6.84it/s]\u001b[A\n",
+ " 78%|███████▊ | 34560/44063 [56:33<20:17, 7.81it/s]\u001b[A\n",
+ " 78%|███████▊ | 34562/44063 [56:33<18:07, 8.74it/s]\u001b[A\n",
+ " 78%|███████▊ | 34563/44063 [56:33<18:19, 8.64it/s]\u001b[A\n",
+ " 78%|███████▊ | 34565/44063 [56:33<17:04, 9.27it/s]\u001b[A\n",
+ " 78%|███████▊ | 34567/44063 [56:33<15:47, 10.02it/s]\u001b[A\n",
+ " 78%|███████▊ | 34569/44063 [56:33<14:46, 10.71it/s]\u001b[A\n",
+ " 78%|███████▊ | 34571/44063 [56:34<17:24, 9.08it/s]\u001b[A\n",
+ " 78%|███████▊ | 34573/44063 [56:34<18:06, 8.74it/s]\u001b[A\n",
+ " 78%|███████▊ | 34574/44063 [56:34<18:23, 8.60it/s]\u001b[A\n",
+ " 78%|███████▊ | 34575/44063 [56:34<18:17, 8.64it/s]\u001b[A\n",
+ " 78%|███████▊ | 34577/44063 [56:34<16:23, 9.65it/s]\u001b[A\n",
+ " 78%|███████▊ | 34579/44063 [56:35<16:46, 9.43it/s]\u001b[A\n",
+ " 78%|███████▊ | 34581/44063 [56:35<16:36, 9.52it/s]\u001b[A\n",
+ " 78%|███████▊ | 34583/44063 [56:35<15:34, 10.15it/s]\u001b[A\n",
+ " 78%|███████▊ | 34585/44063 [56:35<20:44, 7.61it/s]\u001b[A\n",
+ " 78%|███████▊ | 34586/44063 [56:36<19:34, 8.07it/s]\u001b[A\n",
+ " 78%|███████▊ | 34587/44063 [56:36<18:47, 8.40it/s]\u001b[A\n",
+ " 78%|███████▊ | 34588/44063 [56:36<18:52, 8.36it/s]\u001b[A\n",
+ " 78%|███████▊ | 34589/44063 [56:36<22:55, 6.89it/s]\u001b[A\n",
+ " 79%|███████▊ | 34590/44063 [56:36<26:08, 6.04it/s]\u001b[A\n",
+ " 79%|███████▊ | 34592/44063 [56:36<23:02, 6.85it/s]\u001b[A\n",
+ " 79%|███████▊ | 34594/44063 [56:37<19:07, 8.25it/s]\u001b[A\n",
+ " 79%|███████▊ | 34596/44063 [56:37<18:34, 8.49it/s]\u001b[A\n",
+ " 79%|███████▊ | 34597/44063 [56:37<18:32, 8.51it/s]\u001b[A\n",
+ " 79%|███████▊ | 34599/44063 [56:37<18:26, 8.55it/s]\u001b[A\n",
+ " 79%|███████▊ | 34601/44063 [56:37<17:09, 9.19it/s]\u001b[A\n",
+ " 79%|███████▊ | 34602/44063 [56:37<18:12, 8.66it/s]\u001b[A\n",
+ " 79%|███████▊ | 34603/44063 [56:38<20:07, 7.83it/s]\u001b[A\n",
+ " 79%|███████▊ | 34604/44063 [56:38<19:53, 7.93it/s]\u001b[A\n",
+ " 79%|███████▊ | 34605/44063 [56:38<20:14, 7.79it/s]\u001b[A\n",
+ " 79%|███████▊ | 34607/44063 [56:38<17:55, 8.79it/s]\u001b[A\n",
+ " 79%|███████▊ | 34608/44063 [56:38<17:41, 8.91it/s]\u001b[A\n",
+ " 79%|███████▊ | 34609/44063 [56:38<19:44, 7.98it/s]\u001b[A\n",
+ " 79%|███████▊ | 34611/44063 [56:38<18:30, 8.51it/s]\u001b[A\n",
+ " 79%|███████▊ | 34613/44063 [56:39<20:12, 7.79it/s]\u001b[A\n",
+ " 79%|███████▊ | 34614/44063 [56:39<19:14, 8.18it/s]\u001b[A\n",
+ " 79%|███████▊ | 34616/44063 [56:39<16:46, 9.39it/s]\u001b[A\n",
+ " 79%|███████▊ | 34618/44063 [56:39<15:03, 10.46it/s]\u001b[A\n",
+ " 79%|███████▊ | 34620/44063 [56:39<14:27, 10.89it/s]\u001b[A\n",
+ " 79%|███████▊ | 34622/44063 [56:40<22:26, 7.01it/s]\u001b[A\n",
+ " 79%|███████▊ | 34623/44063 [56:40<20:30, 7.67it/s]\u001b[A\n",
+ " 79%|███████▊ | 34624/44063 [56:40<19:40, 7.99it/s]\u001b[A\n",
+ " 79%|███████▊ | 34625/44063 [56:40<18:49, 8.35it/s]\u001b[A\n",
+ " 79%|███████▊ | 34626/44063 [56:40<18:56, 8.30it/s]\u001b[A\n",
+ " 79%|███████▊ | 34627/44063 [56:40<20:24, 7.71it/s]\u001b[A\n",
+ " 79%|███████▊ | 34629/44063 [56:41<18:16, 8.61it/s]\u001b[A\n",
+ " 79%|███████▊ | 34631/44063 [56:41<16:18, 9.64it/s]\u001b[A\n",
+ " 79%|███████▊ | 34633/44063 [56:41<15:02, 10.45it/s]\u001b[A\n",
+ " 79%|███████▊ | 34635/44063 [56:41<16:46, 9.36it/s]\u001b[A\n",
+ " 79%|███████▊ | 34637/44063 [56:41<17:36, 8.92it/s]\u001b[A\n",
+ " 79%|███████▊ | 34638/44063 [56:42<20:00, 7.85it/s]\u001b[A\n",
+ " 79%|███████▊ | 34640/44063 [56:42<17:40, 8.88it/s]\u001b[A\n",
+ " 79%|███████▊ | 34642/44063 [56:42<17:37, 8.91it/s]\u001b[A\n",
+ " 79%|███████▊ | 34644/44063 [56:42<16:30, 9.51it/s]\u001b[A\n",
+ " 79%|███████▊ | 34646/44063 [56:42<17:14, 9.11it/s]\u001b[A\n",
+ " 79%|███████▊ | 34647/44063 [56:43<20:25, 7.68it/s]\u001b[A\n",
+ " 79%|███████▊ | 34648/44063 [56:43<19:30, 8.04it/s]\u001b[A\n",
+ " 79%|███████▊ | 34650/44063 [56:43<18:45, 8.36it/s]\u001b[A\n",
+ " 79%|███████▊ | 34651/44063 [56:43<19:56, 7.87it/s]\u001b[A\n",
+ " 79%|███████▊ | 34652/44063 [56:43<20:27, 7.67it/s]\u001b[A\n",
+ " 79%|███████▊ | 34653/44063 [56:43<23:21, 6.71it/s]\u001b[A\n",
+ " 79%|███████▊ | 34654/44063 [56:44<33:14, 4.72it/s]\u001b[A\n",
+ " 79%|███████▊ | 34655/44063 [56:44<29:02, 5.40it/s]\u001b[A\n",
+ " 79%|███████▊ | 34657/44063 [56:44<25:45, 6.09it/s]\u001b[A\n",
+ " 79%|███████▊ | 34659/44063 [56:44<24:00, 6.53it/s]\u001b[A\n",
+ " 79%|███████▊ | 34660/44063 [56:44<25:47, 6.08it/s]\u001b[A\n",
+ " 79%|███████▊ | 34662/44063 [56:45<23:32, 6.65it/s]\u001b[A\n",
+ " 79%|███████▊ | 34663/44063 [56:45<21:50, 7.18it/s]\u001b[A\n",
+ " 79%|███████▊ | 34665/44063 [56:45<20:22, 7.69it/s]\u001b[A\n",
+ " 79%|███████▊ | 34666/44063 [56:45<20:07, 7.78it/s]\u001b[A\n",
+ " 79%|███████▊ | 34668/44063 [56:45<19:41, 7.95it/s]\u001b[A\n",
+ " 79%|███████▊ | 34669/44063 [56:46<19:13, 8.15it/s]\u001b[A\n",
+ " 79%|███████▊ | 34671/44063 [56:46<18:04, 8.66it/s]\u001b[A\n",
+ " 79%|███████▊ | 34673/44063 [56:46<18:32, 8.44it/s]\u001b[A\n",
+ " 79%|███████▊ | 34674/44063 [56:46<19:02, 8.22it/s]\u001b[A\n",
+ " 79%|███████▊ | 34675/44063 [56:46<22:27, 6.96it/s]\u001b[A\n",
+ " 79%|███████▊ | 34676/44063 [56:46<21:37, 7.23it/s]\u001b[A\n",
+ " 79%|███████▊ | 34677/44063 [56:47<21:18, 7.34it/s]\u001b[A\n",
+ " 79%|███████▊ | 34679/44063 [56:47<17:15, 9.06it/s]\u001b[A\n",
+ " 79%|███████▊ | 34681/44063 [56:47<15:33, 10.05it/s]\u001b[A\n",
+ " 79%|███████▊ | 34683/44063 [56:47<22:34, 6.93it/s]\u001b[A\n",
+ " 79%|███████▊ | 34685/44063 [56:48<22:48, 6.85it/s]\u001b[A\n",
+ " 79%|███████▊ | 34687/44063 [56:48<19:21, 8.07it/s]\u001b[A\n",
+ " 79%|███████▊ | 34689/44063 [56:48<17:11, 9.09it/s]\u001b[A\n",
+ " 79%|███████▊ | 34691/44063 [56:48<19:01, 8.21it/s]\u001b[A\n",
+ " 79%|███████▊ | 34692/44063 [56:48<22:30, 6.94it/s]\u001b[A\n",
+ " 79%|███████▊ | 34694/44063 [56:49<20:57, 7.45it/s]\u001b[A\n",
+ " 79%|███████▊ | 34696/44063 [56:49<18:04, 8.64it/s]\u001b[A\n",
+ " 79%|███████▊ | 34698/44063 [56:49<17:43, 8.81it/s]\u001b[A\n",
+ " 79%|███████▉ | 34700/44063 [56:49<16:11, 9.64it/s]\u001b[A\n",
+ " 79%|███████▉ | 34702/44063 [56:49<14:28, 10.78it/s]\u001b[A\n",
+ " 79%|███████▉ | 34704/44063 [56:49<14:36, 10.68it/s]\u001b[A\n",
+ " 79%|███████▉ | 34706/44063 [56:50<14:03, 11.10it/s]\u001b[A\n",
+ " 79%|███████▉ | 34708/44063 [56:50<13:58, 11.16it/s]\u001b[A\n",
+ " 79%|███████▉ | 34710/44063 [56:50<14:39, 10.64it/s]\u001b[A\n",
+ " 79%|███████▉ | 34712/44063 [56:50<14:09, 11.00it/s]\u001b[A\n",
+ " 79%|███████▉ | 34714/44063 [56:50<14:34, 10.69it/s]\u001b[A\n",
+ " 79%|███████▉ | 34716/44063 [56:51<16:15, 9.59it/s]\u001b[A\n",
+ " 79%|███████▉ | 34717/44063 [56:51<16:38, 9.36it/s]\u001b[A\n",
+ " 79%|███████▉ | 34719/44063 [56:51<14:44, 10.56it/s]\u001b[A\n",
+ " 79%|███████▉ | 34721/44063 [56:51<15:32, 10.02it/s]\u001b[A\n",
+ " 79%|███████▉ | 34723/44063 [56:51<15:11, 10.24it/s]\u001b[A\n",
+ " 79%|███████▉ | 34725/44063 [56:51<13:31, 11.51it/s]\u001b[A\n",
+ " 79%|███████▉ | 34727/44063 [56:52<14:15, 10.92it/s]\u001b[A\n",
+ " 79%|███████▉ | 34729/44063 [56:52<16:05, 9.66it/s]\u001b[A\n",
+ " 79%|███████▉ | 34731/44063 [56:52<16:11, 9.61it/s]\u001b[A\n",
+ " 79%|███████▉ | 34733/44063 [56:52<14:00, 11.10it/s]\u001b[A\n",
+ " 79%|███████▉ | 34735/44063 [56:52<14:22, 10.81it/s]\u001b[A\n",
+ " 79%|███████▉ | 34737/44063 [56:53<15:27, 10.06it/s]\u001b[A\n",
+ " 79%|███████▉ | 34739/44063 [56:53<14:05, 11.03it/s]\u001b[A\n",
+ " 79%|███████▉ | 34741/44063 [56:53<14:50, 10.47it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 79%|███████▉ | 34743/44063 [56:53<14:51, 10.45it/s]\u001b[A\n",
+ " 79%|███████▉ | 34745/44063 [56:53<17:39, 8.79it/s]\u001b[A\n",
+ " 79%|███████▉ | 34746/44063 [56:54<20:54, 7.43it/s]\u001b[A\n",
+ " 79%|███████▉ | 34748/44063 [56:54<18:49, 8.24it/s]\u001b[A\n",
+ " 79%|███████▉ | 34750/44063 [56:54<22:11, 6.99it/s]\u001b[A\n",
+ " 79%|███████▉ | 34751/44063 [56:54<22:01, 7.05it/s]\u001b[A\n",
+ " 79%|███████▉ | 34752/44063 [56:55<36:02, 4.30it/s]\u001b[A\n",
+ " 79%|███████▉ | 34753/44063 [56:55<32:44, 4.74it/s]\u001b[A\n",
+ " 79%|███████▉ | 34754/44063 [56:55<30:22, 5.11it/s]\u001b[A\n",
+ " 79%|███████▉ | 34756/44063 [56:55<27:04, 5.73it/s]\u001b[A\n",
+ " 79%|███████▉ | 34758/44063 [56:56<23:54, 6.49it/s]\u001b[A\n",
+ " 79%|███████▉ | 34760/44063 [56:56<22:12, 6.98it/s]\u001b[A\n",
+ " 79%|███████▉ | 34761/44063 [56:56<22:22, 6.93it/s]\u001b[A\n",
+ " 79%|███████▉ | 34763/44063 [56:56<19:19, 8.02it/s]\u001b[A\n",
+ " 79%|███████▉ | 34765/44063 [56:56<20:55, 7.40it/s]\u001b[A\n",
+ " 79%|███████▉ | 34767/44063 [56:57<18:54, 8.19it/s]\u001b[A\n",
+ " 79%|███████▉ | 34769/44063 [56:57<17:21, 8.92it/s]\u001b[A\n",
+ " 79%|███████▉ | 34770/44063 [56:57<16:59, 9.12it/s]\u001b[A\n",
+ " 79%|███████▉ | 34771/44063 [56:57<17:04, 9.07it/s]\u001b[A\n",
+ " 79%|███████▉ | 34772/44063 [56:57<17:52, 8.66it/s]\u001b[A\n",
+ " 79%|███████▉ | 34773/44063 [56:57<19:29, 7.95it/s]\u001b[A\n",
+ " 79%|███████▉ | 34774/44063 [56:57<19:04, 8.11it/s]\u001b[A\n",
+ " 79%|███████▉ | 34775/44063 [56:58<20:28, 7.56it/s]\u001b[A\n",
+ " 79%|███████▉ | 34776/44063 [56:58<21:25, 7.22it/s]\u001b[A\n",
+ " 79%|███████▉ | 34777/44063 [56:58<20:40, 7.48it/s]\u001b[A\n",
+ " 79%|███████▉ | 34778/44063 [56:58<19:30, 7.94it/s]\u001b[A\n",
+ " 79%|███████▉ | 34779/44063 [56:58<22:03, 7.01it/s]\u001b[A\n",
+ " 79%|███████▉ | 34780/44063 [56:59<42:28, 3.64it/s]\u001b[A\n",
+ " 79%|███████▉ | 34781/44063 [56:59<38:13, 4.05it/s]\u001b[A\n",
+ " 79%|███████▉ | 34782/44063 [56:59<35:35, 4.35it/s]\u001b[A\n",
+ " 79%|███████▉ | 34784/44063 [56:59<28:12, 5.48it/s]\u001b[A\n",
+ " 79%|███████▉ | 34786/44063 [56:59<24:00, 6.44it/s]\u001b[A\n",
+ " 79%|███████▉ | 34788/44063 [57:00<20:35, 7.51it/s]\u001b[A\n",
+ " 79%|███████▉ | 34789/44063 [57:00<19:55, 7.76it/s]\u001b[A\n",
+ " 79%|███████▉ | 34790/44063 [57:00<18:38, 8.29it/s]\u001b[A\n",
+ " 79%|███████▉ | 34791/44063 [57:00<19:00, 8.13it/s]\u001b[A\n",
+ " 79%|███████▉ | 34792/44063 [57:00<28:38, 5.40it/s]\u001b[A\n",
+ " 79%|███████▉ | 34794/44063 [57:00<24:17, 6.36it/s]\u001b[A\n",
+ " 79%|███████▉ | 34795/44063 [57:01<21:47, 7.09it/s]\u001b[A\n",
+ " 79%|███████▉ | 34796/44063 [57:01<27:25, 5.63it/s]\u001b[A\n",
+ " 79%|███████▉ | 34797/44063 [57:01<27:01, 5.72it/s]\u001b[A\n",
+ " 79%|███████▉ | 34798/44063 [57:01<24:22, 6.33it/s]\u001b[A\n",
+ " 79%|███████▉ | 34800/44063 [57:01<20:57, 7.37it/s]\u001b[A\n",
+ " 79%|███████▉ | 34801/44063 [57:02<26:13, 5.88it/s]\u001b[A\n",
+ " 79%|███████▉ | 34802/44063 [57:02<26:30, 5.82it/s]\u001b[A\n",
+ " 79%|███████▉ | 34804/44063 [57:02<21:44, 7.10it/s]\u001b[A\n",
+ " 79%|███████▉ | 34805/44063 [57:02<22:51, 6.75it/s]\u001b[A\n",
+ " 79%|███████▉ | 34806/44063 [57:02<22:49, 6.76it/s]\u001b[A\n",
+ " 79%|███████▉ | 34807/44063 [57:02<22:24, 6.89it/s]\u001b[A\n",
+ " 79%|███████▉ | 34808/44063 [57:02<21:34, 7.15it/s]\u001b[A\n",
+ " 79%|███████▉ | 34810/44063 [57:03<18:37, 8.28it/s]\u001b[A\n",
+ " 79%|███████▉ | 34811/44063 [57:03<18:46, 8.21it/s]\u001b[A\n",
+ " 79%|███████▉ | 34812/44063 [57:03<21:18, 7.23it/s]\u001b[A\n",
+ " 79%|███████▉ | 34814/44063 [57:03<19:33, 7.88it/s]\u001b[A\n",
+ " 79%|███████▉ | 34815/44063 [57:03<20:40, 7.45it/s]\u001b[A\n",
+ " 79%|███████▉ | 34816/44063 [57:03<24:49, 6.21it/s]\u001b[A\n",
+ " 79%|███████▉ | 34817/44063 [57:04<24:26, 6.31it/s]\u001b[A\n",
+ " 79%|███████▉ | 34818/44063 [57:04<22:16, 6.92it/s]\u001b[A\n",
+ " 79%|███████▉ | 34819/44063 [57:04<21:28, 7.17it/s]\u001b[A\n",
+ " 79%|███████▉ | 34820/44063 [57:04<20:52, 7.38it/s]\u001b[A\n",
+ " 79%|███████▉ | 34822/44063 [57:04<20:50, 7.39it/s]\u001b[A\n",
+ " 79%|███████▉ | 34823/44063 [57:04<23:45, 6.48it/s]\u001b[A\n",
+ " 79%|███████▉ | 34824/44063 [57:05<23:46, 6.47it/s]\u001b[A\n",
+ " 79%|███████▉ | 34826/44063 [57:05<20:30, 7.51it/s]\u001b[A\n",
+ " 79%|███████▉ | 34827/44063 [57:05<21:36, 7.12it/s]\u001b[A\n",
+ " 79%|███████▉ | 34828/44063 [57:05<26:58, 5.71it/s]\u001b[A\n",
+ " 79%|███████▉ | 34829/44063 [57:06<34:06, 4.51it/s]\u001b[A\n",
+ " 79%|███████▉ | 34830/44063 [57:06<30:21, 5.07it/s]\u001b[A\n",
+ " 79%|███████▉ | 34832/44063 [57:06<25:22, 6.06it/s]\u001b[A\n",
+ " 79%|███████▉ | 34833/44063 [57:06<28:08, 5.47it/s]\u001b[A\n",
+ " 79%|███████▉ | 34835/44063 [57:06<25:30, 6.03it/s]\u001b[A\n",
+ " 79%|███████▉ | 34836/44063 [57:06<25:22, 6.06it/s]\u001b[A\n",
+ " 79%|███████▉ | 34837/44063 [57:07<24:59, 6.15it/s]\u001b[A\n",
+ " 79%|███████▉ | 34838/44063 [57:07<23:20, 6.59it/s]\u001b[A\n",
+ " 79%|███████▉ | 34839/44063 [57:07<23:51, 6.44it/s]\u001b[A\n",
+ " 79%|███████▉ | 34841/44063 [57:07<20:53, 7.36it/s]\u001b[A\n",
+ " 79%|███████▉ | 34842/44063 [57:07<21:34, 7.12it/s]\u001b[A\n",
+ " 79%|███████▉ | 34843/44063 [57:07<24:02, 6.39it/s]\u001b[A\n",
+ " 79%|███████▉ | 34845/44063 [57:08<23:57, 6.41it/s]\u001b[A\n",
+ " 79%|███████▉ | 34846/44063 [57:08<23:47, 6.46it/s]\u001b[A\n",
+ " 79%|███████▉ | 34848/44063 [57:08<20:47, 7.38it/s]\u001b[A\n",
+ " 79%|███████▉ | 34849/44063 [57:08<19:33, 7.85it/s]\u001b[A\n",
+ " 79%|███████▉ | 34850/44063 [57:08<22:15, 6.90it/s]\u001b[A\n",
+ " 79%|███████▉ | 34851/44063 [57:09<26:33, 5.78it/s]\u001b[A\n",
+ " 79%|███████▉ | 34852/44063 [57:09<27:20, 5.61it/s]\u001b[A\n",
+ " 79%|███████▉ | 34854/44063 [57:09<24:41, 6.22it/s]\u001b[A\n",
+ " 79%|███████▉ | 34855/44063 [57:09<24:31, 6.26it/s]\u001b[A\n",
+ " 79%|███████▉ | 34857/44063 [57:09<20:41, 7.41it/s]\u001b[A\n",
+ " 79%|███████▉ | 34858/44063 [57:09<20:09, 7.61it/s]\u001b[A\n",
+ " 79%|███████▉ | 34859/44063 [57:10<19:05, 8.03it/s]\u001b[A\n",
+ " 79%|███████▉ | 34860/44063 [57:10<27:13, 5.63it/s]\u001b[A\n",
+ " 79%|███████▉ | 34861/44063 [57:10<25:09, 6.09it/s]\u001b[A\n",
+ " 79%|███████▉ | 34862/44063 [57:10<24:47, 6.18it/s]\u001b[A\n",
+ " 79%|███████▉ | 34863/44063 [57:10<22:03, 6.95it/s]\u001b[A\n",
+ " 79%|███████▉ | 34864/44063 [57:10<21:55, 6.99it/s]\u001b[A\n",
+ " 79%|███████▉ | 34866/44063 [57:11<19:54, 7.70it/s]\u001b[A\n",
+ " 79%|███████▉ | 34868/44063 [57:11<18:22, 8.34it/s]\u001b[A\n",
+ " 79%|███████▉ | 34870/44063 [57:11<15:56, 9.61it/s]\u001b[A\n",
+ " 79%|███████▉ | 34872/44063 [57:11<14:31, 10.54it/s]\u001b[A\n",
+ " 79%|███████▉ | 34874/44063 [57:11<13:49, 11.08it/s]\u001b[A\n",
+ " 79%|███████▉ | 34876/44063 [57:12<15:16, 10.03it/s]\u001b[A\n",
+ " 79%|███████▉ | 34878/44063 [57:12<15:56, 9.60it/s]\u001b[A\n",
+ " 79%|███████▉ | 34880/44063 [57:12<17:09, 8.92it/s]\u001b[A\n",
+ " 79%|███████▉ | 34881/44063 [57:12<17:02, 8.98it/s]\u001b[A\n",
+ " 79%|███████▉ | 34882/44063 [57:12<18:01, 8.49it/s]\u001b[A\n",
+ " 79%|███████▉ | 34884/44063 [57:13<21:55, 6.98it/s]\u001b[A\n",
+ " 79%|███████▉ | 34885/44063 [57:13<20:14, 7.56it/s]\u001b[A\n",
+ " 79%|███████▉ | 34887/44063 [57:13<18:37, 8.21it/s]\u001b[A\n",
+ " 79%|███████▉ | 34888/44063 [57:13<18:21, 8.33it/s]\u001b[A\n",
+ " 79%|███████▉ | 34890/44063 [57:13<17:34, 8.70it/s]\u001b[A\n",
+ " 79%|███████▉ | 34891/44063 [57:13<20:56, 7.30it/s]\u001b[A\n",
+ " 79%|███████▉ | 34893/44063 [57:14<18:39, 8.19it/s]\u001b[A\n",
+ " 79%|███████▉ | 34895/44063 [57:14<18:25, 8.29it/s]\u001b[A\n",
+ " 79%|███████▉ | 34896/44063 [57:14<18:12, 8.39it/s]\u001b[A\n",
+ " 79%|███████▉ | 34898/44063 [57:14<16:13, 9.41it/s]\u001b[A\n",
+ " 79%|███████▉ | 34900/44063 [57:14<15:12, 10.04it/s]\u001b[A\n",
+ " 79%|███████▉ | 34902/44063 [57:14<14:22, 10.62it/s]\u001b[A\n",
+ " 79%|███████▉ | 34904/44063 [57:15<13:43, 11.12it/s]\u001b[A\n",
+ " 79%|███████▉ | 34906/44063 [57:15<12:44, 11.98it/s]\u001b[A\n",
+ " 79%|███████▉ | 34908/44063 [57:15<11:56, 12.78it/s]\u001b[A\n",
+ " 79%|███████▉ | 34910/44063 [57:15<12:47, 11.93it/s]\u001b[A\n",
+ " 79%|███████▉ | 34912/44063 [57:15<12:19, 12.37it/s]\u001b[A\n",
+ " 79%|███████▉ | 34914/44063 [57:15<14:37, 10.42it/s]\u001b[A\n",
+ " 79%|███████▉ | 34916/44063 [57:16<19:23, 7.86it/s]\u001b[A\n",
+ " 79%|███████▉ | 34917/44063 [57:16<20:53, 7.29it/s]\u001b[A\n",
+ " 79%|███████▉ | 34918/44063 [57:16<19:35, 7.78it/s]\u001b[A\n",
+ " 79%|███████▉ | 34919/44063 [57:16<18:45, 8.12it/s]\u001b[A\n",
+ " 79%|███████▉ | 34920/44063 [57:16<17:59, 8.47it/s]\u001b[A\n",
+ " 79%|███████▉ | 34921/44063 [57:16<17:32, 8.69it/s]\u001b[A\n",
+ " 79%|███████▉ | 34923/44063 [57:17<18:09, 8.39it/s]\u001b[A\n",
+ " 79%|███████▉ | 34924/44063 [57:17<21:56, 6.94it/s]\u001b[A\n",
+ " 79%|███████▉ | 34925/44063 [57:17<22:09, 6.87it/s]\u001b[A\n",
+ " 79%|███████▉ | 34926/44063 [57:17<20:38, 7.38it/s]\u001b[A\n",
+ " 79%|███████▉ | 34927/44063 [57:17<21:32, 7.07it/s]\u001b[A\n",
+ " 79%|███████▉ | 34928/44063 [57:18<22:43, 6.70it/s]\u001b[A\n",
+ " 79%|███████▉ | 34929/44063 [57:18<21:56, 6.94it/s]\u001b[A\n",
+ " 79%|███████▉ | 34930/44063 [57:18<20:03, 7.59it/s]\u001b[A\n",
+ " 79%|███████▉ | 34932/44063 [57:18<17:40, 8.61it/s]\u001b[A\n",
+ " 79%|███████▉ | 34934/44063 [57:18<16:25, 9.26it/s]\u001b[A\n",
+ " 79%|███████▉ | 34936/44063 [57:18<15:36, 9.75it/s]\u001b[A\n",
+ " 79%|███████▉ | 34938/44063 [57:19<17:11, 8.85it/s]\u001b[A\n",
+ " 79%|███████▉ | 34939/44063 [57:19<17:21, 8.76it/s]\u001b[A\n",
+ " 79%|███████▉ | 34940/44063 [57:19<17:11, 8.85it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 79%|███████▉ | 34942/44063 [57:19<15:51, 9.59it/s]\u001b[A\n",
+ " 79%|███████▉ | 34944/44063 [57:19<15:06, 10.05it/s]\u001b[A\n",
+ " 79%|███████▉ | 34946/44063 [57:19<14:15, 10.65it/s]\u001b[A\n",
+ " 79%|███████▉ | 34948/44063 [57:19<13:34, 11.19it/s]\u001b[A\n",
+ " 79%|███████▉ | 34950/44063 [57:20<16:28, 9.22it/s]\u001b[A\n",
+ " 79%|███████▉ | 34952/44063 [57:20<15:18, 9.92it/s]\u001b[A\n",
+ " 79%|███████▉ | 34954/44063 [57:20<15:21, 9.88it/s]\u001b[A\n",
+ " 79%|███████▉ | 34956/44063 [57:21<22:08, 6.85it/s]\u001b[A\n",
+ " 79%|███████▉ | 34957/44063 [57:21<21:43, 6.99it/s]\u001b[A\n",
+ " 79%|███████▉ | 34958/44063 [57:21<21:47, 6.96it/s]\u001b[A\n",
+ " 79%|███████▉ | 34959/44063 [57:21<22:27, 6.76it/s]\u001b[A\n",
+ " 79%|███████▉ | 34960/44063 [57:21<23:23, 6.48it/s]\u001b[A\n",
+ " 79%|███████▉ | 34961/44063 [57:21<22:32, 6.73it/s]\u001b[A\n",
+ " 79%|███████▉ | 34962/44063 [57:22<30:55, 4.91it/s]\u001b[A\n",
+ " 79%|███████▉ | 34964/44063 [57:22<25:19, 5.99it/s]\u001b[A\n",
+ " 79%|███████▉ | 34966/44063 [57:22<21:52, 6.93it/s]\u001b[A\n",
+ " 79%|███████▉ | 34968/44063 [57:22<18:48, 8.06it/s]\u001b[A\n",
+ " 79%|███████▉ | 34970/44063 [57:22<16:54, 8.96it/s]\u001b[A\n",
+ " 79%|███████▉ | 34972/44063 [57:23<14:52, 10.19it/s]\u001b[A\n",
+ " 79%|███████▉ | 34974/44063 [57:23<13:11, 11.48it/s]\u001b[A\n",
+ " 79%|███████▉ | 34976/44063 [57:23<13:01, 11.63it/s]\u001b[A\n",
+ " 79%|███████▉ | 34978/44063 [57:23<12:39, 11.96it/s]\u001b[A\n",
+ " 79%|███████▉ | 34980/44063 [57:23<12:26, 12.17it/s]\u001b[A\n",
+ " 79%|███████▉ | 34982/44063 [57:23<11:45, 12.88it/s]\u001b[A\n",
+ " 79%|███████▉ | 34984/44063 [57:23<13:00, 11.64it/s]\u001b[A\n",
+ " 79%|███████▉ | 34986/44063 [57:24<12:47, 11.83it/s]\u001b[A\n",
+ " 79%|███████▉ | 34988/44063 [57:24<15:11, 9.95it/s]\u001b[A\n",
+ " 79%|███████▉ | 34990/44063 [57:24<18:02, 8.38it/s]\u001b[A\n",
+ " 79%|███████▉ | 34991/44063 [57:24<18:25, 8.21it/s]\u001b[A\n",
+ " 79%|███████▉ | 34992/44063 [57:24<19:05, 7.92it/s]\u001b[A\n",
+ " 79%|███████▉ | 34993/44063 [57:25<18:07, 8.34it/s]\u001b[A\n",
+ " 79%|███████▉ | 34994/44063 [57:25<19:19, 7.82it/s]\u001b[A\n",
+ " 79%|███████▉ | 34995/44063 [57:25<20:04, 7.53it/s]\u001b[A\n",
+ " 79%|███████▉ | 34996/44063 [57:25<20:16, 7.45it/s]\u001b[A\n",
+ " 79%|███████▉ | 34997/44063 [57:25<19:07, 7.90it/s]\u001b[A\n",
+ " 79%|███████▉ | 34999/44063 [57:25<16:59, 8.89it/s]\u001b[A\n",
+ " 79%|███████▉ | 35001/44063 [57:25<15:45, 9.58it/s]\u001b[A\n",
+ " 79%|███████▉ | 35003/44063 [57:26<15:35, 9.68it/s]\u001b[A\n",
+ " 79%|███████▉ | 35005/44063 [57:26<15:56, 9.47it/s]\u001b[A\n",
+ " 79%|███████▉ | 35006/44063 [57:26<15:52, 9.51it/s]\u001b[A\n",
+ " 79%|███████▉ | 35007/44063 [57:26<18:12, 8.29it/s]\u001b[A\n",
+ " 79%|███████▉ | 35008/44063 [57:26<18:28, 8.17it/s]\u001b[A\n",
+ " 79%|███████▉ | 35010/44063 [57:26<16:49, 8.97it/s]\u001b[A\n",
+ " 79%|███████▉ | 35012/44063 [57:27<15:47, 9.55it/s]\u001b[A\n",
+ " 79%|███████▉ | 35014/44063 [57:27<14:30, 10.39it/s]\u001b[A\n",
+ " 79%|███████▉ | 35016/44063 [57:27<14:29, 10.41it/s]\u001b[A\n",
+ " 79%|███████▉ | 35018/44063 [57:27<14:16, 10.56it/s]\u001b[A\n",
+ " 79%|███████▉ | 35020/44063 [57:27<13:56, 10.81it/s]\u001b[A\n",
+ " 79%|███████▉ | 35022/44063 [57:28<14:38, 10.29it/s]\u001b[A\n",
+ " 79%|███████▉ | 35024/44063 [57:28<15:17, 9.85it/s]\u001b[A\n",
+ " 79%|███████▉ | 35026/44063 [57:28<15:46, 9.55it/s]\u001b[A\n",
+ " 79%|███████▉ | 35028/44063 [57:28<18:23, 8.19it/s]\u001b[A\n",
+ " 79%|███████▉ | 35029/44063 [57:28<18:25, 8.17it/s]\u001b[A\n",
+ " 80%|███████▉ | 35031/44063 [57:29<16:04, 9.37it/s]\u001b[A\n",
+ " 80%|███████▉ | 35033/44063 [57:29<14:32, 10.35it/s]\u001b[A\n",
+ " 80%|███████▉ | 35035/44063 [57:29<14:30, 10.37it/s]\u001b[A\n",
+ " 80%|███████▉ | 35037/44063 [57:29<15:15, 9.86it/s]\u001b[A\n",
+ " 80%|███████▉ | 35039/44063 [57:29<16:37, 9.05it/s]\u001b[A\n",
+ " 80%|███████▉ | 35040/44063 [57:30<18:21, 8.19it/s]\u001b[A\n",
+ " 80%|███████▉ | 35042/44063 [57:30<20:03, 7.50it/s]\u001b[A\n",
+ " 80%|███████▉ | 35043/44063 [57:30<18:54, 7.95it/s]\u001b[A\n",
+ " 80%|███████▉ | 35045/44063 [57:30<16:50, 8.93it/s]\u001b[A\n",
+ " 80%|███████▉ | 35047/44063 [57:30<15:39, 9.60it/s]\u001b[A\n",
+ " 80%|███████▉ | 35049/44063 [57:30<14:50, 10.13it/s]\u001b[A\n",
+ " 80%|███████▉ | 35051/44063 [57:31<13:33, 11.08it/s]\u001b[A\n",
+ " 80%|███████▉ | 35053/44063 [57:31<12:23, 12.12it/s]\u001b[A\n",
+ " 80%|███████▉ | 35055/44063 [57:31<14:27, 10.38it/s]\u001b[A\n",
+ " 80%|███████▉ | 35057/44063 [57:31<13:39, 10.98it/s]\u001b[A\n",
+ " 80%|███████▉ | 35059/44063 [57:31<12:46, 11.75it/s]\u001b[A\n",
+ " 80%|███████▉ | 35061/44063 [57:31<12:45, 11.76it/s]\u001b[A\n",
+ " 80%|███████▉ | 35063/44063 [57:32<12:44, 11.77it/s]\u001b[A\n",
+ " 80%|███████▉ | 35065/44063 [57:32<11:52, 12.62it/s]\u001b[A\n",
+ " 80%|███████▉ | 35067/44063 [57:32<10:45, 13.94it/s]\u001b[A\n",
+ " 80%|███████▉ | 35069/44063 [57:32<10:42, 13.99it/s]\u001b[A\n",
+ " 80%|███████▉ | 35071/44063 [57:32<12:28, 12.02it/s]\u001b[A\n",
+ " 80%|███████▉ | 35073/44063 [57:32<14:21, 10.43it/s]\u001b[A\n",
+ " 80%|███████▉ | 35075/44063 [57:33<18:00, 8.31it/s]\u001b[A\n",
+ " 80%|███████▉ | 35076/44063 [57:33<17:34, 8.52it/s]\u001b[A\n",
+ " 80%|███████▉ | 35077/44063 [57:33<17:05, 8.77it/s]\u001b[A\n",
+ " 80%|███████▉ | 35078/44063 [57:33<16:39, 8.99it/s]\u001b[A\n",
+ " 80%|███████▉ | 35079/44063 [57:33<18:14, 8.21it/s]\u001b[A\n",
+ " 80%|███████▉ | 35080/44063 [57:33<19:01, 7.87it/s]\u001b[A\n",
+ " 80%|███████▉ | 35081/44063 [57:34<19:08, 7.82it/s]\u001b[A\n",
+ " 80%|███████▉ | 35082/44063 [57:34<19:04, 7.85it/s]\u001b[A\n",
+ " 80%|███████▉ | 35083/44063 [57:34<19:38, 7.62it/s]\u001b[A\n",
+ " 80%|███████▉ | 35084/44063 [57:34<24:45, 6.05it/s]\u001b[A\n",
+ " 80%|███████▉ | 35086/44063 [57:34<21:30, 6.96it/s]\u001b[A\n",
+ " 80%|███████▉ | 35088/44063 [57:34<18:10, 8.23it/s]\u001b[A\n",
+ " 80%|███████▉ | 35090/44063 [57:35<16:47, 8.91it/s]\u001b[A\n",
+ " 80%|███████▉ | 35092/44063 [57:35<15:12, 9.83it/s]\u001b[A\n",
+ " 80%|███████▉ | 35094/44063 [57:35<15:50, 9.44it/s]\u001b[A\n",
+ " 80%|███████▉ | 35096/44063 [57:35<16:08, 9.26it/s]\u001b[A\n",
+ " 80%|███████▉ | 35098/44063 [57:35<14:49, 10.08it/s]\u001b[A\n",
+ " 80%|███████▉ | 35100/44063 [57:36<15:17, 9.77it/s]\u001b[A\n",
+ " 80%|███████▉ | 35102/44063 [57:36<15:43, 9.50it/s]\u001b[A\n",
+ " 80%|███████▉ | 35103/44063 [57:36<16:30, 9.05it/s]\u001b[A\n",
+ " 80%|███████▉ | 35105/44063 [57:36<19:48, 7.53it/s]\u001b[A\n",
+ " 80%|███████▉ | 35106/44063 [57:36<18:54, 7.89it/s]\u001b[A\n",
+ " 80%|███████▉ | 35108/44063 [57:37<17:30, 8.52it/s]\u001b[A\n",
+ " 80%|███████▉ | 35109/44063 [57:37<18:01, 8.28it/s]\u001b[A\n",
+ " 80%|███████▉ | 35111/44063 [57:37<18:05, 8.25it/s]\u001b[A\n",
+ " 80%|███████▉ | 35112/44063 [57:37<18:28, 8.07it/s]\u001b[A\n",
+ " 80%|███████▉ | 35114/44063 [57:37<16:10, 9.22it/s]\u001b[A\n",
+ " 80%|███████▉ | 35116/44063 [57:37<14:28, 10.30it/s]\u001b[A\n",
+ " 80%|███████▉ | 35118/44063 [57:38<13:31, 11.02it/s]\u001b[A\n",
+ " 80%|███████▉ | 35120/44063 [57:38<13:17, 11.21it/s]\u001b[A\n",
+ " 80%|███████▉ | 35122/44063 [57:38<12:37, 11.81it/s]\u001b[A\n",
+ " 80%|███████▉ | 35124/44063 [57:38<19:40, 7.57it/s]\u001b[A\n",
+ " 80%|███████▉ | 35125/44063 [57:38<18:43, 7.96it/s]\u001b[A\n",
+ " 80%|███████▉ | 35127/44063 [57:39<16:48, 8.86it/s]\u001b[A\n",
+ " 80%|███████▉ | 35129/44063 [57:39<16:46, 8.87it/s]\u001b[A\n",
+ " 80%|███████▉ | 35131/44063 [57:39<16:25, 9.06it/s]\u001b[A\n",
+ " 80%|███████▉ | 35132/44063 [57:39<16:19, 9.11it/s]\u001b[A\n",
+ " 80%|███████▉ | 35133/44063 [57:40<26:20, 5.65it/s]\u001b[A\n",
+ " 80%|███████▉ | 35134/44063 [57:40<25:11, 5.91it/s]\u001b[A\n",
+ " 80%|███████▉ | 35135/44063 [57:40<22:51, 6.51it/s]\u001b[A\n",
+ " 80%|███████▉ | 35137/44063 [57:40<20:02, 7.42it/s]\u001b[A\n",
+ " 80%|███████▉ | 35138/44063 [57:40<18:34, 8.01it/s]\u001b[A\n",
+ " 80%|███████▉ | 35140/44063 [57:40<17:01, 8.73it/s]\u001b[A\n",
+ " 80%|███████▉ | 35141/44063 [57:40<16:28, 9.03it/s]\u001b[A\n",
+ " 80%|███████▉ | 35143/44063 [57:40<14:44, 10.08it/s]\u001b[A\n",
+ " 80%|███████▉ | 35145/44063 [57:41<13:46, 10.79it/s]\u001b[A\n",
+ " 80%|███████▉ | 35147/44063 [57:41<13:30, 11.00it/s]\u001b[A\n",
+ " 80%|███████▉ | 35149/44063 [57:41<15:45, 9.42it/s]\u001b[A\n",
+ " 80%|███████▉ | 35151/44063 [57:41<17:36, 8.43it/s]\u001b[A\n",
+ " 80%|███████▉ | 35153/44063 [57:42<16:03, 9.24it/s]\u001b[A\n",
+ " 80%|███████▉ | 35155/44063 [57:42<14:30, 10.24it/s]\u001b[A\n",
+ " 80%|███████▉ | 35157/44063 [57:42<16:13, 9.15it/s]\u001b[A\n",
+ " 80%|███████▉ | 35159/44063 [57:42<15:59, 9.28it/s]\u001b[A\n",
+ " 80%|███████▉ | 35161/44063 [57:42<14:05, 10.53it/s]\u001b[A\n",
+ " 80%|███████▉ | 35163/44063 [57:43<14:09, 10.47it/s]\u001b[A\n",
+ " 80%|███████▉ | 35165/44063 [57:43<14:36, 10.15it/s]\u001b[A\n",
+ " 80%|███████▉ | 35167/44063 [57:43<15:00, 9.88it/s]\u001b[A\n",
+ " 80%|███████▉ | 35169/44063 [57:43<14:11, 10.44it/s]\u001b[A\n",
+ " 80%|███████▉ | 35171/44063 [57:43<13:20, 11.11it/s]\u001b[A\n",
+ " 80%|███████▉ | 35173/44063 [57:43<13:09, 11.25it/s]\u001b[A\n",
+ " 80%|███████▉ | 35175/44063 [57:44<15:25, 9.61it/s]\u001b[A\n",
+ " 80%|███████▉ | 35177/44063 [57:44<15:46, 9.39it/s]\u001b[A\n",
+ " 80%|███████▉ | 35179/44063 [57:44<16:36, 8.92it/s]\u001b[A\n",
+ " 80%|███████▉ | 35180/44063 [57:44<24:17, 6.09it/s]\u001b[A\n",
+ " 80%|███████▉ | 35181/44063 [57:45<22:26, 6.60it/s]\u001b[A\n",
+ " 80%|███████▉ | 35182/44063 [57:45<23:29, 6.30it/s]\u001b[A\n",
+ " 80%|███████▉ | 35183/44063 [57:45<23:22, 6.33it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 80%|███████▉ | 35185/44063 [57:45<19:26, 7.61it/s]\u001b[A\n",
+ " 80%|███████▉ | 35186/44063 [57:45<19:21, 7.64it/s]\u001b[A\n",
+ " 80%|███████▉ | 35187/44063 [57:45<18:44, 7.90it/s]\u001b[A\n",
+ " 80%|███████▉ | 35189/44063 [57:45<17:05, 8.65it/s]\u001b[A\n",
+ " 80%|███████▉ | 35191/44063 [57:46<16:23, 9.02it/s]\u001b[A\n",
+ " 80%|███████▉ | 35193/44063 [57:46<14:46, 10.00it/s]\u001b[A\n",
+ " 80%|███████▉ | 35195/44063 [57:46<14:24, 10.26it/s]\u001b[A\n",
+ " 80%|███████▉ | 35197/44063 [57:46<14:11, 10.42it/s]\u001b[A\n",
+ " 80%|███████▉ | 35199/44063 [57:46<13:49, 10.68it/s]\u001b[A\n",
+ " 80%|███████▉ | 35201/44063 [57:47<13:26, 10.99it/s]\u001b[A\n",
+ " 80%|███████▉ | 35203/44063 [57:47<15:15, 9.67it/s]\u001b[A\n",
+ " 80%|███████▉ | 35205/44063 [57:47<14:47, 9.98it/s]\u001b[A\n",
+ " 80%|███████▉ | 35207/44063 [57:47<15:11, 9.72it/s]\u001b[A\n",
+ " 80%|███████▉ | 35208/44063 [57:47<18:41, 7.89it/s]\u001b[A\n",
+ " 80%|███████▉ | 35210/44063 [57:48<16:45, 8.81it/s]\u001b[A\n",
+ " 80%|███████▉ | 35212/44063 [57:48<15:14, 9.68it/s]\u001b[A\n",
+ " 80%|███████▉ | 35214/44063 [57:48<14:03, 10.49it/s]\u001b[A\n",
+ " 80%|███████▉ | 35216/44063 [57:48<13:23, 11.02it/s]\u001b[A\n",
+ " 80%|███████▉ | 35218/44063 [57:48<15:34, 9.46it/s]\u001b[A\n",
+ " 80%|███████▉ | 35220/44063 [57:49<16:50, 8.75it/s]\u001b[A\n",
+ " 80%|███████▉ | 35221/44063 [57:49<16:26, 8.96it/s]\u001b[A\n",
+ " 80%|███████▉ | 35222/44063 [57:49<17:13, 8.55it/s]\u001b[A\n",
+ " 80%|███████▉ | 35223/44063 [57:49<20:24, 7.22it/s]\u001b[A\n",
+ " 80%|███████▉ | 35225/44063 [57:49<18:05, 8.14it/s]\u001b[A\n",
+ " 80%|███████▉ | 35226/44063 [57:49<21:18, 6.91it/s]\u001b[A\n",
+ " 80%|███████▉ | 35227/44063 [57:50<20:08, 7.31it/s]\u001b[A\n",
+ " 80%|███████▉ | 35228/44063 [57:50<19:26, 7.57it/s]\u001b[A\n",
+ " 80%|███████▉ | 35229/44063 [57:50<24:36, 5.98it/s]\u001b[A\n",
+ " 80%|███████▉ | 35230/44063 [57:50<23:05, 6.38it/s]\u001b[A\n",
+ " 80%|███████▉ | 35231/44063 [57:50<23:10, 6.35it/s]\u001b[A\n",
+ " 80%|███████▉ | 35232/44063 [57:50<21:26, 6.86it/s]\u001b[A\n",
+ " 80%|███████▉ | 35233/44063 [57:50<20:25, 7.21it/s]\u001b[A\n",
+ " 80%|███████▉ | 35234/44063 [57:51<18:57, 7.76it/s]\u001b[A\n",
+ " 80%|███████▉ | 35235/44063 [57:51<22:53, 6.43it/s]\u001b[A\n",
+ " 80%|███████▉ | 35236/44063 [57:51<21:22, 6.88it/s]\u001b[A\n",
+ " 80%|███████▉ | 35238/44063 [57:51<19:03, 7.72it/s]\u001b[A\n",
+ " 80%|███████▉ | 35240/44063 [57:51<16:24, 8.96it/s]\u001b[A\n",
+ " 80%|███████▉ | 35242/44063 [57:51<14:44, 9.97it/s]\u001b[A\n",
+ " 80%|███████▉ | 35244/44063 [57:52<14:57, 9.83it/s]\u001b[A\n",
+ " 80%|███████▉ | 35246/44063 [57:52<14:46, 9.95it/s]\u001b[A\n",
+ " 80%|███████▉ | 35248/44063 [57:52<17:07, 8.58it/s]\u001b[A\n",
+ " 80%|███████▉ | 35249/44063 [57:52<16:37, 8.84it/s]\u001b[A\n",
+ " 80%|███████▉ | 35250/44063 [57:52<16:10, 9.08it/s]\u001b[A\n",
+ " 80%|████████ | 35251/44063 [57:52<17:09, 8.56it/s]\u001b[A\n",
+ " 80%|████████ | 35253/44063 [57:53<15:37, 9.40it/s]\u001b[A\n",
+ " 80%|████████ | 35255/44063 [57:53<14:36, 10.05it/s]\u001b[A\n",
+ " 80%|████████ | 35257/44063 [57:53<14:10, 10.35it/s]\u001b[A\n",
+ " 80%|████████ | 35259/44063 [57:53<18:05, 8.11it/s]\u001b[A\n",
+ " 80%|████████ | 35260/44063 [57:53<18:16, 8.03it/s]\u001b[A\n",
+ " 80%|████████ | 35262/44063 [57:54<17:20, 8.46it/s]\u001b[A\n",
+ " 80%|████████ | 35263/44063 [57:54<21:21, 6.87it/s]\u001b[A\n",
+ " 80%|████████ | 35264/44063 [57:54<21:46, 6.74it/s]\u001b[A\n",
+ " 80%|████████ | 35266/44063 [57:54<18:52, 7.77it/s]\u001b[A\n",
+ " 80%|████████ | 35268/44063 [57:54<19:11, 7.64it/s]\u001b[A\n",
+ " 80%|████████ | 35270/44063 [57:55<16:47, 8.73it/s]\u001b[A\n",
+ " 80%|████████ | 35271/44063 [57:55<19:48, 7.39it/s]\u001b[A\n",
+ " 80%|████████ | 35272/44063 [57:55<18:53, 7.76it/s]\u001b[A\n",
+ " 80%|████████ | 35273/44063 [57:55<19:20, 7.57it/s]\u001b[A\n",
+ " 80%|████████ | 35274/44063 [57:55<19:06, 7.67it/s]\u001b[A\n",
+ " 80%|████████ | 35275/44063 [57:55<18:03, 8.11it/s]\u001b[A\n",
+ " 80%|████████ | 35277/44063 [57:55<15:37, 9.37it/s]\u001b[A\n",
+ " 80%|████████ | 35279/44063 [57:56<15:54, 9.20it/s]\u001b[A\n",
+ " 80%|████████ | 35281/44063 [57:56<14:28, 10.11it/s]\u001b[A\n",
+ " 80%|████████ | 35283/44063 [57:56<13:25, 10.90it/s]\u001b[A\n",
+ " 80%|████████ | 35285/44063 [57:56<12:28, 11.72it/s]\u001b[A\n",
+ " 80%|████████ | 35287/44063 [57:56<12:22, 11.83it/s]\u001b[A\n",
+ " 80%|████████ | 35289/44063 [57:56<12:06, 12.08it/s]\u001b[A\n",
+ " 80%|████████ | 35291/44063 [57:57<15:50, 9.23it/s]\u001b[A\n",
+ " 80%|████████ | 35293/44063 [57:57<14:27, 10.11it/s]\u001b[A\n",
+ " 80%|████████ | 35295/44063 [57:57<14:45, 9.90it/s]\u001b[A\n",
+ " 80%|████████ | 35297/44063 [57:57<16:47, 8.70it/s]\u001b[A\n",
+ " 80%|████████ | 35298/44063 [57:57<16:25, 8.90it/s]\u001b[A\n",
+ " 80%|████████ | 35300/44063 [57:58<16:20, 8.94it/s]\u001b[A\n",
+ " 80%|████████ | 35301/44063 [57:58<18:08, 8.05it/s]\u001b[A\n",
+ " 80%|████████ | 35302/44063 [57:58<17:22, 8.41it/s]\u001b[A\n",
+ " 80%|████████ | 35304/44063 [57:58<16:39, 8.76it/s]\u001b[A\n",
+ " 80%|████████ | 35305/44063 [57:58<17:08, 8.52it/s]\u001b[A\n",
+ " 80%|████████ | 35307/44063 [57:58<16:33, 8.81it/s]\u001b[A\n",
+ " 80%|████████ | 35308/44063 [57:59<16:26, 8.88it/s]\u001b[A\n",
+ " 80%|████████ | 35309/44063 [57:59<20:27, 7.13it/s]\u001b[A\n",
+ " 80%|████████ | 35311/44063 [57:59<17:13, 8.47it/s]\u001b[A\n",
+ " 80%|████████ | 35313/44063 [57:59<14:41, 9.92it/s]\u001b[A\n",
+ " 80%|████████ | 35315/44063 [57:59<14:38, 9.96it/s]\u001b[A\n",
+ " 80%|████████ | 35317/44063 [57:59<14:50, 9.82it/s]\u001b[A\n",
+ " 80%|████████ | 35319/44063 [58:00<14:23, 10.12it/s]\u001b[A\n",
+ " 80%|████████ | 35321/44063 [58:00<13:06, 11.11it/s]\u001b[A\n",
+ " 80%|████████ | 35323/44063 [58:00<12:28, 11.67it/s]\u001b[A\n",
+ " 80%|████████ | 35325/44063 [58:00<12:24, 11.73it/s]\u001b[A\n",
+ " 80%|████████ | 35327/44063 [58:00<11:36, 12.54it/s]\u001b[A\n",
+ " 80%|████████ | 35329/44063 [58:00<10:40, 13.63it/s]\u001b[A\n",
+ " 80%|████████ | 35331/44063 [58:01<11:00, 13.23it/s]\u001b[A\n",
+ " 80%|████████ | 35333/44063 [58:01<10:22, 14.03it/s]\u001b[A\n",
+ " 80%|████████ | 35335/44063 [58:01<10:49, 13.43it/s]\u001b[A\n",
+ " 80%|████████ | 35337/44063 [58:01<11:25, 12.72it/s]\u001b[A\n",
+ " 80%|████████ | 35339/44063 [58:01<12:31, 11.61it/s]\u001b[A\n",
+ " 80%|████████ | 35341/44063 [58:01<14:54, 9.75it/s]\u001b[A\n",
+ " 80%|████████ | 35343/44063 [58:02<13:10, 11.03it/s]\u001b[A\n",
+ " 80%|████████ | 35345/44063 [58:02<11:44, 12.38it/s]\u001b[A\n",
+ " 80%|████████ | 35347/44063 [58:02<12:00, 12.09it/s]\u001b[A\n",
+ " 80%|████████ | 35349/44063 [58:02<11:39, 12.46it/s]\u001b[A\n",
+ " 80%|████████ | 35351/44063 [58:02<10:37, 13.67it/s]\u001b[A\n",
+ " 80%|████████ | 35353/44063 [58:02<11:14, 12.91it/s]\u001b[A\n",
+ " 80%|████████ | 35355/44063 [58:03<12:30, 11.60it/s]\u001b[A\n",
+ " 80%|████████ | 35358/44063 [58:03<11:19, 12.81it/s]\u001b[A\n",
+ " 80%|████████ | 35360/44063 [58:03<11:38, 12.45it/s]\u001b[A\n",
+ " 80%|████████ | 35362/44063 [58:03<10:40, 13.59it/s]\u001b[A\n",
+ " 80%|████████ | 35365/44063 [58:03<09:32, 15.20it/s]\u001b[A\n",
+ " 80%|████████ | 35367/44063 [58:03<09:12, 15.73it/s]\u001b[A\n",
+ " 80%|████████ | 35369/44063 [58:03<09:41, 14.95it/s]\u001b[A\n",
+ " 80%|████████ | 35371/44063 [58:04<09:09, 15.82it/s]\u001b[A\n",
+ " 80%|████████ | 35373/44063 [58:04<15:51, 9.13it/s]\u001b[A\n",
+ " 80%|████████ | 35375/44063 [58:04<16:17, 8.89it/s]\u001b[A\n",
+ " 80%|████████ | 35377/44063 [58:04<14:23, 10.06it/s]\u001b[A\n",
+ " 80%|████████ | 35379/44063 [58:05<14:29, 9.99it/s]\u001b[A\n",
+ " 80%|████████ | 35381/44063 [58:05<13:31, 10.70it/s]\u001b[A\n",
+ " 80%|████████ | 35383/44063 [58:05<19:43, 7.33it/s]\u001b[A\n",
+ " 80%|████████ | 35385/44063 [58:05<16:23, 8.83it/s]\u001b[A\n",
+ " 80%|████████ | 35387/44063 [58:05<14:03, 10.29it/s]\u001b[A\n",
+ " 80%|████████ | 35389/44063 [58:06<12:35, 11.49it/s]\u001b[A\n",
+ " 80%|████████ | 35391/44063 [58:06<11:44, 12.30it/s]\u001b[A\n",
+ " 80%|████████ | 35393/44063 [58:06<10:51, 13.32it/s]\u001b[A\n",
+ " 80%|████████ | 35395/44063 [58:06<10:34, 13.67it/s]\u001b[A\n",
+ " 80%|████████ | 35397/44063 [58:06<10:00, 14.42it/s]\u001b[A\n",
+ " 80%|████████ | 35399/44063 [58:06<10:16, 14.05it/s]\u001b[A\n",
+ " 80%|████████ | 35401/44063 [58:06<09:38, 14.97it/s]\u001b[A\n",
+ " 80%|████████ | 35403/44063 [58:06<09:44, 14.81it/s]\u001b[A\n",
+ " 80%|████████ | 35405/44063 [58:07<09:30, 15.18it/s]\u001b[A\n",
+ " 80%|████████ | 35407/44063 [58:07<09:10, 15.72it/s]\u001b[A\n",
+ " 80%|████████ | 35409/44063 [58:07<08:58, 16.06it/s]\u001b[A\n",
+ " 80%|████████ | 35411/44063 [58:07<08:55, 16.14it/s]\u001b[A\n",
+ " 80%|████████ | 35413/44063 [58:07<11:19, 12.72it/s]\u001b[A\n",
+ " 80%|████████ | 35415/44063 [58:07<11:15, 12.81it/s]\u001b[A\n",
+ " 80%|████████ | 35417/44063 [58:07<11:08, 12.94it/s]\u001b[A\n",
+ " 80%|████████ | 35419/44063 [58:08<14:56, 9.64it/s]\u001b[A\n",
+ " 80%|████████ | 35421/44063 [58:08<13:20, 10.80it/s]\u001b[A\n",
+ " 80%|████████ | 35423/44063 [58:08<14:15, 10.10it/s]\u001b[A\n",
+ " 80%|████████ | 35425/44063 [58:08<13:39, 10.54it/s]\u001b[A\n",
+ " 80%|████████ | 35427/44063 [58:08<13:14, 10.87it/s]\u001b[A\n",
+ " 80%|████████ | 35429/44063 [58:09<12:01, 11.97it/s]\u001b[A\n",
+ " 80%|████████ | 35431/44063 [58:09<11:23, 12.62it/s]\u001b[A\n",
+ " 80%|████████ | 35433/44063 [58:09<12:11, 11.80it/s]\u001b[A\n",
+ " 80%|████████ | 35435/44063 [58:09<11:14, 12.79it/s]\u001b[A\n",
+ " 80%|████████ | 35437/44063 [58:09<16:48, 8.55it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 80%|████████ | 35439/44063 [58:10<15:03, 9.54it/s]\u001b[A\n",
+ " 80%|████████ | 35441/44063 [58:10<14:17, 10.06it/s]\u001b[A\n",
+ " 80%|████████ | 35443/44063 [58:10<15:56, 9.01it/s]\u001b[A\n",
+ " 80%|████████ | 35445/44063 [58:10<14:00, 10.25it/s]\u001b[A\n",
+ " 80%|████████ | 35447/44063 [58:10<13:03, 10.99it/s]\u001b[A\n",
+ " 80%|████████ | 35449/44063 [58:11<19:00, 7.56it/s]\u001b[A\n",
+ " 80%|████████ | 35450/44063 [58:11<17:37, 8.14it/s]\u001b[A\n",
+ " 80%|████████ | 35451/44063 [58:11<16:59, 8.44it/s]\u001b[A\n",
+ " 80%|████████ | 35453/44063 [58:11<14:32, 9.87it/s]\u001b[A\n",
+ " 80%|████████ | 35455/44063 [58:11<13:50, 10.36it/s]\u001b[A\n",
+ " 80%|████████ | 35457/44063 [58:11<12:45, 11.24it/s]\u001b[A\n",
+ " 80%|████████ | 35459/44063 [58:12<11:59, 11.96it/s]\u001b[A\n",
+ " 80%|████████ | 35461/44063 [58:12<11:49, 12.12it/s]\u001b[A\n",
+ " 80%|████████ | 35463/44063 [58:12<10:45, 13.32it/s]\u001b[A\n",
+ " 80%|████████ | 35465/44063 [58:12<10:38, 13.47it/s]\u001b[A\n",
+ " 80%|████████ | 35467/44063 [58:12<10:06, 14.18it/s]\u001b[A\n",
+ " 80%|████████ | 35469/44063 [58:12<09:32, 15.01it/s]\u001b[A\n",
+ " 81%|████████ | 35471/44063 [58:12<10:03, 14.23it/s]\u001b[A\n",
+ " 81%|████████ | 35473/44063 [58:13<09:31, 15.03it/s]\u001b[A\n",
+ " 81%|████████ | 35475/44063 [58:13<09:06, 15.72it/s]\u001b[A\n",
+ " 81%|████████ | 35477/44063 [58:13<14:07, 10.13it/s]\u001b[A\n",
+ " 81%|████████ | 35479/44063 [58:13<14:42, 9.73it/s]\u001b[A\n",
+ " 81%|████████ | 35481/44063 [58:13<14:40, 9.75it/s]\u001b[A\n",
+ " 81%|████████ | 35483/44063 [58:14<13:02, 10.97it/s]\u001b[A\n",
+ " 81%|████████ | 35485/44063 [58:14<12:04, 11.84it/s]\u001b[A\n",
+ " 81%|████████ | 35487/44063 [58:14<11:32, 12.38it/s]\u001b[A\n",
+ " 81%|████████ | 35489/44063 [58:14<11:16, 12.67it/s]\u001b[A\n",
+ " 81%|████████ | 35491/44063 [58:14<10:59, 12.99it/s]\u001b[A\n",
+ " 81%|████████ | 35493/44063 [58:14<10:34, 13.51it/s]\u001b[A\n",
+ " 81%|████████ | 35495/44063 [58:15<13:08, 10.86it/s]\u001b[A\n",
+ " 81%|████████ | 35497/44063 [58:15<12:28, 11.44it/s]\u001b[A\n",
+ " 81%|████████ | 35499/44063 [58:15<11:11, 12.75it/s]\u001b[A\n",
+ " 81%|████████ | 35501/44063 [58:15<11:08, 12.80it/s]\u001b[A\n",
+ " 81%|████████ | 35503/44063 [58:15<15:58, 8.93it/s]\u001b[A\n",
+ " 81%|████████ | 35505/44063 [58:16<15:19, 9.31it/s]\u001b[A\n",
+ " 81%|████████ | 35507/44063 [58:16<15:20, 9.30it/s]\u001b[A\n",
+ " 81%|████████ | 35509/44063 [58:16<19:32, 7.29it/s]\u001b[A\n",
+ " 81%|████████ | 35511/44063 [58:16<17:23, 8.20it/s]\u001b[A\n",
+ " 81%|████████ | 35513/44063 [58:17<15:38, 9.11it/s]\u001b[A\n",
+ " 81%|████████ | 35515/44063 [58:17<15:50, 9.00it/s]\u001b[A\n",
+ " 81%|████████ | 35516/44063 [58:17<15:29, 9.19it/s]\u001b[A\n",
+ " 81%|████████ | 35517/44063 [58:17<15:56, 8.94it/s]\u001b[A\n",
+ " 81%|████████ | 35519/44063 [58:17<14:03, 10.13it/s]\u001b[A\n",
+ " 81%|████████ | 35521/44063 [58:17<12:31, 11.37it/s]\u001b[A\n",
+ " 81%|████████ | 35523/44063 [58:17<12:51, 11.07it/s]\u001b[A\n",
+ " 81%|████████ | 35525/44063 [58:18<15:14, 9.34it/s]\u001b[A\n",
+ " 81%|████████ | 35528/44063 [58:18<12:42, 11.20it/s]\u001b[A\n",
+ " 81%|████████ | 35530/44063 [58:18<12:31, 11.36it/s]\u001b[A\n",
+ " 81%|████████ | 35532/44063 [58:18<11:04, 12.83it/s]\u001b[A\n",
+ " 81%|████████ | 35534/44063 [58:18<11:58, 11.87it/s]\u001b[A\n",
+ " 81%|████████ | 35536/44063 [58:18<11:12, 12.67it/s]\u001b[A\n",
+ " 81%|████████ | 35538/44063 [58:19<12:14, 11.60it/s]\u001b[A\n",
+ " 81%|████████ | 35540/44063 [58:19<13:32, 10.49it/s]\u001b[A\n",
+ " 81%|████████ | 35542/44063 [58:19<13:28, 10.54it/s]\u001b[A\n",
+ " 81%|████████ | 35544/44063 [58:19<12:22, 11.48it/s]\u001b[A\n",
+ " 81%|████████ | 35546/44063 [58:19<13:08, 10.80it/s]\u001b[A\n",
+ " 81%|████████ | 35548/44063 [58:20<12:27, 11.39it/s]\u001b[A\n",
+ " 81%|████████ | 35550/44063 [58:20<12:12, 11.61it/s]\u001b[A\n",
+ " 81%|████████ | 35552/44063 [58:20<11:42, 12.12it/s]\u001b[A\n",
+ " 81%|████████ | 35554/44063 [58:20<18:09, 7.81it/s]\u001b[A\n",
+ " 81%|████████ | 35556/44063 [58:21<16:14, 8.73it/s]\u001b[A\n",
+ " 81%|████████ | 35558/44063 [58:21<15:42, 9.02it/s]\u001b[A\n",
+ " 81%|████████ | 35560/44063 [58:21<14:30, 9.77it/s]\u001b[A\n",
+ " 81%|████████ | 35562/44063 [58:21<14:34, 9.72it/s]\u001b[A\n",
+ " 81%|████████ | 35564/44063 [58:21<14:16, 9.93it/s]\u001b[A\n",
+ " 81%|████████ | 35566/44063 [58:22<14:43, 9.61it/s]\u001b[A\n",
+ " 81%|████████ | 35568/44063 [58:22<13:33, 10.44it/s]\u001b[A\n",
+ " 81%|████████ | 35570/44063 [58:22<13:11, 10.73it/s]\u001b[A\n",
+ " 81%|████████ | 35572/44063 [58:22<14:15, 9.92it/s]\u001b[A\n",
+ " 81%|████████ | 35574/44063 [58:22<13:51, 10.21it/s]\u001b[A\n",
+ " 81%|████████ | 35576/44063 [58:22<13:29, 10.49it/s]\u001b[A\n",
+ " 81%|████████ | 35578/44063 [58:23<12:44, 11.11it/s]\u001b[A\n",
+ " 81%|████████ | 35580/44063 [58:23<13:22, 10.57it/s]\u001b[A\n",
+ " 81%|████████ | 35582/44063 [58:23<13:06, 10.78it/s]\u001b[A\n",
+ " 81%|████████ | 35584/44063 [58:23<12:42, 11.12it/s]\u001b[A\n",
+ " 81%|████████ | 35586/44063 [58:24<15:51, 8.91it/s]\u001b[A\n",
+ " 81%|████████ | 35587/44063 [58:24<15:46, 8.95it/s]\u001b[A\n",
+ " 81%|████████ | 35589/44063 [58:24<14:10, 9.96it/s]\u001b[A\n",
+ " 81%|████████ | 35591/44063 [58:24<12:59, 10.86it/s]\u001b[A\n",
+ " 81%|████████ | 35593/44063 [58:24<11:39, 12.10it/s]\u001b[A\n",
+ " 81%|████████ | 35595/44063 [58:24<12:26, 11.34it/s]\u001b[A\n",
+ " 81%|████████ | 35597/44063 [58:24<12:07, 11.63it/s]\u001b[A\n",
+ " 81%|████████ | 35599/44063 [58:25<13:27, 10.48it/s]\u001b[A\n",
+ " 81%|████████ | 35601/44063 [58:25<12:50, 10.98it/s]\u001b[A\n",
+ " 81%|████████ | 35603/44063 [58:25<13:53, 10.15it/s]\u001b[A\n",
+ " 81%|████████ | 35605/44063 [58:25<14:09, 9.96it/s]\u001b[A\n",
+ " 81%|████████ | 35607/44063 [58:25<14:55, 9.44it/s]\u001b[A\n",
+ " 81%|████████ | 35608/44063 [58:26<15:27, 9.12it/s]\u001b[A\n",
+ " 81%|████████ | 35610/44063 [58:26<13:50, 10.17it/s]\u001b[A\n",
+ " 81%|████████ | 35612/44063 [58:26<14:18, 9.84it/s]\u001b[A\n",
+ " 81%|████████ | 35614/44063 [58:26<13:42, 10.28it/s]\u001b[A\n",
+ " 81%|████████ | 35616/44063 [58:26<12:09, 11.58it/s]\u001b[A\n",
+ " 81%|████████ | 35618/44063 [58:26<11:13, 12.54it/s]\u001b[A\n",
+ " 81%|████████ | 35620/44063 [58:27<11:24, 12.33it/s]\u001b[A\n",
+ " 81%|████████ | 35622/44063 [58:27<12:27, 11.29it/s]\u001b[A\n",
+ " 81%|████████ | 35624/44063 [58:27<13:37, 10.32it/s]\u001b[A\n",
+ " 81%|████████ | 35626/44063 [58:27<13:08, 10.70it/s]\u001b[A\n",
+ " 81%|████████ | 35628/44063 [58:27<12:34, 11.17it/s]\u001b[A\n",
+ " 81%|████████ | 35630/44063 [58:28<14:16, 9.84it/s]\u001b[A\n",
+ " 81%|████████ | 35632/44063 [58:28<14:03, 9.99it/s]\u001b[A\n",
+ " 81%|████████ | 35634/44063 [58:28<15:49, 8.88it/s]\u001b[A\n",
+ " 81%|████████ | 35636/44063 [58:28<17:24, 8.07it/s]\u001b[A\n",
+ " 81%|████████ | 35637/44063 [58:28<16:25, 8.55it/s]\u001b[A\n",
+ " 81%|████████ | 35638/44063 [58:29<15:45, 8.91it/s]\u001b[A\n",
+ " 81%|████████ | 35640/44063 [58:29<16:35, 8.46it/s]\u001b[A\n",
+ " 81%|████████ | 35641/44063 [58:29<20:21, 6.89it/s]\u001b[A\n",
+ " 81%|████████ | 35642/44063 [58:29<18:56, 7.41it/s]\u001b[A\n",
+ " 81%|████████ | 35643/44063 [58:29<18:00, 7.79it/s]\u001b[A\n",
+ " 81%|████████ | 35644/44063 [58:30<24:56, 5.63it/s]\u001b[A\n",
+ " 81%|████████ | 35645/44063 [58:30<27:33, 5.09it/s]\u001b[A\n",
+ " 81%|████████ | 35646/44063 [58:30<24:10, 5.80it/s]\u001b[A\n",
+ " 81%|████████ | 35647/44063 [58:30<24:38, 5.69it/s]\u001b[A\n",
+ " 81%|████████ | 35649/44063 [58:30<23:54, 5.87it/s]\u001b[A\n",
+ " 81%|████████ | 35651/44063 [58:31<20:22, 6.88it/s]\u001b[A\n",
+ " 81%|████████ | 35653/44063 [58:31<16:45, 8.36it/s]\u001b[A\n",
+ " 81%|████████ | 35655/44063 [58:31<15:26, 9.07it/s]\u001b[A\n",
+ " 81%|████████ | 35657/44063 [58:31<14:43, 9.52it/s]\u001b[A\n",
+ " 81%|████████ | 35659/44063 [58:31<13:43, 10.20it/s]\u001b[A\n",
+ " 81%|████████ | 35661/44063 [58:31<13:46, 10.16it/s]\u001b[A\n",
+ " 81%|████████ | 35663/44063 [58:32<16:23, 8.54it/s]\u001b[A\n",
+ " 81%|████████ | 35665/44063 [58:32<13:45, 10.17it/s]\u001b[A\n",
+ " 81%|████████ | 35667/44063 [58:32<12:21, 11.33it/s]\u001b[A\n",
+ " 81%|████████ | 35669/44063 [58:32<11:20, 12.34it/s]\u001b[A\n",
+ " 81%|████████ | 35671/44063 [58:32<11:01, 12.68it/s]\u001b[A\n",
+ " 81%|████████ | 35674/44063 [58:32<10:26, 13.38it/s]\u001b[A\n",
+ " 81%|████████ | 35676/44063 [58:33<10:57, 12.77it/s]\u001b[A\n",
+ " 81%|████████ | 35678/44063 [58:33<09:56, 14.05it/s]\u001b[A\n",
+ " 81%|████████ | 35680/44063 [58:33<10:35, 13.19it/s]\u001b[A\n",
+ " 81%|████████ | 35682/44063 [58:33<10:49, 12.90it/s]\u001b[A\n",
+ " 81%|████████ | 35684/44063 [58:33<10:13, 13.66it/s]\u001b[A\n",
+ " 81%|████████ | 35686/44063 [58:33<09:39, 14.46it/s]\u001b[A\n",
+ " 81%|████████ | 35688/44063 [58:34<10:37, 13.14it/s]\u001b[A\n",
+ " 81%|████████ | 35690/44063 [58:34<10:06, 13.80it/s]\u001b[A\n",
+ " 81%|████████ | 35692/44063 [58:34<12:14, 11.40it/s]\u001b[A\n",
+ " 81%|████████ | 35694/44063 [58:34<11:46, 11.84it/s]\u001b[A\n",
+ " 81%|████████ | 35696/44063 [58:34<11:45, 11.86it/s]\u001b[A\n",
+ " 81%|████████ | 35698/44063 [58:34<11:43, 11.89it/s]\u001b[A\n",
+ " 81%|████████ | 35700/44063 [58:34<10:44, 12.97it/s]\u001b[A\n",
+ " 81%|████████ | 35702/44063 [58:35<10:22, 13.43it/s]\u001b[A\n",
+ " 81%|████████ | 35704/44063 [58:35<10:05, 13.81it/s]\u001b[A\n",
+ " 81%|████████ | 35706/44063 [58:35<10:27, 13.31it/s]\u001b[A\n",
+ " 81%|████████ | 35708/44063 [58:35<10:39, 13.06it/s]\u001b[A\n",
+ " 81%|████████ | 35710/44063 [58:35<11:48, 11.79it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 81%|████████ | 35712/44063 [58:35<11:51, 11.73it/s]\u001b[A\n",
+ " 81%|████████ | 35714/44063 [58:36<11:22, 12.23it/s]\u001b[A\n",
+ " 81%|████████ | 35716/44063 [58:36<12:34, 11.06it/s]\u001b[A\n",
+ " 81%|████████ | 35718/44063 [58:36<12:34, 11.05it/s]\u001b[A\n",
+ " 81%|████████ | 35720/44063 [58:36<10:59, 12.65it/s]\u001b[A\n",
+ " 81%|████████ | 35722/44063 [58:36<11:49, 11.76it/s]\u001b[A\n",
+ " 81%|████████ | 35724/44063 [58:36<10:54, 12.75it/s]\u001b[A\n",
+ " 81%|████████ | 35726/44063 [58:37<12:39, 10.97it/s]\u001b[A\n",
+ " 81%|████████ | 35728/44063 [58:37<12:46, 10.87it/s]\u001b[A\n",
+ " 81%|████████ | 35730/44063 [58:37<12:28, 11.13it/s]\u001b[A\n",
+ " 81%|████████ | 35732/44063 [58:37<11:28, 12.10it/s]\u001b[A\n",
+ " 81%|████████ | 35734/44063 [58:37<10:58, 12.65it/s]\u001b[A\n",
+ " 81%|████████ | 35736/44063 [58:37<10:49, 12.81it/s]\u001b[A\n",
+ " 81%|████████ | 35738/44063 [58:38<10:19, 13.43it/s]\u001b[A\n",
+ " 81%|████████ | 35740/44063 [58:38<10:59, 12.63it/s]\u001b[A\n",
+ " 81%|████████ | 35742/44063 [58:38<10:20, 13.40it/s]\u001b[A\n",
+ " 81%|████████ | 35744/44063 [58:38<11:02, 12.55it/s]\u001b[A\n",
+ " 81%|████████ | 35746/44063 [58:38<11:37, 11.92it/s]\u001b[A\n",
+ " 81%|████████ | 35748/44063 [58:38<11:38, 11.91it/s]\u001b[A\n",
+ " 81%|████████ | 35750/44063 [58:39<10:24, 13.32it/s]\u001b[A\n",
+ " 81%|████████ | 35752/44063 [58:39<10:04, 13.76it/s]\u001b[A\n",
+ " 81%|████████ | 35754/44063 [58:39<11:20, 12.22it/s]\u001b[A\n",
+ " 81%|████████ | 35756/44063 [58:39<10:51, 12.76it/s]\u001b[A\n",
+ " 81%|████████ | 35759/44063 [58:39<09:36, 14.40it/s]\u001b[A\n",
+ " 81%|████████ | 35761/44063 [58:39<10:20, 13.38it/s]\u001b[A\n",
+ " 81%|████████ | 35763/44063 [58:40<10:27, 13.23it/s]\u001b[A\n",
+ " 81%|████████ | 35765/44063 [58:40<12:35, 10.98it/s]\u001b[A\n",
+ " 81%|████████ | 35767/44063 [58:40<11:32, 11.99it/s]\u001b[A\n",
+ " 81%|████████ | 35769/44063 [58:40<10:17, 13.44it/s]\u001b[A\n",
+ " 81%|████████ | 35771/44063 [58:40<09:17, 14.87it/s]\u001b[A\n",
+ " 81%|████████ | 35773/44063 [58:40<10:09, 13.60it/s]\u001b[A\n",
+ " 81%|████████ | 35775/44063 [58:40<09:15, 14.91it/s]\u001b[A\n",
+ " 81%|████████ | 35777/44063 [58:41<11:08, 12.40it/s]\u001b[A\n",
+ " 81%|████████ | 35779/44063 [58:41<09:55, 13.91it/s]\u001b[A\n",
+ " 81%|████████ | 35781/44063 [58:41<10:28, 13.17it/s]\u001b[A\n",
+ " 81%|████████ | 35783/44063 [58:41<10:35, 13.02it/s]\u001b[A\n",
+ " 81%|████████ | 35785/44063 [58:41<09:42, 14.20it/s]\u001b[A\n",
+ " 81%|████████ | 35787/44063 [58:41<10:13, 13.48it/s]\u001b[A\n",
+ " 81%|████████ | 35789/44063 [58:41<10:07, 13.63it/s]\u001b[A\n",
+ " 81%|████████ | 35791/44063 [58:42<15:18, 9.00it/s]\u001b[A\n",
+ " 81%|████████ | 35793/44063 [58:42<13:39, 10.09it/s]\u001b[A\n",
+ " 81%|████████ | 35795/44063 [58:42<13:17, 10.36it/s]\u001b[A\n",
+ " 81%|████████ | 35797/44063 [58:42<11:22, 12.11it/s]\u001b[A\n",
+ " 81%|████████ | 35799/44063 [58:42<12:25, 11.08it/s]\u001b[A\n",
+ " 81%|████████ | 35801/44063 [58:43<11:53, 11.58it/s]\u001b[A\n",
+ " 81%|████████▏ | 35803/44063 [58:43<10:48, 12.75it/s]\u001b[A\n",
+ " 81%|████████▏ | 35805/44063 [58:43<10:44, 12.81it/s]\u001b[A\n",
+ " 81%|████████▏ | 35807/44063 [58:43<12:05, 11.38it/s]\u001b[A\n",
+ " 81%|████████▏ | 35809/44063 [58:43<10:47, 12.74it/s]\u001b[A\n",
+ " 81%|████████▏ | 35811/44063 [58:43<10:38, 12.93it/s]\u001b[A\n",
+ " 81%|████████▏ | 35813/44063 [58:44<10:47, 12.74it/s]\u001b[A\n",
+ " 81%|████████▏ | 35815/44063 [58:44<11:03, 12.43it/s]\u001b[A\n",
+ " 81%|████████▏ | 35817/44063 [58:44<11:18, 12.16it/s]\u001b[A\n",
+ " 81%|████████▏ | 35819/44063 [58:44<12:00, 11.44it/s]\u001b[A\n",
+ " 81%|████████▏ | 35821/44063 [58:44<11:24, 12.04it/s]\u001b[A\n",
+ " 81%|████████▏ | 35823/44063 [58:44<11:04, 12.39it/s]\u001b[A\n",
+ " 81%|████████▏ | 35825/44063 [58:45<12:11, 11.27it/s]\u001b[A\n",
+ " 81%|████████▏ | 35827/44063 [58:45<11:22, 12.07it/s]\u001b[A\n",
+ " 81%|████████▏ | 35829/44063 [58:45<10:28, 13.10it/s]\u001b[A\n",
+ " 81%|████████▏ | 35831/44063 [58:45<12:29, 10.98it/s]\u001b[A\n",
+ " 81%|████████▏ | 35833/44063 [58:45<11:09, 12.28it/s]\u001b[A\n",
+ " 81%|████████▏ | 35835/44063 [58:45<10:37, 12.91it/s]\u001b[A\n",
+ " 81%|████████▏ | 35837/44063 [58:46<11:35, 11.83it/s]\u001b[A\n",
+ " 81%|████████▏ | 35839/44063 [58:46<12:55, 10.61it/s]\u001b[A\n",
+ " 81%|████████▏ | 35841/44063 [58:46<12:32, 10.92it/s]\u001b[A\n",
+ " 81%|████████▏ | 35843/44063 [58:46<11:14, 12.19it/s]\u001b[A\n",
+ " 81%|████████▏ | 35845/44063 [58:46<11:41, 11.72it/s]\u001b[A\n",
+ " 81%|████████▏ | 35847/44063 [58:46<10:34, 12.96it/s]\u001b[A\n",
+ " 81%|████████▏ | 35849/44063 [58:47<10:00, 13.68it/s]\u001b[A\n",
+ " 81%|████████▏ | 35851/44063 [58:47<09:37, 14.21it/s]\u001b[A\n",
+ " 81%|████████▏ | 35853/44063 [58:47<09:46, 14.01it/s]\u001b[A\n",
+ " 81%|████████▏ | 35856/44063 [58:47<09:35, 14.25it/s]\u001b[A\n",
+ " 81%|████████▏ | 35858/44063 [58:47<10:46, 12.68it/s]\u001b[A\n",
+ " 81%|████████▏ | 35860/44063 [58:47<10:53, 12.56it/s]\u001b[A\n",
+ " 81%|████████▏ | 35862/44063 [58:48<11:04, 12.35it/s]\u001b[A\n",
+ " 81%|████████▏ | 35864/44063 [58:48<11:37, 11.75it/s]\u001b[A\n",
+ " 81%|████████▏ | 35866/44063 [58:48<11:30, 11.87it/s]\u001b[A\n",
+ " 81%|████████▏ | 35868/44063 [58:48<11:51, 11.51it/s]\u001b[A\n",
+ " 81%|████████▏ | 35870/44063 [58:48<11:34, 11.79it/s]\u001b[A\n",
+ " 81%|████████▏ | 35872/44063 [58:48<10:17, 13.25it/s]\u001b[A\n",
+ " 81%|████████▏ | 35874/44063 [58:49<11:19, 12.05it/s]\u001b[A\n",
+ " 81%|████████▏ | 35876/44063 [58:49<11:06, 12.28it/s]\u001b[A\n",
+ " 81%|████████▏ | 35878/44063 [58:49<11:21, 12.02it/s]\u001b[A\n",
+ " 81%|████████▏ | 35880/44063 [58:49<11:04, 12.32it/s]\u001b[A\n",
+ " 81%|████████▏ | 35882/44063 [58:49<09:57, 13.70it/s]\u001b[A\n",
+ " 81%|████████▏ | 35884/44063 [58:49<09:49, 13.88it/s]\u001b[A\n",
+ " 81%|████████▏ | 35886/44063 [58:49<09:23, 14.51it/s]\u001b[A\n",
+ " 81%|████████▏ | 35888/44063 [58:50<09:36, 14.17it/s]\u001b[A\n",
+ " 81%|████████▏ | 35890/44063 [58:50<09:06, 14.96it/s]\u001b[A\n",
+ " 81%|████████▏ | 35892/44063 [58:50<08:27, 16.12it/s]\u001b[A\n",
+ " 81%|████████▏ | 35894/44063 [58:50<09:55, 13.72it/s]\u001b[A\n",
+ " 81%|████████▏ | 35896/44063 [58:50<09:57, 13.67it/s]\u001b[A\n",
+ " 81%|████████▏ | 35898/44063 [58:50<09:27, 14.39it/s]\u001b[A\n",
+ " 81%|████████▏ | 35900/44063 [58:50<08:53, 15.30it/s]\u001b[A\n",
+ " 81%|████████▏ | 35902/44063 [58:51<11:55, 11.41it/s]\u001b[A\n",
+ " 81%|████████▏ | 35904/44063 [58:51<11:08, 12.21it/s]\u001b[A\n",
+ " 81%|████████▏ | 35906/44063 [58:51<10:57, 12.40it/s]\u001b[A\n",
+ " 81%|████████▏ | 35908/44063 [58:51<11:38, 11.68it/s]\u001b[A\n",
+ " 81%|████████▏ | 35910/44063 [58:51<12:24, 10.95it/s]\u001b[A\n",
+ " 82%|████████▏ | 35913/44063 [58:52<11:25, 11.89it/s]\u001b[A\n",
+ " 82%|████████▏ | 35915/44063 [58:52<11:47, 11.52it/s]\u001b[A\n",
+ " 82%|████████▏ | 35917/44063 [58:52<11:22, 11.94it/s]\u001b[A\n",
+ " 82%|████████▏ | 35919/44063 [58:52<11:42, 11.59it/s]\u001b[A\n",
+ " 82%|████████▏ | 35921/44063 [58:52<10:54, 12.43it/s]\u001b[A\n",
+ " 82%|████████▏ | 35923/44063 [58:52<10:17, 13.18it/s]\u001b[A\n",
+ " 82%|████████▏ | 35925/44063 [58:52<09:41, 14.00it/s]\u001b[A\n",
+ " 82%|████████▏ | 35927/44063 [58:53<10:19, 13.13it/s]\u001b[A\n",
+ " 82%|████████▏ | 35929/44063 [58:53<10:23, 13.04it/s]\u001b[A\n",
+ " 82%|████████▏ | 35931/44063 [58:53<10:33, 12.83it/s]\u001b[A\n",
+ " 82%|████████▏ | 35933/44063 [58:53<11:30, 11.77it/s]\u001b[A\n",
+ " 82%|████████▏ | 35935/44063 [58:53<10:29, 12.92it/s]\u001b[A\n",
+ " 82%|████████▏ | 35937/44063 [58:53<09:33, 14.17it/s]\u001b[A\n",
+ " 82%|████████▏ | 35939/44063 [58:53<09:04, 14.91it/s]\u001b[A\n",
+ " 82%|████████▏ | 35941/44063 [58:54<11:14, 12.04it/s]\u001b[A\n",
+ " 82%|████████▏ | 35943/44063 [58:54<10:11, 13.27it/s]\u001b[A\n",
+ " 82%|████████▏ | 35945/44063 [58:54<09:51, 13.71it/s]\u001b[A\n",
+ " 82%|████████▏ | 35947/44063 [58:54<11:05, 12.19it/s]\u001b[A\n",
+ " 82%|████████▏ | 35949/44063 [58:54<11:06, 12.18it/s]\u001b[A\n",
+ " 82%|████████▏ | 35951/44063 [58:55<11:26, 11.82it/s]\u001b[A\n",
+ " 82%|████████▏ | 35953/44063 [58:55<11:38, 11.61it/s]\u001b[A\n",
+ " 82%|████████▏ | 35955/44063 [58:55<11:20, 11.91it/s]\u001b[A\n",
+ " 82%|████████▏ | 35957/44063 [58:55<10:39, 12.68it/s]\u001b[A\n",
+ " 82%|████████▏ | 35959/44063 [58:55<10:13, 13.21it/s]\u001b[A\n",
+ " 82%|████████▏ | 35961/44063 [58:55<09:55, 13.62it/s]\u001b[A\n",
+ " 82%|████████▏ | 35963/44063 [58:55<10:08, 13.32it/s]\u001b[A\n",
+ " 82%|████████▏ | 35965/44063 [58:56<09:55, 13.61it/s]\u001b[A\n",
+ " 82%|████████▏ | 35967/44063 [58:56<09:49, 13.73it/s]\u001b[A\n",
+ " 82%|████████▏ | 35969/44063 [58:56<09:53, 13.64it/s]\u001b[A\n",
+ " 82%|████████▏ | 35971/44063 [58:56<10:05, 13.36it/s]\u001b[A\n",
+ " 82%|████████▏ | 35973/44063 [58:56<10:13, 13.18it/s]\u001b[A\n",
+ " 82%|████████▏ | 35975/44063 [58:56<12:22, 10.89it/s]\u001b[A\n",
+ " 82%|████████▏ | 35977/44063 [58:57<11:32, 11.68it/s]\u001b[A\n",
+ " 82%|████████▏ | 35979/44063 [58:57<10:41, 12.60it/s]\u001b[A\n",
+ " 82%|████████▏ | 35981/44063 [58:57<12:40, 10.63it/s]\u001b[A\n",
+ " 82%|████████▏ | 35983/44063 [58:57<12:05, 11.14it/s]\u001b[A\n",
+ " 82%|████████▏ | 35985/44063 [58:57<11:33, 11.65it/s]\u001b[A\n",
+ " 82%|████████▏ | 35987/44063 [58:57<11:53, 11.32it/s]\u001b[A\n",
+ " 82%|████████▏ | 35989/44063 [58:58<12:54, 10.42it/s]\u001b[A\n",
+ " 82%|████████▏ | 35991/44063 [58:58<12:12, 11.02it/s]\u001b[A\n",
+ " 82%|████████▏ | 35993/44063 [58:58<13:29, 9.97it/s]\u001b[A\n",
+ " 82%|████████▏ | 35995/44063 [58:58<12:09, 11.06it/s]\u001b[A\n",
+ " 82%|████████▏ | 35997/44063 [58:58<11:23, 11.80it/s]\u001b[A\n",
+ " 82%|████████▏ | 35999/44063 [58:59<10:47, 12.46it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 82%|████████▏ | 36001/44063 [58:59<10:19, 13.02it/s]\u001b[A\n",
+ " 82%|████████▏ | 36003/44063 [58:59<11:22, 11.81it/s]\u001b[A\n",
+ " 82%|████████▏ | 36005/44063 [58:59<10:51, 12.36it/s]\u001b[A\n",
+ " 82%|████████▏ | 36007/44063 [58:59<11:53, 11.30it/s]\u001b[A\n",
+ " 82%|████████▏ | 36009/44063 [58:59<11:29, 11.68it/s]\u001b[A\n",
+ " 82%|████████▏ | 36011/44063 [59:00<13:06, 10.24it/s]\u001b[A\n",
+ " 82%|████████▏ | 36013/44063 [59:00<13:56, 9.62it/s]\u001b[A\n",
+ " 82%|████████▏ | 36015/44063 [59:00<14:40, 9.14it/s]\u001b[A\n",
+ " 82%|████████▏ | 36016/44063 [59:00<15:12, 8.82it/s]\u001b[A\n",
+ " 82%|████████▏ | 36018/44063 [59:01<16:36, 8.07it/s]\u001b[A\n",
+ " 82%|████████▏ | 36019/44063 [59:01<16:22, 8.19it/s]\u001b[A\n",
+ " 82%|████████▏ | 36020/44063 [59:01<15:29, 8.66it/s]\u001b[A\n",
+ " 82%|████████▏ | 36022/44063 [59:01<14:32, 9.22it/s]\u001b[A\n",
+ " 82%|████████▏ | 36023/44063 [59:01<14:27, 9.27it/s]\u001b[A\n",
+ " 82%|████████▏ | 36024/44063 [59:01<18:11, 7.37it/s]\u001b[A\n",
+ " 82%|████████▏ | 36025/44063 [59:01<17:59, 7.44it/s]\u001b[A\n",
+ " 82%|████████▏ | 36026/44063 [59:01<17:45, 7.54it/s]\u001b[A\n",
+ " 82%|████████▏ | 36027/44063 [59:02<17:13, 7.77it/s]\u001b[A\n",
+ " 82%|████████▏ | 36028/44063 [59:02<16:58, 7.89it/s]\u001b[A\n",
+ " 82%|████████▏ | 36030/44063 [59:02<16:02, 8.34it/s]\u001b[A\n",
+ " 82%|████████▏ | 36031/44063 [59:02<16:11, 8.27it/s]\u001b[A\n",
+ " 82%|████████▏ | 36032/44063 [59:02<18:13, 7.35it/s]\u001b[A\n",
+ " 82%|████████▏ | 36033/44063 [59:02<18:53, 7.08it/s]\u001b[A\n",
+ " 82%|████████▏ | 36035/44063 [59:03<17:48, 7.52it/s]\u001b[A\n",
+ " 82%|████████▏ | 36036/44063 [59:03<16:47, 7.97it/s]\u001b[A\n",
+ " 82%|████████▏ | 36037/44063 [59:03<17:40, 7.57it/s]\u001b[A\n",
+ " 82%|████████▏ | 36038/44063 [59:03<19:11, 6.97it/s]\u001b[A\n",
+ " 82%|████████▏ | 36039/44063 [59:03<19:04, 7.01it/s]\u001b[A\n",
+ " 82%|████████▏ | 36040/44063 [59:03<19:12, 6.96it/s]\u001b[A\n",
+ " 82%|████████▏ | 36041/44063 [59:03<18:34, 7.20it/s]\u001b[A\n",
+ " 82%|████████▏ | 36042/44063 [59:04<33:19, 4.01it/s]\u001b[A\n",
+ " 82%|████████▏ | 36043/44063 [59:04<27:43, 4.82it/s]\u001b[A\n",
+ " 82%|████████▏ | 36044/44063 [59:04<27:52, 4.79it/s]\u001b[A\n",
+ " 82%|████████▏ | 36046/44063 [59:04<23:06, 5.78it/s]\u001b[A\n",
+ " 82%|████████▏ | 36048/44063 [59:05<19:43, 6.77it/s]\u001b[A\n",
+ " 82%|████████▏ | 36050/44063 [59:05<17:46, 7.52it/s]\u001b[A\n",
+ " 82%|████████▏ | 36051/44063 [59:05<16:48, 7.95it/s]\u001b[A\n",
+ " 82%|████████▏ | 36053/44063 [59:05<15:47, 8.46it/s]\u001b[A\n",
+ " 82%|████████▏ | 36054/44063 [59:05<16:53, 7.90it/s]\u001b[A\n",
+ " 82%|████████▏ | 36055/44063 [59:05<16:51, 7.92it/s]\u001b[A\n",
+ " 82%|████████▏ | 36056/44063 [59:06<16:09, 8.25it/s]\u001b[A\n",
+ " 82%|████████▏ | 36058/44063 [59:06<14:56, 8.93it/s]\u001b[A\n",
+ " 82%|████████▏ | 36059/44063 [59:06<15:20, 8.70it/s]\u001b[A\n",
+ " 82%|████████▏ | 36060/44063 [59:06<15:33, 8.57it/s]\u001b[A\n",
+ " 82%|████████▏ | 36061/44063 [59:06<16:05, 8.29it/s]\u001b[A\n",
+ " 82%|████████▏ | 36062/44063 [59:06<17:44, 7.52it/s]\u001b[A\n",
+ " 82%|████████▏ | 36063/44063 [59:06<17:02, 7.82it/s]\u001b[A\n",
+ " 82%|████████▏ | 36065/44063 [59:07<15:20, 8.69it/s]\u001b[A\n",
+ " 82%|████████▏ | 36067/44063 [59:07<14:55, 8.93it/s]\u001b[A\n",
+ " 82%|████████▏ | 36068/44063 [59:07<14:36, 9.12it/s]\u001b[A\n",
+ " 82%|████████▏ | 36069/44063 [59:07<14:30, 9.18it/s]\u001b[A\n",
+ " 82%|████████▏ | 36070/44063 [59:07<16:19, 8.16it/s]\u001b[A\n",
+ " 82%|████████▏ | 36071/44063 [59:07<16:05, 8.28it/s]\u001b[A\n",
+ " 82%|████████▏ | 36072/44063 [59:07<15:54, 8.37it/s]\u001b[A\n",
+ " 82%|████████▏ | 36074/44063 [59:08<15:01, 8.86it/s]\u001b[A\n",
+ " 82%|████████▏ | 36075/44063 [59:08<16:20, 8.15it/s]\u001b[A\n",
+ " 82%|████████▏ | 36076/44063 [59:08<16:46, 7.93it/s]\u001b[A\n",
+ " 82%|████████▏ | 36077/44063 [59:08<20:57, 6.35it/s]\u001b[A\n",
+ " 82%|████████▏ | 36078/44063 [59:08<20:39, 6.44it/s]\u001b[A\n",
+ " 82%|████████▏ | 36079/44063 [59:08<18:57, 7.02it/s]\u001b[A\n",
+ " 82%|████████▏ | 36080/44063 [59:08<17:42, 7.52it/s]\u001b[A\n",
+ " 82%|████████▏ | 36081/44063 [59:09<16:51, 7.89it/s]\u001b[A\n",
+ " 82%|████████▏ | 36082/44063 [59:09<17:36, 7.55it/s]\u001b[A\n",
+ " 82%|████████▏ | 36083/44063 [59:09<17:01, 7.81it/s]\u001b[A\n",
+ " 82%|████████▏ | 36085/44063 [59:09<16:29, 8.06it/s]\u001b[A\n",
+ " 82%|████████▏ | 36087/44063 [59:09<15:14, 8.72it/s]\u001b[A\n",
+ " 82%|████████▏ | 36088/44063 [59:09<15:04, 8.82it/s]\u001b[A\n",
+ " 82%|████████▏ | 36089/44063 [59:09<14:38, 9.07it/s]\u001b[A\n",
+ " 82%|████████▏ | 36090/44063 [59:10<23:13, 5.72it/s]\u001b[A\n",
+ " 82%|████████▏ | 36091/44063 [59:10<25:05, 5.30it/s]\u001b[A\n",
+ " 82%|████████▏ | 36092/44063 [59:10<22:31, 5.90it/s]\u001b[A\n",
+ " 82%|████████▏ | 36094/44063 [59:10<20:37, 6.44it/s]\u001b[A\n",
+ " 82%|████████▏ | 36095/44063 [59:10<20:41, 6.42it/s]\u001b[A\n",
+ " 82%|████████▏ | 36096/44063 [59:11<21:05, 6.30it/s]\u001b[A\n",
+ " 82%|████████▏ | 36097/44063 [59:11<20:46, 6.39it/s]\u001b[A\n",
+ " 82%|████████▏ | 36098/44063 [59:11<23:29, 5.65it/s]\u001b[A\n",
+ " 82%|████████▏ | 36100/44063 [59:11<19:16, 6.88it/s]\u001b[A\n",
+ " 82%|████████▏ | 36102/44063 [59:11<16:22, 8.10it/s]\u001b[A\n",
+ " 82%|████████▏ | 36104/44063 [59:11<14:32, 9.12it/s]\u001b[A\n",
+ " 82%|████████▏ | 36106/44063 [59:12<15:50, 8.38it/s]\u001b[A\n",
+ " 82%|████████▏ | 36108/44063 [59:12<14:39, 9.04it/s]\u001b[A\n",
+ " 82%|████████▏ | 36110/44063 [59:12<13:16, 9.98it/s]\u001b[A\n",
+ " 82%|████████▏ | 36112/44063 [59:12<14:43, 9.00it/s]\u001b[A\n",
+ " 82%|████████▏ | 36114/44063 [59:12<12:45, 10.39it/s]\u001b[A\n",
+ " 82%|████████▏ | 36116/44063 [59:13<12:12, 10.85it/s]\u001b[A\n",
+ " 82%|████████▏ | 36118/44063 [59:13<11:06, 11.92it/s]\u001b[A\n",
+ " 82%|████████▏ | 36120/44063 [59:13<09:55, 13.34it/s]\u001b[A\n",
+ " 82%|████████▏ | 36122/44063 [59:13<09:39, 13.70it/s]\u001b[A\n",
+ " 82%|████████▏ | 36124/44063 [59:13<08:50, 14.98it/s]\u001b[A\n",
+ " 82%|████████▏ | 36126/44063 [59:13<09:52, 13.40it/s]\u001b[A\n",
+ " 82%|████████▏ | 36128/44063 [59:14<11:04, 11.93it/s]\u001b[A\n",
+ " 82%|████████▏ | 36130/44063 [59:14<11:14, 11.76it/s]\u001b[A\n",
+ " 82%|████████▏ | 36132/44063 [59:14<10:08, 13.04it/s]\u001b[A\n",
+ " 82%|████████▏ | 36134/44063 [59:14<11:21, 11.63it/s]\u001b[A\n",
+ " 82%|████████▏ | 36136/44063 [59:14<11:02, 11.97it/s]\u001b[A\n",
+ " 82%|████████▏ | 36138/44063 [59:14<10:40, 12.38it/s]\u001b[A\n",
+ " 82%|████████▏ | 36140/44063 [59:15<12:40, 10.41it/s]\u001b[A\n",
+ " 82%|████████▏ | 36142/44063 [59:15<11:38, 11.34it/s]\u001b[A\n",
+ " 82%|████████▏ | 36144/44063 [59:15<11:16, 11.70it/s]\u001b[A\n",
+ " 82%|████████▏ | 36146/44063 [59:15<10:40, 12.36it/s]\u001b[A\n",
+ " 82%|████████▏ | 36148/44063 [59:15<09:53, 13.34it/s]\u001b[A\n",
+ " 82%|████████▏ | 36150/44063 [59:15<09:59, 13.20it/s]\u001b[A\n",
+ " 82%|████████▏ | 36152/44063 [59:15<10:25, 12.65it/s]\u001b[A\n",
+ " 82%|████████▏ | 36154/44063 [59:16<10:49, 12.19it/s]\u001b[A\n",
+ " 82%|████████▏ | 36156/44063 [59:16<10:03, 13.11it/s]\u001b[A\n",
+ " 82%|████████▏ | 36158/44063 [59:16<09:58, 13.20it/s]\u001b[A\n",
+ " 82%|████████▏ | 36160/44063 [59:16<10:04, 13.06it/s]\u001b[A\n",
+ " 82%|████████▏ | 36162/44063 [59:16<09:49, 13.39it/s]\u001b[A\n",
+ " 82%|████████▏ | 36164/44063 [59:16<09:12, 14.30it/s]\u001b[A\n",
+ " 82%|████████▏ | 36166/44063 [59:16<08:29, 15.51it/s]\u001b[A\n",
+ " 82%|████████▏ | 36168/44063 [59:17<08:11, 16.06it/s]\u001b[A\n",
+ " 82%|████████▏ | 36170/44063 [59:17<08:23, 15.69it/s]\u001b[A\n",
+ " 82%|████████▏ | 36172/44063 [59:17<11:41, 11.25it/s]\u001b[A\n",
+ " 82%|████████▏ | 36174/44063 [59:17<11:53, 11.05it/s]\u001b[A\n",
+ " 82%|████████▏ | 36176/44063 [59:17<12:04, 10.89it/s]\u001b[A\n",
+ " 82%|████████▏ | 36178/44063 [59:18<11:47, 11.15it/s]\u001b[A\n",
+ " 82%|████████▏ | 36180/44063 [59:18<10:33, 12.43it/s]\u001b[A\n",
+ " 82%|████████▏ | 36182/44063 [59:18<10:06, 13.00it/s]\u001b[A\n",
+ " 82%|████████▏ | 36184/44063 [59:18<09:33, 13.73it/s]\u001b[A\n",
+ " 82%|████████▏ | 36186/44063 [59:18<09:27, 13.88it/s]\u001b[A\n",
+ " 82%|████████▏ | 36188/44063 [59:18<10:53, 12.05it/s]\u001b[A\n",
+ " 82%|████████▏ | 36190/44063 [59:18<10:03, 13.05it/s]\u001b[A\n",
+ " 82%|████████▏ | 36192/44063 [59:19<09:26, 13.89it/s]\u001b[A\n",
+ " 82%|████████▏ | 36194/44063 [59:19<10:11, 12.88it/s]\u001b[A\n",
+ " 82%|████████▏ | 36196/44063 [59:19<09:29, 13.82it/s]\u001b[A\n",
+ " 82%|████████▏ | 36198/44063 [59:19<09:57, 13.16it/s]\u001b[A\n",
+ " 82%|████████▏ | 36200/44063 [59:19<09:14, 14.18it/s]\u001b[A\n",
+ " 82%|████████▏ | 36202/44063 [59:19<09:18, 14.08it/s]\u001b[A\n",
+ " 82%|████████▏ | 36204/44063 [59:19<09:53, 13.24it/s]\u001b[A\n",
+ " 82%|████████▏ | 36206/44063 [59:20<10:04, 12.99it/s]\u001b[A\n",
+ " 82%|████████▏ | 36208/44063 [59:20<09:51, 13.28it/s]\u001b[A\n",
+ " 82%|████████▏ | 36210/44063 [59:20<09:51, 13.28it/s]\u001b[A\n",
+ " 82%|████████▏ | 36212/44063 [59:20<10:13, 12.80it/s]\u001b[A\n",
+ " 82%|████████▏ | 36214/44063 [59:20<10:33, 12.38it/s]\u001b[A\n",
+ " 82%|████████▏ | 36216/44063 [59:20<10:36, 12.34it/s]\u001b[A\n",
+ " 82%|████████▏ | 36218/44063 [59:21<09:50, 13.29it/s]\u001b[A\n",
+ " 82%|████████▏ | 36220/44063 [59:21<09:53, 13.22it/s]\u001b[A\n",
+ " 82%|████████▏ | 36222/44063 [59:21<09:56, 13.14it/s]\u001b[A\n",
+ " 82%|████████▏ | 36224/44063 [59:21<09:16, 14.09it/s]\u001b[A\n",
+ " 82%|████████▏ | 36226/44063 [59:21<09:34, 13.64it/s]\u001b[A\n",
+ " 82%|████████▏ | 36228/44063 [59:21<09:15, 14.10it/s]\u001b[A\n",
+ " 82%|████████▏ | 36230/44063 [59:21<09:03, 14.42it/s]\u001b[A\n",
+ " 82%|████████▏ | 36232/44063 [59:22<09:34, 13.64it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 82%|████████▏ | 36234/44063 [59:22<09:13, 14.13it/s]\u001b[A\n",
+ " 82%|████████▏ | 36236/44063 [59:22<09:36, 13.58it/s]\u001b[A\n",
+ " 82%|████████▏ | 36238/44063 [59:22<09:04, 14.37it/s]\u001b[A\n",
+ " 82%|████████▏ | 36240/44063 [59:22<09:21, 13.92it/s]\u001b[A\n",
+ " 82%|████████▏ | 36242/44063 [59:22<09:57, 13.09it/s]\u001b[A\n",
+ " 82%|████████▏ | 36244/44063 [59:22<09:39, 13.49it/s]\u001b[A\n",
+ " 82%|████████▏ | 36246/44063 [59:23<09:17, 14.02it/s]\u001b[A\n",
+ " 82%|████████▏ | 36248/44063 [59:23<09:35, 13.59it/s]\u001b[A\n",
+ " 82%|████████▏ | 36250/44063 [59:23<08:55, 14.58it/s]\u001b[A\n",
+ " 82%|████████▏ | 36252/44063 [59:23<09:09, 14.21it/s]\u001b[A\n",
+ " 82%|████████▏ | 36254/44063 [59:23<09:56, 13.09it/s]\u001b[A\n",
+ " 82%|████████▏ | 36256/44063 [59:23<09:13, 14.12it/s]\u001b[A\n",
+ " 82%|████████▏ | 36258/44063 [59:23<09:45, 13.34it/s]\u001b[A\n",
+ " 82%|████████▏ | 36260/44063 [59:24<09:41, 13.41it/s]\u001b[A\n",
+ " 82%|████████▏ | 36262/44063 [59:24<09:13, 14.10it/s]\u001b[A\n",
+ " 82%|████████▏ | 36264/44063 [59:24<10:10, 12.77it/s]\u001b[A\n",
+ " 82%|████████▏ | 36266/44063 [59:24<09:15, 14.04it/s]\u001b[A\n",
+ " 82%|████████▏ | 36268/44063 [59:24<09:22, 13.86it/s]\u001b[A\n",
+ " 82%|████████▏ | 36270/44063 [59:24<08:31, 15.25it/s]\u001b[A\n",
+ " 82%|████████▏ | 36272/44063 [59:24<08:40, 14.98it/s]\u001b[A\n",
+ " 82%|████████▏ | 36274/44063 [59:25<08:39, 14.98it/s]\u001b[A\n",
+ " 82%|████████▏ | 36276/44063 [59:25<09:24, 13.80it/s]\u001b[A\n",
+ " 82%|████████▏ | 36278/44063 [59:25<09:12, 14.09it/s]\u001b[A\n",
+ " 82%|████████▏ | 36280/44063 [59:25<08:48, 14.72it/s]\u001b[A\n",
+ " 82%|████████▏ | 36282/44063 [59:25<09:21, 13.86it/s]\u001b[A\n",
+ " 82%|████████▏ | 36284/44063 [59:25<08:59, 14.41it/s]\u001b[A\n",
+ " 82%|████████▏ | 36286/44063 [59:25<09:07, 14.21it/s]\u001b[A\n",
+ " 82%|████████▏ | 36288/44063 [59:26<09:20, 13.88it/s]\u001b[A\n",
+ " 82%|████████▏ | 36290/44063 [59:26<09:52, 13.11it/s]\u001b[A\n",
+ " 82%|████████▏ | 36292/44063 [59:26<09:48, 13.21it/s]\u001b[A\n",
+ " 82%|████████▏ | 36294/44063 [59:26<13:38, 9.49it/s]\u001b[A\n",
+ " 82%|████████▏ | 36296/44063 [59:26<12:09, 10.65it/s]\u001b[A\n",
+ " 82%|████████▏ | 36298/44063 [59:27<11:42, 11.06it/s]\u001b[A\n",
+ " 82%|████████▏ | 36300/44063 [59:27<13:21, 9.69it/s]\u001b[A\n",
+ " 82%|████████▏ | 36302/44063 [59:27<11:50, 10.92it/s]\u001b[A\n",
+ " 82%|████████▏ | 36304/44063 [59:27<10:41, 12.09it/s]\u001b[A\n",
+ " 82%|████████▏ | 36306/44063 [59:27<10:10, 12.71it/s]\u001b[A\n",
+ " 82%|████████▏ | 36308/44063 [59:27<09:39, 13.38it/s]\u001b[A\n",
+ " 82%|████████▏ | 36310/44063 [59:27<08:55, 14.47it/s]\u001b[A\n",
+ " 82%|████████▏ | 36312/44063 [59:28<09:51, 13.11it/s]\u001b[A\n",
+ " 82%|████████▏ | 36314/44063 [59:28<09:52, 13.08it/s]\u001b[A\n",
+ " 82%|████████▏ | 36316/44063 [59:28<09:02, 14.29it/s]\u001b[A\n",
+ " 82%|████████▏ | 36318/44063 [59:28<09:13, 13.98it/s]\u001b[A\n",
+ " 82%|████████▏ | 36320/44063 [59:28<09:14, 13.95it/s]\u001b[A\n",
+ " 82%|████████▏ | 36322/44063 [59:28<08:51, 14.57it/s]\u001b[A\n",
+ " 82%|████████▏ | 36325/44063 [59:28<08:13, 15.69it/s]\u001b[A\n",
+ " 82%|████████▏ | 36328/44063 [59:29<09:38, 13.37it/s]\u001b[A\n",
+ " 82%|████████▏ | 36330/44063 [59:29<10:20, 12.46it/s]\u001b[A\n",
+ " 82%|████████▏ | 36332/44063 [59:29<09:29, 13.57it/s]\u001b[A\n",
+ " 82%|████████▏ | 36334/44063 [59:29<08:35, 15.00it/s]\u001b[A\n",
+ " 82%|████████▏ | 36336/44063 [59:29<08:43, 14.76it/s]\u001b[A\n",
+ " 82%|████████▏ | 36338/44063 [59:29<08:21, 15.42it/s]\u001b[A\n",
+ " 82%|████████▏ | 36340/44063 [59:30<08:22, 15.38it/s]\u001b[A\n",
+ " 82%|████████▏ | 36342/44063 [59:30<08:28, 15.18it/s]\u001b[A\n",
+ " 82%|████████▏ | 36344/44063 [59:30<08:46, 14.67it/s]\u001b[A\n",
+ " 82%|████████▏ | 36346/44063 [59:30<08:12, 15.68it/s]\u001b[A\n",
+ " 82%|████████▏ | 36348/44063 [59:30<08:51, 14.51it/s]\u001b[A\n",
+ " 82%|████████▏ | 36350/44063 [59:30<08:16, 15.52it/s]\u001b[A\n",
+ " 83%|████████▎ | 36352/44063 [59:30<09:27, 13.58it/s]\u001b[A\n",
+ " 83%|████████▎ | 36354/44063 [59:31<13:33, 9.47it/s]\u001b[A\n",
+ " 83%|████████▎ | 36356/44063 [59:31<14:29, 8.87it/s]\u001b[A\n",
+ " 83%|████████▎ | 36358/44063 [59:31<12:53, 9.96it/s]\u001b[A\n",
+ " 83%|████████▎ | 36360/44063 [59:32<16:08, 7.95it/s]\u001b[A\n",
+ " 83%|████████▎ | 36362/44063 [59:32<15:29, 8.28it/s]\u001b[A\n",
+ " 83%|████████▎ | 36363/44063 [59:32<14:58, 8.57it/s]\u001b[A\n",
+ " 83%|████████▎ | 36365/44063 [59:32<13:55, 9.21it/s]\u001b[A\n",
+ " 83%|████████▎ | 36366/44063 [59:32<15:05, 8.50it/s]\u001b[A\n",
+ " 83%|████████▎ | 36367/44063 [59:32<15:47, 8.12it/s]\u001b[A\n",
+ " 83%|████████▎ | 36368/44063 [59:32<16:27, 7.79it/s]\u001b[A\n",
+ " 83%|████████▎ | 36369/44063 [59:33<15:38, 8.19it/s]\u001b[A\n",
+ " 83%|████████▎ | 36370/44063 [59:33<17:22, 7.38it/s]\u001b[A\n",
+ " 83%|████████▎ | 36372/44063 [59:33<15:42, 8.16it/s]\u001b[A\n",
+ " 83%|████████▎ | 36373/44063 [59:33<14:59, 8.55it/s]\u001b[A\n",
+ " 83%|████████▎ | 36375/44063 [59:33<15:41, 8.16it/s]\u001b[A\n",
+ " 83%|████████▎ | 36377/44063 [59:34<16:47, 7.63it/s]\u001b[A\n",
+ " 83%|████████▎ | 36378/44063 [59:34<15:57, 8.03it/s]\u001b[A\n",
+ " 83%|████████▎ | 36380/44063 [59:34<13:55, 9.19it/s]\u001b[A\n",
+ " 83%|████████▎ | 36381/44063 [59:34<13:52, 9.22it/s]\u001b[A\n",
+ " 83%|████████▎ | 36382/44063 [59:34<14:20, 8.92it/s]\u001b[A\n",
+ " 83%|████████▎ | 36383/44063 [59:34<15:17, 8.37it/s]\u001b[A\n",
+ " 83%|████████▎ | 36384/44063 [59:34<15:42, 8.15it/s]\u001b[A\n",
+ " 83%|████████▎ | 36386/44063 [59:34<13:52, 9.23it/s]\u001b[A\n",
+ " 83%|████████▎ | 36387/44063 [59:35<13:33, 9.44it/s]\u001b[A\n",
+ " 83%|████████▎ | 36389/44063 [59:35<14:11, 9.01it/s]\u001b[A\n",
+ " 83%|████████▎ | 36390/44063 [59:35<15:59, 8.00it/s]\u001b[A\n",
+ " 83%|████████▎ | 36392/44063 [59:35<15:32, 8.23it/s]\u001b[A\n",
+ " 83%|████████▎ | 36394/44063 [59:35<13:33, 9.43it/s]\u001b[A\n",
+ " 83%|████████▎ | 36396/44063 [59:36<13:28, 9.49it/s]\u001b[A\n",
+ " 83%|████████▎ | 36398/44063 [59:36<14:42, 8.68it/s]\u001b[A\n",
+ " 83%|████████▎ | 36400/44063 [59:36<13:04, 9.77it/s]\u001b[A\n",
+ " 83%|████████▎ | 36402/44063 [59:36<12:14, 10.43it/s]\u001b[A\n",
+ " 83%|████████▎ | 36404/44063 [59:36<12:19, 10.36it/s]\u001b[A\n",
+ " 83%|████████▎ | 36406/44063 [59:37<12:08, 10.50it/s]\u001b[A\n",
+ " 83%|████████▎ | 36408/44063 [59:37<11:18, 11.28it/s]\u001b[A\n",
+ " 83%|████████▎ | 36410/44063 [59:37<11:33, 11.03it/s]\u001b[A\n",
+ " 83%|████████▎ | 36412/44063 [59:37<13:58, 9.13it/s]\u001b[A\n",
+ " 83%|████████▎ | 36414/44063 [59:37<13:08, 9.70it/s]\u001b[A\n",
+ " 83%|████████▎ | 36416/44063 [59:38<14:06, 9.03it/s]\u001b[A\n",
+ " 83%|████████▎ | 36418/44063 [59:38<13:02, 9.77it/s]\u001b[A\n",
+ " 83%|████████▎ | 36420/44063 [59:38<11:17, 11.29it/s]\u001b[A\n",
+ " 83%|████████▎ | 36422/44063 [59:38<11:28, 11.10it/s]\u001b[A\n",
+ " 83%|████████▎ | 36424/44063 [59:38<11:26, 11.12it/s]\u001b[A\n",
+ " 83%|████████▎ | 36426/44063 [59:38<11:39, 10.91it/s]\u001b[A\n",
+ " 83%|████████▎ | 36428/44063 [59:39<10:47, 11.79it/s]\u001b[A\n",
+ " 83%|████████▎ | 36430/44063 [59:39<10:27, 12.16it/s]\u001b[A\n",
+ " 83%|████████▎ | 36432/44063 [59:39<10:07, 12.57it/s]\u001b[A\n",
+ " 83%|████████▎ | 36434/44063 [59:39<09:52, 12.87it/s]\u001b[A\n",
+ " 83%|████████▎ | 36436/44063 [59:39<10:54, 11.65it/s]\u001b[A\n",
+ " 83%|████████▎ | 36438/44063 [59:39<11:44, 10.82it/s]\u001b[A\n",
+ " 83%|████████▎ | 36440/44063 [59:40<11:24, 11.13it/s]\u001b[A\n",
+ " 83%|████████▎ | 36442/44063 [59:40<11:05, 11.46it/s]\u001b[A\n",
+ " 83%|████████▎ | 36444/44063 [59:40<11:17, 11.25it/s]\u001b[A\n",
+ " 83%|████████▎ | 36446/44063 [59:40<10:51, 11.69it/s]\u001b[A\n",
+ " 83%|████████▎ | 36448/44063 [59:40<11:42, 10.84it/s]\u001b[A\n",
+ " 83%|████████▎ | 36450/44063 [59:41<11:46, 10.78it/s]\u001b[A\n",
+ " 83%|████████▎ | 36452/44063 [59:41<10:51, 11.67it/s]\u001b[A\n",
+ " 83%|████████▎ | 36454/44063 [59:41<10:29, 12.08it/s]\u001b[A\n",
+ " 83%|████████▎ | 36456/44063 [59:41<10:58, 11.56it/s]\u001b[A\n",
+ " 83%|████████▎ | 36458/44063 [59:41<11:38, 10.89it/s]\u001b[A\n",
+ " 83%|████████▎ | 36460/44063 [59:41<12:24, 10.21it/s]\u001b[A\n",
+ " 83%|████████▎ | 36462/44063 [59:42<11:43, 10.81it/s]\u001b[A\n",
+ " 83%|████████▎ | 36464/44063 [59:42<11:44, 10.79it/s]\u001b[A\n",
+ " 83%|████████▎ | 36466/44063 [59:42<12:53, 9.83it/s]\u001b[A\n",
+ " 83%|████████▎ | 36468/44063 [59:42<12:26, 10.17it/s]\u001b[A\n",
+ " 83%|████████▎ | 36470/44063 [59:42<13:07, 9.64it/s]\u001b[A\n",
+ " 83%|████████▎ | 36472/44063 [59:43<12:14, 10.34it/s]\u001b[A\n",
+ " 83%|████████▎ | 36474/44063 [59:43<11:56, 10.58it/s]\u001b[A\n",
+ " 83%|████████▎ | 36476/44063 [59:43<12:41, 9.97it/s]\u001b[A\n",
+ " 83%|████████▎ | 36478/44063 [59:43<14:24, 8.78it/s]\u001b[A\n",
+ " 83%|████████▎ | 36479/44063 [59:43<14:54, 8.48it/s]\u001b[A\n",
+ " 83%|████████▎ | 36481/44063 [59:44<13:06, 9.64it/s]\u001b[A\n",
+ " 83%|████████▎ | 36483/44063 [59:44<12:29, 10.11it/s]\u001b[A\n",
+ " 83%|████████▎ | 36485/44063 [59:44<12:50, 9.84it/s]\u001b[A\n",
+ " 83%|████████▎ | 36487/44063 [59:44<13:10, 9.58it/s]\u001b[A\n",
+ " 83%|████████▎ | 36488/44063 [59:44<20:56, 6.03it/s]\u001b[A\n",
+ " 83%|████████▎ | 36490/44063 [59:45<17:48, 7.09it/s]\u001b[A\n",
+ " 83%|████████▎ | 36492/44063 [59:45<15:47, 7.99it/s]\u001b[A\n",
+ " 83%|████████▎ | 36494/44063 [59:45<17:31, 7.20it/s]\u001b[A\n",
+ " 83%|████████▎ | 36496/44063 [59:45<15:10, 8.31it/s]\u001b[A\n",
+ " 83%|████████▎ | 36498/44063 [59:45<13:16, 9.50it/s]\u001b[A\n",
+ " 83%|████████▎ | 36500/44063 [59:46<13:04, 9.65it/s]\u001b[A\n",
+ " 83%|████████▎ | 36502/44063 [59:46<12:04, 10.44it/s]\u001b[A\n",
+ " 83%|████████▎ | 36504/44063 [59:46<12:10, 10.34it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 83%|████████▎ | 36506/44063 [59:46<11:50, 10.63it/s]\u001b[A\n",
+ " 83%|████████▎ | 36508/44063 [59:46<12:23, 10.16it/s]\u001b[A\n",
+ " 83%|████████▎ | 36510/44063 [59:47<12:05, 10.40it/s]\u001b[A\n",
+ " 83%|████████▎ | 36512/44063 [59:47<11:43, 10.74it/s]\u001b[A\n",
+ " 83%|████████▎ | 36514/44063 [59:47<11:24, 11.02it/s]\u001b[A\n",
+ " 83%|████████▎ | 36516/44063 [59:47<11:56, 10.53it/s]\u001b[A\n",
+ " 83%|████████▎ | 36518/44063 [59:47<10:51, 11.58it/s]\u001b[A\n",
+ " 83%|████████▎ | 36520/44063 [59:47<11:17, 11.14it/s]\u001b[A\n",
+ " 83%|████████▎ | 36522/44063 [59:48<11:36, 10.82it/s]\u001b[A\n",
+ " 83%|████████▎ | 36524/44063 [59:48<13:09, 9.55it/s]\u001b[A\n",
+ " 83%|████████▎ | 36526/44063 [59:48<11:58, 10.49it/s]\u001b[A\n",
+ " 83%|████████▎ | 36528/44063 [59:48<11:48, 10.63it/s]\u001b[A\n",
+ " 83%|████████▎ | 36530/44063 [59:48<11:04, 11.33it/s]\u001b[A\n",
+ " 83%|████████▎ | 36532/44063 [59:49<11:28, 10.94it/s]\u001b[A\n",
+ " 83%|████████▎ | 36534/44063 [59:49<12:18, 10.20it/s]\u001b[A\n",
+ " 83%|████████▎ | 36536/44063 [59:49<12:00, 10.44it/s]\u001b[A\n",
+ " 83%|████████▎ | 36538/44063 [59:49<12:51, 9.75it/s]\u001b[A\n",
+ " 83%|████████▎ | 36540/44063 [59:49<13:10, 9.52it/s]\u001b[A\n",
+ " 83%|████████▎ | 36542/44063 [59:50<12:29, 10.03it/s]\u001b[A\n",
+ " 83%|████████▎ | 36544/44063 [59:50<11:27, 10.93it/s]\u001b[A\n",
+ " 83%|████████▎ | 36546/44063 [59:50<11:31, 10.87it/s]\u001b[A\n",
+ " 83%|████████▎ | 36548/44063 [59:50<11:18, 11.08it/s]\u001b[A\n",
+ " 83%|████████▎ | 36550/44063 [59:50<11:54, 10.51it/s]\u001b[A\n",
+ " 83%|████████▎ | 36552/44063 [59:50<10:33, 11.86it/s]\u001b[A\n",
+ " 83%|████████▎ | 36554/44063 [59:51<13:40, 9.15it/s]\u001b[A\n",
+ " 83%|████████▎ | 36556/44063 [59:51<13:27, 9.30it/s]\u001b[A\n",
+ " 83%|████████▎ | 36558/44063 [59:51<13:15, 9.44it/s]\u001b[A\n",
+ " 83%|████████▎ | 36560/44063 [59:51<12:10, 10.27it/s]\u001b[A\n",
+ " 83%|████████▎ | 36562/44063 [59:51<10:33, 11.84it/s]\u001b[A\n",
+ " 83%|████████▎ | 36564/44063 [59:52<12:27, 10.03it/s]\u001b[A\n",
+ " 83%|████████▎ | 36566/44063 [59:52<13:50, 9.02it/s]\u001b[A\n",
+ " 83%|████████▎ | 36568/44063 [59:52<13:15, 9.42it/s]\u001b[A\n",
+ " 83%|████████▎ | 36570/44063 [59:52<12:36, 9.91it/s]\u001b[A\n",
+ " 83%|████████▎ | 36572/44063 [59:53<12:46, 9.78it/s]\u001b[A\n",
+ " 83%|████████▎ | 36574/44063 [59:53<11:55, 10.47it/s]\u001b[A\n",
+ " 83%|████████▎ | 36576/44063 [59:53<11:34, 10.78it/s]\u001b[A\n",
+ " 83%|████████▎ | 36578/44063 [59:53<10:32, 11.84it/s]\u001b[A\n",
+ " 83%|████████▎ | 36580/44063 [59:53<11:43, 10.63it/s]\u001b[A\n",
+ " 83%|████████▎ | 36582/44063 [59:53<11:11, 11.13it/s]\u001b[A\n",
+ " 83%|████████▎ | 36584/44063 [59:54<11:59, 10.40it/s]\u001b[A\n",
+ " 83%|████████▎ | 36586/44063 [59:54<11:33, 10.78it/s]\u001b[A\n",
+ " 83%|████████▎ | 36588/44063 [59:54<11:10, 11.14it/s]\u001b[A\n",
+ " 83%|████████▎ | 36590/44063 [59:54<10:04, 12.37it/s]\u001b[A\n",
+ " 83%|████████▎ | 36592/44063 [59:54<09:20, 13.33it/s]\u001b[A\n",
+ " 83%|████████▎ | 36594/44063 [59:54<08:40, 14.35it/s]\u001b[A\n",
+ " 83%|████████▎ | 36596/44063 [59:55<09:10, 13.58it/s]\u001b[A\n",
+ " 83%|████████▎ | 36598/44063 [59:55<10:17, 12.09it/s]\u001b[A\n",
+ " 83%|████████▎ | 36600/44063 [59:55<10:07, 12.29it/s]\u001b[A\n",
+ " 83%|████████▎ | 36602/44063 [59:55<09:32, 13.04it/s]\u001b[A\n",
+ " 83%|████████▎ | 36604/44063 [59:55<09:54, 12.55it/s]\u001b[A\n",
+ " 83%|████████▎ | 36606/44063 [59:55<11:06, 11.19it/s]\u001b[A\n",
+ " 83%|████████▎ | 36608/44063 [59:56<15:36, 7.96it/s]\u001b[A\n",
+ " 83%|████████▎ | 36610/44063 [59:56<13:52, 8.95it/s]\u001b[A\n",
+ " 83%|████████▎ | 36612/44063 [59:56<12:58, 9.57it/s]\u001b[A\n",
+ " 83%|████████▎ | 36614/44063 [59:56<14:25, 8.60it/s]\u001b[A\n",
+ " 83%|████████▎ | 36615/44063 [59:57<14:44, 8.42it/s]\u001b[A\n",
+ " 83%|████████▎ | 36616/44063 [59:57<14:43, 8.42it/s]\u001b[A\n",
+ " 83%|████████▎ | 36618/44063 [59:57<13:53, 8.93it/s]\u001b[A\n",
+ " 83%|████████▎ | 36620/44063 [59:57<13:13, 9.38it/s]\u001b[A\n",
+ " 83%|████████▎ | 36621/44063 [59:57<14:03, 8.83it/s]\u001b[A\n",
+ " 83%|████████▎ | 36622/44063 [59:57<14:12, 8.73it/s]\u001b[A\n",
+ " 83%|████████▎ | 36624/44063 [59:58<14:14, 8.71it/s]\u001b[A\n",
+ " 83%|████████▎ | 36625/44063 [59:58<13:48, 8.98it/s]\u001b[A\n",
+ " 83%|████████▎ | 36627/44063 [59:58<12:04, 10.27it/s]\u001b[A\n",
+ " 83%|████████▎ | 36629/44063 [59:58<11:39, 10.63it/s]\u001b[A\n",
+ " 83%|████████▎ | 36631/44063 [59:58<11:47, 10.50it/s]\u001b[A\n",
+ " 83%|████████▎ | 36633/44063 [59:58<10:17, 12.03it/s]\u001b[A\n",
+ " 83%|████████▎ | 36635/44063 [59:58<10:39, 11.62it/s]\u001b[A\n",
+ " 83%|████████▎ | 36637/44063 [59:59<11:42, 10.58it/s]\u001b[A\n",
+ " 83%|████████▎ | 36639/44063 [59:59<11:06, 11.14it/s]\u001b[A\n",
+ " 83%|████████▎ | 36641/44063 [59:59<11:10, 11.07it/s]\u001b[A\n",
+ " 83%|████████▎ | 36643/44063 [59:59<11:46, 10.50it/s]\u001b[A\n",
+ " 83%|████████▎ | 36645/44063 [59:59<11:43, 10.55it/s]\u001b[A\n",
+ " 83%|████████▎ | 36647/44063 [1:00:00<12:28, 9.90it/s]\u001b[A\n",
+ " 83%|████████▎ | 36649/44063 [1:00:00<14:03, 8.79it/s]\u001b[A\n",
+ " 83%|████████▎ | 36651/44063 [1:00:00<14:29, 8.52it/s]\u001b[A\n",
+ " 83%|████████▎ | 36653/44063 [1:00:00<12:01, 10.27it/s]\u001b[A\n",
+ " 83%|████████▎ | 36655/44063 [1:00:01<12:13, 10.10it/s]\u001b[A\n",
+ " 83%|████████▎ | 36657/44063 [1:00:01<11:07, 11.09it/s]\u001b[A\n",
+ " 83%|████████▎ | 36659/44063 [1:00:01<11:00, 11.21it/s]\u001b[A\n",
+ " 83%|████████▎ | 36661/44063 [1:00:01<11:12, 11.01it/s]\u001b[A\n",
+ " 83%|████████▎ | 36663/44063 [1:00:01<10:46, 11.44it/s]\u001b[A\n",
+ " 83%|████████▎ | 36665/44063 [1:00:01<13:16, 9.28it/s]\u001b[A\n",
+ " 83%|████████▎ | 36667/44063 [1:00:02<12:45, 9.66it/s]\u001b[A\n",
+ " 83%|████████▎ | 36669/44063 [1:00:02<13:42, 8.99it/s]\u001b[A\n",
+ " 83%|████████▎ | 36670/44063 [1:00:02<15:05, 8.16it/s]\u001b[A\n",
+ " 83%|████████▎ | 36671/44063 [1:00:02<14:43, 8.36it/s]\u001b[A\n",
+ " 83%|████████▎ | 36673/44063 [1:00:02<14:04, 8.75it/s]\u001b[A\n",
+ " 83%|████████▎ | 36674/44063 [1:00:03<16:41, 7.38it/s]\u001b[A\n",
+ " 83%|████████▎ | 36676/44063 [1:00:03<15:20, 8.03it/s]\u001b[A\n",
+ " 83%|████████▎ | 36678/44063 [1:00:03<13:54, 8.85it/s]\u001b[A\n",
+ " 83%|████████▎ | 36680/44063 [1:00:03<12:16, 10.03it/s]\u001b[A\n",
+ " 83%|████████▎ | 36682/44063 [1:00:03<13:55, 8.83it/s]\u001b[A\n",
+ " 83%|████████▎ | 36684/44063 [1:00:04<12:01, 10.22it/s]\u001b[A\n",
+ " 83%|████████▎ | 36686/44063 [1:00:04<11:44, 10.47it/s]\u001b[A\n",
+ " 83%|████████▎ | 36688/44063 [1:00:04<12:54, 9.52it/s]\u001b[A\n",
+ " 83%|████████▎ | 36690/44063 [1:00:04<12:38, 9.72it/s]\u001b[A\n",
+ " 83%|████████▎ | 36692/44063 [1:00:04<11:52, 10.34it/s]\u001b[A\n",
+ " 83%|████████▎ | 36694/44063 [1:00:04<10:29, 11.70it/s]\u001b[A\n",
+ " 83%|████████▎ | 36696/44063 [1:00:05<09:59, 12.28it/s]\u001b[A\n",
+ " 83%|████████▎ | 36698/44063 [1:00:05<10:55, 11.23it/s]\u001b[A\n",
+ " 83%|████████▎ | 36700/44063 [1:00:05<10:30, 11.67it/s]\u001b[A\n",
+ " 83%|████████▎ | 36702/44063 [1:00:05<10:34, 11.60it/s]\u001b[A\n",
+ " 83%|████████▎ | 36704/44063 [1:00:05<10:28, 11.70it/s]\u001b[A\n",
+ " 83%|████████▎ | 36706/44063 [1:00:05<10:02, 12.22it/s]\u001b[A\n",
+ " 83%|████████▎ | 36708/44063 [1:00:06<12:08, 10.09it/s]\u001b[A\n",
+ " 83%|████████▎ | 36710/44063 [1:00:06<11:15, 10.89it/s]\u001b[A\n",
+ " 83%|████████▎ | 36712/44063 [1:00:06<14:24, 8.50it/s]\u001b[A\n",
+ " 83%|████████▎ | 36714/44063 [1:00:06<13:17, 9.21it/s]\u001b[A\n",
+ " 83%|████████▎ | 36716/44063 [1:00:07<11:55, 10.27it/s]\u001b[A\n",
+ " 83%|████████▎ | 36718/44063 [1:00:07<10:55, 11.21it/s]\u001b[A\n",
+ " 83%|████████▎ | 36720/44063 [1:00:07<12:49, 9.54it/s]\u001b[A\n",
+ " 83%|████████▎ | 36722/44063 [1:00:07<12:19, 9.93it/s]\u001b[A\n",
+ " 83%|████████▎ | 36724/44063 [1:00:07<11:29, 10.64it/s]\u001b[A\n",
+ " 83%|████████▎ | 36726/44063 [1:00:07<09:55, 12.32it/s]\u001b[A\n",
+ " 83%|████████▎ | 36728/44063 [1:00:08<10:04, 12.14it/s]\u001b[A\n",
+ " 83%|████████▎ | 36730/44063 [1:00:08<11:55, 10.24it/s]\u001b[A\n",
+ " 83%|████████▎ | 36732/44063 [1:00:08<14:31, 8.41it/s]\u001b[A\n",
+ " 83%|████████▎ | 36733/44063 [1:00:08<15:08, 8.07it/s]\u001b[A\n",
+ " 83%|████████▎ | 36735/44063 [1:00:08<13:12, 9.24it/s]\u001b[A\n",
+ " 83%|████████▎ | 36737/44063 [1:00:09<13:48, 8.84it/s]\u001b[A\n",
+ " 83%|████████▎ | 36739/44063 [1:00:09<11:59, 10.17it/s]\u001b[A\n",
+ " 83%|████████▎ | 36741/44063 [1:00:09<11:19, 10.78it/s]\u001b[A\n",
+ " 83%|████████▎ | 36743/44063 [1:00:09<10:44, 11.35it/s]\u001b[A\n",
+ " 83%|████████▎ | 36745/44063 [1:00:09<13:04, 9.33it/s]\u001b[A\n",
+ " 83%|████████▎ | 36747/44063 [1:00:10<16:00, 7.61it/s]\u001b[A\n",
+ " 83%|████████▎ | 36749/44063 [1:00:10<14:14, 8.56it/s]\u001b[A\n",
+ " 83%|████████▎ | 36751/44063 [1:00:10<13:08, 9.28it/s]\u001b[A\n",
+ " 83%|████████▎ | 36753/44063 [1:00:10<12:43, 9.57it/s]\u001b[A\n",
+ " 83%|████████▎ | 36755/44063 [1:00:10<10:52, 11.20it/s]\u001b[A\n",
+ " 83%|████████▎ | 36757/44063 [1:00:11<10:15, 11.87it/s]\u001b[A\n",
+ " 83%|████████▎ | 36759/44063 [1:00:11<09:41, 12.56it/s]\u001b[A\n",
+ " 83%|████████▎ | 36761/44063 [1:00:11<09:08, 13.31it/s]\u001b[A\n",
+ " 83%|████████▎ | 36763/44063 [1:00:11<09:23, 12.96it/s]\u001b[A\n",
+ " 83%|████████▎ | 36765/44063 [1:00:11<09:06, 13.34it/s]\u001b[A\n",
+ " 83%|████████▎ | 36767/44063 [1:00:11<08:49, 13.77it/s]\u001b[A\n",
+ " 83%|████████▎ | 36769/44063 [1:00:11<08:56, 13.60it/s]\u001b[A\n",
+ " 83%|████████▎ | 36772/44063 [1:00:12<08:27, 14.36it/s]\u001b[A\n",
+ " 83%|████████▎ | 36774/44063 [1:00:12<08:53, 13.67it/s]\u001b[A\n",
+ " 83%|████████▎ | 36776/44063 [1:00:12<09:49, 12.36it/s]\u001b[A\n",
+ " 83%|████████▎ | 36778/44063 [1:00:12<09:42, 12.50it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 83%|████████▎ | 36780/44063 [1:00:12<08:59, 13.49it/s]\u001b[A\n",
+ " 83%|████████▎ | 36782/44063 [1:00:12<09:16, 13.08it/s]\u001b[A\n",
+ " 83%|████████▎ | 36784/44063 [1:00:13<09:39, 12.57it/s]\u001b[A\n",
+ " 83%|████████▎ | 36786/44063 [1:00:13<10:22, 11.69it/s]\u001b[A\n",
+ " 83%|████████▎ | 36788/44063 [1:00:13<10:15, 11.82it/s]\u001b[A\n",
+ " 83%|████████▎ | 36790/44063 [1:00:13<12:39, 9.57it/s]\u001b[A\n",
+ " 83%|████████▎ | 36792/44063 [1:00:13<11:24, 10.62it/s]\u001b[A\n",
+ " 84%|████████▎ | 36794/44063 [1:00:14<12:44, 9.51it/s]\u001b[A\n",
+ " 84%|████████▎ | 36796/44063 [1:00:14<12:22, 9.79it/s]\u001b[A\n",
+ " 84%|████████▎ | 36798/44063 [1:00:14<11:31, 10.50it/s]\u001b[A\n",
+ " 84%|████████▎ | 36800/44063 [1:00:14<13:02, 9.28it/s]\u001b[A\n",
+ " 84%|████████▎ | 36802/44063 [1:00:14<11:16, 10.73it/s]\u001b[A\n",
+ " 84%|████████▎ | 36804/44063 [1:00:15<14:28, 8.35it/s]\u001b[A\n",
+ " 84%|████████▎ | 36806/44063 [1:00:15<19:05, 6.33it/s]\u001b[A\n",
+ " 84%|████████▎ | 36807/44063 [1:00:15<17:53, 6.76it/s]\u001b[A\n",
+ " 84%|████████▎ | 36809/44063 [1:00:16<16:03, 7.53it/s]\u001b[A\n",
+ " 84%|████████▎ | 36810/44063 [1:00:16<15:39, 7.72it/s]\u001b[A\n",
+ " 84%|████████▎ | 36812/44063 [1:00:16<14:12, 8.51it/s]\u001b[A\n",
+ " 84%|████████▎ | 36813/44063 [1:00:16<15:37, 7.74it/s]\u001b[A\n",
+ " 84%|████████▎ | 36815/44063 [1:00:16<13:12, 9.14it/s]\u001b[A\n",
+ " 84%|████████▎ | 36817/44063 [1:00:16<11:57, 10.09it/s]\u001b[A\n",
+ " 84%|████████▎ | 36819/44063 [1:00:16<11:15, 10.72it/s]\u001b[A\n",
+ " 84%|████████▎ | 36821/44063 [1:00:17<10:49, 11.15it/s]\u001b[A\n",
+ " 84%|████████▎ | 36823/44063 [1:00:17<10:40, 11.31it/s]\u001b[A\n",
+ " 84%|████████▎ | 36825/44063 [1:00:17<09:53, 12.20it/s]\u001b[A\n",
+ " 84%|████████▎ | 36827/44063 [1:00:17<09:04, 13.28it/s]\u001b[A\n",
+ " 84%|████████▎ | 36829/44063 [1:00:17<09:17, 12.97it/s]\u001b[A\n",
+ " 84%|████████▎ | 36831/44063 [1:00:17<10:18, 11.70it/s]\u001b[A\n",
+ " 84%|████████▎ | 36833/44063 [1:00:18<09:52, 12.21it/s]\u001b[A\n",
+ " 84%|████████▎ | 36835/44063 [1:00:18<10:32, 11.44it/s]\u001b[A\n",
+ " 84%|████████▎ | 36837/44063 [1:00:18<10:25, 11.55it/s]\u001b[A\n",
+ " 84%|████████▎ | 36839/44063 [1:00:18<10:29, 11.47it/s]\u001b[A\n",
+ " 84%|████████▎ | 36841/44063 [1:00:18<11:48, 10.20it/s]\u001b[A\n",
+ " 84%|████████▎ | 36843/44063 [1:00:19<11:58, 10.05it/s]\u001b[A\n",
+ " 84%|████████▎ | 36845/44063 [1:00:19<15:04, 7.98it/s]\u001b[A\n",
+ " 84%|████████▎ | 36847/44063 [1:00:19<12:28, 9.64it/s]\u001b[A\n",
+ " 84%|████████▎ | 36849/44063 [1:00:19<10:44, 11.20it/s]\u001b[A\n",
+ " 84%|████████▎ | 36851/44063 [1:00:19<11:09, 10.77it/s]\u001b[A\n",
+ " 84%|████████▎ | 36853/44063 [1:00:20<10:30, 11.43it/s]\u001b[A\n",
+ " 84%|████████▎ | 36855/44063 [1:00:20<09:52, 12.17it/s]\u001b[A\n",
+ " 84%|████████▎ | 36857/44063 [1:00:20<10:46, 11.14it/s]\u001b[A\n",
+ " 84%|████████▎ | 36860/44063 [1:00:20<09:57, 12.05it/s]\u001b[A\n",
+ " 84%|████████▎ | 36862/44063 [1:00:20<09:49, 12.21it/s]\u001b[A\n",
+ " 84%|████████▎ | 36864/44063 [1:00:20<09:22, 12.79it/s]\u001b[A\n",
+ " 84%|████████▎ | 36866/44063 [1:00:21<09:23, 12.77it/s]\u001b[A\n",
+ " 84%|████████▎ | 36868/44063 [1:00:21<09:28, 12.66it/s]\u001b[A\n",
+ " 84%|████████▎ | 36870/44063 [1:00:21<09:21, 12.80it/s]\u001b[A\n",
+ " 84%|████████▎ | 36872/44063 [1:00:21<09:05, 13.19it/s]\u001b[A\n",
+ " 84%|████████▎ | 36874/44063 [1:00:21<10:23, 11.52it/s]\u001b[A\n",
+ " 84%|████████▎ | 36876/44063 [1:00:21<10:36, 11.30it/s]\u001b[A\n",
+ " 84%|████████▎ | 36878/44063 [1:00:22<10:32, 11.35it/s]\u001b[A\n",
+ " 84%|████████▎ | 36880/44063 [1:00:22<10:56, 10.95it/s]\u001b[A\n",
+ " 84%|████████▎ | 36882/44063 [1:00:22<11:15, 10.64it/s]\u001b[A\n",
+ " 84%|████████▎ | 36884/44063 [1:00:22<11:20, 10.54it/s]\u001b[A\n",
+ " 84%|████████▎ | 36886/44063 [1:00:22<11:59, 9.97it/s]\u001b[A\n",
+ " 84%|████████▎ | 36888/44063 [1:00:23<12:50, 9.31it/s]\u001b[A\n",
+ " 84%|████████▎ | 36890/44063 [1:00:23<11:38, 10.28it/s]\u001b[A\n",
+ " 84%|████████▎ | 36892/44063 [1:00:23<10:36, 11.26it/s]\u001b[A\n",
+ " 84%|████████▎ | 36894/44063 [1:00:23<12:33, 9.52it/s]\u001b[A\n",
+ " 84%|████████▎ | 36896/44063 [1:00:23<12:08, 9.84it/s]\u001b[A\n",
+ " 84%|████████▎ | 36898/44063 [1:00:24<12:20, 9.67it/s]\u001b[A\n",
+ " 84%|████████▎ | 36900/44063 [1:00:24<11:56, 10.00it/s]\u001b[A\n",
+ " 84%|████████▎ | 36902/44063 [1:00:24<11:19, 10.54it/s]\u001b[A\n",
+ " 84%|████████▍ | 36904/44063 [1:00:24<12:39, 9.42it/s]\u001b[A\n",
+ " 84%|████████▍ | 36906/44063 [1:00:24<11:53, 10.03it/s]\u001b[A\n",
+ " 84%|████████▍ | 36908/44063 [1:00:25<12:03, 9.89it/s]\u001b[A\n",
+ " 84%|████████▍ | 36910/44063 [1:00:25<10:34, 11.27it/s]\u001b[A\n",
+ " 84%|████████▍ | 36912/44063 [1:00:25<10:19, 11.54it/s]\u001b[A\n",
+ " 84%|████████▍ | 36914/44063 [1:00:25<10:05, 11.80it/s]\u001b[A\n",
+ " 84%|████████▍ | 36916/44063 [1:00:25<11:01, 10.81it/s]\u001b[A\n",
+ " 84%|████████▍ | 36918/44063 [1:00:25<10:42, 11.12it/s]\u001b[A\n",
+ " 84%|████████▍ | 36920/44063 [1:00:26<10:49, 11.00it/s]\u001b[A\n",
+ " 84%|████████▍ | 36922/44063 [1:00:26<10:05, 11.80it/s]\u001b[A\n",
+ " 84%|████████▍ | 36924/44063 [1:00:26<12:44, 9.34it/s]\u001b[A\n",
+ " 84%|████████▍ | 36927/44063 [1:00:26<10:44, 11.07it/s]\u001b[A\n",
+ " 84%|████████▍ | 36929/44063 [1:00:26<10:41, 11.11it/s]\u001b[A\n",
+ " 84%|████████▍ | 36931/44063 [1:00:27<09:20, 12.73it/s]\u001b[A\n",
+ " 84%|████████▍ | 36933/44063 [1:00:27<11:22, 10.45it/s]\u001b[A\n",
+ " 84%|████████▍ | 36935/44063 [1:00:27<10:04, 11.78it/s]\u001b[A\n",
+ " 84%|████████▍ | 36938/44063 [1:00:27<08:56, 13.28it/s]\u001b[A\n",
+ " 84%|████████▍ | 36940/44063 [1:00:27<13:21, 8.89it/s]\u001b[A\n",
+ " 84%|████████▍ | 36943/44063 [1:00:28<11:06, 10.68it/s]\u001b[A\n",
+ " 84%|████████▍ | 36945/44063 [1:00:28<11:21, 10.44it/s]\u001b[A\n",
+ " 84%|████████▍ | 36947/44063 [1:00:28<11:07, 10.65it/s]\u001b[A\n",
+ " 84%|████████▍ | 36949/44063 [1:00:28<11:16, 10.51it/s]\u001b[A\n",
+ " 84%|████████▍ | 36951/44063 [1:00:28<10:24, 11.38it/s]\u001b[A\n",
+ " 84%|████████▍ | 36953/44063 [1:00:29<10:03, 11.78it/s]\u001b[A\n",
+ " 84%|████████▍ | 36955/44063 [1:00:29<10:53, 10.88it/s]\u001b[A\n",
+ " 84%|████████▍ | 36957/44063 [1:00:29<09:59, 11.86it/s]\u001b[A\n",
+ " 84%|████████▍ | 36959/44063 [1:00:29<09:18, 12.72it/s]\u001b[A\n",
+ " 84%|████████▍ | 36961/44063 [1:00:29<09:51, 12.00it/s]\u001b[A\n",
+ " 84%|████████▍ | 36963/44063 [1:00:29<09:38, 12.28it/s]\u001b[A\n",
+ " 84%|████████▍ | 36965/44063 [1:00:30<10:49, 10.93it/s]\u001b[A\n",
+ " 84%|████████▍ | 36967/44063 [1:00:30<10:17, 11.50it/s]\u001b[A\n",
+ " 84%|████████▍ | 36969/44063 [1:00:30<09:17, 12.72it/s]\u001b[A\n",
+ " 84%|████████▍ | 36971/44063 [1:00:30<09:02, 13.06it/s]\u001b[A\n",
+ " 84%|████████▍ | 36973/44063 [1:00:30<09:09, 12.91it/s]\u001b[A\n",
+ " 84%|████████▍ | 36975/44063 [1:00:30<09:14, 12.77it/s]\u001b[A\n",
+ " 84%|████████▍ | 36977/44063 [1:00:31<10:48, 10.93it/s]\u001b[A\n",
+ " 84%|████████▍ | 36979/44063 [1:00:31<10:09, 11.62it/s]\u001b[A\n",
+ " 84%|████████▍ | 36981/44063 [1:00:31<09:12, 12.83it/s]\u001b[A\n",
+ " 84%|████████▍ | 36983/44063 [1:00:31<09:35, 12.30it/s]\u001b[A\n",
+ " 84%|████████▍ | 36985/44063 [1:00:31<09:05, 12.99it/s]\u001b[A\n",
+ " 84%|████████▍ | 36987/44063 [1:00:31<09:05, 12.96it/s]\u001b[A\n",
+ " 84%|████████▍ | 36989/44063 [1:00:31<08:44, 13.49it/s]\u001b[A\n",
+ " 84%|████████▍ | 36991/44063 [1:00:32<08:49, 13.36it/s]\u001b[A\n",
+ " 84%|████████▍ | 36993/44063 [1:00:32<08:49, 13.34it/s]\u001b[A\n",
+ " 84%|████████▍ | 36995/44063 [1:00:32<09:38, 12.23it/s]\u001b[A\n",
+ " 84%|████████▍ | 36997/44063 [1:00:32<09:18, 12.66it/s]\u001b[A\n",
+ " 84%|████████▍ | 36999/44063 [1:00:32<09:59, 11.78it/s]\u001b[A\n",
+ " 84%|████████▍ | 37001/44063 [1:00:32<09:11, 12.80it/s]\u001b[A\n",
+ " 84%|████████▍ | 37003/44063 [1:00:33<09:08, 12.88it/s]\u001b[A\n",
+ " 84%|████████▍ | 37005/44063 [1:00:33<08:44, 13.45it/s]\u001b[A\n",
+ " 84%|████████▍ | 37007/44063 [1:00:33<08:21, 14.07it/s]\u001b[A\n",
+ " 84%|████████▍ | 37009/44063 [1:00:33<10:18, 11.40it/s]\u001b[A\n",
+ " 84%|████████▍ | 37012/44063 [1:00:33<09:06, 12.90it/s]\u001b[A\n",
+ " 84%|████████▍ | 37014/44063 [1:00:33<08:24, 13.96it/s]\u001b[A\n",
+ " 84%|████████▍ | 37016/44063 [1:00:33<07:48, 15.04it/s]\u001b[A\n",
+ " 84%|████████▍ | 37018/44063 [1:00:34<07:43, 15.21it/s]\u001b[A\n",
+ " 84%|████████▍ | 37020/44063 [1:00:34<07:52, 14.91it/s]\u001b[A\n",
+ " 84%|████████▍ | 37022/44063 [1:00:34<07:23, 15.88it/s]\u001b[A\n",
+ " 84%|████████▍ | 37024/44063 [1:00:34<07:47, 15.07it/s]\u001b[A\n",
+ " 84%|████████▍ | 37026/44063 [1:00:34<08:09, 14.37it/s]\u001b[A\n",
+ " 84%|████████▍ | 37028/44063 [1:00:34<07:50, 14.95it/s]\u001b[A\n",
+ " 84%|████████▍ | 37030/44063 [1:00:34<07:39, 15.30it/s]\u001b[A\n",
+ " 84%|████████▍ | 37032/44063 [1:00:34<08:04, 14.52it/s]\u001b[A\n",
+ " 84%|████████▍ | 37034/44063 [1:00:35<08:37, 13.57it/s]\u001b[A\n",
+ " 84%|████████▍ | 37036/44063 [1:00:35<08:02, 14.58it/s]\u001b[A\n",
+ " 84%|████████▍ | 37038/44063 [1:00:35<07:26, 15.72it/s]\u001b[A\n",
+ " 84%|████████▍ | 37040/44063 [1:00:35<07:03, 16.60it/s]\u001b[A\n",
+ " 84%|████████▍ | 37042/44063 [1:00:35<07:55, 14.76it/s]\u001b[A\n",
+ " 84%|████████▍ | 37044/44063 [1:00:35<08:09, 14.35it/s]\u001b[A\n",
+ " 84%|████████▍ | 37046/44063 [1:00:36<09:04, 12.89it/s]\u001b[A\n",
+ " 84%|████████▍ | 37048/44063 [1:00:36<08:37, 13.56it/s]\u001b[A\n",
+ " 84%|████████▍ | 37050/44063 [1:00:36<08:29, 13.76it/s]\u001b[A\n",
+ " 84%|████████▍ | 37052/44063 [1:00:36<08:02, 14.53it/s]\u001b[A\n",
+ " 84%|████████▍ | 37054/44063 [1:00:36<09:06, 12.84it/s]\u001b[A\n",
+ " 84%|████████▍ | 37056/44063 [1:00:36<08:59, 12.99it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 84%|████████▍ | 37058/44063 [1:00:36<08:17, 14.07it/s]\u001b[A\n",
+ " 84%|████████▍ | 37060/44063 [1:00:37<08:56, 13.06it/s]\u001b[A\n",
+ " 84%|████████▍ | 37062/44063 [1:00:37<08:23, 13.90it/s]\u001b[A\n",
+ " 84%|████████▍ | 37064/44063 [1:00:37<09:30, 12.28it/s]\u001b[A\n",
+ " 84%|████████▍ | 37066/44063 [1:00:37<09:00, 12.94it/s]\u001b[A\n",
+ " 84%|████████▍ | 37068/44063 [1:00:37<08:04, 14.42it/s]\u001b[A\n",
+ " 84%|████████▍ | 37070/44063 [1:00:37<08:09, 14.30it/s]\u001b[A\n",
+ " 84%|████████▍ | 37072/44063 [1:00:37<08:21, 13.94it/s]\u001b[A\n",
+ " 84%|████████▍ | 37074/44063 [1:00:38<08:33, 13.60it/s]\u001b[A\n",
+ " 84%|████████▍ | 37076/44063 [1:00:38<09:12, 12.63it/s]\u001b[A\n",
+ " 84%|████████▍ | 37078/44063 [1:00:38<08:42, 13.38it/s]\u001b[A\n",
+ " 84%|████████▍ | 37080/44063 [1:00:38<09:17, 12.53it/s]\u001b[A\n",
+ " 84%|████████▍ | 37082/44063 [1:00:38<09:28, 12.28it/s]\u001b[A\n",
+ " 84%|████████▍ | 37084/44063 [1:00:38<09:09, 12.70it/s]\u001b[A\n",
+ " 84%|████████▍ | 37086/44063 [1:00:38<08:09, 14.24it/s]\u001b[A\n",
+ " 84%|████████▍ | 37088/44063 [1:00:39<10:06, 11.50it/s]\u001b[A\n",
+ " 84%|████████▍ | 37090/44063 [1:00:39<09:27, 12.28it/s]\u001b[A\n",
+ " 84%|████████▍ | 37092/44063 [1:00:39<10:51, 10.70it/s]\u001b[A\n",
+ " 84%|████████▍ | 37094/44063 [1:00:39<09:55, 11.71it/s]\u001b[A\n",
+ " 84%|████████▍ | 37096/44063 [1:00:39<09:34, 12.13it/s]\u001b[A\n",
+ " 84%|████████▍ | 37098/44063 [1:00:40<10:05, 11.49it/s]\u001b[A\n",
+ " 84%|████████▍ | 37100/44063 [1:00:40<08:58, 12.94it/s]\u001b[A\n",
+ " 84%|████████▍ | 37102/44063 [1:00:40<08:52, 13.07it/s]\u001b[A\n",
+ " 84%|████████▍ | 37104/44063 [1:00:40<10:16, 11.29it/s]\u001b[A\n",
+ " 84%|████████▍ | 37106/44063 [1:00:40<11:15, 10.29it/s]\u001b[A\n",
+ " 84%|████████▍ | 37108/44063 [1:00:40<11:16, 10.29it/s]\u001b[A\n",
+ " 84%|████████▍ | 37110/44063 [1:00:41<11:11, 10.35it/s]\u001b[A\n",
+ " 84%|████████▍ | 37112/44063 [1:00:41<11:52, 9.76it/s]\u001b[A\n",
+ " 84%|████████▍ | 37114/44063 [1:00:41<11:44, 9.87it/s]\u001b[A\n",
+ " 84%|████████▍ | 37116/44063 [1:00:41<11:37, 9.96it/s]\u001b[A\n",
+ " 84%|████████▍ | 37118/44063 [1:00:42<11:33, 10.01it/s]\u001b[A\n",
+ " 84%|████████▍ | 37120/44063 [1:00:42<11:27, 10.09it/s]\u001b[A\n",
+ " 84%|████████▍ | 37122/44063 [1:00:42<11:29, 10.07it/s]\u001b[A\n",
+ " 84%|████████▍ | 37124/44063 [1:00:42<11:04, 10.44it/s]\u001b[A\n",
+ " 84%|████████▍ | 37126/44063 [1:00:42<10:43, 10.78it/s]\u001b[A\n",
+ " 84%|████████▍ | 37128/44063 [1:00:42<09:34, 12.06it/s]\u001b[A\n",
+ " 84%|████████▍ | 37130/44063 [1:00:43<09:20, 12.38it/s]\u001b[A\n",
+ " 84%|████████▍ | 37132/44063 [1:00:43<09:53, 11.69it/s]\u001b[A\n",
+ " 84%|████████▍ | 37134/44063 [1:00:43<09:18, 12.41it/s]\u001b[A\n",
+ " 84%|████████▍ | 37136/44063 [1:00:43<10:17, 11.21it/s]\u001b[A\n",
+ " 84%|████████▍ | 37138/44063 [1:00:43<12:38, 9.13it/s]\u001b[A\n",
+ " 84%|████████▍ | 37140/44063 [1:00:44<12:20, 9.35it/s]\u001b[A\n",
+ " 84%|████████▍ | 37142/44063 [1:00:44<12:59, 8.88it/s]\u001b[A\n",
+ " 84%|████████▍ | 37144/44063 [1:00:44<12:12, 9.44it/s]\u001b[A\n",
+ " 84%|████████▍ | 37145/44063 [1:00:44<13:28, 8.56it/s]\u001b[A\n",
+ " 84%|████████▍ | 37146/44063 [1:00:44<16:05, 7.17it/s]\u001b[A\n",
+ " 84%|████████▍ | 37148/44063 [1:00:45<14:37, 7.88it/s]\u001b[A\n",
+ " 84%|████████▍ | 37150/44063 [1:00:45<13:27, 8.56it/s]\u001b[A\n",
+ " 84%|████████▍ | 37151/44063 [1:00:45<13:39, 8.43it/s]\u001b[A\n",
+ " 84%|████████▍ | 37152/44063 [1:00:45<14:04, 8.18it/s]\u001b[A\n",
+ " 84%|████████▍ | 37153/44063 [1:00:45<13:49, 8.33it/s]\u001b[A\n",
+ " 84%|████████▍ | 37155/44063 [1:00:45<12:47, 9.01it/s]\u001b[A\n",
+ " 84%|████████▍ | 37157/44063 [1:00:45<11:01, 10.44it/s]\u001b[A\n",
+ " 84%|████████▍ | 37159/44063 [1:00:46<09:56, 11.57it/s]\u001b[A\n",
+ " 84%|████████▍ | 37161/44063 [1:00:46<10:42, 10.74it/s]\u001b[A\n",
+ " 84%|████████▍ | 37163/44063 [1:00:46<10:50, 10.60it/s]\u001b[A\n",
+ " 84%|████████▍ | 37165/44063 [1:00:46<11:24, 10.08it/s]\u001b[A\n",
+ " 84%|████████▍ | 37167/44063 [1:00:46<10:32, 10.91it/s]\u001b[A\n",
+ " 84%|████████▍ | 37169/44063 [1:00:47<11:21, 10.11it/s]\u001b[A\n",
+ " 84%|████████▍ | 37171/44063 [1:00:47<11:00, 10.44it/s]\u001b[A\n",
+ " 84%|████████▍ | 37173/44063 [1:00:47<11:40, 9.83it/s]\u001b[A\n",
+ " 84%|████████▍ | 37175/44063 [1:00:47<11:49, 9.71it/s]\u001b[A\n",
+ " 84%|████████▍ | 37176/44063 [1:00:47<12:13, 9.38it/s]\u001b[A\n",
+ " 84%|████████▍ | 37178/44063 [1:00:47<11:39, 9.84it/s]\u001b[A\n",
+ " 84%|████████▍ | 37180/44063 [1:00:48<12:28, 9.19it/s]\u001b[A\n",
+ " 84%|████████▍ | 37181/44063 [1:00:48<12:30, 9.17it/s]\u001b[A\n",
+ " 84%|████████▍ | 37183/44063 [1:00:48<12:23, 9.25it/s]\u001b[A\n",
+ " 84%|████████▍ | 37184/44063 [1:00:48<13:23, 8.56it/s]\u001b[A\n",
+ " 84%|████████▍ | 37185/44063 [1:00:48<14:30, 7.90it/s]\u001b[A\n",
+ " 84%|████████▍ | 37187/44063 [1:00:49<14:14, 8.05it/s]\u001b[A\n",
+ " 84%|████████▍ | 37188/44063 [1:00:49<14:47, 7.75it/s]\u001b[A\n",
+ " 84%|████████▍ | 37190/44063 [1:00:49<13:22, 8.56it/s]\u001b[A\n",
+ " 84%|████████▍ | 37191/44063 [1:00:49<15:03, 7.60it/s]\u001b[A\n",
+ " 84%|████████▍ | 37193/44063 [1:00:49<16:45, 6.84it/s]\u001b[A\n",
+ " 84%|████████▍ | 37195/44063 [1:00:50<15:06, 7.58it/s]\u001b[A\n",
+ " 84%|████████▍ | 37196/44063 [1:00:50<15:09, 7.55it/s]\u001b[A\n",
+ " 84%|████████▍ | 37198/44063 [1:00:50<13:19, 8.59it/s]\u001b[A\n",
+ " 84%|████████▍ | 37199/44063 [1:00:50<13:33, 8.43it/s]\u001b[A\n",
+ " 84%|████████▍ | 37201/44063 [1:00:50<12:38, 9.05it/s]\u001b[A\n",
+ " 84%|████████▍ | 37203/44063 [1:00:50<12:04, 9.47it/s]\u001b[A\n",
+ " 84%|████████▍ | 37205/44063 [1:00:51<10:47, 10.60it/s]\u001b[A\n",
+ " 84%|████████▍ | 37207/44063 [1:00:51<10:07, 11.28it/s]\u001b[A\n",
+ " 84%|████████▍ | 37209/44063 [1:00:51<10:34, 10.81it/s]\u001b[A\n",
+ " 84%|████████▍ | 37211/44063 [1:00:51<11:58, 9.54it/s]\u001b[A\n",
+ " 84%|████████▍ | 37213/44063 [1:00:51<11:32, 9.89it/s]\u001b[A\n",
+ " 84%|████████▍ | 37215/44063 [1:00:51<10:58, 10.41it/s]\u001b[A\n",
+ " 84%|████████▍ | 37217/44063 [1:00:52<11:34, 9.86it/s]\u001b[A\n",
+ " 84%|████████▍ | 37219/44063 [1:00:52<12:20, 9.24it/s]\u001b[A\n",
+ " 84%|████████▍ | 37221/44063 [1:00:52<11:58, 9.53it/s]\u001b[A\n",
+ " 84%|████████▍ | 37223/44063 [1:00:52<11:10, 10.20it/s]\u001b[A\n",
+ " 84%|████████▍ | 37225/44063 [1:00:52<10:06, 11.27it/s]\u001b[A\n",
+ " 84%|████████▍ | 37227/44063 [1:00:53<09:39, 11.79it/s]\u001b[A\n",
+ " 84%|████████▍ | 37229/44063 [1:00:53<09:14, 12.32it/s]\u001b[A\n",
+ " 84%|████████▍ | 37231/44063 [1:00:53<10:08, 11.23it/s]\u001b[A\n",
+ " 84%|████████▍ | 37233/44063 [1:00:53<11:17, 10.08it/s]\u001b[A\n",
+ " 85%|████████▍ | 37235/44063 [1:00:53<10:29, 10.84it/s]\u001b[A\n",
+ " 85%|████████▍ | 37237/44063 [1:00:54<10:43, 10.61it/s]\u001b[A\n",
+ " 85%|████████▍ | 37239/44063 [1:00:54<10:50, 10.50it/s]\u001b[A\n",
+ " 85%|████████▍ | 37241/44063 [1:00:54<10:57, 10.38it/s]\u001b[A\n",
+ " 85%|████████▍ | 37243/44063 [1:00:54<10:35, 10.74it/s]\u001b[A\n",
+ " 85%|████████▍ | 37245/44063 [1:00:54<12:17, 9.24it/s]\u001b[A\n",
+ " 85%|████████▍ | 37247/44063 [1:00:55<12:48, 8.87it/s]\u001b[A\n",
+ " 85%|████████▍ | 37249/44063 [1:00:55<11:54, 9.54it/s]\u001b[A\n",
+ " 85%|████████▍ | 37250/44063 [1:00:55<12:07, 9.37it/s]\u001b[A\n",
+ " 85%|████████▍ | 37251/44063 [1:00:55<12:18, 9.23it/s]\u001b[A\n",
+ " 85%|████████▍ | 37253/44063 [1:00:55<11:08, 10.19it/s]\u001b[A\n",
+ " 85%|████████▍ | 37255/44063 [1:00:56<13:41, 8.29it/s]\u001b[A\n",
+ " 85%|████████▍ | 37257/44063 [1:00:56<12:57, 8.76it/s]\u001b[A\n",
+ " 85%|████████▍ | 37258/44063 [1:00:56<13:23, 8.47it/s]\u001b[A\n",
+ " 85%|████████▍ | 37260/44063 [1:00:56<12:08, 9.34it/s]\u001b[A\n",
+ " 85%|████████▍ | 37261/44063 [1:00:56<12:18, 9.21it/s]\u001b[A\n",
+ " 85%|████████▍ | 37263/44063 [1:00:56<12:59, 8.72it/s]\u001b[A\n",
+ " 85%|████████▍ | 37265/44063 [1:00:57<11:33, 9.80it/s]\u001b[A\n",
+ " 85%|████████▍ | 37267/44063 [1:00:57<12:22, 9.16it/s]\u001b[A\n",
+ " 85%|████████▍ | 37268/44063 [1:00:57<12:18, 9.20it/s]\u001b[A\n",
+ " 85%|████████▍ | 37270/44063 [1:00:57<11:32, 9.81it/s]\u001b[A\n",
+ " 85%|████████▍ | 37272/44063 [1:00:57<12:59, 8.72it/s]\u001b[A\n",
+ " 85%|████████▍ | 37274/44063 [1:00:58<12:28, 9.06it/s]\u001b[A\n",
+ " 85%|████████▍ | 37275/44063 [1:00:58<12:28, 9.07it/s]\u001b[A\n",
+ " 85%|████████▍ | 37276/44063 [1:00:58<13:25, 8.43it/s]\u001b[A\n",
+ " 85%|████████▍ | 37278/44063 [1:00:58<11:37, 9.72it/s]\u001b[A\n",
+ " 85%|████████▍ | 37280/44063 [1:00:58<10:44, 10.52it/s]\u001b[A\n",
+ " 85%|████████▍ | 37282/44063 [1:00:58<09:48, 11.53it/s]\u001b[A\n",
+ " 85%|████████▍ | 37284/44063 [1:00:58<09:58, 11.32it/s]\u001b[A\n",
+ " 85%|████████▍ | 37286/44063 [1:00:59<09:10, 12.30it/s]\u001b[A\n",
+ " 85%|████████▍ | 37288/44063 [1:00:59<08:30, 13.26it/s]\u001b[A\n",
+ " 85%|████████▍ | 37290/44063 [1:00:59<08:58, 12.57it/s]\u001b[A\n",
+ " 85%|████████▍ | 37292/44063 [1:00:59<09:29, 11.89it/s]\u001b[A\n",
+ " 85%|████████▍ | 37294/44063 [1:00:59<08:49, 12.78it/s]\u001b[A\n",
+ " 85%|████████▍ | 37296/44063 [1:00:59<08:52, 12.71it/s]\u001b[A\n",
+ " 85%|████████▍ | 37298/44063 [1:01:00<09:32, 11.81it/s]\u001b[A\n",
+ " 85%|████████▍ | 37300/44063 [1:01:00<08:30, 13.25it/s]\u001b[A\n",
+ " 85%|████████▍ | 37302/44063 [1:01:00<09:13, 12.22it/s]\u001b[A\n",
+ " 85%|████████▍ | 37304/44063 [1:01:00<09:52, 11.40it/s]\u001b[A\n",
+ " 85%|████████▍ | 37306/44063 [1:01:00<09:31, 11.83it/s]\u001b[A\n",
+ " 85%|████████▍ | 37308/44063 [1:01:00<10:12, 11.03it/s]\u001b[A\n",
+ " 85%|████████▍ | 37310/44063 [1:01:01<10:03, 11.20it/s]\u001b[A\n",
+ " 85%|████████▍ | 37312/44063 [1:01:01<11:35, 9.71it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 85%|████████▍ | 37314/44063 [1:01:01<11:10, 10.07it/s]\u001b[A\n",
+ " 85%|████████▍ | 37316/44063 [1:01:01<11:42, 9.60it/s]\u001b[A\n",
+ " 85%|████████▍ | 37318/44063 [1:01:01<11:16, 9.96it/s]\u001b[A\n",
+ " 85%|████████▍ | 37320/44063 [1:01:02<11:19, 9.93it/s]\u001b[A\n",
+ " 85%|████████▍ | 37322/44063 [1:01:02<11:13, 10.01it/s]\u001b[A\n",
+ " 85%|████████▍ | 37324/44063 [1:01:02<11:43, 9.58it/s]\u001b[A\n",
+ " 85%|████████▍ | 37326/44063 [1:01:02<11:15, 9.98it/s]\u001b[A\n",
+ " 85%|████████▍ | 37328/44063 [1:01:02<10:01, 11.19it/s]\u001b[A\n",
+ " 85%|████████▍ | 37330/44063 [1:01:03<10:07, 11.08it/s]\u001b[A\n",
+ " 85%|████████▍ | 37332/44063 [1:01:03<10:09, 11.03it/s]\u001b[A\n",
+ " 85%|████████▍ | 37334/44063 [1:01:03<09:48, 11.44it/s]\u001b[A\n",
+ " 85%|████████▍ | 37336/44063 [1:01:03<10:28, 10.71it/s]\u001b[A\n",
+ " 85%|████████▍ | 37338/44063 [1:01:03<09:49, 11.42it/s]\u001b[A\n",
+ " 85%|████████▍ | 37340/44063 [1:01:03<09:06, 12.29it/s]\u001b[A\n",
+ " 85%|████████▍ | 37342/44063 [1:01:04<08:31, 13.13it/s]\u001b[A\n",
+ " 85%|████████▍ | 37344/44063 [1:01:04<09:25, 11.89it/s]\u001b[A\n",
+ " 85%|████████▍ | 37346/44063 [1:01:04<11:53, 9.41it/s]\u001b[A\n",
+ " 85%|████████▍ | 37348/44063 [1:01:05<15:56, 7.02it/s]\u001b[A\n",
+ " 85%|████████▍ | 37350/44063 [1:01:05<15:28, 7.23it/s]\u001b[A\n",
+ " 85%|████████▍ | 37351/44063 [1:01:05<16:35, 6.74it/s]\u001b[A\n",
+ " 85%|████████▍ | 37352/44063 [1:01:05<28:07, 3.98it/s]\u001b[A\n",
+ " 85%|████████▍ | 37353/44063 [1:01:06<26:30, 4.22it/s]\u001b[A\n",
+ " 85%|████████▍ | 37354/44063 [1:01:06<24:40, 4.53it/s]\u001b[A\n",
+ " 85%|████████▍ | 37355/44063 [1:01:06<25:07, 4.45it/s]\u001b[A\n",
+ " 85%|████████▍ | 37356/44063 [1:01:06<24:14, 4.61it/s]\u001b[A\n",
+ " 85%|████████▍ | 37357/44063 [1:01:06<22:04, 5.06it/s]\u001b[A\n",
+ " 85%|████████▍ | 37358/44063 [1:01:07<20:32, 5.44it/s]\u001b[A\n",
+ " 85%|████████▍ | 37359/44063 [1:01:07<19:56, 5.60it/s]\u001b[A\n",
+ " 85%|████████▍ | 37360/44063 [1:01:07<21:02, 5.31it/s]\u001b[A\n",
+ " 85%|████████▍ | 37361/44063 [1:01:07<19:51, 5.62it/s]\u001b[A\n",
+ " 85%|████████▍ | 37363/44063 [1:01:07<16:20, 6.83it/s]\u001b[A\n",
+ " 85%|████████▍ | 37365/44063 [1:01:07<14:22, 7.76it/s]\u001b[A\n",
+ " 85%|████████▍ | 37367/44063 [1:01:08<13:02, 8.56it/s]\u001b[A\n",
+ " 85%|████████▍ | 37368/44063 [1:01:08<12:53, 8.65it/s]\u001b[A\n",
+ " 85%|████████▍ | 37370/44063 [1:01:08<11:42, 9.52it/s]\u001b[A\n",
+ " 85%|████████▍ | 37372/44063 [1:01:08<11:27, 9.74it/s]\u001b[A\n",
+ " 85%|████████▍ | 37374/44063 [1:01:08<10:31, 10.58it/s]\u001b[A\n",
+ " 85%|████████▍ | 37376/44063 [1:01:08<09:24, 11.84it/s]\u001b[A\n",
+ " 85%|████████▍ | 37378/44063 [1:01:09<10:20, 10.77it/s]\u001b[A\n",
+ " 85%|████████▍ | 37380/44063 [1:01:09<10:12, 10.92it/s]\u001b[A\n",
+ " 85%|████████▍ | 37382/44063 [1:01:09<11:06, 10.02it/s]\u001b[A\n",
+ " 85%|████████▍ | 37384/44063 [1:01:09<10:08, 10.97it/s]\u001b[A\n",
+ " 85%|████████▍ | 37386/44063 [1:01:09<10:35, 10.51it/s]\u001b[A\n",
+ " 85%|████████▍ | 37388/44063 [1:01:09<10:22, 10.72it/s]\u001b[A\n",
+ " 85%|████████▍ | 37390/44063 [1:01:10<10:15, 10.85it/s]\u001b[A\n",
+ " 85%|████████▍ | 37392/44063 [1:01:10<10:19, 10.77it/s]\u001b[A\n",
+ " 85%|████████▍ | 37394/44063 [1:01:10<12:24, 8.96it/s]\u001b[A\n",
+ " 85%|████████▍ | 37396/44063 [1:01:10<11:46, 9.43it/s]\u001b[A\n",
+ " 85%|████████▍ | 37397/44063 [1:01:10<11:40, 9.52it/s]\u001b[A\n",
+ " 85%|████████▍ | 37398/44063 [1:01:11<12:31, 8.87it/s]\u001b[A\n",
+ " 85%|████████▍ | 37400/44063 [1:01:11<10:58, 10.12it/s]\u001b[A\n",
+ " 85%|████████▍ | 37402/44063 [1:01:11<10:51, 10.23it/s]\u001b[A\n",
+ " 85%|████████▍ | 37404/44063 [1:01:11<11:36, 9.56it/s]\u001b[A\n",
+ " 85%|████████▍ | 37406/44063 [1:01:11<10:45, 10.32it/s]\u001b[A\n",
+ " 85%|████████▍ | 37408/44063 [1:01:12<11:22, 9.75it/s]\u001b[A\n",
+ " 85%|████████▍ | 37410/44063 [1:01:12<11:34, 9.58it/s]\u001b[A\n",
+ " 85%|████████▍ | 37411/44063 [1:01:12<12:36, 8.79it/s]\u001b[A\n",
+ " 85%|████████▍ | 37412/44063 [1:01:12<14:14, 7.78it/s]\u001b[A\n",
+ " 85%|████████▍ | 37413/44063 [1:01:12<14:57, 7.41it/s]\u001b[A\n",
+ " 85%|████████▍ | 37415/44063 [1:01:12<13:14, 8.36it/s]\u001b[A\n",
+ " 85%|████████▍ | 37416/44063 [1:01:13<14:24, 7.69it/s]\u001b[A\n",
+ " 85%|████████▍ | 37417/44063 [1:01:13<14:21, 7.72it/s]\u001b[A\n",
+ " 85%|████████▍ | 37419/44063 [1:01:13<12:20, 8.97it/s]\u001b[A\n",
+ " 85%|████████▍ | 37421/44063 [1:01:13<12:34, 8.81it/s]\u001b[A\n",
+ " 85%|████████▍ | 37423/44063 [1:01:13<15:10, 7.29it/s]\u001b[A\n",
+ " 85%|████████▍ | 37424/44063 [1:01:14<15:01, 7.36it/s]\u001b[A\n",
+ " 85%|████████▍ | 37426/44063 [1:01:14<12:44, 8.68it/s]\u001b[A\n",
+ " 85%|████████▍ | 37428/44063 [1:01:14<11:47, 9.38it/s]\u001b[A\n",
+ " 85%|████████▍ | 37430/44063 [1:01:14<11:18, 9.78it/s]\u001b[A\n",
+ " 85%|████████▍ | 37432/44063 [1:01:14<11:27, 9.65it/s]\u001b[A\n",
+ " 85%|████████▍ | 37434/44063 [1:01:14<10:12, 10.82it/s]\u001b[A\n",
+ " 85%|████████▍ | 37436/44063 [1:01:15<09:44, 11.33it/s]\u001b[A\n",
+ " 85%|████████▍ | 37438/44063 [1:01:15<09:06, 12.12it/s]\u001b[A\n",
+ " 85%|████████▍ | 37440/44063 [1:01:15<09:50, 11.22it/s]\u001b[A\n",
+ " 85%|████████▍ | 37442/44063 [1:01:15<09:21, 11.80it/s]\u001b[A\n",
+ " 85%|████████▍ | 37444/44063 [1:01:15<09:11, 11.99it/s]\u001b[A\n",
+ " 85%|████████▍ | 37446/44063 [1:01:15<08:43, 12.64it/s]\u001b[A\n",
+ " 85%|████████▍ | 37448/44063 [1:01:16<08:44, 12.62it/s]\u001b[A\n",
+ " 85%|████████▍ | 37450/44063 [1:01:16<08:40, 12.71it/s]\u001b[A\n",
+ " 85%|████████▍ | 37452/44063 [1:01:16<08:54, 12.38it/s]\u001b[A\n",
+ " 85%|████████▌ | 37454/44063 [1:01:16<08:49, 12.48it/s]\u001b[A\n",
+ " 85%|████████▌ | 37456/44063 [1:01:16<08:56, 12.31it/s]\u001b[A\n",
+ " 85%|████████▌ | 37458/44063 [1:01:16<08:59, 12.25it/s]\u001b[A\n",
+ " 85%|████████▌ | 37460/44063 [1:01:17<09:23, 11.71it/s]\u001b[A\n",
+ " 85%|████████▌ | 37462/44063 [1:01:17<10:35, 10.38it/s]\u001b[A\n",
+ " 85%|████████▌ | 37464/44063 [1:01:17<10:40, 10.30it/s]\u001b[A\n",
+ " 85%|████████▌ | 37466/44063 [1:01:17<10:50, 10.15it/s]\u001b[A\n",
+ " 85%|████████▌ | 37468/44063 [1:01:17<11:00, 9.99it/s]\u001b[A\n",
+ " 85%|████████▌ | 37470/44063 [1:01:18<10:47, 10.18it/s]\u001b[A\n",
+ " 85%|████████▌ | 37472/44063 [1:01:18<10:10, 10.80it/s]\u001b[A\n",
+ " 85%|████████▌ | 37474/44063 [1:01:18<09:37, 11.42it/s]\u001b[A\n",
+ " 85%|████████▌ | 37476/44063 [1:01:18<11:00, 9.98it/s]\u001b[A\n",
+ " 85%|████████▌ | 37478/44063 [1:01:18<11:11, 9.80it/s]\u001b[A\n",
+ " 85%|████████▌ | 37480/44063 [1:01:19<10:48, 10.15it/s]\u001b[A\n",
+ " 85%|████████▌ | 37482/44063 [1:01:19<11:36, 9.44it/s]\u001b[A\n",
+ " 85%|████████▌ | 37484/44063 [1:01:19<10:30, 10.43it/s]\u001b[A\n",
+ " 85%|████████▌ | 37486/44063 [1:01:19<11:39, 9.40it/s]\u001b[A\n",
+ " 85%|████████▌ | 37487/44063 [1:01:19<11:59, 9.14it/s]\u001b[A\n",
+ " 85%|████████▌ | 37489/44063 [1:01:20<12:00, 9.13it/s]\u001b[A\n",
+ " 85%|████████▌ | 37491/44063 [1:01:20<11:10, 9.80it/s]\u001b[A\n",
+ " 85%|████████▌ | 37493/44063 [1:01:20<11:40, 9.39it/s]\u001b[A\n",
+ " 85%|████████▌ | 37495/44063 [1:01:20<10:43, 10.21it/s]\u001b[A\n",
+ " 85%|████████▌ | 37497/44063 [1:01:20<10:12, 10.71it/s]\u001b[A\n",
+ " 85%|████████▌ | 37499/44063 [1:01:20<10:22, 10.55it/s]\u001b[A\n",
+ " 85%|████████▌ | 37501/44063 [1:01:21<12:25, 8.80it/s]\u001b[A\n",
+ " 85%|████████▌ | 37503/44063 [1:01:21<11:05, 9.86it/s]\u001b[A\n",
+ " 85%|████████▌ | 37505/44063 [1:01:21<10:18, 10.60it/s]\u001b[A\n",
+ " 85%|████████▌ | 37507/44063 [1:01:21<09:14, 11.82it/s]\u001b[A\n",
+ " 85%|████████▌ | 37509/44063 [1:01:21<09:16, 11.77it/s]\u001b[A\n",
+ " 85%|████████▌ | 37511/44063 [1:01:21<08:36, 12.69it/s]\u001b[A\n",
+ " 85%|████████▌ | 37513/44063 [1:01:22<11:09, 9.79it/s]\u001b[A\n",
+ " 85%|████████▌ | 37515/44063 [1:01:22<11:44, 9.30it/s]\u001b[A\n",
+ " 85%|████████▌ | 37517/44063 [1:01:22<10:48, 10.10it/s]\u001b[A\n",
+ " 85%|████████▌ | 37519/44063 [1:01:22<09:57, 10.94it/s]\u001b[A\n",
+ " 85%|████████▌ | 37521/44063 [1:01:22<09:44, 11.19it/s]\u001b[A\n",
+ " 85%|████████▌ | 37523/44063 [1:01:23<10:31, 10.35it/s]\u001b[A\n",
+ " 85%|████████▌ | 37525/44063 [1:01:23<10:51, 10.04it/s]\u001b[A\n",
+ " 85%|████████▌ | 37527/44063 [1:01:23<10:45, 10.13it/s]\u001b[A\n",
+ " 85%|████████▌ | 37529/44063 [1:01:23<11:25, 9.53it/s]\u001b[A\n",
+ " 85%|████████▌ | 37530/44063 [1:01:23<11:28, 9.49it/s]\u001b[A\n",
+ " 85%|████████▌ | 37532/44063 [1:01:24<10:29, 10.38it/s]\u001b[A\n",
+ " 85%|████████▌ | 37534/44063 [1:01:24<10:02, 10.84it/s]\u001b[A\n",
+ " 85%|████████▌ | 37536/44063 [1:01:24<09:59, 10.88it/s]\u001b[A\n",
+ " 85%|████████▌ | 37538/44063 [1:01:24<09:21, 11.63it/s]\u001b[A\n",
+ " 85%|████████▌ | 37540/44063 [1:01:24<11:00, 9.88it/s]\u001b[A\n",
+ " 85%|████████▌ | 37542/44063 [1:01:25<10:54, 9.96it/s]\u001b[A\n",
+ " 85%|████████▌ | 37544/44063 [1:01:25<10:15, 10.59it/s]\u001b[A\n",
+ " 85%|████████▌ | 37546/44063 [1:01:25<11:29, 9.45it/s]\u001b[A\n",
+ " 85%|████████▌ | 37547/44063 [1:01:25<11:20, 9.57it/s]\u001b[A\n",
+ " 85%|████████▌ | 37549/44063 [1:01:25<11:33, 9.39it/s]\u001b[A\n",
+ " 85%|████████▌ | 37550/44063 [1:01:25<12:40, 8.56it/s]\u001b[A\n",
+ " 85%|████████▌ | 37552/44063 [1:01:26<10:50, 10.01it/s]\u001b[A\n",
+ " 85%|████████▌ | 37554/44063 [1:01:26<10:23, 10.45it/s]\u001b[A\n",
+ " 85%|████████▌ | 37556/44063 [1:01:26<10:28, 10.35it/s]\u001b[A\n",
+ " 85%|████████▌ | 37558/44063 [1:01:26<11:10, 9.70it/s]\u001b[A\n",
+ " 85%|████████▌ | 37560/44063 [1:01:26<11:07, 9.75it/s]\u001b[A\n",
+ " 85%|████████▌ | 37562/44063 [1:01:27<10:04, 10.75it/s]\u001b[A\n",
+ " 85%|████████▌ | 37564/44063 [1:01:27<15:06, 7.17it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 85%|████████▌ | 37566/44063 [1:01:27<14:20, 7.55it/s]\u001b[A\n",
+ " 85%|████████▌ | 37568/44063 [1:01:27<12:16, 8.82it/s]\u001b[A\n",
+ " 85%|████████▌ | 37570/44063 [1:01:28<10:42, 10.11it/s]\u001b[A\n",
+ " 85%|████████▌ | 37572/44063 [1:01:28<13:45, 7.87it/s]\u001b[A\n",
+ " 85%|████████▌ | 37573/44063 [1:01:28<13:19, 8.12it/s]\u001b[A\n",
+ " 85%|████████▌ | 37575/44063 [1:01:28<11:43, 9.22it/s]\u001b[A\n",
+ " 85%|████████▌ | 37577/44063 [1:01:28<10:59, 9.84it/s]\u001b[A\n",
+ " 85%|████████▌ | 37579/44063 [1:01:29<10:02, 10.76it/s]\u001b[A\n",
+ " 85%|████████▌ | 37581/44063 [1:01:29<10:21, 10.43it/s]\u001b[A\n",
+ " 85%|████████▌ | 37583/44063 [1:01:29<10:39, 10.13it/s]\u001b[A\n",
+ " 85%|████████▌ | 37585/44063 [1:01:29<09:14, 11.68it/s]\u001b[A\n",
+ " 85%|████████▌ | 37587/44063 [1:01:29<09:06, 11.85it/s]\u001b[A\n",
+ " 85%|████████▌ | 37589/44063 [1:01:29<09:07, 11.82it/s]\u001b[A\n",
+ " 85%|████████▌ | 37591/44063 [1:01:30<09:48, 10.99it/s]\u001b[A\n",
+ " 85%|████████▌ | 37593/44063 [1:01:30<09:09, 11.77it/s]\u001b[A\n",
+ " 85%|████████▌ | 37595/44063 [1:01:30<09:18, 11.58it/s]\u001b[A\n",
+ " 85%|████████▌ | 37597/44063 [1:01:30<09:26, 11.42it/s]\u001b[A\n",
+ " 85%|████████▌ | 37599/44063 [1:01:30<09:34, 11.25it/s]\u001b[A\n",
+ " 85%|████████▌ | 37601/44063 [1:01:31<11:26, 9.41it/s]\u001b[A\n",
+ " 85%|████████▌ | 37603/44063 [1:01:31<12:04, 8.91it/s]\u001b[A\n",
+ " 85%|████████▌ | 37605/44063 [1:01:31<11:06, 9.69it/s]\u001b[A\n",
+ " 85%|████████▌ | 37607/44063 [1:01:31<12:36, 8.53it/s]\u001b[A\n",
+ " 85%|████████▌ | 37609/44063 [1:01:31<11:11, 9.61it/s]\u001b[A\n",
+ " 85%|████████▌ | 37611/44063 [1:01:32<13:29, 7.97it/s]\u001b[A\n",
+ " 85%|████████▌ | 37612/44063 [1:01:32<13:44, 7.82it/s]\u001b[A\n",
+ " 85%|████████▌ | 37613/44063 [1:01:32<21:30, 5.00it/s]\u001b[A\n",
+ " 85%|████████▌ | 37615/44063 [1:01:32<18:06, 5.93it/s]\u001b[A\n",
+ " 85%|████████▌ | 37616/44063 [1:01:33<16:24, 6.55it/s]\u001b[A\n",
+ " 85%|████████▌ | 37617/44063 [1:01:33<15:44, 6.83it/s]\u001b[A\n",
+ " 85%|████████▌ | 37619/44063 [1:01:33<13:31, 7.94it/s]\u001b[A\n",
+ " 85%|████████▌ | 37620/44063 [1:01:33<14:02, 7.65it/s]\u001b[A\n",
+ " 85%|████████▌ | 37621/44063 [1:01:33<19:14, 5.58it/s]\u001b[A\n",
+ " 85%|████████▌ | 37623/44063 [1:01:33<15:36, 6.88it/s]\u001b[A\n",
+ " 85%|████████▌ | 37625/44063 [1:01:34<14:32, 7.38it/s]\u001b[A\n",
+ " 85%|████████▌ | 37626/44063 [1:01:34<14:12, 7.55it/s]\u001b[A\n",
+ " 85%|████████▌ | 37627/44063 [1:01:34<14:33, 7.37it/s]\u001b[A\n",
+ " 85%|████████▌ | 37630/44063 [1:01:34<12:17, 8.73it/s]\u001b[A\n",
+ " 85%|████████▌ | 37632/44063 [1:01:35<14:46, 7.26it/s]\u001b[A\n",
+ " 85%|████████▌ | 37633/44063 [1:01:35<13:44, 7.80it/s]\u001b[A\n",
+ " 85%|████████▌ | 37634/44063 [1:01:35<13:36, 7.87it/s]\u001b[A\n",
+ " 85%|████████▌ | 37635/44063 [1:01:35<13:34, 7.89it/s]\u001b[A\n",
+ " 85%|████████▌ | 37637/44063 [1:01:35<11:25, 9.38it/s]\u001b[A\n",
+ " 85%|████████▌ | 37639/44063 [1:01:35<10:51, 9.85it/s]\u001b[A\n",
+ " 85%|████████▌ | 37641/44063 [1:01:36<12:59, 8.23it/s]\u001b[A\n",
+ " 85%|████████▌ | 37643/44063 [1:01:36<11:25, 9.37it/s]\u001b[A\n",
+ " 85%|████████▌ | 37645/44063 [1:01:36<10:41, 10.00it/s]\u001b[A\n",
+ " 85%|████████▌ | 37647/44063 [1:01:36<11:33, 9.25it/s]\u001b[A\n",
+ " 85%|████████▌ | 37649/44063 [1:01:36<12:08, 8.80it/s]\u001b[A\n",
+ " 85%|████████▌ | 37652/44063 [1:01:37<11:01, 9.69it/s]\u001b[A\n",
+ " 85%|████████▌ | 37654/44063 [1:01:37<10:28, 10.20it/s]\u001b[A\n",
+ " 85%|████████▌ | 37656/44063 [1:01:37<09:22, 11.38it/s]\u001b[A\n",
+ " 85%|████████▌ | 37658/44063 [1:01:37<09:57, 10.71it/s]\u001b[A\n",
+ " 85%|████████▌ | 37660/44063 [1:01:37<09:30, 11.23it/s]\u001b[A\n",
+ " 85%|████████▌ | 37662/44063 [1:01:37<09:16, 11.50it/s]\u001b[A\n",
+ " 85%|████████▌ | 37664/44063 [1:01:38<09:29, 11.24it/s]\u001b[A\n",
+ " 85%|████████▌ | 37666/44063 [1:01:38<09:55, 10.73it/s]\u001b[A\n",
+ " 85%|████████▌ | 37668/44063 [1:01:38<13:14, 8.05it/s]\u001b[A\n",
+ " 85%|████████▌ | 37669/44063 [1:01:38<13:17, 8.02it/s]\u001b[A\n",
+ " 85%|████████▌ | 37671/44063 [1:01:39<12:49, 8.31it/s]\u001b[A\n",
+ " 85%|████████▌ | 37673/44063 [1:01:39<11:09, 9.55it/s]\u001b[A\n",
+ " 86%|████████▌ | 37675/44063 [1:01:39<09:32, 11.16it/s]\u001b[A\n",
+ " 86%|████████▌ | 37677/44063 [1:01:39<11:01, 9.65it/s]\u001b[A\n",
+ " 86%|████████▌ | 37679/44063 [1:01:39<12:56, 8.22it/s]\u001b[A\n",
+ " 86%|████████▌ | 37681/44063 [1:01:40<11:28, 9.27it/s]\u001b[A\n",
+ " 86%|████████▌ | 37683/44063 [1:01:40<11:37, 9.15it/s]\u001b[A\n",
+ " 86%|████████▌ | 37685/44063 [1:01:40<11:01, 9.64it/s]\u001b[A\n",
+ " 86%|████████▌ | 37687/44063 [1:01:40<11:16, 9.42it/s]\u001b[A\n",
+ " 86%|████████▌ | 37689/44063 [1:01:40<10:44, 9.89it/s]\u001b[A\n",
+ " 86%|████████▌ | 37691/44063 [1:01:41<10:46, 9.85it/s]\u001b[A\n",
+ " 86%|████████▌ | 37693/44063 [1:01:41<10:38, 9.98it/s]\u001b[A\n",
+ " 86%|████████▌ | 37695/44063 [1:01:41<11:38, 9.12it/s]\u001b[A\n",
+ " 86%|████████▌ | 37697/44063 [1:01:41<11:26, 9.27it/s]\u001b[A\n",
+ " 86%|████████▌ | 37699/44063 [1:01:41<10:55, 9.70it/s]\u001b[A\n",
+ " 86%|████████▌ | 37701/44063 [1:01:42<10:54, 9.73it/s]\u001b[A\n",
+ " 86%|████████▌ | 37703/44063 [1:01:42<11:27, 9.26it/s]\u001b[A\n",
+ " 86%|████████▌ | 37704/44063 [1:01:42<12:09, 8.72it/s]\u001b[A\n",
+ " 86%|████████▌ | 37706/44063 [1:01:42<10:48, 9.81it/s]\u001b[A\n",
+ " 86%|████████▌ | 37708/44063 [1:01:42<11:52, 8.92it/s]\u001b[A\n",
+ " 86%|████████▌ | 37710/44063 [1:01:43<11:14, 9.41it/s]\u001b[A\n",
+ " 86%|████████▌ | 37711/44063 [1:01:43<11:04, 9.57it/s]\u001b[A\n",
+ " 86%|████████▌ | 37713/44063 [1:01:43<10:29, 10.09it/s]\u001b[A\n",
+ " 86%|████████▌ | 37715/44063 [1:01:43<11:10, 9.46it/s]\u001b[A\n",
+ " 86%|████████▌ | 37717/44063 [1:01:43<09:57, 10.62it/s]\u001b[A\n",
+ " 86%|████████▌ | 37719/44063 [1:01:44<11:52, 8.91it/s]\u001b[A\n",
+ " 86%|████████▌ | 37720/44063 [1:01:44<13:50, 7.63it/s]\u001b[A\n",
+ " 86%|████████▌ | 37722/44063 [1:01:44<12:57, 8.15it/s]\u001b[A\n",
+ " 86%|████████▌ | 37723/44063 [1:01:44<12:23, 8.53it/s]\u001b[A\n",
+ " 86%|████████▌ | 37725/44063 [1:01:44<10:26, 10.11it/s]\u001b[A\n",
+ " 86%|████████▌ | 37727/44063 [1:01:44<11:09, 9.46it/s]\u001b[A\n",
+ " 86%|████████▌ | 37729/44063 [1:01:45<12:23, 8.52it/s]\u001b[A\n",
+ " 86%|████████▌ | 37730/44063 [1:01:45<12:10, 8.67it/s]\u001b[A\n",
+ " 86%|████████▌ | 37732/44063 [1:01:45<10:33, 9.99it/s]\u001b[A\n",
+ " 86%|████████▌ | 37734/44063 [1:01:45<09:59, 10.55it/s]\u001b[A\n",
+ " 86%|████████▌ | 37736/44063 [1:01:45<10:32, 10.01it/s]\u001b[A\n",
+ " 86%|████████▌ | 37738/44063 [1:01:45<10:48, 9.75it/s]\u001b[A\n",
+ " 86%|████████▌ | 37740/44063 [1:01:46<09:40, 10.90it/s]\u001b[A\n",
+ " 86%|████████▌ | 37742/44063 [1:01:46<10:36, 9.92it/s]\u001b[A\n",
+ " 86%|████████▌ | 37744/44063 [1:01:46<15:04, 6.99it/s]\u001b[A\n",
+ " 86%|████████▌ | 37746/44063 [1:01:47<13:04, 8.06it/s]\u001b[A\n",
+ " 86%|████████▌ | 37748/44063 [1:01:47<12:09, 8.66it/s]\u001b[A\n",
+ " 86%|████████▌ | 37750/44063 [1:01:47<10:27, 10.06it/s]\u001b[A\n",
+ " 86%|████████▌ | 37752/44063 [1:01:47<11:25, 9.20it/s]\u001b[A\n",
+ " 86%|████████▌ | 37754/44063 [1:01:47<10:10, 10.34it/s]\u001b[A\n",
+ " 86%|████████▌ | 37756/44063 [1:01:47<11:07, 9.45it/s]\u001b[A\n",
+ " 86%|████████▌ | 37758/44063 [1:01:48<11:19, 9.28it/s]\u001b[A\n",
+ " 86%|████████▌ | 37760/44063 [1:01:48<11:31, 9.11it/s]\u001b[A\n",
+ " 86%|████████▌ | 37761/44063 [1:01:48<11:39, 9.01it/s]\u001b[A\n",
+ " 86%|████████▌ | 37762/44063 [1:01:48<12:56, 8.11it/s]\u001b[A\n",
+ " 86%|████████▌ | 37764/44063 [1:01:48<11:45, 8.93it/s]\u001b[A\n",
+ " 86%|████████▌ | 37766/44063 [1:01:49<12:13, 8.58it/s]\u001b[A\n",
+ " 86%|████████▌ | 37767/44063 [1:01:49<13:20, 7.86it/s]\u001b[A\n",
+ " 86%|████████▌ | 37768/44063 [1:01:49<14:16, 7.35it/s]\u001b[A\n",
+ " 86%|████████▌ | 37770/44063 [1:01:49<12:21, 8.49it/s]\u001b[A\n",
+ " 86%|████████▌ | 37772/44063 [1:01:49<10:35, 9.89it/s]\u001b[A\n",
+ " 86%|████████▌ | 37774/44063 [1:01:49<11:54, 8.80it/s]\u001b[A\n",
+ " 86%|████████▌ | 37776/44063 [1:01:50<10:24, 10.06it/s]\u001b[A\n",
+ " 86%|████████▌ | 37778/44063 [1:01:50<11:07, 9.41it/s]\u001b[A\n",
+ " 86%|████████▌ | 37780/44063 [1:01:50<12:44, 8.22it/s]\u001b[A\n",
+ " 86%|████████▌ | 37782/44063 [1:01:50<10:47, 9.70it/s]\u001b[A\n",
+ " 86%|████████▌ | 37784/44063 [1:01:51<11:41, 8.95it/s]\u001b[A\n",
+ " 86%|████████▌ | 37786/44063 [1:01:51<09:45, 10.73it/s]\u001b[A\n",
+ " 86%|████████▌ | 37788/44063 [1:01:51<10:05, 10.36it/s]\u001b[A\n",
+ " 86%|████████▌ | 37790/44063 [1:01:51<10:32, 9.92it/s]\u001b[A\n",
+ " 86%|████████▌ | 37792/44063 [1:01:51<11:09, 9.36it/s]\u001b[A\n",
+ " 86%|████████▌ | 37794/44063 [1:01:52<10:23, 10.06it/s]\u001b[A\n",
+ " 86%|████████▌ | 37796/44063 [1:01:52<11:09, 9.36it/s]\u001b[A\n",
+ " 86%|████████▌ | 37798/44063 [1:01:52<10:32, 9.90it/s]\u001b[A\n",
+ " 86%|████████▌ | 37800/44063 [1:01:52<09:18, 11.21it/s]\u001b[A\n",
+ " 86%|████████▌ | 37802/44063 [1:01:52<10:13, 10.21it/s]\u001b[A\n",
+ " 86%|████████▌ | 37804/44063 [1:01:52<09:34, 10.89it/s]\u001b[A\n",
+ " 86%|████████▌ | 37806/44063 [1:01:53<11:36, 8.98it/s]\u001b[A\n",
+ " 86%|████████▌ | 37808/44063 [1:01:53<12:32, 8.31it/s]\u001b[A\n",
+ " 86%|████████▌ | 37809/44063 [1:01:53<15:34, 6.69it/s]\u001b[A\n",
+ " 86%|████████▌ | 37811/44063 [1:01:53<13:20, 7.81it/s]\u001b[A\n",
+ " 86%|████████▌ | 37813/44063 [1:01:54<13:44, 7.58it/s]\u001b[A\n",
+ " 86%|████████▌ | 37814/44063 [1:01:54<14:50, 7.02it/s]\u001b[A\n",
+ " 86%|████████▌ | 37816/44063 [1:01:54<13:47, 7.55it/s]\u001b[A\n",
+ " 86%|████████▌ | 37817/44063 [1:01:54<13:37, 7.64it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 86%|████████▌ | 37819/44063 [1:01:54<13:02, 7.98it/s]\u001b[A\n",
+ " 86%|████████▌ | 37821/44063 [1:01:55<11:11, 9.30it/s]\u001b[A\n",
+ " 86%|████████▌ | 37823/44063 [1:01:55<09:55, 10.49it/s]\u001b[A\n",
+ " 86%|████████▌ | 37825/44063 [1:01:55<08:57, 11.60it/s]\u001b[A\n",
+ " 86%|████████▌ | 37827/44063 [1:01:55<09:31, 10.92it/s]\u001b[A\n",
+ " 86%|████████▌ | 37829/44063 [1:01:55<09:42, 10.69it/s]\u001b[A\n",
+ " 86%|████████▌ | 37831/44063 [1:01:55<08:42, 11.93it/s]\u001b[A\n",
+ " 86%|████████▌ | 37833/44063 [1:01:55<07:47, 13.33it/s]\u001b[A\n",
+ " 86%|████████▌ | 37835/44063 [1:01:56<08:56, 11.62it/s]\u001b[A\n",
+ " 86%|████████▌ | 37837/44063 [1:01:56<09:08, 11.36it/s]\u001b[A\n",
+ " 86%|████████▌ | 37839/44063 [1:01:56<09:25, 11.00it/s]\u001b[A\n",
+ " 86%|████████▌ | 37841/44063 [1:01:56<08:41, 11.94it/s]\u001b[A\n",
+ " 86%|████████▌ | 37843/44063 [1:01:57<12:36, 8.22it/s]\u001b[A\n",
+ " 86%|████████▌ | 37845/44063 [1:01:57<13:02, 7.94it/s]\u001b[A\n",
+ " 86%|████████▌ | 37847/44063 [1:01:57<11:23, 9.10it/s]\u001b[A\n",
+ " 86%|████████▌ | 37849/44063 [1:01:57<10:49, 9.56it/s]\u001b[A\n",
+ " 86%|████████▌ | 37851/44063 [1:01:57<11:24, 9.08it/s]\u001b[A\n",
+ " 86%|████████▌ | 37853/44063 [1:01:58<10:48, 9.57it/s]\u001b[A\n",
+ " 86%|████████▌ | 37855/44063 [1:01:58<11:41, 8.85it/s]\u001b[A\n",
+ " 86%|████████▌ | 37856/44063 [1:01:58<12:22, 8.35it/s]\u001b[A\n",
+ " 86%|████████▌ | 37857/44063 [1:01:58<16:19, 6.34it/s]\u001b[A\n",
+ " 86%|████████▌ | 37858/44063 [1:01:58<15:22, 6.72it/s]\u001b[A\n",
+ " 86%|████████▌ | 37860/44063 [1:01:59<15:11, 6.81it/s]\u001b[A\n",
+ " 86%|████████▌ | 37862/44063 [1:01:59<12:28, 8.28it/s]\u001b[A\n",
+ " 86%|████████▌ | 37864/44063 [1:01:59<11:51, 8.72it/s]\u001b[A\n",
+ " 86%|████████▌ | 37866/44063 [1:01:59<11:15, 9.17it/s]\u001b[A\n",
+ " 86%|████████▌ | 37868/44063 [1:02:00<12:30, 8.26it/s]\u001b[A\n",
+ " 86%|████████▌ | 37870/44063 [1:02:00<11:09, 9.26it/s]\u001b[A\n",
+ " 86%|████████▌ | 37872/44063 [1:02:00<11:41, 8.83it/s]\u001b[A\n",
+ " 86%|████████▌ | 37874/44063 [1:02:00<10:47, 9.56it/s]\u001b[A\n",
+ " 86%|████████▌ | 37876/44063 [1:02:00<11:57, 8.62it/s]\u001b[A\n",
+ " 86%|████████▌ | 37877/44063 [1:02:00<11:31, 8.94it/s]\u001b[A\n",
+ " 86%|████████▌ | 37879/44063 [1:02:01<13:17, 7.75it/s]\u001b[A\n",
+ " 86%|████████▌ | 37880/44063 [1:02:01<12:54, 7.98it/s]\u001b[A\n",
+ " 86%|████████▌ | 37881/44063 [1:02:01<13:08, 7.84it/s]\u001b[A\n",
+ " 86%|████████▌ | 37882/44063 [1:02:01<13:58, 7.37it/s]\u001b[A\n",
+ " 86%|████████▌ | 37884/44063 [1:02:01<12:31, 8.22it/s]\u001b[A\n",
+ " 86%|████████▌ | 37886/44063 [1:02:02<12:19, 8.35it/s]\u001b[A\n",
+ " 86%|████████▌ | 37888/44063 [1:02:02<12:00, 8.57it/s]\u001b[A\n",
+ " 86%|████████▌ | 37890/44063 [1:02:02<12:12, 8.43it/s]\u001b[A\n",
+ " 86%|████████▌ | 37891/44063 [1:02:02<12:08, 8.47it/s]\u001b[A\n",
+ " 86%|████████▌ | 37893/44063 [1:02:02<11:41, 8.79it/s]\u001b[A\n",
+ " 86%|████████▌ | 37895/44063 [1:02:03<10:02, 10.23it/s]\u001b[A\n",
+ " 86%|████████▌ | 37897/44063 [1:02:03<10:10, 10.09it/s]\u001b[A\n",
+ " 86%|████████▌ | 37899/44063 [1:02:03<12:24, 8.28it/s]\u001b[A\n",
+ " 86%|████████▌ | 37901/44063 [1:02:03<10:44, 9.56it/s]\u001b[A\n",
+ " 86%|████████▌ | 37903/44063 [1:02:03<10:15, 10.01it/s]\u001b[A\n",
+ " 86%|████████▌ | 37905/44063 [1:02:04<08:52, 11.57it/s]\u001b[A\n",
+ " 86%|████████▌ | 37907/44063 [1:02:04<09:17, 11.05it/s]\u001b[A\n",
+ " 86%|████████▌ | 37909/44063 [1:02:04<10:34, 9.70it/s]\u001b[A\n",
+ " 86%|████████▌ | 37911/44063 [1:02:04<12:47, 8.02it/s]\u001b[A\n",
+ " 86%|████████▌ | 37913/44063 [1:02:04<10:39, 9.62it/s]\u001b[A\n",
+ " 86%|████████▌ | 37915/44063 [1:02:05<09:24, 10.90it/s]\u001b[A\n",
+ " 86%|████████▌ | 37917/44063 [1:02:05<10:57, 9.35it/s]\u001b[A\n",
+ " 86%|████████▌ | 37919/44063 [1:02:05<12:25, 8.24it/s]\u001b[A\n",
+ " 86%|████████▌ | 37921/44063 [1:02:06<15:05, 6.78it/s]\u001b[A\n",
+ " 86%|████████▌ | 37924/44063 [1:02:06<12:10, 8.40it/s]\u001b[A\n",
+ " 86%|████████▌ | 37926/44063 [1:02:06<11:30, 8.89it/s]\u001b[A\n",
+ " 86%|████████▌ | 37928/44063 [1:02:06<10:50, 9.44it/s]\u001b[A\n",
+ " 86%|████████▌ | 37930/44063 [1:02:06<10:37, 9.62it/s]\u001b[A\n",
+ " 86%|████████▌ | 37932/44063 [1:02:07<11:39, 8.77it/s]\u001b[A\n",
+ " 86%|████████▌ | 37933/44063 [1:02:07<11:48, 8.65it/s]\u001b[A\n",
+ " 86%|████████▌ | 37935/44063 [1:02:07<10:48, 9.45it/s]\u001b[A\n",
+ " 86%|████████▌ | 37937/44063 [1:02:07<09:51, 10.36it/s]\u001b[A\n",
+ " 86%|████████▌ | 37939/44063 [1:02:07<09:28, 10.78it/s]\u001b[A\n",
+ " 86%|████████▌ | 37941/44063 [1:02:07<08:56, 11.41it/s]\u001b[A\n",
+ " 86%|████████▌ | 37943/44063 [1:02:08<08:44, 11.67it/s]\u001b[A\n",
+ " 86%|████████▌ | 37945/44063 [1:02:08<09:05, 11.21it/s]\u001b[A\n",
+ " 86%|████████▌ | 37947/44063 [1:02:08<08:57, 11.38it/s]\u001b[A\n",
+ " 86%|████████▌ | 37949/44063 [1:02:08<09:21, 10.89it/s]\u001b[A\n",
+ " 86%|████████▌ | 37951/44063 [1:02:08<10:03, 10.12it/s]\u001b[A\n",
+ " 86%|████████▌ | 37953/44063 [1:02:08<09:19, 10.92it/s]\u001b[A\n",
+ " 86%|████████▌ | 37955/44063 [1:02:09<08:23, 12.13it/s]\u001b[A\n",
+ " 86%|████████▌ | 37957/44063 [1:02:09<09:14, 11.02it/s]\u001b[A\n",
+ " 86%|████████▌ | 37959/44063 [1:02:09<09:01, 11.27it/s]\u001b[A\n",
+ " 86%|████████▌ | 37961/44063 [1:02:09<09:40, 10.51it/s]\u001b[A\n",
+ " 86%|████████▌ | 37963/44063 [1:02:09<10:43, 9.48it/s]\u001b[A\n",
+ " 86%|████████▌ | 37965/44063 [1:02:10<10:48, 9.41it/s]\u001b[A\n",
+ " 86%|████████▌ | 37967/44063 [1:02:10<09:36, 10.57it/s]\u001b[A\n",
+ " 86%|████████▌ | 37969/44063 [1:02:10<09:33, 10.63it/s]\u001b[A\n",
+ " 86%|████████▌ | 37971/44063 [1:02:10<09:10, 11.07it/s]\u001b[A\n",
+ " 86%|████████▌ | 37973/44063 [1:02:10<09:03, 11.20it/s]\u001b[A\n",
+ " 86%|████████▌ | 37975/44063 [1:02:10<08:24, 12.06it/s]\u001b[A\n",
+ " 86%|████████▌ | 37977/44063 [1:02:11<07:38, 13.27it/s]\u001b[A\n",
+ " 86%|████████▌ | 37979/44063 [1:02:11<08:34, 11.82it/s]\u001b[A\n",
+ " 86%|████████▌ | 37981/44063 [1:02:11<11:04, 9.15it/s]\u001b[A\n",
+ " 86%|████████▌ | 37983/44063 [1:02:11<10:53, 9.31it/s]\u001b[A\n",
+ " 86%|████████▌ | 37985/44063 [1:02:11<09:30, 10.66it/s]\u001b[A\n",
+ " 86%|████████▌ | 37987/44063 [1:02:12<08:54, 11.38it/s]\u001b[A\n",
+ " 86%|████████▌ | 37989/44063 [1:02:12<09:14, 10.96it/s]\u001b[A\n",
+ " 86%|████████▌ | 37991/44063 [1:02:12<09:38, 10.49it/s]\u001b[A\n",
+ " 86%|████████▌ | 37993/44063 [1:02:12<09:17, 10.89it/s]\u001b[A\n",
+ " 86%|████████▌ | 37995/44063 [1:02:12<09:08, 11.06it/s]\u001b[A\n",
+ " 86%|████████▌ | 37997/44063 [1:02:13<09:16, 10.90it/s]\u001b[A\n",
+ " 86%|████████▌ | 37999/44063 [1:02:13<09:10, 11.01it/s]\u001b[A\n",
+ " 86%|████████▌ | 38001/44063 [1:02:13<09:16, 10.90it/s]\u001b[A\n",
+ " 86%|████████▌ | 38003/44063 [1:02:13<09:39, 10.46it/s]\u001b[A\n",
+ " 86%|████████▋ | 38005/44063 [1:02:13<08:37, 11.71it/s]\u001b[A\n",
+ " 86%|████████▋ | 38007/44063 [1:02:13<08:35, 11.75it/s]\u001b[A\n",
+ " 86%|████████▋ | 38009/44063 [1:02:14<09:30, 10.62it/s]\u001b[A\n",
+ " 86%|████████▋ | 38011/44063 [1:02:14<08:53, 11.35it/s]\u001b[A\n",
+ " 86%|████████▋ | 38013/44063 [1:02:14<10:38, 9.48it/s]\u001b[A\n",
+ " 86%|████████▋ | 38015/44063 [1:02:14<09:52, 10.21it/s]\u001b[A\n",
+ " 86%|████████▋ | 38017/44063 [1:02:14<08:44, 11.53it/s]\u001b[A\n",
+ " 86%|████████▋ | 38019/44063 [1:02:14<08:22, 12.04it/s]\u001b[A\n",
+ " 86%|████████▋ | 38021/44063 [1:02:15<07:57, 12.66it/s]\u001b[A\n",
+ " 86%|████████▋ | 38023/44063 [1:02:15<09:16, 10.85it/s]\u001b[A\n",
+ " 86%|████████▋ | 38025/44063 [1:02:15<09:13, 10.91it/s]\u001b[A\n",
+ " 86%|████████▋ | 38027/44063 [1:02:15<09:39, 10.41it/s]\u001b[A\n",
+ " 86%|████████▋ | 38029/44063 [1:02:15<09:16, 10.85it/s]\u001b[A\n",
+ " 86%|████████▋ | 38031/44063 [1:02:16<12:40, 7.93it/s]\u001b[A\n",
+ " 86%|████████▋ | 38033/44063 [1:02:16<11:17, 8.90it/s]\u001b[A\n",
+ " 86%|████████▋ | 38035/44063 [1:02:16<10:43, 9.37it/s]\u001b[A\n",
+ " 86%|████████▋ | 38037/44063 [1:02:16<10:03, 9.98it/s]\u001b[A\n",
+ " 86%|████████▋ | 38039/44063 [1:02:17<09:08, 10.98it/s]\u001b[A\n",
+ " 86%|████████▋ | 38041/44063 [1:02:17<09:55, 10.11it/s]\u001b[A\n",
+ " 86%|████████▋ | 38043/44063 [1:02:17<09:47, 10.24it/s]\u001b[A\n",
+ " 86%|████████▋ | 38045/44063 [1:02:17<09:30, 10.55it/s]\u001b[A\n",
+ " 86%|████████▋ | 38047/44063 [1:02:17<08:38, 11.61it/s]\u001b[A\n",
+ " 86%|████████▋ | 38049/44063 [1:02:17<08:45, 11.45it/s]\u001b[A\n",
+ " 86%|████████▋ | 38051/44063 [1:02:18<08:55, 11.23it/s]\u001b[A\n",
+ " 86%|████████▋ | 38053/44063 [1:02:18<10:07, 9.90it/s]\u001b[A\n",
+ " 86%|████████▋ | 38055/44063 [1:02:18<09:42, 10.32it/s]\u001b[A\n",
+ " 86%|████████▋ | 38057/44063 [1:02:18<09:33, 10.47it/s]\u001b[A\n",
+ " 86%|████████▋ | 38059/44063 [1:02:19<10:55, 9.16it/s]\u001b[A\n",
+ " 86%|████████▋ | 38060/44063 [1:02:19<11:07, 8.99it/s]\u001b[A\n",
+ " 86%|████████▋ | 38062/44063 [1:02:19<11:28, 8.72it/s]\u001b[A\n",
+ " 86%|████████▋ | 38064/44063 [1:02:19<10:01, 9.97it/s]\u001b[A\n",
+ " 86%|████████▋ | 38066/44063 [1:02:19<09:13, 10.84it/s]\u001b[A\n",
+ " 86%|████████▋ | 38068/44063 [1:02:19<08:48, 11.35it/s]\u001b[A\n",
+ " 86%|████████▋ | 38070/44063 [1:02:20<09:30, 10.50it/s]\u001b[A\n",
+ " 86%|████████▋ | 38072/44063 [1:02:20<08:59, 11.10it/s]\u001b[A\n",
+ " 86%|████████▋ | 38074/44063 [1:02:20<10:58, 9.10it/s]\u001b[A\n",
+ " 86%|████████▋ | 38076/44063 [1:02:20<11:48, 8.45it/s]\u001b[A\n",
+ " 86%|████████▋ | 38077/44063 [1:02:20<12:06, 8.24it/s]\u001b[A\n",
+ " 86%|████████▋ | 38078/44063 [1:02:21<12:35, 7.93it/s]\u001b[A\n",
+ " 86%|████████▋ | 38079/44063 [1:02:21<13:24, 7.44it/s]\u001b[A\n",
+ " 86%|████████▋ | 38081/44063 [1:02:21<12:16, 8.12it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 86%|████████▋ | 38083/44063 [1:02:21<10:32, 9.46it/s]\u001b[A\n",
+ " 86%|████████▋ | 38085/44063 [1:02:21<09:33, 10.43it/s]\u001b[A\n",
+ " 86%|████████▋ | 38087/44063 [1:02:21<08:41, 11.46it/s]\u001b[A\n",
+ " 86%|████████▋ | 38089/44063 [1:02:22<10:32, 9.45it/s]\u001b[A\n",
+ " 86%|████████▋ | 38091/44063 [1:02:22<09:40, 10.28it/s]\u001b[A\n",
+ " 86%|████████▋ | 38093/44063 [1:02:22<08:34, 11.60it/s]\u001b[A\n",
+ " 86%|████████▋ | 38095/44063 [1:02:22<09:21, 10.64it/s]\u001b[A\n",
+ " 86%|████████▋ | 38097/44063 [1:02:22<09:28, 10.49it/s]\u001b[A\n",
+ " 86%|████████▋ | 38099/44063 [1:02:22<08:58, 11.07it/s]\u001b[A\n",
+ " 86%|████████▋ | 38101/44063 [1:02:23<09:27, 10.51it/s]\u001b[A\n",
+ " 86%|████████▋ | 38103/44063 [1:02:23<08:48, 11.28it/s]\u001b[A\n",
+ " 86%|████████▋ | 38105/44063 [1:02:23<08:51, 11.21it/s]\u001b[A\n",
+ " 86%|████████▋ | 38107/44063 [1:02:23<08:46, 11.31it/s]\u001b[A\n",
+ " 86%|████████▋ | 38109/44063 [1:02:24<11:19, 8.76it/s]\u001b[A\n",
+ " 86%|████████▋ | 38110/44063 [1:02:24<11:08, 8.90it/s]\u001b[A\n",
+ " 86%|████████▋ | 38112/44063 [1:02:24<09:44, 10.19it/s]\u001b[A\n",
+ " 86%|████████▋ | 38114/44063 [1:02:24<11:09, 8.89it/s]\u001b[A\n",
+ " 87%|████████▋ | 38116/44063 [1:02:24<11:09, 8.89it/s]\u001b[A\n",
+ " 87%|████████▋ | 38118/44063 [1:02:24<10:50, 9.14it/s]\u001b[A\n",
+ " 87%|████████▋ | 38120/44063 [1:02:25<09:45, 10.14it/s]\u001b[A\n",
+ " 87%|████████▋ | 38122/44063 [1:02:25<09:52, 10.04it/s]\u001b[A\n",
+ " 87%|████████▋ | 38124/44063 [1:02:25<09:36, 10.30it/s]\u001b[A\n",
+ " 87%|████████▋ | 38126/44063 [1:02:25<09:16, 10.67it/s]\u001b[A\n",
+ " 87%|████████▋ | 38128/44063 [1:02:25<10:14, 9.67it/s]\u001b[A\n",
+ " 87%|████████▋ | 38130/44063 [1:02:26<10:01, 9.86it/s]\u001b[A\n",
+ " 87%|████████▋ | 38132/44063 [1:02:26<09:45, 10.14it/s]\u001b[A\n",
+ " 87%|████████▋ | 38134/44063 [1:02:26<09:30, 10.39it/s]\u001b[A\n",
+ " 87%|████████▋ | 38136/44063 [1:02:26<08:57, 11.03it/s]\u001b[A\n",
+ " 87%|████████▋ | 38138/44063 [1:02:26<09:38, 10.25it/s]\u001b[A\n",
+ " 87%|████████▋ | 38140/44063 [1:02:27<08:59, 10.99it/s]\u001b[A\n",
+ " 87%|████████▋ | 38142/44063 [1:02:27<10:27, 9.43it/s]\u001b[A\n",
+ " 87%|████████▋ | 38144/44063 [1:02:27<10:10, 9.70it/s]\u001b[A\n",
+ " 87%|████████▋ | 38146/44063 [1:02:27<09:51, 10.01it/s]\u001b[A\n",
+ " 87%|████████▋ | 38148/44063 [1:02:27<09:48, 10.05it/s]\u001b[A\n",
+ " 87%|████████▋ | 38150/44063 [1:02:28<09:09, 10.76it/s]\u001b[A\n",
+ " 87%|████████▋ | 38152/44063 [1:02:28<10:14, 9.62it/s]\u001b[A\n",
+ " 87%|████████▋ | 38154/44063 [1:02:28<10:04, 9.78it/s]\u001b[A\n",
+ " 87%|████████▋ | 38156/44063 [1:02:28<09:50, 10.01it/s]\u001b[A\n",
+ " 87%|████████▋ | 38158/44063 [1:02:29<11:48, 8.34it/s]\u001b[A\n",
+ " 87%|████████▋ | 38159/44063 [1:02:29<13:03, 7.53it/s]\u001b[A\n",
+ " 87%|████████▋ | 38161/44063 [1:02:29<11:47, 8.34it/s]\u001b[A\n",
+ " 87%|████████▋ | 38162/44063 [1:02:29<11:44, 8.37it/s]\u001b[A\n",
+ " 87%|████████▋ | 38163/44063 [1:02:29<12:06, 8.12it/s]\u001b[A\n",
+ " 87%|████████▋ | 38166/44063 [1:02:29<10:20, 9.50it/s]\u001b[A\n",
+ " 87%|████████▋ | 38168/44063 [1:02:29<09:42, 10.13it/s]\u001b[A\n",
+ " 87%|████████▋ | 38170/44063 [1:02:30<09:12, 10.67it/s]\u001b[A\n",
+ " 87%|████████▋ | 38172/44063 [1:02:30<09:28, 10.37it/s]\u001b[A\n",
+ " 87%|████████▋ | 38174/44063 [1:02:30<08:37, 11.37it/s]\u001b[A\n",
+ " 87%|████████▋ | 38176/44063 [1:02:30<08:46, 11.18it/s]\u001b[A\n",
+ " 87%|████████▋ | 38178/44063 [1:02:30<08:15, 11.87it/s]\u001b[A\n",
+ " 87%|████████▋ | 38180/44063 [1:02:30<08:36, 11.39it/s]\u001b[A\n",
+ " 87%|████████▋ | 38182/44063 [1:02:31<09:30, 10.31it/s]\u001b[A\n",
+ " 87%|████████▋ | 38184/44063 [1:02:31<09:54, 9.88it/s]\u001b[A\n",
+ " 87%|████████▋ | 38186/44063 [1:02:31<08:50, 11.08it/s]\u001b[A\n",
+ " 87%|████████▋ | 38188/44063 [1:02:31<08:25, 11.62it/s]\u001b[A\n",
+ " 87%|████████▋ | 38190/44063 [1:02:31<08:53, 11.01it/s]\u001b[A\n",
+ " 87%|████████▋ | 38192/44063 [1:02:32<08:28, 11.54it/s]\u001b[A\n",
+ " 87%|████████▋ | 38194/44063 [1:02:32<08:27, 11.57it/s]\u001b[A\n",
+ " 87%|████████▋ | 38196/44063 [1:02:32<11:27, 8.54it/s]\u001b[A\n",
+ " 87%|████████▋ | 38198/44063 [1:02:32<11:30, 8.49it/s]\u001b[A\n",
+ " 87%|████████▋ | 38200/44063 [1:02:33<09:51, 9.91it/s]\u001b[A\n",
+ " 87%|████████▋ | 38202/44063 [1:02:33<12:05, 8.07it/s]\u001b[A\n",
+ " 87%|████████▋ | 38203/44063 [1:02:33<12:32, 7.78it/s]\u001b[A\n",
+ " 87%|████████▋ | 38204/44063 [1:02:33<12:15, 7.96it/s]\u001b[A\n",
+ " 87%|████████▋ | 38206/44063 [1:02:33<11:30, 8.49it/s]\u001b[A\n",
+ " 87%|████████▋ | 38207/44063 [1:02:33<11:28, 8.51it/s]\u001b[A\n",
+ " 87%|████████▋ | 38209/44063 [1:02:34<10:22, 9.41it/s]\u001b[A\n",
+ " 87%|████████▋ | 38211/44063 [1:02:34<11:09, 8.74it/s]\u001b[A\n",
+ " 87%|████████▋ | 38213/44063 [1:02:34<10:47, 9.03it/s]\u001b[A\n",
+ " 87%|████████▋ | 38215/44063 [1:02:34<10:05, 9.66it/s]\u001b[A\n",
+ " 87%|████████▋ | 38217/44063 [1:02:34<10:26, 9.33it/s]\u001b[A\n",
+ " 87%|████████▋ | 38219/44063 [1:02:35<09:06, 10.70it/s]\u001b[A\n",
+ " 87%|████████▋ | 38221/44063 [1:02:35<09:43, 10.00it/s]\u001b[A\n",
+ " 87%|████████▋ | 38223/44063 [1:02:35<09:31, 10.22it/s]\u001b[A\n",
+ " 87%|████████▋ | 38225/44063 [1:02:35<08:51, 10.98it/s]\u001b[A\n",
+ " 87%|████████▋ | 38227/44063 [1:02:35<09:32, 10.20it/s]\u001b[A\n",
+ " 87%|████████▋ | 38229/44063 [1:02:36<10:39, 9.12it/s]\u001b[A\n",
+ " 87%|████████▋ | 38231/44063 [1:02:36<10:18, 9.43it/s]\u001b[A\n",
+ " 87%|████████▋ | 38233/44063 [1:02:36<09:19, 10.43it/s]\u001b[A\n",
+ " 87%|████████▋ | 38235/44063 [1:02:36<09:08, 10.63it/s]\u001b[A\n",
+ " 87%|████████▋ | 38237/44063 [1:02:36<08:45, 11.08it/s]\u001b[A\n",
+ " 87%|████████▋ | 38239/44063 [1:02:37<08:57, 10.84it/s]\u001b[A\n",
+ " 87%|████████▋ | 38241/44063 [1:02:37<08:42, 11.14it/s]\u001b[A\n",
+ " 87%|████████▋ | 38243/44063 [1:02:37<08:28, 11.43it/s]\u001b[A\n",
+ " 87%|████████▋ | 38245/44063 [1:02:37<07:59, 12.13it/s]\u001b[A\n",
+ " 87%|████████▋ | 38247/44063 [1:02:37<09:02, 10.72it/s]\u001b[A\n",
+ " 87%|████████▋ | 38249/44063 [1:02:37<08:36, 11.26it/s]\u001b[A\n",
+ " 87%|████████▋ | 38251/44063 [1:02:38<08:20, 11.61it/s]\u001b[A\n",
+ " 87%|████████▋ | 38253/44063 [1:02:38<10:52, 8.91it/s]\u001b[A\n",
+ " 87%|████████▋ | 38255/44063 [1:02:38<09:51, 9.81it/s]\u001b[A\n",
+ " 87%|████████▋ | 38257/44063 [1:02:38<09:23, 10.30it/s]\u001b[A\n",
+ " 87%|████████▋ | 38259/44063 [1:02:38<09:23, 10.30it/s]\u001b[A\n",
+ " 87%|████████▋ | 38261/44063 [1:02:39<08:38, 11.20it/s]\u001b[A\n",
+ " 87%|████████▋ | 38263/44063 [1:02:39<10:08, 9.52it/s]\u001b[A\n",
+ " 87%|████████▋ | 38265/44063 [1:02:39<11:09, 8.65it/s]\u001b[A\n",
+ " 87%|████████▋ | 38266/44063 [1:02:39<14:16, 6.77it/s]\u001b[A\n",
+ " 87%|████████▋ | 38268/44063 [1:02:40<12:20, 7.83it/s]\u001b[A\n",
+ " 87%|████████▋ | 38269/44063 [1:02:40<11:42, 8.25it/s]\u001b[A\n",
+ " 87%|████████▋ | 38271/44063 [1:02:40<10:09, 9.50it/s]\u001b[A\n",
+ " 87%|████████▋ | 38273/44063 [1:02:40<10:38, 9.06it/s]\u001b[A\n",
+ " 87%|████████▋ | 38275/44063 [1:02:40<10:30, 9.18it/s]\u001b[A\n",
+ " 87%|████████▋ | 38277/44063 [1:02:40<09:21, 10.31it/s]\u001b[A\n",
+ " 87%|████████▋ | 38279/44063 [1:02:41<09:55, 9.71it/s]\u001b[A\n",
+ " 87%|████████▋ | 38281/44063 [1:02:41<09:26, 10.21it/s]\u001b[A\n",
+ " 87%|████████▋ | 38283/44063 [1:02:41<09:45, 9.88it/s]\u001b[A\n",
+ " 87%|████████▋ | 38285/44063 [1:02:41<10:27, 9.21it/s]\u001b[A\n",
+ " 87%|████████▋ | 38287/44063 [1:02:41<09:25, 10.21it/s]\u001b[A\n",
+ " 87%|████████▋ | 38289/44063 [1:02:42<11:12, 8.59it/s]\u001b[A\n",
+ " 87%|████████▋ | 38291/44063 [1:02:42<11:27, 8.40it/s]\u001b[A\n",
+ " 87%|████████▋ | 38292/44063 [1:02:42<13:21, 7.20it/s]\u001b[A\n",
+ " 87%|████████▋ | 38294/44063 [1:02:42<11:12, 8.57it/s]\u001b[A\n",
+ " 87%|████████▋ | 38296/44063 [1:02:42<09:39, 9.95it/s]\u001b[A\n",
+ " 87%|████████▋ | 38298/44063 [1:02:43<08:51, 10.84it/s]\u001b[A\n",
+ " 87%|████████▋ | 38300/44063 [1:02:43<08:28, 11.33it/s]\u001b[A\n",
+ " 87%|████████▋ | 38302/44063 [1:02:43<09:04, 10.57it/s]\u001b[A\n",
+ " 87%|████████▋ | 38304/44063 [1:02:43<09:37, 9.98it/s]\u001b[A\n",
+ " 87%|████████▋ | 38306/44063 [1:02:43<08:42, 11.02it/s]\u001b[A\n",
+ " 87%|████████▋ | 38308/44063 [1:02:43<08:05, 11.86it/s]\u001b[A\n",
+ " 87%|████████▋ | 38310/44063 [1:02:44<08:28, 11.30it/s]\u001b[A\n",
+ " 87%|████████▋ | 38312/44063 [1:02:44<08:01, 11.94it/s]\u001b[A\n",
+ " 87%|████████▋ | 38314/44063 [1:02:44<09:15, 10.35it/s]\u001b[A\n",
+ " 87%|████████▋ | 38316/44063 [1:02:44<08:49, 10.85it/s]\u001b[A\n",
+ " 87%|████████▋ | 38318/44063 [1:02:44<08:43, 10.96it/s]\u001b[A\n",
+ " 87%|████████▋ | 38320/44063 [1:02:44<07:56, 12.04it/s]\u001b[A\n",
+ " 87%|████████▋ | 38322/44063 [1:02:45<08:30, 11.26it/s]\u001b[A\n",
+ " 87%|████████▋ | 38324/44063 [1:02:45<08:39, 11.04it/s]\u001b[A\n",
+ " 87%|████████▋ | 38326/44063 [1:02:45<08:21, 11.45it/s]\u001b[A\n",
+ " 87%|████████▋ | 38328/44063 [1:02:45<09:05, 10.51it/s]\u001b[A\n",
+ " 87%|████████▋ | 38330/44063 [1:02:45<09:07, 10.47it/s]\u001b[A\n",
+ " 87%|████████▋ | 38332/44063 [1:02:46<08:43, 10.96it/s]\u001b[A\n",
+ " 87%|████████▋ | 38334/44063 [1:02:46<08:38, 11.05it/s]\u001b[A\n",
+ " 87%|████████▋ | 38336/44063 [1:02:46<08:32, 11.17it/s]\u001b[A\n",
+ " 87%|████████▋ | 38338/44063 [1:02:46<08:47, 10.85it/s]\u001b[A\n",
+ " 87%|████████▋ | 38340/44063 [1:02:46<08:24, 11.34it/s]\u001b[A\n",
+ " 87%|████████▋ | 38342/44063 [1:02:47<09:21, 10.19it/s]\u001b[A\n",
+ " 87%|████████▋ | 38344/44063 [1:02:47<09:04, 10.50it/s]\u001b[A\n",
+ " 87%|████████▋ | 38346/44063 [1:02:47<09:46, 9.75it/s]\u001b[A\n",
+ " 87%|████████▋ | 38348/44063 [1:02:47<09:24, 10.12it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 87%|████████▋ | 38350/44063 [1:02:47<09:26, 10.09it/s]\u001b[A\n",
+ " 87%|████████▋ | 38352/44063 [1:02:48<09:55, 9.58it/s]\u001b[A\n",
+ " 87%|████████▋ | 38353/44063 [1:02:48<10:02, 9.47it/s]\u001b[A\n",
+ " 87%|████████▋ | 38354/44063 [1:02:48<11:50, 8.04it/s]\u001b[A\n",
+ " 87%|████████▋ | 38357/44063 [1:02:48<09:50, 9.66it/s]\u001b[A\n",
+ " 87%|████████▋ | 38359/44063 [1:02:48<09:59, 9.51it/s]\u001b[A\n",
+ " 87%|████████▋ | 38361/44063 [1:02:48<09:04, 10.46it/s]\u001b[A\n",
+ " 87%|████████▋ | 38363/44063 [1:02:49<08:42, 10.91it/s]\u001b[A\n",
+ " 87%|████████▋ | 38365/44063 [1:02:49<08:07, 11.68it/s]\u001b[A\n",
+ " 87%|████████▋ | 38367/44063 [1:02:49<09:10, 10.35it/s]\u001b[A\n",
+ " 87%|████████▋ | 38369/44063 [1:02:49<10:43, 8.85it/s]\u001b[A\n",
+ " 87%|████████▋ | 38371/44063 [1:02:49<09:40, 9.81it/s]\u001b[A\n",
+ " 87%|████████▋ | 38373/44063 [1:02:50<08:45, 10.82it/s]\u001b[A\n",
+ " 87%|████████▋ | 38375/44063 [1:02:50<10:32, 9.00it/s]\u001b[A\n",
+ " 87%|████████▋ | 38377/44063 [1:02:50<10:00, 9.48it/s]\u001b[A\n",
+ " 87%|████████▋ | 38379/44063 [1:02:50<10:14, 9.25it/s]\u001b[A\n",
+ " 87%|████████▋ | 38380/44063 [1:02:50<12:32, 7.55it/s]\u001b[A\n",
+ " 87%|████████▋ | 38382/44063 [1:02:51<12:31, 7.56it/s]\u001b[A\n",
+ " 87%|████████▋ | 38384/44063 [1:02:51<10:49, 8.74it/s]\u001b[A\n",
+ " 87%|████████▋ | 38386/44063 [1:02:51<09:53, 9.57it/s]\u001b[A\n",
+ " 87%|████████▋ | 38388/44063 [1:02:51<09:09, 10.33it/s]\u001b[A\n",
+ " 87%|████████▋ | 38390/44063 [1:02:52<12:21, 7.65it/s]\u001b[A\n",
+ " 87%|████████▋ | 38391/44063 [1:02:52<12:29, 7.57it/s]\u001b[A\n",
+ " 87%|████████▋ | 38392/44063 [1:02:52<11:50, 7.98it/s]\u001b[A\n",
+ " 87%|████████▋ | 38394/44063 [1:02:52<10:30, 8.99it/s]\u001b[A\n",
+ " 87%|████████▋ | 38396/44063 [1:02:52<10:37, 8.89it/s]\u001b[A\n",
+ " 87%|████████▋ | 38397/44063 [1:02:52<12:34, 7.51it/s]\u001b[A\n",
+ " 87%|████████▋ | 38399/44063 [1:02:53<12:05, 7.81it/s]\u001b[A\n",
+ " 87%|████████▋ | 38401/44063 [1:02:53<10:39, 8.85it/s]\u001b[A\n",
+ " 87%|████████▋ | 38403/44063 [1:02:53<09:14, 10.20it/s]\u001b[A\n",
+ " 87%|████████▋ | 38405/44063 [1:02:53<09:35, 9.83it/s]\u001b[A\n",
+ " 87%|████████▋ | 38407/44063 [1:02:53<10:16, 9.17it/s]\u001b[A\n",
+ " 87%|████████▋ | 38408/44063 [1:02:54<10:45, 8.76it/s]\u001b[A\n",
+ " 87%|████████▋ | 38409/44063 [1:02:54<11:51, 7.94it/s]\u001b[A\n",
+ " 87%|████████▋ | 38411/44063 [1:02:54<10:37, 8.86it/s]\u001b[A\n",
+ " 87%|████████▋ | 38412/44063 [1:02:54<10:27, 9.00it/s]\u001b[A\n",
+ " 87%|████████▋ | 38413/44063 [1:02:54<11:47, 7.99it/s]\u001b[A\n",
+ " 87%|████████▋ | 38415/44063 [1:02:54<10:30, 8.96it/s]\u001b[A\n",
+ " 87%|████████▋ | 38417/44063 [1:02:54<09:42, 9.70it/s]\u001b[A\n",
+ " 87%|████████▋ | 38419/44063 [1:02:55<09:59, 9.41it/s]\u001b[A\n",
+ " 87%|████████▋ | 38420/44063 [1:02:55<10:10, 9.24it/s]\u001b[A\n",
+ " 87%|████████▋ | 38421/44063 [1:02:55<10:11, 9.23it/s]\u001b[A\n",
+ " 87%|████████▋ | 38423/44063 [1:02:55<09:38, 9.75it/s]\u001b[A\n",
+ " 87%|████████▋ | 38425/44063 [1:02:55<11:35, 8.11it/s]\u001b[A\n",
+ " 87%|████████▋ | 38426/44063 [1:02:56<11:51, 7.92it/s]\u001b[A\n",
+ " 87%|████████▋ | 38428/44063 [1:02:56<11:45, 7.99it/s]\u001b[A\n",
+ " 87%|████████▋ | 38430/44063 [1:02:56<12:02, 7.80it/s]\u001b[A\n",
+ " 87%|████████▋ | 38431/44063 [1:02:56<12:16, 7.65it/s]\u001b[A\n",
+ " 87%|████████▋ | 38432/44063 [1:02:56<11:54, 7.88it/s]\u001b[A\n",
+ " 87%|████████▋ | 38433/44063 [1:02:56<11:57, 7.85it/s]\u001b[A\n",
+ " 87%|████████▋ | 38434/44063 [1:02:57<13:02, 7.19it/s]\u001b[A\n",
+ " 87%|████████▋ | 38435/44063 [1:02:57<13:39, 6.87it/s]\u001b[A\n",
+ " 87%|████████▋ | 38437/44063 [1:02:57<11:58, 7.82it/s]\u001b[A\n",
+ " 87%|████████▋ | 38438/44063 [1:02:57<11:43, 7.99it/s]\u001b[A\n",
+ " 87%|████████▋ | 38439/44063 [1:02:57<11:57, 7.83it/s]\u001b[A\n",
+ " 87%|████████▋ | 38440/44063 [1:02:58<20:30, 4.57it/s]\u001b[A\n",
+ " 87%|████████▋ | 38441/44063 [1:02:58<19:19, 4.85it/s]\u001b[A\n",
+ " 87%|████████▋ | 38442/44063 [1:02:58<17:59, 5.20it/s]\u001b[A\n",
+ " 87%|████████▋ | 38444/44063 [1:02:58<14:44, 6.35it/s]\u001b[A\n",
+ " 87%|████████▋ | 38446/44063 [1:02:58<13:36, 6.88it/s]\u001b[A\n",
+ " 87%|████████▋ | 38448/44063 [1:02:59<12:08, 7.71it/s]\u001b[A\n",
+ " 87%|████████▋ | 38450/44063 [1:02:59<11:10, 8.37it/s]\u001b[A\n",
+ " 87%|████████▋ | 38451/44063 [1:02:59<11:54, 7.86it/s]\u001b[A\n",
+ " 87%|████████▋ | 38452/44063 [1:02:59<11:35, 8.06it/s]\u001b[A\n",
+ " 87%|████████▋ | 38453/44063 [1:02:59<11:18, 8.26it/s]\u001b[A\n",
+ " 87%|████████▋ | 38455/44063 [1:02:59<10:27, 8.93it/s]\u001b[A\n",
+ " 87%|████████▋ | 38456/44063 [1:02:59<11:03, 8.45it/s]\u001b[A\n",
+ " 87%|████████▋ | 38457/44063 [1:03:00<11:42, 7.98it/s]\u001b[A\n",
+ " 87%|████████▋ | 38458/44063 [1:03:00<16:43, 5.59it/s]\u001b[A\n",
+ " 87%|████████▋ | 38460/44063 [1:03:00<15:05, 6.19it/s]\u001b[A\n",
+ " 87%|████████▋ | 38461/44063 [1:03:00<13:27, 6.94it/s]\u001b[A\n",
+ " 87%|████████▋ | 38463/44063 [1:03:00<12:14, 7.62it/s]\u001b[A\n",
+ " 87%|████████▋ | 38464/44063 [1:03:01<13:59, 6.67it/s]\u001b[A\n",
+ " 87%|████████▋ | 38466/44063 [1:03:01<11:38, 8.01it/s]\u001b[A\n",
+ " 87%|████████▋ | 38468/44063 [1:03:01<11:22, 8.20it/s]\u001b[A\n",
+ " 87%|████████▋ | 38469/44063 [1:03:01<12:00, 7.76it/s]\u001b[A\n",
+ " 87%|████████▋ | 38470/44063 [1:03:01<12:16, 7.59it/s]\u001b[A\n",
+ " 87%|████████▋ | 38472/44063 [1:03:01<10:46, 8.64it/s]\u001b[A\n",
+ " 87%|████████▋ | 38473/44063 [1:03:02<11:40, 7.98it/s]\u001b[A\n",
+ " 87%|████████▋ | 38474/44063 [1:03:02<11:16, 8.27it/s]\u001b[A\n",
+ " 87%|████████▋ | 38475/44063 [1:03:02<10:55, 8.52it/s]\u001b[A\n",
+ " 87%|████████▋ | 38477/44063 [1:03:02<10:57, 8.49it/s]\u001b[A\n",
+ " 87%|████████▋ | 38479/44063 [1:03:02<10:29, 8.87it/s]\u001b[A\n",
+ " 87%|████████▋ | 38480/44063 [1:03:02<10:40, 8.72it/s]\u001b[A\n",
+ " 87%|████████▋ | 38482/44063 [1:03:03<10:17, 9.03it/s]\u001b[A\n",
+ " 87%|████████▋ | 38483/44063 [1:03:03<10:03, 9.24it/s]\u001b[A\n",
+ " 87%|████████▋ | 38485/44063 [1:03:03<09:24, 9.89it/s]\u001b[A\n",
+ " 87%|████████▋ | 38487/44063 [1:03:03<10:08, 9.17it/s]\u001b[A\n",
+ " 87%|████████▋ | 38489/44063 [1:03:03<09:33, 9.73it/s]\u001b[A\n",
+ " 87%|████████▋ | 38490/44063 [1:03:03<11:10, 8.31it/s]\u001b[A\n",
+ " 87%|████████▋ | 38491/44063 [1:03:04<11:01, 8.42it/s]\u001b[A\n",
+ " 87%|████████▋ | 38493/44063 [1:03:04<12:23, 7.49it/s]\u001b[A\n",
+ " 87%|████████▋ | 38494/44063 [1:03:04<12:49, 7.24it/s]\u001b[A\n",
+ " 87%|████████▋ | 38495/44063 [1:03:04<12:39, 7.33it/s]\u001b[A\n",
+ " 87%|████████▋ | 38496/44063 [1:03:04<12:40, 7.32it/s]\u001b[A\n",
+ " 87%|████████▋ | 38497/44063 [1:03:04<12:24, 7.48it/s]\u001b[A\n",
+ " 87%|████████▋ | 38498/44063 [1:03:05<11:53, 7.80it/s]\u001b[A\n",
+ " 87%|████████▋ | 38499/44063 [1:03:05<11:40, 7.95it/s]\u001b[A\n",
+ " 87%|████████▋ | 38501/44063 [1:03:05<11:15, 8.24it/s]\u001b[A\n",
+ " 87%|████████▋ | 38503/44063 [1:03:05<10:51, 8.54it/s]\u001b[A\n",
+ " 87%|████████▋ | 38504/44063 [1:03:05<12:28, 7.42it/s]\u001b[A\n",
+ " 87%|████████▋ | 38506/44063 [1:03:05<11:19, 8.18it/s]\u001b[A\n",
+ " 87%|████████▋ | 38507/44063 [1:03:06<11:27, 8.08it/s]\u001b[A\n",
+ " 87%|████████▋ | 38508/44063 [1:03:06<12:05, 7.66it/s]\u001b[A\n",
+ " 87%|████████▋ | 38509/44063 [1:03:06<12:51, 7.20it/s]\u001b[A\n",
+ " 87%|████████▋ | 38511/44063 [1:03:06<11:49, 7.82it/s]\u001b[A\n",
+ " 87%|████████▋ | 38512/44063 [1:03:06<11:17, 8.19it/s]\u001b[A\n",
+ " 87%|████████▋ | 38514/44063 [1:03:06<10:10, 9.08it/s]\u001b[A\n",
+ " 87%|████████▋ | 38515/44063 [1:03:06<10:08, 9.12it/s]\u001b[A\n",
+ " 87%|████████▋ | 38516/44063 [1:03:07<10:17, 8.99it/s]\u001b[A\n",
+ " 87%|████████▋ | 38517/44063 [1:03:07<10:28, 8.82it/s]\u001b[A\n",
+ " 87%|████████▋ | 38519/44063 [1:03:07<11:09, 8.28it/s]\u001b[A\n",
+ " 87%|████████▋ | 38520/44063 [1:03:07<10:58, 8.42it/s]\u001b[A\n",
+ " 87%|████████▋ | 38522/44063 [1:03:07<10:53, 8.48it/s]\u001b[A\n",
+ " 87%|████████▋ | 38523/44063 [1:03:07<12:04, 7.65it/s]\u001b[A\n",
+ " 87%|████████▋ | 38525/44063 [1:03:08<10:32, 8.76it/s]\u001b[A\n",
+ " 87%|████████▋ | 38526/44063 [1:03:08<10:09, 9.08it/s]\u001b[A\n",
+ " 87%|████████▋ | 38527/44063 [1:03:08<10:43, 8.61it/s]\u001b[A\n",
+ " 87%|████████▋ | 38529/44063 [1:03:08<10:11, 9.05it/s]\u001b[A\n",
+ " 87%|████████▋ | 38530/44063 [1:03:08<12:31, 7.36it/s]\u001b[A\n",
+ " 87%|████████▋ | 38531/44063 [1:03:08<13:28, 6.84it/s]\u001b[A\n",
+ " 87%|████████▋ | 38532/44063 [1:03:09<12:16, 7.51it/s]\u001b[A\n",
+ " 87%|████████▋ | 38534/44063 [1:03:09<11:08, 8.27it/s]\u001b[A\n",
+ " 87%|████████▋ | 38535/44063 [1:03:09<11:14, 8.19it/s]\u001b[A\n",
+ " 87%|████████▋ | 38537/44063 [1:03:09<10:40, 8.63it/s]\u001b[A\n",
+ " 87%|████████▋ | 38538/44063 [1:03:09<11:05, 8.30it/s]\u001b[A\n",
+ " 87%|████████▋ | 38540/44063 [1:03:09<10:26, 8.82it/s]\u001b[A\n",
+ " 87%|████████▋ | 38541/44063 [1:03:09<10:44, 8.57it/s]\u001b[A\n",
+ " 87%|████████▋ | 38543/44063 [1:03:10<10:21, 8.88it/s]\u001b[A\n",
+ " 87%|████████▋ | 38544/44063 [1:03:10<10:48, 8.50it/s]\u001b[A\n",
+ " 87%|████████▋ | 38545/44063 [1:03:10<10:57, 8.39it/s]\u001b[A\n",
+ " 87%|████████▋ | 38546/44063 [1:03:10<11:56, 7.70it/s]\u001b[A\n",
+ " 87%|████████▋ | 38548/44063 [1:03:10<11:02, 8.32it/s]\u001b[A\n",
+ " 87%|████████▋ | 38549/44063 [1:03:10<11:02, 8.32it/s]\u001b[A\n",
+ " 87%|████████▋ | 38550/44063 [1:03:11<11:08, 8.25it/s]\u001b[A\n",
+ " 87%|████████▋ | 38552/44063 [1:03:11<10:56, 8.39it/s]\u001b[A\n",
+ " 87%|████████▋ | 38554/44063 [1:03:11<09:51, 9.32it/s]\u001b[A\n",
+ " 87%|████████▋ | 38555/44063 [1:03:11<11:01, 8.33it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 88%|████████▊ | 38556/44063 [1:03:11<10:44, 8.55it/s]\u001b[A\n",
+ " 88%|████████▊ | 38558/44063 [1:03:11<10:53, 8.43it/s]\u001b[A\n",
+ " 88%|████████▊ | 38559/44063 [1:03:12<11:36, 7.90it/s]\u001b[A\n",
+ " 88%|████████▊ | 38560/44063 [1:03:12<11:17, 8.12it/s]\u001b[A\n",
+ " 88%|████████▊ | 38561/44063 [1:03:12<14:08, 6.48it/s]\u001b[A\n",
+ " 88%|████████▊ | 38562/44063 [1:03:12<14:17, 6.41it/s]\u001b[A\n",
+ " 88%|████████▊ | 38563/44063 [1:03:12<12:50, 7.13it/s]\u001b[A\n",
+ " 88%|████████▊ | 38565/44063 [1:03:12<12:18, 7.45it/s]\u001b[A\n",
+ " 88%|████████▊ | 38566/44063 [1:03:13<12:35, 7.27it/s]\u001b[A\n",
+ " 88%|████████▊ | 38568/44063 [1:03:13<10:20, 8.85it/s]\u001b[A\n",
+ " 88%|████████▊ | 38570/44063 [1:03:13<09:39, 9.48it/s]\u001b[A\n",
+ " 88%|████████▊ | 38572/44063 [1:03:13<09:21, 9.79it/s]\u001b[A\n",
+ " 88%|████████▊ | 38574/44063 [1:03:13<10:23, 8.81it/s]\u001b[A\n",
+ " 88%|████████▊ | 38575/44063 [1:03:14<17:58, 5.09it/s]\u001b[A\n",
+ " 88%|████████▊ | 38577/44063 [1:03:14<15:18, 5.97it/s]\u001b[A\n",
+ " 88%|████████▊ | 38578/44063 [1:03:14<15:48, 5.78it/s]\u001b[A\n",
+ " 88%|████████▊ | 38580/44063 [1:03:14<14:18, 6.39it/s]\u001b[A\n",
+ " 88%|████████▊ | 38581/44063 [1:03:14<13:01, 7.01it/s]\u001b[A\n",
+ " 88%|████████▊ | 38582/44063 [1:03:15<12:36, 7.24it/s]\u001b[A\n",
+ " 88%|████████▊ | 38583/44063 [1:03:15<11:35, 7.88it/s]\u001b[A\n",
+ " 88%|████████▊ | 38584/44063 [1:03:15<11:12, 8.15it/s]\u001b[A\n",
+ " 88%|████████▊ | 38585/44063 [1:03:15<13:16, 6.88it/s]\u001b[A\n",
+ " 88%|████████▊ | 38586/44063 [1:03:15<16:31, 5.52it/s]\u001b[A\n",
+ " 88%|████████▊ | 38588/44063 [1:03:15<13:45, 6.63it/s]\u001b[A\n",
+ " 88%|████████▊ | 38590/44063 [1:03:16<11:44, 7.77it/s]\u001b[A\n",
+ " 88%|████████▊ | 38592/44063 [1:03:16<10:42, 8.51it/s]\u001b[A\n",
+ " 88%|████████▊ | 38594/44063 [1:03:16<11:03, 8.24it/s]\u001b[A\n",
+ " 88%|████████▊ | 38596/44063 [1:03:16<09:48, 9.29it/s]\u001b[A\n",
+ " 88%|████████▊ | 38598/44063 [1:03:16<09:54, 9.19it/s]\u001b[A\n",
+ " 88%|████████▊ | 38600/44063 [1:03:17<09:50, 9.26it/s]\u001b[A\n",
+ " 88%|████████▊ | 38601/44063 [1:03:17<10:15, 8.88it/s]\u001b[A\n",
+ " 88%|████████▊ | 38603/44063 [1:03:17<10:49, 8.41it/s]\u001b[A\n",
+ " 88%|████████▊ | 38605/44063 [1:03:17<09:23, 9.69it/s]\u001b[A\n",
+ " 88%|████████▊ | 38607/44063 [1:03:17<09:09, 9.93it/s]\u001b[A\n",
+ " 88%|████████▊ | 38609/44063 [1:03:18<10:57, 8.30it/s]\u001b[A\n",
+ " 88%|████████▊ | 38610/44063 [1:03:18<10:25, 8.72it/s]\u001b[A\n",
+ " 88%|████████▊ | 38611/44063 [1:03:18<11:44, 7.74it/s]\u001b[A\n",
+ " 88%|████████▊ | 38612/44063 [1:03:18<11:56, 7.61it/s]\u001b[A\n",
+ " 88%|████████▊ | 38613/44063 [1:03:18<12:40, 7.17it/s]\u001b[A\n",
+ " 88%|████████▊ | 38615/44063 [1:03:18<11:31, 7.88it/s]\u001b[A\n",
+ " 88%|████████▊ | 38616/44063 [1:03:19<12:34, 7.22it/s]\u001b[A\n",
+ " 88%|████████▊ | 38618/44063 [1:03:19<11:29, 7.89it/s]\u001b[A\n",
+ " 88%|████████▊ | 38619/44063 [1:03:19<12:53, 7.04it/s]\u001b[A\n",
+ " 88%|████████▊ | 38620/44063 [1:03:19<12:56, 7.01it/s]\u001b[A\n",
+ " 88%|████████▊ | 38622/44063 [1:03:19<12:00, 7.56it/s]\u001b[A\n",
+ " 88%|████████▊ | 38624/44063 [1:03:20<12:06, 7.48it/s]\u001b[A\n",
+ " 88%|████████▊ | 38625/44063 [1:03:20<12:50, 7.06it/s]\u001b[A\n",
+ " 88%|████████▊ | 38626/44063 [1:03:20<13:18, 6.81it/s]\u001b[A\n",
+ " 88%|████████▊ | 38627/44063 [1:03:20<12:52, 7.04it/s]\u001b[A\n",
+ " 88%|████████▊ | 38629/44063 [1:03:20<11:19, 7.99it/s]\u001b[A\n",
+ " 88%|████████▊ | 38632/44063 [1:03:20<09:28, 9.55it/s]\u001b[A\n",
+ " 88%|████████▊ | 38634/44063 [1:03:21<09:11, 9.84it/s]\u001b[A\n",
+ " 88%|████████▊ | 38636/44063 [1:03:21<10:12, 8.87it/s]\u001b[A\n",
+ " 88%|████████▊ | 38637/44063 [1:03:21<12:21, 7.32it/s]\u001b[A\n",
+ " 88%|████████▊ | 38639/44063 [1:03:21<11:15, 8.04it/s]\u001b[A\n",
+ " 88%|████████▊ | 38640/44063 [1:03:21<10:53, 8.30it/s]\u001b[A\n",
+ " 88%|████████▊ | 38641/44063 [1:03:21<10:36, 8.51it/s]\u001b[A\n",
+ " 88%|████████▊ | 38642/44063 [1:03:22<10:57, 8.24it/s]\u001b[A\n",
+ " 88%|████████▊ | 38644/44063 [1:03:22<09:50, 9.18it/s]\u001b[A\n",
+ " 88%|████████▊ | 38646/44063 [1:03:22<09:38, 9.37it/s]\u001b[A\n",
+ " 88%|████████▊ | 38648/44063 [1:03:22<09:08, 9.87it/s]\u001b[A\n",
+ " 88%|████████▊ | 38650/44063 [1:03:22<09:35, 9.41it/s]\u001b[A\n",
+ " 88%|████████▊ | 38651/44063 [1:03:22<11:01, 8.18it/s]\u001b[A\n",
+ " 88%|████████▊ | 38652/44063 [1:03:23<11:16, 8.00it/s]\u001b[A\n",
+ " 88%|████████▊ | 38654/44063 [1:03:23<10:16, 8.78it/s]\u001b[A\n",
+ " 88%|████████▊ | 38656/44063 [1:03:23<10:08, 8.88it/s]\u001b[A\n",
+ " 88%|████████▊ | 38657/44063 [1:03:23<11:47, 7.64it/s]\u001b[A\n",
+ " 88%|████████▊ | 38658/44063 [1:03:23<12:00, 7.51it/s]\u001b[A\n",
+ " 88%|████████▊ | 38659/44063 [1:03:23<11:23, 7.91it/s]\u001b[A\n",
+ " 88%|████████▊ | 38661/44063 [1:03:24<10:38, 8.46it/s]\u001b[A\n",
+ " 88%|████████▊ | 38662/44063 [1:03:24<10:20, 8.71it/s]\u001b[A\n",
+ " 88%|████████▊ | 38663/44063 [1:03:24<11:00, 8.17it/s]\u001b[A\n",
+ " 88%|████████▊ | 38664/44063 [1:03:24<12:50, 7.00it/s]\u001b[A\n",
+ " 88%|████████▊ | 38666/44063 [1:03:24<11:22, 7.91it/s]\u001b[A\n",
+ " 88%|████████▊ | 38668/44063 [1:03:24<09:59, 9.00it/s]\u001b[A\n",
+ " 88%|████████▊ | 38670/44063 [1:03:25<10:10, 8.83it/s]\u001b[A\n",
+ " 88%|████████▊ | 38671/44063 [1:03:25<10:57, 8.20it/s]\u001b[A\n",
+ " 88%|████████▊ | 38672/44063 [1:03:25<13:34, 6.62it/s]\u001b[A\n",
+ " 88%|████████▊ | 38673/44063 [1:03:25<14:12, 6.32it/s]\u001b[A\n",
+ " 88%|████████▊ | 38675/44063 [1:03:25<13:26, 6.68it/s]\u001b[A\n",
+ " 88%|████████▊ | 38677/44063 [1:03:26<12:36, 7.12it/s]\u001b[A\n",
+ " 88%|████████▊ | 38679/44063 [1:03:26<11:00, 8.15it/s]\u001b[A\n",
+ " 88%|████████▊ | 38680/44063 [1:03:26<11:46, 7.62it/s]\u001b[A\n",
+ " 88%|████████▊ | 38682/44063 [1:03:26<10:29, 8.55it/s]\u001b[A\n",
+ " 88%|████████▊ | 38683/44063 [1:03:26<10:52, 8.25it/s]\u001b[A\n",
+ " 88%|████████▊ | 38685/44063 [1:03:26<09:48, 9.14it/s]\u001b[A\n",
+ " 88%|████████▊ | 38686/44063 [1:03:27<09:51, 9.10it/s]\u001b[A\n",
+ " 88%|████████▊ | 38687/44063 [1:03:27<10:06, 8.86it/s]\u001b[A\n",
+ " 88%|████████▊ | 38689/44063 [1:03:27<10:30, 8.53it/s]\u001b[A\n",
+ " 88%|████████▊ | 38690/44063 [1:03:27<10:28, 8.55it/s]\u001b[A\n",
+ " 88%|████████▊ | 38691/44063 [1:03:27<11:16, 7.94it/s]\u001b[A\n",
+ " 88%|████████▊ | 38692/44063 [1:03:27<11:11, 8.00it/s]\u001b[A\n",
+ " 88%|████████▊ | 38693/44063 [1:03:27<11:04, 8.08it/s]\u001b[A\n",
+ " 88%|████████▊ | 38694/44063 [1:03:28<11:16, 7.93it/s]\u001b[A\n",
+ " 88%|████████▊ | 38695/44063 [1:03:28<10:56, 8.17it/s]\u001b[A\n",
+ " 88%|████████▊ | 38696/44063 [1:03:28<11:12, 7.98it/s]\u001b[A\n",
+ " 88%|████████▊ | 38697/44063 [1:03:28<10:46, 8.30it/s]\u001b[A\n",
+ " 88%|████████▊ | 38698/44063 [1:03:28<10:43, 8.34it/s]\u001b[A\n",
+ " 88%|████████▊ | 38700/44063 [1:03:28<09:40, 9.24it/s]\u001b[A\n",
+ " 88%|████████▊ | 38701/44063 [1:03:28<10:01, 8.91it/s]\u001b[A\n",
+ " 88%|████████▊ | 38702/44063 [1:03:29<13:03, 6.85it/s]\u001b[A\n",
+ " 88%|████████▊ | 38703/44063 [1:03:29<12:46, 7.00it/s]\u001b[A\n",
+ " 88%|████████▊ | 38704/44063 [1:03:29<11:41, 7.64it/s]\u001b[A\n",
+ " 88%|████████▊ | 38705/44063 [1:03:29<12:42, 7.03it/s]\u001b[A\n",
+ " 88%|████████▊ | 38707/44063 [1:03:29<11:23, 7.84it/s]\u001b[A\n",
+ " 88%|████████▊ | 38708/44063 [1:03:29<11:22, 7.85it/s]\u001b[A\n",
+ " 88%|████████▊ | 38709/44063 [1:03:29<10:48, 8.26it/s]\u001b[A\n",
+ " 88%|████████▊ | 38710/44063 [1:03:30<12:28, 7.15it/s]\u001b[A\n",
+ " 88%|████████▊ | 38712/44063 [1:03:30<11:32, 7.72it/s]\u001b[A\n",
+ " 88%|████████▊ | 38713/44063 [1:03:30<12:46, 6.98it/s]\u001b[A\n",
+ " 88%|████████▊ | 38714/44063 [1:03:30<16:19, 5.46it/s]\u001b[A\n",
+ " 88%|████████▊ | 38715/44063 [1:03:30<16:10, 5.51it/s]\u001b[A\n",
+ " 88%|████████▊ | 38717/44063 [1:03:31<13:27, 6.62it/s]\u001b[A\n",
+ " 88%|████████▊ | 38719/44063 [1:03:31<11:53, 7.49it/s]\u001b[A\n",
+ " 88%|████████▊ | 38720/44063 [1:03:31<12:20, 7.21it/s]\u001b[A\n",
+ " 88%|████████▊ | 38721/44063 [1:03:31<13:41, 6.50it/s]\u001b[A\n",
+ " 88%|████████▊ | 38722/44063 [1:03:31<12:41, 7.01it/s]\u001b[A\n",
+ " 88%|████████▊ | 38723/44063 [1:03:31<13:42, 6.49it/s]\u001b[A\n",
+ " 88%|████████▊ | 38724/44063 [1:03:32<15:16, 5.82it/s]\u001b[A\n",
+ " 88%|████████▊ | 38725/44063 [1:03:32<13:27, 6.61it/s]\u001b[A\n",
+ " 88%|████████▊ | 38726/44063 [1:03:32<12:38, 7.03it/s]\u001b[A\n",
+ " 88%|████████▊ | 38727/44063 [1:03:32<13:50, 6.43it/s]\u001b[A\n",
+ " 88%|████████▊ | 38728/44063 [1:03:32<14:38, 6.07it/s]\u001b[A\n",
+ " 88%|████████▊ | 38730/44063 [1:03:32<12:41, 7.01it/s]\u001b[A\n",
+ " 88%|████████▊ | 38732/44063 [1:03:33<11:21, 7.83it/s]\u001b[A\n",
+ " 88%|████████▊ | 38733/44063 [1:03:33<11:23, 7.80it/s]\u001b[A\n",
+ " 88%|████████▊ | 38735/44063 [1:03:33<10:19, 8.60it/s]\u001b[A\n",
+ " 88%|████████▊ | 38737/44063 [1:03:33<10:24, 8.53it/s]\u001b[A\n",
+ " 88%|████████▊ | 38739/44063 [1:03:33<09:21, 9.49it/s]\u001b[A\n",
+ " 88%|████████▊ | 38741/44063 [1:03:33<09:16, 9.57it/s]\u001b[A\n",
+ " 88%|████████▊ | 38743/44063 [1:03:34<09:58, 8.88it/s]\u001b[A\n",
+ " 88%|████████▊ | 38745/44063 [1:03:34<09:33, 9.27it/s]\u001b[A\n",
+ " 88%|████████▊ | 38746/44063 [1:03:34<09:30, 9.32it/s]\u001b[A\n",
+ " 88%|████████▊ | 38747/44063 [1:03:34<11:27, 7.73it/s]\u001b[A\n",
+ " 88%|████████▊ | 38749/44063 [1:03:34<11:06, 7.97it/s]\u001b[A\n",
+ " 88%|████████▊ | 38751/44063 [1:03:35<09:58, 8.87it/s]\u001b[A\n",
+ " 88%|████████▊ | 38753/44063 [1:03:35<09:19, 9.48it/s]\u001b[A\n",
+ " 88%|████████▊ | 38755/44063 [1:03:35<09:49, 9.00it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 88%|████████▊ | 38757/44063 [1:03:35<08:36, 10.27it/s]\u001b[A\n",
+ " 88%|████████▊ | 38759/44063 [1:03:35<10:00, 8.83it/s]\u001b[A\n",
+ " 88%|████████▊ | 38760/44063 [1:03:36<10:04, 8.78it/s]\u001b[A\n",
+ " 88%|████████▊ | 38761/44063 [1:03:36<09:53, 8.93it/s]\u001b[A\n",
+ " 88%|████████▊ | 38762/44063 [1:03:36<10:15, 8.62it/s]\u001b[A\n",
+ " 88%|████████▊ | 38764/44063 [1:03:36<09:35, 9.20it/s]\u001b[A\n",
+ " 88%|████████▊ | 38766/44063 [1:03:36<09:58, 8.85it/s]\u001b[A\n",
+ " 88%|████████▊ | 38767/44063 [1:03:36<09:44, 9.06it/s]\u001b[A\n",
+ " 88%|████████▊ | 38769/44063 [1:03:37<12:35, 7.00it/s]\u001b[A\n",
+ " 88%|████████▊ | 38770/44063 [1:03:37<11:54, 7.41it/s]\u001b[A\n",
+ " 88%|████████▊ | 38771/44063 [1:03:37<12:08, 7.26it/s]\u001b[A\n",
+ " 88%|████████▊ | 38772/44063 [1:03:37<11:55, 7.39it/s]\u001b[A\n",
+ " 88%|████████▊ | 38774/44063 [1:03:37<11:01, 7.99it/s]\u001b[A\n",
+ " 88%|████████▊ | 38776/44063 [1:03:38<09:54, 8.89it/s]\u001b[A\n",
+ " 88%|████████▊ | 38778/44063 [1:03:38<09:17, 9.48it/s]\u001b[A\n",
+ " 88%|████████▊ | 38779/44063 [1:03:38<10:07, 8.70it/s]\u001b[A\n",
+ " 88%|████████▊ | 38780/44063 [1:03:38<11:22, 7.74it/s]\u001b[A\n",
+ " 88%|████████▊ | 38781/44063 [1:03:38<11:52, 7.41it/s]\u001b[A\n",
+ " 88%|████████▊ | 38782/44063 [1:03:38<11:22, 7.74it/s]\u001b[A\n",
+ " 88%|████████▊ | 38783/44063 [1:03:38<11:27, 7.68it/s]\u001b[A\n",
+ " 88%|████████▊ | 38784/44063 [1:03:39<11:21, 7.75it/s]\u001b[A\n",
+ " 88%|████████▊ | 38785/44063 [1:03:39<10:47, 8.15it/s]\u001b[A\n",
+ " 88%|████████▊ | 38786/44063 [1:03:39<11:05, 7.94it/s]\u001b[A\n",
+ " 88%|████████▊ | 38787/44063 [1:03:39<10:48, 8.14it/s]\u001b[A\n",
+ " 88%|████████▊ | 38788/44063 [1:03:39<11:43, 7.50it/s]\u001b[A\n",
+ " 88%|████████▊ | 38789/44063 [1:03:39<14:12, 6.19it/s]\u001b[A\n",
+ " 88%|████████▊ | 38791/44063 [1:03:39<11:44, 7.49it/s]\u001b[A\n",
+ " 88%|████████▊ | 38793/44063 [1:03:40<11:08, 7.88it/s]\u001b[A\n",
+ " 88%|████████▊ | 38794/44063 [1:03:40<11:40, 7.52it/s]\u001b[A\n",
+ " 88%|████████▊ | 38795/44063 [1:03:40<12:40, 6.92it/s]\u001b[A\n",
+ " 88%|████████▊ | 38796/44063 [1:03:40<12:20, 7.12it/s]\u001b[A\n",
+ " 88%|████████▊ | 38797/44063 [1:03:40<11:18, 7.77it/s]\u001b[A\n",
+ " 88%|████████▊ | 38799/44063 [1:03:40<09:48, 8.94it/s]\u001b[A\n",
+ " 88%|████████▊ | 38801/44063 [1:03:41<09:09, 9.58it/s]\u001b[A\n",
+ " 88%|████████▊ | 38803/44063 [1:03:41<07:51, 11.16it/s]\u001b[A\n",
+ " 88%|████████▊ | 38805/44063 [1:03:41<09:01, 9.71it/s]\u001b[A\n",
+ " 88%|████████▊ | 38808/44063 [1:03:41<07:52, 11.11it/s]\u001b[A\n",
+ " 88%|████████▊ | 38810/44063 [1:03:41<07:48, 11.22it/s]\u001b[A\n",
+ " 88%|████████▊ | 38813/44063 [1:03:41<06:53, 12.70it/s]\u001b[A\n",
+ " 88%|████████▊ | 38815/44063 [1:03:42<07:08, 12.25it/s]\u001b[A\n",
+ " 88%|████████▊ | 38818/44063 [1:03:42<06:50, 12.77it/s]\u001b[A\n",
+ " 88%|████████▊ | 38820/44063 [1:03:42<06:59, 12.50it/s]\u001b[A\n",
+ " 88%|████████▊ | 38822/44063 [1:03:42<07:42, 11.32it/s]\u001b[A\n",
+ " 88%|████████▊ | 38824/44063 [1:03:42<08:15, 10.58it/s]\u001b[A\n",
+ " 88%|████████▊ | 38826/44063 [1:03:43<08:02, 10.85it/s]\u001b[A\n",
+ " 88%|████████▊ | 38828/44063 [1:03:43<07:30, 11.63it/s]\u001b[A\n",
+ " 88%|████████▊ | 38830/44063 [1:03:43<07:18, 11.95it/s]\u001b[A\n",
+ " 88%|████████▊ | 38832/44063 [1:03:43<06:46, 12.86it/s]\u001b[A\n",
+ " 88%|████████▊ | 38834/44063 [1:03:43<06:27, 13.48it/s]\u001b[A\n",
+ " 88%|████████▊ | 38836/44063 [1:03:43<07:09, 12.16it/s]\u001b[A\n",
+ " 88%|████████▊ | 38838/44063 [1:03:44<07:09, 12.17it/s]\u001b[A\n",
+ " 88%|████████▊ | 38840/44063 [1:03:44<06:58, 12.47it/s]\u001b[A\n",
+ " 88%|████████▊ | 38842/44063 [1:03:44<07:18, 11.91it/s]\u001b[A\n",
+ " 88%|████████▊ | 38844/44063 [1:03:44<06:57, 12.50it/s]\u001b[A\n",
+ " 88%|████████▊ | 38846/44063 [1:03:44<09:23, 9.26it/s]\u001b[A\n",
+ " 88%|████████▊ | 38848/44063 [1:03:45<09:37, 9.03it/s]\u001b[A\n",
+ " 88%|████████▊ | 38850/44063 [1:03:45<09:11, 9.45it/s]\u001b[A\n",
+ " 88%|████████▊ | 38852/44063 [1:03:45<08:00, 10.84it/s]\u001b[A\n",
+ " 88%|████████▊ | 38854/44063 [1:03:45<07:17, 11.90it/s]\u001b[A\n",
+ " 88%|████████▊ | 38856/44063 [1:03:45<06:40, 13.02it/s]\u001b[A\n",
+ " 88%|████████▊ | 38858/44063 [1:03:45<09:26, 9.18it/s]\u001b[A\n",
+ " 88%|████████▊ | 38860/44063 [1:03:46<08:40, 10.00it/s]\u001b[A\n",
+ " 88%|████████▊ | 38862/44063 [1:03:46<08:19, 10.41it/s]\u001b[A\n",
+ " 88%|████████▊ | 38864/44063 [1:03:46<08:56, 9.69it/s]\u001b[A\n",
+ " 88%|████████▊ | 38866/44063 [1:03:46<08:43, 9.93it/s]\u001b[A\n",
+ " 88%|████████▊ | 38868/44063 [1:03:46<08:36, 10.06it/s]\u001b[A\n",
+ " 88%|████████▊ | 38870/44063 [1:03:47<08:01, 10.78it/s]\u001b[A\n",
+ " 88%|████████▊ | 38872/44063 [1:03:47<08:01, 10.79it/s]\u001b[A\n",
+ " 88%|████████▊ | 38874/44063 [1:03:47<08:22, 10.33it/s]\u001b[A\n",
+ " 88%|████████▊ | 38876/44063 [1:03:47<08:25, 10.26it/s]\u001b[A\n",
+ " 88%|████████▊ | 38878/44063 [1:03:47<07:57, 10.85it/s]\u001b[A\n",
+ " 88%|████████▊ | 38880/44063 [1:03:48<08:19, 10.37it/s]\u001b[A\n",
+ " 88%|████████▊ | 38882/44063 [1:03:48<08:38, 10.00it/s]\u001b[A\n",
+ " 88%|████████▊ | 38884/44063 [1:03:48<08:49, 9.78it/s]\u001b[A\n",
+ " 88%|████████▊ | 38886/44063 [1:03:48<08:44, 9.88it/s]\u001b[A\n",
+ " 88%|████████▊ | 38888/44063 [1:03:48<07:56, 10.87it/s]\u001b[A\n",
+ " 88%|████████▊ | 38890/44063 [1:03:48<07:15, 11.87it/s]\u001b[A\n",
+ " 88%|████████▊ | 38892/44063 [1:03:49<07:42, 11.17it/s]\u001b[A\n",
+ " 88%|████████▊ | 38894/44063 [1:03:49<07:32, 11.43it/s]\u001b[A\n",
+ " 88%|████████▊ | 38896/44063 [1:03:49<07:42, 11.17it/s]\u001b[A\n",
+ " 88%|████████▊ | 38898/44063 [1:03:49<08:21, 10.29it/s]\u001b[A\n",
+ " 88%|████████▊ | 38900/44063 [1:03:49<08:04, 10.66it/s]\u001b[A\n",
+ " 88%|████████▊ | 38902/44063 [1:03:50<07:50, 10.97it/s]\u001b[A\n",
+ " 88%|████████▊ | 38904/44063 [1:03:50<08:30, 10.11it/s]\u001b[A\n",
+ " 88%|████████▊ | 38906/44063 [1:03:50<07:38, 11.26it/s]\u001b[A\n",
+ " 88%|████████▊ | 38908/44063 [1:03:50<08:28, 10.13it/s]\u001b[A\n",
+ " 88%|████████▊ | 38910/44063 [1:03:50<07:45, 11.07it/s]\u001b[A\n",
+ " 88%|████████▊ | 38912/44063 [1:03:50<06:54, 12.43it/s]\u001b[A\n",
+ " 88%|████████▊ | 38914/44063 [1:03:51<08:57, 9.59it/s]\u001b[A\n",
+ " 88%|████████▊ | 38916/44063 [1:03:51<07:55, 10.82it/s]\u001b[A\n",
+ " 88%|████████▊ | 38918/44063 [1:03:51<08:08, 10.54it/s]\u001b[A\n",
+ " 88%|████████▊ | 38920/44063 [1:03:51<07:55, 10.82it/s]\u001b[A\n",
+ " 88%|████████▊ | 38922/44063 [1:03:51<07:24, 11.56it/s]\u001b[A\n",
+ " 88%|████████▊ | 38924/44063 [1:03:52<07:46, 11.03it/s]\u001b[A\n",
+ " 88%|████████▊ | 38926/44063 [1:03:52<09:39, 8.86it/s]\u001b[A\n",
+ " 88%|████████▊ | 38928/44063 [1:03:52<08:25, 10.16it/s]\u001b[A\n",
+ " 88%|████████▊ | 38930/44063 [1:03:52<07:36, 11.25it/s]\u001b[A\n",
+ " 88%|████████▊ | 38932/44063 [1:03:52<07:18, 11.71it/s]\u001b[A\n",
+ " 88%|████████▊ | 38934/44063 [1:03:53<08:01, 10.66it/s]\u001b[A\n",
+ " 88%|████████▊ | 38936/44063 [1:03:53<06:56, 12.31it/s]\u001b[A\n",
+ " 88%|████████▊ | 38938/44063 [1:03:53<07:40, 11.12it/s]\u001b[A\n",
+ " 88%|████████▊ | 38940/44063 [1:03:53<07:13, 11.82it/s]\u001b[A\n",
+ " 88%|████████▊ | 38942/44063 [1:03:53<09:02, 9.45it/s]\u001b[A\n",
+ " 88%|████████▊ | 38944/44063 [1:03:54<08:06, 10.51it/s]\u001b[A\n",
+ " 88%|████████▊ | 38946/44063 [1:03:54<08:05, 10.54it/s]\u001b[A\n",
+ " 88%|████████▊ | 38948/44063 [1:03:54<07:29, 11.38it/s]\u001b[A\n",
+ " 88%|████████▊ | 38950/44063 [1:03:54<08:03, 10.58it/s]\u001b[A\n",
+ " 88%|████████▊ | 38952/44063 [1:03:54<07:07, 11.96it/s]\u001b[A\n",
+ " 88%|████████▊ | 38954/44063 [1:03:54<06:54, 12.33it/s]\u001b[A\n",
+ " 88%|████████▊ | 38956/44063 [1:03:55<07:31, 11.31it/s]\u001b[A\n",
+ " 88%|████████▊ | 38958/44063 [1:03:55<06:40, 12.74it/s]\u001b[A\n",
+ " 88%|████████▊ | 38960/44063 [1:03:55<06:55, 12.29it/s]\u001b[A\n",
+ " 88%|████████▊ | 38962/44063 [1:03:55<06:56, 12.26it/s]\u001b[A\n",
+ " 88%|████████▊ | 38964/44063 [1:03:55<07:31, 11.30it/s]\u001b[A\n",
+ " 88%|████████▊ | 38966/44063 [1:03:55<08:25, 10.08it/s]\u001b[A\n",
+ " 88%|████████▊ | 38968/44063 [1:03:56<07:46, 10.92it/s]\u001b[A\n",
+ " 88%|████████▊ | 38970/44063 [1:03:56<08:46, 9.67it/s]\u001b[A\n",
+ " 88%|████████▊ | 38972/44063 [1:03:56<07:50, 10.82it/s]\u001b[A\n",
+ " 88%|████████▊ | 38974/44063 [1:03:56<06:58, 12.16it/s]\u001b[A\n",
+ " 88%|████████▊ | 38976/44063 [1:03:56<07:35, 11.16it/s]\u001b[A\n",
+ " 88%|████████▊ | 38978/44063 [1:03:56<07:00, 12.10it/s]\u001b[A\n",
+ " 88%|████████▊ | 38980/44063 [1:03:57<07:53, 10.74it/s]\u001b[A\n",
+ " 88%|████████▊ | 38982/44063 [1:03:57<07:42, 11.00it/s]\u001b[A\n",
+ " 88%|████████▊ | 38984/44063 [1:03:57<07:07, 11.88it/s]\u001b[A\n",
+ " 88%|████████▊ | 38986/44063 [1:03:57<06:50, 12.35it/s]\u001b[A\n",
+ " 88%|████████▊ | 38988/44063 [1:03:57<06:14, 13.57it/s]\u001b[A\n",
+ " 88%|████████▊ | 38990/44063 [1:03:57<06:14, 13.54it/s]\u001b[A\n",
+ " 88%|████████▊ | 38992/44063 [1:03:58<06:32, 12.91it/s]\u001b[A\n",
+ " 88%|████████▊ | 38994/44063 [1:03:58<06:52, 12.30it/s]\u001b[A\n",
+ " 89%|████████▊ | 38996/44063 [1:03:58<06:39, 12.69it/s]\u001b[A\n",
+ " 89%|████████▊ | 38998/44063 [1:03:58<06:31, 12.95it/s]\u001b[A\n",
+ " 89%|████████▊ | 39000/44063 [1:03:58<07:22, 11.44it/s]\u001b[A\n",
+ " 89%|████████▊ | 39002/44063 [1:03:58<06:45, 12.48it/s]\u001b[A\n",
+ " 89%|████████▊ | 39004/44063 [1:03:59<07:06, 11.86it/s]\u001b[A\n",
+ " 89%|████████▊ | 39006/44063 [1:03:59<07:22, 11.43it/s]\u001b[A\n",
+ " 89%|████████▊ | 39008/44063 [1:03:59<07:24, 11.38it/s]\u001b[A\n",
+ " 89%|████████▊ | 39010/44063 [1:03:59<06:38, 12.67it/s]\u001b[A\n",
+ " 89%|████████▊ | 39013/44063 [1:03:59<05:40, 14.83it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 89%|████████▊ | 39015/44063 [1:03:59<07:03, 11.93it/s]\u001b[A\n",
+ " 89%|████████▊ | 39017/44063 [1:04:00<07:43, 10.89it/s]\u001b[A\n",
+ " 89%|████████▊ | 39019/44063 [1:04:00<07:15, 11.59it/s]\u001b[A\n",
+ " 89%|████████▊ | 39021/44063 [1:04:00<10:50, 7.75it/s]\u001b[A\n",
+ " 89%|████████▊ | 39023/44063 [1:04:00<09:18, 9.03it/s]\u001b[A\n",
+ " 89%|████████▊ | 39025/44063 [1:04:01<10:26, 8.04it/s]\u001b[A\n",
+ " 89%|████████▊ | 39027/44063 [1:04:01<12:15, 6.85it/s]\u001b[A\n",
+ " 89%|████████▊ | 39029/44063 [1:04:01<10:20, 8.11it/s]\u001b[A\n",
+ " 89%|████████▊ | 39031/44063 [1:04:01<09:17, 9.03it/s]\u001b[A\n",
+ " 89%|████████▊ | 39033/44063 [1:04:02<09:14, 9.08it/s]\u001b[A\n",
+ " 89%|████████▊ | 39035/44063 [1:04:02<08:52, 9.45it/s]\u001b[A\n",
+ " 89%|████████▊ | 39037/44063 [1:04:02<08:23, 9.97it/s]\u001b[A\n",
+ " 89%|████████▊ | 39039/44063 [1:04:02<08:33, 9.78it/s]\u001b[A\n",
+ " 89%|████████▊ | 39041/44063 [1:04:02<07:44, 10.81it/s]\u001b[A\n",
+ " 89%|████████▊ | 39043/44063 [1:04:03<10:23, 8.05it/s]\u001b[A\n",
+ " 89%|████████▊ | 39045/44063 [1:04:03<09:25, 8.88it/s]\u001b[A\n",
+ " 89%|████████▊ | 39047/44063 [1:04:03<11:56, 7.00it/s]\u001b[A\n",
+ " 89%|████████▊ | 39049/44063 [1:04:04<10:51, 7.70it/s]\u001b[A\n",
+ " 89%|████████▊ | 39050/44063 [1:04:04<10:24, 8.02it/s]\u001b[A\n",
+ " 89%|████████▊ | 39052/44063 [1:04:04<10:21, 8.07it/s]\u001b[A\n",
+ " 89%|████████▊ | 39054/44063 [1:04:04<09:08, 9.13it/s]\u001b[A\n",
+ " 89%|████████▊ | 39056/44063 [1:04:04<08:11, 10.18it/s]\u001b[A\n",
+ " 89%|████████▊ | 39058/44063 [1:04:04<08:53, 9.39it/s]\u001b[A\n",
+ " 89%|████████▊ | 39060/44063 [1:04:05<08:25, 9.89it/s]\u001b[A\n",
+ " 89%|████████▊ | 39062/44063 [1:04:05<07:20, 11.36it/s]\u001b[A\n",
+ " 89%|████████▊ | 39064/44063 [1:04:05<06:48, 12.25it/s]\u001b[A\n",
+ " 89%|████████▊ | 39066/44063 [1:04:05<06:46, 12.28it/s]\u001b[A\n",
+ " 89%|████████▊ | 39068/44063 [1:04:05<06:49, 12.19it/s]\u001b[A\n",
+ " 89%|████████▊ | 39070/44063 [1:04:05<06:33, 12.69it/s]\u001b[A\n",
+ " 89%|████████▊ | 39072/44063 [1:04:06<07:35, 10.95it/s]\u001b[A\n",
+ " 89%|████████▊ | 39074/44063 [1:04:06<07:28, 11.13it/s]\u001b[A\n",
+ " 89%|████████▊ | 39076/44063 [1:04:06<07:04, 11.75it/s]\u001b[A\n",
+ " 89%|████████▊ | 39078/44063 [1:04:06<07:41, 10.80it/s]\u001b[A\n",
+ " 89%|████████▊ | 39080/44063 [1:04:06<09:18, 8.92it/s]\u001b[A\n",
+ " 89%|████████▊ | 39081/44063 [1:04:07<09:13, 9.00it/s]\u001b[A\n",
+ " 89%|████████▊ | 39083/44063 [1:04:07<08:34, 9.68it/s]\u001b[A\n",
+ " 89%|████████▊ | 39085/44063 [1:04:07<10:29, 7.91it/s]\u001b[A\n",
+ " 89%|████████▊ | 39087/44063 [1:04:07<09:04, 9.14it/s]\u001b[A\n",
+ " 89%|████████▊ | 39089/44063 [1:04:07<08:49, 9.39it/s]\u001b[A\n",
+ " 89%|████████▊ | 39091/44063 [1:04:08<09:05, 9.11it/s]\u001b[A\n",
+ " 89%|████████▊ | 39092/44063 [1:04:08<10:49, 7.65it/s]\u001b[A\n",
+ " 89%|████████▊ | 39093/44063 [1:04:08<10:20, 8.01it/s]\u001b[A\n",
+ " 89%|████████▊ | 39096/44063 [1:04:08<08:38, 9.58it/s]\u001b[A\n",
+ " 89%|████████▊ | 39098/44063 [1:04:08<07:42, 10.73it/s]\u001b[A\n",
+ " 89%|████████▊ | 39100/44063 [1:04:08<07:54, 10.45it/s]\u001b[A\n",
+ " 89%|████████▊ | 39103/44063 [1:04:09<07:12, 11.48it/s]\u001b[A\n",
+ " 89%|████████▊ | 39105/44063 [1:04:09<07:15, 11.39it/s]\u001b[A\n",
+ " 89%|████████▉ | 39107/44063 [1:04:09<07:44, 10.67it/s]\u001b[A\n",
+ " 89%|████████▉ | 39109/44063 [1:04:09<07:28, 11.06it/s]\u001b[A\n",
+ " 89%|████████▉ | 39111/44063 [1:04:09<07:23, 11.17it/s]\u001b[A\n",
+ " 89%|████████▉ | 39113/44063 [1:04:10<06:47, 12.15it/s]\u001b[A\n",
+ " 89%|████████▉ | 39115/44063 [1:04:10<07:27, 11.05it/s]\u001b[A\n",
+ " 89%|████████▉ | 39117/44063 [1:04:10<09:23, 8.78it/s]\u001b[A\n",
+ " 89%|████████▉ | 39119/44063 [1:04:10<07:53, 10.44it/s]\u001b[A\n",
+ " 89%|████████▉ | 39121/44063 [1:04:10<08:12, 10.03it/s]\u001b[A\n",
+ " 89%|████████▉ | 39123/44063 [1:04:11<09:39, 8.52it/s]\u001b[A\n",
+ " 89%|████████▉ | 39125/44063 [1:04:11<08:26, 9.75it/s]\u001b[A\n",
+ " 89%|████████▉ | 39127/44063 [1:04:11<07:36, 10.80it/s]\u001b[A\n",
+ " 89%|████████▉ | 39129/44063 [1:04:11<09:50, 8.35it/s]\u001b[A\n",
+ " 89%|████████▉ | 39131/44063 [1:04:12<08:49, 9.32it/s]\u001b[A\n",
+ " 89%|████████▉ | 39133/44063 [1:04:12<08:37, 9.53it/s]\u001b[A\n",
+ " 89%|████████▉ | 39135/44063 [1:04:12<07:54, 10.38it/s]\u001b[A\n",
+ " 89%|████████▉ | 39137/44063 [1:04:12<08:03, 10.18it/s]\u001b[A\n",
+ " 89%|████████▉ | 39139/44063 [1:04:12<09:49, 8.35it/s]\u001b[A\n",
+ " 89%|████████▉ | 39140/44063 [1:04:13<09:25, 8.70it/s]\u001b[A\n",
+ " 89%|████████▉ | 39142/44063 [1:04:13<08:22, 9.78it/s]\u001b[A\n",
+ " 89%|████████▉ | 39144/44063 [1:04:13<08:14, 9.95it/s]\u001b[A\n",
+ " 89%|████████▉ | 39146/44063 [1:04:13<07:15, 11.29it/s]\u001b[A\n",
+ " 89%|████████▉ | 39148/44063 [1:04:13<06:42, 12.20it/s]\u001b[A\n",
+ " 89%|████████▉ | 39150/44063 [1:04:13<06:56, 11.79it/s]\u001b[A\n",
+ " 89%|████████▉ | 39152/44063 [1:04:14<08:14, 9.94it/s]\u001b[A\n",
+ " 89%|████████▉ | 39154/44063 [1:04:14<08:02, 10.17it/s]\u001b[A\n",
+ " 89%|████████▉ | 39156/44063 [1:04:14<07:14, 11.28it/s]\u001b[A\n",
+ " 89%|████████▉ | 39158/44063 [1:04:14<07:54, 10.33it/s]\u001b[A\n",
+ " 89%|████████▉ | 39160/44063 [1:04:14<07:38, 10.69it/s]\u001b[A\n",
+ " 89%|████████▉ | 39162/44063 [1:04:14<07:22, 11.09it/s]\u001b[A\n",
+ " 89%|████████▉ | 39164/44063 [1:04:15<07:50, 10.40it/s]\u001b[A\n",
+ " 89%|████████▉ | 39166/44063 [1:04:15<07:17, 11.19it/s]\u001b[A\n",
+ " 89%|████████▉ | 39168/44063 [1:04:15<07:12, 11.31it/s]\u001b[A\n",
+ " 89%|████████▉ | 39170/44063 [1:04:15<07:01, 11.60it/s]\u001b[A\n",
+ " 89%|████████▉ | 39172/44063 [1:04:15<07:08, 11.42it/s]\u001b[A\n",
+ " 89%|████████▉ | 39174/44063 [1:04:16<07:02, 11.57it/s]\u001b[A\n",
+ " 89%|████████▉ | 39176/44063 [1:04:16<07:26, 10.94it/s]\u001b[A\n",
+ " 89%|████████▉ | 39178/44063 [1:04:16<08:27, 9.63it/s]\u001b[A\n",
+ " 89%|████████▉ | 39180/44063 [1:04:16<07:25, 10.96it/s]\u001b[A\n",
+ " 89%|████████▉ | 39182/44063 [1:04:16<07:46, 10.47it/s]\u001b[A\n",
+ " 89%|████████▉ | 39184/44063 [1:04:17<07:57, 10.22it/s]\u001b[A\n",
+ " 89%|████████▉ | 39186/44063 [1:04:17<07:48, 10.40it/s]\u001b[A\n",
+ " 89%|████████▉ | 39188/44063 [1:04:17<07:55, 10.26it/s]\u001b[A\n",
+ " 89%|████████▉ | 39190/44063 [1:04:17<07:46, 10.44it/s]\u001b[A\n",
+ " 89%|████████▉ | 39192/44063 [1:04:17<07:04, 11.46it/s]\u001b[A\n",
+ " 89%|████████▉ | 39194/44063 [1:04:17<06:42, 12.11it/s]\u001b[A\n",
+ " 89%|████████▉ | 39196/44063 [1:04:18<06:57, 11.66it/s]\u001b[A\n",
+ " 89%|████████▉ | 39198/44063 [1:04:18<06:10, 13.15it/s]\u001b[A\n",
+ " 89%|████████▉ | 39200/44063 [1:04:18<05:56, 13.64it/s]\u001b[A\n",
+ " 89%|████████▉ | 39202/44063 [1:04:18<06:29, 12.49it/s]\u001b[A\n",
+ " 89%|████████▉ | 39204/44063 [1:04:18<08:12, 9.87it/s]\u001b[A\n",
+ " 89%|████████▉ | 39206/44063 [1:04:19<08:32, 9.48it/s]\u001b[A\n",
+ " 89%|████████▉ | 39208/44063 [1:04:19<07:37, 10.61it/s]\u001b[A\n",
+ " 89%|████████▉ | 39210/44063 [1:04:19<07:34, 10.68it/s]\u001b[A\n",
+ " 89%|████████▉ | 39212/44063 [1:04:19<07:35, 10.64it/s]\u001b[A\n",
+ " 89%|████████▉ | 39214/44063 [1:04:19<07:16, 11.10it/s]\u001b[A\n",
+ " 89%|████████▉ | 39216/44063 [1:04:19<07:17, 11.08it/s]\u001b[A\n",
+ " 89%|████████▉ | 39218/44063 [1:04:20<08:05, 9.98it/s]\u001b[A\n",
+ " 89%|████████▉ | 39220/44063 [1:04:20<09:09, 8.82it/s]\u001b[A\n",
+ " 89%|████████▉ | 39221/44063 [1:04:20<09:16, 8.70it/s]\u001b[A\n",
+ " 89%|████████▉ | 39223/44063 [1:04:20<08:14, 9.78it/s]\u001b[A\n",
+ " 89%|████████▉ | 39225/44063 [1:04:20<09:02, 8.92it/s]\u001b[A\n",
+ " 89%|████████▉ | 39227/44063 [1:04:21<08:49, 9.13it/s]\u001b[A\n",
+ " 89%|████████▉ | 39229/44063 [1:04:21<09:11, 8.76it/s]\u001b[A\n",
+ " 89%|████████▉ | 39230/44063 [1:04:21<10:19, 7.80it/s]\u001b[A\n",
+ " 89%|████████▉ | 39231/44063 [1:04:21<10:15, 7.84it/s]\u001b[A\n",
+ " 89%|████████▉ | 39233/44063 [1:04:21<09:50, 8.19it/s]\u001b[A\n",
+ " 89%|████████▉ | 39234/44063 [1:04:22<09:27, 8.50it/s]\u001b[A\n",
+ " 89%|████████▉ | 39236/44063 [1:04:22<08:50, 9.10it/s]\u001b[A\n",
+ " 89%|████████▉ | 39237/44063 [1:04:22<10:02, 8.01it/s]\u001b[A\n",
+ " 89%|████████▉ | 39239/44063 [1:04:22<08:39, 9.29it/s]\u001b[A\n",
+ " 89%|████████▉ | 39241/44063 [1:04:22<07:48, 10.30it/s]\u001b[A\n",
+ " 89%|████████▉ | 39243/44063 [1:04:22<07:14, 11.09it/s]\u001b[A\n",
+ " 89%|████████▉ | 39245/44063 [1:04:22<06:47, 11.81it/s]\u001b[A\n",
+ " 89%|████████▉ | 39247/44063 [1:04:23<07:28, 10.73it/s]\u001b[A\n",
+ " 89%|████████▉ | 39249/44063 [1:04:23<07:21, 10.92it/s]\u001b[A\n",
+ " 89%|████████▉ | 39251/44063 [1:04:23<07:12, 11.13it/s]\u001b[A\n",
+ " 89%|████████▉ | 39253/44063 [1:04:23<06:58, 11.48it/s]\u001b[A\n",
+ " 89%|████████▉ | 39255/44063 [1:04:23<07:20, 10.92it/s]\u001b[A\n",
+ " 89%|████████▉ | 39257/44063 [1:04:24<06:52, 11.65it/s]\u001b[A\n",
+ " 89%|████████▉ | 39259/44063 [1:04:24<07:50, 10.21it/s]\u001b[A\n",
+ " 89%|████████▉ | 39261/44063 [1:04:24<08:16, 9.67it/s]\u001b[A\n",
+ " 89%|████████▉ | 39263/44063 [1:04:24<08:27, 9.47it/s]\u001b[A\n",
+ " 89%|████████▉ | 39264/44063 [1:04:24<08:58, 8.92it/s]\u001b[A\n",
+ " 89%|████████▉ | 39266/44063 [1:04:25<08:31, 9.38it/s]\u001b[A\n",
+ " 89%|████████▉ | 39268/44063 [1:04:25<08:55, 8.95it/s]\u001b[A\n",
+ " 89%|████████▉ | 39270/44063 [1:04:25<08:17, 9.64it/s]\u001b[A\n",
+ " 89%|████████▉ | 39272/44063 [1:04:25<09:43, 8.21it/s]\u001b[A\n",
+ " 89%|████████▉ | 39274/44063 [1:04:26<09:28, 8.42it/s]\u001b[A\n",
+ " 89%|████████▉ | 39276/44063 [1:04:26<08:23, 9.50it/s]\u001b[A\n",
+ " 89%|████████▉ | 39278/44063 [1:04:26<07:38, 10.44it/s]\u001b[A\n",
+ " 89%|████████▉ | 39280/44063 [1:04:26<07:33, 10.55it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 89%|████████▉ | 39282/44063 [1:04:26<07:28, 10.66it/s]\u001b[A\n",
+ " 89%|████████▉ | 39284/44063 [1:04:26<07:20, 10.86it/s]\u001b[A\n",
+ " 89%|████████▉ | 39286/44063 [1:04:27<07:11, 11.06it/s]\u001b[A\n",
+ " 89%|████████▉ | 39288/44063 [1:04:27<07:55, 10.04it/s]\u001b[A\n",
+ " 89%|████████▉ | 39290/44063 [1:04:27<07:43, 10.30it/s]\u001b[A\n",
+ " 89%|████████▉ | 39292/44063 [1:04:27<07:55, 10.03it/s]\u001b[A\n",
+ " 89%|████████▉ | 39294/44063 [1:04:27<07:29, 10.60it/s]\u001b[A\n",
+ " 89%|████████▉ | 39296/44063 [1:04:27<06:38, 11.96it/s]\u001b[A\n",
+ " 89%|████████▉ | 39298/44063 [1:04:28<06:26, 12.34it/s]\u001b[A\n",
+ " 89%|████████▉ | 39300/44063 [1:04:28<07:39, 10.37it/s]\u001b[A\n",
+ " 89%|████████▉ | 39302/44063 [1:04:28<08:35, 9.24it/s]\u001b[A\n",
+ " 89%|████████▉ | 39304/44063 [1:04:28<08:02, 9.85it/s]\u001b[A\n",
+ " 89%|████████▉ | 39306/44063 [1:04:29<10:00, 7.92it/s]\u001b[A\n",
+ " 89%|████████▉ | 39308/44063 [1:04:29<08:33, 9.25it/s]\u001b[A\n",
+ " 89%|████████▉ | 39310/44063 [1:04:29<07:23, 10.71it/s]\u001b[A\n",
+ " 89%|████████▉ | 39312/44063 [1:04:29<07:29, 10.57it/s]\u001b[A\n",
+ " 89%|████████▉ | 39314/44063 [1:04:29<07:45, 10.19it/s]\u001b[A\n",
+ " 89%|████████▉ | 39316/44063 [1:04:30<08:12, 9.65it/s]\u001b[A\n",
+ " 89%|████████▉ | 39318/44063 [1:04:30<08:22, 9.44it/s]\u001b[A\n",
+ " 89%|████████▉ | 39320/44063 [1:04:30<07:51, 10.07it/s]\u001b[A\n",
+ " 89%|████████▉ | 39322/44063 [1:04:30<07:20, 10.76it/s]\u001b[A\n",
+ " 89%|████████▉ | 39324/44063 [1:04:30<07:21, 10.74it/s]\u001b[A\n",
+ " 89%|████████▉ | 39326/44063 [1:04:30<07:12, 10.95it/s]\u001b[A\n",
+ " 89%|████████▉ | 39328/44063 [1:04:31<07:07, 11.07it/s]\u001b[A\n",
+ " 89%|████████▉ | 39330/44063 [1:04:31<07:31, 10.48it/s]\u001b[A\n",
+ " 89%|████████▉ | 39332/44063 [1:04:31<06:33, 12.01it/s]\u001b[A\n",
+ " 89%|████████▉ | 39334/44063 [1:04:31<06:53, 11.43it/s]\u001b[A\n",
+ " 89%|████████▉ | 39336/44063 [1:04:31<07:26, 10.59it/s]\u001b[A\n",
+ " 89%|████████▉ | 39338/44063 [1:04:32<07:33, 10.43it/s]\u001b[A\n",
+ " 89%|████████▉ | 39340/44063 [1:04:32<07:14, 10.86it/s]\u001b[A\n",
+ " 89%|████████▉ | 39342/44063 [1:04:32<07:10, 10.96it/s]\u001b[A\n",
+ " 89%|████████▉ | 39344/44063 [1:04:32<07:53, 9.97it/s]\u001b[A\n",
+ " 89%|████████▉ | 39346/44063 [1:04:32<06:55, 11.35it/s]\u001b[A\n",
+ " 89%|████████▉ | 39348/44063 [1:04:32<07:00, 11.21it/s]\u001b[A\n",
+ " 89%|████████▉ | 39350/44063 [1:04:33<06:26, 12.20it/s]\u001b[A\n",
+ " 89%|████████▉ | 39352/44063 [1:04:33<06:04, 12.93it/s]\u001b[A\n",
+ " 89%|████████▉ | 39354/44063 [1:04:33<08:01, 9.78it/s]\u001b[A\n",
+ " 89%|████████▉ | 39356/44063 [1:04:33<07:38, 10.27it/s]\u001b[A\n",
+ " 89%|████████▉ | 39358/44063 [1:04:33<07:10, 10.93it/s]\u001b[A\n",
+ " 89%|████████▉ | 39360/44063 [1:04:34<09:21, 8.38it/s]\u001b[A\n",
+ " 89%|████████▉ | 39361/44063 [1:04:34<09:21, 8.38it/s]\u001b[A\n",
+ " 89%|████████▉ | 39363/44063 [1:04:34<08:28, 9.24it/s]\u001b[A\n",
+ " 89%|████████▉ | 39365/44063 [1:04:34<07:12, 10.86it/s]\u001b[A\n",
+ " 89%|████████▉ | 39367/44063 [1:04:34<07:22, 10.60it/s]\u001b[A\n",
+ " 89%|████████▉ | 39369/44063 [1:04:35<07:27, 10.49it/s]\u001b[A\n",
+ " 89%|████████▉ | 39371/44063 [1:04:35<08:18, 9.41it/s]\u001b[A\n",
+ " 89%|████████▉ | 39373/44063 [1:04:35<07:15, 10.77it/s]\u001b[A\n",
+ " 89%|████████▉ | 39375/44063 [1:04:35<06:58, 11.20it/s]\u001b[A\n",
+ " 89%|████████▉ | 39377/44063 [1:04:35<07:55, 9.86it/s]\u001b[A\n",
+ " 89%|████████▉ | 39379/44063 [1:04:36<08:12, 9.51it/s]\u001b[A\n",
+ " 89%|████████▉ | 39381/44063 [1:04:36<10:18, 7.58it/s]\u001b[A\n",
+ " 89%|████████▉ | 39383/44063 [1:04:36<09:34, 8.15it/s]\u001b[A\n",
+ " 89%|████████▉ | 39384/44063 [1:04:36<10:00, 7.79it/s]\u001b[A\n",
+ " 89%|████████▉ | 39386/44063 [1:04:36<08:59, 8.67it/s]\u001b[A\n",
+ " 89%|████████▉ | 39388/44063 [1:04:37<08:14, 9.44it/s]\u001b[A\n",
+ " 89%|████████▉ | 39390/44063 [1:04:37<07:27, 10.44it/s]\u001b[A\n",
+ " 89%|████████▉ | 39392/44063 [1:04:37<06:59, 11.14it/s]\u001b[A\n",
+ " 89%|████████▉ | 39395/44063 [1:04:37<06:17, 12.37it/s]\u001b[A\n",
+ " 89%|████████▉ | 39397/44063 [1:04:37<06:57, 11.18it/s]\u001b[A\n",
+ " 89%|████████▉ | 39399/44063 [1:04:38<07:15, 10.70it/s]\u001b[A\n",
+ " 89%|████████▉ | 39401/44063 [1:04:38<07:48, 9.95it/s]\u001b[A\n",
+ " 89%|████████▉ | 39403/44063 [1:04:38<07:23, 10.50it/s]\u001b[A\n",
+ " 89%|████████▉ | 39405/44063 [1:04:38<07:27, 10.42it/s]\u001b[A\n",
+ " 89%|████████▉ | 39407/44063 [1:04:38<07:19, 10.59it/s]\u001b[A\n",
+ " 89%|████████▉ | 39409/44063 [1:04:39<07:59, 9.70it/s]\u001b[A\n",
+ " 89%|████████▉ | 39411/44063 [1:04:39<09:14, 8.40it/s]\u001b[A\n",
+ " 89%|████████▉ | 39412/44063 [1:04:39<09:00, 8.61it/s]\u001b[A\n",
+ " 89%|████████▉ | 39413/44063 [1:04:39<08:47, 8.82it/s]\u001b[A\n",
+ " 89%|████████▉ | 39415/44063 [1:04:39<07:33, 10.26it/s]\u001b[A\n",
+ " 89%|████████▉ | 39417/44063 [1:04:39<08:08, 9.51it/s]\u001b[A\n",
+ " 89%|████████▉ | 39419/44063 [1:04:40<08:26, 9.18it/s]\u001b[A\n",
+ " 89%|████████▉ | 39420/44063 [1:04:40<09:15, 8.36it/s]\u001b[A\n",
+ " 89%|████████▉ | 39421/44063 [1:04:40<09:27, 8.18it/s]\u001b[A\n",
+ " 89%|████████▉ | 39422/44063 [1:04:40<13:41, 5.65it/s]\u001b[A\n",
+ " 89%|████████▉ | 39423/44063 [1:04:40<12:34, 6.15it/s]\u001b[A\n",
+ " 89%|████████▉ | 39424/44063 [1:04:41<11:10, 6.92it/s]\u001b[A\n",
+ " 89%|████████▉ | 39425/44063 [1:04:41<10:27, 7.39it/s]\u001b[A\n",
+ " 89%|████████▉ | 39426/44063 [1:04:41<09:54, 7.80it/s]\u001b[A\n",
+ " 89%|████████▉ | 39428/44063 [1:04:41<09:31, 8.11it/s]\u001b[A\n",
+ " 89%|████████▉ | 39429/44063 [1:04:41<09:13, 8.38it/s]\u001b[A\n",
+ " 89%|████████▉ | 39432/44063 [1:04:41<07:52, 9.80it/s]\u001b[A\n",
+ " 89%|████████▉ | 39434/44063 [1:04:42<09:12, 8.38it/s]\u001b[A\n",
+ " 89%|████████▉ | 39436/44063 [1:04:42<07:48, 9.87it/s]\u001b[A\n",
+ " 90%|████████▉ | 39438/44063 [1:04:42<07:16, 10.58it/s]\u001b[A\n",
+ " 90%|████████▉ | 39440/44063 [1:04:42<06:18, 12.22it/s]\u001b[A\n",
+ " 90%|████████▉ | 39442/44063 [1:04:42<08:52, 8.69it/s]\u001b[A\n",
+ " 90%|████████▉ | 39444/44063 [1:04:43<08:32, 9.01it/s]\u001b[A\n",
+ " 90%|████████▉ | 39446/44063 [1:04:43<07:56, 9.69it/s]\u001b[A\n",
+ " 90%|████████▉ | 39448/44063 [1:04:43<07:06, 10.82it/s]\u001b[A\n",
+ " 90%|████████▉ | 39450/44063 [1:04:43<07:45, 9.92it/s]\u001b[A\n",
+ " 90%|████████▉ | 39452/44063 [1:04:43<08:27, 9.09it/s]\u001b[A\n",
+ " 90%|████████▉ | 39454/44063 [1:04:44<08:51, 8.68it/s]\u001b[A\n",
+ " 90%|████████▉ | 39455/44063 [1:04:44<12:15, 6.26it/s]\u001b[A\n",
+ " 90%|████████▉ | 39457/44063 [1:04:44<10:12, 7.52it/s]\u001b[A\n",
+ " 90%|████████▉ | 39458/44063 [1:04:44<09:33, 8.02it/s]\u001b[A\n",
+ " 90%|████████▉ | 39460/44063 [1:04:44<08:12, 9.35it/s]\u001b[A\n",
+ " 90%|████████▉ | 39462/44063 [1:04:45<09:45, 7.86it/s]\u001b[A\n",
+ " 90%|████████▉ | 39463/44063 [1:04:45<09:22, 8.18it/s]\u001b[A\n",
+ " 90%|████████▉ | 39466/44063 [1:04:45<07:57, 9.62it/s]\u001b[A\n",
+ " 90%|████████▉ | 39468/44063 [1:04:45<07:39, 10.01it/s]\u001b[A\n",
+ " 90%|████████▉ | 39470/44063 [1:04:46<10:27, 7.32it/s]\u001b[A\n",
+ " 90%|████████▉ | 39472/44063 [1:04:46<10:17, 7.44it/s]\u001b[A\n",
+ " 90%|████████▉ | 39474/44063 [1:04:46<09:15, 8.26it/s]\u001b[A\n",
+ " 90%|████████▉ | 39476/44063 [1:04:46<07:41, 9.93it/s]\u001b[A\n",
+ " 90%|████████▉ | 39478/44063 [1:04:46<07:15, 10.52it/s]\u001b[A\n",
+ " 90%|████████▉ | 39480/44063 [1:04:46<07:36, 10.05it/s]\u001b[A\n",
+ " 90%|████████▉ | 39482/44063 [1:04:47<07:00, 10.88it/s]\u001b[A\n",
+ " 90%|████████▉ | 39484/44063 [1:04:47<06:24, 11.92it/s]\u001b[A\n",
+ " 90%|████████▉ | 39486/44063 [1:04:47<07:19, 10.42it/s]\u001b[A\n",
+ " 90%|████████▉ | 39488/44063 [1:04:47<06:54, 11.03it/s]\u001b[A\n",
+ " 90%|████████▉ | 39490/44063 [1:04:47<06:52, 11.10it/s]\u001b[A\n",
+ " 90%|████████▉ | 39492/44063 [1:04:48<07:07, 10.69it/s]\u001b[A\n",
+ " 90%|████████▉ | 39495/44063 [1:04:48<06:04, 12.52it/s]\u001b[A\n",
+ " 90%|████████▉ | 39497/44063 [1:04:48<06:39, 11.42it/s]\u001b[A\n",
+ " 90%|████████▉ | 39499/44063 [1:04:48<05:53, 12.91it/s]\u001b[A\n",
+ " 90%|████████▉ | 39501/44063 [1:04:48<07:09, 10.63it/s]\u001b[A\n",
+ " 90%|████████▉ | 39503/44063 [1:04:48<06:53, 11.02it/s]\u001b[A\n",
+ " 90%|████████▉ | 39505/44063 [1:04:49<06:07, 12.40it/s]\u001b[A\n",
+ " 90%|████████▉ | 39507/44063 [1:04:49<07:37, 9.96it/s]\u001b[A\n",
+ " 90%|████████▉ | 39509/44063 [1:04:49<07:37, 9.94it/s]\u001b[A\n",
+ " 90%|████████▉ | 39511/44063 [1:04:49<07:58, 9.51it/s]\u001b[A\n",
+ " 90%|████████▉ | 39513/44063 [1:04:49<07:13, 10.49it/s]\u001b[A\n",
+ " 90%|████████▉ | 39515/44063 [1:04:50<06:23, 11.87it/s]\u001b[A\n",
+ " 90%|████████▉ | 39517/44063 [1:04:50<06:39, 11.39it/s]\u001b[A\n",
+ " 90%|████████▉ | 39519/44063 [1:04:50<07:37, 9.93it/s]\u001b[A\n",
+ " 90%|████████▉ | 39521/44063 [1:04:50<07:56, 9.53it/s]\u001b[A\n",
+ " 90%|████████▉ | 39523/44063 [1:04:50<07:07, 10.62it/s]\u001b[A\n",
+ " 90%|████████▉ | 39525/44063 [1:04:50<06:17, 12.01it/s]\u001b[A\n",
+ " 90%|████████▉ | 39527/44063 [1:04:51<06:14, 12.10it/s]\u001b[A\n",
+ " 90%|████████▉ | 39529/44063 [1:04:51<07:03, 10.71it/s]\u001b[A\n",
+ " 90%|████████▉ | 39531/44063 [1:04:51<06:41, 11.29it/s]\u001b[A\n",
+ " 90%|████████▉ | 39533/44063 [1:04:51<07:10, 10.52it/s]\u001b[A\n",
+ " 90%|████████▉ | 39535/44063 [1:04:51<06:51, 11.00it/s]\u001b[A\n",
+ " 90%|████████▉ | 39537/44063 [1:04:52<06:27, 11.67it/s]\u001b[A\n",
+ " 90%|████████▉ | 39539/44063 [1:04:52<06:35, 11.45it/s]\u001b[A\n",
+ " 90%|████████▉ | 39541/44063 [1:04:52<06:47, 11.10it/s]\u001b[A\n",
+ " 90%|████████▉ | 39543/44063 [1:04:52<07:17, 10.34it/s]\u001b[A\n",
+ " 90%|████████▉ | 39545/44063 [1:04:52<06:41, 11.25it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 90%|████████▉ | 39547/44063 [1:04:52<06:53, 10.91it/s]\u001b[A\n",
+ " 90%|████████▉ | 39549/44063 [1:04:53<07:21, 10.21it/s]\u001b[A\n",
+ " 90%|████████▉ | 39551/44063 [1:04:53<06:52, 10.93it/s]\u001b[A\n",
+ " 90%|████████▉ | 39553/44063 [1:04:53<06:47, 11.08it/s]\u001b[A\n",
+ " 90%|████████▉ | 39555/44063 [1:04:53<06:36, 11.37it/s]\u001b[A\n",
+ " 90%|████████▉ | 39557/44063 [1:04:53<06:30, 11.54it/s]\u001b[A\n",
+ " 90%|████████▉ | 39559/44063 [1:04:54<06:56, 10.82it/s]\u001b[A\n",
+ " 90%|████████▉ | 39561/44063 [1:04:54<07:00, 10.72it/s]\u001b[A\n",
+ " 90%|████████▉ | 39563/44063 [1:04:54<06:27, 11.61it/s]\u001b[A\n",
+ " 90%|████████▉ | 39565/44063 [1:04:54<06:18, 11.88it/s]\u001b[A\n",
+ " 90%|████████▉ | 39567/44063 [1:04:54<06:10, 12.13it/s]\u001b[A\n",
+ " 90%|████████▉ | 39569/44063 [1:04:54<05:53, 12.72it/s]\u001b[A\n",
+ " 90%|████████▉ | 39571/44063 [1:04:54<05:15, 14.24it/s]\u001b[A\n",
+ " 90%|████████▉ | 39573/44063 [1:04:55<05:37, 13.29it/s]\u001b[A\n",
+ " 90%|████████▉ | 39575/44063 [1:04:55<05:11, 14.42it/s]\u001b[A\n",
+ " 90%|████████▉ | 39577/44063 [1:04:55<05:36, 13.33it/s]\u001b[A\n",
+ " 90%|████████▉ | 39579/44063 [1:04:55<06:20, 11.79it/s]\u001b[A\n",
+ " 90%|████████▉ | 39581/44063 [1:04:55<06:21, 11.75it/s]\u001b[A\n",
+ " 90%|████████▉ | 39583/44063 [1:04:55<06:17, 11.86it/s]\u001b[A\n",
+ " 90%|████████▉ | 39585/44063 [1:04:56<06:05, 12.24it/s]\u001b[A\n",
+ " 90%|████████▉ | 39587/44063 [1:04:56<06:07, 12.18it/s]\u001b[A\n",
+ " 90%|████████▉ | 39589/44063 [1:04:56<06:05, 12.23it/s]\u001b[A\n",
+ " 90%|████████▉ | 39591/44063 [1:04:56<06:36, 11.27it/s]\u001b[A\n",
+ " 90%|████████▉ | 39593/44063 [1:04:56<06:44, 11.04it/s]\u001b[A\n",
+ " 90%|████████▉ | 39595/44063 [1:04:57<08:16, 8.99it/s]\u001b[A\n",
+ " 90%|████████▉ | 39597/44063 [1:04:57<08:16, 8.99it/s]\u001b[A\n",
+ " 90%|████████▉ | 39599/44063 [1:04:57<07:22, 10.09it/s]\u001b[A\n",
+ " 90%|████████▉ | 39601/44063 [1:04:57<08:09, 9.12it/s]\u001b[A\n",
+ " 90%|████████▉ | 39603/44063 [1:04:57<07:25, 10.01it/s]\u001b[A\n",
+ " 90%|████████▉ | 39605/44063 [1:04:58<07:27, 9.97it/s]\u001b[A\n",
+ " 90%|████████▉ | 39607/44063 [1:04:58<08:39, 8.58it/s]\u001b[A\n",
+ " 90%|████████▉ | 39609/44063 [1:04:58<08:08, 9.12it/s]\u001b[A\n",
+ " 90%|████████▉ | 39611/44063 [1:04:58<07:14, 10.25it/s]\u001b[A\n",
+ " 90%|████████▉ | 39613/44063 [1:04:58<06:54, 10.75it/s]\u001b[A\n",
+ " 90%|████████▉ | 39615/44063 [1:04:59<06:40, 11.11it/s]\u001b[A\n",
+ " 90%|████████▉ | 39617/44063 [1:04:59<07:48, 9.49it/s]\u001b[A\n",
+ " 90%|████████▉ | 39619/44063 [1:04:59<07:22, 10.05it/s]\u001b[A\n",
+ " 90%|████████▉ | 39621/44063 [1:04:59<08:24, 8.80it/s]\u001b[A\n",
+ " 90%|████████▉ | 39623/44063 [1:05:00<08:11, 9.04it/s]\u001b[A\n",
+ " 90%|████████▉ | 39624/44063 [1:05:00<08:25, 8.78it/s]\u001b[A\n",
+ " 90%|████████▉ | 39626/44063 [1:05:00<07:34, 9.76it/s]\u001b[A\n",
+ " 90%|████████▉ | 39628/44063 [1:05:00<10:16, 7.19it/s]\u001b[A\n",
+ " 90%|████████▉ | 39630/44063 [1:05:00<08:39, 8.53it/s]\u001b[A\n",
+ " 90%|████████▉ | 39632/44063 [1:05:01<08:46, 8.42it/s]\u001b[A\n",
+ " 90%|████████▉ | 39634/44063 [1:05:01<07:37, 9.68it/s]\u001b[A\n",
+ " 90%|████████▉ | 39636/44063 [1:05:01<07:31, 9.80it/s]\u001b[A\n",
+ " 90%|████████▉ | 39638/44063 [1:05:01<07:56, 9.28it/s]\u001b[A\n",
+ " 90%|████████▉ | 39640/44063 [1:05:01<07:07, 10.35it/s]\u001b[A\n",
+ " 90%|████████▉ | 39642/44063 [1:05:02<07:18, 10.08it/s]\u001b[A\n",
+ " 90%|████████▉ | 39644/44063 [1:05:02<07:00, 10.50it/s]\u001b[A\n",
+ " 90%|████████▉ | 39646/44063 [1:05:02<06:52, 10.71it/s]\u001b[A\n",
+ " 90%|████████▉ | 39648/44063 [1:05:02<06:30, 11.32it/s]\u001b[A\n",
+ " 90%|████████▉ | 39650/44063 [1:05:02<06:40, 11.02it/s]\u001b[A\n",
+ " 90%|████████▉ | 39652/44063 [1:05:03<08:06, 9.06it/s]\u001b[A\n",
+ " 90%|████████▉ | 39654/44063 [1:05:03<08:25, 8.73it/s]\u001b[A\n",
+ " 90%|████████▉ | 39656/44063 [1:05:03<07:45, 9.46it/s]\u001b[A\n",
+ " 90%|█████████ | 39658/44063 [1:05:03<07:06, 10.34it/s]\u001b[A\n",
+ " 90%|█████████ | 39660/44063 [1:05:03<06:36, 11.11it/s]\u001b[A\n",
+ " 90%|█████████ | 39662/44063 [1:05:04<07:00, 10.45it/s]\u001b[A\n",
+ " 90%|█████████ | 39664/44063 [1:05:04<07:46, 9.43it/s]\u001b[A\n",
+ " 90%|█████████ | 39665/44063 [1:05:04<07:44, 9.47it/s]\u001b[A\n",
+ " 90%|█████████ | 39666/44063 [1:05:04<08:21, 8.76it/s]\u001b[A\n",
+ " 90%|█████████ | 39668/44063 [1:05:04<07:25, 9.86it/s]\u001b[A\n",
+ " 90%|█████████ | 39670/44063 [1:05:04<06:46, 10.81it/s]\u001b[A\n",
+ " 90%|█████████ | 39672/44063 [1:05:05<06:58, 10.50it/s]\u001b[A\n",
+ " 90%|█████████ | 39674/44063 [1:05:05<07:11, 10.18it/s]\u001b[A\n",
+ " 90%|█████████ | 39676/44063 [1:05:05<07:35, 9.63it/s]\u001b[A\n",
+ " 90%|█████████ | 39678/44063 [1:05:05<06:45, 10.82it/s]\u001b[A\n",
+ " 90%|█████████ | 39680/44063 [1:05:05<07:31, 9.70it/s]\u001b[A\n",
+ " 90%|█████████ | 39682/44063 [1:05:06<09:21, 7.80it/s]\u001b[A\n",
+ " 90%|█████████ | 39684/44063 [1:05:06<08:32, 8.55it/s]\u001b[A\n",
+ " 90%|█████████ | 39685/44063 [1:05:06<08:48, 8.29it/s]\u001b[A\n",
+ " 90%|█████████ | 39686/44063 [1:05:06<09:22, 7.78it/s]\u001b[A\n",
+ " 90%|█████████ | 39687/44063 [1:05:06<08:46, 8.31it/s]\u001b[A\n",
+ " 90%|█████████ | 39689/44063 [1:05:06<07:23, 9.86it/s]\u001b[A\n",
+ " 90%|█████████ | 39691/44063 [1:05:07<08:00, 9.10it/s]\u001b[A\n",
+ " 90%|█████████ | 39693/44063 [1:05:07<07:32, 9.66it/s]\u001b[A\n",
+ " 90%|█████████ | 39695/44063 [1:05:07<07:48, 9.33it/s]\u001b[A\n",
+ " 90%|█████████ | 39697/44063 [1:05:07<07:32, 9.64it/s]\u001b[A\n",
+ " 90%|█████████ | 39699/44063 [1:05:08<08:11, 8.88it/s]\u001b[A\n",
+ " 90%|█████████ | 39701/44063 [1:05:08<07:36, 9.55it/s]\u001b[A\n",
+ " 90%|█████████ | 39703/44063 [1:05:08<07:04, 10.26it/s]\u001b[A\n",
+ " 90%|█████████ | 39705/44063 [1:05:08<06:36, 11.00it/s]\u001b[A\n",
+ " 90%|█████████ | 39707/44063 [1:05:08<06:47, 10.70it/s]\u001b[A\n",
+ " 90%|█████████ | 39709/44063 [1:05:08<07:11, 10.09it/s]\u001b[A\n",
+ " 90%|█████████ | 39711/44063 [1:05:09<07:11, 10.08it/s]\u001b[A\n",
+ " 90%|█████████ | 39713/44063 [1:05:09<06:53, 10.52it/s]\u001b[A\n",
+ " 90%|█████████ | 39715/44063 [1:05:09<06:50, 10.59it/s]\u001b[A\n",
+ " 90%|█████████ | 39717/44063 [1:05:09<06:12, 11.68it/s]\u001b[A\n",
+ " 90%|█████████ | 39719/44063 [1:05:09<07:44, 9.34it/s]\u001b[A\n",
+ " 90%|█████████ | 39721/44063 [1:05:10<08:22, 8.64it/s]\u001b[A\n",
+ " 90%|█████████ | 39723/44063 [1:05:10<07:27, 9.70it/s]\u001b[A\n",
+ " 90%|█████████ | 39725/44063 [1:05:10<07:25, 9.74it/s]\u001b[A\n",
+ " 90%|█████████ | 39727/44063 [1:05:10<07:13, 10.00it/s]\u001b[A\n",
+ " 90%|█████████ | 39729/44063 [1:05:10<07:05, 10.18it/s]\u001b[A\n",
+ " 90%|█████████ | 39731/44063 [1:05:11<06:28, 11.14it/s]\u001b[A\n",
+ " 90%|█████████ | 39733/44063 [1:05:11<06:30, 11.07it/s]\u001b[A\n",
+ " 90%|█████████ | 39735/44063 [1:05:11<06:15, 11.52it/s]\u001b[A\n",
+ " 90%|█████████ | 39737/44063 [1:05:11<06:20, 11.37it/s]\u001b[A\n",
+ " 90%|█████████ | 39739/44063 [1:05:11<06:30, 11.07it/s]\u001b[A\n",
+ " 90%|█████████ | 39741/44063 [1:05:11<06:48, 10.58it/s]\u001b[A\n",
+ " 90%|█████████ | 39743/44063 [1:05:12<06:47, 10.59it/s]\u001b[A\n",
+ " 90%|█████████ | 39745/44063 [1:05:12<06:44, 10.67it/s]\u001b[A\n",
+ " 90%|█████████ | 39747/44063 [1:05:12<06:32, 10.99it/s]\u001b[A\n",
+ " 90%|█████████ | 39749/44063 [1:05:12<06:21, 11.32it/s]\u001b[A\n",
+ " 90%|█████████ | 39751/44063 [1:05:12<05:43, 12.56it/s]\u001b[A\n",
+ " 90%|█████████ | 39753/44063 [1:05:13<06:06, 11.75it/s]\u001b[A\n",
+ " 90%|█████████ | 39755/44063 [1:05:13<06:23, 11.22it/s]\u001b[A\n",
+ " 90%|█████████ | 39757/44063 [1:05:13<05:54, 12.14it/s]\u001b[A\n",
+ " 90%|█████████ | 39759/44063 [1:05:13<06:05, 11.77it/s]\u001b[A\n",
+ " 90%|█████████ | 39761/44063 [1:05:13<05:58, 12.01it/s]\u001b[A\n",
+ " 90%|█████████ | 39763/44063 [1:05:13<06:47, 10.56it/s]\u001b[A\n",
+ " 90%|█████████ | 39765/44063 [1:05:14<06:53, 10.39it/s]\u001b[A\n",
+ " 90%|█████████ | 39767/44063 [1:05:14<08:08, 8.79it/s]\u001b[A\n",
+ " 90%|█████████ | 39769/44063 [1:05:14<07:46, 9.21it/s]\u001b[A\n",
+ " 90%|█████████ | 39770/44063 [1:05:14<07:37, 9.39it/s]\u001b[A\n",
+ " 90%|█████████ | 39772/44063 [1:05:14<06:41, 10.68it/s]\u001b[A\n",
+ " 90%|█████████ | 39774/44063 [1:05:15<06:17, 11.36it/s]\u001b[A\n",
+ " 90%|█████████ | 39776/44063 [1:05:15<06:05, 11.74it/s]\u001b[A\n",
+ " 90%|█████████ | 39778/44063 [1:05:15<07:31, 9.49it/s]\u001b[A\n",
+ " 90%|█████████ | 39780/44063 [1:05:15<06:58, 10.23it/s]\u001b[A\n",
+ " 90%|█████████ | 39782/44063 [1:05:15<06:11, 11.52it/s]\u001b[A\n",
+ " 90%|█████████ | 39784/44063 [1:05:15<06:48, 10.47it/s]\u001b[A\n",
+ " 90%|█████████ | 39786/44063 [1:05:16<06:41, 10.65it/s]\u001b[A\n",
+ " 90%|█████████ | 39788/44063 [1:05:16<06:24, 11.13it/s]\u001b[A\n",
+ " 90%|█████████ | 39790/44063 [1:05:16<06:56, 10.27it/s]\u001b[A\n",
+ " 90%|█████████ | 39792/44063 [1:05:16<07:54, 9.00it/s]\u001b[A\n",
+ " 90%|█████████ | 39794/44063 [1:05:17<07:21, 9.66it/s]\u001b[A\n",
+ " 90%|█████████ | 39796/44063 [1:05:17<07:04, 10.05it/s]\u001b[A\n",
+ " 90%|█████████ | 39798/44063 [1:05:17<06:25, 11.06it/s]\u001b[A\n",
+ " 90%|█████████ | 39800/44063 [1:05:17<06:21, 11.18it/s]\u001b[A\n",
+ " 90%|█████████ | 39802/44063 [1:05:17<06:23, 11.12it/s]\u001b[A\n",
+ " 90%|█████████ | 39804/44063 [1:05:17<06:35, 10.78it/s]\u001b[A\n",
+ " 90%|█████████ | 39806/44063 [1:05:18<06:55, 10.25it/s]\u001b[A\n",
+ " 90%|█████████ | 39808/44063 [1:05:18<08:26, 8.40it/s]\u001b[A\n",
+ " 90%|█████████ | 39810/44063 [1:05:18<07:48, 9.08it/s]\u001b[A\n",
+ " 90%|█████████ | 39812/44063 [1:05:18<07:00, 10.10it/s]\u001b[A\n",
+ " 90%|█████████ | 39814/44063 [1:05:18<06:25, 11.01it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 90%|█████████ | 39816/44063 [1:05:19<07:00, 10.09it/s]\u001b[A\n",
+ " 90%|█████████ | 39818/44063 [1:05:19<06:37, 10.67it/s]\u001b[A\n",
+ " 90%|█████████ | 39820/44063 [1:05:19<09:04, 7.79it/s]\u001b[A\n",
+ " 90%|█████████ | 39821/44063 [1:05:19<09:34, 7.38it/s]\u001b[A\n",
+ " 90%|█████████ | 39823/44063 [1:05:20<08:46, 8.05it/s]\u001b[A\n",
+ " 90%|█████████ | 39825/44063 [1:05:20<07:34, 9.33it/s]\u001b[A\n",
+ " 90%|█████████ | 39827/44063 [1:05:20<07:12, 9.80it/s]\u001b[A\n",
+ " 90%|█████████ | 39829/44063 [1:05:20<06:38, 10.62it/s]\u001b[A\n",
+ " 90%|█████████ | 39831/44063 [1:05:20<06:09, 11.45it/s]\u001b[A\n",
+ " 90%|█████████ | 39833/44063 [1:05:20<06:18, 11.18it/s]\u001b[A\n",
+ " 90%|█████████ | 39835/44063 [1:05:21<07:20, 9.59it/s]\u001b[A\n",
+ " 90%|█████████ | 39837/44063 [1:05:21<07:41, 9.15it/s]\u001b[A\n",
+ " 90%|█████████ | 39838/44063 [1:05:21<08:12, 8.59it/s]\u001b[A\n",
+ " 90%|█████████ | 39839/44063 [1:05:21<08:47, 8.00it/s]\u001b[A\n",
+ " 90%|█████████ | 39841/44063 [1:05:21<07:54, 8.91it/s]\u001b[A\n",
+ " 90%|█████████ | 39843/44063 [1:05:21<06:59, 10.06it/s]\u001b[A\n",
+ " 90%|█████████ | 39845/44063 [1:05:22<07:20, 9.58it/s]\u001b[A\n",
+ " 90%|█████████ | 39847/44063 [1:05:22<07:36, 9.24it/s]\u001b[A\n",
+ " 90%|█████████ | 39849/44063 [1:05:22<07:06, 9.88it/s]\u001b[A\n",
+ " 90%|█████████ | 39851/44063 [1:05:22<07:26, 9.43it/s]\u001b[A\n",
+ " 90%|█████████ | 39853/44063 [1:05:22<06:29, 10.82it/s]\u001b[A\n",
+ " 90%|█████████ | 39855/44063 [1:05:23<05:41, 12.32it/s]\u001b[A\n",
+ " 90%|█████████ | 39857/44063 [1:05:23<06:40, 10.50it/s]\u001b[A\n",
+ " 90%|█████████ | 39859/44063 [1:05:23<06:18, 11.12it/s]\u001b[A\n",
+ " 90%|█████████ | 39861/44063 [1:05:23<05:53, 11.88it/s]\u001b[A\n",
+ " 90%|█████████ | 39863/44063 [1:05:23<05:57, 11.76it/s]\u001b[A\n",
+ " 90%|█████████ | 39865/44063 [1:05:24<06:37, 10.57it/s]\u001b[A\n",
+ " 90%|█████████ | 39867/44063 [1:05:24<06:52, 10.18it/s]\u001b[A\n",
+ " 90%|█████████ | 39869/44063 [1:05:24<06:32, 10.68it/s]\u001b[A\n",
+ " 90%|█████████ | 39871/44063 [1:05:24<06:16, 11.12it/s]\u001b[A\n",
+ " 90%|█████████ | 39873/44063 [1:05:24<06:17, 11.10it/s]\u001b[A\n",
+ " 90%|█████████ | 39875/44063 [1:05:25<08:03, 8.65it/s]\u001b[A\n",
+ " 90%|█████████ | 39877/44063 [1:05:25<07:41, 9.08it/s]\u001b[A\n",
+ " 91%|█████████ | 39878/44063 [1:05:25<08:41, 8.03it/s]\u001b[A\n",
+ " 91%|█████████ | 39879/44063 [1:05:25<08:13, 8.48it/s]\u001b[A\n",
+ " 91%|█████████ | 39881/44063 [1:05:25<07:15, 9.60it/s]\u001b[A\n",
+ " 91%|█████████ | 39883/44063 [1:05:25<07:16, 9.58it/s]\u001b[A\n",
+ " 91%|█████████ | 39885/44063 [1:05:26<06:20, 10.99it/s]\u001b[A\n",
+ " 91%|█████████ | 39887/44063 [1:05:26<06:20, 10.97it/s]\u001b[A\n",
+ " 91%|█████████ | 39889/44063 [1:05:26<06:49, 10.20it/s]\u001b[A\n",
+ " 91%|█████████ | 39891/44063 [1:05:26<06:19, 10.99it/s]\u001b[A\n",
+ " 91%|█████████ | 39893/44063 [1:05:26<06:10, 11.24it/s]\u001b[A\n",
+ " 91%|█████████ | 39895/44063 [1:05:26<06:25, 10.80it/s]\u001b[A\n",
+ " 91%|█████████ | 39897/44063 [1:05:27<06:57, 9.98it/s]\u001b[A\n",
+ " 91%|█████████ | 39899/44063 [1:05:27<06:24, 10.82it/s]\u001b[A\n",
+ " 91%|█████████ | 39901/44063 [1:05:27<06:04, 11.41it/s]\u001b[A\n",
+ " 91%|█████████ | 39903/44063 [1:05:27<07:25, 9.33it/s]\u001b[A\n",
+ " 91%|█████████ | 39905/44063 [1:05:28<07:25, 9.34it/s]\u001b[A\n",
+ " 91%|█████████ | 39907/44063 [1:05:28<07:38, 9.06it/s]\u001b[A\n",
+ " 91%|█████████ | 39909/44063 [1:05:28<06:59, 9.90it/s]\u001b[A\n",
+ " 91%|█████████ | 39911/44063 [1:05:28<06:15, 11.05it/s]\u001b[A\n",
+ " 91%|█████████ | 39913/44063 [1:05:28<07:14, 9.54it/s]\u001b[A\n",
+ " 91%|█████████ | 39915/44063 [1:05:29<09:32, 7.25it/s]\u001b[A\n",
+ " 91%|█████████ | 39916/44063 [1:05:29<09:27, 7.31it/s]\u001b[A\n",
+ " 91%|█████████ | 39917/44063 [1:05:29<08:52, 7.79it/s]\u001b[A\n",
+ " 91%|█████████ | 39918/44063 [1:05:29<08:39, 7.97it/s]\u001b[A\n",
+ " 91%|█████████ | 39919/44063 [1:05:29<08:11, 8.42it/s]\u001b[A\n",
+ " 91%|█████████ | 39921/44063 [1:05:29<07:17, 9.47it/s]\u001b[A\n",
+ " 91%|█████████ | 39923/44063 [1:05:30<07:42, 8.95it/s]\u001b[A\n",
+ " 91%|█████████ | 39925/44063 [1:05:30<08:00, 8.62it/s]\u001b[A\n",
+ " 91%|█████████ | 39927/44063 [1:05:30<07:29, 9.20it/s]\u001b[A\n",
+ " 91%|█████████ | 39929/44063 [1:05:30<06:52, 10.02it/s]\u001b[A\n",
+ " 91%|█████████ | 39931/44063 [1:05:30<06:48, 10.11it/s]\u001b[A\n",
+ " 91%|█████████ | 39933/44063 [1:05:31<06:29, 10.60it/s]\u001b[A\n",
+ " 91%|█████████ | 39935/44063 [1:05:31<08:39, 7.95it/s]\u001b[A\n",
+ " 91%|█████████ | 39937/44063 [1:05:31<07:25, 9.26it/s]\u001b[A\n",
+ " 91%|█████████ | 39939/44063 [1:05:31<06:42, 10.25it/s]\u001b[A\n",
+ " 91%|█████████ | 39941/44063 [1:05:32<07:41, 8.93it/s]\u001b[A\n",
+ " 91%|█████████ | 39943/44063 [1:05:32<07:37, 9.02it/s]\u001b[A\n",
+ " 91%|█████████ | 39945/44063 [1:05:32<07:00, 9.79it/s]\u001b[A\n",
+ " 91%|█████████ | 39947/44063 [1:05:32<07:52, 8.71it/s]\u001b[A\n",
+ " 91%|█████████ | 39949/44063 [1:05:32<07:50, 8.75it/s]\u001b[A\n",
+ " 91%|█████████ | 39951/44063 [1:05:33<06:44, 10.17it/s]\u001b[A\n",
+ " 91%|█████████ | 39953/44063 [1:05:33<06:21, 10.76it/s]\u001b[A\n",
+ " 91%|█████████ | 39955/44063 [1:05:33<05:48, 11.78it/s]\u001b[A\n",
+ " 91%|█████████ | 39957/44063 [1:05:33<05:49, 11.75it/s]\u001b[A\n",
+ " 91%|█████████ | 39959/44063 [1:05:33<05:42, 12.00it/s]\u001b[A\n",
+ " 91%|█████████ | 39961/44063 [1:05:33<06:03, 11.30it/s]\u001b[A\n",
+ " 91%|█████████ | 39963/44063 [1:05:34<06:21, 10.76it/s]\u001b[A\n",
+ " 91%|█████████ | 39965/44063 [1:05:34<06:04, 11.23it/s]\u001b[A\n",
+ " 91%|█████████ | 39967/44063 [1:05:34<05:35, 12.19it/s]\u001b[A\n",
+ " 91%|█████████ | 39969/44063 [1:05:34<06:12, 11.00it/s]\u001b[A\n",
+ " 91%|█████████ | 39971/44063 [1:05:34<06:48, 10.03it/s]\u001b[A\n",
+ " 91%|█████████ | 39973/44063 [1:05:35<07:02, 9.67it/s]\u001b[A\n",
+ " 91%|█████████ | 39975/44063 [1:05:35<06:58, 9.78it/s]\u001b[A\n",
+ " 91%|█████████ | 39977/44063 [1:05:35<06:42, 10.14it/s]\u001b[A\n",
+ " 91%|█████████ | 39979/44063 [1:05:35<07:07, 9.55it/s]\u001b[A\n",
+ " 91%|█████████ | 39981/44063 [1:05:35<06:33, 10.37it/s]\u001b[A\n",
+ " 91%|█████████ | 39983/44063 [1:05:36<06:53, 9.87it/s]\u001b[A\n",
+ " 91%|█████████ | 39985/44063 [1:05:36<06:40, 10.18it/s]\u001b[A\n",
+ " 91%|█████████ | 39987/44063 [1:05:36<06:00, 11.29it/s]\u001b[A\n",
+ " 91%|█████████ | 39989/44063 [1:05:36<06:30, 10.42it/s]\u001b[A\n",
+ " 91%|█████████ | 39991/44063 [1:05:36<06:57, 9.75it/s]\u001b[A\n",
+ " 91%|█████████ | 39993/44063 [1:05:37<06:32, 10.37it/s]\u001b[A\n",
+ " 91%|█████████ | 39995/44063 [1:05:37<06:45, 10.02it/s]\u001b[A\n",
+ " 91%|█████████ | 39997/44063 [1:05:37<08:02, 8.43it/s]\u001b[A\n",
+ " 91%|█████████ | 39999/44063 [1:05:37<07:36, 8.90it/s]\u001b[A\n",
+ " 91%|█████████ | 40001/44063 [1:05:37<06:51, 9.86it/s]\u001b[A\n",
+ " 91%|█████████ | 40003/44063 [1:05:38<06:36, 10.24it/s]\u001b[A\n",
+ " 91%|█████████ | 40005/44063 [1:05:38<06:41, 10.10it/s]\u001b[A\n",
+ " 91%|█████████ | 40007/44063 [1:05:38<06:11, 10.91it/s]\u001b[A\n",
+ " 91%|█████████ | 40009/44063 [1:05:38<06:12, 10.90it/s]\u001b[A\n",
+ " 91%|█████████ | 40011/44063 [1:05:38<06:20, 10.65it/s]\u001b[A\n",
+ " 91%|█████████ | 40013/44063 [1:05:38<05:57, 11.33it/s]\u001b[A\n",
+ " 91%|█████████ | 40015/44063 [1:05:39<05:57, 11.32it/s]\u001b[A\n",
+ " 91%|█████████ | 40017/44063 [1:05:39<06:12, 10.87it/s]\u001b[A\n",
+ " 91%|█████████ | 40019/44063 [1:05:39<08:04, 8.35it/s]\u001b[A\n",
+ " 91%|█████████ | 40021/44063 [1:05:39<07:09, 9.42it/s]\u001b[A\n",
+ " 91%|█████████ | 40023/44063 [1:05:40<06:26, 10.44it/s]\u001b[A\n",
+ " 91%|█████████ | 40025/44063 [1:05:40<06:06, 11.02it/s]\u001b[A\n",
+ " 91%|█████████ | 40027/44063 [1:05:40<06:35, 10.22it/s]\u001b[A\n",
+ " 91%|█████████ | 40029/44063 [1:05:40<07:08, 9.41it/s]\u001b[A\n",
+ " 91%|█████████ | 40031/44063 [1:05:40<06:23, 10.51it/s]\u001b[A\n",
+ " 91%|█████████ | 40033/44063 [1:05:41<06:53, 9.75it/s]\u001b[A\n",
+ " 91%|█████████ | 40035/44063 [1:05:41<07:14, 9.27it/s]\u001b[A\n",
+ " 91%|█████████ | 40037/44063 [1:05:41<06:27, 10.38it/s]\u001b[A\n",
+ " 91%|█████████ | 40039/44063 [1:05:41<06:07, 10.94it/s]\u001b[A\n",
+ " 91%|█████████ | 40041/44063 [1:05:41<06:41, 10.01it/s]\u001b[A\n",
+ " 91%|█████████ | 40043/44063 [1:05:41<05:56, 11.28it/s]\u001b[A\n",
+ " 91%|█████████ | 40045/44063 [1:05:42<06:31, 10.27it/s]\u001b[A\n",
+ " 91%|█████████ | 40047/44063 [1:05:42<06:06, 10.96it/s]\u001b[A\n",
+ " 91%|█████████ | 40049/44063 [1:05:42<05:57, 11.22it/s]\u001b[A\n",
+ " 91%|█████████ | 40051/44063 [1:05:42<05:40, 11.78it/s]\u001b[A\n",
+ " 91%|█████████ | 40053/44063 [1:05:42<05:52, 11.37it/s]\u001b[A\n",
+ " 91%|█████████ | 40055/44063 [1:05:42<05:39, 11.82it/s]\u001b[A\n",
+ " 91%|█████████ | 40057/44063 [1:05:43<06:01, 11.07it/s]\u001b[A\n",
+ " 91%|█████████ | 40059/44063 [1:05:43<05:46, 11.56it/s]\u001b[A\n",
+ " 91%|█████████ | 40061/44063 [1:05:43<06:07, 10.90it/s]\u001b[A\n",
+ " 91%|█████████ | 40063/44063 [1:05:43<05:39, 11.79it/s]\u001b[A\n",
+ " 91%|█████████ | 40065/44063 [1:05:43<05:20, 12.46it/s]\u001b[A\n",
+ " 91%|█████████ | 40067/44063 [1:05:43<05:15, 12.66it/s]\u001b[A\n",
+ " 91%|█████████ | 40069/44063 [1:05:44<06:43, 9.89it/s]\u001b[A\n",
+ " 91%|█████████ | 40071/44063 [1:05:44<05:52, 11.32it/s]\u001b[A\n",
+ " 91%|█████████ | 40073/44063 [1:05:44<05:17, 12.55it/s]\u001b[A\n",
+ " 91%|█████████ | 40075/44063 [1:05:44<06:08, 10.84it/s]\u001b[A\n",
+ " 91%|█████████ | 40077/44063 [1:05:44<06:24, 10.38it/s]\u001b[A\n",
+ " 91%|█████████ | 40079/44063 [1:05:45<06:19, 10.51it/s]\u001b[A\n",
+ " 91%|█████████ | 40081/44063 [1:05:45<06:02, 11.00it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 91%|█████████ | 40083/44063 [1:05:45<05:58, 11.11it/s]\u001b[A\n",
+ " 91%|█████████ | 40085/44063 [1:05:45<06:24, 10.34it/s]\u001b[A\n",
+ " 91%|█████████ | 40087/44063 [1:05:45<05:43, 11.58it/s]\u001b[A\n",
+ " 91%|█████████ | 40089/44063 [1:05:46<05:37, 11.79it/s]\u001b[A\n",
+ " 91%|█████████ | 40091/44063 [1:05:46<05:53, 11.23it/s]\u001b[A\n",
+ " 91%|█████████ | 40093/44063 [1:05:46<05:41, 11.62it/s]\u001b[A\n",
+ " 91%|█████████ | 40095/44063 [1:05:46<05:40, 11.67it/s]\u001b[A\n",
+ " 91%|█████████ | 40097/44063 [1:05:46<06:15, 10.57it/s]\u001b[A\n",
+ " 91%|█████████ | 40099/44063 [1:05:46<05:35, 11.81it/s]\u001b[A\n",
+ " 91%|█████████ | 40101/44063 [1:05:47<06:27, 10.22it/s]\u001b[A\n",
+ " 91%|█████████ | 40103/44063 [1:05:47<06:01, 10.97it/s]\u001b[A\n",
+ " 91%|█████████ | 40105/44063 [1:05:47<05:40, 11.63it/s]\u001b[A\n",
+ " 91%|█████████ | 40107/44063 [1:05:47<06:19, 10.44it/s]\u001b[A\n",
+ " 91%|█████████ | 40109/44063 [1:05:47<05:59, 11.00it/s]\u001b[A\n",
+ " 91%|█████████ | 40111/44063 [1:05:48<06:01, 10.94it/s]\u001b[A\n",
+ " 91%|█████████ | 40113/44063 [1:05:48<05:54, 11.14it/s]\u001b[A\n",
+ " 91%|█████████ | 40115/44063 [1:05:48<05:26, 12.09it/s]\u001b[A\n",
+ " 91%|█████████ | 40117/44063 [1:05:48<05:28, 12.00it/s]\u001b[A\n",
+ " 91%|█████████ | 40119/44063 [1:05:48<05:54, 11.13it/s]\u001b[A\n",
+ " 91%|█████████ | 40121/44063 [1:05:48<05:52, 11.17it/s]\u001b[A\n",
+ " 91%|█████████ | 40123/44063 [1:05:49<05:27, 12.02it/s]\u001b[A\n",
+ " 91%|█████████ | 40125/44063 [1:05:49<05:24, 12.14it/s]\u001b[A\n",
+ " 91%|█████████ | 40127/44063 [1:05:49<05:37, 11.65it/s]\u001b[A\n",
+ " 91%|█████████ | 40129/44063 [1:05:49<05:48, 11.29it/s]\u001b[A\n",
+ " 91%|█████████ | 40131/44063 [1:05:49<05:32, 11.82it/s]\u001b[A\n",
+ " 91%|█████████ | 40133/44063 [1:05:49<05:58, 10.96it/s]\u001b[A\n",
+ " 91%|█████████ | 40135/44063 [1:05:50<05:35, 11.72it/s]\u001b[A\n",
+ " 91%|█████████ | 40137/44063 [1:05:50<05:43, 11.43it/s]\u001b[A\n",
+ " 91%|█████████ | 40139/44063 [1:05:50<07:53, 8.28it/s]\u001b[A\n",
+ " 91%|█████████ | 40141/44063 [1:05:50<07:03, 9.26it/s]\u001b[A\n",
+ " 91%|█████████ | 40143/44063 [1:05:50<06:44, 9.68it/s]\u001b[A\n",
+ " 91%|█████████ | 40145/44063 [1:05:51<05:57, 10.95it/s]\u001b[A\n",
+ " 91%|█████████ | 40147/44063 [1:05:51<05:35, 11.68it/s]\u001b[A\n",
+ " 91%|█████████ | 40149/44063 [1:05:51<05:45, 11.32it/s]\u001b[A\n",
+ " 91%|█████████ | 40151/44063 [1:05:51<05:15, 12.39it/s]\u001b[A\n",
+ " 91%|█████████ | 40153/44063 [1:05:51<05:23, 12.09it/s]\u001b[A\n",
+ " 91%|█████████ | 40155/44063 [1:05:51<05:53, 11.05it/s]\u001b[A\n",
+ " 91%|█████████ | 40157/44063 [1:05:52<05:23, 12.07it/s]\u001b[A\n",
+ " 91%|█████████ | 40159/44063 [1:05:52<05:28, 11.87it/s]\u001b[A\n",
+ " 91%|█████████ | 40161/44063 [1:05:52<05:08, 12.66it/s]\u001b[A\n",
+ " 91%|█████████ | 40163/44063 [1:05:52<04:46, 13.60it/s]\u001b[A\n",
+ " 91%|█████████ | 40165/44063 [1:05:52<05:10, 12.56it/s]\u001b[A\n",
+ " 91%|█████████ | 40167/44063 [1:05:52<05:32, 11.71it/s]\u001b[A\n",
+ " 91%|█████████ | 40169/44063 [1:05:53<05:18, 12.21it/s]\u001b[A\n",
+ " 91%|█████████ | 40171/44063 [1:05:53<05:36, 11.57it/s]\u001b[A\n",
+ " 91%|█████████ | 40173/44063 [1:05:53<05:42, 11.36it/s]\u001b[A\n",
+ " 91%|█████████ | 40175/44063 [1:05:53<06:51, 9.45it/s]\u001b[A\n",
+ " 91%|█████████ | 40177/44063 [1:05:53<06:06, 10.59it/s]\u001b[A\n",
+ " 91%|█████████ | 40179/44063 [1:05:54<07:24, 8.74it/s]\u001b[A\n",
+ " 91%|█████████ | 40181/44063 [1:05:54<06:24, 10.11it/s]\u001b[A\n",
+ " 91%|█████████ | 40183/44063 [1:05:54<06:01, 10.74it/s]\u001b[A\n",
+ " 91%|█████████ | 40185/44063 [1:05:54<06:03, 10.66it/s]\u001b[A\n",
+ " 91%|█████████ | 40187/44063 [1:05:54<05:45, 11.22it/s]\u001b[A\n",
+ " 91%|█████████ | 40189/44063 [1:05:55<06:25, 10.06it/s]\u001b[A\n",
+ " 91%|█████████ | 40191/44063 [1:05:55<05:47, 11.13it/s]\u001b[A\n",
+ " 91%|█████████ | 40193/44063 [1:05:55<05:20, 12.06it/s]\u001b[A\n",
+ " 91%|█████████ | 40195/44063 [1:05:55<05:28, 11.79it/s]\u001b[A\n",
+ " 91%|█████████ | 40197/44063 [1:05:55<05:14, 12.30it/s]\u001b[A\n",
+ " 91%|█████████ | 40199/44063 [1:05:55<06:44, 9.56it/s]\u001b[A\n",
+ " 91%|█████████ | 40201/44063 [1:05:56<07:41, 8.38it/s]\u001b[A\n",
+ " 91%|█████████ | 40202/44063 [1:05:56<07:36, 8.45it/s]\u001b[A\n",
+ " 91%|█████████ | 40203/44063 [1:05:56<07:50, 8.21it/s]\u001b[A\n",
+ " 91%|█████████ | 40204/44063 [1:05:56<08:10, 7.87it/s]\u001b[A\n",
+ " 91%|█████████ | 40205/44063 [1:05:56<08:12, 7.83it/s]\u001b[A\n",
+ " 91%|█████████ | 40206/44063 [1:05:56<08:41, 7.40it/s]\u001b[A\n",
+ " 91%|█████████ | 40207/44063 [1:05:57<09:18, 6.90it/s]\u001b[A\n",
+ " 91%|█████████▏| 40209/44063 [1:05:57<08:16, 7.77it/s]\u001b[A\n",
+ " 91%|█████████▏| 40210/44063 [1:05:57<08:05, 7.94it/s]\u001b[A\n",
+ " 91%|█████████▏| 40212/44063 [1:05:57<07:02, 9.12it/s]\u001b[A\n",
+ " 91%|█████████▏| 40214/44063 [1:05:57<07:42, 8.31it/s]\u001b[A\n",
+ " 91%|█████████▏| 40216/44063 [1:05:58<06:42, 9.56it/s]\u001b[A\n",
+ " 91%|█████████▏| 40218/44063 [1:05:58<06:37, 9.67it/s]\u001b[A\n",
+ " 91%|█████████▏| 40220/44063 [1:05:58<06:17, 10.17it/s]\u001b[A\n",
+ " 91%|█████████▏| 40222/44063 [1:05:58<06:35, 9.71it/s]\u001b[A\n",
+ " 91%|█████████▏| 40224/44063 [1:05:58<06:07, 10.44it/s]\u001b[A\n",
+ " 91%|█████████▏| 40226/44063 [1:05:58<06:10, 10.36it/s]\u001b[A\n",
+ " 91%|█████████▏| 40228/44063 [1:05:59<05:35, 11.44it/s]\u001b[A\n",
+ " 91%|█████████▏| 40230/44063 [1:05:59<05:37, 11.37it/s]\u001b[A\n",
+ " 91%|█████████▏| 40232/44063 [1:05:59<05:37, 11.35it/s]\u001b[A\n",
+ " 91%|█████████▏| 40234/44063 [1:05:59<05:21, 11.90it/s]\u001b[A\n",
+ " 91%|█████████▏| 40236/44063 [1:05:59<05:50, 10.91it/s]\u001b[A\n",
+ " 91%|█████████▏| 40238/44063 [1:05:59<05:22, 11.85it/s]\u001b[A\n",
+ " 91%|█████████▏| 40240/44063 [1:06:00<05:09, 12.35it/s]\u001b[A\n",
+ " 91%|█████████▏| 40242/44063 [1:06:00<05:45, 11.06it/s]\u001b[A\n",
+ " 91%|█████████▏| 40244/44063 [1:06:00<05:38, 11.27it/s]\u001b[A\n",
+ " 91%|█████████▏| 40246/44063 [1:06:00<05:02, 12.60it/s]\u001b[A\n",
+ " 91%|█████████▏| 40248/44063 [1:06:00<05:10, 12.28it/s]\u001b[A\n",
+ " 91%|█████████▏| 40250/44063 [1:06:00<04:52, 13.03it/s]\u001b[A\n",
+ " 91%|█████████▏| 40252/44063 [1:06:01<05:54, 10.76it/s]\u001b[A\n",
+ " 91%|█████████▏| 40254/44063 [1:06:01<06:34, 9.65it/s]\u001b[A\n",
+ " 91%|█████████▏| 40256/44063 [1:06:01<06:27, 9.82it/s]\u001b[A\n",
+ " 91%|█████████▏| 40258/44063 [1:06:02<09:17, 6.82it/s]\u001b[A\n",
+ " 91%|█████████▏| 40260/44063 [1:06:02<07:46, 8.14it/s]\u001b[A\n",
+ " 91%|█████████▏| 40262/44063 [1:06:02<07:26, 8.51it/s]\u001b[A\n",
+ " 91%|█████████▏| 40264/44063 [1:06:02<06:57, 9.10it/s]\u001b[A\n",
+ " 91%|█████████▏| 40266/44063 [1:06:02<07:14, 8.74it/s]\u001b[A\n",
+ " 91%|█████████▏| 40267/44063 [1:06:03<07:21, 8.60it/s]\u001b[A\n",
+ " 91%|█████████▏| 40269/44063 [1:06:03<06:25, 9.84it/s]\u001b[A\n",
+ " 91%|█████████▏| 40271/44063 [1:06:03<05:40, 11.14it/s]\u001b[A\n",
+ " 91%|█████████▏| 40273/44063 [1:06:03<05:16, 11.98it/s]\u001b[A\n",
+ " 91%|█████████▏| 40275/44063 [1:06:03<06:19, 9.99it/s]\u001b[A\n",
+ " 91%|█████████▏| 40277/44063 [1:06:03<06:03, 10.43it/s]\u001b[A\n",
+ " 91%|█████████▏| 40279/44063 [1:06:04<05:53, 10.70it/s]\u001b[A\n",
+ " 91%|█████████▏| 40281/44063 [1:06:04<05:46, 10.91it/s]\u001b[A\n",
+ " 91%|█████████▏| 40283/44063 [1:06:04<05:44, 10.96it/s]\u001b[A\n",
+ " 91%|█████████▏| 40285/44063 [1:06:04<05:39, 11.14it/s]\u001b[A\n",
+ " 91%|█████████▏| 40287/44063 [1:06:04<06:18, 9.97it/s]\u001b[A\n",
+ " 91%|█████████▏| 40289/44063 [1:06:04<05:49, 10.80it/s]\u001b[A\n",
+ " 91%|█████████▏| 40291/44063 [1:06:05<05:15, 11.95it/s]\u001b[A\n",
+ " 91%|█████████▏| 40293/44063 [1:06:05<05:26, 11.55it/s]\u001b[A\n",
+ " 91%|█████████▏| 40295/44063 [1:06:05<06:59, 8.99it/s]\u001b[A\n",
+ " 91%|█████████▏| 40297/44063 [1:06:05<07:06, 8.83it/s]\u001b[A\n",
+ " 91%|█████████▏| 40299/44063 [1:06:05<05:57, 10.53it/s]\u001b[A\n",
+ " 91%|█████████▏| 40301/44063 [1:06:06<05:18, 11.80it/s]\u001b[A\n",
+ " 91%|█████████▏| 40303/44063 [1:06:06<04:53, 12.82it/s]\u001b[A\n",
+ " 91%|█████████▏| 40305/44063 [1:06:06<05:24, 11.59it/s]\u001b[A\n",
+ " 91%|█████████▏| 40307/44063 [1:06:06<04:48, 13.03it/s]\u001b[A\n",
+ " 91%|█████████▏| 40309/44063 [1:06:06<06:21, 9.84it/s]\u001b[A\n",
+ " 91%|█████████▏| 40311/44063 [1:06:07<06:01, 10.37it/s]\u001b[A\n",
+ " 91%|█████████▏| 40313/44063 [1:06:07<05:21, 11.67it/s]\u001b[A\n",
+ " 91%|█████████▏| 40315/44063 [1:06:07<05:08, 12.16it/s]\u001b[A\n",
+ " 91%|█████████▏| 40317/44063 [1:06:07<05:46, 10.81it/s]\u001b[A\n",
+ " 92%|█████████▏| 40319/44063 [1:06:07<05:15, 11.87it/s]\u001b[A\n",
+ " 92%|█████████▏| 40321/44063 [1:06:07<05:14, 11.91it/s]\u001b[A\n",
+ " 92%|█████████▏| 40323/44063 [1:06:08<06:02, 10.31it/s]\u001b[A\n",
+ " 92%|█████████▏| 40325/44063 [1:06:08<05:49, 10.70it/s]\u001b[A\n",
+ " 92%|█████████▏| 40327/44063 [1:06:08<05:20, 11.66it/s]\u001b[A\n",
+ " 92%|█████████▏| 40329/44063 [1:06:08<05:46, 10.78it/s]\u001b[A\n",
+ " 92%|█████████▏| 40331/44063 [1:06:08<06:21, 9.77it/s]\u001b[A\n",
+ " 92%|█████████▏| 40333/44063 [1:06:09<06:08, 10.11it/s]\u001b[A\n",
+ " 92%|█████████▏| 40335/44063 [1:06:09<05:40, 10.96it/s]\u001b[A\n",
+ " 92%|█████████▏| 40337/44063 [1:06:09<05:05, 12.20it/s]\u001b[A\n",
+ " 92%|█████████▏| 40339/44063 [1:06:09<05:29, 11.31it/s]\u001b[A\n",
+ " 92%|█████████▏| 40341/44063 [1:06:10<09:49, 6.32it/s]\u001b[A\n",
+ " 92%|█████████▏| 40343/44063 [1:06:10<08:28, 7.31it/s]\u001b[A\n",
+ " 92%|█████████▏| 40345/44063 [1:06:10<07:06, 8.73it/s]\u001b[A\n",
+ " 92%|█████████▏| 40347/44063 [1:06:10<08:14, 7.51it/s]\u001b[A\n",
+ " 92%|█████████▏| 40349/44063 [1:06:10<07:33, 8.19it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 92%|█████████▏| 40351/44063 [1:06:11<06:15, 9.89it/s]\u001b[A\n",
+ " 92%|█████████▏| 40353/44063 [1:06:11<06:21, 9.71it/s]\u001b[A\n",
+ " 92%|█████████▏| 40355/44063 [1:06:11<05:47, 10.68it/s]\u001b[A\n",
+ " 92%|█████████▏| 40357/44063 [1:06:11<05:12, 11.85it/s]\u001b[A\n",
+ " 92%|█████████▏| 40359/44063 [1:06:11<04:56, 12.49it/s]\u001b[A\n",
+ " 92%|█████████▏| 40361/44063 [1:06:11<05:09, 11.95it/s]\u001b[A\n",
+ " 92%|█████████▏| 40363/44063 [1:06:12<04:51, 12.68it/s]\u001b[A\n",
+ " 92%|█████████▏| 40365/44063 [1:06:12<04:46, 12.89it/s]\u001b[A\n",
+ " 92%|█████████▏| 40367/44063 [1:06:12<04:50, 12.74it/s]\u001b[A\n",
+ " 92%|█████████▏| 40369/44063 [1:06:12<05:02, 12.23it/s]\u001b[A\n",
+ " 92%|█████████▏| 40371/44063 [1:06:12<05:19, 11.55it/s]\u001b[A\n",
+ " 92%|█████████▏| 40373/44063 [1:06:12<05:40, 10.83it/s]\u001b[A\n",
+ " 92%|█████████▏| 40375/44063 [1:06:13<05:14, 11.72it/s]\u001b[A\n",
+ " 92%|█████████▏| 40377/44063 [1:06:13<06:41, 9.18it/s]\u001b[A\n",
+ " 92%|█████████▏| 40379/44063 [1:06:13<06:02, 10.17it/s]\u001b[A\n",
+ " 92%|█████████▏| 40381/44063 [1:06:13<05:30, 11.13it/s]\u001b[A\n",
+ " 92%|█████████▏| 40383/44063 [1:06:13<05:48, 10.55it/s]\u001b[A\n",
+ " 92%|█████████▏| 40385/44063 [1:06:14<05:40, 10.80it/s]\u001b[A\n",
+ " 92%|█████████▏| 40387/44063 [1:06:14<05:12, 11.75it/s]\u001b[A\n",
+ " 92%|█████████▏| 40389/44063 [1:06:14<06:00, 10.19it/s]\u001b[A\n",
+ " 92%|█████████▏| 40391/44063 [1:06:14<06:08, 9.96it/s]\u001b[A\n",
+ " 92%|█████████▏| 40393/44063 [1:06:14<05:33, 11.00it/s]\u001b[A\n",
+ " 92%|█████████▏| 40395/44063 [1:06:14<05:19, 11.48it/s]\u001b[A\n",
+ " 92%|█████████▏| 40397/44063 [1:06:15<04:42, 12.99it/s]\u001b[A\n",
+ " 92%|█████████▏| 40399/44063 [1:06:15<04:32, 13.43it/s]\u001b[A\n",
+ " 92%|█████████▏| 40401/44063 [1:06:15<04:43, 12.93it/s]\u001b[A\n",
+ " 92%|█████████▏| 40403/44063 [1:06:15<05:38, 10.82it/s]\u001b[A\n",
+ " 92%|█████████▏| 40405/44063 [1:06:15<05:52, 10.39it/s]\u001b[A\n",
+ " 92%|█████████▏| 40407/44063 [1:06:15<05:11, 11.72it/s]\u001b[A\n",
+ " 92%|█████████▏| 40409/44063 [1:06:16<05:28, 11.11it/s]\u001b[A\n",
+ " 92%|█████████▏| 40411/44063 [1:06:16<05:11, 11.73it/s]\u001b[A\n",
+ " 92%|█████████▏| 40413/44063 [1:06:16<05:50, 10.40it/s]\u001b[A\n",
+ " 92%|█████████▏| 40415/44063 [1:06:16<05:50, 10.40it/s]\u001b[A\n",
+ " 92%|█████████▏| 40417/44063 [1:06:16<05:49, 10.43it/s]\u001b[A\n",
+ " 92%|█████████▏| 40419/44063 [1:06:17<05:42, 10.65it/s]\u001b[A\n",
+ " 92%|█████████▏| 40421/44063 [1:06:17<05:15, 11.55it/s]\u001b[A\n",
+ " 92%|█████████▏| 40423/44063 [1:06:17<04:59, 12.15it/s]\u001b[A\n",
+ " 92%|█████████▏| 40425/44063 [1:06:17<04:42, 12.89it/s]\u001b[A\n",
+ " 92%|█████████▏| 40427/44063 [1:06:17<05:15, 11.52it/s]\u001b[A\n",
+ " 92%|█████████▏| 40429/44063 [1:06:17<05:00, 12.11it/s]\u001b[A\n",
+ " 92%|█████████▏| 40431/44063 [1:06:18<04:45, 12.74it/s]\u001b[A\n",
+ " 92%|█████████▏| 40433/44063 [1:06:18<04:37, 13.09it/s]\u001b[A\n",
+ " 92%|█████████▏| 40435/44063 [1:06:18<05:03, 11.96it/s]\u001b[A\n",
+ " 92%|█████████▏| 40437/44063 [1:06:18<05:01, 12.04it/s]\u001b[A\n",
+ " 92%|█████████▏| 40439/44063 [1:06:18<05:05, 11.88it/s]\u001b[A\n",
+ " 92%|█████████▏| 40441/44063 [1:06:18<05:13, 11.57it/s]\u001b[A\n",
+ " 92%|█████████▏| 40443/44063 [1:06:19<04:53, 12.34it/s]\u001b[A\n",
+ " 92%|█████████▏| 40445/44063 [1:06:19<05:18, 11.36it/s]\u001b[A\n",
+ " 92%|█████████▏| 40447/44063 [1:06:19<05:38, 10.67it/s]\u001b[A\n",
+ " 92%|█████████▏| 40449/44063 [1:06:19<05:31, 10.91it/s]\u001b[A\n",
+ " 92%|█████████▏| 40451/44063 [1:06:19<05:26, 11.05it/s]\u001b[A\n",
+ " 92%|█████████▏| 40453/44063 [1:06:20<05:52, 10.24it/s]\u001b[A\n",
+ " 92%|█████████▏| 40455/44063 [1:06:20<05:55, 10.15it/s]\u001b[A\n",
+ " 92%|█████████▏| 40457/44063 [1:06:20<05:57, 10.09it/s]\u001b[A\n",
+ " 92%|█████████▏| 40459/44063 [1:06:20<05:39, 10.63it/s]\u001b[A\n",
+ " 92%|█████████▏| 40461/44063 [1:06:20<06:16, 9.58it/s]\u001b[A\n",
+ " 92%|█████████▏| 40463/44063 [1:06:21<05:40, 10.56it/s]\u001b[A\n",
+ " 92%|█████████▏| 40465/44063 [1:06:21<05:10, 11.59it/s]\u001b[A\n",
+ " 92%|█████████▏| 40467/44063 [1:06:21<05:23, 11.12it/s]\u001b[A\n",
+ " 92%|█████████▏| 40469/44063 [1:06:21<05:21, 11.19it/s]\u001b[A\n",
+ " 92%|█████████▏| 40471/44063 [1:06:21<05:48, 10.31it/s]\u001b[A\n",
+ " 92%|█████████▏| 40473/44063 [1:06:21<05:18, 11.25it/s]\u001b[A\n",
+ " 92%|█████████▏| 40475/44063 [1:06:22<05:28, 10.91it/s]\u001b[A\n",
+ " 92%|█████████▏| 40477/44063 [1:06:22<05:14, 11.39it/s]\u001b[A\n",
+ " 92%|█████████▏| 40479/44063 [1:06:22<05:08, 11.61it/s]\u001b[A\n",
+ " 92%|█████████▏| 40481/44063 [1:06:22<05:43, 10.43it/s]\u001b[A\n",
+ " 92%|█████████▏| 40483/44063 [1:06:22<05:53, 10.12it/s]\u001b[A\n",
+ " 92%|█████████▏| 40485/44063 [1:06:23<06:17, 9.49it/s]\u001b[A\n",
+ " 92%|█████████▏| 40487/44063 [1:06:23<06:16, 9.50it/s]\u001b[A\n",
+ " 92%|█████████▏| 40489/44063 [1:06:23<06:16, 9.49it/s]\u001b[A\n",
+ " 92%|█████████▏| 40491/44063 [1:06:23<05:53, 10.10it/s]\u001b[A\n",
+ " 92%|█████████▏| 40493/44063 [1:06:23<06:01, 9.88it/s]\u001b[A\n",
+ " 92%|█████████▏| 40495/44063 [1:06:24<06:31, 9.12it/s]\u001b[A\n",
+ " 92%|█████████▏| 40497/44063 [1:06:24<06:15, 9.51it/s]\u001b[A\n",
+ " 92%|█████████▏| 40498/44063 [1:06:24<06:59, 8.50it/s]\u001b[A\n",
+ " 92%|█████████▏| 40499/44063 [1:06:24<07:37, 7.79it/s]\u001b[A\n",
+ " 92%|█████████▏| 40501/44063 [1:06:24<07:45, 7.65it/s]\u001b[A\n",
+ " 92%|█████████▏| 40502/44063 [1:06:25<08:31, 6.96it/s]\u001b[A\n",
+ " 92%|█████████▏| 40504/44063 [1:06:25<07:52, 7.53it/s]\u001b[A\n",
+ " 92%|█████████▏| 40505/44063 [1:06:25<07:21, 8.05it/s]\u001b[A\n",
+ " 92%|█████████▏| 40507/44063 [1:06:25<06:28, 9.15it/s]\u001b[A\n",
+ " 92%|█████████▏| 40508/44063 [1:06:25<07:18, 8.10it/s]\u001b[A\n",
+ " 92%|█████████▏| 40509/44063 [1:06:25<07:29, 7.90it/s]\u001b[A\n",
+ " 92%|█████████▏| 40511/44063 [1:06:26<07:00, 8.44it/s]\u001b[A\n",
+ " 92%|█████████▏| 40512/44063 [1:06:26<07:00, 8.44it/s]\u001b[A\n",
+ " 92%|█████████▏| 40513/44063 [1:06:26<07:08, 8.29it/s]\u001b[A\n",
+ " 92%|█████████▏| 40515/44063 [1:06:26<06:59, 8.46it/s]\u001b[A\n",
+ " 92%|█████████▏| 40516/44063 [1:06:26<07:03, 8.37it/s]\u001b[A\n",
+ " 92%|█████████▏| 40517/44063 [1:06:26<08:15, 7.16it/s]\u001b[A\n",
+ " 92%|█████████▏| 40519/44063 [1:06:27<07:44, 7.64it/s]\u001b[A\n",
+ " 92%|█████████▏| 40521/44063 [1:06:27<06:59, 8.45it/s]\u001b[A\n",
+ " 92%|█████████▏| 40522/44063 [1:06:27<06:46, 8.70it/s]\u001b[A\n",
+ " 92%|█████████▏| 40523/44063 [1:06:27<06:52, 8.57it/s]\u001b[A\n",
+ " 92%|█████████▏| 40525/44063 [1:06:27<06:29, 9.08it/s]\u001b[A\n",
+ " 92%|█████████▏| 40526/44063 [1:06:27<06:20, 9.30it/s]\u001b[A\n",
+ " 92%|█████████▏| 40528/44063 [1:06:27<06:01, 9.78it/s]\u001b[A\n",
+ " 92%|█████████▏| 40529/44063 [1:06:28<07:13, 8.15it/s]\u001b[A\n",
+ " 92%|█████████▏| 40530/44063 [1:06:28<07:04, 8.33it/s]\u001b[A\n",
+ " 92%|█████████▏| 40531/44063 [1:06:28<06:58, 8.43it/s]\u001b[A\n",
+ " 92%|█████████▏| 40533/44063 [1:06:28<06:15, 9.41it/s]\u001b[A\n",
+ " 92%|█████████▏| 40535/44063 [1:06:28<05:44, 10.23it/s]\u001b[A\n",
+ " 92%|█████████▏| 40537/44063 [1:06:28<05:59, 9.81it/s]\u001b[A\n",
+ " 92%|█████████▏| 40539/44063 [1:06:29<06:48, 8.62it/s]\u001b[A\n",
+ " 92%|█████████▏| 40541/44063 [1:06:29<06:43, 8.74it/s]\u001b[A\n",
+ " 92%|█████████▏| 40542/44063 [1:06:29<07:23, 7.94it/s]\u001b[A\n",
+ " 92%|█████████▏| 40544/44063 [1:06:29<07:29, 7.84it/s]\u001b[A\n",
+ " 92%|█████████▏| 40546/44063 [1:06:29<06:49, 8.59it/s]\u001b[A\n",
+ " 92%|█████████▏| 40547/44063 [1:06:30<06:38, 8.81it/s]\u001b[A\n",
+ " 92%|█████████▏| 40548/44063 [1:06:30<06:35, 8.88it/s]\u001b[A\n",
+ " 92%|█████████▏| 40550/44063 [1:06:30<06:03, 9.67it/s]\u001b[A\n",
+ " 92%|█████████▏| 40552/44063 [1:06:30<05:46, 10.13it/s]\u001b[A\n",
+ " 92%|█████████▏| 40554/44063 [1:06:30<06:00, 9.74it/s]\u001b[A\n",
+ " 92%|█████████▏| 40555/44063 [1:06:31<10:10, 5.74it/s]\u001b[A\n",
+ " 92%|█████████▏| 40556/44063 [1:06:31<08:52, 6.58it/s]\u001b[A\n",
+ " 92%|█████████▏| 40558/44063 [1:06:31<07:34, 7.71it/s]\u001b[A\n",
+ " 92%|█████████▏| 40559/44063 [1:06:31<07:20, 7.96it/s]\u001b[A\n",
+ " 92%|█████████▏| 40560/44063 [1:06:31<08:11, 7.13it/s]\u001b[A\n",
+ " 92%|█████████▏| 40562/44063 [1:06:31<07:10, 8.13it/s]\u001b[A\n",
+ " 92%|█████████▏| 40564/44063 [1:06:31<06:21, 9.18it/s]\u001b[A\n",
+ " 92%|█████████▏| 40566/44063 [1:06:32<06:28, 9.00it/s]\u001b[A\n",
+ " 92%|█████████▏| 40567/44063 [1:06:32<06:40, 8.73it/s]\u001b[A\n",
+ " 92%|█████████▏| 40569/44063 [1:06:32<06:56, 8.38it/s]\u001b[A\n",
+ " 92%|█████████▏| 40571/44063 [1:06:32<06:24, 9.08it/s]\u001b[A\n",
+ " 92%|█████████▏| 40573/44063 [1:06:32<06:15, 9.29it/s]\u001b[A\n",
+ " 92%|█████████▏| 40575/44063 [1:06:33<05:43, 10.17it/s]\u001b[A\n",
+ " 92%|█████████▏| 40577/44063 [1:06:33<05:56, 9.79it/s]\u001b[A\n",
+ " 92%|█████████▏| 40579/44063 [1:06:34<10:35, 5.49it/s]\u001b[A\n",
+ " 92%|█████████▏| 40580/44063 [1:06:34<11:02, 5.26it/s]\u001b[A\n",
+ " 92%|█████████▏| 40582/44063 [1:06:34<09:31, 6.09it/s]\u001b[A\n",
+ " 92%|█████████▏| 40583/44063 [1:06:34<08:27, 6.86it/s]\u001b[A\n",
+ " 92%|█████████▏| 40585/44063 [1:06:34<07:15, 7.98it/s]\u001b[A\n",
+ " 92%|█████████▏| 40586/44063 [1:06:34<07:14, 8.00it/s]\u001b[A\n",
+ " 92%|█████████▏| 40587/44063 [1:06:35<08:01, 7.22it/s]\u001b[A\n",
+ " 92%|█████████▏| 40589/44063 [1:06:35<06:54, 8.37it/s]\u001b[A\n",
+ " 92%|█████████▏| 40590/44063 [1:06:35<07:04, 8.17it/s]\u001b[A\n",
+ " 92%|█████████▏| 40592/44063 [1:06:35<07:07, 8.12it/s]\u001b[A\n",
+ " 92%|█████████▏| 40593/44063 [1:06:35<07:24, 7.81it/s]\u001b[A\n",
+ " 92%|█████████▏| 40594/44063 [1:06:35<06:57, 8.30it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 92%|█████████▏| 40596/44063 [1:06:36<06:46, 8.52it/s]\u001b[A\n",
+ " 92%|█████████▏| 40598/44063 [1:06:36<06:13, 9.28it/s]\u001b[A\n",
+ " 92%|█████████▏| 40600/44063 [1:06:36<05:44, 10.04it/s]\u001b[A\n",
+ " 92%|█████████▏| 40602/44063 [1:06:36<06:13, 9.28it/s]\u001b[A\n",
+ " 92%|█████████▏| 40603/44063 [1:06:36<06:16, 9.20it/s]\u001b[A\n",
+ " 92%|█████████▏| 40605/44063 [1:06:36<05:48, 9.91it/s]\u001b[A\n",
+ " 92%|█████████▏| 40607/44063 [1:06:37<07:01, 8.20it/s]\u001b[A\n",
+ " 92%|█████████▏| 40609/44063 [1:06:37<06:36, 8.71it/s]\u001b[A\n",
+ " 92%|█████████▏| 40611/44063 [1:06:37<05:54, 9.75it/s]\u001b[A\n",
+ " 92%|█████████▏| 40613/44063 [1:06:37<06:22, 9.01it/s]\u001b[A\n",
+ " 92%|█████████▏| 40614/44063 [1:06:37<07:14, 7.94it/s]\u001b[A\n",
+ " 92%|█████████▏| 40616/44063 [1:06:38<07:02, 8.16it/s]\u001b[A\n",
+ " 92%|█████████▏| 40618/44063 [1:06:38<06:27, 8.88it/s]\u001b[A\n",
+ " 92%|█████████▏| 40620/44063 [1:06:38<06:13, 9.21it/s]\u001b[A\n",
+ " 92%|█████████▏| 40621/44063 [1:06:38<06:34, 8.72it/s]\u001b[A\n",
+ " 92%|█████████▏| 40623/44063 [1:06:38<06:14, 9.18it/s]\u001b[A\n",
+ " 92%|█████████▏| 40624/44063 [1:06:39<07:25, 7.72it/s]\u001b[A\n",
+ " 92%|█████████▏| 40625/44063 [1:06:39<07:10, 7.99it/s]\u001b[A\n",
+ " 92%|█████████▏| 40627/44063 [1:06:39<06:05, 9.40it/s]\u001b[A\n",
+ " 92%|█████████▏| 40629/44063 [1:06:39<06:01, 9.50it/s]\u001b[A\n",
+ " 92%|█████████▏| 40631/44063 [1:06:39<06:14, 9.17it/s]\u001b[A\n",
+ " 92%|█████████▏| 40633/44063 [1:06:39<06:01, 9.50it/s]\u001b[A\n",
+ " 92%|█████████▏| 40634/44063 [1:06:40<06:00, 9.52it/s]\u001b[A\n",
+ " 92%|█████████▏| 40635/44063 [1:06:40<06:17, 9.09it/s]\u001b[A\n",
+ " 92%|█████████▏| 40636/44063 [1:06:40<06:16, 9.11it/s]\u001b[A\n",
+ " 92%|█████████▏| 40638/44063 [1:06:40<05:44, 9.94it/s]\u001b[A\n",
+ " 92%|█████████▏| 40640/44063 [1:06:40<05:41, 10.03it/s]\u001b[A\n",
+ " 92%|█████████▏| 40642/44063 [1:06:40<05:31, 10.31it/s]\u001b[A\n",
+ " 92%|█████████▏| 40644/44063 [1:06:41<05:42, 9.97it/s]\u001b[A\n",
+ " 92%|█████████▏| 40646/44063 [1:06:41<05:48, 9.79it/s]\u001b[A\n",
+ " 92%|█████████▏| 40647/44063 [1:06:41<05:54, 9.62it/s]\u001b[A\n",
+ " 92%|█████████▏| 40649/44063 [1:06:41<05:47, 9.81it/s]\u001b[A\n",
+ " 92%|█████████▏| 40651/44063 [1:06:41<06:43, 8.45it/s]\u001b[A\n",
+ " 92%|█████████▏| 40652/44063 [1:06:41<06:28, 8.77it/s]\u001b[A\n",
+ " 92%|█████████▏| 40654/44063 [1:06:42<06:42, 8.48it/s]\u001b[A\n",
+ " 92%|█████████▏| 40656/44063 [1:06:42<06:28, 8.77it/s]\u001b[A\n",
+ " 92%|█████████▏| 40657/44063 [1:06:42<06:22, 8.90it/s]\u001b[A\n",
+ " 92%|█████████▏| 40659/44063 [1:06:42<05:41, 9.97it/s]\u001b[A\n",
+ " 92%|█████████▏| 40661/44063 [1:06:42<05:59, 9.45it/s]\u001b[A\n",
+ " 92%|█████████▏| 40662/44063 [1:06:43<06:19, 8.96it/s]\u001b[A\n",
+ " 92%|█████████▏| 40664/44063 [1:06:43<06:26, 8.79it/s]\u001b[A\n",
+ " 92%|█████████▏| 40666/44063 [1:06:43<06:16, 9.02it/s]\u001b[A\n",
+ " 92%|█████████▏| 40668/44063 [1:06:43<05:51, 9.65it/s]\u001b[A\n",
+ " 92%|█████████▏| 40669/44063 [1:06:43<05:59, 9.44it/s]\u001b[A\n",
+ " 92%|█████████▏| 40671/44063 [1:06:43<05:42, 9.89it/s]\u001b[A\n",
+ " 92%|█████████▏| 40673/44063 [1:06:44<05:33, 10.15it/s]\u001b[A\n",
+ " 92%|█████████▏| 40675/44063 [1:06:44<05:10, 10.90it/s]\u001b[A\n",
+ " 92%|█████████▏| 40677/44063 [1:06:44<05:02, 11.19it/s]\u001b[A\n",
+ " 92%|█████████▏| 40679/44063 [1:06:44<04:46, 11.80it/s]\u001b[A\n",
+ " 92%|█████████▏| 40681/44063 [1:06:44<04:52, 11.57it/s]\u001b[A\n",
+ " 92%|█████████▏| 40683/44063 [1:06:45<05:15, 10.71it/s]\u001b[A\n",
+ " 92%|█████████▏| 40685/44063 [1:06:45<05:23, 10.45it/s]\u001b[A\n",
+ " 92%|█████████▏| 40687/44063 [1:06:45<05:19, 10.58it/s]\u001b[A\n",
+ " 92%|█████████▏| 40689/44063 [1:06:45<06:30, 8.64it/s]\u001b[A\n",
+ " 92%|█████████▏| 40691/44063 [1:06:45<06:07, 9.17it/s]\u001b[A\n",
+ " 92%|█████████▏| 40693/44063 [1:06:46<06:49, 8.22it/s]\u001b[A\n",
+ " 92%|█████████▏| 40695/44063 [1:06:46<05:59, 9.36it/s]\u001b[A\n",
+ " 92%|█████████▏| 40697/44063 [1:06:46<05:57, 9.42it/s]\u001b[A\n",
+ " 92%|█████████▏| 40699/44063 [1:06:46<06:10, 9.09it/s]\u001b[A\n",
+ " 92%|█████████▏| 40700/44063 [1:06:46<06:19, 8.87it/s]\u001b[A\n",
+ " 92%|█████████▏| 40701/44063 [1:06:47<06:12, 9.01it/s]\u001b[A\n",
+ " 92%|█████████▏| 40703/44063 [1:06:47<05:59, 9.34it/s]\u001b[A\n",
+ " 92%|█████████▏| 40704/44063 [1:06:47<07:09, 7.82it/s]\u001b[A\n",
+ " 92%|█████████▏| 40706/44063 [1:06:47<06:26, 8.68it/s]\u001b[A\n",
+ " 92%|█████████▏| 40708/44063 [1:06:47<06:06, 9.15it/s]\u001b[A\n",
+ " 92%|█████████▏| 40709/44063 [1:06:47<06:11, 9.04it/s]\u001b[A\n",
+ " 92%|█████████▏| 40710/44063 [1:06:48<06:34, 8.51it/s]\u001b[A\n",
+ " 92%|█████████▏| 40712/44063 [1:06:48<06:19, 8.84it/s]\u001b[A\n",
+ " 92%|█████████▏| 40713/44063 [1:06:48<06:24, 8.71it/s]\u001b[A\n",
+ " 92%|█████████▏| 40714/44063 [1:06:48<07:25, 7.52it/s]\u001b[A\n",
+ " 92%|█████████▏| 40715/44063 [1:06:48<08:25, 6.62it/s]\u001b[A\n",
+ " 92%|█████████▏| 40716/44063 [1:06:48<07:43, 7.22it/s]\u001b[A\n",
+ " 92%|█████████▏| 40718/44063 [1:06:49<06:57, 8.02it/s]\u001b[A\n",
+ " 92%|█████████▏| 40719/44063 [1:06:49<06:39, 8.37it/s]\u001b[A\n",
+ " 92%|█████████▏| 40720/44063 [1:06:49<06:34, 8.48it/s]\u001b[A\n",
+ " 92%|█████████▏| 40721/44063 [1:06:49<07:04, 7.88it/s]\u001b[A\n",
+ " 92%|█████████▏| 40722/44063 [1:06:49<06:43, 8.28it/s]\u001b[A\n",
+ " 92%|█████████▏| 40723/44063 [1:06:49<06:38, 8.39it/s]\u001b[A\n",
+ " 92%|█████████▏| 40725/44063 [1:06:49<06:10, 9.00it/s]\u001b[A\n",
+ " 92%|█████████▏| 40726/44063 [1:06:49<07:33, 7.36it/s]\u001b[A\n",
+ " 92%|█████████▏| 40728/44063 [1:06:50<06:56, 8.01it/s]\u001b[A\n",
+ " 92%|█████████▏| 40729/44063 [1:06:50<07:22, 7.54it/s]\u001b[A\n",
+ " 92%|█████████▏| 40731/44063 [1:06:50<06:27, 8.61it/s]\u001b[A\n",
+ " 92%|█████████▏| 40733/44063 [1:06:50<06:05, 9.11it/s]\u001b[A\n",
+ " 92%|█████████▏| 40734/44063 [1:06:50<06:05, 9.12it/s]\u001b[A\n",
+ " 92%|█████████▏| 40736/44063 [1:06:50<05:44, 9.67it/s]\u001b[A\n",
+ " 92%|█████████▏| 40738/44063 [1:06:51<05:12, 10.63it/s]\u001b[A\n",
+ " 92%|█████████▏| 40740/44063 [1:06:51<04:56, 11.19it/s]\u001b[A\n",
+ " 92%|█████████▏| 40742/44063 [1:06:51<05:41, 9.71it/s]\u001b[A\n",
+ " 92%|█████████▏| 40744/44063 [1:06:51<05:49, 9.51it/s]\u001b[A\n",
+ " 92%|█████████▏| 40746/44063 [1:06:51<05:49, 9.49it/s]\u001b[A\n",
+ " 92%|█████████▏| 40747/44063 [1:06:52<06:02, 9.14it/s]\u001b[A\n",
+ " 92%|█████████▏| 40749/44063 [1:06:52<05:26, 10.15it/s]\u001b[A\n",
+ " 92%|█████████▏| 40751/44063 [1:06:52<05:20, 10.34it/s]\u001b[A\n",
+ " 92%|█████████▏| 40753/44063 [1:06:52<05:45, 9.58it/s]\u001b[A\n",
+ " 92%|█████████▏| 40755/44063 [1:06:52<05:30, 10.01it/s]\u001b[A\n",
+ " 92%|█████████▏| 40757/44063 [1:06:53<05:34, 9.87it/s]\u001b[A\n",
+ " 93%|█████████▎| 40759/44063 [1:06:53<05:29, 10.03it/s]\u001b[A\n",
+ " 93%|█████████▎| 40761/44063 [1:06:53<06:11, 8.89it/s]\u001b[A\n",
+ " 93%|█████████▎| 40762/44063 [1:06:53<06:50, 8.04it/s]\u001b[A\n",
+ " 93%|█████████▎| 40763/44063 [1:06:53<06:36, 8.32it/s]\u001b[A\n",
+ " 93%|█████████▎| 40765/44063 [1:06:53<06:04, 9.04it/s]\u001b[A\n",
+ " 93%|█████████▎| 40766/44063 [1:06:54<08:42, 6.31it/s]\u001b[A\n",
+ " 93%|█████████▎| 40768/44063 [1:06:54<07:21, 7.46it/s]\u001b[A\n",
+ " 93%|█████████▎| 40770/44063 [1:06:54<06:28, 8.47it/s]\u001b[A\n",
+ " 93%|█████████▎| 40772/44063 [1:06:54<07:32, 7.28it/s]\u001b[A\n",
+ " 93%|█████████▎| 40773/44063 [1:06:55<07:09, 7.66it/s]\u001b[A\n",
+ " 93%|█████████▎| 40774/44063 [1:06:55<07:13, 7.59it/s]\u001b[A\n",
+ " 93%|█████████▎| 40775/44063 [1:06:55<06:56, 7.90it/s]\u001b[A\n",
+ " 93%|█████████▎| 40777/44063 [1:06:55<06:31, 8.39it/s]\u001b[A\n",
+ " 93%|█████████▎| 40779/44063 [1:06:55<05:53, 9.29it/s]\u001b[A\n",
+ " 93%|█████████▎| 40781/44063 [1:06:55<06:40, 8.19it/s]\u001b[A\n",
+ " 93%|█████████▎| 40783/44063 [1:06:56<07:06, 7.68it/s]\u001b[A\n",
+ " 93%|█████████▎| 40784/44063 [1:06:56<06:51, 7.97it/s]\u001b[A\n",
+ " 93%|█████████▎| 40785/44063 [1:06:56<06:49, 8.00it/s]\u001b[A\n",
+ " 93%|█████████▎| 40787/44063 [1:06:56<05:57, 9.15it/s]\u001b[A\n",
+ " 93%|█████████▎| 40788/44063 [1:06:56<06:07, 8.90it/s]\u001b[A\n",
+ " 93%|█████████▎| 40789/44063 [1:06:56<06:32, 8.35it/s]\u001b[A\n",
+ " 93%|█████████▎| 40790/44063 [1:06:57<06:13, 8.76it/s]\u001b[A\n",
+ " 93%|█████████▎| 40791/44063 [1:06:57<06:18, 8.64it/s]\u001b[A\n",
+ " 93%|█████████▎| 40792/44063 [1:06:57<06:45, 8.06it/s]\u001b[A\n",
+ " 93%|█████████▎| 40794/44063 [1:06:57<06:12, 8.77it/s]\u001b[A\n",
+ " 93%|█████████▎| 40795/44063 [1:06:57<06:19, 8.61it/s]\u001b[A\n",
+ " 93%|█████████▎| 40796/44063 [1:06:57<06:23, 8.52it/s]\u001b[A\n",
+ " 93%|█████████▎| 40797/44063 [1:06:57<06:08, 8.85it/s]\u001b[A\n",
+ " 93%|█████████▎| 40798/44063 [1:06:57<06:26, 8.45it/s]\u001b[A\n",
+ " 93%|█████████▎| 40800/44063 [1:06:58<06:05, 8.92it/s]\u001b[A\n",
+ " 93%|█████████▎| 40801/44063 [1:06:58<06:17, 8.65it/s]\u001b[A\n",
+ " 93%|█████████▎| 40803/44063 [1:06:58<05:49, 9.34it/s]\u001b[A\n",
+ " 93%|█████████▎| 40804/44063 [1:06:58<06:16, 8.66it/s]\u001b[A\n",
+ " 93%|█████████▎| 40805/44063 [1:06:58<06:09, 8.82it/s]\u001b[A\n",
+ " 93%|█████████▎| 40807/44063 [1:06:58<05:28, 9.90it/s]\u001b[A\n",
+ " 93%|█████████▎| 40809/44063 [1:06:58<05:12, 10.40it/s]\u001b[A\n",
+ " 93%|█████████▎| 40811/44063 [1:06:59<07:09, 7.57it/s]\u001b[A\n",
+ " 93%|█████████▎| 40812/44063 [1:06:59<07:09, 7.57it/s]\u001b[A\n",
+ " 93%|█████████▎| 40814/44063 [1:06:59<06:50, 7.91it/s]\u001b[A\n",
+ " 93%|█████████▎| 40816/44063 [1:06:59<06:17, 8.59it/s]\u001b[A\n",
+ " 93%|█████████▎| 40817/44063 [1:07:00<07:43, 7.00it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 93%|█████████▎| 40819/44063 [1:07:00<06:47, 7.96it/s]\u001b[A\n",
+ " 93%|█████████▎| 40820/44063 [1:07:00<07:02, 7.68it/s]\u001b[A\n",
+ " 93%|█████████▎| 40822/44063 [1:07:00<06:41, 8.08it/s]\u001b[A\n",
+ " 93%|█████████▎| 40823/44063 [1:07:00<06:43, 8.02it/s]\u001b[A\n",
+ " 93%|█████████▎| 40825/44063 [1:07:01<08:42, 6.19it/s]\u001b[A\n",
+ " 93%|█████████▎| 40827/44063 [1:07:01<07:26, 7.24it/s]\u001b[A\n",
+ " 93%|█████████▎| 40828/44063 [1:07:01<06:51, 7.86it/s]\u001b[A\n",
+ " 93%|█████████▎| 40829/44063 [1:07:01<06:35, 8.18it/s]\u001b[A\n",
+ " 93%|█████████▎| 40831/44063 [1:07:01<06:19, 8.51it/s]\u001b[A\n",
+ " 93%|█████████▎| 40832/44063 [1:07:02<06:18, 8.54it/s]\u001b[A\n",
+ " 93%|█████████▎| 40833/44063 [1:07:02<06:46, 7.95it/s]\u001b[A\n",
+ " 93%|█████████▎| 40834/44063 [1:07:02<07:11, 7.48it/s]\u001b[A\n",
+ " 93%|█████████▎| 40835/44063 [1:07:02<07:23, 7.29it/s]\u001b[A\n",
+ " 93%|█████████▎| 40836/44063 [1:07:02<06:54, 7.78it/s]\u001b[A\n",
+ " 93%|█████████▎| 40837/44063 [1:07:02<07:00, 7.67it/s]\u001b[A\n",
+ " 93%|█████████▎| 40838/44063 [1:07:02<06:50, 7.85it/s]\u001b[A\n",
+ " 93%|█████████▎| 40839/44063 [1:07:02<06:46, 7.93it/s]\u001b[A\n",
+ " 93%|█████████▎| 40840/44063 [1:07:03<06:27, 8.33it/s]\u001b[A\n",
+ " 93%|█████████▎| 40841/44063 [1:07:03<08:22, 6.41it/s]\u001b[A\n",
+ " 93%|█████████▎| 40842/44063 [1:07:03<07:52, 6.82it/s]\u001b[A\n",
+ " 93%|█████████▎| 40843/44063 [1:07:03<07:25, 7.23it/s]\u001b[A\n",
+ " 93%|█████████▎| 40845/44063 [1:07:03<07:45, 6.92it/s]\u001b[A\n",
+ " 93%|█████████▎| 40847/44063 [1:07:04<07:00, 7.66it/s]\u001b[A\n",
+ " 93%|█████████▎| 40849/44063 [1:07:04<06:30, 8.22it/s]\u001b[A\n",
+ " 93%|█████████▎| 40850/44063 [1:07:04<06:24, 8.35it/s]\u001b[A\n",
+ " 93%|█████████▎| 40851/44063 [1:07:04<10:00, 5.35it/s]\u001b[A\n",
+ " 93%|█████████▎| 40852/44063 [1:07:04<08:40, 6.17it/s]\u001b[A\n",
+ " 93%|█████████▎| 40853/44063 [1:07:04<08:33, 6.25it/s]\u001b[A\n",
+ " 93%|█████████▎| 40854/44063 [1:07:05<08:01, 6.67it/s]\u001b[A\n",
+ " 93%|█████████▎| 40856/44063 [1:07:05<07:04, 7.56it/s]\u001b[A\n",
+ " 93%|█████████▎| 40857/44063 [1:07:05<06:47, 7.87it/s]\u001b[A\n",
+ " 93%|█████████▎| 40859/44063 [1:07:05<06:17, 8.48it/s]\u001b[A\n",
+ " 93%|█████████▎| 40860/44063 [1:07:05<06:06, 8.75it/s]\u001b[A\n",
+ " 93%|█████████▎| 40861/44063 [1:07:05<06:34, 8.12it/s]\u001b[A\n",
+ " 93%|█████████▎| 40862/44063 [1:07:05<06:15, 8.52it/s]\u001b[A\n",
+ " 93%|█████████▎| 40863/44063 [1:07:06<06:16, 8.49it/s]\u001b[A\n",
+ " 93%|█████████▎| 40864/44063 [1:07:06<06:52, 7.75it/s]\u001b[A\n",
+ " 93%|█████████▎| 40865/44063 [1:07:06<06:36, 8.07it/s]\u001b[A\n",
+ " 93%|█████████▎| 40866/44063 [1:07:06<06:31, 8.17it/s]\u001b[A\n",
+ " 93%|█████████▎| 40867/44063 [1:07:06<06:21, 8.37it/s]\u001b[A\n",
+ " 93%|█████████▎| 40868/44063 [1:07:06<06:13, 8.56it/s]\u001b[A\n",
+ " 93%|█████████▎| 40869/44063 [1:07:06<06:14, 8.54it/s]\u001b[A\n",
+ " 93%|█████████▎| 40871/44063 [1:07:07<08:34, 6.20it/s]\u001b[A\n",
+ " 93%|█████████▎| 40872/44063 [1:07:07<08:09, 6.52it/s]\u001b[A\n",
+ " 93%|█████████▎| 40873/44063 [1:07:07<07:22, 7.21it/s]\u001b[A\n",
+ " 93%|█████████▎| 40874/44063 [1:07:07<07:44, 6.86it/s]\u001b[A\n",
+ " 93%|█████████▎| 40876/44063 [1:07:07<07:06, 7.48it/s]\u001b[A\n",
+ " 93%|█████████▎| 40878/44063 [1:07:08<07:01, 7.55it/s]\u001b[A\n",
+ " 93%|█████████▎| 40880/44063 [1:07:08<06:04, 8.74it/s]\u001b[A\n",
+ " 93%|█████████▎| 40881/44063 [1:07:08<07:29, 7.08it/s]\u001b[A\n",
+ " 93%|█████████▎| 40882/44063 [1:07:08<06:53, 7.68it/s]\u001b[A\n",
+ " 93%|█████████▎| 40883/44063 [1:07:08<06:54, 7.67it/s]\u001b[A\n",
+ " 93%|█████████▎| 40885/44063 [1:07:08<06:11, 8.54it/s]\u001b[A\n",
+ " 93%|█████████▎| 40887/44063 [1:07:09<06:49, 7.76it/s]\u001b[A\n",
+ " 93%|█████████▎| 40888/44063 [1:07:09<08:59, 5.88it/s]\u001b[A\n",
+ " 93%|█████████▎| 40890/44063 [1:07:09<07:45, 6.82it/s]\u001b[A\n",
+ " 93%|█████████▎| 40891/44063 [1:07:09<07:18, 7.23it/s]\u001b[A\n",
+ " 93%|█████████▎| 40892/44063 [1:07:09<07:00, 7.54it/s]\u001b[A\n",
+ " 93%|█████████▎| 40893/44063 [1:07:10<07:22, 7.16it/s]\u001b[A\n",
+ " 93%|█████████▎| 40894/44063 [1:07:10<06:56, 7.62it/s]\u001b[A\n",
+ " 93%|█████████▎| 40896/44063 [1:07:10<06:24, 8.24it/s]\u001b[A\n",
+ " 93%|█████████▎| 40898/44063 [1:07:10<06:47, 7.77it/s]\u001b[A\n",
+ " 93%|█████████▎| 40900/44063 [1:07:10<06:12, 8.50it/s]\u001b[A\n",
+ " 93%|█████████▎| 40901/44063 [1:07:11<06:41, 7.88it/s]\u001b[A\n",
+ " 93%|█████████▎| 40902/44063 [1:07:11<07:08, 7.37it/s]\u001b[A\n",
+ " 93%|█████████▎| 40903/44063 [1:07:11<07:17, 7.23it/s]\u001b[A\n",
+ " 93%|█████████▎| 40905/44063 [1:07:11<06:24, 8.22it/s]\u001b[A\n",
+ " 93%|█████████▎| 40907/44063 [1:07:11<05:23, 9.77it/s]\u001b[A\n",
+ " 93%|█████████▎| 40909/44063 [1:07:11<04:43, 11.14it/s]\u001b[A\n",
+ " 93%|█████████▎| 40911/44063 [1:07:11<04:34, 11.48it/s]\u001b[A\n",
+ " 93%|█████████▎| 40913/44063 [1:07:12<05:29, 9.57it/s]\u001b[A\n",
+ " 93%|█████████▎| 40915/44063 [1:07:12<04:52, 10.77it/s]\u001b[A\n",
+ " 93%|█████████▎| 40917/44063 [1:07:12<05:04, 10.34it/s]\u001b[A\n",
+ " 93%|█████████▎| 40919/44063 [1:07:12<04:41, 11.18it/s]\u001b[A\n",
+ " 93%|█████████▎| 40921/44063 [1:07:12<05:17, 9.90it/s]\u001b[A\n",
+ " 93%|█████████▎| 40923/44063 [1:07:13<05:39, 9.25it/s]\u001b[A\n",
+ " 93%|█████████▎| 40925/44063 [1:07:13<04:53, 10.68it/s]\u001b[A\n",
+ " 93%|█████████▎| 40927/44063 [1:07:13<04:36, 11.35it/s]\u001b[A\n",
+ " 93%|█████████▎| 40929/44063 [1:07:13<04:34, 11.42it/s]\u001b[A\n",
+ " 93%|█████████▎| 40931/44063 [1:07:13<04:22, 11.95it/s]\u001b[A\n",
+ " 93%|█████████▎| 40933/44063 [1:07:14<07:07, 7.33it/s]\u001b[A\n",
+ " 93%|█████████▎| 40935/44063 [1:07:14<06:07, 8.50it/s]\u001b[A\n",
+ " 93%|█████████▎| 40937/44063 [1:07:14<06:04, 8.59it/s]\u001b[A\n",
+ " 93%|█████████▎| 40939/44063 [1:07:14<05:22, 9.69it/s]\u001b[A\n",
+ " 93%|█████████▎| 40942/44063 [1:07:14<04:37, 11.25it/s]\u001b[A\n",
+ " 93%|█████████▎| 40944/44063 [1:07:15<04:58, 10.45it/s]\u001b[A\n",
+ " 93%|█████████▎| 40946/44063 [1:07:15<04:53, 10.62it/s]\u001b[A\n",
+ " 93%|█████████▎| 40948/44063 [1:07:15<04:20, 11.98it/s]\u001b[A\n",
+ " 93%|█████████▎| 40950/44063 [1:07:15<04:07, 12.58it/s]\u001b[A\n",
+ " 93%|█████████▎| 40952/44063 [1:07:15<04:23, 11.83it/s]\u001b[A\n",
+ " 93%|█████████▎| 40954/44063 [1:07:15<04:18, 12.01it/s]\u001b[A\n",
+ " 93%|█████████▎| 40956/44063 [1:07:16<04:09, 12.46it/s]\u001b[A\n",
+ " 93%|█████████▎| 40958/44063 [1:07:16<04:24, 11.75it/s]\u001b[A\n",
+ " 93%|█████████▎| 40960/44063 [1:07:16<04:26, 11.66it/s]\u001b[A\n",
+ " 93%|█████████▎| 40962/44063 [1:07:16<04:03, 12.73it/s]\u001b[A\n",
+ " 93%|█████████▎| 40964/44063 [1:07:16<04:19, 11.93it/s]\u001b[A\n",
+ " 93%|█████████▎| 40966/44063 [1:07:16<04:14, 12.18it/s]\u001b[A\n",
+ " 93%|█████████▎| 40968/44063 [1:07:17<04:32, 11.37it/s]\u001b[A\n",
+ " 93%|█████████▎| 40970/44063 [1:07:17<03:58, 12.96it/s]\u001b[A\n",
+ " 93%|█████████▎| 40972/44063 [1:07:17<04:33, 11.30it/s]\u001b[A\n",
+ " 93%|█████████▎| 40974/44063 [1:07:17<04:02, 12.73it/s]\u001b[A\n",
+ " 93%|█████████▎| 40976/44063 [1:07:17<04:08, 12.43it/s]\u001b[A\n",
+ " 93%|█████████▎| 40978/44063 [1:07:17<04:04, 12.60it/s]\u001b[A\n",
+ " 93%|█████████▎| 40980/44063 [1:07:18<04:10, 12.31it/s]\u001b[A\n",
+ " 93%|█████████▎| 40983/44063 [1:07:18<03:45, 13.69it/s]\u001b[A\n",
+ " 93%|█████████▎| 40985/44063 [1:07:18<03:46, 13.61it/s]\u001b[A\n",
+ " 93%|█████████▎| 40987/44063 [1:07:18<03:40, 13.95it/s]\u001b[A\n",
+ " 93%|█████████▎| 40989/44063 [1:07:18<04:06, 12.48it/s]\u001b[A\n",
+ " 93%|█████████▎| 40991/44063 [1:07:18<04:04, 12.56it/s]\u001b[A\n",
+ " 93%|█████████▎| 40993/44063 [1:07:19<03:42, 13.80it/s]\u001b[A\n",
+ " 93%|█████████▎| 40995/44063 [1:07:19<04:01, 12.70it/s]\u001b[A\n",
+ " 93%|█████████▎| 40997/44063 [1:07:19<04:50, 10.56it/s]\u001b[A\n",
+ " 93%|█████████▎| 40999/44063 [1:07:19<04:41, 10.87it/s]\u001b[A\n",
+ " 93%|█████████▎| 41001/44063 [1:07:19<04:29, 11.35it/s]\u001b[A\n",
+ " 93%|█████████▎| 41003/44063 [1:07:19<04:23, 11.60it/s]\u001b[A\n",
+ " 93%|█████████▎| 41005/44063 [1:07:20<04:25, 11.52it/s]\u001b[A\n",
+ " 93%|█████████▎| 41007/44063 [1:07:20<04:52, 10.44it/s]\u001b[A\n",
+ " 93%|█████████▎| 41009/44063 [1:07:20<04:46, 10.66it/s]\u001b[A\n",
+ " 93%|█████████▎| 41011/44063 [1:07:20<04:21, 11.69it/s]\u001b[A\n",
+ " 93%|█████████▎| 41014/44063 [1:07:20<03:51, 13.17it/s]\u001b[A\n",
+ " 93%|█████████▎| 41016/44063 [1:07:20<03:44, 13.60it/s]\u001b[A\n",
+ " 93%|█████████▎| 41018/44063 [1:07:21<04:15, 11.93it/s]\u001b[A\n",
+ " 93%|█████████▎| 41020/44063 [1:07:21<04:11, 12.09it/s]\u001b[A\n",
+ " 93%|█████████▎| 41022/44063 [1:07:21<04:11, 12.07it/s]\u001b[A\n",
+ " 93%|█████████▎| 41024/44063 [1:07:21<04:00, 12.62it/s]\u001b[A\n",
+ " 93%|█████████▎| 41026/44063 [1:07:21<03:54, 12.98it/s]\u001b[A\n",
+ " 93%|█████████▎| 41028/44063 [1:07:21<03:54, 12.96it/s]\u001b[A\n",
+ " 93%|█████████▎| 41030/44063 [1:07:22<03:36, 14.02it/s]\u001b[A\n",
+ " 93%|█████████▎| 41032/44063 [1:07:22<03:43, 13.58it/s]\u001b[A\n",
+ " 93%|█████████▎| 41034/44063 [1:07:22<03:32, 14.27it/s]\u001b[A\n",
+ " 93%|█████████▎| 41036/44063 [1:07:22<03:57, 12.75it/s]\u001b[A\n",
+ " 93%|█████████▎| 41038/44063 [1:07:22<03:51, 13.06it/s]\u001b[A\n",
+ " 93%|█████████▎| 41040/44063 [1:07:22<03:38, 13.87it/s]\u001b[A\n",
+ " 93%|█████████▎| 41042/44063 [1:07:23<03:52, 12.97it/s]\u001b[A\n",
+ " 93%|█████████▎| 41044/44063 [1:07:23<03:51, 13.01it/s]\u001b[A\n",
+ " 93%|█████████▎| 41046/44063 [1:07:23<04:09, 12.11it/s]\u001b[A\n",
+ " 93%|█████████▎| 41048/44063 [1:07:23<05:12, 9.66it/s]\u001b[A\n",
+ " 93%|█████████▎| 41050/44063 [1:07:23<05:30, 9.11it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 93%|█████████▎| 41051/44063 [1:07:24<05:53, 8.53it/s]\u001b[A\n",
+ " 93%|█████████▎| 41053/44063 [1:07:24<05:31, 9.08it/s]\u001b[A\n",
+ " 93%|█████████▎| 41055/44063 [1:07:24<04:44, 10.59it/s]\u001b[A\n",
+ " 93%|█████████▎| 41057/44063 [1:07:24<04:53, 10.23it/s]\u001b[A\n",
+ " 93%|█████████▎| 41059/44063 [1:07:24<04:57, 10.11it/s]\u001b[A\n",
+ " 93%|█████████▎| 41061/44063 [1:07:24<04:20, 11.51it/s]\u001b[A\n",
+ " 93%|█████████▎| 41063/44063 [1:07:25<04:34, 10.92it/s]\u001b[A\n",
+ " 93%|█████████▎| 41065/44063 [1:07:25<04:28, 11.16it/s]\u001b[A\n",
+ " 93%|█████████▎| 41067/44063 [1:07:25<04:00, 12.48it/s]\u001b[A\n",
+ " 93%|█████████▎| 41069/44063 [1:07:25<04:25, 11.29it/s]\u001b[A\n",
+ " 93%|█████████▎| 41071/44063 [1:07:25<04:34, 10.92it/s]\u001b[A\n",
+ " 93%|█████████▎| 41073/44063 [1:07:25<04:31, 11.03it/s]\u001b[A\n",
+ " 93%|█████████▎| 41075/44063 [1:07:26<04:05, 12.19it/s]\u001b[A\n",
+ " 93%|█████████▎| 41078/44063 [1:07:26<03:37, 13.70it/s]\u001b[A\n",
+ " 93%|█████████▎| 41080/44063 [1:07:26<04:36, 10.77it/s]\u001b[A\n",
+ " 93%|█████████▎| 41082/44063 [1:07:26<04:17, 11.57it/s]\u001b[A\n",
+ " 93%|█████████▎| 41084/44063 [1:07:26<03:58, 12.50it/s]\u001b[A\n",
+ " 93%|█████████▎| 41086/44063 [1:07:26<04:09, 11.93it/s]\u001b[A\n",
+ " 93%|█████████▎| 41088/44063 [1:07:27<04:57, 9.99it/s]\u001b[A\n",
+ " 93%|█████████▎| 41090/44063 [1:07:27<05:08, 9.64it/s]\u001b[A\n",
+ " 93%|█████████▎| 41092/44063 [1:07:27<04:24, 11.22it/s]\u001b[A\n",
+ " 93%|█████████▎| 41094/44063 [1:07:27<04:36, 10.74it/s]\u001b[A\n",
+ " 93%|█████████▎| 41096/44063 [1:07:27<04:22, 11.31it/s]\u001b[A\n",
+ " 93%|█████████▎| 41098/44063 [1:07:28<04:33, 10.84it/s]\u001b[A\n",
+ " 93%|█████████▎| 41100/44063 [1:07:28<04:04, 12.11it/s]\u001b[A\n",
+ " 93%|█████████▎| 41102/44063 [1:07:28<04:06, 12.00it/s]\u001b[A\n",
+ " 93%|█████████▎| 41104/44063 [1:07:28<03:57, 12.46it/s]\u001b[A\n",
+ " 93%|█████████▎| 41106/44063 [1:07:28<05:16, 9.35it/s]\u001b[A\n",
+ " 93%|█████████▎| 41108/44063 [1:07:29<04:57, 9.93it/s]\u001b[A\n",
+ " 93%|█████████▎| 41110/44063 [1:07:29<04:27, 11.05it/s]\u001b[A\n",
+ " 93%|█████████▎| 41112/44063 [1:07:29<04:34, 10.74it/s]\u001b[A\n",
+ " 93%|█████████▎| 41114/44063 [1:07:29<04:39, 10.53it/s]\u001b[A\n",
+ " 93%|█████████▎| 41116/44063 [1:07:29<04:26, 11.05it/s]\u001b[A\n",
+ " 93%|█████████▎| 41118/44063 [1:07:29<04:26, 11.07it/s]\u001b[A\n",
+ " 93%|█████████▎| 41120/44063 [1:07:30<04:17, 11.42it/s]\u001b[A\n",
+ " 93%|█████████▎| 41122/44063 [1:07:30<04:39, 10.52it/s]\u001b[A\n",
+ " 93%|█████████▎| 41124/44063 [1:07:30<04:55, 9.94it/s]\u001b[A\n",
+ " 93%|█████████▎| 41126/44063 [1:07:30<04:57, 9.87it/s]\u001b[A\n",
+ " 93%|█████████▎| 41128/44063 [1:07:30<04:23, 11.12it/s]\u001b[A\n",
+ " 93%|█████████▎| 41130/44063 [1:07:31<04:18, 11.33it/s]\u001b[A\n",
+ " 93%|█████████▎| 41132/44063 [1:07:31<03:50, 12.74it/s]\u001b[A\n",
+ " 93%|█████████▎| 41134/44063 [1:07:31<04:19, 11.29it/s]\u001b[A\n",
+ " 93%|█████████▎| 41137/44063 [1:07:31<03:56, 12.36it/s]\u001b[A\n",
+ " 93%|█████████▎| 41139/44063 [1:07:31<04:15, 11.46it/s]\u001b[A\n",
+ " 93%|█████████▎| 41142/44063 [1:07:31<03:36, 13.48it/s]\u001b[A\n",
+ " 93%|█████████▎| 41145/44063 [1:07:32<03:13, 15.09it/s]\u001b[A\n",
+ " 93%|█████████▎| 41147/44063 [1:07:32<03:01, 16.04it/s]\u001b[A\n",
+ " 93%|█████████▎| 41150/44063 [1:07:32<03:29, 13.91it/s]\u001b[A\n",
+ " 93%|█████████▎| 41152/44063 [1:07:32<03:33, 13.64it/s]\u001b[A\n",
+ " 93%|█████████▎| 41154/44063 [1:07:32<03:30, 13.79it/s]\u001b[A\n",
+ " 93%|█████████▎| 41156/44063 [1:07:32<03:25, 14.12it/s]\u001b[A\n",
+ " 93%|█████████▎| 41158/44063 [1:07:33<03:35, 13.45it/s]\u001b[A\n",
+ " 93%|█████████▎| 41160/44063 [1:07:33<04:01, 12.00it/s]\u001b[A\n",
+ " 93%|█████████▎| 41162/44063 [1:07:33<03:55, 12.33it/s]\u001b[A\n",
+ " 93%|█████████▎| 41164/44063 [1:07:33<03:51, 12.51it/s]\u001b[A\n",
+ " 93%|█████████▎| 41166/44063 [1:07:33<04:43, 10.24it/s]\u001b[A\n",
+ " 93%|█████████▎| 41168/44063 [1:07:33<04:02, 11.94it/s]\u001b[A\n",
+ " 93%|█████████▎| 41170/44063 [1:07:34<04:08, 11.63it/s]\u001b[A\n",
+ " 93%|█████████▎| 41172/44063 [1:07:34<04:04, 11.80it/s]\u001b[A\n",
+ " 93%|█████████▎| 41174/44063 [1:07:34<04:03, 11.85it/s]\u001b[A\n",
+ " 93%|█████████▎| 41176/44063 [1:07:34<03:44, 12.87it/s]\u001b[A\n",
+ " 93%|█████████▎| 41178/44063 [1:07:34<04:01, 11.93it/s]\u001b[A\n",
+ " 93%|█████████▎| 41180/44063 [1:07:35<04:22, 10.99it/s]\u001b[A\n",
+ " 93%|█████████▎| 41182/44063 [1:07:35<04:32, 10.59it/s]\u001b[A\n",
+ " 93%|█████████▎| 41184/44063 [1:07:35<04:52, 9.83it/s]\u001b[A\n",
+ " 93%|█████████▎| 41187/44063 [1:07:35<04:11, 11.42it/s]\u001b[A\n",
+ " 93%|█████████▎| 41189/44063 [1:07:35<04:02, 11.87it/s]\u001b[A\n",
+ " 93%|█████████▎| 41191/44063 [1:07:35<03:38, 13.16it/s]\u001b[A\n",
+ " 93%|█████████▎| 41193/44063 [1:07:36<03:55, 12.18it/s]\u001b[A\n",
+ " 93%|█████████▎| 41195/44063 [1:07:36<03:52, 12.35it/s]\u001b[A\n",
+ " 93%|█████████▎| 41197/44063 [1:07:36<03:41, 12.94it/s]\u001b[A\n",
+ " 94%|█████████▎| 41200/44063 [1:07:36<03:21, 14.18it/s]\u001b[A\n",
+ " 94%|█████████▎| 41202/44063 [1:07:36<03:41, 12.90it/s]\u001b[A\n",
+ " 94%|█████████▎| 41204/44063 [1:07:36<03:56, 12.11it/s]\u001b[A\n",
+ " 94%|█████████▎| 41206/44063 [1:07:37<04:10, 11.38it/s]\u001b[A\n",
+ " 94%|█████████▎| 41209/44063 [1:07:37<03:37, 13.12it/s]\u001b[A\n",
+ " 94%|█████████▎| 41211/44063 [1:07:37<04:18, 11.04it/s]\u001b[A\n",
+ " 94%|█████████▎| 41213/44063 [1:07:37<03:43, 12.74it/s]\u001b[A\n",
+ " 94%|█████████▎| 41215/44063 [1:07:37<03:42, 12.81it/s]\u001b[A\n",
+ " 94%|█████████▎| 41217/44063 [1:07:37<03:59, 11.90it/s]\u001b[A\n",
+ " 94%|█████████▎| 41219/44063 [1:07:38<03:39, 12.96it/s]\u001b[A\n",
+ " 94%|█████████▎| 41221/44063 [1:07:38<04:10, 11.37it/s]\u001b[A\n",
+ " 94%|█████████▎| 41223/44063 [1:07:38<03:40, 12.88it/s]\u001b[A\n",
+ " 94%|█████████▎| 41225/44063 [1:07:38<03:17, 14.34it/s]\u001b[A\n",
+ " 94%|█████████▎| 41227/44063 [1:07:38<03:26, 13.76it/s]\u001b[A\n",
+ " 94%|█████████▎| 41229/44063 [1:07:38<04:01, 11.75it/s]\u001b[A\n",
+ " 94%|█████████▎| 41231/44063 [1:07:39<03:37, 13.03it/s]\u001b[A\n",
+ " 94%|█████████▎| 41233/44063 [1:07:39<03:25, 13.74it/s]\u001b[A\n",
+ " 94%|█████████▎| 41235/44063 [1:07:39<03:59, 11.80it/s]\u001b[A\n",
+ " 94%|█████████▎| 41237/44063 [1:07:39<03:41, 12.78it/s]\u001b[A\n",
+ " 94%|█████████▎| 41239/44063 [1:07:39<03:26, 13.65it/s]\u001b[A\n",
+ " 94%|█████████▎| 41242/44063 [1:07:39<03:09, 14.90it/s]\u001b[A\n",
+ " 94%|█████████▎| 41244/44063 [1:07:39<03:12, 14.62it/s]\u001b[A\n",
+ " 94%|█████████▎| 41246/44063 [1:07:40<03:01, 15.51it/s]\u001b[A\n",
+ " 94%|█████████▎| 41248/44063 [1:07:40<03:32, 13.27it/s]\u001b[A\n",
+ " 94%|█████████▎| 41250/44063 [1:07:40<03:31, 13.32it/s]\u001b[A\n",
+ " 94%|█████████▎| 41252/44063 [1:07:40<03:48, 12.32it/s]\u001b[A\n",
+ " 94%|█████████▎| 41254/44063 [1:07:40<03:39, 12.82it/s]\u001b[A\n",
+ " 94%|█████████▎| 41256/44063 [1:07:40<03:45, 12.45it/s]\u001b[A\n",
+ " 94%|█████████▎| 41258/44063 [1:07:40<03:20, 14.00it/s]\u001b[A\n",
+ " 94%|█████████▎| 41260/44063 [1:07:41<03:20, 14.00it/s]\u001b[A\n",
+ " 94%|█████████▎| 41262/44063 [1:07:41<03:21, 13.92it/s]\u001b[A\n",
+ " 94%|█████████▎| 41264/44063 [1:07:41<04:45, 9.80it/s]\u001b[A\n",
+ " 94%|█████████▎| 41266/44063 [1:07:41<04:49, 9.66it/s]\u001b[A\n",
+ " 94%|█████████▎| 41268/44063 [1:07:41<04:10, 11.15it/s]\u001b[A\n",
+ " 94%|█████████▎| 41270/44063 [1:07:42<04:39, 10.00it/s]\u001b[A\n",
+ " 94%|█████████▎| 41272/44063 [1:07:42<04:52, 9.53it/s]\u001b[A\n",
+ " 94%|█████████▎| 41274/44063 [1:07:42<04:06, 11.31it/s]\u001b[A\n",
+ " 94%|█████████▎| 41276/44063 [1:07:42<04:00, 11.56it/s]\u001b[A\n",
+ " 94%|█████████▎| 41278/44063 [1:07:42<03:58, 11.67it/s]\u001b[A\n",
+ " 94%|█████████▎| 41280/44063 [1:07:42<03:39, 12.66it/s]\u001b[A\n",
+ " 94%|█████████▎| 41282/44063 [1:07:43<03:52, 11.99it/s]\u001b[A\n",
+ " 94%|█████████▎| 41284/44063 [1:07:43<04:00, 11.54it/s]\u001b[A\n",
+ " 94%|█████████▎| 41286/44063 [1:07:43<04:01, 11.50it/s]\u001b[A\n",
+ " 94%|█████████▎| 41288/44063 [1:07:43<03:54, 11.83it/s]\u001b[A\n",
+ " 94%|█████████▎| 41290/44063 [1:07:43<03:38, 12.71it/s]\u001b[A\n",
+ " 94%|█████████▎| 41292/44063 [1:07:44<03:44, 12.33it/s]\u001b[A\n",
+ " 94%|█████████▎| 41294/44063 [1:07:44<04:23, 10.50it/s]\u001b[A\n",
+ " 94%|█████████▎| 41296/44063 [1:07:44<04:30, 10.22it/s]\u001b[A\n",
+ " 94%|█████████▎| 41298/44063 [1:07:44<04:07, 11.18it/s]\u001b[A\n",
+ " 94%|█████████▎| 41300/44063 [1:07:44<03:54, 11.81it/s]\u001b[A\n",
+ " 94%|█████████▎| 41302/44063 [1:07:44<03:50, 11.98it/s]\u001b[A\n",
+ " 94%|█████████▎| 41304/44063 [1:07:45<03:48, 12.05it/s]\u001b[A\n",
+ " 94%|█████████▎| 41306/44063 [1:07:45<03:47, 12.12it/s]\u001b[A\n",
+ " 94%|█████████▎| 41308/44063 [1:07:45<03:38, 12.58it/s]\u001b[A\n",
+ " 94%|█████████▍| 41310/44063 [1:07:45<04:04, 11.26it/s]\u001b[A\n",
+ " 94%|█████████▍| 41312/44063 [1:07:45<04:15, 10.78it/s]\u001b[A\n",
+ " 94%|█████████▍| 41314/44063 [1:07:45<03:58, 11.52it/s]\u001b[A\n",
+ " 94%|█████████▍| 41316/44063 [1:07:46<03:46, 12.11it/s]\u001b[A\n",
+ " 94%|█████████▍| 41318/44063 [1:07:46<04:35, 9.96it/s]\u001b[A\n",
+ " 94%|█████████▍| 41320/44063 [1:07:46<04:10, 10.95it/s]\u001b[A\n",
+ " 94%|█████████▍| 41322/44063 [1:07:46<03:57, 11.56it/s]\u001b[A\n",
+ " 94%|█████████▍| 41324/44063 [1:07:46<04:00, 11.38it/s]\u001b[A\n",
+ " 94%|█████████▍| 41326/44063 [1:07:47<03:52, 11.80it/s]\u001b[A\n",
+ " 94%|█████████▍| 41328/44063 [1:07:47<03:40, 12.40it/s]\u001b[A\n",
+ " 94%|█████████▍| 41330/44063 [1:07:47<03:25, 13.28it/s]\u001b[A\n",
+ " 94%|█████████▍| 41332/44063 [1:07:47<03:12, 14.17it/s]\u001b[A\n",
+ " 94%|█████████▍| 41334/44063 [1:07:47<04:10, 10.89it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 94%|█████████▍| 41336/44063 [1:07:47<04:12, 10.82it/s]\u001b[A\n",
+ " 94%|█████████▍| 41338/44063 [1:07:48<03:59, 11.38it/s]\u001b[A\n",
+ " 94%|█████████▍| 41340/44063 [1:07:48<04:08, 10.95it/s]\u001b[A\n",
+ " 94%|█████████▍| 41342/44063 [1:07:48<04:43, 9.58it/s]\u001b[A\n",
+ " 94%|█████████▍| 41344/44063 [1:07:48<04:48, 9.43it/s]\u001b[A\n",
+ " 94%|█████████▍| 41345/44063 [1:07:48<04:53, 9.26it/s]\u001b[A\n",
+ " 94%|█████████▍| 41347/44063 [1:07:48<04:23, 10.30it/s]\u001b[A\n",
+ " 94%|█████████▍| 41349/44063 [1:07:49<03:48, 11.89it/s]\u001b[A\n",
+ " 94%|█████████▍| 41351/44063 [1:07:49<04:12, 10.75it/s]\u001b[A\n",
+ " 94%|█████████▍| 41353/44063 [1:07:49<03:47, 11.91it/s]\u001b[A\n",
+ " 94%|█████████▍| 41355/44063 [1:07:49<06:18, 7.15it/s]\u001b[A\n",
+ " 94%|█████████▍| 41357/44063 [1:07:50<05:35, 8.06it/s]\u001b[A\n",
+ " 94%|█████████▍| 41359/44063 [1:07:50<04:46, 9.44it/s]\u001b[A\n",
+ " 94%|█████████▍| 41361/44063 [1:07:50<04:30, 10.00it/s]\u001b[A\n",
+ " 94%|█████████▍| 41363/44063 [1:07:50<04:58, 9.05it/s]\u001b[A\n",
+ " 94%|█████████▍| 41365/44063 [1:07:50<04:14, 10.58it/s]\u001b[A\n",
+ " 94%|█████████▍| 41367/44063 [1:07:51<04:28, 10.03it/s]\u001b[A\n",
+ " 94%|█████████▍| 41369/44063 [1:07:51<05:52, 7.64it/s]\u001b[A\n",
+ " 94%|█████████▍| 41370/44063 [1:07:51<05:41, 7.89it/s]\u001b[A\n",
+ " 94%|█████████▍| 41371/44063 [1:07:51<05:34, 8.04it/s]\u001b[A\n",
+ " 94%|█████████▍| 41373/44063 [1:07:51<05:27, 8.22it/s]\u001b[A\n",
+ " 94%|█████████▍| 41374/44063 [1:07:52<05:18, 8.43it/s]\u001b[A\n",
+ " 94%|█████████▍| 41375/44063 [1:07:52<05:45, 7.78it/s]\u001b[A\n",
+ " 94%|█████████▍| 41377/44063 [1:07:52<05:24, 8.27it/s]\u001b[A\n",
+ " 94%|█████████▍| 41379/44063 [1:07:52<04:48, 9.31it/s]\u001b[A\n",
+ " 94%|█████████▍| 41381/44063 [1:07:52<04:39, 9.60it/s]\u001b[A\n",
+ " 94%|█████████▍| 41383/44063 [1:07:52<04:34, 9.75it/s]\u001b[A\n",
+ " 94%|█████████▍| 41386/44063 [1:07:53<04:25, 10.09it/s]\u001b[A\n",
+ " 94%|█████████▍| 41388/44063 [1:07:53<03:57, 11.27it/s]\u001b[A\n",
+ " 94%|█████████▍| 41390/44063 [1:07:53<03:36, 12.35it/s]\u001b[A\n",
+ " 94%|█████████▍| 41392/44063 [1:07:53<04:24, 10.11it/s]\u001b[A\n",
+ " 94%|█████████▍| 41394/44063 [1:07:53<04:34, 9.72it/s]\u001b[A\n",
+ " 94%|█████████▍| 41396/44063 [1:07:54<04:06, 10.83it/s]\u001b[A\n",
+ " 94%|█████████▍| 41398/44063 [1:07:54<03:58, 11.19it/s]\u001b[A\n",
+ " 94%|█████████▍| 41400/44063 [1:07:54<03:45, 11.79it/s]\u001b[A\n",
+ " 94%|█████████▍| 41402/44063 [1:07:54<03:52, 11.44it/s]\u001b[A\n",
+ " 94%|█████████▍| 41404/44063 [1:07:54<04:05, 10.81it/s]\u001b[A\n",
+ " 94%|█████████▍| 41406/44063 [1:07:55<04:25, 10.01it/s]\u001b[A\n",
+ " 94%|█████████▍| 41408/44063 [1:07:55<05:29, 8.05it/s]\u001b[A\n",
+ " 94%|█████████▍| 41411/44063 [1:07:55<04:29, 9.84it/s]\u001b[A\n",
+ " 94%|█████████▍| 41413/44063 [1:07:55<04:24, 10.00it/s]\u001b[A\n",
+ " 94%|█████████▍| 41415/44063 [1:07:55<04:03, 10.87it/s]\u001b[A\n",
+ " 94%|█████████▍| 41417/44063 [1:07:56<04:32, 9.72it/s]\u001b[A\n",
+ " 94%|█████████▍| 41419/44063 [1:07:56<03:57, 11.12it/s]\u001b[A\n",
+ " 94%|█████████▍| 41421/44063 [1:07:56<04:31, 9.74it/s]\u001b[A\n",
+ " 94%|█████████▍| 41423/44063 [1:07:56<06:00, 7.32it/s]\u001b[A\n",
+ " 94%|█████████▍| 41424/44063 [1:07:57<06:00, 7.31it/s]\u001b[A\n",
+ " 94%|█████████▍| 41426/44063 [1:07:57<05:27, 8.04it/s]\u001b[A\n",
+ " 94%|█████████▍| 41427/44063 [1:07:57<05:15, 8.37it/s]\u001b[A\n",
+ " 94%|█████████▍| 41429/44063 [1:07:57<05:12, 8.44it/s]\u001b[A\n",
+ " 94%|█████████▍| 41431/44063 [1:07:57<05:17, 8.29it/s]\u001b[A\n",
+ " 94%|█████████▍| 41432/44063 [1:07:58<05:54, 7.43it/s]\u001b[A\n",
+ " 94%|█████████▍| 41433/44063 [1:07:58<05:45, 7.62it/s]\u001b[A\n",
+ " 94%|█████████▍| 41435/44063 [1:07:58<04:55, 8.88it/s]\u001b[A\n",
+ " 94%|█████████▍| 41436/44063 [1:07:58<04:57, 8.83it/s]\u001b[A\n",
+ " 94%|█████████▍| 41439/44063 [1:07:58<04:11, 10.43it/s]\u001b[A\n",
+ " 94%|█████████▍| 41441/44063 [1:07:58<04:27, 9.80it/s]\u001b[A\n",
+ " 94%|█████████▍| 41443/44063 [1:07:59<04:48, 9.09it/s]\u001b[A\n",
+ " 94%|█████████▍| 41445/44063 [1:07:59<04:40, 9.33it/s]\u001b[A\n",
+ " 94%|█████████▍| 41447/44063 [1:07:59<05:03, 8.62it/s]\u001b[A\n",
+ " 94%|█████████▍| 41448/44063 [1:07:59<05:02, 8.65it/s]\u001b[A\n",
+ " 94%|█████████▍| 41449/44063 [1:07:59<05:59, 7.27it/s]\u001b[A\n",
+ " 94%|█████████▍| 41451/44063 [1:08:00<05:36, 7.77it/s]\u001b[A\n",
+ " 94%|█████████▍| 41452/44063 [1:08:00<05:29, 7.91it/s]\u001b[A\n",
+ " 94%|█████████▍| 41454/44063 [1:08:00<04:35, 9.47it/s]\u001b[A\n",
+ " 94%|█████████▍| 41456/44063 [1:08:00<03:56, 11.02it/s]\u001b[A\n",
+ " 94%|█████████▍| 41458/44063 [1:08:00<03:49, 11.33it/s]\u001b[A\n",
+ " 94%|█████████▍| 41460/44063 [1:08:00<04:33, 9.53it/s]\u001b[A\n",
+ " 94%|█████████▍| 41462/44063 [1:08:01<05:02, 8.60it/s]\u001b[A\n",
+ " 94%|█████████▍| 41463/44063 [1:08:01<04:59, 8.68it/s]\u001b[A\n",
+ " 94%|█████████▍| 41465/44063 [1:08:01<04:28, 9.67it/s]\u001b[A\n",
+ " 94%|█████████▍| 41468/44063 [1:08:01<04:07, 10.50it/s]\u001b[A\n",
+ " 94%|█████████▍| 41470/44063 [1:08:01<04:09, 10.37it/s]\u001b[A\n",
+ " 94%|█████████▍| 41472/44063 [1:08:02<04:17, 10.08it/s]\u001b[A\n",
+ " 94%|█████████▍| 41474/44063 [1:08:02<04:26, 9.71it/s]\u001b[A\n",
+ " 94%|█████████▍| 41476/44063 [1:08:02<04:14, 10.15it/s]\u001b[A\n",
+ " 94%|█████████▍| 41478/44063 [1:08:02<04:07, 10.43it/s]\u001b[A\n",
+ " 94%|█████████▍| 41480/44063 [1:08:02<04:40, 9.21it/s]\u001b[A\n",
+ " 94%|█████████▍| 41482/44063 [1:08:03<04:31, 9.51it/s]\u001b[A\n",
+ " 94%|█████████▍| 41484/44063 [1:08:03<03:56, 10.89it/s]\u001b[A\n",
+ " 94%|█████████▍| 41486/44063 [1:08:03<04:40, 9.18it/s]\u001b[A\n",
+ " 94%|█████████▍| 41488/44063 [1:08:03<04:15, 10.08it/s]\u001b[A\n",
+ " 94%|█████████▍| 41490/44063 [1:08:03<04:35, 9.32it/s]\u001b[A\n",
+ " 94%|█████████▍| 41492/44063 [1:08:04<04:17, 9.97it/s]\u001b[A\n",
+ " 94%|█████████▍| 41495/44063 [1:08:04<03:44, 11.42it/s]\u001b[A\n",
+ " 94%|█████████▍| 41497/44063 [1:08:04<03:49, 11.20it/s]\u001b[A\n",
+ " 94%|█████████▍| 41499/44063 [1:08:04<04:17, 9.95it/s]\u001b[A\n",
+ " 94%|█████████▍| 41501/44063 [1:08:04<03:51, 11.09it/s]\u001b[A\n",
+ " 94%|█████████▍| 41503/44063 [1:08:05<03:52, 11.01it/s]\u001b[A\n",
+ " 94%|█████████▍| 41505/44063 [1:08:05<04:12, 10.13it/s]\u001b[A\n",
+ " 94%|█████████▍| 41507/44063 [1:08:05<04:16, 9.98it/s]\u001b[A\n",
+ " 94%|█████████▍| 41509/44063 [1:08:05<04:49, 8.83it/s]\u001b[A\n",
+ " 94%|█████████▍| 41511/44063 [1:08:05<04:20, 9.78it/s]\u001b[A\n",
+ " 94%|█████████▍| 41513/44063 [1:08:06<03:58, 10.67it/s]\u001b[A\n",
+ " 94%|█████████▍| 41515/44063 [1:08:06<03:49, 11.10it/s]\u001b[A\n",
+ " 94%|█████████▍| 41517/44063 [1:08:06<03:26, 12.36it/s]\u001b[A\n",
+ " 94%|█████████▍| 41519/44063 [1:08:06<03:59, 10.63it/s]\u001b[A\n",
+ " 94%|█████████▍| 41521/44063 [1:08:06<03:41, 11.49it/s]\u001b[A\n",
+ " 94%|█████████▍| 41523/44063 [1:08:07<04:15, 9.95it/s]\u001b[A\n",
+ " 94%|█████████▍| 41526/44063 [1:08:07<03:39, 11.54it/s]\u001b[A\n",
+ " 94%|█████████▍| 41528/44063 [1:08:07<03:40, 11.52it/s]\u001b[A\n",
+ " 94%|█████████▍| 41530/44063 [1:08:07<03:19, 12.72it/s]\u001b[A\n",
+ " 94%|█████████▍| 41532/44063 [1:08:07<03:02, 13.89it/s]\u001b[A\n",
+ " 94%|█████████▍| 41534/44063 [1:08:07<03:06, 13.58it/s]\u001b[A\n",
+ " 94%|█████████▍| 41536/44063 [1:08:07<03:33, 11.81it/s]\u001b[A\n",
+ " 94%|█████████▍| 41538/44063 [1:08:08<04:49, 8.72it/s]\u001b[A\n",
+ " 94%|█████████▍| 41540/44063 [1:08:08<04:32, 9.27it/s]\u001b[A\n",
+ " 94%|█████████▍| 41542/44063 [1:08:08<04:15, 9.86it/s]\u001b[A\n",
+ " 94%|█████████▍| 41544/44063 [1:08:08<03:41, 11.39it/s]\u001b[A\n",
+ " 94%|█████████▍| 41546/44063 [1:08:08<03:34, 11.72it/s]\u001b[A\n",
+ " 94%|█████████▍| 41548/44063 [1:08:09<03:39, 11.48it/s]\u001b[A\n",
+ " 94%|█████████▍| 41550/44063 [1:08:09<03:57, 10.57it/s]\u001b[A\n",
+ " 94%|█████████▍| 41552/44063 [1:08:09<04:00, 10.46it/s]\u001b[A\n",
+ " 94%|█████████▍| 41554/44063 [1:08:09<04:20, 9.65it/s]\u001b[A\n",
+ " 94%|█████████▍| 41556/44063 [1:08:10<04:22, 9.54it/s]\u001b[A\n",
+ " 94%|█████████▍| 41557/44063 [1:08:10<04:40, 8.92it/s]\u001b[A\n",
+ " 94%|█████████▍| 41559/44063 [1:08:10<04:46, 8.74it/s]\u001b[A\n",
+ " 94%|█████████▍| 41561/44063 [1:08:10<04:19, 9.62it/s]\u001b[A\n",
+ " 94%|█████████▍| 41563/44063 [1:08:10<04:08, 10.08it/s]\u001b[A\n",
+ " 94%|█████████▍| 41565/44063 [1:08:10<03:45, 11.08it/s]\u001b[A\n",
+ " 94%|█████████▍| 41567/44063 [1:08:10<03:16, 12.70it/s]\u001b[A\n",
+ " 94%|█████████▍| 41569/44063 [1:08:11<02:56, 14.10it/s]\u001b[A\n",
+ " 94%|█████████▍| 41571/44063 [1:08:11<03:28, 11.97it/s]\u001b[A\n",
+ " 94%|█████████▍| 41573/44063 [1:08:11<03:32, 11.70it/s]\u001b[A\n",
+ " 94%|█████████▍| 41575/44063 [1:08:11<03:40, 11.28it/s]\u001b[A\n",
+ " 94%|█████████▍| 41577/44063 [1:08:11<03:23, 12.21it/s]\u001b[A\n",
+ " 94%|█████████▍| 41579/44063 [1:08:12<04:01, 10.28it/s]\u001b[A\n",
+ " 94%|█████████▍| 41581/44063 [1:08:12<04:14, 9.77it/s]\u001b[A\n",
+ " 94%|█████████▍| 41583/44063 [1:08:12<04:07, 10.03it/s]\u001b[A\n",
+ " 94%|█████████▍| 41585/44063 [1:08:12<03:44, 11.05it/s]\u001b[A\n",
+ " 94%|█████████▍| 41587/44063 [1:08:12<03:55, 10.50it/s]\u001b[A\n",
+ " 94%|█████████▍| 41589/44063 [1:08:12<03:35, 11.46it/s]\u001b[A\n",
+ " 94%|█████████▍| 41591/44063 [1:08:13<03:33, 11.57it/s]\u001b[A\n",
+ " 94%|█████████▍| 41593/44063 [1:08:13<03:34, 11.51it/s]\u001b[A\n",
+ " 94%|█████████▍| 41596/44063 [1:08:13<03:28, 11.82it/s]\u001b[A\n",
+ " 94%|█████████▍| 41598/44063 [1:08:13<03:52, 10.58it/s]\u001b[A\n",
+ " 94%|█████████▍| 41600/44063 [1:08:13<03:52, 10.59it/s]\u001b[A\n",
+ " 94%|█████████▍| 41602/44063 [1:08:14<03:49, 10.73it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 94%|█████████▍| 41604/44063 [1:08:14<03:57, 10.35it/s]\u001b[A\n",
+ " 94%|█████████▍| 41606/44063 [1:08:14<04:06, 9.98it/s]\u001b[A\n",
+ " 94%|█████████▍| 41608/44063 [1:08:14<03:47, 10.78it/s]\u001b[A\n",
+ " 94%|█████████▍| 41610/44063 [1:08:14<03:27, 11.83it/s]\u001b[A\n",
+ " 94%|█████████▍| 41612/44063 [1:08:15<03:42, 11.03it/s]\u001b[A\n",
+ " 94%|█████████▍| 41614/44063 [1:08:15<03:15, 12.51it/s]\u001b[A\n",
+ " 94%|█████████▍| 41616/44063 [1:08:15<03:42, 11.01it/s]\u001b[A\n",
+ " 94%|█████████▍| 41618/44063 [1:08:15<03:33, 11.43it/s]\u001b[A\n",
+ " 94%|█████████▍| 41620/44063 [1:08:15<03:06, 13.11it/s]\u001b[A\n",
+ " 94%|█████████▍| 41622/44063 [1:08:15<03:05, 13.17it/s]\u001b[A\n",
+ " 94%|█████████▍| 41624/44063 [1:08:16<03:21, 12.12it/s]\u001b[A\n",
+ " 94%|█████████▍| 41626/44063 [1:08:16<03:27, 11.72it/s]\u001b[A\n",
+ " 94%|█████████▍| 41628/44063 [1:08:16<03:17, 12.34it/s]\u001b[A\n",
+ " 94%|█████████▍| 41630/44063 [1:08:16<03:18, 12.24it/s]\u001b[A\n",
+ " 94%|█████████▍| 41632/44063 [1:08:16<03:08, 12.87it/s]\u001b[A\n",
+ " 94%|█████████▍| 41634/44063 [1:08:16<04:13, 9.59it/s]\u001b[A\n",
+ " 94%|█████████▍| 41636/44063 [1:08:17<03:45, 10.74it/s]\u001b[A\n",
+ " 94%|█████████▍| 41638/44063 [1:08:17<03:30, 11.54it/s]\u001b[A\n",
+ " 95%|█████████▍| 41640/44063 [1:08:17<03:12, 12.61it/s]\u001b[A\n",
+ " 95%|█████████▍| 41642/44063 [1:08:17<03:25, 11.77it/s]\u001b[A\n",
+ " 95%|█████████▍| 41644/44063 [1:08:17<03:30, 11.51it/s]\u001b[A\n",
+ " 95%|█████████▍| 41646/44063 [1:08:17<03:25, 11.75it/s]\u001b[A\n",
+ " 95%|█████████▍| 41648/44063 [1:08:18<03:50, 10.47it/s]\u001b[A\n",
+ " 95%|█████████▍| 41650/44063 [1:08:18<03:52, 10.40it/s]\u001b[A\n",
+ " 95%|█████████▍| 41652/44063 [1:08:18<03:57, 10.15it/s]\u001b[A\n",
+ " 95%|█████████▍| 41654/44063 [1:08:18<04:13, 9.51it/s]\u001b[A\n",
+ " 95%|█████████▍| 41656/44063 [1:08:18<03:59, 10.06it/s]\u001b[A\n",
+ " 95%|█████████▍| 41658/44063 [1:08:19<03:53, 10.29it/s]\u001b[A\n",
+ " 95%|█████████▍| 41660/44063 [1:08:19<03:54, 10.27it/s]\u001b[A\n",
+ " 95%|█████████▍| 41662/44063 [1:08:19<03:41, 10.86it/s]\u001b[A\n",
+ " 95%|█████████▍| 41664/44063 [1:08:19<03:45, 10.63it/s]\u001b[A\n",
+ " 95%|█████████▍| 41666/44063 [1:08:19<03:37, 11.00it/s]\u001b[A\n",
+ " 95%|█████████▍| 41668/44063 [1:08:20<03:31, 11.33it/s]\u001b[A\n",
+ " 95%|█████████▍| 41670/44063 [1:08:20<03:56, 10.13it/s]\u001b[A\n",
+ " 95%|█████████▍| 41672/44063 [1:08:20<03:33, 11.18it/s]\u001b[A\n",
+ " 95%|█████████▍| 41674/44063 [1:08:20<03:16, 12.18it/s]\u001b[A\n",
+ " 95%|█████████▍| 41676/44063 [1:08:20<03:04, 12.91it/s]\u001b[A\n",
+ " 95%|█████████▍| 41678/44063 [1:08:20<03:49, 10.40it/s]\u001b[A\n",
+ " 95%|█████████▍| 41680/44063 [1:08:21<03:46, 10.51it/s]\u001b[A\n",
+ " 95%|█████████▍| 41682/44063 [1:08:21<03:29, 11.34it/s]\u001b[A\n",
+ " 95%|█████████▍| 41684/44063 [1:08:21<03:23, 11.66it/s]\u001b[A\n",
+ " 95%|█████████▍| 41686/44063 [1:08:21<03:54, 10.14it/s]\u001b[A\n",
+ " 95%|█████████▍| 41688/44063 [1:08:21<03:49, 10.35it/s]\u001b[A\n",
+ " 95%|█████████▍| 41690/44063 [1:08:22<03:35, 11.02it/s]\u001b[A\n",
+ " 95%|█████████▍| 41692/44063 [1:08:22<04:27, 8.87it/s]\u001b[A\n",
+ " 95%|█████████▍| 41693/44063 [1:08:22<04:36, 8.58it/s]\u001b[A\n",
+ " 95%|█████████▍| 41694/44063 [1:08:22<04:28, 8.81it/s]\u001b[A\n",
+ " 95%|█████████▍| 41696/44063 [1:08:22<04:21, 9.07it/s]\u001b[A\n",
+ " 95%|█████████▍| 41698/44063 [1:08:22<03:55, 10.04it/s]\u001b[A\n",
+ " 95%|█████████▍| 41700/44063 [1:08:23<03:51, 10.21it/s]\u001b[A\n",
+ " 95%|█████████▍| 41702/44063 [1:08:23<03:32, 11.12it/s]\u001b[A\n",
+ " 95%|█████████▍| 41704/44063 [1:08:23<03:18, 11.87it/s]\u001b[A\n",
+ " 95%|█████████▍| 41706/44063 [1:08:23<03:26, 11.41it/s]\u001b[A\n",
+ " 95%|█████████▍| 41708/44063 [1:08:23<03:43, 10.56it/s]\u001b[A\n",
+ " 95%|█████████▍| 41710/44063 [1:08:24<04:31, 8.67it/s]\u001b[A\n",
+ " 95%|█████████▍| 41711/44063 [1:08:24<04:50, 8.10it/s]\u001b[A\n",
+ " 95%|█████████▍| 41712/44063 [1:08:24<04:41, 8.36it/s]\u001b[A\n",
+ " 95%|█████████▍| 41713/44063 [1:08:24<04:28, 8.75it/s]\u001b[A\n",
+ " 95%|█████████▍| 41714/44063 [1:08:24<04:30, 8.68it/s]\u001b[A\n",
+ " 95%|█████████▍| 41715/44063 [1:08:24<04:55, 7.94it/s]\u001b[A\n",
+ " 95%|█████████▍| 41716/44063 [1:08:25<05:48, 6.74it/s]\u001b[A\n",
+ " 95%|█████████▍| 41717/44063 [1:08:25<05:18, 7.37it/s]\u001b[A\n",
+ " 95%|█████████▍| 41718/44063 [1:08:25<05:26, 7.18it/s]\u001b[A\n",
+ " 95%|█████████▍| 41720/44063 [1:08:25<04:52, 8.00it/s]\u001b[A\n",
+ " 95%|█████████▍| 41721/44063 [1:08:25<05:54, 6.60it/s]\u001b[A\n",
+ " 95%|█████████▍| 41722/44063 [1:08:25<05:35, 6.97it/s]\u001b[A\n",
+ " 95%|█████████▍| 41724/44063 [1:08:26<05:43, 6.80it/s]\u001b[A\n",
+ " 95%|█████████▍| 41725/44063 [1:08:26<05:10, 7.52it/s]\u001b[A\n",
+ " 95%|█████████▍| 41727/44063 [1:08:26<04:37, 8.41it/s]\u001b[A\n",
+ " 95%|█████████▍| 41728/44063 [1:08:26<04:31, 8.59it/s]\u001b[A\n",
+ " 95%|█████████▍| 41729/44063 [1:08:26<05:37, 6.93it/s]\u001b[A\n",
+ " 95%|█████████▍| 41730/44063 [1:08:26<05:21, 7.26it/s]\u001b[A\n",
+ " 95%|█████████▍| 41731/44063 [1:08:26<05:35, 6.96it/s]\u001b[A\n",
+ " 95%|█████████▍| 41732/44063 [1:08:27<05:25, 7.17it/s]\u001b[A\n",
+ " 95%|█████████▍| 41733/44063 [1:08:27<05:11, 7.49it/s]\u001b[A\n",
+ " 95%|█████████▍| 41735/44063 [1:08:27<04:39, 8.33it/s]\u001b[A\n",
+ " 95%|█████████▍| 41736/44063 [1:08:27<04:28, 8.67it/s]\u001b[A\n",
+ " 95%|█████████▍| 41737/44063 [1:08:27<04:18, 8.98it/s]\u001b[A\n",
+ " 95%|█████████▍| 41738/44063 [1:08:27<04:38, 8.34it/s]\u001b[A\n",
+ " 95%|█████████▍| 41739/44063 [1:08:28<07:22, 5.25it/s]\u001b[A\n",
+ " 95%|█████████▍| 41740/44063 [1:08:28<06:32, 5.92it/s]\u001b[A\n",
+ " 95%|█████████▍| 41741/44063 [1:08:28<06:30, 5.95it/s]\u001b[A\n",
+ " 95%|█████████▍| 41743/44063 [1:08:28<05:52, 6.59it/s]\u001b[A\n",
+ " 95%|█████████▍| 41744/44063 [1:08:28<05:37, 6.86it/s]\u001b[A\n",
+ " 95%|█████████▍| 41746/44063 [1:08:28<04:55, 7.84it/s]\u001b[A\n",
+ " 95%|█████████▍| 41747/44063 [1:08:29<04:43, 8.18it/s]\u001b[A\n",
+ " 95%|█████████▍| 41748/44063 [1:08:29<05:04, 7.61it/s]\u001b[A\n",
+ " 95%|█████████▍| 41749/44063 [1:08:29<05:04, 7.59it/s]\u001b[A\n",
+ " 95%|█████████▍| 41750/44063 [1:08:29<05:35, 6.89it/s]\u001b[A\n",
+ " 95%|█████████▍| 41751/44063 [1:08:29<05:19, 7.23it/s]\u001b[A\n",
+ " 95%|█████████▍| 41752/44063 [1:08:29<06:01, 6.40it/s]\u001b[A\n",
+ " 95%|█████████▍| 41753/44063 [1:08:29<05:54, 6.51it/s]\u001b[A\n",
+ " 95%|█████████▍| 41755/44063 [1:08:30<05:13, 7.37it/s]\u001b[A\n",
+ " 95%|█████████▍| 41756/44063 [1:08:30<05:52, 6.54it/s]\u001b[A\n",
+ " 95%|█████████▍| 41758/44063 [1:08:30<06:16, 6.12it/s]\u001b[A\n",
+ " 95%|█████████▍| 41760/44063 [1:08:30<05:27, 7.02it/s]\u001b[A\n",
+ " 95%|█████████▍| 41761/44063 [1:08:31<05:26, 7.04it/s]\u001b[A\n",
+ " 95%|█████████▍| 41763/44063 [1:08:31<04:53, 7.84it/s]\u001b[A\n",
+ " 95%|█████████▍| 41765/44063 [1:08:31<04:18, 8.88it/s]\u001b[A\n",
+ " 95%|█████████▍| 41766/44063 [1:08:31<04:20, 8.83it/s]\u001b[A\n",
+ " 95%|█████████▍| 41767/44063 [1:08:31<04:18, 8.87it/s]\u001b[A\n",
+ " 95%|█████████▍| 41769/44063 [1:08:31<03:58, 9.63it/s]\u001b[A\n",
+ " 95%|█████████▍| 41771/44063 [1:08:32<04:02, 9.44it/s]\u001b[A\n",
+ " 95%|█████████▍| 41773/44063 [1:08:32<03:57, 9.66it/s]\u001b[A\n",
+ " 95%|█████████▍| 41774/44063 [1:08:32<04:30, 8.45it/s]\u001b[A\n",
+ " 95%|█████████▍| 41776/44063 [1:08:32<04:43, 8.08it/s]\u001b[A\n",
+ " 95%|█████████▍| 41777/44063 [1:08:32<04:55, 7.73it/s]\u001b[A\n",
+ " 95%|█████████▍| 41778/44063 [1:08:32<05:24, 7.04it/s]\u001b[A\n",
+ " 95%|█████████▍| 41780/44063 [1:08:33<04:56, 7.70it/s]\u001b[A\n",
+ " 95%|█████████▍| 41781/44063 [1:08:33<05:18, 7.15it/s]\u001b[A\n",
+ " 95%|█████████▍| 41782/44063 [1:08:33<05:47, 6.56it/s]\u001b[A\n",
+ " 95%|█████████▍| 41783/44063 [1:08:33<07:19, 5.19it/s]\u001b[A\n",
+ " 95%|█████████▍| 41785/44063 [1:08:33<06:09, 6.16it/s]\u001b[A\n",
+ " 95%|█████████▍| 41787/44063 [1:08:34<05:09, 7.34it/s]\u001b[A\n",
+ " 95%|█████████▍| 41788/44063 [1:08:34<05:20, 7.09it/s]\u001b[A\n",
+ " 95%|█████████▍| 41789/44063 [1:08:34<05:09, 7.35it/s]\u001b[A\n",
+ " 95%|█████████▍| 41791/44063 [1:08:34<04:36, 8.21it/s]\u001b[A\n",
+ " 95%|█████████▍| 41792/44063 [1:08:34<04:22, 8.65it/s]\u001b[A\n",
+ " 95%|█████████▍| 41793/44063 [1:08:34<05:34, 6.78it/s]\u001b[A\n",
+ " 95%|█████████▍| 41794/44063 [1:08:35<05:23, 7.02it/s]\u001b[A\n",
+ " 95%|█████████▍| 41795/44063 [1:08:35<06:02, 6.26it/s]\u001b[A\n",
+ " 95%|█████████▍| 41796/44063 [1:08:35<05:57, 6.35it/s]\u001b[A\n",
+ " 95%|█████████▍| 41797/44063 [1:08:35<05:18, 7.12it/s]\u001b[A\n",
+ " 95%|█████████▍| 41799/44063 [1:08:35<04:45, 7.93it/s]\u001b[A\n",
+ " 95%|█████████▍| 41800/44063 [1:08:35<04:53, 7.72it/s]\u001b[A\n",
+ " 95%|█████████▍| 41801/44063 [1:08:35<05:11, 7.27it/s]\u001b[A\n",
+ " 95%|█████████▍| 41803/44063 [1:08:36<04:45, 7.91it/s]\u001b[A\n",
+ " 95%|█████████▍| 41804/44063 [1:08:36<04:29, 8.39it/s]\u001b[A\n",
+ " 95%|█████████▍| 41806/44063 [1:08:36<04:05, 9.21it/s]\u001b[A\n",
+ " 95%|█████████▍| 41807/44063 [1:08:36<04:22, 8.60it/s]\u001b[A\n",
+ " 95%|█████████▍| 41808/44063 [1:08:36<06:41, 5.62it/s]\u001b[A\n",
+ " 95%|█████████▍| 41809/44063 [1:08:37<06:31, 5.76it/s]\u001b[A\n",
+ " 95%|█████████▍| 41810/44063 [1:08:37<06:03, 6.19it/s]\u001b[A\n",
+ " 95%|█████████▍| 41812/44063 [1:08:37<05:29, 6.84it/s]\u001b[A\n",
+ " 95%|█████████▍| 41813/44063 [1:08:37<05:21, 7.00it/s]\u001b[A\n",
+ " 95%|█████████▍| 41814/44063 [1:08:37<05:18, 7.06it/s]\u001b[A\n",
+ " 95%|█████████▍| 41816/44063 [1:08:37<04:50, 7.74it/s]\u001b[A\n",
+ " 95%|█████████▍| 41817/44063 [1:08:38<05:55, 6.32it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 95%|█████████▍| 41818/44063 [1:08:38<05:26, 6.87it/s]\u001b[A\n",
+ " 95%|█████████▍| 41819/44063 [1:08:38<06:39, 5.62it/s]\u001b[A\n",
+ " 95%|█████████▍| 41821/44063 [1:08:38<05:59, 6.23it/s]\u001b[A\n",
+ " 95%|█████████▍| 41822/44063 [1:08:38<05:19, 7.01it/s]\u001b[A\n",
+ " 95%|█████████▍| 41823/44063 [1:08:38<05:08, 7.26it/s]\u001b[A\n",
+ " 95%|█████████▍| 41825/44063 [1:08:39<04:31, 8.24it/s]\u001b[A\n",
+ " 95%|█████████▍| 41826/44063 [1:08:39<04:36, 8.09it/s]\u001b[A\n",
+ " 95%|█████████▍| 41827/44063 [1:08:39<04:32, 8.20it/s]\u001b[A\n",
+ " 95%|█████████▍| 41828/44063 [1:08:39<05:03, 7.37it/s]\u001b[A\n",
+ " 95%|█████████▍| 41830/44063 [1:08:39<04:20, 8.58it/s]\u001b[A\n",
+ " 95%|█████████▍| 41832/44063 [1:08:39<03:49, 9.73it/s]\u001b[A\n",
+ " 95%|█████████▍| 41834/44063 [1:08:40<05:02, 7.36it/s]\u001b[A\n",
+ " 95%|█████████▍| 41835/44063 [1:08:40<04:41, 7.91it/s]\u001b[A\n",
+ " 95%|█████████▍| 41836/44063 [1:08:40<05:15, 7.05it/s]\u001b[A\n",
+ " 95%|█████████▍| 41838/44063 [1:08:40<05:06, 7.26it/s]\u001b[A\n",
+ " 95%|█████████▍| 41840/44063 [1:08:40<04:37, 8.00it/s]\u001b[A\n",
+ " 95%|█████████▍| 41841/44063 [1:08:41<04:48, 7.71it/s]\u001b[A\n",
+ " 95%|█████████▍| 41842/44063 [1:08:41<05:07, 7.22it/s]\u001b[A\n",
+ " 95%|█████████▍| 41843/44063 [1:08:41<05:59, 6.17it/s]\u001b[A\n",
+ " 95%|█████████▍| 41844/44063 [1:08:41<06:27, 5.73it/s]\u001b[A\n",
+ " 95%|█████████▍| 41845/44063 [1:08:41<06:15, 5.91it/s]\u001b[A\n",
+ " 95%|█████████▍| 41846/44063 [1:08:41<06:09, 6.00it/s]\u001b[A\n",
+ " 95%|█████████▍| 41847/44063 [1:08:42<05:42, 6.48it/s]\u001b[A\n",
+ " 95%|█████████▍| 41848/44063 [1:08:42<05:10, 7.14it/s]\u001b[A\n",
+ " 95%|█████████▍| 41849/44063 [1:08:42<05:17, 6.98it/s]\u001b[A\n",
+ " 95%|█████████▍| 41850/44063 [1:08:42<04:57, 7.43it/s]\u001b[A\n",
+ " 95%|█████████▍| 41852/44063 [1:08:42<04:42, 7.82it/s]\u001b[A\n",
+ " 95%|█████████▍| 41853/44063 [1:08:42<05:53, 6.25it/s]\u001b[A\n",
+ " 95%|█████████▍| 41854/44063 [1:08:43<05:51, 6.28it/s]\u001b[A\n",
+ " 95%|█████████▍| 41855/44063 [1:08:43<05:28, 6.71it/s]\u001b[A\n",
+ " 95%|█████████▍| 41856/44063 [1:08:43<05:50, 6.30it/s]\u001b[A\n",
+ " 95%|█████████▍| 41857/44063 [1:08:43<06:16, 5.86it/s]\u001b[A\n",
+ " 95%|█████████▍| 41859/44063 [1:08:43<05:16, 6.96it/s]\u001b[A\n",
+ " 95%|█████████▌| 41860/44063 [1:08:43<04:51, 7.55it/s]\u001b[A\n",
+ " 95%|█████████▌| 41861/44063 [1:08:43<04:49, 7.61it/s]\u001b[A\n",
+ " 95%|█████████▌| 41862/44063 [1:08:44<04:31, 8.10it/s]\u001b[A\n",
+ " 95%|█████████▌| 41863/44063 [1:08:44<05:41, 6.44it/s]\u001b[A\n",
+ " 95%|█████████▌| 41864/44063 [1:08:44<05:31, 6.64it/s]\u001b[A\n",
+ " 95%|█████████▌| 41865/44063 [1:08:44<05:10, 7.08it/s]\u001b[A\n",
+ " 95%|█████████▌| 41866/44063 [1:08:44<04:58, 7.35it/s]\u001b[A\n",
+ " 95%|█████████▌| 41867/44063 [1:08:45<10:14, 3.58it/s]\u001b[A\n",
+ " 95%|█████████▌| 41869/44063 [1:08:45<08:22, 4.36it/s]\u001b[A\n",
+ " 95%|█████████▌| 41871/44063 [1:08:45<08:05, 4.51it/s]\u001b[A\n",
+ " 95%|█████████▌| 41872/44063 [1:08:46<08:35, 4.25it/s]\u001b[A\n",
+ " 95%|█████████▌| 41873/44063 [1:08:46<07:18, 4.99it/s]\u001b[A\n",
+ " 95%|█████████▌| 41874/44063 [1:08:46<06:53, 5.29it/s]\u001b[A\n",
+ " 95%|█████████▌| 41875/44063 [1:08:46<06:16, 5.80it/s]\u001b[A\n",
+ " 95%|█████████▌| 41876/44063 [1:08:46<05:43, 6.37it/s]\u001b[A\n",
+ " 95%|█████████▌| 41877/44063 [1:08:46<06:08, 5.94it/s]\u001b[A\n",
+ " 95%|█████████▌| 41878/44063 [1:08:47<06:30, 5.59it/s]\u001b[A\n",
+ " 95%|█████████▌| 41879/44063 [1:08:47<06:57, 5.23it/s]\u001b[A\n",
+ " 95%|█████████▌| 41880/44063 [1:08:47<07:07, 5.10it/s]\u001b[A\n",
+ " 95%|█████████▌| 41882/44063 [1:08:47<05:58, 6.09it/s]\u001b[A\n",
+ " 95%|█████████▌| 41884/44063 [1:08:48<05:38, 6.44it/s]\u001b[A\n",
+ " 95%|█████████▌| 41885/44063 [1:08:48<05:58, 6.07it/s]\u001b[A\n",
+ " 95%|█████████▌| 41886/44063 [1:08:48<05:47, 6.26it/s]\u001b[A\n",
+ " 95%|█████████▌| 41887/44063 [1:08:48<05:47, 6.27it/s]\u001b[A\n",
+ " 95%|█████████▌| 41888/44063 [1:08:48<06:45, 5.37it/s]\u001b[A\n",
+ " 95%|█████████▌| 41889/44063 [1:08:48<06:30, 5.56it/s]\u001b[A\n",
+ " 95%|█████████▌| 41890/44063 [1:08:49<06:13, 5.82it/s]\u001b[A\n",
+ " 95%|█████████▌| 41891/44063 [1:08:49<05:34, 6.50it/s]\u001b[A\n",
+ " 95%|█████████▌| 41893/44063 [1:08:49<04:51, 7.45it/s]\u001b[A\n",
+ " 95%|█████████▌| 41894/44063 [1:08:49<05:23, 6.70it/s]\u001b[A\n",
+ " 95%|█████████▌| 41896/44063 [1:08:49<04:44, 7.62it/s]\u001b[A\n",
+ " 95%|█████████▌| 41897/44063 [1:08:49<04:49, 7.47it/s]\u001b[A\n",
+ " 95%|█████████▌| 41899/44063 [1:08:50<04:31, 7.97it/s]\u001b[A\n",
+ " 95%|█████████▌| 41900/44063 [1:08:50<04:49, 7.47it/s]\u001b[A\n",
+ " 95%|█████████▌| 41901/44063 [1:08:50<05:00, 7.20it/s]\u001b[A\n",
+ " 95%|█████████▌| 41902/44063 [1:08:50<04:56, 7.28it/s]\u001b[A\n",
+ " 95%|█████████▌| 41903/44063 [1:08:50<04:40, 7.71it/s]\u001b[A\n",
+ " 95%|█████████▌| 41905/44063 [1:08:50<04:20, 8.29it/s]\u001b[A\n",
+ " 95%|█████████▌| 41906/44063 [1:08:50<04:07, 8.73it/s]\u001b[A\n",
+ " 95%|█████████▌| 41907/44063 [1:08:51<04:23, 8.18it/s]\u001b[A\n",
+ " 95%|█████████▌| 41908/44063 [1:08:51<04:25, 8.13it/s]\u001b[A\n",
+ " 95%|█████████▌| 41909/44063 [1:08:51<04:14, 8.48it/s]\u001b[A\n",
+ " 95%|█████████▌| 41911/44063 [1:08:51<04:10, 8.59it/s]\u001b[A\n",
+ " 95%|█████████▌| 41912/44063 [1:08:51<04:26, 8.08it/s]\u001b[A\n",
+ " 95%|█████████▌| 41914/44063 [1:08:51<04:09, 8.61it/s]\u001b[A\n",
+ " 95%|█████████▌| 41915/44063 [1:08:51<04:05, 8.73it/s]\u001b[A\n",
+ " 95%|█████████▌| 41916/44063 [1:08:52<04:45, 7.52it/s]\u001b[A\n",
+ " 95%|█████████▌| 41918/44063 [1:08:52<04:11, 8.54it/s]\u001b[A\n",
+ " 95%|█████████▌| 41919/44063 [1:08:52<04:09, 8.60it/s]\u001b[A\n",
+ " 95%|█████████▌| 41921/44063 [1:08:52<03:58, 8.99it/s]\u001b[A\n",
+ " 95%|█████████▌| 41922/44063 [1:08:52<04:47, 7.45it/s]\u001b[A\n",
+ " 95%|█████████▌| 41923/44063 [1:08:53<05:47, 6.15it/s]\u001b[A\n",
+ " 95%|█████████▌| 41924/44063 [1:08:53<05:21, 6.66it/s]\u001b[A\n",
+ " 95%|█████████▌| 41925/44063 [1:08:53<04:51, 7.34it/s]\u001b[A\n",
+ " 95%|█████████▌| 41926/44063 [1:08:53<05:17, 6.72it/s]\u001b[A\n",
+ " 95%|█████████▌| 41927/44063 [1:08:53<05:14, 6.80it/s]\u001b[A\n",
+ " 95%|█████████▌| 41928/44063 [1:08:53<04:59, 7.13it/s]\u001b[A\n",
+ " 95%|█████████▌| 41929/44063 [1:08:53<04:50, 7.34it/s]\u001b[A\n",
+ " 95%|█████████▌| 41930/44063 [1:08:54<05:09, 6.88it/s]\u001b[A\n",
+ " 95%|█████████▌| 41931/44063 [1:08:54<05:07, 6.93it/s]\u001b[A\n",
+ " 95%|█████████▌| 41932/44063 [1:08:54<04:48, 7.38it/s]\u001b[A\n",
+ " 95%|█████████▌| 41934/44063 [1:08:54<04:02, 8.77it/s]\u001b[A\n",
+ " 95%|█████████▌| 41935/44063 [1:08:54<04:04, 8.71it/s]\u001b[A\n",
+ " 95%|█████████▌| 41936/44063 [1:08:54<04:58, 7.11it/s]\u001b[A\n",
+ " 95%|█████████▌| 41937/44063 [1:08:54<05:06, 6.94it/s]\u001b[A\n",
+ " 95%|█████████▌| 41939/44063 [1:08:55<04:31, 7.82it/s]\u001b[A\n",
+ " 95%|█████████▌| 41941/44063 [1:08:55<04:08, 8.53it/s]\u001b[A\n",
+ " 95%|█████████▌| 41942/44063 [1:08:55<04:43, 7.48it/s]\u001b[A\n",
+ " 95%|█████████▌| 41943/44063 [1:08:55<04:24, 8.01it/s]\u001b[A\n",
+ " 95%|█████████▌| 41944/44063 [1:08:55<04:24, 8.02it/s]\u001b[A\n",
+ " 95%|█████████▌| 41945/44063 [1:08:55<04:09, 8.49it/s]\u001b[A\n",
+ " 95%|█████████▌| 41946/44063 [1:08:55<03:58, 8.89it/s]\u001b[A\n",
+ " 95%|█████████▌| 41947/44063 [1:08:55<04:12, 8.38it/s]\u001b[A\n",
+ " 95%|█████████▌| 41948/44063 [1:08:56<05:47, 6.08it/s]\u001b[A\n",
+ " 95%|█████████▌| 41950/44063 [1:08:56<05:10, 6.80it/s]\u001b[A\n",
+ " 95%|█████████▌| 41951/44063 [1:08:56<05:44, 6.12it/s]\u001b[A\n",
+ " 95%|█████████▌| 41952/44063 [1:08:56<05:28, 6.42it/s]\u001b[A\n",
+ " 95%|█████████▌| 41954/44063 [1:08:56<04:43, 7.45it/s]\u001b[A\n",
+ " 95%|█████████▌| 41955/44063 [1:08:57<04:24, 7.96it/s]\u001b[A\n",
+ " 95%|█████████▌| 41957/44063 [1:08:57<04:08, 8.46it/s]\u001b[A\n",
+ " 95%|█████████▌| 41958/44063 [1:08:57<04:35, 7.63it/s]\u001b[A\n",
+ " 95%|█████████▌| 41959/44063 [1:08:57<04:33, 7.69it/s]\u001b[A\n",
+ " 95%|█████████▌| 41960/44063 [1:08:57<04:15, 8.25it/s]\u001b[A\n",
+ " 95%|█████████▌| 41961/44063 [1:08:57<04:11, 8.37it/s]\u001b[A\n",
+ " 95%|█████████▌| 41962/44063 [1:08:57<04:22, 8.01it/s]\u001b[A\n",
+ " 95%|█████████▌| 41964/44063 [1:08:58<03:56, 8.88it/s]\u001b[A\n",
+ " 95%|█████████▌| 41965/44063 [1:08:58<04:00, 8.74it/s]\u001b[A\n",
+ " 95%|█████████▌| 41966/44063 [1:08:58<03:54, 8.93it/s]\u001b[A\n",
+ " 95%|█████████▌| 41968/44063 [1:08:58<04:04, 8.57it/s]\u001b[A\n",
+ " 95%|█████████▌| 41969/44063 [1:08:58<05:03, 6.89it/s]\u001b[A\n",
+ " 95%|█████████▌| 41971/44063 [1:08:59<04:56, 7.04it/s]\u001b[A\n",
+ " 95%|█████████▌| 41972/44063 [1:08:59<05:02, 6.92it/s]\u001b[A\n",
+ " 95%|█████████▌| 41973/44063 [1:08:59<04:58, 7.01it/s]\u001b[A\n",
+ " 95%|█████████▌| 41975/44063 [1:08:59<04:18, 8.08it/s]\u001b[A\n",
+ " 95%|█████████▌| 41976/44063 [1:08:59<05:56, 5.86it/s]\u001b[A\n",
+ " 95%|█████████▌| 41977/44063 [1:08:59<05:21, 6.49it/s]\u001b[A\n",
+ " 95%|█████████▌| 41979/44063 [1:09:00<04:42, 7.37it/s]\u001b[A\n",
+ " 95%|█████████▌| 41980/44063 [1:09:00<04:40, 7.42it/s]\u001b[A\n",
+ " 95%|█████████▌| 41982/44063 [1:09:00<04:17, 8.08it/s]\u001b[A\n",
+ " 95%|█████████▌| 41984/44063 [1:09:00<04:36, 7.51it/s]\u001b[A\n",
+ " 95%|█████████▌| 41985/44063 [1:09:00<04:17, 8.07it/s]\u001b[A\n",
+ " 95%|█████████▌| 41987/44063 [1:09:01<04:12, 8.22it/s]\u001b[A\n",
+ " 95%|█████████▌| 41988/44063 [1:09:01<04:42, 7.34it/s]\u001b[A\n",
+ " 95%|█████████▌| 41990/44063 [1:09:01<04:09, 8.30it/s]\u001b[A\n",
+ " 95%|█████████▌| 41991/44063 [1:09:01<04:46, 7.24it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 95%|█████████▌| 41992/44063 [1:09:01<05:00, 6.89it/s]\u001b[A\n",
+ " 95%|█████████▌| 41994/44063 [1:09:01<04:30, 7.64it/s]\u001b[A\n",
+ " 95%|█████████▌| 41995/44063 [1:09:02<04:18, 7.99it/s]\u001b[A\n",
+ " 95%|█████████▌| 41996/44063 [1:09:02<04:18, 7.99it/s]\u001b[A\n",
+ " 95%|█████████▌| 41997/44063 [1:09:02<04:14, 8.11it/s]\u001b[A\n",
+ " 95%|█████████▌| 41998/44063 [1:09:02<04:15, 8.07it/s]\u001b[A\n",
+ " 95%|█████████▌| 41999/44063 [1:09:02<04:08, 8.29it/s]\u001b[A\n",
+ " 95%|█████████▌| 42001/44063 [1:09:02<03:55, 8.77it/s]\u001b[A\n",
+ " 95%|█████████▌| 42002/44063 [1:09:02<04:27, 7.70it/s]\u001b[A\n",
+ " 95%|█████████▌| 42003/44063 [1:09:02<04:13, 8.11it/s]\u001b[A\n",
+ " 95%|█████████▌| 42004/44063 [1:09:03<04:25, 7.75it/s]\u001b[A\n",
+ " 95%|█████████▌| 42005/44063 [1:09:03<04:33, 7.53it/s]\u001b[A\n",
+ " 95%|█████████▌| 42007/44063 [1:09:03<04:22, 7.84it/s]\u001b[A\n",
+ " 95%|█████████▌| 42008/44063 [1:09:03<04:12, 8.14it/s]\u001b[A\n",
+ " 95%|█████████▌| 42009/44063 [1:09:03<04:06, 8.34it/s]\u001b[A\n",
+ " 95%|█████████▌| 42010/44063 [1:09:03<03:56, 8.69it/s]\u001b[A\n",
+ " 95%|█████████▌| 42011/44063 [1:09:03<04:11, 8.16it/s]\u001b[A\n",
+ " 95%|█████████▌| 42012/44063 [1:09:04<04:00, 8.52it/s]\u001b[A\n",
+ " 95%|█████████▌| 42014/44063 [1:09:04<03:33, 9.58it/s]\u001b[A\n",
+ " 95%|█████████▌| 42016/44063 [1:09:04<03:47, 9.01it/s]\u001b[A\n",
+ " 95%|█████████▌| 42017/44063 [1:09:04<03:54, 8.73it/s]\u001b[A\n",
+ " 95%|█████████▌| 42018/44063 [1:09:05<07:16, 4.69it/s]\u001b[A\n",
+ " 95%|█████████▌| 42019/44063 [1:09:05<06:20, 5.38it/s]\u001b[A\n",
+ " 95%|█████████▌| 42021/44063 [1:09:05<05:19, 6.40it/s]\u001b[A\n",
+ " 95%|█████████▌| 42023/44063 [1:09:05<04:43, 7.19it/s]\u001b[A\n",
+ " 95%|█████████▌| 42024/44063 [1:09:05<04:44, 7.16it/s]\u001b[A\n",
+ " 95%|█████████▌| 42025/44063 [1:09:05<04:55, 6.90it/s]\u001b[A\n",
+ " 95%|█████████▌| 42026/44063 [1:09:05<04:35, 7.39it/s]\u001b[A\n",
+ " 95%|█████████▌| 42028/44063 [1:09:06<04:04, 8.31it/s]\u001b[A\n",
+ " 95%|█████████▌| 42029/44063 [1:09:06<04:04, 8.32it/s]\u001b[A\n",
+ " 95%|█████████▌| 42031/44063 [1:09:06<04:10, 8.12it/s]\u001b[A\n",
+ " 95%|█████████▌| 42033/44063 [1:09:06<03:53, 8.71it/s]\u001b[A\n",
+ " 95%|█████████▌| 42034/44063 [1:09:06<04:18, 7.84it/s]\u001b[A\n",
+ " 95%|█████████▌| 42035/44063 [1:09:06<04:29, 7.53it/s]\u001b[A\n",
+ " 95%|█████████▌| 42036/44063 [1:09:07<04:44, 7.11it/s]\u001b[A\n",
+ " 95%|█████████▌| 42037/44063 [1:09:07<04:47, 7.06it/s]\u001b[A\n",
+ " 95%|█████████▌| 42039/44063 [1:09:07<04:31, 7.46it/s]\u001b[A\n",
+ " 95%|█████████▌| 42040/44063 [1:09:07<04:32, 7.42it/s]\u001b[A\n",
+ " 95%|█████████▌| 42041/44063 [1:09:07<04:35, 7.34it/s]\u001b[A\n",
+ " 95%|█████████▌| 42042/44063 [1:09:07<04:22, 7.71it/s]\u001b[A\n",
+ " 95%|█████████▌| 42043/44063 [1:09:08<04:38, 7.25it/s]\u001b[A\n",
+ " 95%|█████████▌| 42045/44063 [1:09:08<04:19, 7.78it/s]\u001b[A\n",
+ " 95%|█████████▌| 42046/44063 [1:09:08<04:20, 7.74it/s]\u001b[A\n",
+ " 95%|█████████▌| 42047/44063 [1:09:08<04:32, 7.39it/s]\u001b[A\n",
+ " 95%|█████████▌| 42048/44063 [1:09:08<04:16, 7.84it/s]\u001b[A\n",
+ " 95%|█████████▌| 42050/44063 [1:09:08<04:06, 8.18it/s]\u001b[A\n",
+ " 95%|█████████▌| 42052/44063 [1:09:09<03:59, 8.41it/s]\u001b[A\n",
+ " 95%|█████████▌| 42054/44063 [1:09:09<03:44, 8.94it/s]\u001b[A\n",
+ " 95%|█████████▌| 42055/44063 [1:09:09<04:02, 8.26it/s]\u001b[A\n",
+ " 95%|█████████▌| 42056/44063 [1:09:09<05:01, 6.65it/s]\u001b[A\n",
+ " 95%|█████████▌| 42057/44063 [1:09:09<05:41, 5.88it/s]\u001b[A\n",
+ " 95%|█████████▌| 42058/44063 [1:09:10<05:11, 6.43it/s]\u001b[A\n",
+ " 95%|█████████▌| 42059/44063 [1:09:10<07:01, 4.75it/s]\u001b[A\n",
+ " 95%|█████████▌| 42060/44063 [1:09:10<08:24, 3.97it/s]\u001b[A\n",
+ " 95%|█████████▌| 42062/44063 [1:09:10<07:15, 4.60it/s]\u001b[A\n",
+ " 95%|█████████▌| 42063/44063 [1:09:11<06:20, 5.25it/s]\u001b[A\n",
+ " 95%|█████████▌| 42065/44063 [1:09:11<05:11, 6.41it/s]\u001b[A\n",
+ " 95%|█████████▌| 42067/44063 [1:09:11<04:29, 7.39it/s]\u001b[A\n",
+ " 95%|█████████▌| 42069/44063 [1:09:11<03:57, 8.41it/s]\u001b[A\n",
+ " 95%|█████████▌| 42071/44063 [1:09:11<04:26, 7.46it/s]\u001b[A\n",
+ " 95%|█████████▌| 42072/44063 [1:09:12<04:09, 7.96it/s]\u001b[A\n",
+ " 95%|█████████▌| 42073/44063 [1:09:12<03:57, 8.37it/s]\u001b[A\n",
+ " 95%|█████████▌| 42074/44063 [1:09:12<04:33, 7.27it/s]\u001b[A\n",
+ " 95%|█████████▌| 42075/44063 [1:09:12<04:16, 7.74it/s]\u001b[A\n",
+ " 95%|█████████▌| 42076/44063 [1:09:12<04:38, 7.14it/s]\u001b[A\n",
+ " 95%|█████████▌| 42078/44063 [1:09:12<05:07, 6.45it/s]\u001b[A\n",
+ " 95%|█████████▌| 42079/44063 [1:09:13<05:05, 6.49it/s]\u001b[A\n",
+ " 96%|█████████▌| 42081/44063 [1:09:13<04:13, 7.81it/s]\u001b[A\n",
+ " 96%|█████████▌| 42082/44063 [1:09:13<04:05, 8.07it/s]\u001b[A\n",
+ " 96%|█████████▌| 42083/44063 [1:09:13<03:56, 8.37it/s]\u001b[A\n",
+ " 96%|█████████▌| 42084/44063 [1:09:13<03:47, 8.71it/s]\u001b[A\n",
+ " 96%|█████████▌| 42086/44063 [1:09:13<03:24, 9.67it/s]\u001b[A\n",
+ " 96%|█████████▌| 42088/44063 [1:09:13<03:25, 9.59it/s]\u001b[A\n",
+ " 96%|█████████▌| 42090/44063 [1:09:14<03:38, 9.05it/s]\u001b[A\n",
+ " 96%|█████████▌| 42092/44063 [1:09:14<03:35, 9.13it/s]\u001b[A\n",
+ " 96%|█████████▌| 42093/44063 [1:09:14<03:36, 9.09it/s]\u001b[A\n",
+ " 96%|█████████▌| 42095/44063 [1:09:14<03:09, 10.38it/s]\u001b[A\n",
+ " 96%|█████████▌| 42097/44063 [1:09:14<03:02, 10.79it/s]\u001b[A\n",
+ " 96%|█████████▌| 42099/44063 [1:09:15<03:51, 8.48it/s]\u001b[A\n",
+ " 96%|█████████▌| 42101/44063 [1:09:15<03:25, 9.56it/s]\u001b[A\n",
+ " 96%|█████████▌| 42103/44063 [1:09:15<03:15, 10.03it/s]\u001b[A\n",
+ " 96%|█████████▌| 42105/44063 [1:09:15<02:57, 11.06it/s]\u001b[A\n",
+ " 96%|█████████▌| 42107/44063 [1:09:15<03:33, 9.15it/s]\u001b[A\n",
+ " 96%|█████████▌| 42109/44063 [1:09:16<04:00, 8.13it/s]\u001b[A\n",
+ " 96%|█████████▌| 42110/44063 [1:09:16<04:03, 8.04it/s]\u001b[A\n",
+ " 96%|█████████▌| 42112/44063 [1:09:16<03:37, 8.98it/s]\u001b[A\n",
+ " 96%|█████████▌| 42114/44063 [1:09:16<03:40, 8.84it/s]\u001b[A\n",
+ " 96%|█████████▌| 42115/44063 [1:09:16<03:38, 8.92it/s]\u001b[A\n",
+ " 96%|█████████▌| 42116/44063 [1:09:17<03:40, 8.84it/s]\u001b[A\n",
+ " 96%|█████████▌| 42117/44063 [1:09:17<03:41, 8.79it/s]\u001b[A\n",
+ " 96%|█████████▌| 42118/44063 [1:09:17<04:34, 7.09it/s]\u001b[A\n",
+ " 96%|█████████▌| 42119/44063 [1:09:17<04:17, 7.55it/s]\u001b[A\n",
+ " 96%|█████████▌| 42120/44063 [1:09:17<04:08, 7.83it/s]\u001b[A\n",
+ " 96%|█████████▌| 42121/44063 [1:09:17<04:14, 7.63it/s]\u001b[A\n",
+ " 96%|█████████▌| 42123/44063 [1:09:17<03:48, 8.50it/s]\u001b[A\n",
+ " 96%|█████████▌| 42125/44063 [1:09:17<03:16, 9.87it/s]\u001b[A\n",
+ " 96%|█████████▌| 42127/44063 [1:09:18<03:18, 9.77it/s]\u001b[A\n",
+ " 96%|█████████▌| 42129/44063 [1:09:18<03:12, 10.03it/s]\u001b[A\n",
+ " 96%|█████████▌| 42131/44063 [1:09:18<03:12, 10.01it/s]\u001b[A\n",
+ " 96%|█████████▌| 42133/44063 [1:09:18<03:42, 8.67it/s]\u001b[A\n",
+ " 96%|█████████▌| 42134/44063 [1:09:19<03:44, 8.60it/s]\u001b[A\n",
+ " 96%|█████████▌| 42136/44063 [1:09:19<03:24, 9.44it/s]\u001b[A\n",
+ " 96%|█████████▌| 42138/44063 [1:09:19<03:17, 9.74it/s]\u001b[A\n",
+ " 96%|█████████▌| 42140/44063 [1:09:19<03:25, 9.38it/s]\u001b[A\n",
+ " 96%|█████████▌| 42141/44063 [1:09:19<03:34, 8.98it/s]\u001b[A\n",
+ " 96%|█████████▌| 42142/44063 [1:09:19<03:35, 8.92it/s]\u001b[A\n",
+ " 96%|█████████▌| 42143/44063 [1:09:20<04:05, 7.81it/s]\u001b[A\n",
+ " 96%|█████████▌| 42145/44063 [1:09:20<03:28, 9.22it/s]\u001b[A\n",
+ " 96%|█████████▌| 42147/44063 [1:09:20<03:39, 8.73it/s]\u001b[A\n",
+ " 96%|█████████▌| 42148/44063 [1:09:20<03:41, 8.64it/s]\u001b[A\n",
+ " 96%|█████████▌| 42149/44063 [1:09:20<03:45, 8.49it/s]\u001b[A\n",
+ " 96%|█████████▌| 42151/44063 [1:09:20<03:30, 9.10it/s]\u001b[A\n",
+ " 96%|█████████▌| 42152/44063 [1:09:20<03:44, 8.50it/s]\u001b[A\n",
+ " 96%|█████████▌| 42154/44063 [1:09:21<03:13, 9.88it/s]\u001b[A\n",
+ " 96%|█████████▌| 42156/44063 [1:09:21<03:10, 10.01it/s]\u001b[A\n",
+ " 96%|█████████▌| 42158/44063 [1:09:21<03:02, 10.43it/s]\u001b[A\n",
+ " 96%|█████████▌| 42160/44063 [1:09:21<03:28, 9.11it/s]\u001b[A\n",
+ " 96%|█████████▌| 42161/44063 [1:09:21<03:37, 8.74it/s]\u001b[A\n",
+ " 96%|█████████▌| 42163/44063 [1:09:22<03:28, 9.10it/s]\u001b[A\n",
+ " 96%|█████████▌| 42165/44063 [1:09:22<03:18, 9.56it/s]\u001b[A\n",
+ " 96%|█████████▌| 42166/44063 [1:09:22<04:13, 7.50it/s]\u001b[A\n",
+ " 96%|█████████▌| 42168/44063 [1:09:22<03:44, 8.42it/s]\u001b[A\n",
+ " 96%|█████████▌| 42169/44063 [1:09:22<03:37, 8.72it/s]\u001b[A\n",
+ " 96%|█████████▌| 42170/44063 [1:09:22<03:54, 8.06it/s]\u001b[A\n",
+ " 96%|█████████▌| 42171/44063 [1:09:22<03:53, 8.12it/s]\u001b[A\n",
+ " 96%|█████████▌| 42172/44063 [1:09:23<03:40, 8.57it/s]\u001b[A\n",
+ " 96%|█████████▌| 42174/44063 [1:09:23<03:22, 9.33it/s]\u001b[A\n",
+ " 96%|█████████▌| 42176/44063 [1:09:23<03:11, 9.85it/s]\u001b[A\n",
+ " 96%|█████████▌| 42178/44063 [1:09:23<03:20, 9.38it/s]\u001b[A\n",
+ " 96%|█████████▌| 42179/44063 [1:09:23<03:21, 9.35it/s]\u001b[A\n",
+ " 96%|█████████▌| 42180/44063 [1:09:23<03:31, 8.89it/s]\u001b[A\n",
+ " 96%|█████████▌| 42182/44063 [1:09:24<03:19, 9.44it/s]\u001b[A\n",
+ " 96%|█████████▌| 42184/44063 [1:09:24<02:57, 10.60it/s]\u001b[A\n",
+ " 96%|█████████▌| 42186/44063 [1:09:24<04:17, 7.30it/s]\u001b[A\n",
+ " 96%|█████████▌| 42187/44063 [1:09:24<04:01, 7.75it/s]\u001b[A\n",
+ " 96%|█████████▌| 42188/44063 [1:09:24<04:27, 7.01it/s]\u001b[A\n",
+ " 96%|█████████▌| 42189/44063 [1:09:25<04:12, 7.42it/s]\u001b[A\n",
+ " 96%|█████████▌| 42190/44063 [1:09:25<03:58, 7.85it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 96%|█████████▌| 42192/44063 [1:09:25<03:42, 8.40it/s]\u001b[A\n",
+ " 96%|█████████▌| 42194/44063 [1:09:25<03:18, 9.43it/s]\u001b[A\n",
+ " 96%|█████████▌| 42196/44063 [1:09:26<05:09, 6.04it/s]\u001b[A\n",
+ " 96%|█████████▌| 42197/44063 [1:09:26<04:46, 6.51it/s]\u001b[A\n",
+ " 96%|█████████▌| 42198/44063 [1:09:26<04:29, 6.92it/s]\u001b[A\n",
+ " 96%|█████████▌| 42199/44063 [1:09:26<04:21, 7.12it/s]\u001b[A\n",
+ " 96%|█████████▌| 42200/44063 [1:09:26<04:07, 7.52it/s]\u001b[A\n",
+ " 96%|█████████▌| 42202/44063 [1:09:26<04:04, 7.62it/s]\u001b[A\n",
+ " 96%|█████████▌| 42203/44063 [1:09:27<04:05, 7.58it/s]\u001b[A\n",
+ " 96%|█████████▌| 42205/44063 [1:09:27<03:43, 8.30it/s]\u001b[A\n",
+ " 96%|█████████▌| 42206/44063 [1:09:27<04:39, 6.65it/s]\u001b[A\n",
+ " 96%|█████████▌| 42207/44063 [1:09:27<04:20, 7.12it/s]\u001b[A\n",
+ " 96%|█████████▌| 42208/44063 [1:09:27<04:08, 7.45it/s]\u001b[A\n",
+ " 96%|█████████▌| 42209/44063 [1:09:27<03:57, 7.81it/s]\u001b[A\n",
+ " 96%|█████████▌| 42210/44063 [1:09:27<04:03, 7.60it/s]\u001b[A\n",
+ " 96%|█████████▌| 42211/44063 [1:09:28<03:49, 8.09it/s]\u001b[A\n",
+ " 96%|█████████▌| 42213/44063 [1:09:28<03:45, 8.21it/s]\u001b[A\n",
+ " 96%|█████████▌| 42214/44063 [1:09:28<04:49, 6.40it/s]\u001b[A\n",
+ " 96%|█████████▌| 42215/44063 [1:09:28<04:18, 7.14it/s]\u001b[A\n",
+ " 96%|█████████▌| 42217/44063 [1:09:28<03:38, 8.44it/s]\u001b[A\n",
+ " 96%|█████████▌| 42218/44063 [1:09:28<03:54, 7.87it/s]\u001b[A\n",
+ " 96%|█████████▌| 42220/44063 [1:09:29<03:24, 9.01it/s]\u001b[A\n",
+ " 96%|█████████▌| 42222/44063 [1:09:29<03:15, 9.43it/s]\u001b[A\n",
+ " 96%|█████████▌| 42224/44063 [1:09:29<03:14, 9.44it/s]\u001b[A\n",
+ " 96%|█████████▌| 42226/44063 [1:09:29<03:30, 8.74it/s]\u001b[A\n",
+ " 96%|█████████▌| 42228/44063 [1:09:29<03:30, 8.73it/s]\u001b[A\n",
+ " 96%|█████████▌| 42230/44063 [1:09:30<03:20, 9.15it/s]\u001b[A\n",
+ " 96%|█████████▌| 42231/44063 [1:09:30<03:39, 8.36it/s]\u001b[A\n",
+ " 96%|█████████▌| 42233/44063 [1:09:30<03:15, 9.38it/s]\u001b[A\n",
+ " 96%|█████████▌| 42235/44063 [1:09:30<03:15, 9.36it/s]\u001b[A\n",
+ " 96%|█████████▌| 42237/44063 [1:09:30<03:30, 8.67it/s]\u001b[A\n",
+ " 96%|█████████▌| 42239/44063 [1:09:31<03:32, 8.57it/s]\u001b[A\n",
+ " 96%|█████████▌| 42240/44063 [1:09:31<03:25, 8.85it/s]\u001b[A\n",
+ " 96%|█████████▌| 42242/44063 [1:09:31<03:08, 9.68it/s]\u001b[A\n",
+ " 96%|█████████▌| 42244/44063 [1:09:31<03:17, 9.20it/s]\u001b[A\n",
+ " 96%|█████████▌| 42246/44063 [1:09:31<03:01, 10.03it/s]\u001b[A\n",
+ " 96%|█████████▌| 42248/44063 [1:09:32<03:03, 9.87it/s]\u001b[A\n",
+ " 96%|█████████▌| 42250/44063 [1:09:32<02:56, 10.29it/s]\u001b[A\n",
+ " 96%|█████████▌| 42252/44063 [1:09:32<03:00, 10.05it/s]\u001b[A\n",
+ " 96%|█████████▌| 42254/44063 [1:09:32<03:16, 9.21it/s]\u001b[A\n",
+ " 96%|█████████▌| 42256/44063 [1:09:32<03:01, 9.94it/s]\u001b[A\n",
+ " 96%|█████████▌| 42258/44063 [1:09:32<02:39, 11.31it/s]\u001b[A\n",
+ " 96%|█████████▌| 42260/44063 [1:09:33<03:18, 9.09it/s]\u001b[A\n",
+ " 96%|█████████▌| 42262/44063 [1:09:33<03:13, 9.30it/s]\u001b[A\n",
+ " 96%|█████████▌| 42264/44063 [1:09:33<03:12, 9.33it/s]\u001b[A\n",
+ " 96%|█████████▌| 42265/44063 [1:09:33<03:51, 7.75it/s]\u001b[A\n",
+ " 96%|█████████▌| 42266/44063 [1:09:34<04:10, 7.17it/s]\u001b[A\n",
+ " 96%|█████████▌| 42268/44063 [1:09:34<03:32, 8.46it/s]\u001b[A\n",
+ " 96%|█████████▌| 42270/44063 [1:09:34<03:07, 9.57it/s]\u001b[A\n",
+ " 96%|█████████▌| 42272/44063 [1:09:34<03:00, 9.91it/s]\u001b[A\n",
+ " 96%|█████████▌| 42274/44063 [1:09:34<03:12, 9.31it/s]\u001b[A\n",
+ " 96%|█████████▌| 42276/44063 [1:09:34<03:17, 9.04it/s]\u001b[A\n",
+ " 96%|█████████▌| 42278/44063 [1:09:35<03:22, 8.81it/s]\u001b[A\n",
+ " 96%|█████████▌| 42280/44063 [1:09:35<03:08, 9.48it/s]\u001b[A\n",
+ " 96%|█████████▌| 42281/44063 [1:09:35<03:33, 8.36it/s]\u001b[A\n",
+ " 96%|█████████▌| 42283/44063 [1:09:35<03:12, 9.26it/s]\u001b[A\n",
+ " 96%|█████████▌| 42284/44063 [1:09:35<03:13, 9.21it/s]\u001b[A\n",
+ " 96%|█████████▌| 42285/44063 [1:09:35<03:19, 8.93it/s]\u001b[A\n",
+ " 96%|█████████▌| 42286/44063 [1:09:36<03:39, 8.09it/s]\u001b[A\n",
+ " 96%|█████████▌| 42287/44063 [1:09:36<03:26, 8.58it/s]\u001b[A\n",
+ " 96%|█████████▌| 42289/44063 [1:09:36<03:12, 9.23it/s]\u001b[A\n",
+ " 96%|█████████▌| 42291/44063 [1:09:36<03:20, 8.85it/s]\u001b[A\n",
+ " 96%|█████████▌| 42293/44063 [1:09:36<02:53, 10.20it/s]\u001b[A\n",
+ " 96%|█████████▌| 42295/44063 [1:09:36<03:02, 9.66it/s]\u001b[A\n",
+ " 96%|█████████▌| 42297/44063 [1:09:37<03:17, 8.94it/s]\u001b[A\n",
+ " 96%|█████████▌| 42299/44063 [1:09:37<03:17, 8.92it/s]\u001b[A\n",
+ " 96%|█████████▌| 42300/44063 [1:09:37<03:25, 8.59it/s]\u001b[A\n",
+ " 96%|█████████▌| 42301/44063 [1:09:37<03:43, 7.89it/s]\u001b[A\n",
+ " 96%|█████████▌| 42302/44063 [1:09:37<03:41, 7.96it/s]\u001b[A\n",
+ " 96%|█████████▌| 42303/44063 [1:09:37<03:33, 8.24it/s]\u001b[A\n",
+ " 96%|█████████▌| 42304/44063 [1:09:38<03:23, 8.64it/s]\u001b[A\n",
+ " 96%|█████████▌| 42305/44063 [1:09:38<03:24, 8.60it/s]\u001b[A\n",
+ " 96%|█████████▌| 42306/44063 [1:09:38<03:47, 7.71it/s]\u001b[A\n",
+ " 96%|█████████▌| 42308/44063 [1:09:38<03:18, 8.84it/s]\u001b[A\n",
+ " 96%|█████████▌| 42310/44063 [1:09:38<03:02, 9.62it/s]\u001b[A\n",
+ " 96%|█████████▌| 42312/44063 [1:09:39<03:56, 7.40it/s]\u001b[A\n",
+ " 96%|█████████▌| 42314/44063 [1:09:39<03:26, 8.46it/s]\u001b[A\n",
+ " 96%|█████████▌| 42315/44063 [1:09:39<03:22, 8.61it/s]\u001b[A\n",
+ " 96%|█████████▌| 42317/44063 [1:09:39<03:03, 9.54it/s]\u001b[A\n",
+ " 96%|█████████▌| 42319/44063 [1:09:39<03:27, 8.41it/s]\u001b[A\n",
+ " 96%|█████████▌| 42320/44063 [1:09:39<03:24, 8.53it/s]\u001b[A\n",
+ " 96%|█████████▌| 42321/44063 [1:09:40<03:38, 7.98it/s]\u001b[A\n",
+ " 96%|█████████▌| 42322/44063 [1:09:40<03:28, 8.35it/s]\u001b[A\n",
+ " 96%|█████████▌| 42323/44063 [1:09:40<03:26, 8.44it/s]\u001b[A\n",
+ " 96%|█████████▌| 42325/44063 [1:09:40<03:13, 8.99it/s]\u001b[A\n",
+ " 96%|█████████▌| 42326/44063 [1:09:40<03:14, 8.94it/s]\u001b[A\n",
+ " 96%|█████████▌| 42328/44063 [1:09:40<03:03, 9.47it/s]\u001b[A\n",
+ " 96%|█████████▌| 42329/44063 [1:09:40<03:14, 8.92it/s]\u001b[A\n",
+ " 96%|█████████▌| 42331/44063 [1:09:41<02:55, 9.84it/s]\u001b[A\n",
+ " 96%|█████████▌| 42333/44063 [1:09:41<03:13, 8.93it/s]\u001b[A\n",
+ " 96%|█████████▌| 42335/44063 [1:09:41<03:04, 9.34it/s]\u001b[A\n",
+ " 96%|█████████▌| 42336/44063 [1:09:41<03:15, 8.81it/s]\u001b[A\n",
+ " 96%|█████████▌| 42338/44063 [1:09:41<03:13, 8.92it/s]\u001b[A\n",
+ " 96%|█████████▌| 42339/44063 [1:09:42<04:03, 7.08it/s]\u001b[A\n",
+ " 96%|█████████▌| 42340/44063 [1:09:42<03:54, 7.34it/s]\u001b[A\n",
+ " 96%|█████████▌| 42341/44063 [1:09:42<03:36, 7.95it/s]\u001b[A\n",
+ " 96%|█████████▌| 42343/44063 [1:09:42<03:14, 8.85it/s]\u001b[A\n",
+ " 96%|█████████▌| 42345/44063 [1:09:42<02:58, 9.63it/s]\u001b[A\n",
+ " 96%|█████████▌| 42347/44063 [1:09:42<03:06, 9.21it/s]\u001b[A\n",
+ " 96%|█████████▌| 42348/44063 [1:09:43<03:27, 8.25it/s]\u001b[A\n",
+ " 96%|█████████▌| 42349/44063 [1:09:43<03:32, 8.08it/s]\u001b[A\n",
+ " 96%|█████████▌| 42351/44063 [1:09:43<03:30, 8.14it/s]\u001b[A\n",
+ " 96%|█████████▌| 42352/44063 [1:09:43<03:24, 8.38it/s]\u001b[A\n",
+ " 96%|█████████▌| 42354/44063 [1:09:43<03:05, 9.22it/s]\u001b[A\n",
+ " 96%|█████████▌| 42356/44063 [1:09:43<02:47, 10.18it/s]\u001b[A\n",
+ " 96%|█████████▌| 42358/44063 [1:09:44<02:42, 10.48it/s]\u001b[A\n",
+ " 96%|█████████▌| 42360/44063 [1:09:44<02:40, 10.60it/s]\u001b[A\n",
+ " 96%|█████████▌| 42362/44063 [1:09:44<02:59, 9.47it/s]\u001b[A\n",
+ " 96%|█████████▌| 42363/44063 [1:09:44<03:04, 9.21it/s]\u001b[A\n",
+ " 96%|█████████▌| 42365/44063 [1:09:44<02:56, 9.61it/s]\u001b[A\n",
+ " 96%|█████████▌| 42367/44063 [1:09:44<02:51, 9.90it/s]\u001b[A\n",
+ " 96%|█████████▌| 42369/44063 [1:09:45<02:57, 9.54it/s]\u001b[A\n",
+ " 96%|█████████▌| 42371/44063 [1:09:45<02:42, 10.41it/s]\u001b[A\n",
+ " 96%|█████████▌| 42373/44063 [1:09:45<02:44, 10.25it/s]\u001b[A\n",
+ " 96%|█████████▌| 42375/44063 [1:09:45<02:47, 10.05it/s]\u001b[A\n",
+ " 96%|█████████▌| 42377/44063 [1:09:45<02:55, 9.62it/s]\u001b[A\n",
+ " 96%|█████████▌| 42379/44063 [1:09:46<02:42, 10.34it/s]\u001b[A\n",
+ " 96%|█████████▌| 42381/44063 [1:09:46<02:47, 10.02it/s]\u001b[A\n",
+ " 96%|█████████▌| 42383/44063 [1:09:46<02:57, 9.45it/s]\u001b[A\n",
+ " 96%|█████████▌| 42384/44063 [1:09:46<03:01, 9.23it/s]\u001b[A\n",
+ " 96%|█████████▌| 42385/44063 [1:09:46<03:00, 9.29it/s]\u001b[A\n",
+ " 96%|█████████▌| 42387/44063 [1:09:47<03:18, 8.43it/s]\u001b[A\n",
+ " 96%|█████████▌| 42389/44063 [1:09:47<02:53, 9.66it/s]\u001b[A\n",
+ " 96%|█████████▌| 42391/44063 [1:09:47<02:50, 9.80it/s]\u001b[A\n",
+ " 96%|█████████▌| 42393/44063 [1:09:47<03:21, 8.29it/s]\u001b[A\n",
+ " 96%|█████████▌| 42394/44063 [1:09:47<03:15, 8.52it/s]\u001b[A\n",
+ " 96%|█████████▌| 42395/44063 [1:09:47<03:20, 8.31it/s]\u001b[A\n",
+ " 96%|█████████▌| 42396/44063 [1:09:48<03:26, 8.07it/s]\u001b[A\n",
+ " 96%|█████████▌| 42398/44063 [1:09:48<03:11, 8.68it/s]\u001b[A\n",
+ " 96%|█████████▌| 42400/44063 [1:09:48<03:01, 9.14it/s]\u001b[A\n",
+ " 96%|█████████▌| 42402/44063 [1:09:48<03:01, 9.15it/s]\u001b[A\n",
+ " 96%|█████████▌| 42403/44063 [1:09:48<02:58, 9.28it/s]\u001b[A\n",
+ " 96%|█████████▌| 42404/44063 [1:09:48<02:55, 9.43it/s]\u001b[A\n",
+ " 96%|█████████▌| 42406/44063 [1:09:49<02:46, 9.96it/s]\u001b[A\n",
+ " 96%|█████████▌| 42408/44063 [1:09:49<02:21, 11.69it/s]\u001b[A\n",
+ " 96%|█████████▌| 42410/44063 [1:09:49<02:26, 11.30it/s]\u001b[A\n",
+ " 96%|█████████▋| 42412/44063 [1:09:49<02:37, 10.48it/s]\u001b[A\n",
+ " 96%|█████████▋| 42414/44063 [1:09:49<02:28, 11.08it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 96%|█████████▋| 42416/44063 [1:09:50<03:52, 7.08it/s]\u001b[A\n",
+ " 96%|█████████▋| 42417/44063 [1:09:50<03:53, 7.04it/s]\u001b[A\n",
+ " 96%|█████████▋| 42418/44063 [1:09:50<03:39, 7.50it/s]\u001b[A\n",
+ " 96%|█████████▋| 42420/44063 [1:09:50<03:34, 7.67it/s]\u001b[A\n",
+ " 96%|█████████▋| 42421/44063 [1:09:50<03:19, 8.22it/s]\u001b[A\n",
+ " 96%|█████████▋| 42423/44063 [1:09:51<03:40, 7.45it/s]\u001b[A\n",
+ " 96%|█████████▋| 42424/44063 [1:09:51<03:30, 7.79it/s]\u001b[A\n",
+ " 96%|█████████▋| 42425/44063 [1:09:51<03:25, 7.99it/s]\u001b[A\n",
+ " 96%|█████████▋| 42427/44063 [1:09:51<03:04, 8.86it/s]\u001b[A\n",
+ " 96%|█████████▋| 42428/44063 [1:09:51<03:02, 8.94it/s]\u001b[A\n",
+ " 96%|█████████▋| 42430/44063 [1:09:51<02:54, 9.35it/s]\u001b[A\n",
+ " 96%|█████████▋| 42432/44063 [1:09:52<03:02, 8.93it/s]\u001b[A\n",
+ " 96%|█████████▋| 42434/44063 [1:09:52<02:47, 9.71it/s]\u001b[A\n",
+ " 96%|█████████▋| 42436/44063 [1:09:52<03:27, 7.85it/s]\u001b[A\n",
+ " 96%|█████████▋| 42438/44063 [1:09:52<03:15, 8.32it/s]\u001b[A\n",
+ " 96%|█████████▋| 42439/44063 [1:09:53<03:10, 8.53it/s]\u001b[A\n",
+ " 96%|█████████▋| 42440/44063 [1:09:53<03:07, 8.65it/s]\u001b[A\n",
+ " 96%|█████████▋| 42441/44063 [1:09:53<03:48, 7.11it/s]\u001b[A\n",
+ " 96%|█████████▋| 42442/44063 [1:09:53<03:39, 7.38it/s]\u001b[A\n",
+ " 96%|█████████▋| 42443/44063 [1:09:53<03:56, 6.84it/s]\u001b[A\n",
+ " 96%|█████████▋| 42444/44063 [1:09:53<04:47, 5.64it/s]\u001b[A\n",
+ " 96%|█████████▋| 42445/44063 [1:09:54<04:33, 5.91it/s]\u001b[A\n",
+ " 96%|█████████▋| 42447/44063 [1:09:54<03:57, 6.79it/s]\u001b[A\n",
+ " 96%|█████████▋| 42449/44063 [1:09:54<03:18, 8.13it/s]\u001b[A\n",
+ " 96%|█████████▋| 42450/44063 [1:09:54<03:20, 8.03it/s]\u001b[A\n",
+ " 96%|█████████▋| 42452/44063 [1:09:54<02:52, 9.35it/s]\u001b[A\n",
+ " 96%|█████████▋| 42454/44063 [1:09:54<02:40, 10.04it/s]\u001b[A\n",
+ " 96%|█████████▋| 42456/44063 [1:09:54<02:31, 10.62it/s]\u001b[A\n",
+ " 96%|█████████▋| 42458/44063 [1:09:55<02:21, 11.37it/s]\u001b[A\n",
+ " 96%|█████████▋| 42460/44063 [1:09:55<02:22, 11.27it/s]\u001b[A\n",
+ " 96%|█████████▋| 42462/44063 [1:09:55<02:54, 9.19it/s]\u001b[A\n",
+ " 96%|█████████▋| 42464/44063 [1:09:55<02:45, 9.65it/s]\u001b[A\n",
+ " 96%|█████████▋| 42466/44063 [1:09:55<02:29, 10.67it/s]\u001b[A\n",
+ " 96%|█████████▋| 42468/44063 [1:09:56<02:23, 11.12it/s]\u001b[A\n",
+ " 96%|█████████▋| 42470/44063 [1:09:56<02:18, 11.47it/s]\u001b[A\n",
+ " 96%|█████████▋| 42472/44063 [1:09:56<02:46, 9.56it/s]\u001b[A\n",
+ " 96%|█████████▋| 42474/44063 [1:09:56<02:35, 10.23it/s]\u001b[A\n",
+ " 96%|█████████▋| 42476/44063 [1:09:56<02:39, 9.93it/s]\u001b[A\n",
+ " 96%|█████████▋| 42478/44063 [1:09:57<02:31, 10.47it/s]\u001b[A\n",
+ " 96%|█████████▋| 42480/44063 [1:09:57<02:33, 10.33it/s]\u001b[A\n",
+ " 96%|█████████▋| 42482/44063 [1:09:57<02:42, 9.71it/s]\u001b[A\n",
+ " 96%|█████████▋| 42484/44063 [1:09:57<02:45, 9.57it/s]\u001b[A\n",
+ " 96%|█████████▋| 42486/44063 [1:09:57<02:43, 9.67it/s]\u001b[A\n",
+ " 96%|█████████▋| 42487/44063 [1:09:58<02:42, 9.68it/s]\u001b[A\n",
+ " 96%|█████████▋| 42488/44063 [1:09:58<02:44, 9.56it/s]\u001b[A\n",
+ " 96%|█████████▋| 42489/44063 [1:09:58<02:48, 9.35it/s]\u001b[A\n",
+ " 96%|█████████▋| 42491/44063 [1:09:58<02:34, 10.17it/s]\u001b[A\n",
+ " 96%|█████████▋| 42493/44063 [1:09:58<02:35, 10.11it/s]\u001b[A\n",
+ " 96%|█████████▋| 42495/44063 [1:09:58<02:54, 8.99it/s]\u001b[A\n",
+ " 96%|█████████▋| 42496/44063 [1:09:58<02:50, 9.21it/s]\u001b[A\n",
+ " 96%|█████████▋| 42498/44063 [1:09:59<02:39, 9.80it/s]\u001b[A\n",
+ " 96%|█████████▋| 42500/44063 [1:09:59<02:38, 9.84it/s]\u001b[A\n",
+ " 96%|█████████▋| 42502/44063 [1:09:59<02:29, 10.46it/s]\u001b[A\n",
+ " 96%|█████████▋| 42504/44063 [1:09:59<02:25, 10.71it/s]\u001b[A\n",
+ " 96%|█████████▋| 42506/44063 [1:09:59<02:34, 10.06it/s]\u001b[A\n",
+ " 96%|█████████▋| 42508/44063 [1:10:00<02:41, 9.64it/s]\u001b[A\n",
+ " 96%|█████████▋| 42510/44063 [1:10:00<02:32, 10.19it/s]\u001b[A\n",
+ " 96%|█████████▋| 42512/44063 [1:10:00<02:35, 9.99it/s]\u001b[A\n",
+ " 96%|█████████▋| 42514/44063 [1:10:00<02:26, 10.60it/s]\u001b[A\n",
+ " 96%|█████████▋| 42516/44063 [1:10:00<02:16, 11.33it/s]\u001b[A\n",
+ " 96%|█████████▋| 42518/44063 [1:10:00<02:10, 11.86it/s]\u001b[A\n",
+ " 96%|█████████▋| 42520/44063 [1:10:01<02:09, 11.88it/s]\u001b[A\n",
+ " 97%|█████████▋| 42522/44063 [1:10:01<02:12, 11.63it/s]\u001b[A\n",
+ " 97%|█████████▋| 42524/44063 [1:10:01<02:15, 11.34it/s]\u001b[A\n",
+ " 97%|█████████▋| 42526/44063 [1:10:01<02:31, 10.12it/s]\u001b[A\n",
+ " 97%|█████████▋| 42528/44063 [1:10:01<02:20, 10.91it/s]\u001b[A\n",
+ " 97%|█████████▋| 42530/44063 [1:10:02<02:20, 10.89it/s]\u001b[A\n",
+ " 97%|█████████▋| 42532/44063 [1:10:02<02:23, 10.68it/s]\u001b[A\n",
+ " 97%|█████████▋| 42534/44063 [1:10:02<02:36, 9.78it/s]\u001b[A\n",
+ " 97%|█████████▋| 42536/44063 [1:10:02<02:45, 9.23it/s]\u001b[A\n",
+ " 97%|█████████▋| 42538/44063 [1:10:02<02:34, 9.85it/s]\u001b[A\n",
+ " 97%|█████████▋| 42540/44063 [1:10:03<02:33, 9.94it/s]\u001b[A\n",
+ " 97%|█████████▋| 42542/44063 [1:10:03<02:41, 9.41it/s]\u001b[A\n",
+ " 97%|█████████▋| 42543/44063 [1:10:03<05:22, 4.71it/s]\u001b[A\n",
+ " 97%|█████████▋| 42544/44063 [1:10:03<04:31, 5.59it/s]\u001b[A\n",
+ " 97%|█████████▋| 42546/44063 [1:10:04<03:45, 6.72it/s]\u001b[A\n",
+ " 97%|█████████▋| 42547/44063 [1:10:04<03:25, 7.36it/s]\u001b[A\n",
+ " 97%|█████████▋| 42548/44063 [1:10:04<03:22, 7.47it/s]\u001b[A\n",
+ " 97%|█████████▋| 42550/44063 [1:10:04<03:02, 8.30it/s]\u001b[A\n",
+ " 97%|█████████▋| 42551/44063 [1:10:04<03:29, 7.21it/s]\u001b[A\n",
+ " 97%|█████████▋| 42553/44063 [1:10:04<02:51, 8.82it/s]\u001b[A\n",
+ " 97%|█████████▋| 42555/44063 [1:10:05<03:00, 8.36it/s]\u001b[A\n",
+ " 97%|█████████▋| 42557/44063 [1:10:05<02:48, 8.91it/s]\u001b[A\n",
+ " 97%|█████████▋| 42559/44063 [1:10:05<02:58, 8.43it/s]\u001b[A\n",
+ " 97%|█████████▋| 42561/44063 [1:10:05<02:44, 9.13it/s]\u001b[A\n",
+ " 97%|█████████▋| 42563/44063 [1:10:05<02:29, 10.01it/s]\u001b[A\n",
+ " 97%|█████████▋| 42565/44063 [1:10:06<02:24, 10.36it/s]\u001b[A\n",
+ " 97%|█████████▋| 42567/44063 [1:10:06<02:25, 10.25it/s]\u001b[A\n",
+ " 97%|█████████▋| 42569/44063 [1:10:06<02:19, 10.75it/s]\u001b[A\n",
+ " 97%|█████████▋| 42571/44063 [1:10:06<02:12, 11.27it/s]\u001b[A\n",
+ " 97%|█████████▋| 42573/44063 [1:10:06<02:05, 11.92it/s]\u001b[A\n",
+ " 97%|█████████▋| 42575/44063 [1:10:06<02:23, 10.35it/s]\u001b[A\n",
+ " 97%|█████████▋| 42577/44063 [1:10:07<02:19, 10.67it/s]\u001b[A\n",
+ " 97%|█████████▋| 42579/44063 [1:10:07<02:19, 10.65it/s]\u001b[A\n",
+ " 97%|█████████▋| 42581/44063 [1:10:07<02:29, 9.93it/s]\u001b[A\n",
+ " 97%|█████████▋| 42583/44063 [1:10:07<02:24, 10.27it/s]\u001b[A\n",
+ " 97%|█████████▋| 42585/44063 [1:10:07<02:13, 11.08it/s]\u001b[A\n",
+ " 97%|█████████▋| 42587/44063 [1:10:08<02:28, 9.96it/s]\u001b[A\n",
+ " 97%|█████████▋| 42589/44063 [1:10:08<02:21, 10.43it/s]\u001b[A\n",
+ " 97%|█████████▋| 42591/44063 [1:10:08<02:25, 10.10it/s]\u001b[A\n",
+ " 97%|█████████▋| 42593/44063 [1:10:08<02:56, 8.34it/s]\u001b[A\n",
+ " 97%|█████████▋| 42595/44063 [1:10:09<02:44, 8.91it/s]\u001b[A\n",
+ " 97%|█████████▋| 42597/44063 [1:10:09<02:27, 9.92it/s]\u001b[A\n",
+ " 97%|█████████▋| 42599/44063 [1:10:09<02:28, 9.84it/s]\u001b[A\n",
+ " 97%|█████████▋| 42601/44063 [1:10:09<02:39, 9.19it/s]\u001b[A\n",
+ " 97%|█████████▋| 42602/44063 [1:10:09<02:41, 9.04it/s]\u001b[A\n",
+ " 97%|█████████▋| 42603/44063 [1:10:09<02:50, 8.58it/s]\u001b[A\n",
+ " 97%|█████████▋| 42605/44063 [1:10:10<02:49, 8.60it/s]\u001b[A\n",
+ " 97%|█████████▋| 42607/44063 [1:10:10<02:34, 9.44it/s]\u001b[A\n",
+ " 97%|█████████▋| 42609/44063 [1:10:10<02:25, 10.00it/s]\u001b[A\n",
+ " 97%|█████████▋| 42611/44063 [1:10:10<02:16, 10.66it/s]\u001b[A\n",
+ " 97%|█████████▋| 42613/44063 [1:10:10<02:19, 10.37it/s]\u001b[A\n",
+ " 97%|█████████▋| 42615/44063 [1:10:11<02:31, 9.55it/s]\u001b[A\n",
+ " 97%|█████████▋| 42617/44063 [1:10:11<02:22, 10.17it/s]\u001b[A\n",
+ " 97%|█████████▋| 42619/44063 [1:10:11<02:23, 10.03it/s]\u001b[A\n",
+ " 97%|█████████▋| 42621/44063 [1:10:11<02:14, 10.70it/s]\u001b[A\n",
+ " 97%|█████████▋| 42623/44063 [1:10:11<02:04, 11.54it/s]\u001b[A\n",
+ " 97%|█████████▋| 42625/44063 [1:10:11<01:58, 12.16it/s]\u001b[A\n",
+ " 97%|█████████▋| 42627/44063 [1:10:12<01:54, 12.58it/s]\u001b[A\n",
+ " 97%|█████████▋| 42629/44063 [1:10:12<01:58, 12.06it/s]\u001b[A\n",
+ " 97%|█████████▋| 42631/44063 [1:10:12<02:20, 10.22it/s]\u001b[A\n",
+ " 97%|█████████▋| 42633/44063 [1:10:12<02:12, 10.82it/s]\u001b[A\n",
+ " 97%|█████████▋| 42635/44063 [1:10:12<02:13, 10.67it/s]\u001b[A\n",
+ " 97%|█████████▋| 42637/44063 [1:10:13<02:15, 10.50it/s]\u001b[A\n",
+ " 97%|█████████▋| 42639/44063 [1:10:13<02:14, 10.57it/s]\u001b[A\n",
+ " 97%|█████████▋| 42641/44063 [1:10:13<02:25, 9.79it/s]\u001b[A\n",
+ " 97%|█████████▋| 42643/44063 [1:10:13<02:35, 9.12it/s]\u001b[A\n",
+ " 97%|█████████▋| 42644/44063 [1:10:13<02:33, 9.26it/s]\u001b[A\n",
+ " 97%|█████████▋| 42645/44063 [1:10:14<03:16, 7.22it/s]\u001b[A\n",
+ " 97%|█████████▋| 42647/44063 [1:10:14<02:47, 8.43it/s]\u001b[A\n",
+ " 97%|█████████▋| 42649/44063 [1:10:14<03:16, 7.20it/s]\u001b[A\n",
+ " 97%|█████████▋| 42651/44063 [1:10:14<02:59, 7.89it/s]\u001b[A\n",
+ " 97%|█████████▋| 42653/44063 [1:10:14<02:33, 9.21it/s]\u001b[A\n",
+ " 97%|█████████▋| 42655/44063 [1:10:15<02:20, 10.01it/s]\u001b[A\n",
+ " 97%|█████████▋| 42657/44063 [1:10:15<02:18, 10.16it/s]\u001b[A\n",
+ " 97%|█████████▋| 42659/44063 [1:10:15<02:15, 10.34it/s]\u001b[A\n",
+ " 97%|█████████▋| 42661/44063 [1:10:15<02:07, 10.98it/s]\u001b[A\n",
+ " 97%|█████████▋| 42663/44063 [1:10:15<02:18, 10.09it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 97%|█████████▋| 42665/44063 [1:10:15<02:12, 10.54it/s]\u001b[A\n",
+ " 97%|█████████▋| 42667/44063 [1:10:16<02:03, 11.31it/s]\u001b[A\n",
+ " 97%|█████████▋| 42669/44063 [1:10:16<02:13, 10.46it/s]\u001b[A\n",
+ " 97%|█████████▋| 42671/44063 [1:10:16<02:02, 11.41it/s]\u001b[A\n",
+ " 97%|█████████▋| 42673/44063 [1:10:16<01:55, 12.05it/s]\u001b[A\n",
+ " 97%|█████████▋| 42675/44063 [1:10:16<02:00, 11.53it/s]\u001b[A\n",
+ " 97%|█████████▋| 42677/44063 [1:10:17<02:11, 10.55it/s]\u001b[A\n",
+ " 97%|█████████▋| 42679/44063 [1:10:17<02:14, 10.26it/s]\u001b[A\n",
+ " 97%|█████████▋| 42681/44063 [1:10:17<02:18, 9.99it/s]\u001b[A\n",
+ " 97%|█████████▋| 42683/44063 [1:10:17<02:23, 9.60it/s]\u001b[A\n",
+ " 97%|█████████▋| 42684/44063 [1:10:17<02:32, 9.03it/s]\u001b[A\n",
+ " 97%|█████████▋| 42686/44063 [1:10:17<02:10, 10.54it/s]\u001b[A\n",
+ " 97%|█████████▋| 42688/44063 [1:10:18<02:07, 10.82it/s]\u001b[A\n",
+ " 97%|█████████▋| 42690/44063 [1:10:18<03:03, 7.50it/s]\u001b[A\n",
+ " 97%|█████████▋| 42691/44063 [1:10:18<03:12, 7.13it/s]\u001b[A\n",
+ " 97%|█████████▋| 42693/44063 [1:10:18<02:45, 8.28it/s]\u001b[A\n",
+ " 97%|█████████▋| 42694/44063 [1:10:19<02:53, 7.89it/s]\u001b[A\n",
+ " 97%|█████████▋| 42695/44063 [1:10:19<02:52, 7.94it/s]\u001b[A\n",
+ " 97%|█████████▋| 42697/44063 [1:10:19<02:36, 8.70it/s]\u001b[A\n",
+ " 97%|█████████▋| 42699/44063 [1:10:19<02:29, 9.13it/s]\u001b[A\n",
+ " 97%|█████████▋| 42700/44063 [1:10:19<02:27, 9.27it/s]\u001b[A\n",
+ " 97%|█████████▋| 42702/44063 [1:10:19<02:14, 10.10it/s]\u001b[A\n",
+ " 97%|█████████▋| 42704/44063 [1:10:19<02:07, 10.63it/s]\u001b[A\n",
+ " 97%|█████████▋| 42706/44063 [1:10:20<01:57, 11.53it/s]\u001b[A\n",
+ " 97%|█████████▋| 42708/44063 [1:10:20<02:03, 10.93it/s]\u001b[A\n",
+ " 97%|█████████▋| 42710/44063 [1:10:20<02:01, 11.12it/s]\u001b[A\n",
+ " 97%|█████████▋| 42712/44063 [1:10:20<01:54, 11.77it/s]\u001b[A\n",
+ " 97%|█████████▋| 42714/44063 [1:10:20<02:11, 10.26it/s]\u001b[A\n",
+ " 97%|█████████▋| 42716/44063 [1:10:21<02:17, 9.78it/s]\u001b[A\n",
+ " 97%|█████████▋| 42718/44063 [1:10:21<02:06, 10.60it/s]\u001b[A\n",
+ " 97%|█████████▋| 42720/44063 [1:10:21<02:17, 9.77it/s]\u001b[A\n",
+ " 97%|█████████▋| 42722/44063 [1:10:21<02:14, 9.99it/s]\u001b[A\n",
+ " 97%|█████████▋| 42724/44063 [1:10:21<02:12, 10.07it/s]\u001b[A\n",
+ " 97%|█████████▋| 42726/44063 [1:10:22<02:09, 10.34it/s]\u001b[A\n",
+ " 97%|█████████▋| 42728/44063 [1:10:22<02:07, 10.47it/s]\u001b[A\n",
+ " 97%|█████████▋| 42730/44063 [1:10:22<02:02, 10.93it/s]\u001b[A\n",
+ " 97%|█████████▋| 42732/44063 [1:10:22<02:01, 10.96it/s]\u001b[A\n",
+ " 97%|█████████▋| 42734/44063 [1:10:22<02:16, 9.73it/s]\u001b[A\n",
+ " 97%|█████████▋| 42736/44063 [1:10:22<02:01, 10.90it/s]\u001b[A\n",
+ " 97%|█████████▋| 42738/44063 [1:10:23<02:13, 9.91it/s]\u001b[A\n",
+ " 97%|█████████▋| 42740/44063 [1:10:23<02:09, 10.19it/s]\u001b[A\n",
+ " 97%|█████████▋| 42742/44063 [1:10:23<02:09, 10.17it/s]\u001b[A\n",
+ " 97%|█████████▋| 42744/44063 [1:10:23<02:27, 8.94it/s]\u001b[A\n",
+ " 97%|█████████▋| 42746/44063 [1:10:24<02:08, 10.28it/s]\u001b[A\n",
+ " 97%|█████████▋| 42748/44063 [1:10:24<01:59, 11.05it/s]\u001b[A\n",
+ " 97%|█████████▋| 42750/44063 [1:10:24<01:58, 11.08it/s]\u001b[A\n",
+ " 97%|█████████▋| 42752/44063 [1:10:24<01:59, 10.96it/s]\u001b[A\n",
+ " 97%|█████████▋| 42754/44063 [1:10:24<02:04, 10.53it/s]\u001b[A\n",
+ " 97%|█████████▋| 42756/44063 [1:10:24<01:58, 10.99it/s]\u001b[A\n",
+ " 97%|█████████▋| 42758/44063 [1:10:25<01:55, 11.29it/s]\u001b[A\n",
+ " 97%|█████████▋| 42760/44063 [1:10:25<02:30, 8.63it/s]\u001b[A\n",
+ " 97%|█████████▋| 42762/44063 [1:10:25<02:12, 9.85it/s]\u001b[A\n",
+ " 97%|█████████▋| 42764/44063 [1:10:25<02:17, 9.42it/s]\u001b[A\n",
+ " 97%|█████████▋| 42766/44063 [1:10:25<02:00, 10.74it/s]\u001b[A\n",
+ " 97%|█████████▋| 42768/44063 [1:10:26<02:07, 10.18it/s]\u001b[A\n",
+ " 97%|█████████▋| 42770/44063 [1:10:26<01:56, 11.05it/s]\u001b[A\n",
+ " 97%|█████████▋| 42772/44063 [1:10:26<01:55, 11.22it/s]\u001b[A\n",
+ " 97%|█████████▋| 42774/44063 [1:10:26<02:00, 10.70it/s]\u001b[A\n",
+ " 97%|█████████▋| 42776/44063 [1:10:26<02:05, 10.25it/s]\u001b[A\n",
+ " 97%|█████████▋| 42778/44063 [1:10:27<02:00, 10.70it/s]\u001b[A\n",
+ " 97%|█████████▋| 42780/44063 [1:10:27<01:53, 11.26it/s]\u001b[A\n",
+ " 97%|█████████▋| 42782/44063 [1:10:27<01:49, 11.66it/s]\u001b[A\n",
+ " 97%|█████████▋| 42784/44063 [1:10:27<02:16, 9.36it/s]\u001b[A\n",
+ " 97%|█████████▋| 42786/44063 [1:10:27<02:25, 8.80it/s]\u001b[A\n",
+ " 97%|█████████▋| 42787/44063 [1:10:28<02:23, 8.91it/s]\u001b[A\n",
+ " 97%|█████████▋| 42789/44063 [1:10:28<02:09, 9.86it/s]\u001b[A\n",
+ " 97%|█████████▋| 42791/44063 [1:10:28<02:07, 9.97it/s]\u001b[A\n",
+ " 97%|█████████▋| 42793/44063 [1:10:28<02:06, 10.06it/s]\u001b[A\n",
+ " 97%|█████████▋| 42795/44063 [1:10:28<01:53, 11.21it/s]\u001b[A\n",
+ " 97%|█████████▋| 42797/44063 [1:10:28<01:39, 12.76it/s]\u001b[A\n",
+ " 97%|█████████▋| 42799/44063 [1:10:28<01:36, 13.10it/s]\u001b[A\n",
+ " 97%|█████████▋| 42801/44063 [1:10:29<01:42, 12.34it/s]\u001b[A\n",
+ " 97%|█████████▋| 42803/44063 [1:10:29<01:41, 12.38it/s]\u001b[A\n",
+ " 97%|█████████▋| 42805/44063 [1:10:29<01:43, 12.11it/s]\u001b[A\n",
+ " 97%|█████████▋| 42807/44063 [1:10:29<01:32, 13.60it/s]\u001b[A\n",
+ " 97%|█████████▋| 42809/44063 [1:10:29<01:31, 13.76it/s]\u001b[A\n",
+ " 97%|█████████▋| 42811/44063 [1:10:29<01:29, 14.02it/s]\u001b[A\n",
+ " 97%|█████████▋| 42813/44063 [1:10:30<01:37, 12.80it/s]\u001b[A\n",
+ " 97%|█████████▋| 42815/44063 [1:10:30<01:38, 12.62it/s]\u001b[A\n",
+ " 97%|█████████▋| 42817/44063 [1:10:30<01:39, 12.47it/s]\u001b[A\n",
+ " 97%|█████████▋| 42819/44063 [1:10:30<01:35, 13.05it/s]\u001b[A\n",
+ " 97%|█████████▋| 42821/44063 [1:10:30<01:41, 12.27it/s]\u001b[A\n",
+ " 97%|█████████▋| 42823/44063 [1:10:30<01:37, 12.77it/s]\u001b[A\n",
+ " 97%|█████████▋| 42825/44063 [1:10:30<01:33, 13.24it/s]\u001b[A\n",
+ " 97%|█████████▋| 42827/44063 [1:10:31<01:53, 10.91it/s]\u001b[A\n",
+ " 97%|█████████▋| 42829/44063 [1:10:31<01:50, 11.14it/s]\u001b[A\n",
+ " 97%|█████████▋| 42831/44063 [1:10:31<01:41, 12.13it/s]\u001b[A\n",
+ " 97%|█████████▋| 42833/44063 [1:10:31<01:48, 11.29it/s]\u001b[A\n",
+ " 97%|█████████▋| 42835/44063 [1:10:31<01:47, 11.40it/s]\u001b[A\n",
+ " 97%|█████████▋| 42837/44063 [1:10:32<01:40, 12.20it/s]\u001b[A\n",
+ " 97%|█████████▋| 42839/44063 [1:10:32<01:43, 11.88it/s]\u001b[A\n",
+ " 97%|█████████▋| 42841/44063 [1:10:32<01:54, 10.68it/s]\u001b[A\n",
+ " 97%|█████████▋| 42843/44063 [1:10:32<01:51, 10.91it/s]\u001b[A\n",
+ " 97%|█████████▋| 42845/44063 [1:10:32<01:53, 10.69it/s]\u001b[A\n",
+ " 97%|█████████▋| 42847/44063 [1:10:33<02:05, 9.72it/s]\u001b[A\n",
+ " 97%|█████████▋| 42849/44063 [1:10:33<01:56, 10.42it/s]\u001b[A\n",
+ " 97%|█████████▋| 42851/44063 [1:10:33<01:56, 10.37it/s]\u001b[A\n",
+ " 97%|█████████▋| 42853/44063 [1:10:33<01:50, 10.96it/s]\u001b[A\n",
+ " 97%|█████████▋| 42855/44063 [1:10:33<01:46, 11.38it/s]\u001b[A\n",
+ " 97%|█████████▋| 42857/44063 [1:10:33<01:36, 12.47it/s]\u001b[A\n",
+ " 97%|█████████▋| 42859/44063 [1:10:34<01:33, 12.88it/s]\u001b[A\n",
+ " 97%|█████████▋| 42861/44063 [1:10:34<01:53, 10.60it/s]\u001b[A\n",
+ " 97%|█████████▋| 42863/44063 [1:10:34<01:50, 10.84it/s]\u001b[A\n",
+ " 97%|█████████▋| 42865/44063 [1:10:34<01:58, 10.11it/s]\u001b[A\n",
+ " 97%|█████████▋| 42867/44063 [1:10:34<02:05, 9.52it/s]\u001b[A\n",
+ " 97%|█████████▋| 42868/44063 [1:10:35<02:39, 7.47it/s]\u001b[A\n",
+ " 97%|█████████▋| 42870/44063 [1:10:35<02:21, 8.41it/s]\u001b[A\n",
+ " 97%|█████████▋| 42872/44063 [1:10:35<02:09, 9.23it/s]\u001b[A\n",
+ " 97%|█████████▋| 42874/44063 [1:10:35<01:56, 10.22it/s]\u001b[A\n",
+ " 97%|█████████▋| 42876/44063 [1:10:35<01:49, 10.86it/s]\u001b[A\n",
+ " 97%|█████████▋| 42878/44063 [1:10:35<01:53, 10.44it/s]\u001b[A\n",
+ " 97%|█████████▋| 42880/44063 [1:10:36<02:20, 8.44it/s]\u001b[A\n",
+ " 97%|█████████▋| 42881/44063 [1:10:36<03:25, 5.75it/s]\u001b[A\n",
+ " 97%|█████████▋| 42884/44063 [1:10:36<02:42, 7.26it/s]\u001b[A\n",
+ " 97%|█████████▋| 42886/44063 [1:10:37<02:33, 7.67it/s]\u001b[A\n",
+ " 97%|█████████▋| 42888/44063 [1:10:37<02:25, 8.09it/s]\u001b[A\n",
+ " 97%|█████████▋| 42890/44063 [1:10:37<02:10, 8.96it/s]\u001b[A\n",
+ " 97%|█████████▋| 42892/44063 [1:10:37<01:57, 9.95it/s]\u001b[A\n",
+ " 97%|█████████▋| 42894/44063 [1:10:37<01:57, 9.97it/s]\u001b[A\n",
+ " 97%|█████████▋| 42896/44063 [1:10:37<01:44, 11.18it/s]\u001b[A\n",
+ " 97%|█████████▋| 42898/44063 [1:10:38<01:54, 10.16it/s]\u001b[A\n",
+ " 97%|█████████▋| 42900/44063 [1:10:38<01:45, 11.00it/s]\u001b[A\n",
+ " 97%|█████████▋| 42902/44063 [1:10:38<01:55, 10.02it/s]\u001b[A\n",
+ " 97%|█████████▋| 42904/44063 [1:10:38<01:50, 10.46it/s]\u001b[A\n",
+ " 97%|█████████▋| 42906/44063 [1:10:38<01:43, 11.23it/s]\u001b[A\n",
+ " 97%|█████████▋| 42908/44063 [1:10:39<01:49, 10.60it/s]\u001b[A\n",
+ " 97%|█████████▋| 42910/44063 [1:10:39<01:37, 11.80it/s]\u001b[A\n",
+ " 97%|█████████▋| 42912/44063 [1:10:39<01:31, 12.64it/s]\u001b[A\n",
+ " 97%|█████████▋| 42914/44063 [1:10:39<01:31, 12.52it/s]\u001b[A\n",
+ " 97%|█████████▋| 42916/44063 [1:10:39<02:02, 9.36it/s]\u001b[A\n",
+ " 97%|█████████▋| 42918/44063 [1:10:39<01:49, 10.42it/s]\u001b[A\n",
+ " 97%|█████████▋| 42920/44063 [1:10:40<02:02, 9.37it/s]\u001b[A\n",
+ " 97%|█████████▋| 42922/44063 [1:10:40<01:56, 9.77it/s]\u001b[A\n",
+ " 97%|█████████▋| 42924/44063 [1:10:40<01:59, 9.51it/s]\u001b[A\n",
+ " 97%|█████████▋| 42926/44063 [1:10:40<02:11, 8.63it/s]\u001b[A\n",
+ " 97%|█████████▋| 42928/44063 [1:10:41<01:55, 9.80it/s]\u001b[A\n",
+ " 97%|█████████▋| 42930/44063 [1:10:41<01:57, 9.62it/s]\u001b[A\n",
+ " 97%|█████████▋| 42932/44063 [1:10:41<01:47, 10.48it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 97%|█████████▋| 42934/44063 [1:10:41<01:37, 11.56it/s]\u001b[A\n",
+ " 97%|█████████▋| 42936/44063 [1:10:41<01:29, 12.55it/s]\u001b[A\n",
+ " 97%|█████████▋| 42938/44063 [1:10:41<01:25, 13.18it/s]\u001b[A\n",
+ " 97%|█████████▋| 42940/44063 [1:10:41<01:31, 12.25it/s]\u001b[A\n",
+ " 97%|█████████▋| 42942/44063 [1:10:42<02:07, 8.82it/s]\u001b[A\n",
+ " 97%|█████████▋| 42944/44063 [1:10:42<02:04, 9.01it/s]\u001b[A\n",
+ " 97%|█████████▋| 42946/44063 [1:10:42<01:55, 9.68it/s]\u001b[A\n",
+ " 97%|█████████▋| 42948/44063 [1:10:42<01:44, 10.63it/s]\u001b[A\n",
+ " 97%|█████████▋| 42950/44063 [1:10:43<01:37, 11.38it/s]\u001b[A\n",
+ " 97%|█████████▋| 42952/44063 [1:10:43<01:26, 12.84it/s]\u001b[A\n",
+ " 97%|█████████▋| 42954/44063 [1:10:43<01:36, 11.46it/s]\u001b[A\n",
+ " 97%|█████████▋| 42956/44063 [1:10:43<01:43, 10.70it/s]\u001b[A\n",
+ " 97%|█████████▋| 42958/44063 [1:10:43<01:46, 10.35it/s]\u001b[A\n",
+ " 97%|█████████▋| 42960/44063 [1:10:43<01:39, 11.10it/s]\u001b[A\n",
+ " 98%|█████████▊| 42962/44063 [1:10:44<01:44, 10.59it/s]\u001b[A\n",
+ " 98%|█████████▊| 42964/44063 [1:10:44<01:39, 11.06it/s]\u001b[A\n",
+ " 98%|█████████▊| 42966/44063 [1:10:44<01:31, 12.01it/s]\u001b[A\n",
+ " 98%|█████████▊| 42968/44063 [1:10:44<01:35, 11.49it/s]\u001b[A\n",
+ " 98%|█████████▊| 42970/44063 [1:10:44<01:44, 10.45it/s]\u001b[A\n",
+ " 98%|█████████▊| 42972/44063 [1:10:44<01:32, 11.77it/s]\u001b[A\n",
+ " 98%|█████████▊| 42974/44063 [1:10:45<01:46, 10.19it/s]\u001b[A\n",
+ " 98%|█████████▊| 42976/44063 [1:10:45<01:42, 10.59it/s]\u001b[A\n",
+ " 98%|█████████▊| 42978/44063 [1:10:45<01:41, 10.74it/s]\u001b[A\n",
+ " 98%|█████████▊| 42980/44063 [1:10:45<01:44, 10.34it/s]\u001b[A\n",
+ " 98%|█████████▊| 42982/44063 [1:10:46<01:49, 9.90it/s]\u001b[A\n",
+ " 98%|█████████▊| 42984/44063 [1:10:46<01:47, 10.05it/s]\u001b[A\n",
+ " 98%|█████████▊| 42986/44063 [1:10:46<01:37, 11.01it/s]\u001b[A\n",
+ " 98%|█████████▊| 42988/44063 [1:10:46<01:58, 9.08it/s]\u001b[A\n",
+ " 98%|█████████▊| 42990/44063 [1:10:46<01:47, 9.99it/s]\u001b[A\n",
+ " 98%|█████████▊| 42992/44063 [1:10:46<01:38, 10.84it/s]\u001b[A\n",
+ " 98%|█████████▊| 42994/44063 [1:10:47<01:31, 11.70it/s]\u001b[A\n",
+ " 98%|█████████▊| 42996/44063 [1:10:47<01:25, 12.45it/s]\u001b[A\n",
+ " 98%|█████████▊| 42998/44063 [1:10:47<01:26, 12.32it/s]\u001b[A\n",
+ " 98%|█████████▊| 43000/44063 [1:10:48<02:39, 6.68it/s]\u001b[A\n",
+ " 98%|█████████▊| 43001/44063 [1:10:48<02:23, 7.42it/s]\u001b[A\n",
+ " 98%|█████████▊| 43002/44063 [1:10:48<02:14, 7.90it/s]\u001b[A\n",
+ " 98%|█████████▊| 43003/44063 [1:10:48<02:24, 7.32it/s]\u001b[A\n",
+ " 98%|█████████▊| 43005/44063 [1:10:48<02:06, 8.38it/s]\u001b[A\n",
+ " 98%|█████████▊| 43007/44063 [1:10:48<01:53, 9.29it/s]\u001b[A\n",
+ " 98%|█████████▊| 43009/44063 [1:10:48<01:45, 9.99it/s]\u001b[A\n",
+ " 98%|█████████▊| 43011/44063 [1:10:49<02:11, 7.98it/s]\u001b[A\n",
+ " 98%|█████████▊| 43013/44063 [1:10:49<01:58, 8.84it/s]\u001b[A\n",
+ " 98%|█████████▊| 43015/44063 [1:10:49<01:44, 10.03it/s]\u001b[A\n",
+ " 98%|█████████▊| 43017/44063 [1:10:49<01:58, 8.85it/s]\u001b[A\n",
+ " 98%|█████████▊| 43019/44063 [1:10:50<01:54, 9.11it/s]\u001b[A\n",
+ " 98%|█████████▊| 43021/44063 [1:10:50<01:49, 9.51it/s]\u001b[A\n",
+ " 98%|█████████▊| 43023/44063 [1:10:50<01:52, 9.21it/s]\u001b[A\n",
+ " 98%|█████████▊| 43025/44063 [1:10:50<01:37, 10.62it/s]\u001b[A\n",
+ " 98%|█████████▊| 43027/44063 [1:10:50<01:33, 11.08it/s]\u001b[A\n",
+ " 98%|█████████▊| 43029/44063 [1:10:50<01:25, 12.05it/s]\u001b[A\n",
+ " 98%|█████████▊| 43031/44063 [1:10:51<01:26, 11.87it/s]\u001b[A\n",
+ " 98%|█████████▊| 43033/44063 [1:10:51<01:37, 10.60it/s]\u001b[A\n",
+ " 98%|█████████▊| 43035/44063 [1:10:51<01:32, 11.11it/s]\u001b[A\n",
+ " 98%|█████████▊| 43037/44063 [1:10:51<01:38, 10.41it/s]\u001b[A\n",
+ " 98%|█████████▊| 43039/44063 [1:10:51<01:37, 10.47it/s]\u001b[A\n",
+ " 98%|█████████▊| 43041/44063 [1:10:51<01:27, 11.65it/s]\u001b[A\n",
+ " 98%|█████████▊| 43043/44063 [1:10:52<01:40, 10.16it/s]\u001b[A\n",
+ " 98%|█████████▊| 43045/44063 [1:10:52<01:43, 9.79it/s]\u001b[A\n",
+ " 98%|█████████▊| 43047/44063 [1:10:52<01:52, 9.01it/s]\u001b[A\n",
+ " 98%|█████████▊| 43049/44063 [1:10:52<01:45, 9.59it/s]\u001b[A\n",
+ " 98%|█████████▊| 43052/44063 [1:10:53<01:31, 11.06it/s]\u001b[A\n",
+ " 98%|█████████▊| 43054/44063 [1:10:53<01:38, 10.26it/s]\u001b[A\n",
+ " 98%|█████████▊| 43056/44063 [1:10:53<01:29, 11.25it/s]\u001b[A\n",
+ " 98%|█████████▊| 43058/44063 [1:10:54<02:28, 6.79it/s]\u001b[A\n",
+ " 98%|█████████▊| 43060/44063 [1:10:54<02:08, 7.81it/s]\u001b[A\n",
+ " 98%|█████████▊| 43062/44063 [1:10:54<01:53, 8.85it/s]\u001b[A\n",
+ " 98%|█████████▊| 43064/44063 [1:10:54<01:51, 8.94it/s]\u001b[A\n",
+ " 98%|█████████▊| 43066/44063 [1:10:54<01:50, 8.99it/s]\u001b[A\n",
+ " 98%|█████████▊| 43068/44063 [1:10:54<01:36, 10.26it/s]\u001b[A\n",
+ " 98%|█████████▊| 43070/44063 [1:10:55<01:50, 9.01it/s]\u001b[A\n",
+ " 98%|█████████▊| 43072/44063 [1:10:55<01:37, 10.14it/s]\u001b[A\n",
+ " 98%|█████████▊| 43074/44063 [1:10:55<01:27, 11.24it/s]\u001b[A\n",
+ " 98%|█████████▊| 43076/44063 [1:10:55<01:20, 12.29it/s]\u001b[A\n",
+ " 98%|█████████▊| 43078/44063 [1:10:55<01:20, 12.16it/s]\u001b[A\n",
+ " 98%|█████████▊| 43080/44063 [1:10:55<01:28, 11.08it/s]\u001b[A\n",
+ " 98%|█████████▊| 43082/44063 [1:10:56<01:23, 11.80it/s]\u001b[A\n",
+ " 98%|█████████▊| 43084/44063 [1:10:56<01:20, 12.09it/s]\u001b[A\n",
+ " 98%|█████████▊| 43086/44063 [1:10:56<01:17, 12.64it/s]\u001b[A\n",
+ " 98%|█████████▊| 43088/44063 [1:10:56<01:25, 11.38it/s]\u001b[A\n",
+ " 98%|█████████▊| 43090/44063 [1:10:56<01:24, 11.51it/s]\u001b[A\n",
+ " 98%|█████████▊| 43092/44063 [1:10:57<01:35, 10.14it/s]\u001b[A\n",
+ " 98%|█████████▊| 43094/44063 [1:10:57<01:29, 10.81it/s]\u001b[A\n",
+ " 98%|█████████▊| 43096/44063 [1:10:57<01:24, 11.45it/s]\u001b[A\n",
+ " 98%|█████████▊| 43098/44063 [1:10:57<01:36, 9.99it/s]\u001b[A\n",
+ " 98%|█████████▊| 43100/44063 [1:10:57<01:40, 9.60it/s]\u001b[A\n",
+ " 98%|█████████▊| 43102/44063 [1:10:57<01:26, 11.13it/s]\u001b[A\n",
+ " 98%|█████████▊| 43104/44063 [1:10:58<01:28, 10.87it/s]\u001b[A\n",
+ " 98%|█████████▊| 43106/44063 [1:10:58<01:20, 11.83it/s]\u001b[A\n",
+ " 98%|█████████▊| 43108/44063 [1:10:58<01:18, 12.11it/s]\u001b[A\n",
+ " 98%|█████████▊| 43110/44063 [1:10:58<01:11, 13.40it/s]\u001b[A\n",
+ " 98%|█████████▊| 43112/44063 [1:10:58<01:18, 12.18it/s]\u001b[A\n",
+ " 98%|█████████▊| 43114/44063 [1:10:58<01:18, 12.13it/s]\u001b[A\n",
+ " 98%|█████████▊| 43116/44063 [1:10:59<01:10, 13.35it/s]\u001b[A\n",
+ " 98%|█████████▊| 43118/44063 [1:10:59<01:17, 12.22it/s]\u001b[A\n",
+ " 98%|█████████▊| 43120/44063 [1:10:59<01:36, 9.76it/s]\u001b[A\n",
+ " 98%|█████████▊| 43122/44063 [1:10:59<01:26, 10.92it/s]\u001b[A\n",
+ " 98%|█████████▊| 43124/44063 [1:10:59<01:18, 11.93it/s]\u001b[A\n",
+ " 98%|█████████▊| 43126/44063 [1:11:00<01:49, 8.56it/s]\u001b[A\n",
+ " 98%|█████████▊| 43128/44063 [1:11:00<01:38, 9.46it/s]\u001b[A\n",
+ " 98%|█████████▊| 43130/44063 [1:11:00<01:37, 9.62it/s]\u001b[A\n",
+ " 98%|█████████▊| 43132/44063 [1:11:00<01:26, 10.81it/s]\u001b[A\n",
+ " 98%|█████████▊| 43134/44063 [1:11:00<01:17, 11.93it/s]\u001b[A\n",
+ " 98%|█████████▊| 43136/44063 [1:11:00<01:18, 11.80it/s]\u001b[A\n",
+ " 98%|█████████▊| 43138/44063 [1:11:01<01:24, 10.91it/s]\u001b[A\n",
+ " 98%|█████████▊| 43140/44063 [1:11:01<01:30, 10.22it/s]\u001b[A\n",
+ " 98%|█████████▊| 43142/44063 [1:11:01<01:20, 11.47it/s]\u001b[A\n",
+ " 98%|█████████▊| 43144/44063 [1:11:01<01:17, 11.84it/s]\u001b[A\n",
+ " 98%|█████████▊| 43146/44063 [1:11:01<01:25, 10.75it/s]\u001b[A\n",
+ " 98%|█████████▊| 43148/44063 [1:11:02<01:33, 9.78it/s]\u001b[A\n",
+ " 98%|█████████▊| 43150/44063 [1:11:02<01:23, 10.89it/s]\u001b[A\n",
+ " 98%|█████████▊| 43152/44063 [1:11:02<01:16, 11.86it/s]\u001b[A\n",
+ " 98%|█████████▊| 43154/44063 [1:11:02<01:12, 12.47it/s]\u001b[A\n",
+ " 98%|█████████▊| 43156/44063 [1:11:02<01:22, 10.98it/s]\u001b[A\n",
+ " 98%|█████████▊| 43158/44063 [1:11:03<02:03, 7.35it/s]\u001b[A\n",
+ " 98%|█████████▊| 43159/44063 [1:11:03<02:04, 7.27it/s]\u001b[A\n",
+ " 98%|█████████▊| 43160/44063 [1:11:03<02:11, 6.89it/s]\u001b[A\n",
+ " 98%|█████████▊| 43161/44063 [1:11:03<02:20, 6.40it/s]\u001b[A\n",
+ " 98%|█████████▊| 43162/44063 [1:11:03<02:30, 5.99it/s]\u001b[A\n",
+ " 98%|█████████▊| 43163/44063 [1:11:04<02:46, 5.41it/s]\u001b[A\n",
+ " 98%|█████████▊| 43164/44063 [1:11:04<02:29, 6.02it/s]\u001b[A\n",
+ " 98%|█████████▊| 43165/44063 [1:11:04<02:38, 5.66it/s]\u001b[A\n",
+ " 98%|█████████▊| 43166/44063 [1:11:04<02:23, 6.26it/s]\u001b[A\n",
+ " 98%|█████████▊| 43167/44063 [1:11:04<02:34, 5.80it/s]\u001b[A\n",
+ " 98%|█████████▊| 43168/44063 [1:11:05<02:42, 5.51it/s]\u001b[A\n",
+ " 98%|█████████▊| 43169/44063 [1:11:05<02:51, 5.22it/s]\u001b[A\n",
+ " 98%|█████████▊| 43170/44063 [1:11:05<02:35, 5.75it/s]\u001b[A\n",
+ " 98%|█████████▊| 43172/44063 [1:11:05<02:28, 6.02it/s]\u001b[A\n",
+ " 98%|█████████▊| 43174/44063 [1:11:05<02:08, 6.93it/s]\u001b[A\n",
+ " 98%|█████████▊| 43175/44063 [1:11:05<01:57, 7.58it/s]\u001b[A\n",
+ " 98%|█████████▊| 43176/44063 [1:11:06<01:49, 8.09it/s]\u001b[A\n",
+ " 98%|█████████▊| 43178/44063 [1:11:06<01:31, 9.71it/s]\u001b[A\n",
+ " 98%|█████████▊| 43180/44063 [1:11:06<01:34, 9.36it/s]\u001b[A\n",
+ " 98%|█████████▊| 43182/44063 [1:11:06<01:43, 8.55it/s]\u001b[A\n",
+ " 98%|█████████▊| 43184/44063 [1:11:07<01:59, 7.36it/s]\u001b[A\n",
+ " 98%|█████████▊| 43186/44063 [1:11:07<01:42, 8.53it/s]\u001b[A\n",
+ " 98%|█████████▊| 43187/44063 [1:11:07<01:38, 8.90it/s]\u001b[A\n",
+ " 98%|█████████▊| 43189/44063 [1:11:07<01:27, 9.96it/s]\u001b[A\n",
+ " 98%|█████████▊| 43191/44063 [1:11:07<01:29, 9.76it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 98%|█████████▊| 43193/44063 [1:11:07<01:19, 10.95it/s]\u001b[A\n",
+ " 98%|█████████▊| 43195/44063 [1:11:08<01:35, 9.08it/s]\u001b[A\n",
+ " 98%|█████████▊| 43197/44063 [1:11:08<01:34, 9.17it/s]\u001b[A\n",
+ " 98%|█████████▊| 43199/44063 [1:11:08<01:27, 9.88it/s]\u001b[A\n",
+ " 98%|█████████▊| 43201/44063 [1:11:08<01:18, 11.00it/s]\u001b[A\n",
+ " 98%|█████████▊| 43203/44063 [1:11:08<01:25, 10.01it/s]\u001b[A\n",
+ " 98%|█████████▊| 43205/44063 [1:11:09<01:22, 10.39it/s]\u001b[A\n",
+ " 98%|█████████▊| 43207/44063 [1:11:09<01:22, 10.41it/s]\u001b[A\n",
+ " 98%|█████████▊| 43209/44063 [1:11:09<01:31, 9.33it/s]\u001b[A\n",
+ " 98%|█████████▊| 43211/44063 [1:11:09<01:19, 10.77it/s]\u001b[A\n",
+ " 98%|█████████▊| 43213/44063 [1:11:09<01:19, 10.66it/s]\u001b[A\n",
+ " 98%|█████████▊| 43215/44063 [1:11:09<01:16, 11.15it/s]\u001b[A\n",
+ " 98%|█████████▊| 43217/44063 [1:11:10<01:37, 8.70it/s]\u001b[A\n",
+ " 98%|█████████▊| 43218/44063 [1:11:10<01:43, 8.19it/s]\u001b[A\n",
+ " 98%|█████████▊| 43219/44063 [1:11:10<01:45, 8.01it/s]\u001b[A\n",
+ " 98%|█████████▊| 43221/44063 [1:11:10<01:38, 8.57it/s]\u001b[A\n",
+ " 98%|█████████▊| 43222/44063 [1:11:10<01:51, 7.53it/s]\u001b[A\n",
+ " 98%|█████████▊| 43224/44063 [1:11:11<01:40, 8.37it/s]\u001b[A\n",
+ " 98%|█████████▊| 43226/44063 [1:11:11<01:30, 9.22it/s]\u001b[A\n",
+ " 98%|█████████▊| 43228/44063 [1:11:11<01:24, 9.90it/s]\u001b[A\n",
+ " 98%|█████████▊| 43230/44063 [1:11:11<01:35, 8.77it/s]\u001b[A\n",
+ " 98%|█████████▊| 43231/44063 [1:11:11<01:32, 8.95it/s]\u001b[A\n",
+ " 98%|█████████▊| 43232/44063 [1:11:11<01:33, 8.93it/s]\u001b[A\n",
+ " 98%|█████████▊| 43233/44063 [1:11:12<01:38, 8.40it/s]\u001b[A\n",
+ " 98%|█████████▊| 43235/44063 [1:11:12<01:30, 9.17it/s]\u001b[A\n",
+ " 98%|█████████▊| 43237/44063 [1:11:12<01:22, 9.97it/s]\u001b[A\n",
+ " 98%|█████████▊| 43239/44063 [1:11:12<01:45, 7.80it/s]\u001b[A\n",
+ " 98%|█████████▊| 43241/44063 [1:11:12<01:34, 8.72it/s]\u001b[A\n",
+ " 98%|█████████▊| 43243/44063 [1:11:13<01:35, 8.58it/s]\u001b[A\n",
+ " 98%|█████████▊| 43245/44063 [1:11:13<01:47, 7.60it/s]\u001b[A\n",
+ " 98%|█████████▊| 43247/44063 [1:11:13<01:35, 8.51it/s]\u001b[A\n",
+ " 98%|█████████▊| 43249/44063 [1:11:13<01:30, 9.00it/s]\u001b[A\n",
+ " 98%|█████████▊| 43250/44063 [1:11:14<02:02, 6.66it/s]\u001b[A\n",
+ " 98%|█████████▊| 43252/44063 [1:11:14<01:42, 7.91it/s]\u001b[A\n",
+ " 98%|█████████▊| 43254/44063 [1:11:14<01:32, 8.77it/s]\u001b[A\n",
+ " 98%|█████████▊| 43256/44063 [1:11:14<01:24, 9.54it/s]\u001b[A\n",
+ " 98%|█████████▊| 43258/44063 [1:11:14<01:23, 9.59it/s]\u001b[A\n",
+ " 98%|█████████▊| 43260/44063 [1:11:14<01:15, 10.61it/s]\u001b[A\n",
+ " 98%|█████████▊| 43262/44063 [1:11:15<01:09, 11.47it/s]\u001b[A\n",
+ " 98%|█████████▊| 43264/44063 [1:11:15<01:06, 12.03it/s]\u001b[A\n",
+ " 98%|█████████▊| 43266/44063 [1:11:15<01:08, 11.65it/s]\u001b[A\n",
+ " 98%|█████████▊| 43268/44063 [1:11:15<01:21, 9.80it/s]\u001b[A\n",
+ " 98%|█████████▊| 43270/44063 [1:11:15<01:19, 10.01it/s]\u001b[A\n",
+ " 98%|█████████▊| 43272/44063 [1:11:16<01:27, 9.02it/s]\u001b[A\n",
+ " 98%|█████████▊| 43273/44063 [1:11:16<01:30, 8.72it/s]\u001b[A\n",
+ " 98%|█████████▊| 43274/44063 [1:11:16<01:30, 8.74it/s]\u001b[A\n",
+ " 98%|█████████▊| 43275/44063 [1:11:16<01:31, 8.66it/s]\u001b[A\n",
+ " 98%|█████████▊| 43277/44063 [1:11:16<01:18, 10.06it/s]\u001b[A\n",
+ " 98%|█████████▊| 43279/44063 [1:11:16<01:15, 10.37it/s]\u001b[A\n",
+ " 98%|█████████▊| 43281/44063 [1:11:17<01:24, 9.23it/s]\u001b[A\n",
+ " 98%|█████████▊| 43283/44063 [1:11:17<01:18, 9.98it/s]\u001b[A\n",
+ " 98%|█████████▊| 43285/44063 [1:11:17<01:09, 11.20it/s]\u001b[A\n",
+ " 98%|█████████▊| 43287/44063 [1:11:17<01:07, 11.44it/s]\u001b[A\n",
+ " 98%|█████████▊| 43289/44063 [1:11:17<01:06, 11.57it/s]\u001b[A\n",
+ " 98%|█████████▊| 43291/44063 [1:11:17<01:07, 11.44it/s]\u001b[A\n",
+ " 98%|█████████▊| 43293/44063 [1:11:18<01:03, 12.04it/s]\u001b[A\n",
+ " 98%|█████████▊| 43295/44063 [1:11:18<01:00, 12.78it/s]\u001b[A\n",
+ " 98%|█████████▊| 43297/44063 [1:11:18<01:03, 12.04it/s]\u001b[A\n",
+ " 98%|█████████▊| 43299/44063 [1:11:18<01:15, 10.12it/s]\u001b[A\n",
+ " 98%|█████████▊| 43301/44063 [1:11:18<01:08, 11.05it/s]\u001b[A\n",
+ " 98%|█████████▊| 43303/44063 [1:11:19<01:10, 10.76it/s]\u001b[A\n",
+ " 98%|█████████▊| 43305/44063 [1:11:19<01:09, 10.88it/s]\u001b[A\n",
+ " 98%|█████████▊| 43307/44063 [1:11:19<01:07, 11.21it/s]\u001b[A\n",
+ " 98%|█████████▊| 43309/44063 [1:11:19<01:10, 10.62it/s]\u001b[A\n",
+ " 98%|█████████▊| 43311/44063 [1:11:19<01:09, 10.76it/s]\u001b[A\n",
+ " 98%|█████████▊| 43313/44063 [1:11:19<01:02, 11.91it/s]\u001b[A\n",
+ " 98%|█████████▊| 43315/44063 [1:11:20<01:06, 11.27it/s]\u001b[A\n",
+ " 98%|█████████▊| 43317/44063 [1:11:20<01:05, 11.34it/s]\u001b[A\n",
+ " 98%|█████████▊| 43319/44063 [1:11:20<01:05, 11.28it/s]\u001b[A\n",
+ " 98%|█████████▊| 43321/44063 [1:11:20<01:03, 11.64it/s]\u001b[A\n",
+ " 98%|█████████▊| 43323/44063 [1:11:20<01:08, 10.84it/s]\u001b[A\n",
+ " 98%|█████████▊| 43325/44063 [1:11:20<01:01, 11.94it/s]\u001b[A\n",
+ " 98%|█████████▊| 43327/44063 [1:11:21<00:59, 12.39it/s]\u001b[A\n",
+ " 98%|█████████▊| 43329/44063 [1:11:21<01:00, 12.10it/s]\u001b[A\n",
+ " 98%|█████████▊| 43331/44063 [1:11:21<00:56, 12.98it/s]\u001b[A\n",
+ " 98%|█████████▊| 43333/44063 [1:11:21<00:52, 13.79it/s]\u001b[A\n",
+ " 98%|█████████▊| 43335/44063 [1:11:21<01:05, 11.05it/s]\u001b[A\n",
+ " 98%|█████████▊| 43337/44063 [1:11:21<01:03, 11.37it/s]\u001b[A\n",
+ " 98%|█████████▊| 43339/44063 [1:11:22<01:07, 10.71it/s]\u001b[A\n",
+ " 98%|█████████▊| 43341/44063 [1:11:22<01:13, 9.81it/s]\u001b[A\n",
+ " 98%|█████████▊| 43343/44063 [1:11:22<01:11, 10.04it/s]\u001b[A\n",
+ " 98%|█████████▊| 43345/44063 [1:11:22<01:05, 10.99it/s]\u001b[A\n",
+ " 98%|█████████▊| 43347/44063 [1:11:22<01:09, 10.33it/s]\u001b[A\n",
+ " 98%|█████████▊| 43349/44063 [1:11:23<01:12, 9.80it/s]\u001b[A\n",
+ " 98%|█████████▊| 43351/44063 [1:11:23<01:09, 10.31it/s]\u001b[A\n",
+ " 98%|█████████▊| 43353/44063 [1:11:23<01:09, 10.25it/s]\u001b[A\n",
+ " 98%|█████████▊| 43355/44063 [1:11:23<01:01, 11.45it/s]\u001b[A\n",
+ " 98%|█████████▊| 43357/44063 [1:11:23<00:57, 12.25it/s]\u001b[A\n",
+ " 98%|█████████▊| 43359/44063 [1:11:23<00:57, 12.21it/s]\u001b[A\n",
+ " 98%|█████████▊| 43361/44063 [1:11:24<01:00, 11.68it/s]\u001b[A\n",
+ " 98%|█████████▊| 43363/44063 [1:11:24<01:15, 9.29it/s]\u001b[A\n",
+ " 98%|█████████▊| 43365/44063 [1:11:24<01:09, 9.97it/s]\u001b[A\n",
+ " 98%|█████████▊| 43367/44063 [1:11:24<01:02, 11.09it/s]\u001b[A\n",
+ " 98%|█████████▊| 43369/44063 [1:11:25<01:30, 7.70it/s]\u001b[A\n",
+ " 98%|█████████▊| 43370/44063 [1:11:25<01:24, 8.18it/s]\u001b[A\n",
+ " 98%|█████████▊| 43372/44063 [1:11:25<01:21, 8.51it/s]\u001b[A\n",
+ " 98%|█████████▊| 43373/44063 [1:11:25<01:18, 8.78it/s]\u001b[A\n",
+ " 98%|█████████▊| 43375/44063 [1:11:25<01:17, 8.86it/s]\u001b[A\n",
+ " 98%|█████████▊| 43377/44063 [1:11:26<01:09, 9.87it/s]\u001b[A\n",
+ " 98%|█████████▊| 43379/44063 [1:11:26<01:03, 10.70it/s]\u001b[A\n",
+ " 98%|█████████▊| 43381/44063 [1:11:26<01:12, 9.37it/s]\u001b[A\n",
+ " 98%|█████████▊| 43383/44063 [1:11:26<01:07, 10.13it/s]\u001b[A\n",
+ " 98%|█████████▊| 43385/44063 [1:11:26<01:05, 10.29it/s]\u001b[A\n",
+ " 98%|█████████▊| 43387/44063 [1:11:27<01:13, 9.23it/s]\u001b[A\n",
+ " 98%|█████████▊| 43389/44063 [1:11:27<01:11, 9.43it/s]\u001b[A\n",
+ " 98%|█████████▊| 43391/44063 [1:11:27<01:02, 10.75it/s]\u001b[A\n",
+ " 98%|█████████▊| 43393/44063 [1:11:27<00:59, 11.23it/s]\u001b[A\n",
+ " 98%|█████████▊| 43395/44063 [1:11:27<01:00, 11.05it/s]\u001b[A\n",
+ " 98%|█████████▊| 43397/44063 [1:11:27<01:01, 10.86it/s]\u001b[A\n",
+ " 98%|█████████▊| 43399/44063 [1:11:28<00:59, 11.23it/s]\u001b[A\n",
+ " 98%|█████████▊| 43401/44063 [1:11:28<00:57, 11.52it/s]\u001b[A\n",
+ " 99%|█████████▊| 43403/44063 [1:11:28<00:56, 11.72it/s]\u001b[A\n",
+ " 99%|█████████▊| 43405/44063 [1:11:28<01:05, 10.04it/s]\u001b[A\n",
+ " 99%|█████████▊| 43407/44063 [1:11:28<01:10, 9.33it/s]\u001b[A\n",
+ " 99%|█████████▊| 43409/44063 [1:11:29<01:02, 10.53it/s]\u001b[A\n",
+ " 99%|█████████▊| 43411/44063 [1:11:29<00:57, 11.29it/s]\u001b[A\n",
+ " 99%|█████████▊| 43413/44063 [1:11:29<01:01, 10.51it/s]\u001b[A\n",
+ " 99%|█████████▊| 43415/44063 [1:11:29<01:00, 10.67it/s]\u001b[A\n",
+ " 99%|█████████▊| 43417/44063 [1:11:29<00:57, 11.18it/s]\u001b[A\n",
+ " 99%|█████████▊| 43419/44063 [1:11:29<01:01, 10.40it/s]\u001b[A\n",
+ " 99%|█████████▊| 43421/44063 [1:11:30<00:55, 11.66it/s]\u001b[A\n",
+ " 99%|█████████▊| 43423/44063 [1:11:30<00:56, 11.26it/s]\u001b[A\n",
+ " 99%|█████████▊| 43425/44063 [1:11:30<00:52, 12.25it/s]\u001b[A\n",
+ " 99%|█████████▊| 43427/44063 [1:11:30<00:46, 13.61it/s]\u001b[A\n",
+ " 99%|█████████▊| 43429/44063 [1:11:30<00:58, 10.81it/s]\u001b[A\n",
+ " 99%|█████████▊| 43431/44063 [1:11:31<01:00, 10.36it/s]\u001b[A\n",
+ " 99%|█████████▊| 43433/44063 [1:11:31<01:14, 8.49it/s]\u001b[A\n",
+ " 99%|█████████▊| 43434/44063 [1:11:31<01:13, 8.61it/s]\u001b[A\n",
+ " 99%|█████████▊| 43436/44063 [1:11:31<01:03, 9.92it/s]\u001b[A\n",
+ " 99%|█████████▊| 43438/44063 [1:11:31<01:04, 9.63it/s]\u001b[A\n",
+ " 99%|█████████▊| 43440/44063 [1:11:31<01:00, 10.24it/s]\u001b[A\n",
+ " 99%|█████████▊| 43442/44063 [1:11:32<00:55, 11.17it/s]\u001b[A\n",
+ " 99%|█████████▊| 43444/44063 [1:11:32<00:52, 11.75it/s]\u001b[A\n",
+ " 99%|█████████▊| 43446/44063 [1:11:32<01:01, 10.11it/s]\u001b[A\n",
+ " 99%|█████████▊| 43448/44063 [1:11:32<00:57, 10.67it/s]\u001b[A\n",
+ " 99%|█████████▊| 43450/44063 [1:11:32<00:56, 10.80it/s]\u001b[A\n",
+ " 99%|█████████▊| 43452/44063 [1:11:33<00:57, 10.67it/s]\u001b[A\n",
+ " 99%|█████████▊| 43454/44063 [1:11:33<00:54, 11.27it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 99%|█████████▊| 43456/44063 [1:11:33<00:54, 11.05it/s]\u001b[A\n",
+ " 99%|█████████▊| 43458/44063 [1:11:33<01:06, 9.13it/s]\u001b[A\n",
+ " 99%|█████████▊| 43459/44063 [1:11:33<01:17, 7.80it/s]\u001b[A\n",
+ " 99%|█████████▊| 43460/44063 [1:11:34<01:17, 7.75it/s]\u001b[A\n",
+ " 99%|█████████▊| 43462/44063 [1:11:34<01:08, 8.74it/s]\u001b[A\n",
+ " 99%|█████████▊| 43463/44063 [1:11:34<01:19, 7.52it/s]\u001b[A\n",
+ " 99%|█████████▊| 43465/44063 [1:11:34<01:05, 9.11it/s]\u001b[A\n",
+ " 99%|█████████▊| 43467/44063 [1:11:34<01:04, 9.22it/s]\u001b[A\n",
+ " 99%|█████████▊| 43469/44063 [1:11:34<01:06, 8.91it/s]\u001b[A\n",
+ " 99%|█████████▊| 43471/44063 [1:11:35<00:57, 10.27it/s]\u001b[A\n",
+ " 99%|█████████▊| 43473/44063 [1:11:35<01:08, 8.60it/s]\u001b[A\n",
+ " 99%|█████████▊| 43475/44063 [1:11:35<01:09, 8.42it/s]\u001b[A\n",
+ " 99%|█████████▊| 43477/44063 [1:11:35<01:03, 9.27it/s]\u001b[A\n",
+ " 99%|█████████▊| 43479/44063 [1:11:35<00:55, 10.56it/s]\u001b[A\n",
+ " 99%|█████████▊| 43481/44063 [1:11:36<01:16, 7.64it/s]\u001b[A\n",
+ " 99%|█████████▊| 43483/44063 [1:11:36<01:12, 8.02it/s]\u001b[A\n",
+ " 99%|█████████▊| 43485/44063 [1:11:36<01:02, 9.29it/s]\u001b[A\n",
+ " 99%|█████████▊| 43487/44063 [1:11:36<00:56, 10.12it/s]\u001b[A\n",
+ " 99%|█████████▊| 43489/44063 [1:11:37<01:00, 9.50it/s]\u001b[A\n",
+ " 99%|█████████▊| 43491/44063 [1:11:37<00:56, 10.07it/s]\u001b[A\n",
+ " 99%|█████████▊| 43493/44063 [1:11:37<00:52, 10.86it/s]\u001b[A\n",
+ " 99%|█████████▊| 43495/44063 [1:11:37<00:49, 11.41it/s]\u001b[A\n",
+ " 99%|█████████▊| 43497/44063 [1:11:37<01:00, 9.43it/s]\u001b[A\n",
+ " 99%|█████████▊| 43499/44063 [1:11:38<00:58, 9.70it/s]\u001b[A\n",
+ " 99%|█████████▊| 43501/44063 [1:11:38<00:51, 10.81it/s]\u001b[A\n",
+ " 99%|█████████▊| 43503/44063 [1:11:38<00:46, 12.00it/s]\u001b[A\n",
+ " 99%|█████████▊| 43505/44063 [1:11:38<00:49, 11.20it/s]\u001b[A\n",
+ " 99%|█████████▊| 43507/44063 [1:11:38<00:47, 11.81it/s]\u001b[A\n",
+ " 99%|█████████▊| 43509/44063 [1:11:38<00:48, 11.32it/s]\u001b[A\n",
+ " 99%|█████████▊| 43511/44063 [1:11:39<00:48, 11.41it/s]\u001b[A\n",
+ " 99%|█████████▉| 43513/44063 [1:11:39<01:00, 9.14it/s]\u001b[A\n",
+ " 99%|█████████▉| 43515/44063 [1:11:39<00:56, 9.63it/s]\u001b[A\n",
+ " 99%|█████████▉| 43517/44063 [1:11:39<00:55, 9.87it/s]\u001b[A\n",
+ " 99%|█████████▉| 43519/44063 [1:11:39<00:57, 9.52it/s]\u001b[A\n",
+ " 99%|█████████▉| 43521/44063 [1:11:40<00:52, 10.39it/s]\u001b[A\n",
+ " 99%|█████████▉| 43523/44063 [1:11:40<00:57, 9.37it/s]\u001b[A\n",
+ " 99%|█████████▉| 43525/44063 [1:11:40<00:48, 11.07it/s]\u001b[A\n",
+ " 99%|█████████▉| 43527/44063 [1:11:40<00:46, 11.61it/s]\u001b[A\n",
+ " 99%|█████████▉| 43529/44063 [1:11:40<00:46, 11.54it/s]\u001b[A\n",
+ " 99%|█████████▉| 43531/44063 [1:11:41<00:52, 10.13it/s]\u001b[A\n",
+ " 99%|█████████▉| 43533/44063 [1:11:41<00:50, 10.40it/s]\u001b[A\n",
+ " 99%|█████████▉| 43535/44063 [1:11:41<00:49, 10.77it/s]\u001b[A\n",
+ " 99%|█████████▉| 43537/44063 [1:11:41<00:51, 10.24it/s]\u001b[A\n",
+ " 99%|█████████▉| 43539/44063 [1:11:41<00:52, 9.92it/s]\u001b[A\n",
+ " 99%|█████████▉| 43541/44063 [1:11:42<00:49, 10.62it/s]\u001b[A\n",
+ " 99%|█████████▉| 43543/44063 [1:11:42<00:56, 9.14it/s]\u001b[A\n",
+ " 99%|█████████▉| 43545/44063 [1:11:42<00:57, 9.04it/s]\u001b[A\n",
+ " 99%|█████████▉| 43547/44063 [1:11:42<01:04, 8.05it/s]\u001b[A\n",
+ " 99%|█████████▉| 43548/44063 [1:11:42<01:01, 8.40it/s]\u001b[A\n",
+ " 99%|█████████▉| 43549/44063 [1:11:43<01:00, 8.55it/s]\u001b[A\n",
+ " 99%|█████████▉| 43551/44063 [1:11:43<00:53, 9.53it/s]\u001b[A\n",
+ " 99%|█████████▉| 43553/44063 [1:11:43<00:56, 8.96it/s]\u001b[A\n",
+ " 99%|█████████▉| 43554/44063 [1:11:43<00:57, 8.84it/s]\u001b[A\n",
+ " 99%|█████████▉| 43556/44063 [1:11:43<00:52, 9.63it/s]\u001b[A\n",
+ " 99%|█████████▉| 43558/44063 [1:11:43<00:53, 9.40it/s]\u001b[A\n",
+ " 99%|█████████▉| 43559/44063 [1:11:44<00:54, 9.24it/s]\u001b[A\n",
+ " 99%|█████████▉| 43561/44063 [1:11:44<00:47, 10.53it/s]\u001b[A\n",
+ " 99%|█████████▉| 43563/44063 [1:11:44<00:50, 9.81it/s]\u001b[A\n",
+ " 99%|█████████▉| 43565/44063 [1:11:44<00:48, 10.20it/s]\u001b[A\n",
+ " 99%|█████████▉| 43567/44063 [1:11:44<00:46, 10.58it/s]\u001b[A\n",
+ " 99%|█████████▉| 43569/44063 [1:11:45<00:50, 9.74it/s]\u001b[A\n",
+ " 99%|█████████▉| 43571/44063 [1:11:45<00:48, 10.14it/s]\u001b[A\n",
+ " 99%|█████████▉| 43573/44063 [1:11:45<00:47, 10.42it/s]\u001b[A\n",
+ " 99%|█████████▉| 43575/44063 [1:11:45<00:43, 11.25it/s]\u001b[A\n",
+ " 99%|█████████▉| 43577/44063 [1:11:45<00:45, 10.59it/s]\u001b[A\n",
+ " 99%|█████████▉| 43579/44063 [1:11:45<00:43, 11.22it/s]\u001b[A\n",
+ " 99%|█████████▉| 43581/44063 [1:11:46<00:43, 11.05it/s]\u001b[A\n",
+ " 99%|█████████▉| 43583/44063 [1:11:46<00:41, 11.54it/s]\u001b[A\n",
+ " 99%|█████████▉| 43585/44063 [1:11:46<00:41, 11.53it/s]\u001b[A\n",
+ " 99%|█████████▉| 43587/44063 [1:11:46<00:44, 10.66it/s]\u001b[A\n",
+ " 99%|█████████▉| 43589/44063 [1:11:46<00:45, 10.47it/s]\u001b[A\n",
+ " 99%|█████████▉| 43591/44063 [1:11:47<00:42, 11.22it/s]\u001b[A\n",
+ " 99%|█████████▉| 43593/44063 [1:11:47<00:39, 12.01it/s]\u001b[A\n",
+ " 99%|█████████▉| 43595/44063 [1:11:47<00:41, 11.15it/s]\u001b[A\n",
+ " 99%|█████████▉| 43597/44063 [1:11:47<00:38, 12.05it/s]\u001b[A\n",
+ " 99%|█████████▉| 43599/44063 [1:11:47<00:36, 12.78it/s]\u001b[A\n",
+ " 99%|█████████▉| 43601/44063 [1:11:47<00:34, 13.41it/s]\u001b[A\n",
+ " 99%|█████████▉| 43603/44063 [1:11:47<00:33, 13.54it/s]\u001b[A\n",
+ " 99%|█████████▉| 43605/44063 [1:11:48<00:35, 13.03it/s]\u001b[A\n",
+ " 99%|█████████▉| 43607/44063 [1:11:48<00:35, 12.88it/s]\u001b[A\n",
+ " 99%|█████████▉| 43609/44063 [1:11:48<00:36, 12.51it/s]\u001b[A\n",
+ " 99%|█████████▉| 43611/44063 [1:11:48<00:39, 11.48it/s]\u001b[A\n",
+ " 99%|█████████▉| 43613/44063 [1:11:48<00:42, 10.65it/s]\u001b[A\n",
+ " 99%|█████████▉| 43615/44063 [1:11:49<00:43, 10.19it/s]\u001b[A\n",
+ " 99%|█████████▉| 43617/44063 [1:11:49<00:41, 10.83it/s]\u001b[A\n",
+ " 99%|█████████▉| 43619/44063 [1:11:49<00:39, 11.21it/s]\u001b[A\n",
+ " 99%|█████████▉| 43621/44063 [1:11:49<00:42, 10.45it/s]\u001b[A\n",
+ " 99%|█████████▉| 43623/44063 [1:11:49<00:46, 9.53it/s]\u001b[A\n",
+ " 99%|█████████▉| 43625/44063 [1:11:50<00:53, 8.23it/s]\u001b[A\n",
+ " 99%|█████████▉| 43627/44063 [1:11:50<00:48, 9.00it/s]\u001b[A\n",
+ " 99%|█████████▉| 43629/44063 [1:11:50<00:50, 8.59it/s]\u001b[A\n",
+ " 99%|█████████▉| 43630/44063 [1:11:50<00:52, 8.26it/s]\u001b[A\n",
+ " 99%|█████████▉| 43631/44063 [1:11:50<00:50, 8.54it/s]\u001b[A\n",
+ " 99%|█████████▉| 43633/44063 [1:11:51<00:46, 9.26it/s]\u001b[A\n",
+ " 99%|█████████▉| 43634/44063 [1:11:51<00:53, 8.08it/s]\u001b[A\n",
+ " 99%|█████████▉| 43635/44063 [1:11:51<00:51, 8.34it/s]\u001b[A\n",
+ " 99%|█████████▉| 43636/44063 [1:11:51<00:50, 8.45it/s]\u001b[A\n",
+ " 99%|█████████▉| 43637/44063 [1:11:51<00:49, 8.52it/s]\u001b[A\n",
+ " 99%|█████████▉| 43639/44063 [1:11:51<00:44, 9.47it/s]\u001b[A\n",
+ " 99%|█████████▉| 43641/44063 [1:11:51<00:41, 10.05it/s]\u001b[A\n",
+ " 99%|█████████▉| 43643/44063 [1:11:51<00:37, 11.09it/s]\u001b[A\n",
+ " 99%|█████████▉| 43645/44063 [1:11:52<00:34, 12.03it/s]\u001b[A\n",
+ " 99%|█████████▉| 43647/44063 [1:11:52<00:38, 10.91it/s]\u001b[A\n",
+ " 99%|█████████▉| 43649/44063 [1:11:52<00:39, 10.49it/s]\u001b[A\n",
+ " 99%|█████████▉| 43651/44063 [1:11:52<00:36, 11.31it/s]\u001b[A\n",
+ " 99%|█████████▉| 43653/44063 [1:11:52<00:37, 10.96it/s]\u001b[A\n",
+ " 99%|█████████▉| 43655/44063 [1:11:53<00:36, 11.32it/s]\u001b[A\n",
+ " 99%|█████████▉| 43657/44063 [1:11:53<00:36, 11.05it/s]\u001b[A\n",
+ " 99%|█████████▉| 43659/44063 [1:11:53<00:34, 11.74it/s]\u001b[A\n",
+ " 99%|█████████▉| 43661/44063 [1:11:53<00:53, 7.51it/s]\u001b[A\n",
+ " 99%|█████████▉| 43663/44063 [1:11:54<00:46, 8.59it/s]\u001b[A\n",
+ " 99%|█████████▉| 43665/44063 [1:11:54<00:41, 9.56it/s]\u001b[A\n",
+ " 99%|█████████▉| 43667/44063 [1:11:54<00:43, 9.20it/s]\u001b[A\n",
+ " 99%|█████████▉| 43669/44063 [1:11:54<00:39, 10.05it/s]\u001b[A\n",
+ " 99%|█████████▉| 43671/44063 [1:11:54<00:35, 11.06it/s]\u001b[A\n",
+ " 99%|█████████▉| 43673/44063 [1:11:54<00:39, 9.80it/s]\u001b[A\n",
+ " 99%|█████████▉| 43675/44063 [1:11:55<00:36, 10.78it/s]\u001b[A\n",
+ " 99%|█████████▉| 43677/44063 [1:11:55<00:36, 10.71it/s]\u001b[A\n",
+ " 99%|█████████▉| 43679/44063 [1:11:55<00:38, 9.91it/s]\u001b[A\n",
+ " 99%|█████████▉| 43681/44063 [1:11:55<00:36, 10.59it/s]\u001b[A\n",
+ " 99%|█████████▉| 43683/44063 [1:11:55<00:36, 10.30it/s]\u001b[A\n",
+ " 99%|█████████▉| 43685/44063 [1:11:56<00:34, 10.87it/s]\u001b[A\n",
+ " 99%|█████████▉| 43687/44063 [1:11:56<00:33, 11.22it/s]\u001b[A\n",
+ " 99%|█████████▉| 43689/44063 [1:11:56<00:31, 12.01it/s]\u001b[A\n",
+ " 99%|█████████▉| 43691/44063 [1:11:56<00:38, 9.69it/s]\u001b[A\n",
+ " 99%|█████████▉| 43693/44063 [1:11:56<00:36, 10.21it/s]\u001b[A\n",
+ " 99%|█████████▉| 43695/44063 [1:11:56<00:31, 11.78it/s]\u001b[A\n",
+ " 99%|█████████▉| 43697/44063 [1:11:57<00:35, 10.44it/s]\u001b[A\n",
+ " 99%|█████████▉| 43699/44063 [1:11:57<00:35, 10.27it/s]\u001b[A\n",
+ " 99%|█████████▉| 43701/44063 [1:11:57<00:35, 10.29it/s]\u001b[A\n",
+ " 99%|█████████▉| 43703/44063 [1:11:57<00:34, 10.39it/s]\u001b[A\n",
+ " 99%|█████████▉| 43705/44063 [1:11:57<00:35, 10.06it/s]\u001b[A\n",
+ " 99%|█████████▉| 43707/44063 [1:11:58<00:35, 10.07it/s]\u001b[A\n",
+ " 99%|█████████▉| 43709/44063 [1:11:58<00:36, 9.70it/s]\u001b[A\n",
+ " 99%|█████████▉| 43711/44063 [1:11:58<00:38, 9.24it/s]\u001b[A\n",
+ " 99%|█████████▉| 43712/44063 [1:11:58<00:42, 8.25it/s]\u001b[A\n",
+ " 99%|█████████▉| 43713/44063 [1:11:58<00:41, 8.53it/s]\u001b[A\n",
+ " 99%|█████████▉| 43715/44063 [1:11:59<00:39, 8.74it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 99%|█████████▉| 43716/44063 [1:11:59<00:38, 9.04it/s]\u001b[A\n",
+ " 99%|█████████▉| 43717/44063 [1:11:59<00:46, 7.51it/s]\u001b[A\n",
+ " 99%|█████████▉| 43719/44063 [1:11:59<00:41, 8.27it/s]\u001b[A\n",
+ " 99%|█████████▉| 43721/44063 [1:11:59<00:38, 8.77it/s]\u001b[A\n",
+ " 99%|█████████▉| 43722/44063 [1:11:59<00:39, 8.55it/s]\u001b[A\n",
+ " 99%|█████████▉| 43723/44063 [1:12:00<00:38, 8.86it/s]\u001b[A\n",
+ " 99%|█████████▉| 43725/44063 [1:12:00<00:36, 9.30it/s]\u001b[A\n",
+ " 99%|█████████▉| 43727/44063 [1:12:00<00:35, 9.60it/s]\u001b[A\n",
+ " 99%|█████████▉| 43729/44063 [1:12:00<00:32, 10.42it/s]\u001b[A\n",
+ " 99%|█████████▉| 43731/44063 [1:12:00<00:36, 9.06it/s]\u001b[A\n",
+ " 99%|█████████▉| 43732/44063 [1:12:00<00:39, 8.34it/s]\u001b[A\n",
+ " 99%|█████████▉| 43734/44063 [1:12:01<00:35, 9.23it/s]\u001b[A\n",
+ " 99%|█████████▉| 43735/44063 [1:12:01<00:39, 8.25it/s]\u001b[A\n",
+ " 99%|█████████▉| 43736/44063 [1:12:01<00:37, 8.62it/s]\u001b[A\n",
+ " 99%|█████████▉| 43737/44063 [1:12:01<00:40, 8.08it/s]\u001b[A\n",
+ " 99%|█████████▉| 43738/44063 [1:12:01<00:44, 7.25it/s]\u001b[A\n",
+ " 99%|█████████▉| 43739/44063 [1:12:01<00:46, 6.92it/s]\u001b[A\n",
+ " 99%|█████████▉| 43741/44063 [1:12:02<00:40, 7.87it/s]\u001b[A\n",
+ " 99%|█████████▉| 43742/44063 [1:12:02<00:40, 7.84it/s]\u001b[A\n",
+ " 99%|█████████▉| 43744/44063 [1:12:02<00:37, 8.46it/s]\u001b[A\n",
+ " 99%|█████████▉| 43745/44063 [1:12:02<00:42, 7.51it/s]\u001b[A\n",
+ " 99%|█████████▉| 43746/44063 [1:12:02<00:41, 7.57it/s]\u001b[A\n",
+ " 99%|█████████▉| 43747/44063 [1:12:02<00:41, 7.58it/s]\u001b[A\n",
+ " 99%|█████████▉| 43748/44063 [1:12:02<00:40, 7.85it/s]\u001b[A\n",
+ " 99%|█████████▉| 43750/44063 [1:12:03<00:37, 8.36it/s]\u001b[A\n",
+ " 99%|█████████▉| 43752/44063 [1:12:03<00:31, 9.75it/s]\u001b[A\n",
+ " 99%|█████████▉| 43754/44063 [1:12:03<00:30, 10.19it/s]\u001b[A\n",
+ " 99%|█████████▉| 43756/44063 [1:12:03<00:28, 10.74it/s]\u001b[A\n",
+ " 99%|█████████▉| 43758/44063 [1:12:03<00:33, 9.17it/s]\u001b[A\n",
+ " 99%|█████████▉| 43760/44063 [1:12:04<00:31, 9.68it/s]\u001b[A\n",
+ " 99%|█████████▉| 43762/44063 [1:12:04<00:27, 10.93it/s]\u001b[A\n",
+ " 99%|█████████▉| 43764/44063 [1:12:04<00:24, 12.20it/s]\u001b[A\n",
+ " 99%|█████████▉| 43766/44063 [1:12:04<00:26, 11.41it/s]\u001b[A\n",
+ " 99%|█████████▉| 43768/44063 [1:12:04<00:29, 10.01it/s]\u001b[A\n",
+ " 99%|█████████▉| 43770/44063 [1:12:04<00:31, 9.39it/s]\u001b[A\n",
+ " 99%|█████████▉| 43772/44063 [1:12:05<00:28, 10.19it/s]\u001b[A\n",
+ " 99%|█████████▉| 43774/44063 [1:12:05<00:27, 10.69it/s]\u001b[A\n",
+ " 99%|█████████▉| 43776/44063 [1:12:05<00:24, 11.73it/s]\u001b[A\n",
+ " 99%|█████████▉| 43778/44063 [1:12:05<00:27, 10.31it/s]\u001b[A\n",
+ " 99%|█████████▉| 43780/44063 [1:12:05<00:29, 9.53it/s]\u001b[A\n",
+ " 99%|█████████▉| 43782/44063 [1:12:06<00:31, 9.02it/s]\u001b[A\n",
+ " 99%|█████████▉| 43784/44063 [1:12:06<00:29, 9.45it/s]\u001b[A\n",
+ " 99%|█████████▉| 43785/44063 [1:12:06<00:29, 9.41it/s]\u001b[A\n",
+ " 99%|█████████▉| 43786/44063 [1:12:06<00:30, 8.98it/s]\u001b[A\n",
+ " 99%|█████████▉| 43787/44063 [1:12:06<00:31, 8.81it/s]\u001b[A\n",
+ " 99%|█████████▉| 43789/44063 [1:12:06<00:29, 9.32it/s]\u001b[A\n",
+ " 99%|█████████▉| 43790/44063 [1:12:07<00:29, 9.16it/s]\u001b[A\n",
+ " 99%|█████████▉| 43791/44063 [1:12:07<00:29, 9.26it/s]\u001b[A\n",
+ " 99%|█████████▉| 43792/44063 [1:12:07<00:31, 8.54it/s]\u001b[A\n",
+ " 99%|█████████▉| 43794/44063 [1:12:07<00:30, 8.73it/s]\u001b[A\n",
+ " 99%|█████████▉| 43796/44063 [1:12:07<00:27, 9.87it/s]\u001b[A\n",
+ " 99%|█████████▉| 43798/44063 [1:12:07<00:26, 9.96it/s]\u001b[A\n",
+ " 99%|█████████▉| 43800/44063 [1:12:08<00:27, 9.64it/s]\u001b[A\n",
+ " 99%|█████████▉| 43802/44063 [1:12:08<00:26, 9.97it/s]\u001b[A\n",
+ " 99%|█████████▉| 43804/44063 [1:12:08<00:30, 8.50it/s]\u001b[A\n",
+ " 99%|█████████▉| 43805/44063 [1:12:08<00:29, 8.73it/s]\u001b[A\n",
+ " 99%|█████████▉| 43807/44063 [1:12:08<00:28, 9.05it/s]\u001b[A\n",
+ " 99%|█████████▉| 43808/44063 [1:12:09<00:30, 8.30it/s]\u001b[A\n",
+ " 99%|█████████▉| 43809/44063 [1:12:09<00:30, 8.34it/s]\u001b[A\n",
+ " 99%|█████████▉| 43811/44063 [1:12:09<00:31, 7.94it/s]\u001b[A\n",
+ " 99%|█████████▉| 43813/44063 [1:12:09<00:27, 9.03it/s]\u001b[A\n",
+ " 99%|█████████▉| 43815/44063 [1:12:09<00:25, 9.74it/s]\u001b[A\n",
+ " 99%|█████████▉| 43817/44063 [1:12:09<00:25, 9.68it/s]\u001b[A\n",
+ " 99%|█████████▉| 43819/44063 [1:12:10<00:24, 9.79it/s]\u001b[A\n",
+ " 99%|█████████▉| 43821/44063 [1:12:10<00:21, 11.06it/s]\u001b[A\n",
+ " 99%|█████████▉| 43823/44063 [1:12:10<00:20, 11.99it/s]\u001b[A\n",
+ " 99%|█████████▉| 43825/44063 [1:12:10<00:22, 10.45it/s]\u001b[A\n",
+ " 99%|█████████▉| 43827/44063 [1:12:10<00:22, 10.51it/s]\u001b[A\n",
+ " 99%|█████████▉| 43829/44063 [1:12:11<00:22, 10.59it/s]\u001b[A\n",
+ " 99%|█████████▉| 43831/44063 [1:12:11<00:20, 11.39it/s]\u001b[A\n",
+ " 99%|█████████▉| 43833/44063 [1:12:11<00:18, 12.13it/s]\u001b[A\n",
+ " 99%|█████████▉| 43835/44063 [1:12:11<00:18, 12.02it/s]\u001b[A\n",
+ " 99%|█████████▉| 43837/44063 [1:12:11<00:25, 8.81it/s]\u001b[A\n",
+ " 99%|█████████▉| 43839/44063 [1:12:12<00:24, 9.29it/s]\u001b[A\n",
+ " 99%|█████████▉| 43841/44063 [1:12:12<00:22, 10.07it/s]\u001b[A\n",
+ "100%|█████████▉| 43843/44063 [1:12:12<00:21, 10.45it/s]\u001b[A\n",
+ "100%|█████████▉| 43845/44063 [1:12:12<00:20, 10.54it/s]\u001b[A\n",
+ "100%|█████████▉| 43847/44063 [1:12:12<00:20, 10.42it/s]\u001b[A\n",
+ "100%|█████████▉| 43849/44063 [1:12:12<00:21, 9.82it/s]\u001b[A\n",
+ "100%|█████████▉| 43851/44063 [1:12:13<00:19, 10.69it/s]\u001b[A\n",
+ "100%|█████████▉| 43853/44063 [1:12:13<00:20, 10.23it/s]\u001b[A\n",
+ "100%|█████████▉| 43855/44063 [1:12:13<00:17, 11.58it/s]\u001b[A\n",
+ "100%|█████████▉| 43857/44063 [1:12:13<00:17, 11.58it/s]\u001b[A\n",
+ "100%|█████████▉| 43859/44063 [1:12:14<00:24, 8.31it/s]\u001b[A\n",
+ "100%|█████████▉| 43861/44063 [1:12:14<00:22, 9.14it/s]\u001b[A\n",
+ "100%|█████████▉| 43863/44063 [1:12:14<00:19, 10.17it/s]\u001b[A\n",
+ "100%|█████████▉| 43865/44063 [1:12:14<00:18, 10.64it/s]\u001b[A\n",
+ "100%|█████████▉| 43867/44063 [1:12:14<00:20, 9.56it/s]\u001b[A\n",
+ "100%|█████████▉| 43869/44063 [1:12:14<00:20, 9.61it/s]\u001b[A\n",
+ "100%|█████████▉| 43871/44063 [1:12:15<00:21, 8.85it/s]\u001b[A\n",
+ "100%|█████████▉| 43872/44063 [1:12:15<00:25, 7.37it/s]\u001b[A\n",
+ "100%|█████████▉| 43874/44063 [1:12:15<00:22, 8.33it/s]\u001b[A\n",
+ "100%|█████████▉| 43875/44063 [1:12:15<00:22, 8.30it/s]\u001b[A\n",
+ "100%|█████████▉| 43876/44063 [1:12:16<00:36, 5.13it/s]\u001b[A\n",
+ "100%|█████████▉| 43877/44063 [1:12:16<00:33, 5.48it/s]\u001b[A\n",
+ "100%|█████████▉| 43879/44063 [1:12:16<00:28, 6.46it/s]\u001b[A\n",
+ "100%|█████████▉| 43880/44063 [1:12:16<00:26, 6.81it/s]\u001b[A\n",
+ "100%|█████████▉| 43882/44063 [1:12:16<00:23, 7.78it/s]\u001b[A\n",
+ "100%|█████████▉| 43884/44063 [1:12:16<00:22, 8.03it/s]\u001b[A\n",
+ "100%|█████████▉| 43885/44063 [1:12:17<00:22, 7.99it/s]\u001b[A\n",
+ "100%|█████████▉| 43886/44063 [1:12:17<00:23, 7.59it/s]\u001b[A\n",
+ "100%|█████████▉| 43888/44063 [1:12:17<00:20, 8.74it/s]\u001b[A\n",
+ "100%|█████████▉| 43890/44063 [1:12:17<00:17, 9.79it/s]\u001b[A\n",
+ "100%|█████████▉| 43892/44063 [1:12:17<00:16, 10.32it/s]\u001b[A\n",
+ "100%|█████████▉| 43894/44063 [1:12:17<00:17, 9.43it/s]\u001b[A\n",
+ "100%|█████████▉| 43896/44063 [1:12:18<00:15, 10.44it/s]\u001b[A\n",
+ "100%|█████████▉| 43898/44063 [1:12:18<00:17, 9.60it/s]\u001b[A\n",
+ "100%|█████████▉| 43900/44063 [1:12:18<00:19, 8.49it/s]\u001b[A\n",
+ "100%|█████████▉| 43902/44063 [1:12:18<00:16, 9.81it/s]\u001b[A\n",
+ "100%|█████████▉| 43904/44063 [1:12:18<00:16, 9.51it/s]\u001b[A\n",
+ "100%|█████████▉| 43906/44063 [1:12:19<00:16, 9.63it/s]\u001b[A\n",
+ "100%|█████████▉| 43908/44063 [1:12:19<00:14, 10.84it/s]\u001b[A\n",
+ "100%|█████████▉| 43910/44063 [1:12:19<00:13, 11.77it/s]\u001b[A\n",
+ "100%|█████████▉| 43912/44063 [1:12:19<00:16, 8.89it/s]\u001b[A\n",
+ "100%|█████████▉| 43914/44063 [1:12:20<00:16, 9.09it/s]\u001b[A\n",
+ "100%|█████████▉| 43916/44063 [1:12:20<00:16, 9.06it/s]\u001b[A\n",
+ "100%|█████████▉| 43917/44063 [1:12:20<00:17, 8.23it/s]\u001b[A\n",
+ "100%|█████████▉| 43919/44063 [1:12:20<00:16, 8.74it/s]\u001b[A\n",
+ "100%|█████████▉| 43921/44063 [1:12:20<00:14, 9.76it/s]\u001b[A\n",
+ "100%|█████████▉| 43923/44063 [1:12:20<00:13, 10.44it/s]\u001b[A\n",
+ "100%|█████████▉| 43925/44063 [1:12:21<00:12, 10.62it/s]\u001b[A\n",
+ "100%|█████████▉| 43927/44063 [1:12:21<00:11, 11.45it/s]\u001b[A\n",
+ "100%|█████████▉| 43929/44063 [1:12:21<00:12, 10.64it/s]\u001b[A\n",
+ "100%|█████████▉| 43931/44063 [1:12:21<00:11, 11.11it/s]\u001b[A\n",
+ "100%|█████████▉| 43933/44063 [1:12:21<00:11, 10.88it/s]\u001b[A\n",
+ "100%|█████████▉| 43935/44063 [1:12:21<00:11, 11.62it/s]\u001b[A\n",
+ "100%|█████████▉| 43937/44063 [1:12:22<00:11, 10.87it/s]\u001b[A\n",
+ "100%|█████████▉| 43939/44063 [1:12:22<00:10, 11.54it/s]\u001b[A\n",
+ "100%|█████████▉| 43941/44063 [1:12:22<00:10, 11.70it/s]\u001b[A\n",
+ "100%|█████████▉| 43943/44063 [1:12:22<00:11, 10.42it/s]\u001b[A\n",
+ "100%|█████████▉| 43945/44063 [1:12:22<00:11, 10.54it/s]\u001b[A\n",
+ "100%|█████████▉| 43947/44063 [1:12:23<00:10, 10.74it/s]\u001b[A\n",
+ "100%|█████████▉| 43949/44063 [1:12:23<00:11, 10.17it/s]\u001b[A\n",
+ "100%|█████████▉| 43951/44063 [1:12:23<00:11, 9.68it/s]\u001b[A\n",
+ "100%|█████████▉| 43953/44063 [1:12:23<00:10, 10.20it/s]\u001b[A\n",
+ "100%|█████████▉| 43955/44063 [1:12:24<00:12, 8.46it/s]\u001b[A\n",
+ "100%|█████████▉| 43956/44063 [1:12:24<00:12, 8.44it/s]\u001b[A\n",
+ "100%|█████████▉| 43958/44063 [1:12:24<00:12, 8.73it/s]\u001b[A\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "100%|█████████▉| 43959/44063 [1:12:24<00:11, 8.76it/s]\u001b[A\n",
+ "100%|█████████▉| 43960/44063 [1:12:24<00:11, 8.92it/s]\u001b[A\n",
+ "100%|█████████▉| 43961/44063 [1:12:24<00:11, 9.11it/s]\u001b[A\n",
+ "100%|█████████▉| 43962/44063 [1:12:24<00:11, 8.86it/s]\u001b[A\n",
+ "100%|█████████▉| 43963/44063 [1:12:24<00:11, 8.87it/s]\u001b[A\n",
+ "100%|█████████▉| 43965/44063 [1:12:25<00:10, 9.53it/s]\u001b[A\n",
+ "100%|█████████▉| 43966/44063 [1:12:25<00:14, 6.69it/s]\u001b[A\n",
+ "100%|█████████▉| 43968/44063 [1:12:25<00:12, 7.69it/s]\u001b[A\n",
+ "100%|█████████▉| 43970/44063 [1:12:25<00:10, 8.76it/s]\u001b[A\n",
+ "100%|█████████▉| 43972/44063 [1:12:25<00:09, 9.35it/s]\u001b[A\n",
+ "100%|█████████▉| 43974/44063 [1:12:26<00:09, 9.82it/s]\u001b[A\n",
+ "100%|█████████▉| 43976/44063 [1:12:26<00:09, 9.51it/s]\u001b[A\n",
+ "100%|█████████▉| 43978/44063 [1:12:26<00:09, 8.86it/s]\u001b[A\n",
+ "100%|█████████▉| 43980/44063 [1:12:26<00:08, 9.90it/s]\u001b[A\n",
+ "100%|█████████▉| 43982/44063 [1:12:26<00:07, 10.79it/s]\u001b[A\n",
+ "100%|█████████▉| 43984/44063 [1:12:26<00:06, 12.03it/s]\u001b[A\n",
+ "100%|█████████▉| 43986/44063 [1:12:27<00:09, 8.31it/s]\u001b[A\n",
+ "100%|█████████▉| 43988/44063 [1:12:27<00:07, 9.43it/s]\u001b[A\n",
+ "100%|█████████▉| 43990/44063 [1:12:27<00:09, 7.83it/s]\u001b[A\n",
+ "100%|█████████▉| 43991/44063 [1:12:27<00:08, 8.33it/s]\u001b[A\n",
+ "100%|█████████▉| 43993/44063 [1:12:28<00:07, 9.35it/s]\u001b[A\n",
+ "100%|█████████▉| 43995/44063 [1:12:28<00:06, 10.24it/s]\u001b[A\n",
+ "100%|█████████▉| 43997/44063 [1:12:28<00:06, 10.33it/s]\u001b[A\n",
+ "100%|█████████▉| 43999/44063 [1:12:28<00:06, 9.64it/s]\u001b[A\n",
+ "100%|█████████▉| 44001/44063 [1:12:29<00:07, 8.17it/s]\u001b[A\n",
+ "100%|█████████▉| 44003/44063 [1:12:29<00:06, 9.79it/s]\u001b[A\n",
+ "100%|█████████▉| 44005/44063 [1:12:29<00:05, 10.74it/s]\u001b[A\n",
+ "100%|█████████▉| 44007/44063 [1:12:29<00:05, 9.68it/s]\u001b[A\n",
+ "100%|█████████▉| 44009/44063 [1:12:29<00:05, 9.72it/s]\u001b[A\n",
+ "100%|█████████▉| 44011/44063 [1:12:29<00:05, 10.06it/s]\u001b[A\n",
+ "100%|█████████▉| 44013/44063 [1:12:30<00:05, 8.36it/s]\u001b[A\n",
+ "100%|█████████▉| 44014/44063 [1:12:30<00:06, 7.49it/s]\u001b[A\n",
+ "100%|█████████▉| 44015/44063 [1:12:30<00:05, 8.07it/s]\u001b[A\n",
+ "100%|█████████▉| 44017/44063 [1:12:30<00:05, 9.12it/s]\u001b[A\n",
+ "100%|█████████▉| 44019/44063 [1:12:31<00:05, 7.61it/s]\u001b[A\n",
+ "100%|█████████▉| 44020/44063 [1:12:31<00:05, 7.30it/s]\u001b[A\n",
+ "100%|█████████▉| 44021/44063 [1:12:31<00:05, 7.78it/s]\u001b[A\n",
+ "100%|█████████▉| 44023/44063 [1:12:31<00:05, 7.94it/s]\u001b[A\n",
+ "100%|█████████▉| 44025/44063 [1:12:31<00:04, 8.85it/s]\u001b[A\n",
+ "100%|█████████▉| 44027/44063 [1:12:31<00:04, 8.66it/s]\u001b[A\n",
+ "100%|█████████▉| 44028/44063 [1:12:32<00:04, 8.59it/s]\u001b[A\n",
+ "100%|█████████▉| 44029/44063 [1:12:32<00:03, 8.52it/s]\u001b[A\n",
+ "100%|█████████▉| 44031/44063 [1:12:32<00:03, 9.48it/s]\u001b[A\n",
+ "100%|█████████▉| 44033/44063 [1:12:32<00:02, 10.61it/s]\u001b[A\n",
+ "100%|█████████▉| 44035/44063 [1:12:32<00:02, 11.01it/s]\u001b[A\n",
+ "100%|█████████▉| 44037/44063 [1:12:32<00:02, 9.89it/s]\u001b[A\n",
+ "100%|█████████▉| 44039/44063 [1:12:33<00:02, 9.29it/s]\u001b[A\n",
+ "100%|█████████▉| 44041/44063 [1:12:33<00:02, 9.65it/s]\u001b[A\n",
+ "100%|█████████▉| 44043/44063 [1:12:33<00:01, 10.03it/s]\u001b[A\n",
+ "100%|█████████▉| 44045/44063 [1:12:33<00:01, 9.96it/s]\u001b[A\n",
+ "100%|█████████▉| 44047/44063 [1:12:33<00:01, 9.31it/s]\u001b[A\n",
+ "100%|█████████▉| 44049/44063 [1:12:34<00:01, 9.38it/s]\u001b[A\n",
+ "100%|█████████▉| 44051/44063 [1:12:34<00:01, 10.03it/s]\u001b[A\n",
+ "100%|█████████▉| 44053/44063 [1:12:34<00:00, 10.63it/s]\u001b[A\n",
+ "100%|█████████▉| 44055/44063 [1:12:34<00:00, 11.35it/s]\u001b[A\n",
+ "100%|█████████▉| 44057/44063 [1:12:34<00:00, 11.03it/s]\u001b[A\n",
+ "100%|█████████▉| 44059/44063 [1:12:34<00:00, 11.67it/s]\u001b[A\n",
+ "100%|█████████▉| 44061/44063 [1:12:35<00:00, 12.78it/s]\u001b[A\n",
+ "100%|██████████| 44063/44063 [1:12:35<00:00, 10.12it/s]\u001b[A\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Preprocess dataset\n",
+ "meta_data = []\n",
+ "for i in range(len(DATASETS_NAME)):\n",
+ " preprocessor = importlib.import_module('TTS.tts.datasets.preprocess')\n",
+ " preprocessor = getattr(preprocessor, DATASETS_NAME[i].lower())\n",
+ " meta_data += preprocessor(DATASETS_PATH[i],DATASETS_METAFILE[i])\n",
+ " \n",
+ "meta_data= list(meta_data)\n",
+ "\n",
+ "meta_data = meta_data\n",
+ "embeddings_dict = {}\n",
+ "len_meta_data= len(meta_data)\n",
+ "for i in tqdm(range(len_meta_data)):\n",
+ " _, wave_file_path, speaker_id = meta_data[i]\n",
+ " wav_file_name = os.path.basename(wave_file_path)\n",
+ " # Extract Embedding\n",
+ " preprocessed_wav = encoder.preprocess_wav(wave_file_path)\n",
+ " file_embedding = encoder.embed_utterance(preprocessed_wav)\n",
+ " embeddings_dict[wav_file_name] = [file_embedding.reshape(-1).tolist(), speaker_id]\n",
+ " del file_embedding"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# create and export speakers.json and aplly a L2_norm in embedding\n",
+ "speaker_mapping = {sample: {'name': embeddings_dict[sample][1], 'embedding':embeddings_dict[sample][0]} for i, sample in enumerate(embeddings_dict.keys())}\n",
+ "save_speaker_mapping(SAVE_PATH, speaker_mapping)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "The file speakers.json has been exported to ../ with 44063 samples\n"
+ ]
+ }
+ ],
+ "source": [
+ "#test load integrity\n",
+ "speaker_mapping_load = load_speaker_mapping(SAVE_PATH)\n",
+ "assert speaker_mapping == speaker_mapping_load\n",
+ "print(\"The file speakers.json has been exported to \",SAVE_PATH, ' with ', len(embeddings_dict.keys()), ' samples')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.7.6"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/notebooks/GE2E-Speaker_Encoder- ExtractSpeakerEmbeddings-by-sample.ipynb b/notebooks/GE2E-Speaker_Encoder- ExtractSpeakerEmbeddings-by-sample.ipynb
new file mode 100644
index 00000000..2fba4d49
--- /dev/null
+++ b/notebooks/GE2E-Speaker_Encoder- ExtractSpeakerEmbeddings-by-sample.ipynb
@@ -0,0 +1,163 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "This is a noteboook used to generate the speaker embeddings with the GE2E speaker encoder model for multi-speaker training.\n",
+ "\n",
+ "Before running this script please DON'T FORGET: \n",
+ "- to set file paths.\n",
+ "- to download related model files from TTS.\n",
+ "- download or clone related repos, linked below.\n",
+ "- setup the repositories. ```python setup.py install```\n",
+ "- to checkout right commit versions (given next to the model) of TTS.\n",
+ "- to set the right paths in the cell below.\n",
+ "\n",
+ "Repository:\n",
+ "- TTS: https://github.com/mozilla/TTS"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%load_ext autoreload\n",
+ "%autoreload 2\n",
+ "import os\n",
+ "import importlib\n",
+ "import random\n",
+ "import librosa\n",
+ "import torch\n",
+ "\n",
+ "import numpy as np\n",
+ "from tqdm import tqdm\n",
+ "from TTS.tts.utils.speakers import save_speaker_mapping, load_speaker_mapping\n",
+ "\n",
+ "# you may need to change this depending on your system\n",
+ "os.environ['CUDA_VISIBLE_DEVICES']='0'\n",
+ "\n",
+ "\n",
+ "from TTS.tts.utils.speakers import save_speaker_mapping, load_speaker_mapping\n",
+ "from TTS.utils.audio import AudioProcessor\n",
+ "from TTS.utils.io import load_config"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "You should also adjust all the path constants to point at the relevant locations for you locally"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "MODEL_RUN_PATH = \"../../Mozilla-TTS/checkpoints/libritts_360-half-September-28-2019_10+46AM-8565c50-20200323T115637Z-001/\"\n",
+ "MODEL_PATH = MODEL_RUN_PATH + \"best_model.pth.tar\"\n",
+ "CONFIG_PATH = MODEL_RUN_PATH + \"config.json\"\n",
+ "\n",
+ "\n",
+ "DATASETS_NAME = ['vctk'] # list the datasets\n",
+ "DATASETS_PATH = ['../../../datasets/VCTK/']\n",
+ "DATASETS_METAFILE = ['']\n",
+ "\n",
+ "USE_CUDA = True"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Preprocess dataset\n",
+ "meta_data = []\n",
+ "for i in range(len(DATASETS_NAME)):\n",
+ " preprocessor = importlib.import_module('TTS.datasets.preprocess')\n",
+ " preprocessor = getattr(preprocessor, DATASETS_NAME[i].lower())\n",
+ " meta_data += preprocessor(DATASETS_PATH[i],DATASETS_METAFILE[i])\n",
+ " \n",
+ "meta_data= list(meta_data)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "c = load_config(CONFIG_PATH)\n",
+ "ap = AudioProcessor(**c['audio'])\n",
+ "\n",
+ "model = SpeakerEncoder(**c.model)\n",
+ "model.load_state_dict(torch.load(MODEL_PATH)['model'])\n",
+ "model.eval()\n",
+ "if USE_CUDA:\n",
+ " model.cuda()\n",
+ "\n",
+ "embeddings_dict = {}\n",
+ "len_meta_data= len(meta_data)\n",
+ "\n",
+ "for i in tqdm(range(len_meta_data)):\n",
+ " _, wav_file, speaker_id = meta_data[i]\n",
+ " wav_file_name = os.path.basename(wav_file)\n",
+ " mel_spec = ap.melspectrogram(ap.load_wav(wav_file)).T\n",
+ " mel_spec = torch.FloatTensor(mel_spec[None, :, :])\n",
+ " if USE_CUDA:\n",
+ " mel_spec = mel_spec.cuda()\n",
+ " embedd = model.compute_embedding(mel_spec).cpu().detach().numpy().reshape(-1)\n",
+ " embeddings_dict[wav_file_name] = [embedd,speaker_id]\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# create and export speakers.json\n",
+ "speaker_mapping = {sample: {'name': embeddings_dict[sample][1], 'embedding':embeddings_dict[sample][0].reshape(-1).tolist()} for i, sample in enumerate(embeddings_dict.keys())}\n",
+ "save_speaker_mapping(MODEL_RUN_PATH, speaker_mapping)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#test load integrity\n",
+ "speaker_mapping_load = load_speaker_mapping(MODEL_RUN_PATH)\n",
+ "assert speaker_mapping == speaker_mapping_load\n",
+ "print(\"The file speakers.json has been exported to \",MODEL_RUN_PATH, ' with ', len(embeddings_dict.keys()), ' speakers')"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.7.6"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/notebooks/TestAttention.ipynb b/notebooks/TestAttention.ipynb
index 92b1d6c4..08d3acf8 100644
--- a/notebooks/TestAttention.ipynb
+++ b/notebooks/TestAttention.ipynb
@@ -36,14 +36,14 @@
"import librosa\n",
"import librosa.display\n",
"\n",
- "from TTS.layers import *\n",
- "from TTS.utils.audio import AudioProcessor\n",
- "from TTS.utils.generic_utils import setup_model\n",
- "from TTS.utils.io import load_config\n",
- "from TTS.utils.text import text_to_sequence\n",
- "from TTS.utils.synthesis import synthesis\n",
- "from TTS.utils.visual import plot_alignment\n",
- "from TTS.utils.measures import alignment_diagonal_score\n",
+ "from mozilla_voice_tts.tts.layers import *\n",
+ "from mozilla_voice_tts.tts.utils.audio import AudioProcessor\n",
+ "from mozilla_voice_tts.tts.utils.generic_utils import setup_model\n",
+ "from mozilla_voice_tts.tts.utils.io import load_config\n",
+ "from mozilla_voice_tts.tts.utils.text import text_to_sequence\n",
+ "from mozilla_voice_tts.tts.utils.synthesis import synthesis\n",
+ "from mozilla_voice_tts.tts.utils.visual import plot_alignment\n",
+ "from mozilla_voice_tts.tts.utils.measures import alignment_diagonal_score\n",
"\n",
"import IPython\n",
"from IPython.display import Audio\n",
@@ -96,7 +96,7 @@
"outputs": [],
"source": [
"# LOAD TTS MODEL\n",
- "from TTS.utils.text.symbols import make_symbols, symbols, phonemes\n",
+ "from mozilla_voice_tts.tts.utils.text.symbols import make_symbols, symbols, phonemes\n",
"\n",
"# multi speaker \n",
"if CONFIG.use_speaker_embedding:\n",
diff --git a/notebooks/Tutorial_Converting_PyTorch_to_TF_to_TFlite.ipynb b/notebooks/Tutorial_Converting_PyTorch_to_TF_to_TFlite.ipynb
new file mode 100644
index 00000000..625c0c0a
--- /dev/null
+++ b/notebooks/Tutorial_Converting_PyTorch_to_TF_to_TFlite.ipynb
@@ -0,0 +1,412 @@
+{
+ "nbformat": 4,
+ "nbformat_minor": 0,
+ "metadata": {
+ "colab": {
+ "name": "Tutorial_Converting_PyTorch_to_TF_to_TFlite.ipynb",
+ "provenance": [],
+ "collapsed_sections": []
+ },
+ "kernelspec": {
+ "name": "python3",
+ "display_name": "Python 3"
+ }
+ },
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "6LWsNd3_M3MP",
+ "colab_type": "text"
+ },
+ "source": [
+ "# Converting Pytorch models to Tensorflow and TFLite by MozillaTTS"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "FAqrSIWgLyP0",
+ "colab_type": "text"
+ },
+ "source": [
+ "This is a tutorial demonstrating Mozilla TTS capabilities to convert \n",
+ "trained PyTorch models to Tensorflow and Tflite.\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "MBJjGYnoEo4v",
+ "colab_type": "text"
+ },
+ "source": [
+ "# Installation"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Ku-dA4DKoeXk",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Download TF Models and configs"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "jGIgnWhGsxU1",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 162
+ },
+ "outputId": "b461952f-8507-4dd2-af06-4e6b8692765d",
+ "tags": []
+ },
+ "source": [
+ "!gdown --id 1dntzjWFg7ufWaTaFy80nRz-Tu02xWZos -O data/tts_model.pth.tar\n",
+ "!gdown --id 18CQ6G6tBEOfvCHlPqP8EBI4xWbrr9dBc -O data/config.json"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "4dnpE0-kvTsu",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 235
+ },
+ "outputId": "f67c3138-bda0-4b3e-ffcc-647f9feec23e",
+ "tags": []
+ },
+ "source": [
+ "!gdown --id 1Ty5DZdOc0F7OTGj9oJThYbL5iVu_2G0K -O data/vocoder_model.pth.tar\n",
+ "!gdown --id 1Rd0R_nRCrbjEdpOwq6XwZAktvugiBvmu -O data/config_vocoder.json\n",
+ "!gdown --id 11oY3Tv0kQtxK_JPgxrfesa99maVXHNxU -O data/scale_stats.npy"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "3IGvvCRMEwqn",
+ "colab_type": "text"
+ },
+ "source": [
+ "# Model Conversion PyTorch -> TF -> TFLite"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "tLhz8SAf8Pgp",
+ "colab_type": "text"
+ },
+ "source": [
+ "## Converting PyTorch to Tensorflow\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "Xsrvr_WQ8Ib5",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 1000
+ },
+ "outputId": "dae96616-e5f7-41b6-cdb9-5026cfcd3214",
+ "tags": []
+ },
+ "source": [
+ "# convert TTS model to Tensorflow\n",
+ "!python ../TTS/bin/convert_tacotron2_torch_to_tf.py --config_path data/config.json --torch_model_path data/tts_model.pth.tar --output_path data/tts_model_tf.pkl"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "VJ4NA5If9ljv",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 1000
+ },
+ "outputId": "1520dca8-1db8-4e07-bc0c-b1d5941c775e",
+ "tags": []
+ },
+ "source": [
+ "# convert Vocoder model to Tensorflow\n",
+ "!python ../TTS/bin/convert_melgan_torch_to_tf.py --config_path data/config_vocoder.json --torch_model_path data/vocoder_model.pth.tar --output_path data/vocoder_model_tf.pkl"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "7d5vTkBZ-BYQ",
+ "colab_type": "text"
+ },
+ "source": [
+ "## Converting Tensorflow to TFLite"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "33hTfpuU99cg",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 927
+ },
+ "outputId": "8a0e5be1-23a2-4128-ee37-8232adcb8ff0",
+ "tags": []
+ },
+ "source": [
+ "# convert TTS model to TFLite\n",
+ "!python ../TTS/bin/convert_tacotron2_tflite.py --config_path data/config.json --tf_model data/tts_model_tf.pkl --output_path data/tts_model.tflite"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "e00Hm75Y-wZ2",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 364
+ },
+ "outputId": "42381b05-3c9d-44f0-dac7-d81efd95eadf",
+ "tags": []
+ },
+ "source": [
+ "# convert Vocoder model to TFLite\n",
+ "!python ../TTS/bin/convert_melgan_tflite.py --config_path data/config_vocoder.json --tf_model data/vocoder_model_tf.pkl --output_path data/vocoder_model.tflite"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Zlgi8fPdpRF0",
+ "colab_type": "text"
+ },
+ "source": [
+ "# Run Inference with TFLite "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "f-Yc42nQZG5A",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "def run_vocoder(mel_spec):\n",
+ " vocoder_inputs = mel_spec[None, :, :]\n",
+ " # get input and output details\n",
+ " input_details = vocoder_model.get_input_details()\n",
+ " # reshape input tensor for the new input shape\n",
+ " vocoder_model.resize_tensor_input(input_details[0]['index'], vocoder_inputs.shape)\n",
+ " vocoder_model.allocate_tensors()\n",
+ " detail = input_details[0]\n",
+ " vocoder_model.set_tensor(detail['index'], vocoder_inputs)\n",
+ " # run the model\n",
+ " vocoder_model.invoke()\n",
+ " # collect outputs\n",
+ " output_details = vocoder_model.get_output_details()\n",
+ " waveform = vocoder_model.get_tensor(output_details[0]['index'])\n",
+ " return waveform \n",
+ "\n",
+ "\n",
+ "def tts(model, text, CONFIG, p):\n",
+ " t_1 = time.time()\n",
+ " waveform, alignment, mel_spec, mel_postnet_spec, stop_tokens, inputs = synthesis(model, text, CONFIG, use_cuda, ap, speaker_id, style_wav=None,\n",
+ " truncated=False, enable_eos_bos_chars=CONFIG.enable_eos_bos_chars,\n",
+ " backend='tflite')\n",
+ " waveform = run_vocoder(mel_postnet_spec.T)\n",
+ " waveform = waveform[0, 0]\n",
+ " rtf = (time.time() - t_1) / (len(waveform) / ap.sample_rate)\n",
+ " tps = (time.time() - t_1) / len(waveform)\n",
+ " print(waveform.shape)\n",
+ " print(\" > Run-time: {}\".format(time.time() - t_1))\n",
+ " print(\" > Real-time factor: {}\".format(rtf))\n",
+ " print(\" > Time per step: {}\".format(tps))\n",
+ " IPython.display.display(IPython.display.Audio(waveform, rate=CONFIG.audio['sample_rate'])) \n",
+ " return alignment, mel_postnet_spec, stop_tokens, waveform"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "ZksegYQepkFg",
+ "colab_type": "text"
+ },
+ "source": [
+ "### Load TF Models"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "oVa0kOamprgj",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "import os\n",
+ "import torch\n",
+ "import time\n",
+ "import IPython\n",
+ "\n",
+ "from mozilla_voice_tts.tts.tf.utils.tflite import load_tflite_model\n",
+ "from mozilla_voice_tts.tts.tf.utils.io import load_checkpoint\n",
+ "from mozilla_voice_tts.utils.io import load_config\n",
+ "from mozilla_voice_tts.tts.utils.text.symbols import symbols, phonemes\n",
+ "from mozilla_voice_tts.utils.audio import AudioProcessor\n",
+ "from mozilla_voice_tts.tts.utils.synthesis import synthesis"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "EY-sHVO8IFSH",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# runtime settings\n",
+ "use_cuda = False"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "_1aIUp2FpxOQ",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# model paths\n",
+ "TTS_MODEL = \"data/tts_model.tflite\"\n",
+ "TTS_CONFIG = \"data/config.json\"\n",
+ "VOCODER_MODEL = \"data/vocoder_model.tflite\"\n",
+ "VOCODER_CONFIG = \"data/config_vocoder.json\""
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "CpgmdBVQplbv",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# load configs\n",
+ "TTS_CONFIG = load_config(TTS_CONFIG)\n",
+ "VOCODER_CONFIG = load_config(VOCODER_CONFIG)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "zmrQxiozIUVE",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 471
+ },
+ "outputId": "21cda136-de87-4d55-fd46-7d5306103d90",
+ "tags": []
+ },
+ "source": [
+ "# load the audio processor\n",
+ "TTS_CONFIG.audio['stats_path'] = 'data/scale_stats.npy'\n",
+ "ap = AudioProcessor(**TTS_CONFIG.audio) "
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "8fLoI4ipqMeS",
+ "colab_type": "code",
+ "colab": {}
+ },
+ "source": [
+ "# LOAD TTS MODEL\n",
+ "# multi speaker \n",
+ "speaker_id = None\n",
+ "speakers = []\n",
+ "\n",
+ "# load the models\n",
+ "model = load_tflite_model(TTS_MODEL)\n",
+ "vocoder_model = load_tflite_model(VOCODER_MODEL)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "Ws_YkPKsLgo-",
+ "colab_type": "text"
+ },
+ "source": [
+ "## Run Sample Sentence"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "FuWxZ9Ey5Puj",
+ "colab_type": "code",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 134
+ },
+ "outputId": "535c2df1-c27c-458b-e14b-41a977635aa1",
+ "tags": []
+ },
+ "source": [
+ "sentence = \"Bill got in the habit of asking himself “Is that thought true?” and if he wasn’t absolutely certain it was, he just let it go.\"\n",
+ "align, spec, stop_tokens, wav = tts(model, sentence, TTS_CONFIG, ap)"
+ ],
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/notebooks/dataset_analysis/AnalyzeDataset-Copy1.ipynb b/notebooks/dataset_analysis/AnalyzeDataset-Copy1.ipynb
new file mode 100644
index 00000000..0fe81d4e
--- /dev/null
+++ b/notebooks/dataset_analysis/AnalyzeDataset-Copy1.ipynb
@@ -0,0 +1,3406 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [],
+ "source": [
+ "TTS_PATH = \"/home/erogol/projects/\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [],
+ "source": [
+ "import os\n",
+ "import sys\n",
+ "sys.path.append(TTS_PATH) # set this if TTS is not installed globally\n",
+ "import glob\n",
+ "import librosa\n",
+ "import numpy as np\n",
+ "import pandas as pd\n",
+ "from scipy.stats import norm\n",
+ "from tqdm import tqdm_notebook as tqdm\n",
+ "from multiprocessing import Pool\n",
+ "from matplotlib import pylab as plt\n",
+ "from collections import Counter\n",
+ "from mozilla_voice_tts.tts.datasets.preprocess import *\n",
+ "%matplotlib inline"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [],
+ "source": [
+ "DATA_PATH = \"/home/erogol/Data/Spectie/audio/output/\"\n",
+ "META_DATA = \"metadata.txt\"\n",
+ "NUM_PROC = 8"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "ename": "FileNotFoundError",
+ "evalue": "[Errno 2] No such file or directory: '/home/erogol/Data/Spectie/audio/output/metadata.txt'",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[0;31mFileNotFoundError\u001b[0m Traceback (most recent call last)",
+ "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;31m# use your own preprocessor at this stage - TTS/datasets/proprocess.py\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 2\u001b[0;31m \u001b[0mitems\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mmozilla_de\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mDATA_PATH\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mMETA_DATA\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 3\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\" > Number of audio files: {}\"\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mformat\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mitems\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m~/Projects/TTS/tts_namespace/TTS/datasets/preprocess.py\u001b[0m in \u001b[0;36mmozilla_de\u001b[0;34m(root_path, meta_file)\u001b[0m\n\u001b[1;32m 81\u001b[0m \u001b[0mitems\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 82\u001b[0m \u001b[0mspeaker_name\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m\"mozilla\"\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 83\u001b[0;31m \u001b[0;32mwith\u001b[0m \u001b[0mopen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtxt_file\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'r'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mencoding\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m\"ISO 8859-1\"\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mttf\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 84\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mline\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mttf\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 85\u001b[0m \u001b[0mcols\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mline\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mstrip\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msplit\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'|'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;31mFileNotFoundError\u001b[0m: [Errno 2] No such file or directory: '/home/erogol/Data/Spectie/audio/output/metadata.txt'"
+ ]
+ }
+ ],
+ "source": [
+ "# use your own preprocessor at this stage - TTS/datasets/proprocess.py\n",
+ "items = mozilla_de(DATA_PATH, META_DATA)\n",
+ "print(\" > Number of audio files: {}\".format(len(items)))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [],
+ "source": [
+ "# check wavs if exist\n",
+ "wav_files = []\n",
+ "for item in items:\n",
+ " wav_file = item[1].strip()\n",
+ " wav_files.append(wav_file)\n",
+ " if not os.path.exists(wav_file):\n",
+ " print(wav_file)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "['/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_119.wav']\n"
+ ]
+ }
+ ],
+ "source": [
+ "# show duplicate items\n",
+ "c = Counter(wav_files)\n",
+ "duplicates = [item for item, count in c.items() if count > 1]\n",
+ "print(duplicates)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [],
+ "source": [
+ "folders = [w.split('/')[5] for w in wav_files]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'BATCH_10_FINAL',\n",
+ " 'BATCH_11_FINAL',\n",
+ " 'BATCH_12_FINAL',\n",
+ " 'BATCH_13_FINAL',\n",
+ " 'BATCH_14_FINAL',\n",
+ " 'BATCH_15_FINAL',\n",
+ " 'BATCH_16_FINAL',\n",
+ " 'BATCH_17_FINAL',\n",
+ " 'BATCH_18_FINAL',\n",
+ " 'BATCH_19_FINAL',\n",
+ " 'BATCH_1_FINAL',\n",
+ " 'BATCH_20_FINAL',\n",
+ " 'BATCH_2_FINAL',\n",
+ " 'BATCH_3_FINAL',\n",
+ " 'BATCH_4_FINAL',\n",
+ " 'BATCH_5_FINAL',\n",
+ " 'BATCH_6_FINAL',\n",
+ " 'BATCH_7_FINAL',\n",
+ " 'BATCH_8_FINAL',\n",
+ " 'BATCH_9_FINAL'}"
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "set(folders)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/erogol/miniconda3/lib/python3.7/site-packages/ipykernel_launcher.py:18: TqdmDeprecationWarning: This function will be removed in tqdm==5.0.0\n",
+ "Please use `tqdm.notebook.tqdm` instead of `tqdm.tqdm_notebook`\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "afbb94c274fe4913b256a8756584c0f6",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(FloatProgress(value=0.0, max=14610.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "def load_item(item):\n",
+ " file_name = item[1].strip()\n",
+ " text = item[0].strip()\n",
+ " audio = librosa.load(file_name, sr=None)\n",
+ " sr = audio[1]\n",
+ " audio = audio[0]\n",
+ " audio_len = len(audio) / sr\n",
+ " text_len = len(text)\n",
+ " return file_name, text, text_len, audio, audio_len\n",
+ "\n",
+ "# This will take a while depending on size of dataset\n",
+ "if NUM_PROC == 1:\n",
+ " data = []\n",
+ " for m in tqdm(items):\n",
+ " data += [load_item(m)]\n",
+ "else:\n",
+ " with Pool(8) as p:\n",
+ " data = list(tqdm(p.imap(load_item, items), total=len(items)))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/erogol/miniconda3/lib/python3.7/site-packages/ipykernel_launcher.py:3: TqdmDeprecationWarning: This function will be removed in tqdm==5.0.0\n",
+ "Please use `tqdm.notebook.tqdm` instead of `tqdm.tqdm_notebook`\n",
+ " This is separate from the ipykernel package so we can avoid doing imports until\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "53b7f6adb4db47279927ec064addb3c7",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(FloatProgress(value=0.0, max=14610.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ " > Number of words: 27102\n"
+ ]
+ }
+ ],
+ "source": [
+ "# count words in the dataset\n",
+ "w_count = Counter()\n",
+ "for item in tqdm(data):\n",
+ " text = item[1].lower().strip()\n",
+ " for word in text.split():\n",
+ " w_count[word] += 1\n",
+ "print(\" > Number of words: {}\".format(len(w_count)))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/erogol/miniconda3/lib/python3.7/site-packages/ipykernel_launcher.py:3: TqdmDeprecationWarning: This function will be removed in tqdm==5.0.0\n",
+ "Please use `tqdm.notebook.tqdm` instead of `tqdm.tqdm_notebook`\n",
+ " This is separate from the ipykernel package so we can avoid doing imports until\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "8b48c3415e2a4ac1a174502c2308501d",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(FloatProgress(value=0.0, max=14610.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "text_vs_durs = {} # text length vs audio duration\n",
+ "text_len_counter = Counter() # number of sentences with the keyed length\n",
+ "for item in tqdm(data):\n",
+ " text = item[1].lower().strip()\n",
+ " text_len = len(text)\n",
+ " text_len_counter[text_len] += 1\n",
+ " audio_len = item[-1]\n",
+ " try:\n",
+ " text_vs_durs[text_len] += [audio_len]\n",
+ " except:\n",
+ " text_vs_durs[text_len] = [audio_len]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [],
+ "source": [
+ "# text_len vs avg_audio_len, median_audio_len, std_audio_len\n",
+ "text_vs_avg = {}\n",
+ "text_vs_median = {}\n",
+ "text_vs_std = {}\n",
+ "for key, durs in text_vs_durs.items():\n",
+ " text_vs_avg[key] = np.mean(durs)\n",
+ " text_vs_median[key] = np.median(durs)\n",
+ " text_vs_std[key] = np.std(durs)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "source": [
+ "### Avg audio length per char"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {
+ "Collapsed": "false",
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_7.wav', 'Schickes Heimkino!', 18, array([1.28518932e-05, 1.68334354e-05, 1.03571265e-05, ...,\n",
+ " 2.77877753e-05, 1.10460878e-05, 2.05760971e-05], dtype=float32), 1.5862083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_12.wav', 'Das sieht ihm ähnlich.', 23, array([7.6380376e-05, 9.3327515e-05, 6.1386294e-05, ..., 3.4380835e-05,\n",
+ " 2.6692895e-05, 2.2882025e-06], dtype=float32), 1.6567083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_20.wav', 'Oh, das Programm ist mir neu.', 29, array([-3.6327918e-05, -5.8332487e-05, -5.0294046e-05, ...,\n",
+ " -3.2606560e-05, -5.3037817e-05, -3.6754736e-05], dtype=float32), 1.8241458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_21.wav', 'Niemand ist ein Alleskönner.', 29, array([2.5469655e-05, 1.5675920e-05, 2.6378759e-05, ..., 3.4840865e-05,\n",
+ " 3.4687979e-05, 2.3448023e-05], dtype=float32), 1.9034583333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_25.wav', 'Dagegen ist kein Kraut gewachsen.', 33, array([8.6409571e-05, 1.6211446e-04, 1.2149933e-04, ..., 1.4264301e-05,\n",
+ " 2.6473885e-05, 4.1174495e-05], dtype=float32), 1.91225)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_39.wav', 'Seid gegrüÃ\\x9ft!', 15, array([-4.95165441e-05, -9.18527076e-05, -1.06668835e-04, ...,\n",
+ " -4.00948884e-05, -6.23805026e-05, -4.42093369e-05], dtype=float32), 1.1808541666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_43.wav', 'Nicht mit dem FuÃ\\x9f!', 19, array([-2.4153460e-05, -9.5195399e-05, -1.8093537e-04, ...,\n",
+ " 2.0667248e-05, 2.7399163e-05, 5.0344559e-05], dtype=float32), 1.4363958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_44.wav', 'Wissen ist Macht.', 17, array([-1.9221216e-05, -2.1811753e-05, -4.0165878e-06, ...,\n",
+ " -5.0537183e-06, -1.3825783e-05, -2.8384518e-05], dtype=float32), 1.8329583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_45.wav', 'Guck mal, ein Eichhörnchen!', 28, array([-8.8387278e-05, -7.1484370e-05, -9.1183894e-05, ...,\n",
+ " -2.6602589e-05, 1.1369466e-05, -1.4236821e-06], dtype=float32), 1.5245208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_58.wav', 'Ich bin mein eigener Hund.', 26, array([-1.3441265e-05, -1.3771249e-05, 2.1415319e-06, ...,\n",
+ " -2.9998329e-05, 6.4692267e-06, 1.6420488e-05], dtype=float32), 1.91225)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_68.wav', 'Lach ich, oder was?', 19, array([1.20631594e-04, 2.69133277e-04, 3.61918297e-04, ...,\n",
+ " 2.52288628e-05, 1.12787602e-05, 2.01150815e-05], dtype=float32), 1.7272083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_76.wav', 'Moment mal, das ist neu.', 24, array([-4.0444505e-05, -5.6087447e-05, -7.0869857e-05, ...,\n",
+ " -5.9735464e-07, 1.4513580e-05, 1.7241922e-05], dtype=float32), 1.6743333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_79.wav', 'Wie lange zieht der Tee schon?', 30, array([ 1.3359761e-05, 1.4845427e-06, -8.4266394e-06, ...,\n",
+ " 8.4090761e-06, 5.6682808e-07, 1.4266146e-06], dtype=float32), 1.8858333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_95.wav', 'Schlaf gut!', 11, array([-8.3705861e-05, -1.3769916e-04, -1.0772650e-04, ...,\n",
+ " -1.2876300e-05, -3.5042558e-05, -1.5538299e-05], dtype=float32), 1.0839166666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_97.wav', 'Entschuldigen Sie die Verwechslung!', 35, array([-4.3585667e-05, -4.9360351e-05, -2.4610319e-05, ...,\n",
+ " -1.4282005e-05, -7.0760620e-07, -2.8634834e-06], dtype=float32), 1.9210833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_99.wav', 'Schönes Ding!', 14, array([-4.9598326e-05, -4.2029962e-05, -2.2566113e-05, ...,\n",
+ " 7.5142352e-06, -3.1275456e-05, -1.8421564e-05], dtype=float32), 0.9252916666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_101.wav', 'Dann nichts wie weg hier!', 25, array([ 1.2582598e-05, 1.4227808e-05, 1.0588883e-05, ...,\n",
+ " 1.8725707e-07, -4.0784824e-05, -7.0644560e-06], dtype=float32), 1.7095833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_120.wav', \"Wie geht's?\", 11, array([ 3.6131805e-05, 2.3445213e-05, 4.7948160e-05, ...,\n",
+ " -3.3656095e-05, -4.0791183e-05, -4.5296023e-05], dtype=float32), 0.9341041666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_179.wav', 'Das ganze Haus hat gewackelt.', 29, array([ 1.31893430e-05, -2.02163919e-05, -5.92077959e-06, ...,\n",
+ " -8.03239527e-06, -1.91841791e-05, -1.46886205e-05], dtype=float32), 1.9034583333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_186.wav', 'Woher kommt all der Hass?', 25, array([-1.0393358e-05, -4.2540119e-05, -1.8952907e-05, ...,\n",
+ " 1.9931360e-05, 2.8833035e-06, 2.6874868e-06], dtype=float32), 1.8858333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_189.wav', 'Stillgestanden!', 15, array([ 4.4343769e-06, 1.3210945e-05, 1.7683087e-05, ...,\n",
+ " 2.6131744e-05, -5.4923967e-06, 9.4311863e-06], dtype=float32), 1.2689791666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_199.wav', 'Eine Sache zur Zeit.', 20, array([5.1501018e-05, 6.3279913e-05, 7.3763011e-05, ..., 1.0348874e-05,\n",
+ " 1.0562905e-05, 3.0424892e-05], dtype=float32), 1.4804583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_218.wav', 'Nichts für ungut!', 18, array([-4.0355466e-05, -4.5107645e-05, -7.7510209e-05, ...,\n",
+ " -2.0305148e-05, -3.0419576e-05, -1.7718892e-05], dtype=float32), 1.2337291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_220.wav', 'Sieh genau hin!', 15, array([-1.2045763e-02, -1.6849384e-02, -1.4799301e-02, ...,\n",
+ " 1.6059141e-06, -1.4713467e-05, 1.0609662e-05], dtype=float32), 1.3042291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_224.wav', 'Und welches Baujahr?', 20, array([-3.5566740e-05, -2.3342436e-05, -2.8526230e-05, ...,\n",
+ " 3.1306794e-05, 3.2872085e-05, 2.9171426e-05], dtype=float32), 1.6743333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_226.wav', 'Sofort umkehren!', 16, array([ 1.2734158e-04, 1.4998924e-04, 1.2418727e-04, ...,\n",
+ " -6.3872926e-06, -5.1714401e-06, -1.2052229e-05], dtype=float32), 1.3923541666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_232.wav', 'Da muss man locker bleiben.', 27, array([-3.2585725e-05, -3.3840271e-05, 1.3126293e-05, ...,\n",
+ " -1.8632261e-05, -6.3017387e-06, -5.6675367e-06], dtype=float32), 1.6567083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_237.wav', 'Probier es mal mit Aceton.', 26, array([ 7.5771743e-05, 1.0223542e-04, 1.0343192e-04, ...,\n",
+ " -2.1570906e-05, -3.1918564e-05, -1.1135696e-05], dtype=float32), 1.8858125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_244.wav', 'Kommt drauf an.', 15, array([ 2.7207607e-05, 1.8057373e-05, 1.2512723e-05, ...,\n",
+ " -6.0103289e-06, -2.1828011e-05, -8.1472344e-06], dtype=float32), 1.3571041666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_246.wav', 'Man darf gespannt sein.', 23, array([-2.3668355e-03, -3.7321844e-03, -3.6732492e-03, ...,\n",
+ " 1.7768043e-06, 2.0778492e-05, 5.1516781e-06], dtype=float32), 1.5685833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_251.wav', 'Daran scheiden sich die Geister.', 32, array([-2.39492147e-05, -4.70898958e-05, -2.53186899e-05, ...,\n",
+ " -4.88899059e-06, -1.34801885e-05, 1.04552892e-05], dtype=float32), 1.8153333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_258.wav', 'Was habt ihr heute erlebt?', 26, array([ 3.5868085e-05, 8.2530729e-05, 4.6677309e-05, ...,\n",
+ " -8.4167405e-06, -2.0942105e-05, -6.2113932e-06], dtype=float32), 1.7888958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_265.wav', 'Lass das sein!', 14, array([2.4356419e-05, 5.5347311e-05, 5.1189338e-05, ..., 2.7182332e-05,\n",
+ " 1.6106302e-05, 2.1714099e-05], dtype=float32), 1.2425208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_267.wav', 'Auch heute noch.', 16, array([ 1.6202603e-05, 1.8275598e-05, 1.5345126e-05, ...,\n",
+ " -9.9319268e-06, -1.4463866e-05, 7.9376441e-06], dtype=float32), 1.4363958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_270.wav', 'Wir sehen uns in Bielefeld.', 27, array([5.0975410e-05, 4.6619494e-05, 5.2299667e-05, ..., 2.4641362e-05,\n",
+ " 2.0409352e-05, 1.7508868e-05], dtype=float32), 1.8065208333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_274.wav', 'Gerald muss Dampf ablassen.', 27, array([-1.4112990e-04, -2.2197423e-04, -2.2060136e-04, ...,\n",
+ " -4.0291343e-05, -3.2744192e-05, -1.7507429e-05], dtype=float32), 1.7712708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_277.wav', 'Sehen Sie selbst!', 17, array([-3.6524234e-05, -2.8097162e-05, 4.4066533e-06, ...,\n",
+ " 2.1528131e-06, -1.2273627e-05, -8.5409883e-06], dtype=float32), 1.4275833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_282.wav', 'Haben wir jemanden vergessen?', 29, array([-2.1900923e-05, -8.0311016e-05, -4.5058856e-05, ...,\n",
+ " 8.6369282e-06, 2.3358027e-05, 1.4141980e-05], dtype=float32), 1.6919583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_300.wav', 'Oh, der Besuch ist da!', 22, array([-1.1763951e-06, -6.4509544e-07, -2.1343028e-05, ...,\n",
+ " 8.3751611e-06, -2.0755753e-05, -3.9365756e-07], dtype=float32), 1.5157083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_303.wav', 'Kannst du das bitte übernehmen?', 32, array([1.9790201e-05, 2.5795589e-05, 2.3016226e-05, ..., 4.4700668e-05,\n",
+ " 2.9440445e-05, 4.1151830e-05], dtype=float32), 1.965125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_309.wav', 'Ich muss verrückt sein.', 24, array([-3.7773843e-05, -2.5238944e-05, -4.5549310e-05, ...,\n",
+ " -1.4228171e-05, -1.3738420e-05, -2.5079733e-05], dtype=float32), 1.4099583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_312.wav', 'Gestrichen!', 11, array([4.6765574e-05, 8.2428312e-05, 6.1315681e-05, ..., 1.7959255e-06,\n",
+ " 5.7119927e-08, 3.7900886e-06], dtype=float32), 0.9693541666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_321.wav', 'Gott atmet nicht.', 17, array([3.9337472e-05, 4.7041980e-05, 5.6819965e-05, ..., 1.6601467e-05,\n",
+ " 1.5404070e-05, 3.0179035e-05], dtype=float32), 1.6831458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_327.wav', 'Das ist mir auch klar.', 22, array([ 6.4578126e-05, 9.0902526e-05, 7.7864941e-05, ...,\n",
+ " -1.0411938e-05, -3.7324537e-06, 1.4365208e-05], dtype=float32), 1.5421458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_329.wav', 'Es sieht nach Unsinn aus.', 25, array([ 1.1480927e-06, 7.0667493e-06, -3.8140864e-05, ...,\n",
+ " 5.6332779e-06, 3.7668069e-05, 7.3043757e-06], dtype=float32), 1.9827708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_333.wav', 'Das ist nur von auÃ\\x9fen.', 23, array([-3.8521201e-05, -4.7468315e-05, -3.4236415e-05, ...,\n",
+ " 5.2493826e-05, 3.7984686e-05, 3.3584591e-05], dtype=float32), 1.9915625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_334.wav', 'Ich habe gerade ein DéjÃ\\xa0-vu.', 30, array([ 4.4728897e-04, 3.7400136e-04, -4.0894563e-04, ...,\n",
+ " 2.4757979e-05, 1.1479871e-05, 2.5551706e-05], dtype=float32), 1.9387083333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_336.wav', 'Ich muss mich verzählt haben.', 30, array([-3.9173494e-05, -2.9986420e-05, -1.9012801e-05, ...,\n",
+ " -6.0724019e-06, 2.7600961e-05, -3.4350986e-05], dtype=float32), 1.6831458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_342.wav', 'So kann man sich täuschen.', 27, array([-3.5296402e-05, -6.0332448e-05, -5.2051670e-05, ...,\n",
+ " -1.2274999e-05, -6.2373409e-05, 1.2240975e-05], dtype=float32), 1.5068958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_345.wav', 'Ich weiÃ\\x9f nicht woher.', 22, array([-2.05518299e-05, -1.30783865e-05, -1.48754107e-05, ...,\n",
+ " -5.49699544e-05, -3.01012133e-05, -1.70801268e-05], dtype=float32), 1.4980833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_352.wav', 'Bist du jetzt beleidigt?', 24, array([-1.0385954e-05, 1.1672010e-05, -2.3844843e-05, ...,\n",
+ " 6.0053999e-06, -2.3204884e-05, -9.7573111e-06], dtype=float32), 1.9298958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_357.wav', 'Gib mir zwei Minuten, ja?', 25, array([-1.8705783e-05, -3.0273133e-05, -2.4814160e-05, ...,\n",
+ " 1.4705538e-05, 9.7520942e-06, 1.7873571e-06], dtype=float32), 1.8065208333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_360.wav', 'Voll der Psycho-Blick!', 22, array([ 5.0691519e-06, 1.2665058e-05, 1.4902340e-06, ...,\n",
+ " 9.9865492e-06, -2.0948526e-05, -1.1750392e-05], dtype=float32), 1.4980833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_365.wav', 'Mein Freund ist Musiker.', 24, array([ 4.2413834e-05, 2.3999601e-05, 1.0646096e-05, ...,\n",
+ " -1.9632445e-05, -2.5183452e-05, -1.8877656e-05], dtype=float32), 1.7272083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_386.wav', 'Hast du Knoblauch gegessen?', 27, array([ 4.2124993e-06, 1.6061234e-05, 1.6008022e-05, ...,\n",
+ " 4.7057729e-05, -5.8230005e-05, -6.6850065e-05], dtype=float32), 1.7977083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_391.wav', 'Ist mir gar nicht aufgefallen.', 30, array([-1.2801524e-04, -1.8332504e-04, -1.6864720e-04, ...,\n",
+ " -1.7935792e-05, 1.3743926e-05, 4.5144670e-06], dtype=float32), 1.6390833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_396.wav', 'Verdammt noch mal!', 18, array([-1.9188805e-05, 2.9282862e-06, 3.1274089e-06, ...,\n",
+ " 3.8011989e-05, 4.4447512e-05, 3.0465781e-05], dtype=float32), 1.3218541666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_403.wav', 'Klingt moralisch einwandfrei.', 29, array([-1.5154625e-06, -1.1907745e-05, -3.7140951e-06, ...,\n",
+ " 1.4816231e-06, -1.0694354e-05, -2.7909247e-05], dtype=float32), 1.8770208333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_412.wav', 'Wie wunderschön du bist.', 25, array([ 8.1452117e-06, 1.2316134e-05, 1.2410718e-05, ...,\n",
+ " -2.5919973e-05, -1.5394140e-05, -1.6787388e-05], dtype=float32), 1.7800833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_419.wav', 'Ich kann nichts erkennen.', 25, array([-2.1261691e-05, -2.6662590e-05, -3.2895186e-05, ...,\n",
+ " -8.6166056e-06, 1.0871788e-06, -5.8716050e-06], dtype=float32), 1.4363958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_423.wav', 'Jetzt aber zackig!', 18, array([ 2.4374567e-06, 2.0842881e-05, -1.5250983e-05, ...,\n",
+ " -1.6002667e-05, -4.2002972e-05, -2.0723968e-05], dtype=float32), 1.2953958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_425.wav', 'Ich bin schon ganz wirr im Kopf.', 32, array([2.9025901e-05, 3.5920395e-05, 4.5607205e-05, ..., 1.6718976e-05,\n",
+ " 2.1111184e-05, 3.3797973e-05], dtype=float32), 1.98275)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_430.wav', 'Ihr gefällt die Kulisse.', 25, array([ 2.0069625e-05, 6.2984320e-05, 4.6121866e-05, ...,\n",
+ " -3.1357740e-05, -2.2353357e-05, -2.2545100e-05], dtype=float32), 1.6919583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_445.wav', 'GrüÃ\\x9f dich!', 12, array([-1.0602423e-05, -7.0546007e-06, 1.1231577e-05, ...,\n",
+ " -4.8423290e-06, -2.5039872e-05, -2.4532073e-05], dtype=float32), 0.7842916666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_456.wav', 'Nach mir die Sintflut!', 22, array([ 2.0728099e-05, -9.0359263e-06, -4.4944873e-06, ...,\n",
+ " 6.8659042e-06, -1.2404760e-05, -2.2153192e-06], dtype=float32), 1.5862083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_460.wav', 'Was soll das denn bringen?', 26, array([ 3.9292016e-05, 5.6996982e-05, 6.4746971e-05, ...,\n",
+ " -3.1001658e-05, -9.7075417e-06, -1.9902369e-05], dtype=float32), 1.7888958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_461.wav', 'Er lädt immer noch.', 20, array([-1.6651324e-05, -5.8167420e-06, 5.8412393e-06, ...,\n",
+ " -5.8599158e-05, -5.3942535e-05, -2.6054968e-05], dtype=float32), 1.2337291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_479.wav', 'Was sollen wir nur tun?', 23, array([-4.4440752e-05, -5.3991145e-05, -4.1732972e-05, ...,\n",
+ " -5.2980035e-06, 1.0908753e-05, 1.9730707e-05], dtype=float32), 1.8329583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_481.wav', 'Schluss damit!', 14, array([-2.9023191e-05, -4.2109135e-05, -3.8624265e-05, ...,\n",
+ " -1.9805097e-05, -6.0203884e-06, 1.1789062e-05], dtype=float32), 0.9605416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_483.wav', 'Können sie mir ihr Passwort geben?', 35, array([ 2.5537942e-05, 5.2574283e-05, 5.7736743e-05, ...,\n",
+ " -5.4731267e-06, -2.9014491e-05, 3.6238887e-06], dtype=float32), 1.7624583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_491.wav', 'Sie muss zum BogenschieÃ\\x9fen.', 28, array([-3.1108371e-05, -5.1357423e-05, -7.0860064e-05, ...,\n",
+ " -4.0438888e-05, -2.6810346e-06, -1.3582417e-05], dtype=float32), 1.9387083333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_513.wav', 'Gib ihm die Schaufel wieder!', 28, array([-2.5840678e-05, -2.4174828e-05, -1.2895588e-05, ...,\n",
+ " 3.6998503e-05, 3.0887943e-05, 1.9229607e-05], dtype=float32), 1.7448333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_514.wav', 'Ich will mich kurzfassen.', 25, array([-5.4538796e-06, 1.6863480e-05, -2.4184583e-05, ...,\n",
+ " -7.9238208e-07, 9.8597202e-06, 2.5041477e-06], dtype=float32), 1.7448333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_515.wav', 'Die ist hart im Nehmen.', 23, array([ 3.2496322e-05, 3.8166479e-05, 3.2249674e-05, ...,\n",
+ " -1.0363748e-05, 1.9095280e-05, 9.2708688e-06], dtype=float32), 1.7360208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_516.wav', 'Oh mein Gott!', 13, array([ 1.0293347e-05, 2.3256578e-05, -2.6419082e-06, ...,\n",
+ " -1.2127157e-05, 1.4263560e-06, 3.2800324e-06], dtype=float32), 0.8812291666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_517.wav', 'Einer noch!', 11, array([ 1.8490386e-05, 9.7866017e-05, 1.1555837e-04, ...,\n",
+ " -5.3282761e-08, -1.5481584e-05, 1.1070631e-06], dtype=float32), 0.7578541666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_536.wav', 'Da hat er sich verhaspelt.', 26, array([-1.2101016e-05, -4.1350278e-05, -2.5068364e-05, ...,\n",
+ " -9.8568984e-05, 1.2527088e-04, 2.5078503e-04], dtype=float32), 1.6390833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_538.wav', 'Kann ich mir nicht vorstellen.', 30, array([-7.1259085e-05, -6.6917557e-05, -7.5606287e-05, ...,\n",
+ " -1.7281625e-05, 1.9208239e-06, 9.8984492e-06], dtype=float32), 1.5950208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_541.wav', 'Kannst du sie mal anstupsen?', 28, array([-3.0119493e-06, 3.5770699e-06, 8.4955855e-06, ...,\n",
+ " 1.3389642e-05, 2.2122082e-05, 1.8456800e-05], dtype=float32), 1.67875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_554.wav', 'Das wird nicht billig.', 22, array([-1.2833251e-05, -2.6942225e-05, -1.1592191e-05, ...,\n",
+ " -1.1226616e-05, 2.4460544e-05, 4.6120007e-05], dtype=float32), 1.3570833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_555.wav', 'Ã\\x9cberall wird hier gebaut.', 26, array([ 3.0397489e-06, 1.6576083e-05, 1.7184460e-05, ...,\n",
+ " -4.7443868e-06, 1.7984281e-07, 1.7898132e-05], dtype=float32), 1.5950208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_556.wav', 'Was möchten Sie zu trinken?', 28, array([3.6597925e-05, 3.9522194e-05, 3.4265908e-05, ..., 4.9602304e-04,\n",
+ " 4.0240673e-04, 2.1699475e-04], dtype=float32), 1.7888958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_559.wav', 'Waren Sie schon einmal bei uns?', 31, array([ 2.5204083e-06, -9.7146321e-06, 1.0508998e-05, ...,\n",
+ " 1.6337053e-05, 4.2958636e-05, 3.6466561e-05], dtype=float32), 1.8858333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_579.wav', 'Traut sich sonst noch jemand?', 29, array([-3.4311914e-05, -1.9934920e-05, -3.6420348e-05, ...,\n",
+ " -8.5477677e-06, -8.7745884e-06, -2.7311040e-05], dtype=float32), 1.9739583333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_587.wav', 'Hier noch mal die Kurzform.', 27, array([ 4.8683055e-06, -9.0082349e-06, -6.4492651e-06, ...,\n",
+ " 1.2890940e-05, 1.4272653e-05, 9.0988487e-06], dtype=float32), 1.9475)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_594.wav', 'Haste mal nen Euro?', 19, array([-8.6395357e-06, -1.0812845e-05, -3.0906973e-05, ...,\n",
+ " 9.5510404e-06, 1.9230547e-05, 3.1346096e-06], dtype=float32), 1.4011458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_599.wav', 'Wie schreibt man das?', 21, array([-3.6024519e-06, -2.5525418e-05, -2.9170100e-05, ...,\n",
+ " -1.0803048e-05, 3.5519159e-05, 6.3340508e-06], dtype=float32), 1.6831458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_600.wav', 'Er kann es nicht mehr hören.', 29, array([-3.8066657e-05, -3.2469205e-05, -5.3206204e-05, ...,\n",
+ " 2.6021740e-05, -1.0833596e-06, 1.9787998e-05], dtype=float32), 1.9210833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_601.wav', 'Bleib einfach cool.', 19, array([-4.1984731e-05, -2.3916245e-05, -3.1576215e-05, ...,\n",
+ " -1.8820670e-05, 6.2404342e-07, -9.7557686e-06], dtype=float32), 1.7712708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_603.wav', 'Davon können Sie ausgehen.', 27, array([ 1.0824577e-05, -1.7968627e-05, -1.6179658e-05, ...,\n",
+ " -5.5361601e-05, -4.2508735e-05, -3.1106232e-05], dtype=float32), 1.8153333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_606.wav', 'So ist das im Leben.', 20, array([ 1.0786475e-05, -1.3495748e-05, 6.5641157e-06, ...,\n",
+ " -3.1349493e-05, -2.5596510e-05, -2.9100025e-05], dtype=float32), 1.6655208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_625.wav', 'Du musst anders fragen.', 23, array([ 4.8367940e-03, 6.8724523e-03, 6.1804145e-03, ...,\n",
+ " -7.8923513e-06, 1.7550767e-06, 7.2876783e-06], dtype=float32), 1.7360208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_628.wav', 'Es war nicht alles schlecht.', 28, array([ 1.08825125e-05, 1.04639130e-05, 8.46001694e-06, ...,\n",
+ " -2.05042506e-05, 7.06381434e-06, 2.37766089e-05], dtype=float32), 1.7977083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_643.wav', 'Das lasse ich mir nicht bieten!', 31, array([-8.2775728e-07, -4.0987805e-05, -1.7558119e-05, ...,\n",
+ " -2.1388867e-06, -4.9800960e-06, -1.3807499e-05], dtype=float32), 1.8065208333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_665.wav', 'Hallo, ich bin der Neue!', 24, array([-2.4004371e-04, -3.8098267e-04, -3.8909691e-04, ...,\n",
+ " -3.5481004e-05, 3.5560199e-05, -1.3612277e-05], dtype=float32), 1.7800833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_667.wav', 'Fastest du?', 11, array([-6.0218765e-05, -8.1393919e-05, -8.6645297e-05, ...,\n",
+ " 6.8678496e-06, -8.2385115e-05, -5.4868913e-05], dtype=float32), 1.2072708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_675.wav', 'Nur um das klarzustellen.', 25, array([ 2.7598284e-05, 4.3499585e-05, -7.3542742e-06, ...,\n",
+ " 4.4517365e-06, -9.3571025e-06, 3.8795395e-05], dtype=float32), 1.8681875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_699.wav', 'Jetzt wird es gemein.', 21, array([ 2.8973442e-05, 5.4584369e-05, 2.5356880e-05, ...,\n",
+ " 7.6631528e-05, 5.6628844e-05, -4.1394928e-06], dtype=float32), 1.8681875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_704.wav', 'So sieht das aus.', 17, array([7.2620540e-05, 1.0683333e-04, 1.9689680e-04, ..., 2.9477818e-05,\n",
+ " 1.5229379e-05, 4.7805424e-05], dtype=float32), 1.7448333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_710.wav', 'Gute Nacht ihr Lausbuben!', 25, array([-3.4681521e-04, -4.7425818e-04, -4.6133957e-04, ...,\n",
+ " 8.0735008e-06, -6.7210376e-06, 6.1622823e-06], dtype=float32), 1.8153333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_727.wav', 'Tschüss, Mädels!', 18, array([ 5.8768086e-07, -7.6773445e-05, -4.4017674e-05, ...,\n",
+ " -7.9999263e-05, 3.1158263e-06, 9.4530027e-05], dtype=float32), 1.4275833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_750.wav', 'Geh mir nicht auf den Keks.', 27, array([ 3.7033031e-05, -1.8765691e-05, 3.5605895e-05, ...,\n",
+ " -4.1894207e-05, -5.0918239e-05, -8.2971856e-05], dtype=float32), 1.8505833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_758.wav', \"Dir werd ich's zeigen.\", 22, array([ 5.9986287e-05, 3.1676023e-05, 9.2681257e-05, ...,\n",
+ " -2.7595996e-05, -4.2494954e-05, -1.1851616e-06], dtype=float32), 1.8505833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_764.wav', 'Macht euch bereit!', 18, array([1.5598367e-04, 1.9868747e-04, 1.1692408e-04, ..., 8.2378487e-05,\n",
+ " 6.5455366e-05, 4.8687412e-05], dtype=float32), 1.4628333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_766.wav', 'Da kiekste wa?', 14, array([ 5.4184136e-07, -6.1094812e-05, -6.1461476e-05, ...,\n",
+ " 9.7159907e-05, 2.3223305e-05, 8.9147768e-05], dtype=float32), 1.5862083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_778.wav', 'Das gibt es ja nicht!', 21, array([ 2.0350570e-04, 3.1676778e-04, 2.1080665e-04, ...,\n",
+ " -6.1200735e-05, 1.1813832e-05, -2.1792879e-05], dtype=float32), 1.3570833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_10_FINAL/10_789.wav', 'Das ist nicht mein Problem.', 27, array([-5.5885310e-05, -6.4690561e-05, -3.0270432e-05, ...,\n",
+ " -7.1330876e-05, -1.6931441e-05, -1.1536635e-05], dtype=float32), 1.8858333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_23.wav', 'Finde dich damit ab.', 20, array([ 7.2009592e-05, -2.1050539e-05, -8.4551131e-05, ...,\n",
+ " 5.7306173e-05, 9.7603959e-05, 1.5820342e-04], dtype=float32), 1.3394583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_41.wav', 'Wie im Wilden Westen!', 21, array([ 1.4756477e-05, 3.1426986e-05, 9.2355578e-05, ...,\n",
+ " 8.1666811e-05, 7.9924212e-06, -1.6274511e-05], dtype=float32), 1.9915729166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_63.wav', 'Da gehe ich mit.', 16, array([-1.10742374e-04, -1.88132090e-05, 1.54691588e-05, ...,\n",
+ " 2.89936361e-06, -3.01086147e-05, 3.05973408e-05], dtype=float32), 1.7183958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_75.wav', 'Warum nur werktags?', 19, array([-0.00052728, -0.00052381, -0.00042873, ..., -0.00014365,\n",
+ " -0.00010449, -0.00010741], dtype=float32), 1.7183958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_76.wav', 'Geht ihr zur Kommunion?', 23, array([-1.0898075e-04, -9.7388023e-05, -6.8978305e-05, ...,\n",
+ " -5.0831288e-05, -1.5921889e-05, 6.4072694e-05], dtype=float32), 1.7271979166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_80.wav', 'Ihr Blick spricht Bände.', 25, array([-4.6483423e-05, -1.6536529e-04, -9.5357966e-05, ...,\n",
+ " -8.0715154e-06, -4.8390953e-05, -5.0536739e-05], dtype=float32), 1.6655104166666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_85.wav', 'Ruhe in Frieden.', 16, array([ 1.12481954e-04, 1.02392871e-04, 1.89193961e-05, ...,\n",
+ " -1.02047234e-05, -6.91346722e-05, -7.76782108e-05], dtype=float32), 1.7095729166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_97.wav', 'Es wird hart gekämpft.', 23, array([-0.0001628 , -0.00018412, -0.00010292, ..., 0.0001769 ,\n",
+ " 0.00018152, 0.00018817], dtype=float32), 1.8681979166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_98.wav', 'Warum das alles?', 16, array([-9.8717544e-05, -8.1991704e-05, -1.4659751e-04, ...,\n",
+ " -6.5778313e-06, -7.7343866e-05, 1.8901783e-05], dtype=float32), 1.3218333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_109.wav', 'Und Action!', 11, array([-2.8484770e-05, 8.8463985e-06, 5.4628901e-05, ...,\n",
+ " 6.9029898e-05, -7.5049247e-06, 2.7110993e-05], dtype=float32), 1.23371875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_112.wav', 'Bist du dir sicher?', 19, array([ 1.8312603e-05, -8.6757791e-07, -5.3837293e-06, ...,\n",
+ " 1.1187289e-05, -3.2346459e-05, 9.6363983e-06], dtype=float32), 1.6302708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_113.wav', 'Nur über meine Leiche!', 23, array([ 7.7449629e-05, 1.5036203e-04, 1.0243297e-04, ...,\n",
+ " -9.4819125e-06, -6.9288013e-05, 2.3950559e-05], dtype=float32), 1.8858229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_120.wav', 'Hoffentlich schafft er das.', 27, array([-1.6298418e-05, 1.6150392e-05, 2.2071041e-04, ...,\n",
+ " 5.1459443e-05, -2.1589445e-05, 3.2091139e-05], dtype=float32), 1.9210729166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_147.wav', 'Komm, spiel mit mir!', 20, array([ 1.9483854e-05, 1.7799211e-06, 3.3775228e-05, ...,\n",
+ " 2.8417478e-05, -4.2961314e-05, -3.5597783e-05], dtype=float32), 1.9386979166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_152.wav', 'Ui ui ui!', 9, array([5.5120941e-05, 5.6017692e-05, 4.3216096e-06, ..., 7.1505703e-05,\n",
+ " 3.5192006e-05, 7.0440023e-05], dtype=float32), 1.14559375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_157.wav', 'Riech mal!', 10, array([ 1.6765174e-05, 6.2451771e-05, 1.0707039e-04, ...,\n",
+ " -7.5908087e-05, -1.0923214e-04, -7.9517071e-05], dtype=float32), 1.03984375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_165.wav', 'Ich war nicht dabei.', 20, array([-9.2572387e-05, -7.4509240e-05, -3.5020537e-05, ...,\n",
+ " 2.8946462e-05, 6.8536661e-05, 1.4004428e-05], dtype=float32), 1.8065104166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_170.wav', 'Danke für die Einladung.', 25, array([-5.4829288e-05, -5.2409945e-05, -1.6216440e-05, ...,\n",
+ " 1.8202516e-05, 1.6152997e-05, 7.3245174e-05], dtype=float32), 1.5597708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_197.wav', 'So soll es sein.', 16, array([ 6.0843304e-05, 1.4244186e-05, -1.4521269e-05, ...,\n",
+ " -1.3551622e-04, -8.4085783e-05, -1.3086156e-04], dtype=float32), 1.4363958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_200.wav', 'Erschütternd!', 14, array([-1.85466139e-04, -1.61985561e-04, -1.26282161e-04, ...,\n",
+ " 6.37752237e-05, 1.00840225e-04, 1.20959485e-04], dtype=float32), 1.1543958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_203.wav', 'Nur das Ã\\x9cbliche.', 17, array([ 7.9542246e-05, 8.5164116e-05, 5.9246326e-05, ...,\n",
+ " -2.9600615e-05, 4.1036237e-05, 5.5239609e-05], dtype=float32), 1.8153229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_206.wav', 'Die hat nämlich ein Loch.', 26, array([-1.4263311e-05, 3.4131535e-05, -3.4750206e-05, ...,\n",
+ " -5.7866608e-05, 1.9035106e-05, 3.3172044e-05], dtype=float32), 1.9827604166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_230.wav', 'Hol das Stöckchen.', 19, array([-0.00064988, -0.00065917, -0.00059873, ..., 0.00020419,\n",
+ " 0.00022752, 0.00016691], dtype=float32), 1.4452083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_237.wav', 'Und bei dir?', 12, array([-2.9914919e-04, -2.2948935e-04, -2.3748397e-04, ...,\n",
+ " 1.1257434e-05, -3.9087045e-05, -2.3366434e-05], dtype=float32), 1.07509375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_264.wav', 'Es liegt in der Natur der Sache.', 32, array([ 3.1785059e-04, 3.4756004e-04, 3.4774767e-04, ...,\n",
+ " -3.1788899e-05, -7.7856974e-05, -7.3492403e-05], dtype=float32), 1.9563229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_268.wav', 'Mission erfolgreich!', 20, array([-5.1757845e-05, -2.9873547e-05, -5.2602922e-05, ...,\n",
+ " -1.0881226e-04, -7.0386566e-05, -4.1912252e-05], dtype=float32), 1.7977083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_274.wav', 'Kommt nicht in die Tüte!', 25, array([-2.6346192e-05, -6.4550313e-06, -4.2296477e-05, ...,\n",
+ " 6.7257854e-05, 5.5296507e-05, 6.6974962e-06], dtype=float32), 1.8505729166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_284.wav', 'Ja, guten Tag!', 14, array([ 3.1975062e-05, 7.6259523e-05, 7.8669080e-05, ...,\n",
+ " -1.8048113e-05, -4.4206077e-05, -4.7247828e-05], dtype=float32), 1.9739375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_308.wav', 'Es ist noch nicht lange her.', 28, array([ 2.2859822e-06, 6.0211198e-05, 5.7821064e-05, ...,\n",
+ " -8.3175619e-06, -2.3456680e-05, -1.9626390e-05], dtype=float32), 1.8681979166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_316.wav', 'Wiedersehen!', 12, array([2.8599703e-05, 6.1528997e-05, 8.9646070e-05, ..., 2.7208553e-06,\n",
+ " 2.9898734e-05, 9.2172457e-05], dtype=float32), 1.12796875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_328.wav', 'Mir ist schwindelig.', 20, array([ 2.4521294e-05, 5.4549360e-05, 2.9534258e-06, ...,\n",
+ " -8.9185494e-05, -1.0303867e-04, -5.3436386e-05], dtype=float32), 1.7976979166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_329.wav', 'Sprechen sie deutsch?', 21, array([-2.4279220e-04, -2.6937225e-04, -2.3713916e-04, ...,\n",
+ " -2.8695989e-05, -2.7513888e-06, 5.1191882e-06], dtype=float32), 1.5333333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_360.wav', 'So war es nicht gemeint.', 24, array([-5.8561371e-05, 8.4504954e-06, 3.6038864e-06, ...,\n",
+ " 9.6144824e-05, 5.4328477e-05, 8.8002511e-05], dtype=float32), 1.8681979166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_399.wav', 'Schluss jetzt!', 14, array([ 1.60011361e-04, 1.10784895e-04, 1.05728453e-04, ...,\n",
+ " 1.56215738e-05, -7.51677726e-06, 3.21154062e-06], dtype=float32), 1.1940625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_414.wav', 'Sehen Sie genau hin!', 20, array([ 4.0775692e-05, 7.8341225e-05, 5.9709568e-05, ...,\n",
+ " 1.6227934e-05, 3.3044285e-05, -1.1752409e-06], dtype=float32), 1.7448229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_432.wav', 'Christina Habeck?', 17, array([-7.0921145e-05, -8.7887020e-05, -1.0741340e-04, ...,\n",
+ " 6.9928697e-05, 6.0020051e-05, 4.4092048e-05], dtype=float32), 1.6831354166666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_491.wav', 'Olé, olé!', 11, array([-3.5300669e-05, -3.0546897e-05, -4.6127847e-05, ...,\n",
+ " -4.5910983e-06, 9.3032322e-06, 4.1992083e-05], dtype=float32), 1.3394583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_498.wav', 'Nur mal so als Anregung.', 24, array([-5.8754493e-05, -2.6690983e-05, -4.8782116e-05, ...,\n",
+ " -4.1356816e-05, -3.8702921e-05, -2.8129245e-05], dtype=float32), 1.929875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_503.wav', 'Ich glaube ihr kein Wort.', 25, array([-1.92081643e-06, -2.77346317e-05, -5.22437476e-05, ...,\n",
+ " 6.71621965e-05, 1.27864005e-05, 3.48269168e-05], dtype=float32), 1.9915625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_537.wav', 'Wie könnt ihr es wagen?', 24, array([-1.4561453e-03, -1.4608348e-03, -1.4617005e-03, ...,\n",
+ " 7.5047151e-06, -8.1957251e-07, 1.6147833e-05], dtype=float32), 1.8417604166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_540.wav', 'Nach was schmeckt das genau?', 28, array([5.2316565e-05, 4.9443977e-05, 5.7626901e-05, ..., 2.5021756e-05,\n",
+ " 4.5578519e-05, 5.3426527e-05], dtype=float32), 1.9651354166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_548.wav', 'Gänsehaut pur!', 15, array([-9.5325144e-05, -7.7983823e-05, -6.6722314e-05, ...,\n",
+ " 5.7276593e-05, 2.5111651e-05, 1.1992834e-05], dtype=float32), 1.4628333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_564.wav', 'Höret, höret!', 15, array([-6.9055131e-05, -6.1163970e-05, -7.0053116e-05, ...,\n",
+ " -1.7221355e-05, -7.2541329e-06, 1.8846076e-06], dtype=float32), 1.3658958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_574.wav', 'Das Haus ist umstellt.', 22, array([ 4.3151813e-05, 5.5632776e-05, 2.7663889e-05, ...,\n",
+ " -4.0600127e-05, -3.0027895e-05, -4.6370071e-05], dtype=float32), 1.7183958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_606.wav', 'Den versteht keiner.', 20, array([-6.2417603e-05, -8.2428480e-05, -4.4267428e-05, ...,\n",
+ " -6.2675332e-05, -4.0452942e-05, -5.3965356e-05], dtype=float32), 1.7272083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_612.wav', 'Halten Sie sich fest!', 21, array([2.8007184e-05, 3.2632157e-05, 6.2635645e-06, ..., 5.3581707e-06,\n",
+ " 1.5780075e-05, 2.3362747e-06], dtype=float32), 1.6390729166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_640.wav', 'Können Sie sich ausweisen?', 27, array([-4.1133004e-05, -3.4346365e-05, -2.0997140e-06, ...,\n",
+ " 2.5395755e-05, 1.5488129e-05, 1.3214269e-05], dtype=float32), 1.9298854166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_645.wav', 'Genug ist genug.', 16, array([1.4217473e-04, 1.3088981e-04, 1.2007774e-04, ..., 8.0914921e-05,\n",
+ " 5.1820301e-05, 7.9144287e-05], dtype=float32), 1.7448229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_647.wav', 'Da bin ich ganz bei Ihnen!', 26, array([-6.2454426e-05, -7.3873220e-05, -9.7365184e-05, ...,\n",
+ " 1.7943923e-05, 1.8189858e-05, 2.0363577e-05], dtype=float32), 1.7183854166666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_666.wav', 'Ich hasse dich!', 15, array([-4.7738231e-06, 1.0362664e-06, 9.6731110e-06, ...,\n",
+ " 3.2887896e-05, 6.7240894e-06, 7.3296378e-06], dtype=float32), 1.5509583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_676.wav', 'Jetzt weiÃ\\x9f ich es wieder.', 26, array([-2.9731807e-05, -2.5498804e-05, -5.7221558e-05, ...,\n",
+ " -1.3199271e-05, -1.1122796e-05, -1.5994978e-05], dtype=float32), 1.9915729166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_708.wav', 'Täuschkörper einsetzen!', 25, array([3.3980694e-05, 5.6047942e-05, 3.6845995e-05, ..., 2.0433601e-05,\n",
+ " 5.5359560e-05, 3.6635800e-05], dtype=float32), 1.9563229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_711.wav', 'So sind die Regeln.', 19, array([ 1.0646171e-05, 2.1217951e-05, -8.0062582e-06, ...,\n",
+ " -4.2156036e-05, -1.8816583e-05, -4.4005763e-05], dtype=float32), 1.6038229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_712.wav', 'Es schmeckt nach Zimt.', 22, array([ 2.2929296e-05, 2.9111379e-05, 4.6064979e-05, ...,\n",
+ " -1.8768259e-06, 7.4329464e-06, 1.2982395e-05], dtype=float32), 1.6831354166666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_717.wav', 'Auch bei feuchtem Wetter nicht.', 31, array([1.6887316e-05, 6.2355371e-05, 7.5977659e-05, ..., 1.6490449e-05,\n",
+ " 2.1054177e-05, 1.1164552e-05], dtype=float32), 1.965125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_731.wav', 'Warum denn nicht?', 17, array([ 6.4304750e-06, -6.7788221e-07, -1.0204109e-06, ...,\n",
+ " -9.7024295e-06, -3.1934254e-05, -2.7286467e-05], dtype=float32), 1.25134375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_746.wav', 'Was isst du da?', 15, array([ 4.1260464e-05, 1.0193682e-05, 3.5085955e-05, ...,\n",
+ " -3.5494733e-05, -1.2306450e-05, 1.2647797e-05], dtype=float32), 1.6919479166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_750.wav', 'Alle schreien hier!', 19, array([-1.3079788e-04, -1.3171590e-04, -1.1580650e-04, ...,\n",
+ " -2.0512020e-05, -2.3779969e-05, -2.4454272e-05], dtype=float32), 1.7007708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_754.wav', 'Das ist genau mein Ding.', 24, array([-1.1629934e-05, -2.1403244e-05, 1.6778110e-06, ...,\n",
+ " 1.0532378e-05, 4.3498221e-05, 4.0848565e-05], dtype=float32), 1.6390729166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_757.wav', 'Wo denken Sie hin?', 18, array([ 2.1430247e-05, 2.1772265e-05, 2.0838190e-05, ...,\n",
+ " 2.2910473e-05, -5.1848092e-06, -1.5559262e-06], dtype=float32), 1.4540208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_758.wav', 'Reine Gewöhnungssache.', 23, array([-4.3785589e-05, -4.8620215e-05, -4.8604503e-05, ...,\n",
+ " 1.0856102e-05, 7.9429465e-06, 6.5844351e-06], dtype=float32), 1.6126458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_760.wav', 'Tschüss!', 9, array([1.6893557e-05, 3.7733011e-05, 4.6923491e-05, ..., 3.5450230e-05,\n",
+ " 5.7595411e-05, 5.0426086e-05], dtype=float32), 0.6873541666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_765.wav', 'Vergiss die Waschtasche nicht!', 30, array([-5.2931227e-05, -5.9350517e-05, -5.4635959e-05, ...,\n",
+ " -3.9712177e-05, -3.0881067e-05, -1.9957897e-05], dtype=float32), 1.929875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_788.wav', 'Längs oder quer?', 17, array([-5.8456011e-05, -4.5964895e-05, -2.6546955e-05, ...,\n",
+ " 1.1356072e-05, 1.8672996e-05, -7.0059104e-07], dtype=float32), 1.5597708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_14.wav', 'Wer hat euch geschickt?', 23, array([-1.1148760e-04, 2.4612555e-05, 9.3476447e-05, ...,\n",
+ " -9.7927412e-05, -3.4095574e-05, -1.7279797e-05], dtype=float32), 1.856)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_34.wav', 'Wo bin ich hier nur gelandet?', 29, array([-1.3307537e-05, -1.0089541e-04, -1.2360289e-05, ...,\n",
+ " -4.9649680e-05, -7.3272109e-05, -6.8251233e-05], dtype=float32), 1.9306666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_40.wav', 'Natürlich behauptet sie das.', 29, array([ 1.2778574e-04, 5.9959311e-05, -8.1008322e-05, ...,\n",
+ " 1.9905625e-04, 2.6344018e-05, 1.1490170e-04], dtype=float32), 1.952)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_43.wav', 'Du hattest recht.', 17, array([-1.1000242e-04, -1.6242996e-04, -2.2294538e-04, ...,\n",
+ " 1.1730633e-04, -8.3676481e-05, -2.5764350e-05], dtype=float32), 1.152)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_44.wav', 'Verklagen Sie mich doch!', 24, array([ 1.94306958e-05, 1.91541476e-04, 6.15894969e-05, ...,\n",
+ " -1.00529454e-04, -2.00755429e-04, 5.24241113e-05], dtype=float32), 1.7173333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_45.wav', 'Die Bremse schleift.', 20, array([ 1.8599353e-04, 8.8273533e-05, 1.5005667e-04, ...,\n",
+ " -1.6525917e-04, -2.2365544e-05, -2.3978014e-04], dtype=float32), 1.5466666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_51.wav', 'Hilfe!', 6, array([-1.7958642e-04, -2.2338594e-04, -2.7969983e-04, ...,\n",
+ " -1.4840752e-04, -3.4539087e-05, 3.2946355e-06], dtype=float32), 0.704)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_57.wav', 'Jetzt liegt es an dir.', 22, array([ 2.1328227e-04, 8.1810067e-05, -1.6158322e-04, ...,\n",
+ " 1.6350237e-04, 1.0099774e-04, 1.6040609e-05], dtype=float32), 1.568)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_58.wav', 'Wo kann ich das kaufen?', 23, array([-9.1674337e-05, -1.6169342e-04, -1.8347435e-04, ...,\n",
+ " 4.6268760e-06, 2.3974455e-05, -1.1637783e-04], dtype=float32), 1.536)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_60.wav', 'Kann man jetzt auch nicht mehr ändern.', 39, array([-3.5826775e-04, -3.3033665e-04, -2.3628448e-04, ...,\n",
+ " -1.9967039e-04, -1.7616056e-05, 6.7053217e-05], dtype=float32), 1.984)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_68.wav', 'Hör mir doch mal zu.', 21, array([-1.0109342e-04, -3.4855773e-06, 9.0611480e-05, ...,\n",
+ " -1.0345047e-04, -4.0894301e-05, -6.3259591e-05], dtype=float32), 1.4613333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_75.wav', 'Gibt es die Person wirklich?', 28, array([1.8891362e-04, 2.3809298e-04, 1.1160582e-04, ..., 2.3936841e-06,\n",
+ " 4.5461587e-05, 9.1474227e-05], dtype=float32), 1.952)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_79.wav', 'Wo waren wir stehen geblieben?', 30, array([-6.7620305e-05, 3.2152042e-05, 6.8106332e-05, ...,\n",
+ " -1.8769420e-04, -6.5137865e-05, -2.5653889e-04], dtype=float32), 1.824)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_91.wav', 'Grundgütiger!', 14, array([ 7.70497209e-05, -5.13312625e-05, 7.22193681e-06, ...,\n",
+ " -1.11605725e-04, -1.26782295e-04, 8.50337819e-05], dtype=float32), 1.3546666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_92.wav', 'Wer bist du?', 12, array([-4.3348764e-04, -4.4667200e-04, -4.2408684e-04, ...,\n",
+ " -3.9185648e-05, -3.1797776e-05, -2.2222506e-04], dtype=float32), 1.024)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_95.wav', 'Schon gut.', 10, array([-3.07407812e-04, -4.31929773e-04, -5.19388705e-04, ...,\n",
+ " -1.07154076e-04, -7.57433227e-05, -1.24133236e-04], dtype=float32), 0.9173333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_99.wav', 'Murat, was ist los mit dir?', 27, array([-3.84323685e-05, 6.48807691e-05, -5.84455011e-05, ...,\n",
+ " 1.45171012e-04, -1.50349506e-05, 1.20676006e-04], dtype=float32), 1.8453333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_101.wav', 'HeiÃ\\x9fe Würstchen!', 18, array([-0.00027939, -0.00039175, -0.00025548, ..., 0.00027689,\n",
+ " 0.00011903, 0.00012768], dtype=float32), 1.3866666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_106.wav', 'Ich will auch mal einer werden.', 31, array([ 1.36086979e-04, -1.76298781e-05, -4.00176577e-05, ...,\n",
+ " 1.72844579e-04, 1.29597363e-04, -1.02162725e-04], dtype=float32), 1.8986666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_112.wav', 'Ich will auch haben!', 20, array([-4.40885342e-05, -2.34828622e-04, -3.29593284e-04, ...,\n",
+ " -3.05666414e-04, -1.31685141e-04, -1.00833015e-04], dtype=float32), 1.7173333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_116.wav', 'Setz dich bitte gerade hin!', 27, array([-2.2211492e-04, -2.0630175e-04, -1.4655131e-04, ...,\n",
+ " 1.6456892e-04, 1.0634777e-06, -1.4669505e-04], dtype=float32), 1.9306666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_122.wav', 'Findest du mich erwachsen?', 26, array([3.0208268e-04, 3.6579225e-04, 3.3154435e-04, ..., 6.2579543e-06,\n",
+ " 4.9250040e-05, 1.8107957e-04], dtype=float32), 1.696)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_123.wav', 'Schrei nicht so!', 16, array([ 8.03208750e-05, 1.33657450e-04, -1.13144284e-04, ...,\n",
+ " 4.64295183e-04, 4.82034549e-04, 2.86602415e-04], dtype=float32), 1.152)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_136.wav', 'Das kam unerwartet.', 19, array([-3.3067852e-05, -4.8878199e-05, 5.8831414e-05, ...,\n",
+ " -3.5621467e-04, -3.7723745e-04, -2.3875662e-04], dtype=float32), 1.7386666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_149.wav', 'Das ergibt doch keinen Sinn.', 28, array([6.0471892e-05, 8.1125305e-05, 2.7437322e-04, ..., 9.1583250e-05,\n",
+ " 2.0055164e-04, 2.2477485e-04], dtype=float32), 1.9733333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_155.wav', 'Aller Abschied fällt schwer.', 29, array([-2.2813781e-04, -5.5478893e-05, 1.6814301e-04, ...,\n",
+ " 1.2765558e-04, 1.7368943e-04, 2.6105065e-04], dtype=float32), 1.6533333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_165.wav', 'Erkennst du mich nicht?', 23, array([-2.3624673e-04, -3.1934463e-04, -2.9434697e-04, ...,\n",
+ " 1.7059442e-04, 1.9742029e-06, 1.3172596e-04], dtype=float32), 1.4293333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_169.wav', 'Willst du sie mal streicheln?', 29, array([ 1.9991475e-04, 3.4090909e-04, 3.2008073e-04, ...,\n",
+ " 4.6425943e-05, -8.5656990e-05, -1.2934266e-05], dtype=float32), 1.9413333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_181.wav', 'Zur Anmeldung klicken Sie hier.', 31, array([ 5.3989668e-05, -9.8630007e-05, -1.1361165e-04, ...,\n",
+ " -2.2555150e-05, 3.3015600e-05, 1.0129590e-04], dtype=float32), 1.92)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_194.wav', 'Elvis war nie tot.', 18, array([-6.78355209e-05, -5.90024465e-05, -1.47034181e-04, ...,\n",
+ " 1.19253775e-04, 2.40493591e-05, 3.28276219e-04], dtype=float32), 1.696)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_196.wav', 'Irgendetwas zu verzollen?', 25, array([-1.2399687e-04, -3.0497483e-06, -1.2210968e-04, ...,\n",
+ " 1.4703360e-05, 4.4073422e-05, 2.5880148e-04], dtype=float32), 1.696)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_216.wav', 'Du bist doch nicht aus Zucker.', 30, array([-3.7417009e-05, -2.1370529e-04, -1.0503333e-04, ...,\n",
+ " -3.4687804e-05, -1.0006884e-04, 8.2270970e-05], dtype=float32), 1.9626666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_217.wav', 'Bald hat er sein Abi.', 21, array([-7.6955817e-05, -7.4724245e-05, -5.4779473e-05, ...,\n",
+ " -3.2609492e-05, -1.9532166e-04, -4.0988740e-05], dtype=float32), 1.7173333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_227.wav', 'Da lacht das Herz.', 18, array([0.000232 , 0.00019664, 0.00015979, ..., 0.00012966, 0.0001156 ,\n",
+ " 0.00015061], dtype=float32), 1.664)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_238.wav', 'Steht mir die Bluse?', 20, array([ 5.00293754e-05, 1.15090246e-04, -1.61606382e-04, ...,\n",
+ " -1.10758898e-04, 9.87306703e-05, 2.25929121e-04], dtype=float32), 1.3653333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_240.wav', 'Kommt ihr zurecht?', 18, array([-1.4166623e-04, -1.7185905e-04, -1.0146119e-04, ...,\n",
+ " -1.9281202e-05, -4.6475827e-05, -7.9622550e-05], dtype=float32), 1.5466666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_246.wav', 'Her damit!', 10, array([-1.0743736e-04, -6.3287393e-05, 5.4618115e-05, ...,\n",
+ " 1.7166793e-04, 1.5052129e-04, -4.3305259e-05], dtype=float32), 0.9386666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_256.wav', 'Talente muss man fördern.', 26, array([ 2.9789119e-06, 2.0445570e-05, 3.6582744e-05, ...,\n",
+ " -8.0595542e-05, 2.8049317e-06, -2.4196431e-04], dtype=float32), 1.6426666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_298.wav', 'Kein Kommentar!', 15, array([2.0757825e-04, 2.0225085e-05, 1.0584419e-04, ..., 2.2611262e-05,\n",
+ " 2.2597586e-04, 5.2457988e-05], dtype=float32), 1.1093333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_304.wav', 'Der atmet noch.', 15, array([-0.0001642 , -0.00022683, -0.00021831, ..., 0.00013961,\n",
+ " 0.00017319, 0.00013602], dtype=float32), 1.2586666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_308.wav', 'Das dauert aber lange!', 22, array([4.1067542e-05, 4.3461972e-05, 1.7915755e-04, ..., 1.1849359e-04,\n",
+ " 1.6261388e-04, 1.4937650e-05], dtype=float32), 1.44)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_311.wav', 'Du kennst mich, Danton.', 23, array([-5.2089547e-04, -4.7035489e-04, -5.9835758e-04, ...,\n",
+ " -9.4374191e-05, -2.0053205e-05, 1.2992002e-06], dtype=float32), 1.8346666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_314.wav', 'Mein Gott, Walter!', 18, array([ 4.9858125e-05, -2.4514409e-05, -4.7797763e-05, ...,\n",
+ " -2.9001143e-05, -1.4190034e-04, -2.5762929e-05], dtype=float32), 1.2586666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_318.wav', 'Und was machst du sonst so?', 27, array([ 0.00041733, 0.00037329, 0.00035271, ..., -0.00016106,\n",
+ " -0.00041058, -0.00029774], dtype=float32), 1.6106666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_331.wav', 'Dort wird dir geholfen.', 23, array([-1.9671346e-04, -1.1574107e-04, 5.4965103e-06, ...,\n",
+ " 4.3039094e-05, -3.2543256e-05, -7.8007070e-05], dtype=float32), 1.5466666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_336.wav', 'Was ist denn hier los?', 22, array([0.00012079, 0.00029083, 0.00013022, ..., 0.00036718, 0.00031168,\n",
+ " 0.00049887], dtype=float32), 1.4506666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_358.wav', 'Gleich sind wir dort.', 21, array([ 1.5992192e-04, 2.5509403e-04, 2.3052108e-04, ...,\n",
+ " 1.9194868e-04, 6.2326435e-05, -2.0080882e-04], dtype=float32), 1.7706666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_366.wav', 'Sind sie gut informiert?', 24, array([-1.2915327e-04, 5.4154119e-05, 9.4311297e-05, ...,\n",
+ " 1.4842945e-04, 1.6595995e-04, 1.6055972e-04], dtype=float32), 1.7493333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_376.wav', \"Was soll's, ich bin bereit.\", 27, array([-0.00025371, -0.00037118, -0.00054651, ..., -0.00013142,\n",
+ " 0.000133 , 0.0001903 ], dtype=float32), 1.8133333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_387.wav', 'Was soll das heiÃ\\x9fen?', 21, array([ 6.26799228e-05, -1.15550021e-04, -1.60253039e-04, ...,\n",
+ " -1.14853225e-04, 3.62789683e-06, -1.25641367e-04], dtype=float32), 1.6106666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_398.wav', 'Oder so!', 8, array([-0.00011172, -0.00021632, -0.0003379 , ..., 0.00016637,\n",
+ " 0.00021105, 0.00035037], dtype=float32), 0.9386666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_431.wav', 'Fauche mich nicht so an!', 24, array([-1.69856430e-04, -2.14659201e-04, -1.17017007e-04, ...,\n",
+ " 1.06098436e-04, 1.30685687e-04, 8.11223654e-05], dtype=float32), 1.536)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_439.wav', 'Genau zweihundert.', 18, array([ 4.3691549e-04, 4.2721629e-04, 2.1283170e-04, ...,\n",
+ " -1.0831581e-05, 6.4474931e-05, 1.3399551e-04], dtype=float32), 1.4186666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_446.wav', 'Ja ja, das schickt!', 19, array([-1.5079082e-05, 1.2119063e-04, 1.9518439e-04, ...,\n",
+ " -8.6470172e-05, -3.4930470e-04, -3.7717246e-04], dtype=float32), 1.7173333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_460.wav', 'Stein schlägt Schere.', 22, array([ 5.7708825e-05, 1.6740670e-04, 1.9982990e-04, ...,\n",
+ " -3.3077580e-05, 1.1591193e-04, 7.5874494e-05], dtype=float32), 1.936)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_468.wav', 'Simsalabim!', 11, array([-1.8192175e-05, -1.2427589e-04, 4.0916457e-05, ...,\n",
+ " -3.6532696e-05, 2.9238325e-05, 2.0148496e-05], dtype=float32), 1.0506666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_478.wav', 'Bitte Zutreffendes ankreuzen.', 29, array([-5.4858734e-05, -6.8480607e-05, -7.1117909e-05, ...,\n",
+ " -3.5092820e-05, 4.6205354e-05, 3.1237360e-05], dtype=float32), 1.968)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_480.wav', 'Dich kenne ich doch!', 20, array([-3.4106572e-04, -2.6489299e-04, -1.9887066e-04, ...,\n",
+ " 5.8086891e-05, 2.0823347e-04, -4.3870667e-05], dtype=float32), 1.4026666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_484.wav', 'Und los!', 8, array([ 2.0759732e-04, 2.4903464e-04, -3.9741102e-05, ...,\n",
+ " -1.4017121e-04, -2.2582384e-04, -2.2852831e-04], dtype=float32), 0.8906666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_485.wav', 'Der Patient ist eh schon tot.', 29, array([ 2.8383749e-04, 1.6098749e-04, 5.8996215e-05, ...,\n",
+ " -1.5776475e-04, -1.0137054e-04, -1.0374457e-04], dtype=float32), 1.92)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_487.wav', 'Und zwar nicht zu knapp!', 24, array([-4.9983555e-05, 1.0859955e-04, 1.3262806e-04, ...,\n",
+ " 1.4716771e-04, 2.1034098e-04, 2.6678585e-04], dtype=float32), 1.7706666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_488.wav', 'Was ist mit dem Co-Piloten?', 27, array([-4.6707326e-04, -3.3664281e-04, -1.6913723e-04, ...,\n",
+ " 9.7057833e-05, -3.0600113e-05, -3.3933247e-05], dtype=float32), 1.9626666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_510.wav', 'Sie würde ihr letztes Hemd geben.', 34, array([ 1.5112071e-04, 9.9046929e-06, -7.1756775e-05, ...,\n",
+ " 1.4958363e-04, 2.2523174e-04, 4.5510088e-04], dtype=float32), 1.92)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_521.wav', 'Das wird eh nur Werbung sein.', 29, array([-0.00043494, -0.00045403, -0.00052693, ..., -0.00037776,\n",
+ " -0.00013905, -0.00029146], dtype=float32), 1.84)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_539.wav', 'Jetzt gibt es Kloppe.', 21, array([ 5.6757370e-05, 1.2752461e-05, -1.0132902e-04, ...,\n",
+ " -2.8363563e-04, -4.8957689e-04, -4.9631519e-04], dtype=float32), 1.4666666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_549.wav', 'Nee, lieber nicht.', 18, array([-6.2041539e-03, -6.1025852e-03, -5.7721483e-03, ...,\n",
+ " -4.7201215e-06, -8.9430447e-05, -4.9632461e-05], dtype=float32), 1.5626666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_563.wav', 'Er soll schlieÃ\\x9flich etwas lernen.', 34, array([-5.03349729e-05, -2.22053477e-05, 5.14282438e-05, ...,\n",
+ " 1.08890556e-04, 3.83222614e-05, 6.10036659e-05], dtype=float32), 1.8346666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_566.wav', 'Angeblich ja.', 13, array([ 1.7242544e-04, 1.8572621e-04, 1.3631192e-04, ...,\n",
+ " -4.0973751e-05, -1.5965881e-04, -1.0953719e-04], dtype=float32), 1.2373333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_567.wav', 'Wie wäre es mit Wiesbaden?', 27, array([-9.5517004e-05, -2.3826263e-04, -1.0132407e-04, ...,\n",
+ " 4.5667308e-05, 1.4000830e-04, 2.1524900e-05], dtype=float32), 1.9093333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_576.wav', 'Hört mal zu, ihr Checker!', 26, array([-0.00049925, -0.00049119, -0.00044878, ..., 0.00019171,\n",
+ " 0.00023476, 0.00022403], dtype=float32), 1.7013333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_580.wav', \"Irgendwann wird's langweilig.\", 29, array([-0.00039041, -0.00038523, -0.00025343, ..., -0.00031044,\n",
+ " -0.00019142, -0.00014154], dtype=float32), 1.7173333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_586.wav', 'Spuck ihn wieder aus!', 21, array([ 0.00012375, 0.00025117, 0.0001871 , ..., -0.00021903,\n",
+ " -0.00034992, -0.00024192], dtype=float32), 1.712)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_589.wav', 'Unterschätze den Knirps nicht.', 31, array([2.5606243e-04, 2.5400775e-04, 2.3841709e-04, ..., 2.1033855e-05,\n",
+ " 1.9420990e-04, 1.0694992e-04], dtype=float32), 1.968)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_596.wav', 'Darf ich vorkosten?', 19, array([-1.3477511e-04, -2.3315112e-04, 1.3153857e-05, ...,\n",
+ " 1.0751128e-04, 1.8084023e-04, 1.6106233e-04], dtype=float32), 1.4506666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_597.wav', 'Ich traue mich nicht!', 21, array([-2.9329595e-04, -3.9892262e-04, -2.9478277e-04, ...,\n",
+ " -1.0763263e-04, 1.1553553e-04, 7.1091476e-05], dtype=float32), 1.4506666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_602.wav', 'Warum seid ihr so leise?', 24, array([ 2.9226076e-05, 1.6949150e-04, 1.3950269e-04, ...,\n",
+ " 2.4965027e-05, 7.3044146e-05, -1.8916466e-05], dtype=float32), 1.5786666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_603.wav', 'Nun stellt euch nicht so an!', 28, array([1.4806543e-04, 1.4012858e-04, 7.7195640e-05, ..., 1.4235765e-04,\n",
+ " 1.3738184e-04, 1.3289873e-05], dtype=float32), 1.7706666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_608.wav', 'Das Essen wird kalt.', 20, array([ 2.36780070e-05, -1.06394495e-04, -1.18256241e-04, ...,\n",
+ " 8.05624004e-05, -4.60968913e-05, -8.52375670e-05], dtype=float32), 1.3866666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_614.wav', 'Fachidioten soll es auch geben.', 31, array([ 7.9924423e-05, 2.0709680e-04, -6.6771558e-05, ...,\n",
+ " 2.4189356e-05, 6.7659719e-05, -2.3424522e-05], dtype=float32), 1.984)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_627.wav', 'Du bist vielleicht eine Knalltüte!', 35, array([ 1.7171216e-04, -3.8676033e-05, -8.2237340e-05, ...,\n",
+ " -1.8530877e-04, -1.3380373e-04, -1.6169780e-04], dtype=float32), 1.8773333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_629.wav', 'Natürlich nicht seine eigene.', 30, array([-2.2751655e-04, -1.5005520e-04, -9.8528086e-05, ...,\n",
+ " 1.8771169e-04, 2.7484499e-04, 3.0332521e-04], dtype=float32), 1.8026666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_630.wav', 'Halten Sie die Presse zurück!', 30, array([ 3.1129293e-06, 7.3669260e-05, 3.3459681e-05, ...,\n",
+ " -1.5276406e-04, 2.6472675e-05, -1.9852230e-05], dtype=float32), 1.76)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_636.wav', 'Ruf schnell die Polizei!', 24, array([5.1400399e-05, 6.7014749e-05, 5.1501669e-05, ..., 1.8976731e-04,\n",
+ " 2.0147586e-04, 1.5075490e-04], dtype=float32), 1.5573333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_637.wav', 'Dann nimmt man sie sich.', 24, array([-0.00050762, -0.00047607, -0.00053025, ..., 0.00035113,\n",
+ " 0.00017673, 0.00026363], dtype=float32), 1.856)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_674.wav', 'Gibst du mir deine Nummer?', 26, array([-1.0660516e-04, -1.8238377e-05, 9.7913333e-05, ...,\n",
+ " 3.0329258e-05, 9.0803427e-05, 2.0600615e-05], dtype=float32), 1.536)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_675.wav', 'Man kann nicht alles haben.', 27, array([ 3.6246947e-04, 3.3836463e-04, 3.9515106e-04, ...,\n",
+ " 1.9603693e-05, -1.0797187e-07, 4.7195343e-05], dtype=float32), 1.696)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_686.wav', 'Wie oft denn noch?', 18, array([-0.00025807, -0.00045327, -0.00041516, ..., -0.00053778,\n",
+ " -0.00065512, -0.00057833], dtype=float32), 1.2906666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_703.wav', 'Der Erste in was?', 17, array([3.7513164e-05, 2.3692524e-05, 9.2795723e-05, ..., 1.8559145e-04,\n",
+ " 8.4898209e-05, 1.3820640e-05], dtype=float32), 1.4323645833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_720.wav', 'Wie denn nun?', 13, array([-7.8975081e-06, -2.1718148e-05, 2.7641279e-05, ...,\n",
+ " 3.3564411e-05, 3.3564411e-05, 1.9743769e-05], dtype=float32), 0.9525625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_722.wav', 'Ihm wäre das zu müÃ\\x9fig.', 25, array([ 5.1333802e-05, 6.3180065e-05, -1.3820640e-05, ...,\n",
+ " -1.9743769e-05, 3.9487541e-06, -4.7385049e-05], dtype=float32), 1.93334375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_724.wav', 'Ã\\x96l ist ausgelaufen.', 20, array([-3.7513164e-05, -7.8975081e-06, -1.5795016e-05, ...,\n",
+ " -1.3820640e-05, -1.3820640e-05, 4.5410670e-05], dtype=float32), 1.6087708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_730.wav', 'Willkommen im Neuland!', 22, array([-6.910320e-05, -6.515444e-05, 1.382064e-05, ..., -3.356441e-05,\n",
+ " -1.974377e-06, 8.489821e-05], dtype=float32), 1.6652083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_737.wav', 'Kannst du mich mal zwicken?', 27, array([ 3.9487539e-05, 3.9487541e-06, 3.3564411e-05, ...,\n",
+ " -1.3820640e-05, -3.1590032e-05, 5.9231312e-05], dtype=float32), 1.6087604166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_752.wav', 'Friede sei mit dir.', 19, array([-0.00018362, -0.00025075, -0.00027839, ..., -0.00025864,\n",
+ " -0.0002389 , -0.00026457], dtype=float32), 1.2347916666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_753.wav', 'Mit Speck fängt man Mäuse.', 28, array([-1.61898919e-04, -1.04641986e-04, -8.68725911e-05, ...,\n",
+ " -5.92313118e-05, 6.31800649e-05, 7.70007027e-05], dtype=float32), 1.6087604166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_766.wav', 'Bin ich die Auskunft oder was?', 30, array([2.96156559e-05, 1.04641986e-04, 1.26360130e-04, ...,\n",
+ " 2.46797135e-04, 2.94182188e-04, 3.25772213e-04], dtype=float32), 1.99684375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_767.wav', 'Sesam, öffne dich!', 19, array([-3.8500351e-04, -3.3366971e-04, -3.5933661e-04, ...,\n",
+ " -5.9231312e-05, -2.3692524e-05, 2.9615656e-05], dtype=float32), 1.4253125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_772.wav', 'Er kennt seine Pappenheimer.', 28, array([-3.7513164e-05, -1.9743769e-05, -1.3820640e-05, ...,\n",
+ " -8.6872591e-05, -1.5202703e-04, -1.7177081e-04], dtype=float32), 1.7146145833333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_792.wav', 'Da geht noch was.', 17, array([ 2.0336083e-04, 1.6979642e-04, 1.6189892e-04, ...,\n",
+ " -4.9359427e-05, -2.9615656e-05, -7.3051953e-05], dtype=float32), 1.25596875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_803.wav', 'Er macht es eben gründlich.', 28, array([-5.5282559e-05, -8.2923834e-05, 1.9743769e-05, ...,\n",
+ " -9.4770097e-05, -1.8361707e-04, -2.5469463e-04], dtype=float32), 1.9615625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_816.wav', 'Spionierst du mich aus?', 23, array([3.5538786e-04, 4.5015797e-04, 4.8767112e-04, ..., 4.3436296e-05,\n",
+ " 1.7769393e-04, 1.7769393e-04], dtype=float32), 1.7992708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_817.wav', 'Komm zurück!', 13, array([4.0672167e-04, 2.2902773e-04, 6.3180065e-05, ..., 3.7513164e-05,\n",
+ " 4.7385049e-05, 6.3180065e-05], dtype=float32), 1.11484375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_819.wav', 'Sie schwebt auf Wolke sieben.', 29, array([7.5026328e-05, 1.2438576e-04, 1.5005266e-04, ..., 1.1056512e-04,\n",
+ " 1.4215514e-04, 1.3820639e-04], dtype=float32), 1.9756770833333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_826.wav', 'Wehret den Anfängen!', 21, array([ 1.4610391e-04, 1.3425764e-04, 1.2636013e-04, ...,\n",
+ " -5.9231311e-06, -1.5795016e-05, -2.9615656e-05], dtype=float32), 1.8486666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_834.wav', 'Altes Haus, lass dich drücken!', 31, array([1.75719557e-04, 1.63873294e-04, 8.88469658e-05, ...,\n",
+ " 1.04641986e-04, 2.15207096e-04, 1.46103906e-04], dtype=float32), 1.9333333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_837.wav', 'Nicht nötig.', 13, array([-1.6189892e-04, -7.7000703e-05, -5.7256933e-05, ...,\n",
+ " 3.5538786e-05, 4.5410670e-05, 1.9743769e-05], dtype=float32), 1.2277395833333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_838.wav', 'Wir sind eine Familie.', 22, array([-1.2241138e-04, -1.5992454e-04, -2.3100211e-04, ...,\n",
+ " 7.3051953e-05, 5.9231312e-05, 6.9103196e-05], dtype=float32), 1.7146041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_842.wav', 'Was schlagen Sie vor?', 21, array([ 3.1590032e-05, 3.5538786e-05, 4.9359427e-05, ...,\n",
+ " -8.6872591e-05, -6.1205690e-05, -1.2438576e-04], dtype=float32), 1.3406458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_844.wav', 'Probier mal!', 12, array([ 1.4018077e-04, 1.6782204e-04, 2.2902773e-04, ...,\n",
+ " -2.1718148e-05, 4.9359427e-05, 7.3051953e-05], dtype=float32), 1.0583958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_855.wav', 'Der Schein trügt.', 18, array([ 1.3228325e-04, 4.3436296e-05, 9.8718847e-06, ...,\n",
+ " 7.5026328e-05, 7.8975081e-06, -3.9487541e-06], dtype=float32), 1.45353125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_861.wav', 'Du hast mich nie geliebt.', 25, array([ 1.02667604e-04, 1.57950155e-04, 1.50052656e-04, ...,\n",
+ " -2.17181478e-05, 2.76412793e-05, 0.00000000e+00], dtype=float32), 1.7146041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_872.wav', 'Chili ist scharf.', 17, array([-1.1253949e-04, -8.6872591e-05, -1.1648824e-04, ...,\n",
+ " -1.1846262e-04, -2.5666901e-05, 1.9743770e-06], dtype=float32), 1.7710520833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_874.wav', 'Das lässt mich kalt.', 21, array([ 2.1718148e-05, 3.3564411e-05, 5.3308180e-05, ...,\n",
+ " -1.1846262e-05, -1.9743769e-05, -7.3051953e-05], dtype=float32), 1.5805416666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_12_FINAL/12_881.wav', 'Kinder brauchen Helden.', 23, array([-1.8361707e-04, -1.4610391e-04, -1.1846262e-04, ...,\n",
+ " -1.9743770e-06, -2.7641279e-05, 5.9231312e-05], dtype=float32), 1.79221875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_3.wav', 'Voll der gute Vergleich!', 24, array([-3.94875406e-06, -1.08590735e-04, -1.40180768e-04, ...,\n",
+ " 3.94875387e-05, 1.12539492e-04, 1.16488241e-04], dtype=float32), 1.6087604166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_14.wav', 'Gibt es das überhaupt?', 23, array([-1.0069323e-04, -1.5202703e-04, -1.8164268e-04, ...,\n",
+ " -6.9103196e-05, -3.9487539e-05, -6.5154440e-05], dtype=float32), 1.5523125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_35.wav', 'Bleib wachsam.', 14, array([-1.5597578e-04, -1.4807828e-04, -3.1590032e-05, ...,\n",
+ " -1.9743770e-06, -5.9231311e-06, 4.5410670e-05], dtype=float32), 1.2983020833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_43.wav', 'Jeder hat das Recht auf Bildung.', 32, array([ 5.72569334e-05, 1.04641986e-04, 1.89540195e-04, ...,\n",
+ " -7.50263280e-05, -5.92313118e-05, -1.14513867e-04], dtype=float32), 1.8204479166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_64.wav', 'Nur nicht politisch werden!', 27, array([-7.8975081e-06, 8.2923834e-05, 1.3425764e-04, ...,\n",
+ " -8.0949460e-05, -6.3180065e-05, -1.3623202e-04], dtype=float32), 1.6652083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_67.wav', 'Wir sprechen uns später noch mal.', 34, array([ 6.8037030e-03, 6.8649091e-03, 7.0327311e-03, ...,\n",
+ " 5.9231311e-06, -3.1590032e-05, -1.5795016e-05], dtype=float32), 1.9051145833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_69.wav', 'Wem gehört welcher Becher?', 27, array([ 6.0810812e-04, 1.8756582e-04, 8.8846966e-05, ...,\n",
+ " 8.6872591e-05, -1.5795016e-05, -2.1323272e-04], dtype=float32), 1.7498854166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_74.wav', 'Was kann der Arbeiter dafür?', 29, array([ 6.71288217e-05, 7.89750775e-05, 1.02667604e-04, ...,\n",
+ " -5.52825586e-05, -2.56669009e-05, -1.57950162e-05], dtype=float32), 1.86278125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_94.wav', 'Wir möchten abreisen.', 22, array([-1.2636013e-04, -7.3051953e-05, -7.7000703e-05, ...,\n",
+ " -3.1590032e-05, -4.1461917e-05, -1.7769393e-05], dtype=float32), 1.7075520833333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_97.wav', 'Halbe Fahrt voraus!', 19, array([ 5.3308180e-05, 2.7641279e-05, -1.1253949e-04, ...,\n",
+ " -7.8975081e-06, 1.9743769e-05, 7.3051953e-05], dtype=float32), 1.5382083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_101.wav', 'Gute Wahl!', 10, array([-5.3308180e-05, -4.1461917e-05, -4.3436296e-05, ...,\n",
+ " 1.9743769e-05, 2.5666901e-05, -1.9743769e-05], dtype=float32), 0.8608333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_111.wav', 'Ich kenne den doch gar nicht!', 29, array([ 4.9359427e-05, 3.5538786e-05, 6.9103196e-05, ...,\n",
+ " -2.7641279e-05, 1.3228325e-04, 7.7000703e-05], dtype=float32), 1.98978125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_135.wav', 'Die Hände auf den Rücken!', 27, array([-7.7000703e-05, -5.1333802e-05, -7.1077571e-05, ...,\n",
+ " -2.7641279e-05, -4.1461917e-05, 1.7769393e-05], dtype=float32), 1.6087604166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_142.wav', 'Am Deal wird nichts geändert.', 30, array([1.4412952e-04, 1.6979642e-04, 1.7571956e-04, ..., 4.5410670e-05,\n",
+ " 5.7256933e-05, 6.1205690e-05], dtype=float32), 1.9051145833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_148.wav', 'Das ist eine Wucht.', 19, array([-4.93594271e-05, -1.57950155e-04, -1.08590735e-04, ...,\n",
+ " 2.44822761e-04, 1.61898919e-04, 1.16488241e-04], dtype=float32), 1.58053125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_152.wav', 'Renitent!', 9, array([2.8233591e-04, 2.6061776e-04, 2.2902773e-04, ..., 1.5795015e-04,\n",
+ " 1.5202703e-04, 2.9615656e-05], dtype=float32), 1.3124166666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_161.wav', 'Ist noch Kaffee da?', 19, array([-1.46103906e-04, -6.91031964e-05, -1.02667604e-04, ...,\n",
+ " -7.89750775e-05, -2.17181478e-05, 7.89750811e-06], dtype=float32), 1.6369895833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_166.wav', 'Da werden Erinnerungen wach.', 28, array([ 2.1718148e-05, 1.9743769e-05, -9.8718854e-05, ...,\n",
+ " 8.4898209e-05, 9.2795723e-05, 1.1846262e-05], dtype=float32), 1.7922291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_175.wav', 'Suchen Sie die Herausforderung?', 31, array([-1.4215514e-04, -9.4770097e-05, -1.2833450e-04, ...,\n",
+ " -4.5410670e-05, -8.2923834e-05, -6.9103196e-05], dtype=float32), 1.764)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_213.wav', 'Kommt ihr mit zur Demo?', 23, array([-7.3051953e-05, -3.7513164e-05, -6.3180065e-05, ...,\n",
+ " 6.1205690e-05, 1.2241138e-04, 1.4807828e-04], dtype=float32), 1.7781041666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_214.wav', 'Was sagt er?', 12, array([-2.6456651e-04, -2.2507898e-04, -2.0928397e-04, ...,\n",
+ " 4.3436296e-05, 8.0949460e-05, 1.8164268e-04], dtype=float32), 1.622875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_215.wav', 'Ich will mehr Geld!', 19, array([-8.4898209e-05, -9.4770097e-05, -1.1451387e-04, ...,\n",
+ " -1.1056512e-04, -8.2923834e-05, -1.1846262e-04], dtype=float32), 1.5664270833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_219.wav', 'Du bist überstimmt.', 20, array([ 1.04641986e-04, 6.91031964e-05, 2.76412793e-05, ...,\n",
+ " -1.02667604e-04, -2.58643384e-04, -2.05335207e-04], dtype=float32), 1.52409375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_242.wav', 'Rutsch mir doch den Buckel runter.', 34, array([-5.7256933e-05, -3.9487541e-06, 4.5410670e-05, ...,\n",
+ " 1.6979642e-04, 7.5026328e-05, -1.5795016e-05], dtype=float32), 1.9615625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_280.wav', 'Und ab dafür!', 14, array([ 7.1077571e-05, 1.1056512e-04, 2.0138646e-04, ...,\n",
+ " -4.3436296e-05, 2.7641279e-05, -6.9103196e-05], dtype=float32), 1.2030416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_283.wav', 'Er meint den Doppeldecker.', 26, array([-8.0949460e-05, -7.7000703e-05, -2.9615656e-05, ...,\n",
+ " -1.2833450e-04, -8.0949460e-05, -1.8164268e-04], dtype=float32), 1.79221875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_284.wav', 'Oder spricht etwas dagegen?', 27, array([ 2.0533521e-04, 1.4215514e-04, 1.4018077e-04, ...,\n",
+ " -1.3820639e-04, -7.8975077e-05, -1.6584767e-04], dtype=float32), 1.7851666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_288.wav', 'Auf zu neuen Ufern!', 19, array([ 3.5736224e-04, 4.6990174e-04, 6.1798003e-04, ...,\n",
+ " 9.2795723e-05, 2.1718148e-05, -4.9359427e-05], dtype=float32), 1.7216666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_291.wav', 'Kostprobe gefällig?', 20, array([-1.7571956e-04, -2.3889962e-04, -1.9348894e-04, ...,\n",
+ " -2.5864338e-04, -1.6584767e-04, -2.9615656e-05], dtype=float32), 1.4182604166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_299.wav', 'Der Wein muss noch atmen.', 25, array([-3.5341349e-04, -2.4482276e-04, -2.2705336e-04, ...,\n",
+ " -6.1205690e-05, 5.9231311e-06, 4.5410670e-05], dtype=float32), 1.9333333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_300.wav', 'Das ist nichts Ernstes.', 23, array([1.5597578e-04, 1.7177081e-04, 6.1205690e-05, ..., 2.7641279e-05,\n",
+ " 3.1590032e-05, 4.9359427e-05], dtype=float32), 1.9121666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_311.wav', 'Nee, lass mal stecken.', 22, array([ 2.3692524e-05, 3.1590032e-05, -4.7385049e-05, ...,\n",
+ " 3.8105476e-04, 4.1264479e-04, 6.8313448e-04], dtype=float32), 1.79221875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_321.wav', 'Ha, das war die Rache!', 22, array([-1.6979642e-04, 3.3564411e-05, 1.1056512e-04, ...,\n",
+ " 1.6387329e-04, 2.7048966e-04, 2.0533521e-04], dtype=float32), 1.7922291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_326.wav', 'Eigentlich ist es logisch.', 26, array([ 7.3051953e-05, 3.9487541e-06, 2.5666901e-05, ...,\n",
+ " -1.5795016e-05, -7.1077571e-05, 7.8975081e-06], dtype=float32), 1.7075520833333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_351.wav', 'Der Wein muss atmen können.', 28, array([2.9615656e-05, 4.3436296e-05, 8.0949460e-05, ..., 4.7385049e-05,\n",
+ " 1.7769393e-05, 1.9743770e-06], dtype=float32), 1.8063229166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_354.wav', 'Mieter haben Rechte.', 20, array([-1.5795016e-05, -9.8718847e-06, 3.3564411e-05, ...,\n",
+ " -2.1520710e-04, -1.5992454e-04, -4.5410670e-05], dtype=float32), 1.7216666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_369.wav', 'Was für eine Erkenntnis!', 25, array([-1.02667604e-04, -8.68725911e-05, -4.73850487e-05, ...,\n",
+ " 3.35644108e-05, 7.70007027e-05, 8.68725911e-05], dtype=float32), 1.9192291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_371.wav', 'Ich schieÃ\\x9fe mit rechts.', 24, array([ 1.3623202e-04, 7.8975077e-05, 4.3436296e-05, ...,\n",
+ " -1.1056512e-04, -1.1451387e-04, -7.3051953e-05], dtype=float32), 1.86278125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_376.wav', 'Ist Scooter nicht eine Band?', 28, array([ 3.5538786e-05, 0.0000000e+00, -5.9231311e-06, ...,\n",
+ " -6.3180065e-05, -1.3820639e-04, -1.2043700e-04], dtype=float32), 1.9474479166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_387.wav', 'Wir sind Dickhäuter.', 21, array([1.52027031e-04, 1.12539492e-04, 1.02667604e-04, ...,\n",
+ " 1.38206397e-05, 5.92313108e-06, 8.09494595e-05], dtype=float32), 1.5946458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_389.wav', 'Sei nicht so streng mit ihm!', 28, array([-3.5538786e-05, 1.7769393e-05, 7.1077571e-05, ...,\n",
+ " -1.1451387e-04, -1.6189892e-04, -2.0928397e-04], dtype=float32), 1.9474479166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_390.wav', 'Na ja, was willst du machen?', 28, array([-1.3820640e-05, -4.1461917e-05, -4.5410670e-05, ...,\n",
+ " -9.0821341e-05, -1.1846262e-05, -4.3436296e-05], dtype=float32), 1.93334375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_419.wav', 'Die Einschläge kommen näher.', 30, array([ 7.5026328e-05, 5.5282559e-05, 1.5597578e-04, ...,\n",
+ " 3.1590032e-05, 2.1718148e-05, -4.7385049e-05], dtype=float32), 1.9192291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_420.wav', 'Willst du mit mir gehen?', 24, array([-1.2438576e-04, -1.9546332e-04, -1.6782204e-04, ...,\n",
+ " -3.7513164e-05, -1.0661636e-04, 7.7000703e-05], dtype=float32), 1.8204479166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_426.wav', 'Hier bitte eine Unterschrift.', 29, array([1.6979642e-04, 1.8361707e-04, 1.7177081e-04, ..., 1.5202703e-04,\n",
+ " 2.1718148e-05, 0.0000000e+00], dtype=float32), 1.891)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_430.wav', 'Zum Glück nicht.', 17, array([-6.7128822e-05, -9.8718854e-05, -3.1590032e-05, ...,\n",
+ " -7.3051953e-05, -9.4770097e-05, -1.1056512e-04], dtype=float32), 1.1571770833333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_437.wav', 'Einfach nur top!', 16, array([-3.9684979e-04, -4.2646544e-04, -4.0277292e-04, ...,\n",
+ " -2.4087400e-04, -3.7513164e-05, -1.4412952e-04], dtype=float32), 1.35475)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_439.wav', 'Mach dir nichts daraus.', 23, array([ 4.2843982e-04, 5.0938927e-04, 4.6595297e-04, ...,\n",
+ " 7.8975081e-06, -3.1590032e-05, 2.5666901e-05], dtype=float32), 1.5523229166666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_443.wav', 'Lauf doch nicht immer durchs Bild!', 34, array([-3.5538786e-04, -1.7769393e-04, -1.1451387e-04, ...,\n",
+ " -3.9487539e-05, -4.3436296e-05, -3.9487539e-05], dtype=float32), 1.9192291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_464.wav', 'Hände hoch!', 12, array([-2.0138646e-04, -1.3425764e-04, -8.0949460e-05, ...,\n",
+ " 2.0138646e-04, 1.8756582e-04, 2.6061776e-04], dtype=float32), 1.04428125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_475.wav', 'Was weiÃ\\x9f ich denn?', 19, array([-2.7641279e-05, -1.9743770e-06, 8.2923834e-05, ...,\n",
+ " 7.3051953e-05, 9.8718854e-05, -4.9359427e-05], dtype=float32), 1.52409375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_487.wav', 'Ich will noch nicht ins Bett!', 29, array([ 5.7256933e-05, -7.8975081e-06, 1.7769393e-05, ...,\n",
+ " -2.9615656e-05, -1.1846262e-05, 2.5666901e-05], dtype=float32), 1.9615625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_499.wav', 'Darüber kann man streiten.', 27, array([ 0.00011846, 0.00020534, 0.00027839, ..., -0.00031195,\n",
+ " -0.00021521, -0.00017769], dtype=float32), 1.8486666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_500.wav', 'Dazu braucht man Ruhe.', 22, array([-1.1056512e-04, -1.4610391e-04, -1.3425764e-04, ...,\n",
+ " 6.9103196e-05, 1.6189892e-04, 2.2507898e-04], dtype=float32), 1.5523229166666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_524.wav', 'Das Zeug ist wirklich gut.', 26, array([-3.9487541e-06, 3.5538786e-05, -9.8718847e-06, ...,\n",
+ " 1.1846262e-05, 1.9743769e-05, 9.8718847e-06], dtype=float32), 1.891)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_539.wav', 'Betäubungsgewehr geladen!', 26, array([ 3.5538786e-05, 2.3692524e-05, 0.0000000e+00, ...,\n",
+ " -9.2795723e-05, -1.9151457e-04, -1.8756582e-04], dtype=float32), 1.8768854166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_547.wav', 'Was wird wie geschrieben?', 25, array([-0.00012636, -0.00020336, -0.0002231 , ..., 0.00021521,\n",
+ " 0.00020336, 0.0001619 ], dtype=float32), 1.8768854166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_569.wav', 'Nicht schon wieder, bitte.', 26, array([ 0.00035736, 0.00043436, 0.00037316, ..., -0.00013821,\n",
+ " -0.00013031, -0.0001619 ], dtype=float32), 1.5523229166666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_582.wav', 'Bist du blind?', 14, array([ 1.9743769e-05, -1.5795016e-05, -5.7256933e-05, ...,\n",
+ " 0.0000000e+00, 8.6872591e-05, 4.5410670e-05], dtype=float32), 1.2841875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_592.wav', 'Blinzeln zählt nicht.', 22, array([ 5.9231311e-06, -4.5410670e-05, -9.8718854e-05, ...,\n",
+ " 1.6387329e-04, 1.3820639e-04, 7.1077571e-05], dtype=float32), 1.8768958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_595.wav', 'Ja, warum denn bitte schön nicht?', 34, array([-0.00036329, -0.00033959, -0.00036131, ..., -0.00016585,\n",
+ " -0.00021521, -0.0001619 ], dtype=float32), 1.93334375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_597.wav', 'Mir wäre das peinlich.', 23, array([ 5.9231312e-05, 1.2241138e-04, 7.5026328e-05, ...,\n",
+ " -1.5795016e-05, -8.2923834e-05, -6.7128822e-05], dtype=float32), 1.8345520833333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_637.wav', 'So kann es gehen.', 17, array([-7.8975081e-06, 3.9487541e-06, 4.1461917e-05, ...,\n",
+ " 5.1333802e-05, 1.3030888e-04, 3.9487539e-05], dtype=float32), 1.3688645833333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_642.wav', 'Es bleibt spannend.', 19, array([1.8559145e-04, 1.8559145e-04, 1.5597578e-04, ..., 7.3051953e-05,\n",
+ " 5.7256933e-05, 1.1451387e-04], dtype=float32), 1.559375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_647.wav', 'Marek will noch mal.', 20, array([-2.44822761e-04, -1.04641986e-04, -8.09494595e-05, ...,\n",
+ " 1.48078281e-04, 1.81642681e-04, 2.50745885e-04], dtype=float32), 1.79221875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_661.wav', 'Ruhig Brauner!', 14, array([-1.02667604e-04, -4.73850487e-05, 8.09494595e-05, ...,\n",
+ " -9.87188469e-06, -8.88469658e-05, -1.12539492e-04], dtype=float32), 1.2771354166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_682.wav', 'Meine Rede!', 11, array([5.9428747e-04, 5.0544052e-04, 2.0730958e-04, ..., 7.5026328e-05,\n",
+ " 6.5154440e-05, 6.5154440e-05], dtype=float32), 1.0725104166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_685.wav', 'Was versprichst du dir davon?', 29, array([-1.1846262e-05, -9.8718847e-06, 4.3436296e-05, ...,\n",
+ " -2.3692524e-05, 1.9743770e-06, 2.7641279e-05], dtype=float32), 1.7710520833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_693.wav', 'Ich nehme euch alle.', 20, array([-3.1590032e-05, -5.9231311e-06, -7.5026328e-05, ...,\n",
+ " -8.8846966e-05, -7.3051953e-05, -5.1333802e-05], dtype=float32), 1.7851666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_711.wav', 'Warum nämlich?', 15, array([ 5.9231312e-05, 5.9231312e-05, 3.1590032e-05, ...,\n",
+ " 1.1846262e-05, -5.9231311e-06, -7.5026328e-05], dtype=float32), 1.3688645833333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_712.wav', 'Das hätte ich beinahe vergessen.', 33, array([-2.1125835e-04, -2.4482276e-04, -1.4610391e-04, ...,\n",
+ " 9.0821341e-05, 1.7966831e-04, 1.0661636e-04], dtype=float32), 1.9192291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_726.wav', 'Möchtest du auch einen Muffin?', 31, array([-3.9487539e-05, -2.7641279e-05, 6.3180065e-05, ...,\n",
+ " 1.7769393e-05, 6.7128822e-05, 7.1077571e-05], dtype=float32), 1.9545104166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_727.wav', 'Es hat nichts mit dir zu tun.', 29, array([-1.6584767e-04, -1.9348894e-04, -2.7641279e-04, ...,\n",
+ " 6.5154440e-05, 4.3436296e-05, 1.2438576e-04], dtype=float32), 1.7569479166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_732.wav', 'Vielleicht war ich etwas vorschnell.', 36, array([1.7177081e-04, 1.6584767e-04, 8.6872591e-05, ..., 1.9546332e-04,\n",
+ " 1.8954019e-04, 1.5597578e-04], dtype=float32), 1.9192291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_735.wav', 'Hatschi!', 8, array([ 1.2043700e-04, -1.7769393e-05, -1.9743770e-06, ...,\n",
+ " -1.1846262e-05, -4.5410670e-05, -7.7000703e-05], dtype=float32), 0.8114375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_739.wav', 'Ich bleibe dabei.', 17, array([-2.0533521e-04, -1.2438576e-04, -5.5282559e-05, ...,\n",
+ " 4.5410670e-05, -1.3820640e-05, -7.7000703e-05], dtype=float32), 1.2418541666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_762.wav', 'Nicht zu fassen!', 16, array([1.7414006e-03, 1.4353720e-03, 9.6547039e-04, ..., 6.3180065e-05,\n",
+ " 1.8164268e-04, 8.0949460e-05], dtype=float32), 1.1712916666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_773.wav', 'Gute Besserung!', 15, array([-5.1333802e-05, 0.0000000e+00, 2.1718148e-05, ...,\n",
+ " -1.2636013e-04, -1.9546332e-04, -1.4215514e-04], dtype=float32), 1.2771354166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_775.wav', 'Ja, so ist es wohl.', 19, array([-1.61898919e-04, 1.97437694e-05, 1.02667604e-04, ...,\n",
+ " -6.51544397e-05, -1.26360130e-04, -6.71288217e-05], dtype=float32), 1.44646875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_778.wav', 'Mich selbst hat das überrascht.', 32, array([7.7000703e-05, 1.1846262e-04, 1.2241138e-04, ..., 1.3820639e-04,\n",
+ " 9.8718847e-06, 1.3820640e-05], dtype=float32), 1.8275)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_782.wav', 'Wer kennt das nicht?', 20, array([-2.7641279e-05, 7.8975081e-06, -3.7513164e-05, ...,\n",
+ " -2.3297648e-04, -2.2902773e-04, -2.4087400e-04], dtype=float32), 1.72871875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_787.wav', 'Ich liebe diese Musik!', 22, array([-1.8361707e-04, -6.9103196e-05, -9.0821341e-05, ...,\n",
+ " 5.6862057e-04, 6.2587752e-04, 5.3110742e-04], dtype=float32), 1.8580729166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_800.wav', 'Na endlich!', 11, array([-1.1846262e-04, -1.5202703e-04, -8.4898209e-05, ...,\n",
+ " 9.0821341e-05, -9.0821341e-05, -7.8975081e-06], dtype=float32), 0.91021875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_805.wav', 'Juliane gruselt sich.', 21, array([1.3425764e-04, 7.1077571e-05, 6.5154440e-05, ..., 9.8718854e-05,\n",
+ " 8.6872591e-05, 5.1333802e-05], dtype=float32), 1.86278125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_808.wav', 'Der andere nimmt.', 17, array([-8.6872591e-05, -1.1451387e-04, -8.2923834e-05, ...,\n",
+ " 2.5666901e-05, -7.3051953e-05, -7.5026328e-05], dtype=float32), 1.52409375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_814.wav', 'Wieso ich?', 10, array([-1.14513867e-04, -1.02667604e-04, -1.77693932e-04, ...,\n",
+ " -1.18462622e-05, 0.00000000e+00, 1.38206397e-05], dtype=float32), 0.9031666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_816.wav', 'Die Haare müssen ab.', 21, array([ 1.9546332e-04, 1.2636013e-04, 2.1125835e-04, ...,\n",
+ " 9.8718847e-06, -4.1461917e-05, -5.5282559e-05], dtype=float32), 1.2065729166666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_13_FINAL/13_844.wav', 'Die ganze Woche steht das schon an.', 35, array([ 1.0602404e-03, 1.1017023e-03, 9.0031594e-04, ...,\n",
+ " -3.3564411e-05, -3.5538786e-05, 0.0000000e+00], dtype=float32), 1.8839479166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_7.wav', 'Meinen Respekt hast du.', 23, array([-8.1613541e-07, 3.6258320e-05, 5.8615900e-05, ...,\n",
+ " -3.0361010e-05, 4.6051988e-05, 6.1613529e-05], dtype=float32), 1.568)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_12.wav', 'Mein SchweiÃ\\x9f stinkt nicht.', 27, array([1.2758464e-03, 1.4472028e-03, 1.4819785e-03, ..., 1.1448720e-05,\n",
+ " 2.5002395e-05, 5.3266147e-05], dtype=float32), 1.872)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_24.wav', 'So sieht es jedenfalls aus.', 27, array([ 3.5462443e-05, -3.6511621e-05, -2.4387444e-05, ...,\n",
+ " 7.4399744e-05, 7.2159133e-07, 2.3660252e-05], dtype=float32), 1.808)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_31.wav', 'Es brennt lichterloh.', 21, array([-7.8527468e-05, -1.9054073e-04, -1.8275550e-04, ...,\n",
+ " -1.4771417e-05, 2.4868292e-05, -1.4910699e-05], dtype=float32), 1.8986666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_36.wav', 'Hat jemand Deo dabei?', 21, array([5.0298637e-05, 4.8803475e-05, 5.4532258e-05, ..., 3.4226623e-06,\n",
+ " 9.2322180e-06, 3.0618612e-05], dtype=float32), 1.7386666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_44.wav', 'Der Hund will raus.', 19, array([-8.2374172e-05, -8.4805586e-05, -9.4096496e-05, ...,\n",
+ " 2.0108973e-05, 3.4747383e-05, -3.9627314e-05], dtype=float32), 1.5413333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_46.wav', 'Nur Fliegen ist schöner.', 25, array([-2.5430196e-05, -6.4560918e-05, -6.8181558e-05, ...,\n",
+ " 6.0105547e-05, 9.7991426e-05, 2.9888753e-05], dtype=float32), 1.6693333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_57.wav', 'Endlich wieder Nachschub!', 25, array([-3.0662410e-05, -3.7799236e-05, -1.0512020e-04, ...,\n",
+ " -1.2799338e-04, -3.7069469e-05, 3.4687200e-05], dtype=float32), 1.568)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_63.wav', \"Jetzt langt's dann aber.\", 24, array([ 1.3113129e-06, -5.7142366e-05, 3.9664551e-06, ...,\n",
+ " 4.8476216e-04, 4.0935431e-04, 5.0957059e-04], dtype=float32), 1.8453333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_76.wav', 'Ist hier noch ein Platz frei?', 29, array([ 4.6084756e-06, 2.1333383e-06, 1.0840034e-05, ...,\n",
+ " 4.7717163e-05, -4.3301993e-06, 5.9024904e-07], dtype=float32), 1.7653333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_91.wav', 'Möchten Sie durch?', 19, array([5.3242915e-05, 1.1775635e-04, 9.1564674e-05, ..., 6.9772730e-05,\n",
+ " 3.2825061e-05, 5.5504606e-05], dtype=float32), 1.1786666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_94.wav', 'Du hast sie angemalt.', 21, array([-8.2009647e-06, -7.8560508e-05, -1.1781590e-04, ...,\n",
+ " 5.8809797e-05, 3.5827401e-05, -3.8682600e-05], dtype=float32), 1.5946666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_97.wav', 'Anfassen heiÃ\\x9ft kaufen.', 23, array([ 6.7132327e-04, 6.4567651e-04, 4.5344225e-04, ...,\n",
+ " -2.1742040e-05, -1.2411790e-04, -3.8199389e-05], dtype=float32), 1.472)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_104.wav', 'Warum nicht lieber hier?', 24, array([-1.0701143e-05, -1.5738879e-06, 6.8153045e-06, ...,\n",
+ " -6.3156702e-05, -1.6941859e-04, -6.0139148e-05], dtype=float32), 1.4986666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_112.wav', 'Das war ein Abenteuer.', 22, array([ 2.6408197e-05, -6.0915321e-05, -9.1295704e-05, ...,\n",
+ " -5.6715970e-05, -3.1489210e-05, 1.5612791e-06], dtype=float32), 1.9466666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_127.wav', 'Das wäre fatal.', 16, array([ 4.4660061e-05, -6.5924425e-05, -5.6830704e-05, ...,\n",
+ " -5.5352357e-06, 3.0260082e-05, 9.7271128e-05], dtype=float32), 1.4666666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_141.wav', 'Nicht doch!', 11, array([-1.4546166e-04, -1.4626759e-04, -9.7611184e-05, ...,\n",
+ " 9.3360104e-05, 3.5025540e-05, -1.6926177e-06], dtype=float32), 0.928)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_146.wav', 'Heiliger Strohsack!', 19, array([-3.7175673e-04, -2.1206291e-04, -8.9090288e-05, ...,\n",
+ " 1.0547445e-04, 1.0614831e-04, 5.8346381e-05], dtype=float32), 1.376)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_153.wav', 'Gehen wir in die Eisdiele?', 26, array([-3.72752729e-05, -6.43968451e-05, -1.19852075e-05, ...,\n",
+ " 6.90084271e-05, -1.81738214e-05, -2.24471933e-05], dtype=float32), 1.4826666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_158.wav', 'Das ist halt so.', 16, array([ 2.1661433e-05, -9.2656213e-05, -2.0038491e-05, ...,\n",
+ " 3.4980503e-06, 8.1309692e-05, -1.6156602e-05], dtype=float32), 1.2853333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_174.wav', 'Ich habe dich noch nie gesehen.', 31, array([ 1.68298247e-05, 2.35711445e-06, -1.13152724e-04, ...,\n",
+ " -5.31522637e-05, 5.38938584e-05, 1.89053408e-05], dtype=float32), 1.8773333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_179.wav', 'Das muss hart für dich sein.', 29, array([-9.2038817e-06, -9.7612574e-06, -6.3460277e-05, ...,\n",
+ " -5.0950723e-05, 2.0168585e-05, -1.5738755e-05], dtype=float32), 1.5893333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_183.wav', \"Packen wir's!\", 13, array([-2.2114466e-05, 6.0876686e-05, -8.3392551e-05, ...,\n",
+ " 3.5826326e-06, -1.4385004e-05, -5.6348257e-05], dtype=float32), 0.9546666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_194.wav', 'Wir werden siegen!', 18, array([ 1.6911860e-04, 7.4598174e-05, 1.0261347e-04, ...,\n",
+ " 6.5378241e-05, 3.2076507e-06, -6.6169787e-06], dtype=float32), 1.3333333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_197.wav', 'Darf ich mal bei dir abbeiÃ\\x9fen?', 31, array([-1.0340806e-05, 7.1646286e-06, 3.3313339e-05, ...,\n",
+ " -7.5323747e-05, -2.6892374e-07, -3.3816039e-05], dtype=float32), 1.76)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_199.wav', 'Das ging aber fix!', 18, array([-9.3143040e-05, -4.3784836e-05, -1.1206182e-04, ...,\n",
+ " 8.7669920e-05, 1.0557293e-05, 4.2041685e-07], dtype=float32), 1.328)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_211.wav', 'Ich habe nachgedacht.', 21, array([ 5.0232731e-05, 1.2072114e-04, 1.8210443e-04, ...,\n",
+ " -6.5402834e-05, -5.1763345e-05, -6.0046054e-06], dtype=float32), 1.5093333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_229.wav', 'Wir lassen uns nicht erpressen.', 31, array([1.37981799e-04, 1.52958339e-04, 1.10953624e-04, ...,\n",
+ " 6.50644288e-05, 8.02592767e-05, 1.01248879e-04], dtype=float32), 1.7493333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_236.wav', 'Sag du es mir.', 14, array([ 7.4462928e-06, -2.0409609e-05, -3.6314952e-05, ...,\n",
+ " -2.1986765e-05, -8.3042978e-05, 8.2145634e-06], dtype=float32), 1.216)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_240.wav', 'Ich vermisse ihn seit gestern.', 30, array([ 2.9365596e-04, 3.4678026e-04, 3.5397714e-04, ...,\n",
+ " -1.5735781e-05, -2.9272232e-05, 4.2558597e-05], dtype=float32), 1.9893333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_257.wav', 'So kannte ich sie gar nicht.', 28, array([ 4.4733344e-05, 7.7341829e-05, 1.1480036e-04, ...,\n",
+ " -1.8965245e-04, -1.4387793e-04, -1.2223862e-04], dtype=float32), 1.8133333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_258.wav', 'Dem Kind geht es gut.', 21, array([ 2.3389544e-05, -1.0488247e-05, 1.0429079e-05, ...,\n",
+ " -8.0030593e-05, -9.8967379e-05, -4.5314195e-05], dtype=float32), 1.3066666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_260.wav', 'Lasst es krachen!', 17, array([-2.1083563e-04, -8.3892046e-05, -3.2037347e-05, ...,\n",
+ " -6.8306355e-05, -1.3884228e-04, -6.5104126e-05], dtype=float32), 1.2)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_266.wav', 'Wie sehen Sie überhaupt aus?', 29, array([-1.0680479e-05, -1.9320854e-05, -7.0852952e-06, ...,\n",
+ " -1.0408241e-05, 3.3198389e-06, 2.1512881e-06], dtype=float32), 1.8826666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_281.wav', 'Damit könnte es klappen.', 25, array([-2.3432081e-05, -2.4900844e-05, -1.3450766e-04, ...,\n",
+ " 2.1617279e-05, 3.1534404e-05, -2.2315735e-05], dtype=float32), 1.488)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_307.wav', 'Tut das Husten weh?', 19, array([ 9.1145994e-06, 1.5820089e-05, 5.0116945e-05, ...,\n",
+ " 1.9206882e-05, -2.6969181e-05, -2.7526901e-05], dtype=float32), 1.5626666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_310.wav', 'Und jetzt kräftig kurbeln!', 27, array([-8.4867512e-05, -1.3528325e-05, 6.7344299e-05, ...,\n",
+ " -5.5355646e-05, 3.2757125e-05, -1.3706725e-05], dtype=float32), 1.968)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_311.wav', 'Und was bekommt man geboten?', 28, array([-9.42486338e-07, -6.20736901e-05, -1.13615904e-04, ...,\n",
+ " 1.05647247e-04, 4.75407724e-05, 7.68981190e-05], dtype=float32), 1.9626666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_313.wav', 'Nimm doch mal den Hut ab!', 25, array([-1.4411381e-06, 1.8580539e-04, 1.8933907e-04, ...,\n",
+ " -1.0257358e-04, -9.1900030e-05, -2.2193763e-04], dtype=float32), 1.5733333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_322.wav', 'Der ist sauber.', 15, array([1.3459381e-04, 1.1068168e-04, 1.4088971e-04, ..., 1.4206764e-04,\n",
+ " 1.0958829e-05, 9.0381429e-05], dtype=float32), 1.344)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_333.wav', 'Danke für nichts!', 18, array([-2.6258719e-04, -2.9124424e-04, -4.0630574e-04, ...,\n",
+ " 9.1923815e-05, -9.6123731e-06, 3.9555922e-05], dtype=float32), 1.408)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_351.wav', 'Hier ist sie.', 13, array([-3.23740860e-05, -1.03745086e-04, -6.84802653e-05, ...,\n",
+ " 6.36538107e-06, 6.47425259e-05, -2.68384956e-05], dtype=float32), 1.2693333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_354.wav', 'Ist sie international bekannt?', 30, array([ 1.5060005e-05, 5.7448578e-05, 1.3811006e-04, ...,\n",
+ " 6.0413648e-05, -4.7934391e-05, -1.9190535e-05], dtype=float32), 1.9626666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_363.wav', 'Ich meine ja nur.', 17, array([ 5.6321147e-05, 9.9655284e-05, -8.9936962e-05, ...,\n",
+ " 1.1549123e-05, 3.7268135e-05, 7.3645397e-06], dtype=float32), 1.1253333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_390.wav', 'Gib mal die Seriennummer durch.', 31, array([ 7.2849958e-05, 9.1718932e-05, 5.6555116e-05, ...,\n",
+ " -2.9702240e-05, 3.8465154e-05, 2.2035034e-05], dtype=float32), 1.9466666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_399.wav', 'Steht das Wasser auf dem Herd?', 30, array([6.5801214e-05, 1.3084775e-04, 8.1372353e-05, ..., 6.8494905e-05,\n",
+ " 2.1234882e-06, 2.7409065e-05], dtype=float32), 1.84)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_401.wav', 'Oh ja!', 6, array([ 2.2632883e-05, -2.7574149e-05, 2.7717488e-05, ...,\n",
+ " 2.9032512e-07, 1.7548422e-05, -1.3465881e-05], dtype=float32), 0.7146666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_409.wav', 'Ja oder nein?', 13, array([ 3.4988134e-05, -6.8858870e-05, -8.5955844e-06, ...,\n",
+ " -4.4800227e-06, 1.7184280e-05, 3.7901282e-05], dtype=float32), 1.4346666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_411.wav', 'Ist doch Jacke wie Hose.', 24, array([ 1.1507938e-04, 5.0565839e-05, -2.7287895e-05, ...,\n",
+ " 3.7775626e-05, -1.4040452e-05, 1.4159415e-06], dtype=float32), 1.664)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_413.wav', 'Ich habe es nie gelernt.', 24, array([ 2.58978853e-05, 6.50478396e-05, -1.03702390e-04, ...,\n",
+ " 8.01785427e-05, 3.00699157e-05, -1.05522995e-04], dtype=float32), 1.776)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_429.wav', 'Nicht schon wieder eine Razzia!', 31, array([-5.1378167e-05, -2.5352152e-05, -3.2764001e-05, ...,\n",
+ " 2.1145966e-05, 5.4651609e-05, -7.9359561e-05], dtype=float32), 1.888)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_431.wav', 'Niemand will es gewesen sein.', 29, array([6.13634029e-06, 1.00043821e-04, 1.26646410e-04, ...,\n",
+ " 4.00160025e-05, 6.57281998e-05, 1.20079676e-04], dtype=float32), 1.6426666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_443.wav', 'Ihr seid doch bloÃ\\x9f neidisch.', 29, array([ 4.71922749e-06, -1.42986255e-05, 4.10590292e-05, ...,\n",
+ " -1.13690789e-04, -4.82848300e-05, 3.64537264e-05], dtype=float32), 1.7493333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_453.wav', 'Lesen lohnt sich.', 17, array([-1.1143904e-04, -9.7466742e-05, -1.4505965e-04, ...,\n",
+ " -1.1429377e-04, -8.0892445e-05, -8.6921274e-05], dtype=float32), 1.6426666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_458.wav', 'Oder er wurde dabei gestört.', 29, array([-1.8823694e-05, -3.1060394e-05, -9.3846960e-05, ...,\n",
+ " -1.2105788e-05, -3.4755056e-05, 3.5802004e-05], dtype=float32), 1.84)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_459.wav', 'Die Seele baumeln lassen.', 25, array([-4.6934008e-05, -1.4115409e-04, -1.9004452e-04, ...,\n",
+ " -4.7015623e-05, -2.2894224e-07, -4.3300730e-05], dtype=float32), 1.6746666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_468.wav', 'Der Nächste, bitte!', 20, array([ 8.1093880e-05, 2.9958397e-05, -3.9947310e-05, ...,\n",
+ " 6.6704742e-05, 1.2609754e-04, 1.1871241e-04], dtype=float32), 1.3386666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_469.wav', 'Wird schon schiefgehen.', 23, array([-1.8012641e-05, -6.1548446e-05, -1.2534855e-04, ...,\n",
+ " -2.9845067e-05, 3.1653948e-05, 1.2874776e-04], dtype=float32), 1.552)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_476.wav', 'Keine falsche Bewegung!', 23, array([-1.3065083e-04, -1.9577878e-04, -9.6719399e-05, ...,\n",
+ " 9.7838973e-05, -1.6546634e-05, 3.1119489e-05], dtype=float32), 1.7706666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_484.wav', 'Danach geht es ins Bett.', 24, array([1.4125947e-04, 1.4533960e-04, 1.3352933e-04, ..., 4.6569412e-06,\n",
+ " 8.5400243e-06, 1.0347654e-04], dtype=float32), 1.8826666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_495.wav', 'Vorwärts immer, rückwarts nimmer!', 35, array([ 9.8868964e-05, 1.4638813e-04, 8.2029030e-05, ...,\n",
+ " 3.1947344e-05, -3.3244356e-05, -8.5653497e-05], dtype=float32), 1.5893333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_508.wav', 'Ein Spanngurt ist gerissen.', 27, array([-1.3210842e-05, 5.2183852e-05, 1.1509426e-05, ...,\n",
+ " -6.6147322e-06, -1.3790486e-05, 4.0188141e-05], dtype=float32), 1.952)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_511.wav', 'Das musst du gerade sagen!', 26, array([ 8.16162283e-05, 1.48853534e-04, 1.20252385e-04, ...,\n",
+ " -2.43115683e-05, 3.36854064e-05, -3.11621625e-05], dtype=float32), 1.9893333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_517.wav', 'Lösen Sie das Captcha!', 23, array([-3.2288870e-05, 5.6598521e-05, 4.2188087e-05, ...,\n",
+ " 7.7064447e-05, -4.7475376e-05, 4.4163811e-05], dtype=float32), 1.6746666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_520.wav', 'Ihr werdet schon sehen.', 23, array([-6.5363100e-05, 4.7253379e-05, 5.9942446e-05, ...,\n",
+ " 3.2326661e-05, 8.2957842e-05, 7.4098658e-05], dtype=float32), 1.7973333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_521.wav', 'Ich erkläre es dir.', 20, array([ 5.3491673e-05, -1.2072490e-05, 3.4197161e-05, ...,\n",
+ " -3.4515979e-05, -5.6132449e-05, 1.3709931e-04], dtype=float32), 1.5093333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_525.wav', 'Hau rein!', 9, array([ 2.57931824e-04, 2.11816674e-04, 1.78339556e-04, ...,\n",
+ " 7.76832676e-05, 1.51795175e-05, -4.37384588e-05], dtype=float32), 1.104)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_526.wav', 'Tief durchatmen!', 16, array([-2.6787920e-05, -3.2204316e-05, -5.5490927e-05, ...,\n",
+ " 2.2508255e-05, 5.4639313e-05, 1.8989524e-05], dtype=float32), 1.5253333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_538.wav', 'Und was bringt das?', 19, array([-5.9224880e-05, -4.4477289e-05, 3.8521583e-05, ...,\n",
+ " 9.5605545e-05, 1.2830349e-06, 1.5070126e-05], dtype=float32), 1.6213333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_541.wav', 'Karnickelfangschlag?', 20, array([3.9227842e-05, 3.2782922e-05, 4.6346566e-05, ..., 1.3389443e-05,\n",
+ " 3.6067817e-05, 6.0468155e-05], dtype=float32), 1.728)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_562.wav', 'Ist ja mega!', 12, array([-1.1508126e-04, -1.5385580e-04, -1.8046032e-04, ...,\n",
+ " -4.1180385e-05, 2.7804810e-05, -9.9901524e-07], dtype=float32), 0.992)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_570.wav', 'Jasmin, du bist dran.', 21, array([-6.0017886e-05, 3.1120195e-05, 1.0854354e-04, ...,\n",
+ " -2.5416332e-06, 4.4546370e-05, -4.6334655e-05], dtype=float32), 1.7173333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_579.wav', 'Läuft es separat ab?', 21, array([ 2.2939121e-05, 2.0304271e-05, 4.7305216e-06, ...,\n",
+ " -4.0958774e-05, 8.3991254e-06, -4.0800154e-05], dtype=float32), 1.7813333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_594.wav', 'Ich zitiere!', 12, array([ 7.3269119e-05, 4.1316580e-06, -7.5483302e-05, ...,\n",
+ " 4.5700057e-05, 1.0702889e-06, 1.2143076e-05], dtype=float32), 1.2853333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_597.wav', 'Die Karten sind ja markiert!', 28, array([-7.7787427e-06, 1.3373171e-05, 1.1130486e-04, ...,\n",
+ " -3.4429740e-05, -9.2525712e-05, -3.0399795e-05], dtype=float32), 1.8613333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_600.wav', 'Weniger ist manchmal mehr.', 26, array([-3.2105188e-05, -1.2411436e-04, -1.7373836e-04, ...,\n",
+ " 1.9536817e-05, 4.0033923e-05, -4.9835093e-05], dtype=float32), 1.6693333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_610.wav', 'Zur Hölle mit ihm!', 19, array([ 4.1287938e-05, -1.5668693e-05, -4.7829257e-05, ...,\n",
+ " 1.2091287e-04, 3.0301053e-05, 5.0707073e-05], dtype=float32), 1.28)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_622.wav', 'Sonst kommt die Polizei.', 24, array([ 1.33967542e-05, -2.86651575e-05, 1.20430150e-05, ...,\n",
+ " -4.97728324e-05, -9.77511445e-05, -1.07504595e-04], dtype=float32), 1.9786666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_623.wav', 'Papa fährt immer schneller.', 28, array([-4.1551000e-05, 1.8333099e-05, -4.5995697e-05, ...,\n",
+ " 7.4864365e-05, -2.8456698e-05, -3.1763777e-06], dtype=float32), 1.7653333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_627.wav', 'Das Problem kenne ich.', 22, array([-1.6575548e-06, -6.4681786e-05, -2.4183499e-05, ...,\n",
+ " -6.1924133e-05, 4.0877181e-05, -4.8742072e-06], dtype=float32), 1.3973333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_646.wav', 'Gerade jetzt wird es spannend.', 30, array([-7.0382644e-05, -2.6976499e-05, -8.4537001e-05, ...,\n",
+ " 1.9848225e-05, 1.8570287e-05, 1.1454727e-04], dtype=float32), 1.952)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_650.wav', 'Pass mal auf!', 13, array([ 8.8038476e-05, 6.2287538e-05, 8.6767104e-05, ...,\n",
+ " -4.7867183e-05, 1.7106903e-06, -2.8001863e-05], dtype=float32), 1.0773333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_653.wav', 'Führe mich nicht in Versuchung!', 32, array([ 1.5389375e-04, 8.4856605e-05, 1.1764471e-04, ...,\n",
+ " -4.1702488e-06, 4.8200640e-05, 3.7042355e-05], dtype=float32), 1.8986666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_658.wav', 'Dabei soll es bleiben.', 22, array([-6.8817273e-05, -1.4116750e-04, -2.5068663e-04, ...,\n",
+ " 3.3109423e-05, -1.2034771e-05, 5.3297503e-05], dtype=float32), 1.3653333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_677.wav', 'Ich denke nicht daran.', 22, array([ 2.7965652e-06, -8.1217448e-05, -1.5171595e-04, ...,\n",
+ " -6.0021226e-05, 5.8105360e-07, -2.3721210e-05], dtype=float32), 1.472)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_702.wav', 'Sieh zu, dass du Land gewinnst!', 31, array([-3.9686485e-05, -4.1371659e-05, -5.1444043e-05, ...,\n",
+ " -6.5746033e-05, -6.9277223e-05, -3.0258396e-05], dtype=float32), 1.9466666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_705.wav', 'Was sagt uns das?', 17, array([-1.11950721e-04, -1.12432775e-04, -1.54395209e-04, ...,\n",
+ " 1.18786911e-05, -6.98161457e-05, -2.93514750e-05], dtype=float32), 1.6426666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_715.wav', 'Von nichts komm nichts.', 23, array([ 5.0694278e-05, -1.0824220e-04, -7.8278521e-05, ...,\n",
+ " 5.2878531e-05, 3.1005864e-05, 2.5896241e-05], dtype=float32), 1.984)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_718.wav', 'Warum auch?', 11, array([ 2.5824769e-05, 7.0119269e-05, 3.9937982e-05, ...,\n",
+ " 1.3905319e-05, -2.6308078e-05, -5.1800267e-05], dtype=float32), 0.9493333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_721.wav', 'Wo wohne ich noch mal?', 22, array([ 1.1702570e-04, 1.8368529e-04, 1.5237987e-04, ...,\n",
+ " -3.3846823e-05, -4.2944125e-06, 2.2590933e-05], dtype=float32), 1.6)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_725.wav', 'Zum Wohl!', 9, array([-2.1576473e-06, 2.8079157e-05, -2.9355248e-05, ...,\n",
+ " -2.9330091e-05, -3.0764484e-05, -1.3724362e-05], dtype=float32), 0.7466666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_735.wav', 'Wie geht es dir?', 16, array([ 3.0780422e-05, -4.9582297e-05, -8.5829226e-05, ...,\n",
+ " 2.1407772e-05, -4.8474238e-05, -4.5784309e-05], dtype=float32), 1.232)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_746.wav', 'Einmal drücken reicht.', 23, array([-4.4286557e-05, -5.6155724e-05, -5.2055671e-05, ...,\n",
+ " -5.5887984e-05, 1.7236773e-05, 9.8498596e-05], dtype=float32), 1.4373333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_761.wav', 'Ersatz muss her.', 16, array([ 8.3686442e-05, 9.1279635e-06, -8.3661522e-05, ...,\n",
+ " 3.3542208e-05, 9.7035401e-05, -4.7421363e-05], dtype=float32), 1.3333333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_769.wav', 'Kennen Sie diesen Eisbären?', 28, array([ 1.8226114e-04, 1.1602399e-04, 8.7942906e-05, ...,\n",
+ " -3.1415253e-05, 6.8828485e-05, 2.8598015e-05], dtype=float32), 1.7173333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_774.wav', 'Du tüdelst wohl!', 17, array([4.2244592e-05, 4.7479767e-05, 4.4327684e-05, ..., 2.9398587e-05,\n",
+ " 1.3265206e-04, 9.8947305e-05], dtype=float32), 1.312)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_776.wav', 'Einen Versuch ist es wert.', 26, array([-2.0919964e-05, -8.0129103e-05, -7.8644814e-05, ...,\n",
+ " 3.4572986e-05, 8.1091166e-05, 5.6626621e-05], dtype=float32), 1.984)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_779.wav', 'Kruzifix noch mal!', 18, array([ 5.9276794e-05, 7.1346542e-05, 1.3115312e-05, ...,\n",
+ " -7.0933937e-05, 2.6771322e-05, 3.3997876e-05], dtype=float32), 1.792)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_781.wav', 'Sind die echt?', 14, array([-3.2039690e-05, -4.8189206e-05, -9.0187306e-05, ...,\n",
+ " 2.1210299e-05, 9.5539394e-07, -6.0049209e-05], dtype=float32), 1.1946666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_789.wav', 'Wie war euer Jahrgangstreffen?', 30, array([ 9.86098894e-05, 1.05807514e-04, 1.31781504e-04, ...,\n",
+ " -6.47349443e-05, 5.55652514e-06, 6.68639914e-05], dtype=float32), 1.9946666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_796.wav', 'Langt das?', 10, array([-2.58835917e-05, -1.11602596e-04, -2.00994928e-05, ...,\n",
+ " 3.40378210e-05, 4.15314862e-05, -2.47353237e-05], dtype=float32), 1.2586666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_851.wav', 'Nein, das gehört so.', 21, array([4.30460314e-05, 1.00948644e-04, 1.14135793e-04, ...,\n",
+ " 2.88395531e-04, 1.62498865e-04, 8.75307087e-05], dtype=float32), 1.7493333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_852.wav', 'Stellen Sie Blickkontakt her.', 29, array([-2.3877754e-05, -3.1883523e-05, -1.3378897e-04, ...,\n",
+ " -3.8810729e-05, 4.3067663e-05, 3.8920269e-05], dtype=float32), 1.9946666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_858.wav', 'Also echt jetzt!', 16, array([ 1.62354499e-05, 4.22473058e-05, -1.46273105e-05, ...,\n",
+ " -2.93930316e-05, 5.34094252e-05, 7.98595574e-05], dtype=float32), 1.216)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_7.wav', 'Ich glaube nicht.', 17, array([-1.0143876e-05, -3.8619244e-05, 8.2748767e-05, ...,\n",
+ " -9.9806406e-05, -4.3946784e-05, 6.9558562e-05], dtype=float32), 1.1946666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_18.wav', 'Hier ist es sicherer.', 21, array([ 4.6870970e-05, 9.9823235e-05, -4.0877108e-05, ...,\n",
+ " -1.4616339e-05, 7.3614872e-05, 1.0970575e-04], dtype=float32), 1.7706666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_49.wav', 'Ja ja, als ob!', 14, array([ 5.3198488e-05, 1.8346685e-04, -2.1753046e-06, ...,\n",
+ " 1.7834389e-05, 5.3522737e-05, 8.4725587e-05], dtype=float32), 1.7706666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_59.wav', 'Geh, such deine Schwester!', 26, array([ 9.13840049e-05, 1.68439132e-04, 3.04173911e-04, ...,\n",
+ " -8.56241095e-05, -1.02150196e-04, 8.91289255e-06], dtype=float32), 1.9626666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_94.wav', 'Gib mir meinen Becher wieder!', 29, array([-2.1092707e-04, -2.3195105e-04, -2.0152969e-04, ...,\n",
+ " 8.9153917e-05, -2.4260396e-06, 5.9283586e-05], dtype=float32), 1.8453333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_100.wav', 'Das führt doch zu nichts.', 26, array([-1.0273771e-04, -8.6229462e-05, -1.2574486e-04, ...,\n",
+ " 2.4963025e-05, 4.4582037e-05, 4.7964921e-05], dtype=float32), 1.9733333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_105.wav', 'Wo denn?', 8, array([-4.0845240e-05, 1.0149255e-04, 5.9910049e-05, ...,\n",
+ " -3.8421931e-05, 2.8110459e-05, 1.7339922e-05], dtype=float32), 0.9493333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_106.wav', 'Du sitzt hinten.', 16, array([ 1.1350374e-04, 1.3197908e-04, 5.9344729e-05, ...,\n",
+ " -1.6409816e-04, -7.1399249e-05, -4.2459251e-05], dtype=float32), 1.44)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_112.wav', 'Das kann ich nicht.', 19, array([-9.4199102e-05, -3.3980414e-05, 9.0330948e-05, ...,\n",
+ " 1.1509175e-04, 2.2319029e-05, 5.1328014e-05], dtype=float32), 1.4186666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_139.wav', 'Das hat sie gelernt.', 20, array([ 1.5456244e-04, 3.1872053e-04, 3.7880472e-04, ...,\n",
+ " -8.6764321e-06, -1.7240205e-05, -5.7155878e-05], dtype=float32), 1.4826666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_153.wav', 'Nicht alle Teenager sind so.', 28, array([7.9220721e-05, 5.8759109e-05, 1.1493213e-04, ..., 6.8786328e-05,\n",
+ " 1.5815135e-04, 8.5130850e-05], dtype=float32), 1.9946666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_156.wav', 'Frische Seeluft macht gesund.', 29, array([ 1.8124521e-04, 1.7306159e-04, 5.9669415e-05, ...,\n",
+ " 4.9480139e-05, 1.2296322e-04, -5.5897519e-05], dtype=float32), 1.984)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_164.wav', 'Gönn dir!', 10, array([ 5.2993961e-05, 2.8179937e-05, 7.8242076e-05, ...,\n",
+ " -4.9057824e-05, 1.8003910e-05, 8.8817593e-05], dtype=float32), 0.9386666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_176.wav', 'Sag ich doch!', 13, array([ 4.2398951e-05, 5.6847359e-05, 7.0788061e-05, ...,\n",
+ " -3.2739328e-05, 9.7135853e-05, 6.0795941e-05], dtype=float32), 1.2373333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_177.wav', 'Das darf doch nicht wahr sein.', 30, array([-5.1426803e-05, -5.0517308e-05, 4.6803252e-05, ...,\n",
+ " -8.1146150e-05, 2.9068062e-05, 7.5193479e-05], dtype=float32), 1.8773333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_199.wav', 'Jetzt sind wir quitt.', 21, array([-2.4918138e-05, 8.0159109e-05, -7.1328832e-05, ...,\n",
+ " -2.1099215e-04, -3.0862509e-05, -3.5725458e-05], dtype=float32), 1.664)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_207.wav', 'Eben ging das noch.', 19, array([-5.0324921e-05, 1.3549793e-04, -3.3347860e-05, ...,\n",
+ " 9.8024408e-05, 1.5384333e-04, 1.5966935e-04], dtype=float32), 1.53875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_208.wav', 'Bug oder Feature?', 17, array([-3.7243055e-06, 6.9413843e-05, 7.5392752e-05, ...,\n",
+ " 5.2070121e-05, 2.8219682e-05, 8.4193009e-05], dtype=float32), 1.8053020833333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_274.wav', 'Wir brauchen mehr davon!', 24, array([-2.0753406e-04, -1.9484414e-05, -2.8117347e-04, ...,\n",
+ " 1.2726737e-04, 2.6360145e-04, 2.9073044e-04], dtype=float32), 1.91434375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_280.wav', 'Lass uns raus gehen.', 20, array([ 1.03469618e-04, 1.97744346e-04, -7.93442814e-06, ...,\n",
+ " 8.44921742e-05, 2.30915975e-05, -1.33781205e-05], dtype=float32), 1.5508645833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_286.wav', 'SchluÃ\\x9f mit lustig.', 19, array([ 2.99623178e-04, 2.43378381e-04, 1.65333462e-04, ...,\n",
+ " -2.71533063e-05, 7.85075972e-05, -1.17198346e-04], dtype=float32), 1.9264583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_302.wav', 'Woher nehmt ihr eure Bildung?', 29, array([1.7700881e-04, 2.1893253e-04, 1.3036304e-04, ..., 1.3868474e-04,\n",
+ " 1.0062666e-04, 8.4173589e-05], dtype=float32), 1.9749270833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_308.wav', 'Du fährst, ich schieÃ\\x9fe!', 25, array([1.5563566e-04, 1.4856170e-04, 2.2446582e-04, ..., 6.8505600e-05,\n",
+ " 2.0769508e-04, 1.1925176e-04], dtype=float32), 1.99915625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_328.wav', 'Wirkt die Betäubung noch?', 26, array([-8.7537330e-05, -3.0825776e-04, -2.8424736e-04, ...,\n",
+ " 1.1261477e-04, 2.0012977e-04, 1.0000553e-04], dtype=float32), 1.9022291666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_385.wav', 'Es kann nur einen geben!', 24, array([-1.8947560e-04, -2.3450297e-05, -1.2145152e-04, ...,\n",
+ " -6.9378242e-05, -1.1301338e-04, -2.5457976e-04], dtype=float32), 1.8901145833333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_400.wav', 'Wer weiÃ\\x9f es?', 13, array([ 8.2401210e-05, 1.2261249e-05, 1.3193028e-04, ...,\n",
+ " -9.9374527e-05, -2.4473227e-05, 7.3499345e-05], dtype=float32), 1.49028125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_406.wav', 'Tja, das ist Pech.', 18, array([2.4313416e-04, 4.7331341e-05, 1.6022228e-04, ..., 3.0806483e-04,\n",
+ " 2.9170502e-04, 3.0395557e-04], dtype=float32), 1.7810729166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_412.wav', 'Alles muss raus.', 16, array([2.3146431e-04, 2.1641712e-04, 1.4716707e-04, ..., 1.4341300e-04,\n",
+ " 3.7975753e-06, 9.1287213e-05], dtype=float32), 1.708375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_415.wav', 'Stell die Heizung höher.', 25, array([-3.96930409e-05, 1.02812344e-04, 1.21250734e-04, ...,\n",
+ " -3.47016321e-05, -2.01824150e-04, -9.76954325e-05], dtype=float32), 1.74471875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_418.wav', 'Etwa über mich?', 16, array([-0.00020996, -0.00011494, -0.00010331, ..., -0.00017556,\n",
+ " -0.00020319, -0.00027111], dtype=float32), 1.7689479166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_421.wav', 'Das ist natürlich bitter.', 26, array([-3.3627803e-04, -2.5203897e-04, -2.3072124e-04, ...,\n",
+ " 4.6018063e-06, 1.7239379e-05, 4.0267703e-05], dtype=float32), 1.878)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_440.wav', 'Hier knicken.', 13, array([-0.000481 , -0.00023708, -0.00018911, ..., -0.00022185,\n",
+ " -0.00025873, -0.00026997], dtype=float32), 1.30853125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_464.wav', 'Alles Lügen!', 13, array([-0.00027017, -0.00016623, -0.00022159, ..., -0.00033337,\n",
+ " -0.00044782, -0.00022404], dtype=float32), 1.4175833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_465.wav', 'Alles oder nichts!', 18, array([2.8375158e-05, 6.5034241e-05, 9.6457785e-05, ..., 1.0699107e-04,\n",
+ " 9.6596435e-05, 1.2572719e-04], dtype=float32), 1.7931875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_467.wav', 'Warum bleibst du stehen?', 24, array([-1.4808709e-04, -1.8631479e-04, -1.2836477e-04, ...,\n",
+ " -6.0794730e-05, -1.5104183e-05, -2.5347929e-04], dtype=float32), 1.91434375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_473.wav', 'Zumindest ein bisschen.', 23, array([-0.00024013, -0.00025727, -0.00025987, ..., -0.00023257,\n",
+ " -0.00033333, -0.00025996], dtype=float32), 1.5993229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_474.wav', 'Sprich mir nach!', 16, array([-1.7584162e-04, -1.6248986e-04, -8.6785782e-05, ...,\n",
+ " 3.5318243e-04, 3.7314874e-04, 3.2366288e-04], dtype=float32), 1.4175833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_500.wav', 'Sehr witzig!', 12, array([ 7.5077987e-05, 1.1926649e-04, 1.8323194e-04, ...,\n",
+ " -3.8680941e-04, -3.2216642e-04, -3.3234112e-04], dtype=float32), 1.39334375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_502.wav', 'Achtung, Achtung!', 17, array([-4.0950408e-04, -2.9606355e-04, -3.7786187e-04, ...,\n",
+ " -2.1742952e-05, 3.0543149e-05, 8.8129680e-05], dtype=float32), 1.5145104166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_512.wav', 'Wo bitte schön steht das?', 26, array([ 2.2647387e-04, 1.4740237e-04, 1.2381608e-04, ...,\n",
+ " -1.1670060e-04, -5.8438465e-05, -5.2704141e-05], dtype=float32), 1.9264583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_513.wav', 'SchlieÃ\\x9fen Sie bitte die Luke.', 30, array([ 0.00012086, 0.00019177, 0.00012352, ..., -0.00014259,\n",
+ " -0.00024671, -0.00014045], dtype=float32), 1.69625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_549.wav', 'Ich hasse meinen Wecker.', 24, array([-1.9575720e-05, -1.5009989e-04, -1.6873972e-04, ...,\n",
+ " -6.5268898e-05, -1.8595096e-04, -1.7330179e-04], dtype=float32), 1.6235625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_576.wav', 'Nicht so laut!', 14, array([-1.6541444e-04, -8.3816949e-06, -1.0135791e-04, ...,\n",
+ " 3.1510697e-04, 4.1878404e-04, 3.6531710e-04], dtype=float32), 1.4539375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_595.wav', 'Ich tu mein Bestes.', 19, array([ 8.3501960e-05, 1.7197721e-04, 2.2250456e-04, ...,\n",
+ " -1.2569079e-04, -1.3276993e-04, -2.5823418e-04], dtype=float32), 1.74471875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_597.wav', 'Alle guten Dinge sind drei.', 27, array([-1.1909505e-05, -8.7172106e-05, -1.2401433e-04, ...,\n",
+ " -1.4987224e-04, -1.3219267e-05, -7.9211000e-05], dtype=float32), 1.7568333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_607.wav', 'Welche Vase?', 12, array([-1.8119848e-04, -2.7736003e-04, -1.8833524e-04, ...,\n",
+ " 5.6385907e-05, 1.3869893e-04, 1.9968288e-04], dtype=float32), 1.4539375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_651.wav', 'Zeig mal deine Muckis.', 22, array([-0.00038406, -0.0003124 , -0.00026326, ..., 0.00032153,\n",
+ " 0.00029355, 0.0004676 ], dtype=float32), 1.82953125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_661.wav', 'Wir sind umzingelt.', 19, array([ 4.0317194e-05, 2.1714004e-04, 1.5210512e-04, ...,\n",
+ " 1.1821459e-04, 9.8579549e-05, -3.1008281e-06], dtype=float32), 1.57509375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_669.wav', 'Du zitterst ja!', 15, array([-0.0002655 , -0.00018808, -0.00023504, ..., 0.00028222,\n",
+ " 0.00025013, 0.00041103], dtype=float32), 1.2116145833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_687.wav', 'Ob sie schon Hunger haben?', 26, array([-7.1925861e-05, 1.8567745e-06, -5.7103756e-05, ...,\n",
+ " 2.6770154e-04, 7.6355340e-05, 2.2662200e-05], dtype=float32), 1.8416458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_699.wav', 'Das wird schon wieder.', 22, array([-2.5816666e-04, -8.4095438e-05, -1.2401373e-05, ...,\n",
+ " -1.9085000e-04, -2.3972438e-04, -1.5835713e-04], dtype=float32), 1.69625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_700.wav', 'Köpfe runter!', 14, array([ 8.14295272e-05, 1.14302085e-04, 1.28549975e-04, ...,\n",
+ " -2.10746948e-04, -2.65351351e-04, -3.40027531e-04], dtype=float32), 1.32065625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_712.wav', 'Sie sollten sich schämen!', 26, array([ 2.6346499e-04, 9.5443167e-05, 1.6159609e-04, ...,\n",
+ " -2.1241463e-04, -1.5395934e-04, -8.9938527e-05], dtype=float32), 1.6477916666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_732.wav', 'Schwund ist überall.', 21, array([-0.00039054, -0.00025168, -0.00026237, ..., 0.00020222,\n",
+ " 0.0002156 , 0.00019633], dtype=float32), 1.6356666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_734.wav', 'Schon fertig?', 13, array([-6.8748363e-06, 5.9082297e-05, -3.8726441e-05, ...,\n",
+ " -1.3909466e-04, -2.0350730e-04, -1.0977411e-04], dtype=float32), 1.2237291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_743.wav', 'Musst du da reinschieÃ\\x9fen?', 26, array([0.00038867, 0.00026221, 0.0002308 , ..., 0.0001513 , 0.00017203,\n",
+ " 0.00012958], dtype=float32), 1.91434375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_764.wav', 'Das wäre mir neu.', 18, array([-1.6335897e-04, -1.3920359e-04, -6.9949492e-05, ...,\n",
+ " 3.2939854e-05, 3.5769459e-05, -3.7220154e-05], dtype=float32), 1.91434375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_773.wav', 'Mission gescheitert!', 20, array([ 5.22215014e-05, 1.20894714e-04, 1.96668057e-04, ...,\n",
+ " -2.58956774e-04, -1.39872835e-04, -1.39142721e-04], dtype=float32), 1.82953125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_782.wav', 'Dir kann geholfen werden.', 25, array([-5.4091932e-05, -2.9271763e-05, 1.2364880e-04, ...,\n",
+ " -1.4125406e-04, -2.3545137e-04, -2.5170582e-04], dtype=float32), 1.7810625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_790.wav', 'Vertraust du mir blind?', 23, array([-1.3496955e-04, -4.5282133e-05, 1.7263924e-04, ...,\n",
+ " 1.0330205e-05, -1.9022463e-04, -1.3715150e-04], dtype=float32), 1.6235520833333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_793.wav', 'Wie stellen Sie sich das vor?', 29, array([5.7090012e-05, 9.3246163e-05, 1.4314597e-04, ..., 1.8600497e-04,\n",
+ " 1.2342732e-04, 2.2610810e-04], dtype=float32), 1.8901145833333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_802.wav', 'Ist es nicht so?', 16, array([ 8.5881460e-05, 1.9039282e-04, 2.1635044e-04, ...,\n",
+ " 1.2600829e-04, 4.5968747e-05, -1.7667595e-05], dtype=float32), 1.4297083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_808.wav', 'Willst du mich umbringen?', 25, array([3.4704231e-04, 2.2213293e-04, 1.1007244e-04, ..., 1.0426929e-05,\n",
+ " 6.0499657e-05, 4.4495686e-05], dtype=float32), 1.7326041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_817.wav', 'Da ist die Tür!', 16, array([ 0.00014472, 0.00027025, 0.00040617, ..., -0.0001791 ,\n",
+ " -0.00014576, -0.00017543], dtype=float32), 1.7931770833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_15_FINAL/15_820.wav', 'Ihr könnt nicht fliehen.', 25, array([ 3.3208958e-04, 1.8373384e-04, 2.8849186e-05, ...,\n",
+ " -1.9994991e-04, -4.2732576e-05, 5.1437601e-05], dtype=float32), 1.9870416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_8.wav', 'Erkennst du ihn wieder?', 23, array([-7.1132112e-05, 1.8191178e-04, 2.2640963e-04, ...,\n",
+ " -1.5948209e-04, -4.8810096e-05, -7.1736489e-05], dtype=float32), 1.69625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_29.wav', 'Du bist so ein Charmeur!', 24, array([ 8.7156383e-05, -7.5441625e-05, -8.7413508e-05, ...,\n",
+ " -3.7287452e-04, -2.6756592e-04, -2.7199855e-04], dtype=float32), 1.99915625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_30.wav', 'Das Wochenende war sehr schón.', 31, array([0.00010696, 0.00019241, 0.00022398, ..., 0.00018996, 0.00018264,\n",
+ " 0.00021606], dtype=float32), 1.9506875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_44.wav', 'Na, GroÃ\\x9fer!', 12, array([2.9556373e-05, 1.2606342e-04, 2.0366564e-04, ..., 1.8486078e-04,\n",
+ " 1.2593277e-04, 1.4429759e-04], dtype=float32), 1.7083645833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_53.wav', 'Lassen wir das!', 15, array([-1.0015550e-03, -1.1123064e-03, -1.0633026e-03, ...,\n",
+ " -8.7814760e-06, 1.5665671e-04, 2.6885752e-04], dtype=float32), 1.2843020833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_57.wav', 'Es kann jeden treffen.', 22, array([-1.2930187e-04, -3.5622310e-05, 1.1325534e-04, ...,\n",
+ " 2.8466255e-05, -1.7107872e-04, -3.0454184e-04], dtype=float32), 1.8295416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_61.wav', 'Das dürfen Sie nicht!', 22, array([7.9696401e-05, 2.5238540e-05, 2.6919068e-05, ..., 2.0004300e-04,\n",
+ " 1.7159608e-04, 2.0384404e-04], dtype=float32), 1.9264583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_69.wav', 'Oder muss man die einfrieren?', 29, array([ 2.3387831e-04, 2.0287969e-04, 2.3305746e-04, ...,\n",
+ " -2.0109433e-04, -1.5938835e-04, 1.9864538e-06], dtype=float32), 1.9628020833333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_75.wav', 'Nur für einen Tag.', 19, array([ 1.1010072e-04, 7.5059768e-05, 1.5811465e-04, ...,\n",
+ " -1.6034159e-04, 6.0707155e-09, -5.6600587e-05], dtype=float32), 1.6114375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_85.wav', 'Ã\\x9cberall lauern Fallen.', 23, array([ 7.3672440e-05, 1.1084337e-04, 5.4723707e-05, ...,\n",
+ " -3.4976221e-04, -1.6772485e-04, -2.3993225e-04], dtype=float32), 1.7931875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_89.wav', 'Schön, dass du da warst.', 25, array([-1.5644990e-04, -1.6062504e-04, -1.5125731e-04, ...,\n",
+ " -1.4215022e-04, -3.6906120e-05, -1.1689674e-04], dtype=float32), 1.9264583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_104.wav', 'Bleib, wo du bist!', 18, array([-6.7565779e-05, -2.1604590e-06, 1.6737869e-04, ...,\n",
+ " -5.7721576e-05, -1.0027820e-05, -4.2661872e-05], dtype=float32), 1.9022291666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_113.wav', 'Erwischt!', 9, array([ 8.53675301e-05, -1.39195807e-04, -1.12849986e-04, ...,\n",
+ " -6.49508947e-05, -6.88307264e-05, -2.25101539e-04], dtype=float32), 1.06621875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_119.wav', 'Dann lass es liegen.', 20, array([-1.4928725e-04, 2.6696865e-05, -8.1158723e-05, ...,\n",
+ " 1.0134692e-04, 7.8540448e-05, -3.6887606e-05], dtype=float32), 1.7326041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_125.wav', \"Mach 'ne Fliege!\", 16, array([-4.2133670e-05, -4.1710995e-05, -9.2710856e-05, ...,\n",
+ " 6.1932937e-05, 5.9015078e-05, 1.2269965e-04], dtype=float32), 1.2964166666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_132.wav', 'Bei wem?', 8, array([ 3.2050626e-05, -1.8802975e-05, 6.2951531e-06, ...,\n",
+ " 3.6152644e-05, 5.9682232e-05, 1.7530509e-04], dtype=float32), 1.2479583333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_164.wav', 'Einer reicht.', 13, array([-2.7248763e-05, -1.8096254e-04, -6.8749752e-05, ...,\n",
+ " -5.8457640e-06, -6.7224923e-06, -2.3102484e-05], dtype=float32), 1.5145104166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_167.wav', 'Komm du mal hier her!', 21, array([-1.5554769e-04, 3.7891259e-06, 4.7066398e-05, ...,\n",
+ " -2.3639805e-05, 2.0737947e-05, 4.9913662e-05], dtype=float32), 1.9022291666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_187.wav', 'Die Dämmerung bricht an.', 25, array([-1.3250955e-06, 2.9998255e-05, 7.1768205e-05, ...,\n",
+ " 8.1620914e-05, -2.1789680e-05, -2.0792277e-04], dtype=float32), 1.82953125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_209.wav', 'Ich will nur mal gucken!', 24, array([ 2.0323754e-05, -4.8527312e-05, 7.2813884e-05, ...,\n",
+ " 5.2759733e-05, -1.1957207e-05, -4.8190817e-05], dtype=float32), 1.74471875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_219.wav', 'Weg damit!', 10, array([-3.5334317e-05, -1.1389485e-04, -8.2927254e-05, ...,\n",
+ " 9.7957432e-05, 2.3025880e-04, 8.2124512e-05], dtype=float32), 0.9935208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_228.wav', 'Der kleine Tümpel?', 19, array([-1.11052366e-04, -1.58417228e-04, 1.12858004e-04, ...,\n",
+ " -7.95750821e-05, 1.25983679e-05, 3.80305464e-05], dtype=float32), 1.7810729166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_261.wav', 'Danke vielmals!', 15, array([-1.0886707e-04, -2.8663597e-04, -2.3995244e-04, ...,\n",
+ " -9.9315126e-05, -1.0518550e-04, 8.9717643e-05], dtype=float32), 1.9870416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_262.wav', 'Greifen Sie zu!', 15, array([ 1.7402765e-04, 5.4675427e-05, -2.1378555e-05, ...,\n",
+ " -3.0241612e-05, -1.6510607e-05, 1.9972253e-05], dtype=float32), 1.5145208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_270.wav', 'Sein Telefon ist verwanzt.', 26, array([ 1.7227376e-05, 1.3369569e-04, 2.4036576e-04, ...,\n",
+ " -1.2941840e-04, -7.5057469e-05, 4.6790487e-05], dtype=float32), 1.9628125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_280.wav', 'Das kann ich nicht gutheiÃ\\x9fen.', 30, array([-2.46016367e-04, -1.46169405e-04, -1.01338104e-04, ...,\n",
+ " -2.12353916e-06, -4.44089965e-05, 4.71521271e-05], dtype=float32), 1.9385833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_284.wav', 'Nicht im Geringsten.', 20, array([ 6.9896785e-05, 4.9565413e-05, -5.2745858e-05, ...,\n",
+ " 4.9021692e-05, 4.1371193e-05, -4.8943206e-05], dtype=float32), 1.9870416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_290.wav', 'Magst du Sushi?', 15, array([ 4.5281922e-06, -7.7349956e-05, -9.6111427e-05, ...,\n",
+ " 6.7945102e-06, 5.8605725e-05, -4.7947608e-05], dtype=float32), 1.5993229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_294.wav', 'Ich hätte warten sollen.', 25, array([ 1.3215349e-05, 2.5886698e-05, 9.2406181e-06, ...,\n",
+ " 3.3613727e-05, -7.8962090e-05, 3.6267331e-05], dtype=float32), 1.5872083333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_300.wav', 'Vielen Dank für den Hinweis.', 29, array([ 1.21899466e-04, 1.44075893e-04, 1.06153289e-04, ...,\n",
+ " 1.94679887e-04, -1.92022708e-05, -8.20819259e-05], dtype=float32), 1.7326041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_306.wav', 'Her mit dem Zaster!', 19, array([ 9.2032889e-05, -7.7123856e-05, 1.8857928e-06, ...,\n",
+ " 5.2272848e-05, 1.2463648e-04, -4.8004724e-05], dtype=float32), 1.90221875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_324.wav', 'Moment mal!', 11, array([-9.6486969e-05, -8.5642452e-05, 1.3726056e-05, ...,\n",
+ " 3.6692109e-05, 2.4882122e-05, -5.4820499e-05], dtype=float32), 1.2721875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_332.wav', 'Lass es sein.', 13, array([-6.2611114e-05, 8.5420121e-05, 1.1575574e-06, ...,\n",
+ " 1.8824625e-05, 2.6618896e-05, 5.5844474e-05], dtype=float32), 1.4296979166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_334.wav', 'Wir kommen bei ihnen vorbei.', 28, array([ 3.2983281e-04, 5.1712846e-05, -1.6061698e-04, ...,\n",
+ " 8.1734914e-05, -2.4410097e-05, 1.5291570e-04], dtype=float32), 1.99915625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_350.wav', 'Es fehlt nicht mehr viel.', 25, array([ 3.4581102e-05, -3.2403619e-05, 6.4223466e-05, ...,\n",
+ " -4.1160070e-05, 2.3247363e-05, 1.4443042e-04], dtype=float32), 1.8537708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_351.wav', 'So entdeckt man Fehler.', 23, array([-1.5804017e-05, -7.4724383e-05, 1.1222719e-05, ...,\n",
+ " 4.8898462e-05, 3.6749603e-05, -3.3983986e-05], dtype=float32), 1.708375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_356.wav', 'Salve!', 6, array([-1.3447071e-04, 5.3523188e-05, 8.5717998e-05, ...,\n",
+ " 4.4749868e-05, -5.5393906e-05, 1.0913220e-05], dtype=float32), 1.0056354166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_374.wav', 'Angeber!', 8, array([ 4.8461781e-05, 1.5487269e-04, 9.4685849e-05, ...,\n",
+ " -1.4769383e-04, -1.8351457e-05, -1.8764535e-05], dtype=float32), 1.1146875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_376.wav', 'Wer duckt sich da weg?', 22, array([ 8.9025889e-05, 2.0651723e-04, -8.5901571e-05, ...,\n",
+ " 8.8148518e-05, 1.3756873e-04, 1.2379605e-04], dtype=float32), 1.6356770833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_16_FINAL/16_396.wav', 'Schlaf schön.', 14, array([ 1.56835347e-04, 2.10795515e-05, 6.19498023e-05, ...,\n",
+ " -4.29836909e-05, -1.05784595e-04, 4.19116714e-06], dtype=float32), 1.1631458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_22.wav', 'Eindeutig nein.', 15, array([ 1.7040480e-06, -2.4771760e-05, 2.0656289e-05, ...,\n",
+ " -4.9639581e-05, -6.2789266e-05, -6.4883228e-05], dtype=float32), 1.885)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_26.wav', 'Sie nickte.', 11, array([ 1.3571361e-04, 1.4810856e-04, 1.6444136e-04, ...,\n",
+ " -8.4158353e-05, -6.3345658e-05, -6.6707049e-05], dtype=float32), 1.3556458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_34.wav', 'Von wegen Rabenmutter!', 22, array([ 3.9614300e-05, 3.0917236e-05, 1.4100775e-05, ...,\n",
+ " 3.3664131e-05, -3.6520869e-05, -5.6032222e-05], dtype=float32), 1.7171666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_35.wav', 'Woran liegt das?', 16, array([ 1.03992148e-04, 8.12370126e-05, 1.09074477e-04, ...,\n",
+ " 5.26995609e-05, -2.80062741e-05, -1.37729285e-05], dtype=float32), 1.4718541666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_68.wav', 'Das ist schlecht fürs Geschäft.', 33, array([ 3.3433552e-04, 4.7215325e-04, 3.9332887e-04, ...,\n",
+ " -3.3291522e-05, -7.3073941e-05, -6.2871884e-05], dtype=float32), 1.975375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_70.wav', 'Das überlege ich mir noch.', 27, array([-2.7926452e-04, -4.7232458e-04, -4.5905521e-04, ...,\n",
+ " -5.0401053e-05, -7.6573851e-05, -1.9868592e-05], dtype=float32), 1.7688125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_71.wav', 'Oder er behält ihn.', 20, array([-1.95691573e-05, 1.42454119e-05, -1.12822245e-05, ...,\n",
+ " 6.27729896e-05, 6.37731318e-06, 7.33020497e-05], dtype=float32), 1.7429791666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_76.wav', 'Viel Vergnügen!', 16, array([-1.4641756e-04, -2.3690579e-04, -2.0291538e-04, ...,\n",
+ " -6.4597036e-05, -3.9596798e-05, -5.9615340e-05], dtype=float32), 1.2975625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_82.wav', 'Sehr schön erklärt.', 21, array([ 2.8675116e-04, 4.4330378e-04, 3.8435950e-04, ...,\n",
+ " 9.6497361e-06, 3.9338884e-06, -3.2766162e-05], dtype=float32), 1.5880625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_104.wav', 'Du bist nicht fair.', 19, array([ 8.8045017e-05, 1.6864744e-04, 1.3682757e-04, ...,\n",
+ " -9.7046555e-05, -1.7125324e-04, -8.5282416e-05], dtype=float32), 1.5105833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_119.wav', 'Die in Pulverform.', 18, array([ 2.4460370e-04, 3.1504090e-04, 2.7829470e-04, ...,\n",
+ " 4.2608990e-05, -1.4765085e-05, -1.9486206e-05], dtype=float32), 1.7817083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_141.wav', 'Hier machen wir einen Schnitt.', 30, array([ 1.7057944e-04, 2.5346698e-04, 2.6541931e-04, ...,\n",
+ " -5.5827346e-05, -5.5662604e-05, -4.4612902e-05], dtype=float32), 1.6074166666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_161.wav', 'Ganz und gar nicht!', 19, array([-1.09976885e-04, -1.06159037e-04, -9.40025275e-05, ...,\n",
+ " 5.14636531e-06, -7.86106375e-06, -1.38592986e-05], dtype=float32), 1.6655208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_162.wav', 'Du schnarchst.', 14, array([ 9.8031691e-05, 1.0789345e-04, 1.0408189e-04, ...,\n",
+ " 2.8527650e-06, 1.8555178e-05, -1.7833072e-05], dtype=float32), 1.2911041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_175.wav', 'Die in der zweiten Reihe.', 25, array([-7.3503418e-04, -1.0330433e-03, -9.6690352e-04, ...,\n",
+ " 1.0845856e-04, 9.5128053e-05, 1.3117766e-04], dtype=float32), 1.6590625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_185.wav', 'Viertel nach neun.', 18, array([-0.00025316, -0.00042128, -0.00041847, ..., 0.00012852,\n",
+ " 0.00010431, 0.00010823], dtype=float32), 1.794625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_214.wav', 'Der hat gut reden!', 18, array([-3.1999915e-04, -4.8188152e-04, -4.3341244e-04, ...,\n",
+ " 7.4479853e-05, 1.0070496e-04, 9.9988407e-05], dtype=float32), 1.5105833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_230.wav', \"Was gibt's denn?\", 16, array([ 5.3894956e-04, 7.5124111e-04, 6.7086820e-04, ...,\n",
+ " -4.5820485e-05, -5.6413213e-05, -2.6967809e-05], dtype=float32), 1.6719791666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_233.wav', 'Fahren Sie bitte schneller.', 27, array([ 4.8254660e-04, 7.2192971e-04, 6.9296843e-04, ...,\n",
+ " -3.3325745e-05, 1.5315249e-05, 3.6237780e-05], dtype=float32), 1.8204583333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_243.wav', 'Keine Ursache!', 14, array([-2.2485174e-04, -3.4637007e-04, -2.4121681e-04, ...,\n",
+ " -5.3969983e-05, -1.2160699e-05, -7.7381246e-06], dtype=float32), 1.2588333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_245.wav', 'Ich glaube, es geht los.', 24, array([-7.1201968e-05, -1.1457155e-04, -8.4426887e-05, ...,\n",
+ " 6.9712019e-05, 1.4468420e-05, 7.2575887e-05], dtype=float32), 1.8398125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_266.wav', 'Nicht sehr lange.', 17, array([-4.25688399e-04, -5.72862104e-04, -4.54291090e-04, ...,\n",
+ " 1.15649045e-05, -7.03342175e-06, 9.42021143e-06], dtype=float32), 1.34275)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_268.wav', 'Fahr vorsichtig!', 16, array([ 4.7249952e-05, 6.6685003e-05, 8.1438702e-05, ...,\n",
+ " -7.7767829e-05, -4.4103599e-05, -3.7954072e-05], dtype=float32), 1.4589375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_278.wav', 'Dann aber mit Fanfare.', 22, array([ 3.0009818e-04, 5.0011458e-04, 4.6210812e-04, ...,\n",
+ " -1.1364354e-04, -6.8604320e-05, -7.7980949e-05], dtype=float32), 1.975375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_280.wav', 'Habe ich doch!', 14, array([-0.00020733, -0.00032169, -0.00027389, ..., -0.00016337,\n",
+ " -0.00020018, -0.00013392], dtype=float32), 1.233)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_311.wav', 'Regnet es drauÃ\\x9fen?', 19, array([ 7.4172771e-04, 9.9716149e-04, 9.2472351e-04, ...,\n",
+ " -1.0082213e-04, -1.2750884e-04, -8.1061611e-05], dtype=float32), 1.8721041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_316.wav', 'Das ist eine lange Geschichte.', 30, array([ 2.24287433e-04, 1.93610642e-04, 1.16401294e-04, ...,\n",
+ " -1.26720734e-05, 2.45919164e-05, 5.34417049e-05], dtype=float32), 1.975375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_342.wav', 'Welches Rad?', 12, array([4.8121543e-05, 4.5563989e-05, 2.0835963e-05, ..., 3.9729348e-05,\n",
+ " 3.7650581e-05, 3.3080996e-05], dtype=float32), 1.6397083333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_367.wav', 'Nichts zu danken!', 17, array([-3.7277619e-05, -4.9238584e-05, -7.1403243e-05, ...,\n",
+ " -3.3696429e-05, 3.0755796e-06, -3.4646106e-05], dtype=float32), 1.5105833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_376.wav', 'Bitte noch einmal!', 18, array([ 0.00030744, 0.00045197, 0.00040104, ..., -0.00010688,\n",
+ " -0.00015312, -0.00013671], dtype=float32), 1.6267916666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_378.wav', 'Immer in diese Richtung!', 24, array([-4.00174977e-05, 3.99114288e-05, 1.92868242e-06, ...,\n",
+ " -1.14653565e-04, -7.80621922e-05, -3.85478379e-05], dtype=float32), 1.975375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_380.wav', 'Gefällt dir die Farbe rot?', 27, array([ 3.0378540e-04, 4.3046009e-04, 3.8851614e-04, ...,\n",
+ " 2.1661093e-05, -2.6406319e-06, -1.4788465e-05], dtype=float32), 1.9495625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_393.wav', 'Gib mir mal die Knarre.', 23, array([-4.2177099e-04, -5.7642709e-04, -4.9111585e-04, ...,\n",
+ " -8.2453604e-05, -1.6147584e-05, -7.7549201e-05], dtype=float32), 1.8075416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_410.wav', 'Einer geht noch.', 16, array([ 1.5394030e-04, 2.1875372e-04, 2.0080485e-04, ...,\n",
+ " -5.6117624e-05, -5.4007505e-05, -1.0993878e-05], dtype=float32), 1.3169166666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_418.wav', 'Setzen Sie sich!', 16, array([-2.4320874e-05, -3.2748470e-05, -2.0884192e-05, ...,\n",
+ " 6.3705025e-05, 1.3131127e-04, 7.7887824e-05], dtype=float32), 1.4976875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_423.wav', 'Es geht ja nicht anders.', 24, array([-2.8326374e-04, -3.8826582e-04, -3.3924755e-04, ...,\n",
+ " -6.5105633e-05, -6.3098807e-05, -8.6217944e-05], dtype=float32), 1.9495625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_451.wav', 'Kopf hoch!', 10, array([-1.68412909e-04, -1.73757420e-04, -1.55442147e-04, ...,\n",
+ " -8.23870796e-05, -1.52904060e-04, -1.15380506e-04], dtype=float32), 1.3685625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_458.wav', 'Endlich geht es weiter!', 23, array([-1.5851386e-03, 2.6465717e-03, 5.2893539e-03, ...,\n",
+ " 3.7729558e-06, 3.5277069e-05, -3.3997758e-06], dtype=float32), 1.70425)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_460.wav', 'Schluss mit der Raserei!', 24, array([ 2.88873882e-04, 4.21624194e-04, 4.14417736e-04, ...,\n",
+ " -1.55140384e-04, -1.10896304e-04, -8.53765887e-05], dtype=float32), 1.6526041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_470.wav', 'Der Kerl ist dufte.', 19, array([-7.1235799e-04, -1.0205780e-03, -9.3518692e-04, ...,\n",
+ " -1.5202124e-04, -1.4708345e-04, -7.5756463e-05], dtype=float32), 1.9624791666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_475.wav', 'Nicht hauen!', 12, array([-3.9160714e-04, -5.2419491e-04, -4.0734027e-04, ...,\n",
+ " -3.5391298e-05, -1.9862022e-05, -4.2017076e-05], dtype=float32), 1.613875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_489.wav', 'Davon ist auszugehen.', 21, array([-3.8098158e-05, -1.8117305e-05, -9.3444651e-05, ...,\n",
+ " -4.6410118e-05, -5.4083579e-05, -6.1566949e-05], dtype=float32), 1.8591875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_490.wav', 'Ã\\x84ndern wir das!', 16, array([-3.1039584e-04, -5.0911406e-04, -3.8009215e-04, ...,\n",
+ " -1.0358073e-05, 2.3063526e-06, -3.8572562e-05], dtype=float32), 1.4847708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_537.wav', 'Viel hilft viel.', 16, array([-7.0020906e-04, -9.7590697e-04, -8.4232452e-04, ...,\n",
+ " 2.6748754e-05, 3.9436178e-05, -1.5542679e-05], dtype=float32), 1.5105833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_561.wav', 'Voll abgezogen!', 15, array([0.0009425 , 0.00131688, 0.00114336, ..., 0.00054311, 0.00053014,\n",
+ " 0.00059172], dtype=float32), 1.304)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_569.wav', 'Was ist Liebe?', 14, array([ 1.7119097e-04, 2.4002905e-04, 1.4028113e-04, ...,\n",
+ " -1.1777198e-05, 4.3154125e-07, 1.1548834e-05], dtype=float32), 1.3814791666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_613.wav', 'Bitte wenden Sie.', 17, array([-3.2704248e-04, -4.7001868e-04, -4.4811977e-04, ...,\n",
+ " 3.9887604e-05, 4.2593329e-05, -1.2635800e-05], dtype=float32), 1.5751458333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_618.wav', \"Das spar'n wir uns jetzt.\", 25, array([-2.1968294e-04, -2.5130660e-04, -2.3470224e-04, ...,\n",
+ " 4.6512545e-05, 1.0168094e-04, 8.9639499e-05], dtype=float32), 1.9882916666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_625.wav', 'Doppelt hält besser.', 21, array([1.0242802e-04, 1.4422902e-04, 1.5433358e-04, ..., 1.8618872e-05,\n",
+ " 2.6657151e-05, 8.0320706e-06], dtype=float32), 1.3169166666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_645.wav', 'Die beiden werden bestimmt schwer.', 34, array([ 2.2716461e-04, 3.7214963e-04, 3.4043228e-04, ...,\n",
+ " -7.0017355e-05, -5.9255068e-05, -4.9753759e-05], dtype=float32), 1.975375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_650.wav', 'Dort steppt der Bär.', 21, array([3.4111144e-05, 3.9471229e-06, 1.3943841e-05, ..., 2.8798750e-04,\n",
+ " 3.4306329e-04, 2.3900693e-04], dtype=float32), 1.8204583333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_658.wav', 'Offensichtlich nicht.', 21, array([-6.4643849e-05, -1.4843927e-04, -1.9616121e-04, ...,\n",
+ " 6.0427959e-05, 2.8176541e-05, 1.0887287e-04], dtype=float32), 1.8462708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_690.wav', 'Ganz sicher.', 12, array([-2.1219352e-04, -2.6916104e-04, -2.2152660e-04, ...,\n",
+ " -8.3999286e-05, -3.9927592e-05, -1.1057539e-04], dtype=float32), 1.4460208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_734.wav', 'Bin ich ein Mensch?', 19, array([7.3225739e-05, 8.4229468e-05, 6.0397753e-05, ..., 1.4409037e-04,\n",
+ " 5.4610227e-05, 2.8432718e-05], dtype=float32), 1.8721041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_737.wav', 'Wohl bekommts.', 14, array([3.8544985e-04, 5.4862851e-04, 4.7615587e-04, ..., 1.1308860e-05,\n",
+ " 1.5347328e-05, 3.9165672e-05], dtype=float32), 1.5880416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_747.wav', 'So eine will ich auch.', 22, array([-0.00023466, -0.00034498, -0.00035786, ..., 0.00014857,\n",
+ " 0.00014895, 0.00018565], dtype=float32), 1.9366458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_751.wav', 'Guter Rat ist teuer.', 20, array([-5.8482616e-05, -9.7700511e-05, -1.4372601e-04, ...,\n",
+ " 8.8569423e-06, 4.0626270e-05, -2.2441051e-05], dtype=float32), 1.885)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_785.wav', 'Noch Fragen?', 12, array([-5.4637530e-05, -9.7329437e-05, -6.5443433e-05, ...,\n",
+ " 1.3526098e-05, -1.7008400e-05, -2.3395469e-05], dtype=float32), 1.542875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_790.wav', 'Wie tut man das?', 16, array([ 1.4673925e-06, -7.7766053e-06, 2.2737586e-05, ...,\n",
+ " -2.2371720e-04, -2.6603421e-04, -2.1358255e-04], dtype=float32), 1.6009583333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_794.wav', 'Ein billiger Trick.', 19, array([ 2.5642010e-05, 5.9448335e-05, 7.9047953e-05, ...,\n",
+ " -1.4398795e-05, -2.7475784e-05, -3.0437941e-05], dtype=float32), 1.4912291666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_1.wav', 'Woher soll ich sie kennen?', 26, array([-7.0670452e-05, -2.2751169e-04, 3.6274258e-05, ...,\n",
+ " 6.2137144e-05, -1.4069478e-04, 1.5651318e-04], dtype=float32), 1.865875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_4.wav', 'Wo soll es hingehen?', 20, array([-4.3062766e-05, 6.9635964e-05, 2.7200711e-05, ...,\n",
+ " 7.3389943e-05, 9.7813630e-05, 7.5023250e-05], dtype=float32), 1.526625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_5.wav', 'Ã\\x84tsch!', 7, array([-5.5343335e-05, -1.0754153e-04, 1.0636374e-04, ...,\n",
+ " -2.3993191e-04, -1.1428300e-04, -1.9587418e-04], dtype=float32), 1.2964166666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_24.wav', 'Den mit dem Hund.', 17, array([-2.9083933e-05, -4.5743432e-06, -1.1590145e-04, ...,\n",
+ " -6.4060594e-05, -5.3663935e-06, -6.9100148e-05], dtype=float32), 1.5993333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_42.wav', 'Sieh mal schnell nach!', 22, array([ 1.1187345e-05, -2.7101662e-04, -4.0457569e-05, ...,\n",
+ " 3.8478026e-04, 1.3185160e-04, 1.9724603e-04], dtype=float32), 1.8295416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_43.wav', 'Zieh Leine!', 11, array([ 1.4326118e-04, 1.4733149e-04, 2.3666536e-04, ...,\n",
+ " -8.1889502e-06, -2.2159066e-04, -1.0789347e-04], dtype=float32), 1.4115416666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_55.wav', 'Meistens eher nicht.', 20, array([-1.2833555e-04, -4.5777502e-04, -2.9062675e-04, ...,\n",
+ " 3.7303114e-05, 1.7912805e-04, 9.5502997e-05], dtype=float32), 1.968875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_89.wav', \"Komm Du 'mal hier her!\", 22, array([-2.4593925e-05, -1.5391175e-04, -3.5177112e-05, ...,\n",
+ " -2.8054212e-05, -8.3761133e-06, -3.3427594e-05], dtype=float32), 1.8840625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_102.wav', 'Keine halben Sachen.', 20, array([-0.00010684, -0.00018609, -0.00036967, ..., 0.00014736,\n",
+ " 0.00013171, 0.00024668], dtype=float32), 1.7810625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_172.wav', 'Zugriff!', 8, array([-1.7191633e-04, -2.6422989e-04, -1.8970467e-04, ...,\n",
+ " 1.4085844e-05, -6.5849432e-05, -1.2668260e-04], dtype=float32), 1.3994166666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_187.wav', 'Viel SpaÃ\\x9f dabei!', 17, array([ 1.26890489e-04, 4.78873408e-04, 3.36644967e-04, ...,\n",
+ " -1.14277915e-04, 1.15070587e-04, -4.50995103e-05], dtype=float32), 1.8234791666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_189.wav', 'Krass, oder?', 12, array([ 5.2673863e-06, -3.2042470e-05, 6.3032145e-05, ...,\n",
+ " 4.9474946e-04, 4.8315409e-04, 3.1584961e-04], dtype=float32), 1.4054791666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_195.wav', 'Hat es geregnet?', 16, array([-1.5500655e-05, -2.4765370e-05, -1.3535780e-04, ...,\n",
+ " 1.0218658e-04, -7.7519953e-06, 8.1419450e-05], dtype=float32), 1.4539375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_200.wav', 'Die Maschine läuft heiÃ\\x9f.', 26, array([-2.9662095e-05, -1.3571499e-04, -4.9048278e-05, ...,\n",
+ " 4.0860983e-04, 3.3467117e-04, 2.8713685e-04], dtype=float32), 1.890125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_232.wav', 'Friss ScheiÃ\\x9fe!', 15, array([-3.1462018e-04, -4.3994249e-04, -1.8601233e-04, ...,\n",
+ " 1.2004693e-04, 6.4006366e-05, 1.4038217e-04], dtype=float32), 1.4539375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_244.wav', 'Wasser marsch!', 14, array([-5.2966818e-05, -1.3111959e-06, -2.3756520e-05, ...,\n",
+ " -4.7830945e-05, -1.0526282e-04, 5.8504538e-05], dtype=float32), 1.7326041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_255.wav', 'Ein Halbstarker!', 16, array([8.9307170e-05, 4.3556365e-04, 5.6998286e-04, ..., 7.5660588e-05,\n",
+ " 1.9409347e-04, 7.0803260e-05], dtype=float32), 1.6841458333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_266.wav', 'Stell den Fernseher ab!', 23, array([-6.1183324e-05, -1.4089182e-04, -1.1948228e-04, ...,\n",
+ " -1.9923897e-04, -1.7150129e-04, -2.3940729e-04], dtype=float32), 1.7568333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_283.wav', 'Kopf oder Zahl?', 15, array([-1.3454640e-04, -4.2848653e-05, -2.3553993e-04, ...,\n",
+ " -6.3240882e-06, -5.2672884e-05, -1.6467538e-04], dtype=float32), 1.550875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_300.wav', 'Jetzt verstanden?', 17, array([-1.7701862e-04, 3.8073360e-06, 6.6768931e-05, ...,\n",
+ " 1.5635177e-04, 2.4184166e-04, 2.0308173e-04], dtype=float32), 1.4781666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_305.wav', 'Jeder nur eine Kugel!', 21, array([ 1.0893906e-04, 3.5140860e-05, -8.6934997e-05, ...,\n",
+ " -1.5842280e-04, -7.1798029e-05, -2.1561602e-05], dtype=float32), 1.9385833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_327.wav', 'Leider nein.', 12, array([ 0.00020925, 0.00038225, 0.00030209, ..., -0.0002834 ,\n",
+ " -0.00024066, -0.000164 ], dtype=float32), 1.0783333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_345.wav', 'Irgendwas ist anders.', 21, array([-0.00026138, -0.00012453, -0.00022627, ..., -0.00013074,\n",
+ " -0.00016786, -0.00011485], dtype=float32), 1.9991666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_371.wav', 'Ein bisschen.', 13, array([ 6.19466882e-05, 1.81855256e-04, 2.56517378e-04, ...,\n",
+ " 9.61327260e-06, 2.89863237e-05, -1.07233864e-04], dtype=float32), 1.211625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_375.wav', 'Wir sitzen fest.', 16, array([-1.0016920e-05, -5.8360743e-05, -5.3961080e-06, ...,\n",
+ " -1.4201126e-07, -8.1081940e-05, -1.3083526e-05], dtype=float32), 1.5326875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_424.wav', 'Hat er nicht gesagt.', 20, array([1.4237937e-04, 3.5439979e-04, 4.2451522e-04, ..., 2.9889754e-05,\n",
+ " 4.3811939e-05, 5.3790947e-05], dtype=float32), 1.6235625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_428.wav', 'Mach das ordentlich!', 20, array([-2.2249017e-04, -3.4736985e-04, -2.4423364e-04, ...,\n",
+ " -4.8614937e-05, 1.6576583e-04, 1.4303469e-04], dtype=float32), 1.8537708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_430.wav', 'Zurück zum Thema.', 18, array([0.00021488, 0.00048195, 0.00039156, ..., 0.00020808, 0.0002092 ,\n",
+ " 0.00014525], dtype=float32), 1.7023125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_433.wav', 'Auf mich hört sowieso niemand.', 31, array([-4.4078504e-05, 1.2701395e-04, 1.5659831e-04, ...,\n",
+ " 3.2407068e-05, 1.3882274e-04, 3.7292095e-06], dtype=float32), 1.8295416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_434.wav', 'Weiter so!', 10, array([ 7.8434707e-05, 2.3782127e-04, 2.0620505e-04, ...,\n",
+ " -3.0293613e-06, 7.3579846e-05, 2.1203174e-04], dtype=float32), 0.9571666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_437.wav', 'Darüber herrscht Konsens.', 26, array([ 2.0915098e-04, 1.6340525e-04, -4.4762099e-05, ...,\n",
+ " 3.0228088e-05, -5.6204710e-05, 1.4202976e-04], dtype=float32), 1.9991666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_440.wav', 'Was ist so schlimm daran?', 25, array([ 5.3402138e-05, -1.7599798e-04, 1.1747003e-04, ...,\n",
+ " 1.8220089e-04, 2.5114723e-04, 2.9130204e-04], dtype=float32), 1.8053125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_447.wav', 'Brüllend komisch!', 18, array([2.5463186e-04, 3.0699532e-04, 1.7949699e-04, ..., 1.3379526e-04,\n",
+ " 6.0049937e-05, 4.3341170e-05], dtype=float32), 1.4660416666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_462.wav', 'Sehr einfallsreich!', 19, array([ 1.6625131e-04, 1.4804797e-04, 6.6010347e-05, ...,\n",
+ " -2.8519373e-05, -1.5197203e-05, -1.2542940e-04], dtype=float32), 1.6356875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_468.wav', 'Einer fehlt hier noch.', 22, array([0.00021585, 0.0002281 , 0.00034421, ..., 0.00031288, 0.00025684,\n",
+ " 0.00014126], dtype=float32), 1.5448125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_505.wav', 'Wollen wir?', 11, array([-0.000173 , -0.00033364, -0.00012876, ..., 0.00012244,\n",
+ " 0.00032144, 0.00014797], dtype=float32), 1.029875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_514.wav', 'Und wir singen zusammen!', 24, array([ 0.00028886, 0.00030063, 0.00037314, ..., -0.00011231,\n",
+ " -0.00017524, -0.00013442], dtype=float32), 1.890125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_541.wav', 'Hier, fang!', 11, array([-9.6539197e-06, 9.8090044e-05, 7.5100412e-05, ...,\n",
+ " 1.8568999e-04, 3.1414471e-04, 1.8397035e-04], dtype=float32), 1.5326875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_548.wav', 'Ignorieren Sie die Warnung nicht.', 33, array([-7.0703449e-05, -2.1341034e-06, -2.6835096e-05, ...,\n",
+ " 1.0051801e-04, 6.5389222e-06, 2.1216212e-04], dtype=float32), 1.9809791666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_558.wav', 'Nirgends ist ein Ausweg.', 24, array([ 0.0002789 , 0.00025432, 0.00026059, ..., -0.0001307 ,\n",
+ " -0.00015316, -0.0001602 ], dtype=float32), 1.8295416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_563.wav', 'Er will schmusen.', 17, array([ 8.3865758e-05, -4.9942853e-05, 5.9117421e-05, ...,\n",
+ " -4.3004973e-05, -1.0278272e-04, -8.9234527e-05], dtype=float32), 1.3146041666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_590.wav', 'GrüÃ\\x9f Gott!', 12, array([ 3.8686660e-05, 8.4167688e-05, -4.1444160e-05, ...,\n",
+ " 7.9078745e-05, 6.6285960e-05, 7.3457479e-05], dtype=float32), 1.1328541666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_591.wav', 'Doch, muss es.', 14, array([-2.7301039e-05, -9.8715776e-05, -5.1679286e-05, ...,\n",
+ " 1.7480909e-04, 8.8697474e-05, -8.7942986e-05], dtype=float32), 1.5811666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_594.wav', 'Höchst verdächtig!', 20, array([-1.5668831e-04, -1.4814634e-05, 1.2133464e-06, ...,\n",
+ " 1.1010807e-04, 5.0348262e-05, 3.2340708e-05], dtype=float32), 1.4781666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_597.wav', 'Hat man das schon mal gehört?', 30, array([ 2.9468083e-05, 8.5217485e-05, -1.1223685e-05, ...,\n",
+ " 1.4429020e-05, -3.4263925e-05, -1.7569761e-04], dtype=float32), 1.708375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_628.wav', 'Habt noch ein wenig Geduld.', 27, array([-3.1721203e-05, -6.6361958e-05, 6.2947714e-05, ...,\n",
+ " 9.7825025e-05, -1.3173591e-04, 3.6439680e-05], dtype=float32), 1.9143541666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_630.wav', 'Och, Schnucki!', 14, array([-3.5877591e-05, -2.9018152e-04, -1.0041694e-04, ...,\n",
+ " 1.2557590e-04, 8.4289997e-05, 1.0620209e-04], dtype=float32), 1.4781666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_654.wav', 'Womit kann ich dienen?', 22, array([-3.79744961e-05, 4.58159229e-05, 5.13197449e-07, ...,\n",
+ " 5.17356311e-05, 2.12984141e-05, 1.14942064e-04], dtype=float32), 1.6235625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_657.wav', 'Ich bin der Gerichtsvollzieher.', 31, array([ 2.9084453e-05, -2.4720324e-05, 1.8879551e-06, ...,\n",
+ " -2.5064335e-04, -1.8888044e-04, -4.7750240e-05], dtype=float32), 1.9749166666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_670.wav', 'Gute Nacht zusammen!', 20, array([ 1.36263785e-04, 8.22485454e-05, 1.07259955e-04, ...,\n",
+ " -1.70976884e-04, -4.60869487e-05, -1.28792832e-04], dtype=float32), 1.7810833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_691.wav', 'Läuft die Waschmaschine noch?', 30, array([-1.7628371e-04, 3.7217360e-05, 5.7620698e-05, ...,\n",
+ " 4.7630738e-06, -1.4578988e-04, -2.1564976e-05], dtype=float32), 1.7326041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_728.wav', 'Der zweite war nicht mehr so chic.', 34, array([ 3.7413691e-05, 2.5557930e-04, 3.8776739e-06, ...,\n",
+ " -1.6214621e-04, -2.7943292e-05, -4.3322394e-05], dtype=float32), 1.8416458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_748.wav', 'Das Licht wird schwächer.', 26, array([-8.6605805e-06, -9.4557421e-05, -4.0338778e-05, ...,\n",
+ " -4.2446409e-05, 4.2122399e-05, -6.5777012e-06], dtype=float32), 1.8416458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_789.wav', 'Du hast mich durchschaut.', 25, array([-7.2653616e-05, -5.6117566e-05, -2.1032026e-04, ...,\n",
+ " -1.6650984e-05, -4.1212854e-05, 1.1137113e-04], dtype=float32), 1.7144375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_797.wav', 'Kennt ihr den Weg?', 18, array([-1.6756072e-04, -1.5301499e-04, -6.5641878e-05, ...,\n",
+ " 2.0324395e-04, 1.4747797e-04, 2.2508665e-04], dtype=float32), 1.5205833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_835.wav', 'Alles klar bei dir?', 19, array([ 1.1695884e-04, 1.1995935e-05, -1.2846527e-04, ...,\n",
+ " -1.9988464e-04, -2.4078601e-05, -4.2752044e-06], dtype=float32), 1.4054583333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_18_FINAL/18_841.wav', 'Kommt jemand mit?', 17, array([ 4.9882954e-05, 4.0318602e-05, 1.2408203e-04, ...,\n",
+ " -1.1336284e-04, -1.6859797e-04, -3.4263285e-05], dtype=float32), 1.6356875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_6.wav', 'Nur vom Hörensagen.', 20, array([ 4.0408637e-04, 5.5643718e-04, 5.7215214e-04, ...,\n",
+ " -7.1763410e-05, -1.0798458e-04, -3.2582655e-05], dtype=float32), 1.7205)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_14.wav', 'Ich weiÃ\\x9f es nicht mehr.', 24, array([0.00023374, 0.00015971, 0.0001749 , ..., 0.00011659, 0.00024648,\n",
+ " 0.00010209], dtype=float32), 1.6233125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_17.wav', 'Lass es raus!', 13, array([-3.1531116e-04, -3.3344212e-04, -5.9053692e-04, ...,\n",
+ " 5.4772248e-05, -1.1641844e-05, -6.8900968e-05], dtype=float32), 1.4902916666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_68.wav', 'Sie müssen mir glauben!', 24, array([ 1.4851260e-04, 2.9638095e-04, 2.5485444e-04, ...,\n",
+ " -1.8143297e-05, 4.6757654e-05, 4.2184558e-05], dtype=float32), 1.708375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_92.wav', 'Ihre Bestellung, bitte!', 23, array([ 9.8706114e-05, 2.2661808e-04, 1.6781769e-04, ...,\n",
+ " 5.1173961e-06, -2.6828362e-04, -2.2934456e-04], dtype=float32), 1.4297083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_95.wav', 'Was können Sie mir anbieten?', 29, array([-1.9375395e-04, -3.1588171e-04, -3.9896931e-04, ...,\n",
+ " 1.0834881e-04, -1.4949654e-05, -1.3323028e-05], dtype=float32), 1.7689583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_100.wav', 'Also nicht missverstehen!', 25, array([-1.1475936e-04, 3.5450608e-05, 5.9234120e-05, ...,\n",
+ " 7.9908222e-07, -7.6752185e-05, 3.1952815e-05], dtype=float32), 1.9507083333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_101.wav', 'Jeder macht mal Fehler.', 23, array([-2.0121370e-05, 3.3358188e-05, 1.4433647e-05, ...,\n",
+ " 2.5029780e-04, 1.0649080e-04, 2.8118977e-04], dtype=float32), 1.8416458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_107.wav', 'Immer dasselbe mit dir.', 23, array([ 4.04063358e-05, 2.61971072e-05, -1.03683014e-04, ...,\n",
+ " -2.34830455e-04, -1.33784546e-04, -7.84191070e-05], dtype=float32), 1.8537708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_113.wav', 'Jetzt erinnere ich mich.', 24, array([ 5.7016779e-05, 9.8553166e-05, 8.2001083e-05, ...,\n",
+ " 2.6238111e-05, 1.3704958e-05, -8.3586237e-05], dtype=float32), 1.9870416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_131.wav', 'Freiwillige vor!', 16, array([ 5.72854588e-05, 1.07770924e-04, 1.99439557e-04, ...,\n",
+ " -4.32070919e-05, -3.67913685e-06, 1.42182573e-04], dtype=float32), 1.5300416666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_137.wav', 'Ich lehne ihn sogar ab.', 23, array([ 4.1758478e-05, 1.8570285e-05, 2.1333873e-04, ...,\n",
+ " 2.0144802e-05, -3.2468499e-05, 4.0363415e-05], dtype=float32), 1.8537708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_148.wav', 'Setz dich!', 10, array([-1.4053716e-04, -1.2715683e-04, -3.6183195e-04, ...,\n",
+ " 8.8158406e-05, -4.2700492e-05, 1.4811622e-04], dtype=float32), 1.1631458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_159.wav', 'Wie lief die Klausur?', 21, array([4.5470217e-05, 1.4640424e-04, 9.2724607e-05, ..., 1.4090222e-04,\n",
+ " 1.8730978e-04, 8.1763144e-05], dtype=float32), 1.7931875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_188.wav', 'So viel Zeit muss sein!', 23, array([-7.5860844e-05, -1.8835207e-04, -2.0893685e-04, ...,\n",
+ " -5.3442498e-05, -6.1138802e-05, -8.8275759e-05], dtype=float32), 1.7810833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_194.wav', 'Zeit fürs Bettchen.', 20, array([-9.7486656e-05, -5.1642677e-05, -8.1966471e-05, ...,\n",
+ " -7.5118078e-05, -3.0586343e-05, -7.1709837e-05], dtype=float32), 1.6599166666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_236.wav', 'Wir sind gleich da.', 19, array([-6.8177519e-06, 6.7671383e-05, -1.0620675e-04, ...,\n",
+ " 4.5802376e-06, -7.1226568e-05, -5.8944144e-05], dtype=float32), 1.6622916666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_243.wav', 'Herrgott noch mal!', 18, array([ 1.7256364e-04, 1.5818405e-04, 2.4684667e-04, ...,\n",
+ " -1.7978776e-04, -2.2976559e-05, -3.1599044e-05], dtype=float32), 1.4440208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_262.wav', 'Früher war alles besser.', 25, array([ 1.6410025e-04, 2.0620895e-04, 2.0922835e-04, ...,\n",
+ " 4.5493864e-05, -7.6417935e-05, 7.0160553e-05], dtype=float32), 1.9385833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_264.wav', 'Wie heiÃ\\x9ft du?', 14, array([ 2.3004458e-04, 3.3690900e-04, 3.8855671e-04, ...,\n",
+ " -1.7735986e-04, -6.0517366e-05, 1.4090910e-05], dtype=float32), 1.24025)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_267.wav', 'Siehst du?', 10, array([ 8.0912840e-05, 5.0722783e-06, 6.0588944e-05, ...,\n",
+ " -1.2716564e-04, 2.9675630e-05, -1.6470523e-05], dtype=float32), 1.187375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_269.wav', 'Totgesagte leben länger.', 25, array([-1.0916409e-05, -1.7836766e-05, -5.1411305e-05, ...,\n",
+ " -1.2148214e-04, -2.2084620e-04, 8.5974034e-06], dtype=float32), 1.7568333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_291.wav', 'Bin ich männlich?', 18, array([-2.0014251e-05, 2.6616051e-05, 1.2375216e-04, ...,\n",
+ " 1.3375390e-04, 5.5609209e-05, -7.4272582e-05], dtype=float32), 1.4418125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_295.wav', 'Was war in dem Umschlag?', 24, array([-6.2635612e-05, -4.7769913e-06, -1.3995348e-05, ...,\n",
+ " 7.0862757e-06, 9.2074784e-05, 9.0880349e-06], dtype=float32), 1.9507083333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_316.wav', 'Ich bin bedient.', 16, array([2.5768091e-05, 1.6018275e-05, 3.7452736e-04, ..., 7.7061843e-05,\n",
+ " 1.8039568e-04, 7.1911185e-05], dtype=float32), 1.6599166666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_317.wav', 'Tschüssikowski!', 16, array([ 1.3183661e-04, 8.4080348e-05, -2.6853681e-05, ...,\n",
+ " 5.1806877e-05, 1.5268542e-05, -6.9305977e-05], dtype=float32), 1.4539375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_323.wav', 'Fang mich, wenn du kannst!', 26, array([-4.0345873e-05, 3.4187411e-05, -3.7680857e-05, ...,\n",
+ " -8.6350832e-05, -1.6245214e-04, -5.1246581e-05], dtype=float32), 1.7447291666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_343.wav', 'Ich bin kein Einbrecher!', 24, array([ 2.2356608e-05, -6.4235406e-05, -9.0699705e-06, ...,\n",
+ " 1.2990409e-04, 7.6688739e-05, -4.0372826e-05], dtype=float32), 1.878)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_346.wav', 'Hör nicht auf ihn.', 19, array([-2.9778299e-05, 3.8957646e-06, -7.7031938e-05, ...,\n",
+ " 1.9274552e-04, 1.7162508e-04, -1.3842691e-06], dtype=float32), 1.2964166666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_349.wav', 'Eine letzte Windung noch.', 25, array([-1.8898114e-05, -4.0488834e-05, 1.2324851e-04, ...,\n",
+ " -7.7293364e-05, 8.3202161e-05, 1.5701227e-04], dtype=float32), 1.5508541666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_359.wav', 'Mir nach!', 9, array([ 9.4505500e-05, 2.3980458e-04, 3.7063317e-05, ...,\n",
+ " -4.1811028e-04, -4.7733358e-04, -4.6703668e-04], dtype=float32), 1.3489375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_360.wav', 'Schon wieder?', 13, array([-2.7792374e-04, -4.0585164e-04, -4.3411212e-04, ...,\n",
+ " -6.9041176e-05, -2.6838092e-07, 5.3586686e-05], dtype=float32), 1.0783333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_363.wav', 'Heidi funkelt ihn an.', 21, array([-1.39060983e-04, -9.78735334e-05, 9.33348783e-05, ...,\n",
+ " -1.00029130e-04, -1.25095859e-04, -1.00360034e-04], dtype=float32), 1.9506875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_375.wav', 'Kein Signal gefunden.', 21, array([-1.1299809e-04, -9.9104131e-05, -2.1005377e-05, ...,\n",
+ " -2.4724935e-04, 5.5919631e-06, 4.7323024e-06], dtype=float32), 1.8416458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_403.wav', 'Entschuldigen Sie die Störung!', 31, array([ 6.84832412e-05, 1.86067002e-04, -1.04915016e-04, ...,\n",
+ " 1.84468547e-04, 4.62387870e-05, -5.50564218e-05], dtype=float32), 1.8174166666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_404.wav', 'Guter Mann!', 11, array([ 4.2475749e-05, -3.8101676e-05, 8.2924860e-05, ...,\n",
+ " -9.0844223e-06, 8.0864724e-05, -4.9711874e-05], dtype=float32), 1.1268125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_416.wav', 'Oder etwa nicht?', 16, array([ 1.6924678e-05, 8.7618108e-05, 1.1962327e-04, ...,\n",
+ " -1.5572428e-04, -1.2718650e-04, -2.7018292e-05], dtype=float32), 1.5266458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_427.wav', 'Wer weiÃ\\x9f das schon.', 20, array([-1.2090163e-05, -1.1217411e-04, -3.4340650e-05, ...,\n",
+ " -1.9305095e-05, 1.0599474e-04, -7.2453047e-05], dtype=float32), 1.9157916666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_440.wav', 'Walter hat es verpatzt.', 23, array([-9.9328121e-05, -3.7155328e-07, -5.4411164e-05, ...,\n",
+ " 1.3715628e-04, -4.9349186e-05, -1.4098950e-04], dtype=float32), 1.9628125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_451.wav', 'So läuft das nicht.', 20, array([-1.21481185e-04, -1.13304653e-04, -2.73915475e-07, ...,\n",
+ " 1.47375540e-04, 1.44234422e-04, -2.10445778e-05], dtype=float32), 1.8537708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_457.wav', 'Unverhofft kommt oft.', 21, array([-1.8882036e-05, -2.5487921e-05, 2.6220470e-04, ...,\n",
+ " 5.6016044e-05, -7.5536453e-05, -4.1967660e-06], dtype=float32), 1.865875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_461.wav', 'Bist du noch Single?', 20, array([-7.4286567e-05, -1.6158549e-04, -1.6719839e-04, ...,\n",
+ " -9.1800161e-05, -1.2240406e-04, 3.6517587e-05], dtype=float32), 1.8416458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_468.wav', 'Mein Licht ist kaputt.', 22, array([ 4.02122387e-05, -1.00659774e-04, -8.88236755e-05, ...,\n",
+ " -4.64872028e-05, -2.63940365e-06, 7.19727832e-05], dtype=float32), 1.7735)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_489.wav', 'Gemeinsam sind wir dumm!', 24, array([-1.4583243e-04, -2.6087323e-04, -2.3470599e-05, ...,\n",
+ " -2.4694938e-04, -1.5543406e-04, -6.1786144e-05], dtype=float32), 1.9628125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_518.wav', 'Er hat Mama gesagt!', 19, array([ 2.6662483e-05, -7.8772522e-05, -5.4227519e-05, ...,\n",
+ " 1.4953410e-05, -6.7233414e-05, -9.8744909e-05], dtype=float32), 1.9264791666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_551.wav', 'Ciao!', 5, array([-8.1419050e-05, -2.2554104e-05, -9.1002643e-05, ...,\n",
+ " 8.3599451e-05, -1.5038802e-05, 1.8543131e-05], dtype=float32), 0.8966041666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_557.wav', 'Die Welt ist ungerecht.', 23, array([-7.9495927e-05, -2.2434435e-04, -1.8575993e-05, ...,\n",
+ " 4.3908138e-05, 4.8930386e-05, 1.4439608e-04], dtype=float32), 1.7568333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_573.wav', 'Wer weiÃ\\x9f?', 10, array([-2.4007348e-05, 2.8211702e-05, 1.1010996e-04, ...,\n",
+ " 3.2032028e-04, 2.8236501e-04, 3.1412503e-04], dtype=float32), 1.6356666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_594.wav', 'Feierabend!', 11, array([-1.4223782e-05, -5.6433430e-05, -3.3835067e-06, ...,\n",
+ " -1.2677837e-04, 4.7294146e-05, 7.4652962e-05], dtype=float32), 1.6356875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_599.wav', 'Sag bloÃ\\x9f!', 10, array([ 2.12539035e-05, -1.20294884e-04, -8.79466315e-05, ...,\n",
+ " 2.56883359e-04, 2.45794392e-04, 4.15721239e-04], dtype=float32), 1.4781666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_618.wav', 'Geht das in Ordnung?', 20, array([-1.7039385e-04, -4.3828294e-04, -3.7954788e-04, ...,\n",
+ " 2.5719850e-04, 3.6655194e-05, 4.4241093e-05], dtype=float32), 1.7204791666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_649.wav', 'Komm noch etwas näher!', 23, array([ 2.4222159e-06, -1.3579089e-04, -4.4756231e-05, ...,\n",
+ " -1.4951664e-04, -2.2786215e-04, -3.1124309e-04], dtype=float32), 1.4418125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_656.wav', 'Lach nicht!', 11, array([ 1.79771829e-04, 1.79155570e-04, 4.07271327e-05, ...,\n",
+ " 1.34896531e-04, 1.24606095e-05, -4.19603248e-06], dtype=float32), 1.3327708333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_678.wav', 'Ich fasse zusammen.', 19, array([-1.0120855e-04, 6.3165186e-05, -2.2567945e-05, ...,\n",
+ " 6.0140010e-05, 9.6748437e-05, 3.0506399e-05], dtype=float32), 1.708375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_695.wav', 'Umtausch ausgeschlossen!', 24, array([ 7.3856318e-05, 2.8886712e-05, 1.5315624e-04, ...,\n",
+ " -9.7581760e-05, 8.5684667e-05, -3.2478438e-05], dtype=float32), 1.6720208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_699.wav', 'Setzt euch.', 11, array([-1.6188849e-04, -1.0612092e-04, -6.7996967e-05, ...,\n",
+ " -1.1114984e-04, -2.0633070e-04, -1.5339212e-05], dtype=float32), 1.3085416666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_703.wav', 'Ja, ist sie.', 12, array([-8.3997344e-05, -2.7474607e-05, -1.9123188e-05, ...,\n",
+ " 1.8876011e-04, 5.0511160e-05, 9.6139847e-05], dtype=float32), 1.9809791666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_707.wav', 'Nehmt sie ihnen ab!', 19, array([ 4.0254617e-04, 4.7474771e-04, 3.5727478e-04, ...,\n",
+ " -1.1594634e-06, -1.5993090e-04, -1.5013713e-05], dtype=float32), 1.8477083333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_718.wav', 'Bitte schön lächeln.', 22, array([-5.2708318e-05, -1.2709903e-04, -3.1722573e-04, ...,\n",
+ " -1.4999519e-04, 1.3614057e-04, -2.6379108e-05], dtype=float32), 1.9809791666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_732.wav', 'Kamelle!', 8, array([ 3.4038111e-04, 4.9238594e-04, 3.1708140e-04, ...,\n",
+ " -8.7314249e-05, -4.2823103e-05, 4.8170114e-06], dtype=float32), 1.0541041666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_733.wav', 'Nichts daran war schlimm.', 25, array([2.4388860e-04, 1.5891306e-04, 1.7636098e-04, ..., 6.8294656e-05,\n",
+ " 7.4376767e-05, 9.9975718e-05], dtype=float32), 1.79925)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_742.wav', 'Hast du das auch gehört?', 25, array([ 2.2057726e-04, 3.3742579e-04, 1.5720318e-05, ...,\n",
+ " 1.6000369e-05, -1.9323647e-04, -1.1723922e-04], dtype=float32), 1.7568333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_751.wav', 'Irritiert dich das?', 19, array([ 3.1597829e-05, -1.0975795e-04, -4.8185088e-05, ...,\n",
+ " -7.8868754e-05, 9.2668552e-06, 1.6543895e-04], dtype=float32), 1.7750208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_758.wav', 'Das ist gar nicht so lange her.', 31, array([-0.00046848, -0.00072762, -0.00048674, ..., 0.00027484,\n",
+ " 0.00023592, 0.00020132], dtype=float32), 1.7750208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_759.wav', 'Die Chemie muss stimmen.', 24, array([ 2.8143785e-04, 3.1653995e-04, 3.5444429e-04, ...,\n",
+ " 8.1970691e-05, -5.0139199e-05, -1.7111432e-05], dtype=float32), 1.9446458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_763.wav', 'Stimmt eigentlich.', 18, array([-1.2765415e-06, -4.4488741e-05, -1.0883755e-04, ...,\n",
+ " 2.9581884e-04, 4.5865582e-04, 6.1051000e-04], dtype=float32), 1.3024791666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_782.wav', 'Sagen Sie den Zielort.', 22, array([ 1.0137472e-04, 2.3555224e-04, 2.6113808e-04, ...,\n",
+ " -2.9943618e-05, 3.1559110e-05, 2.7199069e-06], dtype=float32), 1.7810625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_792.wav', 'Meldet euch freiwillig!', 23, array([2.3276571e-04, 3.9564463e-04, 2.9302380e-04, ..., 1.1956793e-04,\n",
+ " 7.0350601e-05, 1.8581332e-04], dtype=float32), 1.8052916666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_793.wav', 'Die Boote liegen auf dem Trockenen.', 35, array([-0.00011364, -0.00017169, -0.00019618, ..., 0.00044204,\n",
+ " 0.00018713, 0.00049593], dtype=float32), 1.9870416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_19_FINAL/19_802.wav', 'Gesundheit!', 11, array([-8.3673913e-05, -7.9538848e-05, -6.8612273e-05, ...,\n",
+ " 4.4534498e-04, 4.3816061e-04, 2.6374889e-04], dtype=float32), 1.2722083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_18.wav', 'Aber auch nur gerade so.', 24, array([-2.2079168e-05, -1.6145856e-05, 2.9195176e-06, ...,\n",
+ " -1.0078496e-05, -6.2482263e-06, -5.8464525e-06], dtype=float32), 1.8333333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_83.wav', 'Aber gerne!', 11, array([ 8.6439795e-06, -4.9609935e-07, -6.4880319e-06, ...,\n",
+ " 3.4692115e-05, 2.2026890e-05, 7.4778809e-06], dtype=float32), 1.0416666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_84.wav', 'Aber heute bleiben wir nicht so lang.', 37, array([-1.8894493e-06, 2.0465507e-06, 9.1691445e-06, ...,\n",
+ " -7.1275235e-06, -1.7749519e-05, -2.3891846e-05], dtype=float32), 1.9166666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_91.wav', 'Aber ich kÃ\\x83¶nnte das nicht.', 29, array([-1.3084863e-05, -2.4588813e-05, -3.0510082e-05, ...,\n",
+ " 9.0740468e-06, 7.3771143e-06, 4.7309027e-06], dtype=float32), 1.7916666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_93.wav', 'Aber ich schweife ab.', 21, array([ 2.0572887e-05, 5.2324990e-06, 8.2274501e-06, ...,\n",
+ " -4.5831721e-06, -5.6718955e-06, 1.2206646e-06], dtype=float32), 1.3333333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_107.wav', 'Aber ja!', 8, array([ 6.5076074e-06, 9.5467785e-06, 6.4050842e-06, ...,\n",
+ " -2.8310139e-06, -1.7247042e-06, 4.6768464e-06], dtype=float32), 1.25)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_115.wav', 'Aber locker!', 12, array([-3.1642696e-05, -3.3065215e-05, -3.9417675e-05, ...,\n",
+ " 5.7364587e-06, 8.1942826e-06, 2.0739385e-06], dtype=float32), 1.125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_135.wav', 'Aber nicht mein Koch.', 21, array([-3.2864332e-06, 6.4927585e-06, 1.8139610e-05, ...,\n",
+ " -1.9440764e-05, 6.6915834e-07, -2.3949342e-06], dtype=float32), 1.875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_150.wav', 'Aber sie wirkt.', 15, array([ 4.7021126e-06, 7.9376932e-06, 1.9524101e-05, ...,\n",
+ " -1.0560079e-05, 2.2925117e-07, 7.0664414e-06], dtype=float32), 1.6666666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_154.wav', 'Aber sonst schon.', 17, array([ 1.3162755e-05, 5.1608640e-06, 2.6601656e-06, ...,\n",
+ " -1.9497929e-05, -1.3883044e-05, -2.9709727e-05], dtype=float32), 1.9166666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_172.wav', 'Aber wie kann das sein?', 23, array([-1.0407030e-05, -1.3223411e-05, -2.4366140e-05, ...,\n",
+ " 3.1900552e-06, -6.4861370e-06, -5.3326958e-06], dtype=float32), 1.9166666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_183.wav', 'Abgemacht!', 10, array([ 4.3209253e-05, 3.8841117e-05, 2.0105661e-05, ...,\n",
+ " 3.7174163e-07, -1.4371894e-05, -1.6794727e-05], dtype=float32), 1.375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_203.wav', 'Ach Mann.', 9, array([-1.1161302e-05, -4.8241122e-06, 1.0564104e-06, ...,\n",
+ " 5.0679973e-06, 7.8539133e-06, 9.7488000e-06], dtype=float32), 1.0833333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_205.wav', 'Ach die!', 8, array([-1.2094329e-05, -6.8277895e-06, -9.1963557e-07, ...,\n",
+ " 1.1451033e-05, -2.4406472e-06, 1.2908078e-05], dtype=float32), 1.125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_206.wav', 'Ach du ScheiÃ\\x83Â\\x9fe!', 18, array([ 2.9578983e-05, 1.8899245e-05, 2.3418788e-05, ...,\n",
+ " -2.3013935e-07, 1.0615421e-05, 1.1895302e-05], dtype=float32), 1.5416666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_208.wav', 'Ach du liebe Zeit!', 18, array([-1.7297025e-05, -4.8105571e-06, 4.0550490e-06, ...,\n",
+ " 1.3112809e-06, 2.7569813e-06, -5.3473241e-06], dtype=float32), 1.9166666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_209.wav', 'Ach du meine GÃ\\x83¼te!', 21, array([-1.4435645e-06, 1.5456475e-05, 7.5820367e-06, ...,\n",
+ " -5.9919462e-06, -2.8870822e-06, -8.3686264e-06], dtype=float32), 1.875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_219.wav', 'Ach nein?', 9, array([ 2.6512873e-05, 3.2190139e-05, 2.3575940e-05, ...,\n",
+ " 1.2494418e-06, -4.9369064e-06, 5.6602944e-06], dtype=float32), 1.0416666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_220.wav', 'Ach so das.', 11, array([1.7692106e-05, 1.0481614e-05, 2.4560395e-05, ..., 1.1682997e-05,\n",
+ " 1.4096242e-05, 1.0814229e-05], dtype=float32), 1.25)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_221.wav', 'Ach so geht das.', 16, array([-4.7354648e-04, -1.6085681e-04, 6.9589930e-04, ...,\n",
+ " 2.8736700e-05, 3.1944357e-05, 3.1408650e-05], dtype=float32), 1.3333333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_223.wav', 'Ach so.', 7, array([ 1.7158927e-04, 2.4213194e-04, 3.3745603e-04, ...,\n",
+ " -7.4672876e-06, -9.1694219e-06, 5.6827762e-06], dtype=float32), 0.75)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_227.wav', 'Ach, da bist du ja!', 19, array([2.9949500e-05, 1.6420616e-05, 3.4700156e-06, ..., 1.3191027e-05,\n",
+ " 1.0943100e-05, 1.8516728e-06], dtype=float32), 1.875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_1_FINAL/1_247.wav', 'Achte auf den Verkehr.', 22, array([-3.3732314e-05, -1.7520404e-05, 3.1957079e-05, ...,\n",
+ " 9.2553882e-06, 1.9688600e-06, 8.4563535e-06], dtype=float32), 1.8333333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_22.wav', 'Eine letzte Sache noch.', 23, array([6.1327388e-05, 1.8792783e-04, 6.4210355e-05, ..., 9.2773196e-05,\n",
+ " 9.0997717e-05, 9.3233648e-05], dtype=float32), 1.9870416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_23.wav', 'Es ist aus und vorbei.', 22, array([-1.40103046e-04, -1.22702273e-04, 9.30938695e-05, ...,\n",
+ " 3.74735857e-04, 3.98035394e-04, 1.15837705e-04], dtype=float32), 1.9022291666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_57.wav', 'Wie machst du das?', 18, array([ 2.4910548e-04, 4.8663982e-04, 3.5670877e-04, ...,\n",
+ " -7.4250769e-05, -2.8972838e-05, 5.8696533e-05], dtype=float32), 1.4660625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_88.wav', 'Die Göre lügt wie gedruckt.', 29, array([-2.1256006e-04, -1.5941747e-04, -9.0014306e-05, ...,\n",
+ " 8.4916828e-05, -1.1791480e-04, 2.8579583e-04], dtype=float32), 1.9022291666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_94.wav', 'Nur wenn das Essen nicht schmeckt.', 34, array([-7.44715726e-05, -1.21678349e-04, 3.31091655e-07, ...,\n",
+ " -1.03946346e-04, -1.27610518e-04, -1.86876860e-04], dtype=float32), 1.878)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_97.wav', 'Niemals!', 8, array([-4.9271861e-05, 5.3212247e-05, 3.3188411e-05, ...,\n",
+ " 6.3736064e-05, 4.1986009e-06, 8.9537862e-05], dtype=float32), 1.2479583333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_98.wav', 'Und nun zum Wetter.', 19, array([ 5.21471120e-05, -9.25690911e-05, -1.22024496e-04, ...,\n",
+ " 6.86152780e-05, -3.58715624e-05, 9.09384198e-06], dtype=float32), 1.6356666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_99.wav', 'Die Ã\\x96ffnung ist dehnbar.', 25, array([ 5.6826313e-05, 6.8275417e-06, 9.2087415e-05, ...,\n",
+ " 3.3015142e-05, 6.6053515e-05, -1.5007930e-04], dtype=float32), 1.8537708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_108.wav', 'Habt ihr schon angefangen?', 26, array([1.8725816e-04, 1.5125435e-04, 1.8410715e-04, ..., 7.2607516e-05,\n",
+ " 2.0626400e-04, 8.0785358e-05], dtype=float32), 1.9264583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_120.wav', 'Wie konnte das passieren?', 25, array([8.6616979e-05, 1.3365489e-04, 4.9586175e-05, ..., 2.3242908e-06,\n",
+ " 9.4004557e-05, 2.2714035e-04], dtype=float32), 1.5751041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_121.wav', 'Schnappen Sie die!', 18, array([ 3.8893679e-05, -8.0967751e-05, 9.0245063e-05, ...,\n",
+ " -1.8313204e-04, 3.8293081e-05, -2.9012112e-06], dtype=float32), 1.38125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_127.wav', 'Kommst du mit auf die Demo?', 27, array([2.5501425e-04, 3.7619186e-04, 2.3280202e-04, ..., 1.0214894e-04,\n",
+ " 8.1334627e-05, 1.0037446e-04], dtype=float32), 1.7931875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_131.wav', 'Neymar schummelt immer.', 23, array([ 9.5439558e-05, -2.0274975e-04, -2.7297903e-05, ...,\n",
+ " -1.8293603e-04, -8.1430808e-05, 2.3813642e-05], dtype=float32), 1.6962708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_146.wav', 'Hä, wie jetzt?', 15, array([ 1.0428468e-05, 1.2862872e-04, 1.4709163e-04, ...,\n",
+ " 2.5179393e-06, -3.9250128e-05, 1.4990567e-04], dtype=float32), 1.9264583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_154.wav', 'Gehst du mit mir kicken?', 24, array([-2.3674214e-05, 1.5158611e-04, 2.0247647e-04, ...,\n",
+ " -5.0921575e-05, 1.6530334e-04, 2.6747581e-05], dtype=float32), 1.5508541666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_165.wav', 'Die Erlösung naht.', 19, array([-2.7500470e-05, 4.6476634e-05, 9.3239294e-05, ...,\n",
+ " 1.3720182e-04, 3.3580043e-05, 1.6966692e-04], dtype=float32), 1.6114375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_170.wav', 'Worauf wartest du noch?', 23, array([ 1.9643597e-04, 1.8858226e-04, 1.2341220e-04, ...,\n",
+ " 1.9399264e-04, 7.9539248e-05, -8.9550871e-05], dtype=float32), 1.9628125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_174.wav', 'Wegen der Sicherheit.', 21, array([ 5.0312192e-05, -4.7642745e-05, 7.9094330e-05, ...,\n",
+ " 1.6562216e-04, -3.8164351e-05, -8.3325220e-05], dtype=float32), 1.53875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_179.wav', 'Was tun Sie da?', 15, array([8.1822727e-05, 1.5520566e-04, 2.9996689e-04, ..., 9.4358256e-05,\n",
+ " 6.1927640e-05, 1.5151841e-04], dtype=float32), 1.550875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_190.wav', 'Die Play-Offs haben begonnen.', 29, array([-2.7691500e-04, -2.5398214e-04, -1.5421546e-04, ...,\n",
+ " 3.4238459e-05, -1.6769451e-04, -1.3444168e-04], dtype=float32), 1.7931875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_193.wav', 'Spinnst du?', 11, array([ 1.0871515e-04, 1.6241276e-04, -7.8830650e-05, ...,\n",
+ " -1.6421604e-04, -1.6669222e-04, -1.5261788e-04], dtype=float32), 1.5993333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_194.wav', 'Nicht mit mir!', 14, array([ 4.5433408e-05, -1.3075510e-04, 6.4006963e-05, ...,\n",
+ " -2.2528745e-04, -1.7135930e-05, -1.1135123e-04], dtype=float32), 1.4539375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_197.wav', 'Lang lebe die Königin!', 23, array([-1.6047362e-04, -1.5451153e-05, -1.0221335e-04, ...,\n",
+ " 7.2540395e-05, 9.8553333e-05, -3.9703427e-05], dtype=float32), 1.9628125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_220.wav', 'Der Punkt geht an euch.', 23, array([ 6.8754802e-05, -3.1321447e-06, 2.6729414e-05, ...,\n",
+ " 5.2136878e-05, 6.9546691e-06, 1.5569202e-04], dtype=float32), 1.878)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_253.wav', 'Ich geh jetzt duschen.', 22, array([-3.17401755e-05, 7.48557359e-05, -5.43324859e-05, ...,\n",
+ " -1.39205178e-04, -6.44034174e-07, 1.28346255e-05], dtype=float32), 1.9264583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_270.wav', 'Ich bin stärker.', 17, array([ 9.11816460e-05, 1.44324003e-04, -2.98500763e-05, ...,\n",
+ " 1.31568195e-05, 6.36509794e-05, 6.90339657e-05], dtype=float32), 1.3933541666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_273.wav', 'Wie lange fahre ich noch?', 25, array([ 2.9487488e-05, -1.3105408e-04, 5.8441510e-05, ...,\n",
+ " 3.1229702e-05, -5.4796135e-05, -6.3286854e-05], dtype=float32), 1.6841458333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_275.wav', 'Wer hat es dir verraten?', 24, array([ 1.2313928e-04, 1.3087156e-04, -1.2932777e-04, ...,\n",
+ " 4.8921556e-05, 1.4495553e-04, -3.3808697e-05], dtype=float32), 1.8295416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_293.wav', 'Gib nicht anderen die Schuld.', 29, array([-7.5512668e-05, -3.6905835e-06, 6.9531779e-05, ...,\n",
+ " 4.3623371e-05, 1.8721327e-04, 7.1873088e-05], dtype=float32), 1.9628125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_297.wav', 'Ist es schon so weit gekommen?', 30, array([-4.3128319e-05, -1.7937485e-04, -1.0890597e-04, ...,\n",
+ " -2.6245858e-04, -1.7716063e-04, 2.2997918e-04], dtype=float32), 1.6114375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_318.wav', 'Einfach reinstechen!', 20, array([ 9.1551570e-05, 8.9795518e-05, -6.6505017e-05, ...,\n",
+ " 1.0614502e-04, 1.8572784e-05, 1.7793228e-04], dtype=float32), 1.7568333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_320.wav', 'Also bleibt alles beim Alten.', 29, array([-4.5057204e-06, 1.0390608e-04, 2.8324797e-05, ...,\n",
+ " -9.8345605e-05, -4.1500021e-05, -2.5271966e-05], dtype=float32), 1.8053125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_324.wav', 'Fragen wir das Publikum!', 24, array([ 3.0478600e-06, -1.7624698e-04, -1.1634296e-04, ...,\n",
+ " 1.3709384e-04, 8.2070706e-05, 1.4319613e-04], dtype=float32), 1.7931875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_336.wav', 'Nicht nur in Norddeutschland.', 29, array([ 1.6894817e-05, 7.2304661e-05, -1.7737957e-04, ...,\n",
+ " 7.4396456e-05, 1.5326528e-04, -3.0850897e-05], dtype=float32), 1.8537708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_339.wav', 'Lass uns welche wegräumen.', 27, array([-1.3355519e-04, 3.6361063e-05, 1.2765500e-04, ...,\n",
+ " -4.6465106e-05, -9.3052886e-06, -3.1085176e-06], dtype=float32), 1.9264583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_356.wav', 'Bauch schlägt Hirn.', 20, array([-8.7791312e-05, -9.9132430e-06, -7.8506528e-05, ...,\n",
+ " -1.2898828e-04, 1.9388601e-05, -7.8024947e-05], dtype=float32), 1.7326041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_20_FINAL/20_381.wav', 'Polen Sie die Maschine um!', 26, array([ 8.2736617e-05, 1.0996176e-04, 9.2422182e-05, ...,\n",
+ " -2.2247934e-05, 7.0410904e-05, -2.1137239e-05], dtype=float32), 1.9385833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_125.wav', 'Danke sehr!', 11, array([ 3.3982175e-05, 3.0489264e-05, -3.2230830e-05, ...,\n",
+ " 1.3063883e-04, 6.5418164e-05, 1.0737507e-04], dtype=float32), 1.9626666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_132.wav', 'Nerve ich dich?', 15, array([-1.3204044e-04, -3.8424434e-05, -1.6640245e-04, ...,\n",
+ " 2.0048997e-04, 2.0114701e-04, 2.8921696e-04], dtype=float32), 1.8133333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_188.wav', 'Kann ich mal riechen?', 21, array([7.4782380e-05, 1.5360968e-04, 1.7683143e-04, ..., 7.1163136e-05,\n",
+ " 3.2413329e-05, 1.6134117e-04], dtype=float32), 1.5949583333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_195.wav', 'Sehe ich das richtig?', 21, array([-4.4274679e-03, -6.2118913e-03, -5.6534973e-03, ...,\n",
+ " -5.3494594e-05, 1.0948109e-05, 2.8244473e-05], dtype=float32), 1.8706875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_211.wav', 'Ein Dessert gefällig?', 22, array([ 6.1982937e-05, 8.9088433e-05, 2.1896411e-04, ...,\n",
+ " -5.3060539e-05, 5.5113655e-05, 2.0669409e-06], dtype=float32), 1.6305416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_264.wav', 'Was schätzen Sie?', 18, array([-9.39443475e-04, -1.31584110e-03, -1.22378767e-03, ...,\n",
+ " 5.19938067e-06, -1.39896365e-05, 3.26375412e-05], dtype=float32), 1.9933125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_266.wav', 'Hast du Geld dabei?', 19, array([-1.3200377e-05, 3.8996362e-04, 1.0263748e-03, ...,\n",
+ " -2.9147041e-05, 9.2981281e-06, -4.0353654e-05], dtype=float32), 1.707375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_327.wav', 'Augen auf die StraÃ\\x9fe!', 22, array([-1.1210357e-04, -1.8035798e-04, -1.8643556e-04, ...,\n",
+ " 8.4691441e-05, 5.8400867e-05, 5.8256945e-05], dtype=float32), 1.8399791666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_346.wav', 'Was soll ich da machen?', 23, array([-2.5878362e-05, 2.1881026e-05, -1.2260079e-05, ...,\n",
+ " 4.5499460e-06, 4.0606970e-05, -2.3619448e-05], dtype=float32), 1.9433541666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_349.wav', 'Immer dasselbe mit euch!', 24, array([-2.3236821e-04, -3.3517351e-04, -3.0884243e-04, ...,\n",
+ " 8.0186677e-05, 1.6797509e-05, -1.6808892e-05], dtype=float32), 1.9652708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_373.wav', 'Kennen wir uns?', 15, array([-5.0764916e-06, -7.3543859e-05, 1.1312031e-05, ...,\n",
+ " -3.2780910e-05, -1.3342450e-04, -8.3744824e-05], dtype=float32), 1.2833125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_378.wav', 'Redet ihr nicht miteinander?', 28, array([ 3.3598881e-05, 2.8617033e-05, -4.8224880e-05, ...,\n",
+ " 7.4195086e-06, -4.8723170e-05, 6.5784006e-05], dtype=float32), 1.9491458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_420.wav', 'Ich hasse Rituale.', 18, array([ 7.1912136e-06, 3.0618376e-06, 8.3010753e-05, ...,\n",
+ " -1.4567961e-05, 1.1762774e-05, 3.1641615e-05], dtype=float32), 1.9995833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_486.wav', 'Wie groÃ\\x9f ist er denn?', 22, array([ 3.0858202e-05, 7.4509022e-05, 1.3619277e-04, ...,\n",
+ " -3.3022930e-06, 9.8051796e-06, -2.7459086e-05], dtype=float32), 1.867625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_537.wav', 'Es ist zum Heulen.', 18, array([-1.91718082e-05, 6.43216190e-05, 1.19517106e-04, ...,\n",
+ " 1.98961898e-05, 2.61543628e-05, -1.34301990e-06], dtype=float32), 1.9879583333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_544.wav', 'Nimm es ihm nicht übel.', 24, array([ 4.2532893e-08, -6.0193088e-05, 4.5228205e-07, ...,\n",
+ " 1.0533330e-04, 4.6245714e-05, -1.5597003e-05], dtype=float32), 1.7243333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_547.wav', 'Um Gottes Willen!', 17, array([-1.3659755e-05, -1.1149528e-04, -7.7302495e-05, ...,\n",
+ " -5.2225241e-05, -6.4986933e-05, -1.9107327e-05], dtype=float32), 1.5258125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_570.wav', 'Voll der Lauch!', 15, array([ 2.3544633e-05, -8.2356913e-05, -8.4443280e-05, ...,\n",
+ " -8.3270104e-05, -1.1799393e-04, -4.4736080e-05], dtype=float32), 1.8773958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_587.wav', 'Das will ich meinen!', 20, array([ 1.15228731e-05, -1.00152036e-04, -3.91713802e-05, ...,\n",
+ " -3.00788033e-05, -2.60362140e-05, -2.54406623e-05], dtype=float32), 1.823375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_595.wav', 'Gib dir keine Mühe!', 20, array([1.1918874e-05, 7.7710565e-06, 2.2653954e-05, ..., 1.2088865e-06,\n",
+ " 7.3900424e-05, 4.7324560e-05], dtype=float32), 1.7467083333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_612.wav', 'Entschuldige', 12, array([-3.3377805e-06, -1.3742609e-05, -3.8612947e-05, ...,\n",
+ " -4.1617693e-07, -5.6907498e-05, -6.3263155e-06], dtype=float32), 1.096375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_3_FINAL/3_21.wav', 'Ich glaube, ja.', 15, array([-8.5291895e-06, -1.9790486e-05, 2.0588757e-05, ...,\n",
+ " 4.3540977e-06, 3.3659559e-05, 2.8167133e-05], dtype=float32), 1.7166458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_3_FINAL/3_48.wav', 'Was denn jetzt?', 15, array([3.3551037e-06, 7.2315837e-05, 9.8261240e-05, ..., 1.8147666e-04,\n",
+ " 1.3495231e-04, 1.4128252e-05], dtype=float32), 1.5235625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_3_FINAL/3_53.wav', 'Ist es das wert?', 16, array([ 6.972987e-06, -6.975743e-05, -8.996664e-05, ..., -8.399185e-06,\n",
+ " -8.876120e-05, -7.246290e-05], dtype=float32), 1.8518125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_3_FINAL/3_118.wav', 'Findest du?', 11, array([-1.12564965e-04, -6.36710465e-05, -1.04058718e-05, ...,\n",
+ " 9.31948132e-04, 8.68959934e-04, 9.69569141e-04], dtype=float32), 1.664)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_3_FINAL/3_139.wav', \"Wohl bekommt's.\", 15, array([-5.15776883e-05, -1.17497526e-04, -1.66595215e-04, ...,\n",
+ " 2.18412912e-04, 1.14814145e-04, 9.11775787e-05], dtype=float32), 1.792)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_3_FINAL/3_242.wav', 'An die Latte!', 13, array([-2.9736115e-05, 6.2128674e-05, -1.7713173e-06, ...,\n",
+ " -9.5688220e-06, -3.3155960e-05, -2.0475885e-05], dtype=float32), 1.3866666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_3_FINAL/3_256.wav', 'Wie lange noch?', 15, array([-2.0701043e-05, 4.3786262e-05, -9.4478482e-06, ...,\n",
+ " -5.2062300e-05, -2.7314949e-05, -9.1643757e-05], dtype=float32), 1.728)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_3_FINAL/3_287.wav', 'Halt die Klappe!', 16, array([5.4399417e-05, 1.7967819e-04, 1.5970672e-04, ..., 6.5669185e-05,\n",
+ " 5.5145654e-05, 4.6019220e-05], dtype=float32), 1.984)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_3_FINAL/3_320.wav', 'Mach selber!', 12, array([-6.9740723e-05, 4.4339331e-06, -8.3184044e-05, ...,\n",
+ " 1.4031340e-05, 1.2219901e-05, 7.0223352e-05], dtype=float32), 1.7706666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_3_FINAL/3_406.wav', 'Alles frisch?', 13, array([-1.15522525e-04, -1.33178124e-04, -1.96026522e-04, ...,\n",
+ " 5.01462309e-05, 9.76682568e-05, 2.38532848e-05], dtype=float32), 1.4626666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_3_FINAL/3_577.wav', 'Nun ja.', 7, array([-4.87583275e-05, -1.09872217e-05, -2.24729556e-05, ...,\n",
+ " 4.66253441e-05, 1.96394685e-04, 1.52344255e-05], dtype=float32), 1.2373333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_3_FINAL/3_584.wav', 'Wer macht Kaffee?', 17, array([ 3.8115049e-05, -9.6357744e-06, 7.8119905e-05, ...,\n",
+ " -2.0809734e-04, -1.8620661e-04, -1.3914006e-04], dtype=float32), 1.792)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_3_FINAL/3_666.wav', 'Verflixt noch mal!', 18, array([-2.2882066e-04, -2.9250007e-04, -2.8351255e-04, ...,\n",
+ " 1.1955178e-04, 1.7373663e-04, 7.4429918e-05], dtype=float32), 1.9626666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_30.wav', 'Schweigen Sie!', 14, array([-3.1788008e-05, -3.4064793e-05, -2.7987528e-05, ...,\n",
+ " -1.5091732e-05, -2.6680038e-05, -3.8527149e-05], dtype=float32), 1.7066666666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_152.wav', 'Danke für die Blumen.', 22, array([ 1.7122936e-06, 6.9385942e-06, 3.6246149e-07, ...,\n",
+ " -1.4888439e-05, 2.3918087e-06, -7.6587348e-06], dtype=float32), 1.8791666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_218.wav', 'Und das stimmt sogar.', 21, array([ 4.1728057e-05, 5.5362845e-05, 6.8501140e-05, ...,\n",
+ " -2.8829272e-05, -9.4307861e-06, -1.7323953e-05], dtype=float32), 1.77075)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_228.wav', 'Oder etwa doch?', 15, array([-1.9058538e-05, -1.6082793e-05, -2.4990761e-05, ...,\n",
+ " -3.7682898e-05, -2.6903717e-05, -2.3563476e-05], dtype=float32), 1.8430416666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_235.wav', 'Lass es gut sein.', 17, array([2.5800218e-05, 2.4886122e-05, 2.6301905e-05, ..., 2.0628368e-05,\n",
+ " 1.3992375e-05, 1.1405512e-05], dtype=float32), 1.8430416666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_243.wav', 'Was für ein Schwachsinn!', 25, array([-3.7606616e-05, -4.6087491e-05, -5.2579282e-05, ...,\n",
+ " -9.6937197e-07, -2.7171711e-05, -4.9796104e-06], dtype=float32), 1.79625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_247.wav', 'Meinen Sie etwa mich?', 21, array([3.4092998e-05, 2.4871710e-05, 3.1290274e-05, ..., 3.8184229e-05,\n",
+ " 3.8311930e-05, 1.9864283e-05], dtype=float32), 1.7936666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_266.wav', 'Doch, der kommt mit.', 20, array([-8.7682038e-06, 3.3905403e-06, -2.5130439e-06, ...,\n",
+ " -7.3065071e-06, -4.2862930e-06, -2.6758978e-06], dtype=float32), 1.9898125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_324.wav', 'Du willst eine Revanche?', 24, array([ 7.33632942e-06, 5.97303369e-06, 5.83600695e-06, ...,\n",
+ " 1.49849775e-05, 1.08204476e-05, -3.58769762e-06], dtype=float32), 1.9875833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_359.wav', 'Achtung, Lebensgefahr!', 22, array([ 1.4763166e-05, 2.4559184e-05, -6.1735605e-06, ...,\n",
+ " -4.0966352e-06, -3.3091931e-06, -8.6383498e-06], dtype=float32), 1.9786666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_368.wav', 'Sag doch was!', 13, array([ 2.2444649e-06, 7.6022111e-06, 4.6965952e-06, ...,\n",
+ " -3.8131137e-05, -2.2596261e-05, -3.6410544e-05], dtype=float32), 1.6553333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_377.wav', 'Klar geht das!', 14, array([ 7.9997551e-07, 7.2854018e-06, 1.5502587e-06, ...,\n",
+ " 4.2983497e-06, 1.1067883e-06, -6.2062031e-06], dtype=float32), 1.6706666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_399.wav', 'Ganz wie ihre Mutter!', 21, array([-1.3625373e-05, -1.5324851e-05, -8.2329316e-06, ...,\n",
+ " -3.1325493e-05, -3.4243036e-05, -3.8296192e-05], dtype=float32), 1.664)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_404.wav', \"Und ab geht's!\", 14, array([-1.6434673e-05, -4.6597820e-06, -3.0193429e-05, ...,\n",
+ " 5.6945028e-06, 4.0367054e-06, 2.6991445e-06], dtype=float32), 1.7606666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_409.wav', 'Mahlzeit!', 9, array([-1.6801674e-05, -1.1057600e-05, -2.5246043e-05, ...,\n",
+ " -5.8098987e-08, -1.3756068e-05, 7.1873791e-07], dtype=float32), 1.536)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_417.wav', 'Was für ein Ding?', 18, array([ 6.9620419e-06, 2.2064933e-05, -7.5111966e-06, ...,\n",
+ " -2.0811036e-05, -7.9874835e-06, -4.7895933e-06], dtype=float32), 1.6473333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_468.wav', 'Genau einen.', 12, array([-7.29009771e-05, -8.52458907e-05, -1.06200605e-04, ...,\n",
+ " -5.32185413e-06, -1.07338547e-05, -8.40487064e-06], dtype=float32), 1.3666666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_514.wav', 'Zu Befehl!', 10, array([-2.3591008e-05, -3.5732090e-05, -3.4227767e-05, ...,\n",
+ " -2.8442626e-05, 1.2019399e-05, -1.3777444e-05], dtype=float32), 1.728)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_611.wav', 'So viel dazu.', 13, array([ 7.4472086e-06, 7.6988908e-06, 1.9191646e-05, ...,\n",
+ " -3.9837760e-06, -5.9473659e-06, -1.5347923e-05], dtype=float32), 1.7493333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_633.wav', 'Doch nicht diese!', 17, array([-1.5188496e-05, -1.3384078e-05, -2.5278267e-05, ...,\n",
+ " -9.0744479e-06, -1.7723884e-05, -8.7737453e-06], dtype=float32), 1.664)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_637.wav', 'Da musste durch.', 16, array([-6.1405983e-05, -6.6703440e-05, -6.7519111e-05, ...,\n",
+ " -3.0437115e-05, -1.0807975e-05, -2.7072128e-05], dtype=float32), 1.752)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_660.wav', 'Bitte haben Sie Geduld.', 23, array([-5.3847558e-05, -7.3710136e-05, -6.7579982e-05, ...,\n",
+ " -1.0283680e-05, -3.1539796e-05, -2.2386694e-05], dtype=float32), 1.7706666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_668.wav', 'Na logo!', 8, array([-2.3636436e-05, -1.5810723e-05, -2.8241622e-05, ...,\n",
+ " -1.3751334e-06, 1.1204750e-05, 6.0684874e-06], dtype=float32), 0.992)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_676.wav', 'Ich bin Student.', 16, array([ 7.12830888e-06, -1.04677674e-05, 5.06380366e-06, ...,\n",
+ " 2.56778890e-06, 2.41716316e-06, 1.42220715e-05], dtype=float32), 1.952)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_721.wav', 'Warum glaubst du ihm?', 21, array([-2.8855115e-05, -2.1601849e-05, -4.5714023e-05, ...,\n",
+ " 1.0700950e-06, -8.6324471e-06, -1.1586128e-05], dtype=float32), 1.888)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_767.wav', 'Alle Lichter einschalten', 24, array([ 3.82986327e-05, 4.59369221e-05, 5.11867729e-05, ...,\n",
+ " -3.22036831e-05, -1.03011635e-05, -3.75456489e-06], dtype=float32), 1.984)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_775.wav', 'Schlaf dich gesund!', 19, array([ 8.9927544e-06, 3.7294924e-07, 2.0666816e-07, ...,\n",
+ " -1.4574092e-05, 9.9155943e-07, -1.1447136e-05], dtype=float32), 1.8826666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_4_FINAL/4_785.wav', 'Wer spricht da?', 15, array([-5.0560098e-05, -5.3028423e-05, -5.4164509e-05, ...,\n",
+ " 1.4739732e-05, 9.2475852e-07, 2.9554553e-06], dtype=float32), 1.8953333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_9.wav', 'Kannst du häkeln?', 18, array([ 5.7386926e-05, 8.2160957e-05, 5.5038501e-05, ...,\n",
+ " -4.3172963e-06, 4.1677453e-05, 4.7943948e-05], dtype=float32), 1.6993333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_44.wav', 'Bitte kommen!', 13, array([1.0956727e-04, 1.5614097e-04, 1.3331856e-04, ..., 1.3650022e-05,\n",
+ " 1.1109641e-05, 1.3527738e-06], dtype=float32), 1.536)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_53.wav', 'Hör zu!', 8, array([-6.0608932e-06, -4.1002470e-05, 2.2774377e-05, ...,\n",
+ " -8.5628499e-06, -1.7102975e-05, -5.2866948e-05], dtype=float32), 1.3013333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_54.wav', 'Bitte, bleib da.', 16, array([ 3.5020625e-05, 5.4955650e-05, 8.0653575e-05, ...,\n",
+ " -2.3735600e-05, 3.2219548e-05, -2.8188835e-05], dtype=float32), 1.3893333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_64.wav', 'Was piept hier so?', 18, array([4.8969712e-05, 1.0184415e-04, 1.0672094e-04, ..., 1.0047335e-04,\n",
+ " 8.2428909e-05, 7.4903524e-05], dtype=float32), 1.476)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_65.wav', 'Die Tränen sind echt.', 22, array([-2.5628888e-04, -3.2446094e-04, -2.8078147e-04, ...,\n",
+ " 6.0525483e-05, 4.5224155e-05, 3.3287215e-05], dtype=float32), 1.6746666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_66.wav', 'Oh, wie ist das schön!', 23, array([-1.3561957e-04, -2.9620592e-04, -1.1127204e-04, ...,\n",
+ " -1.3441611e-05, -2.0591922e-05, -4.1845051e-05], dtype=float32), 1.9373333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_70.wav', 'Nein, die andere.', 17, array([1.08759763e-04, 2.17104956e-04, 2.50456098e-04, ...,\n",
+ " 1.99571132e-05, 1.15319264e-04, 1.09982837e-04], dtype=float32), 1.536)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_73.wav', 'Der Hunger treibt es hinein!', 28, array([-7.6006359e-04, -1.0618430e-03, -9.1635465e-04, ...,\n",
+ " -2.1929874e-05, -3.9133694e-05, -2.3749919e-05], dtype=float32), 1.8006666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_81.wav', 'Dann machen alle Mann kehrt.', 28, array([-1.5950583e-04, -1.6477516e-04, -1.3784993e-04, ...,\n",
+ " 6.2336148e-05, 1.8180552e-05, 9.2034599e-05], dtype=float32), 1.952)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_90.wav', 'Komm mal klar.', 14, array([2.0439363e-04, 2.6905714e-04, 1.8548965e-04, ..., 3.1710202e-05,\n",
+ " 2.3530252e-05, 2.1564969e-05], dtype=float32), 1.4186666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_95.wav', 'Ist noch alles dran?', 20, array([-2.2047247e-04, -3.2201153e-04, -2.8738266e-04, ...,\n",
+ " -7.7452714e-05, -4.3362299e-05, 7.5945250e-06], dtype=float32), 1.632)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_99.wav', 'Nie glaubt sie mir.', 19, array([ 1.5801163e-05, 5.7899309e-05, 3.1942949e-05, ...,\n",
+ " -3.0608622e-05, -8.0015372e-05, -3.3063152e-05], dtype=float32), 1.5613333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_207.wav', 'Sperrt sie ein!', 15, array([1.7913821e-04, 3.0638310e-04, 2.4345164e-04, ..., 5.7913669e-05,\n",
+ " 2.3223187e-05, 5.4880878e-05], dtype=float32), 1.984)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_249.wav', 'Ja was geht denn ab?', 20, array([-1.0661902e-04, -9.4065879e-05, -6.9818758e-05, ...,\n",
+ " -3.3508950e-05, 3.7770699e-06, 2.3758860e-06], dtype=float32), 1.9973333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_250.wav', 'Dümmste Ausrede ever!', 22, array([ 3.16905534e-05, 3.74705655e-06, -2.55898794e-05, ...,\n",
+ " 4.44019097e-05, 2.41961206e-05, 1.06514235e-05], dtype=float32), 1.9806666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_251.wav', 'Wir sind hier ja unter uns.', 27, array([-3.3862656e-04, -5.0057843e-04, -4.7798100e-04, ...,\n",
+ " 3.9128430e-05, -4.0246316e-05, -1.3086459e-05], dtype=float32), 1.984)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_278.wav', 'Er ist ein User!', 16, array([ 5.7516689e-05, 4.9558192e-05, 6.3942927e-05, ...,\n",
+ " -2.3214375e-06, 1.1798247e-05, 3.6477853e-05], dtype=float32), 1.9626666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_282.wav', 'Zurückbleiben, bitte!', 22, array([ 1.8404999e-04, 2.6386097e-04, 3.0643051e-04, ...,\n",
+ " -6.5650514e-05, -5.8646885e-05, -6.5778695e-05], dtype=float32), 1.8986666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_287.wav', 'Gut getrollt.', 13, array([-3.0470208e-05, -6.1425657e-05, -3.8205933e-05, ...,\n",
+ " 6.9129404e-05, 1.1258064e-04, 1.2031732e-04], dtype=float32), 1.728)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_336.wav', 'Ganz sicher sogar.', 18, array([2.2912030e-04, 2.5114618e-04, 1.9525687e-04, ..., 8.7549386e-05,\n",
+ " 8.5029111e-05, 7.8950601e-05], dtype=float32), 1.8986666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_341.wav', 'Wohl kaum.', 10, array([ 1.6102573e-04, 1.7911245e-04, 1.5706589e-04, ...,\n",
+ " -2.9753184e-05, -4.4280365e-05, 3.1124373e-06], dtype=float32), 1.2586666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_405.wav', 'Wie geht das?', 13, array([-1.6796951e-04, -1.9163813e-04, -1.9830326e-04, ...,\n",
+ " -5.0582935e-06, 1.2309533e-05, -2.6891148e-05], dtype=float32), 1.536)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_407.wav', 'Befehl ist Befehl!', 18, array([ 9.3892188e-05, 1.0890782e-04, 9.6308002e-05, ...,\n",
+ " -3.0468544e-05, -2.8461071e-05, -7.1021976e-05], dtype=float32), 1.792)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_412.wav', 'Mit wem spreche ich?', 20, array([ 7.7782068e-05, 9.2144561e-05, 2.8574361e-05, ...,\n",
+ " -1.1466493e-05, 5.7958755e-06, 6.2275390e-06], dtype=float32), 1.7813333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_422.wav', 'An schlechten Tagen ja.', 23, array([ 4.2690190e-05, -2.3120232e-05, -2.5523063e-05, ...,\n",
+ " 2.1898361e-05, -2.7946093e-05, 4.6620054e-05], dtype=float32), 1.9833333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_460.wav', 'Sie haben richtig geraten!', 26, array([-9.0950904e-05, -1.4647168e-04, -7.1847418e-05, ...,\n",
+ " 2.8589966e-05, -2.2244849e-05, 1.1577226e-05], dtype=float32), 1.9626666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_476.wav', 'Alle sprechen so leise.', 23, array([-6.9834332e-06, -3.1972188e-05, -3.9375213e-05, ...,\n",
+ " -2.6475973e-05, 1.4716678e-05, -4.5046556e-05], dtype=float32), 1.92)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_477.wav', 'Woher willst du das wissen?', 27, array([-2.12417421e-04, -2.56415573e-04, -2.42886104e-04, ...,\n",
+ " 9.67599408e-05, 9.51452384e-05, 1.15144765e-04], dtype=float32), 1.9413333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_488.wav', 'Anders als man denkt.', 21, array([ 1.8948530e-04, 3.4113604e-04, 1.9700162e-04, ...,\n",
+ " -7.6619792e-05, -3.6041514e-05, -1.6451453e-06], dtype=float32), 1.9413333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_495.wav', 'Runter mit den Waffen!', 22, array([ 1.12369155e-04, 4.44092657e-05, 8.84383553e-05, ...,\n",
+ " -7.52444794e-06, -4.84231314e-05, -4.22670855e-05], dtype=float32), 1.8986666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_504.wav', 'Und jetzt?', 10, array([-5.6267181e-06, -5.9708807e-05, -3.4106170e-06, ...,\n",
+ " -1.0430286e-04, -1.2670284e-04, -1.4261479e-04], dtype=float32), 1.344)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_511.wav', 'Jein.', 5, array([ 5.89297160e-05, 1.19100565e-04, 6.77589633e-05, ...,\n",
+ " -1.61726966e-05, -7.95948727e-05, -2.88161173e-05], dtype=float32), 1.0453333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_522.wav', 'Vorsicht Stufe!', 15, array([ 6.2581657e-06, 4.7380847e-05, 8.6832886e-05, ...,\n",
+ " 6.6710568e-06, 2.2640632e-05, -3.9922857e-06], dtype=float32), 1.3866666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_526.wav', 'War ich zu zickig?', 18, array([1.6193213e-03, 2.2825657e-03, 2.0064272e-03, ..., 6.6650551e-05,\n",
+ " 7.2444294e-05, 8.5881074e-05], dtype=float32), 1.728)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_530.wav', 'Wo drückt der Schuh?', 21, array([-1.46389175e-05, 3.62552214e-06, -9.26516877e-05, ...,\n",
+ " -3.03967099e-05, -1.01135854e-04, 3.96938458e-06], dtype=float32), 1.536)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_534.wav', 'Kann das noch warten?', 21, array([1.74110639e-04, 1.80995979e-04, 2.26840231e-04, ...,\n",
+ " 1.18193166e-04, 7.83515134e-05, 5.11603030e-05], dtype=float32), 1.664)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_539.wav', 'Passen die Sätze so?', 21, array([-3.1769360e-04, -4.7089945e-04, -4.3369626e-04, ...,\n",
+ " 1.6810809e-04, 5.3649095e-05, 1.4577823e-04], dtype=float32), 1.8346666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_542.wav', 'Ã\\x9cbermorgen.', 12, array([-2.4301407e-04, -3.5653665e-04, -2.1825638e-04, ...,\n",
+ " 6.1351508e-05, 9.2918686e-05, 8.8779299e-05], dtype=float32), 1.1306666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_589.wav', 'Ich mag deinen Mantel.', 22, array([-2.1532472e-04, -3.8814778e-04, -2.9697348e-04, ...,\n",
+ " -3.1324416e-05, -3.5802710e-05, 8.7614599e-06], dtype=float32), 1.6746666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_604.wav', 'Wie macht er das bloÃ\\x9f?', 23, array([-1.8150010e-04, -2.0398400e-04, -1.5460433e-04, ...,\n",
+ " -3.4698380e-05, -6.5080814e-05, -1.8794183e-06], dtype=float32), 1.8986666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_666.wav', 'Was soll ich sagen?', 19, array([-8.8535160e-07, -7.4019059e-05, 7.4082243e-05, ...,\n",
+ " -6.2706102e-05, 2.9464120e-06, -1.1627621e-05], dtype=float32), 1.7493333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_694.wav', 'Wie misst man das?', 18, array([ 2.5176766e-04, 1.8225121e-04, 3.6178919e-04, ...,\n",
+ " 2.0104897e-06, 5.5382880e-05, -2.6957323e-05], dtype=float32), 1.92)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_704.wav', 'Mir fehlen die Worte.', 21, array([ 1.7020236e-04, 3.3776514e-04, 3.4704659e-04, ...,\n",
+ " 4.7222587e-05, -1.5073445e-05, -1.6250522e-05], dtype=float32), 1.7493333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_714.wav', 'Gehen wir?', 10, array([ 1.5890028e-04, 1.6513607e-04, 1.7650245e-04, ...,\n",
+ " 1.3219027e-05, 3.1738135e-05, -9.3036484e-05], dtype=float32), 1.3226666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_723.wav', 'Ich komme noch mal dran.', 24, array([-4.6879621e-05, -1.1869792e-04, -5.2995206e-06, ...,\n",
+ " 1.0155864e-05, -8.1713588e-05, -3.8661747e-05], dtype=float32), 1.8773333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_742.wav', 'Bitte schön!', 13, array([-3.4623430e-04, -4.4416677e-04, -3.0297900e-04, ...,\n",
+ " 5.3006592e-05, 5.1509913e-05, 7.1368544e-05], dtype=float32), 1.1733333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_743.wav', 'Das haben sie gesagt.', 21, array([-2.3902958e-05, 4.5714452e-05, 7.7266725e-07, ...,\n",
+ " -5.0056198e-05, 3.0718882e-05, 6.8078203e-05], dtype=float32), 1.8346666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_799.wav', 'Ist der Kugelschreiber blau?', 28, array([-1.6907173e-04, -2.9390136e-04, -2.4633619e-04, ...,\n",
+ " 5.9892503e-05, 6.6163295e-05, 1.4039288e-04], dtype=float32), 1.984)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_21.wav', 'Alles nach vorne!', 17, array([2.0106880e-04, 3.4844220e-04, 2.3129249e-04, ..., 9.6451986e-05,\n",
+ " 7.4439027e-05, 9.3146300e-05], dtype=float32), 1.5786666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_55.wav', 'Nichts dergleichen.', 19, array([-2.7673854e-04, -3.7996779e-04, -2.6658855e-04, ...,\n",
+ " -4.9654176e-07, -4.3088527e-05, -2.0399790e-05], dtype=float32), 1.5786666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_66.wav', \"Langsam nervt's.\", 16, array([ 7.7058452e-05, 4.7672478e-05, 2.6094380e-05, ...,\n",
+ " -6.2562191e-05, 2.7688688e-07, -1.2926825e-05], dtype=float32), 1.7493333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_98.wav', 'Seid ihr verrückt?', 19, array([-1.3435316e-04, -1.8146966e-04, -1.6307829e-04, ...,\n",
+ " -3.7551112e-07, 1.6737657e-05, 1.7336246e-05], dtype=float32), 1.6426666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_110.wav', 'Gib mir fünf!', 14, array([1.9428060e-04, 2.9409130e-04, 2.5521498e-04, ..., 1.9916235e-05,\n",
+ " 3.7017526e-05, 2.2721317e-05], dtype=float32), 1.3653333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_140.wav', 'Auch wieder wahr.', 17, array([-6.21244908e-05, -1.39888449e-04, -1.16935575e-04, ...,\n",
+ " -9.32170296e-05, -7.70114566e-05, -1.37492418e-04], dtype=float32), 1.3653333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_167.wav', 'Sicher ist sicher.', 18, array([ 1.6774700e-04, 2.7458806e-04, 1.3175888e-04, ...,\n",
+ " -3.9984116e-05, -4.5541576e-05, 2.3846082e-05], dtype=float32), 1.792)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_175.wav', 'Wie soll ich sagen?', 19, array([-2.0688836e-05, -6.4790765e-05, -1.1548823e-05, ...,\n",
+ " -1.0844359e-05, -3.6513706e-05, -4.4623717e-05], dtype=float32), 1.6213333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_200.wav', 'Ist doch Ehrensache!', 20, array([ 1.07319385e-04, 1.08591557e-04, 6.78624638e-05, ...,\n",
+ " 3.66282293e-05, -4.84154953e-05, -2.46383879e-05], dtype=float32), 1.92)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_258.wav', 'Jeder Mensch ist anders.', 24, array([ 9.4392788e-05, 1.3444535e-04, 1.5623294e-04, ...,\n",
+ " -9.0343368e-05, -1.2968398e-04, -2.8964683e-05], dtype=float32), 1.8986666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_262.wav', 'Nächstes Mal vielleicht.', 25, array([-4.9963495e-04, -7.3549181e-04, -5.7168922e-04, ...,\n",
+ " 5.7476438e-05, 8.7852583e-05, 6.3541149e-05], dtype=float32), 1.76)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_290.wav', 'Ich wollte nur nett sein.', 25, array([-3.0248266e-04, -4.1539475e-04, -4.3182663e-04, ...,\n",
+ " -6.8298694e-05, -3.5496461e-05, -8.2268067e-05], dtype=float32), 1.856)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_293.wav', 'Sie haben Post.', 15, array([7.0743052e-05, 1.5683858e-04, 7.2936782e-05, ..., 3.4985551e-05,\n",
+ " 2.5512374e-05, 4.4657580e-05], dtype=float32), 1.6)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_302.wav', 'Mit dem Raumschiff bitte!', 25, array([-3.3868386e-05, -4.2923082e-05, 2.2873657e-05, ...,\n",
+ " 2.9917417e-05, -9.9794874e-05, -1.3378082e-04], dtype=float32), 1.5470625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_309.wav', 'Hä, wieso das denn?', 20, array([-4.2834796e-05, -1.3094838e-04, -2.1130700e-05, ...,\n",
+ " -4.5203033e-05, -6.0939405e-05, -4.7152938e-05], dtype=float32), 1.9385)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_321.wav', 'Lass dich nicht so hängen!', 27, array([ 3.3312430e-05, 1.1557561e-04, 1.7304946e-04, ...,\n",
+ " -5.3516556e-05, -6.5977452e-05, -8.5248823e-05], dtype=float32), 1.6589166666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_333.wav', 'Sehen wir uns in der Bib?', 25, array([1.8330962e-04, 1.0809512e-04, 2.0564985e-04, ..., 5.3472275e-05,\n",
+ " 1.1819158e-04, 1.3498007e-04], dtype=float32), 1.9571458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_340.wav', 'Klingt logisch.', 15, array([-4.9080444e-07, -4.6037778e-05, -1.0552061e-04, ...,\n",
+ " -7.5399061e-05, -1.1574150e-04, -1.1011600e-04], dtype=float32), 1.137)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_361.wav', 'Lies mir etwas vor!', 19, array([-5.9860780e-05, -1.2714561e-04, -4.6063276e-05, ...,\n",
+ " 1.3993531e-04, 1.7140653e-04, 1.5545388e-04], dtype=float32), 1.5284375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_368.wav', 'Nö, nicht wirklich.', 20, array([1.4233610e-05, 5.8029418e-05, 2.2922040e-05, ..., 2.8016962e-04,\n",
+ " 1.9504840e-04, 1.6919435e-04], dtype=float32), 1.77075)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_401.wav', 'Besser als gar nichts.', 22, array([-1.9661777e-04, -3.8629526e-04, -3.8140707e-04, ...,\n",
+ " 4.2625456e-06, 9.6469674e-05, 2.5569330e-05], dtype=float32), 1.7055)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_402.wav', 'Lass mich doch mal träumen.', 28, array([5.1605228e-05, 2.0454232e-05, 5.4702823e-06, ..., 1.0539140e-04,\n",
+ " 9.8325436e-05, 6.1908002e-05], dtype=float32), 1.87325)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_407.wav', 'Wochenende!', 11, array([-7.1158116e-05, -1.3735623e-04, -1.4360537e-04, ...,\n",
+ " 7.2980845e-05, -2.7338607e-05, -2.3744215e-06], dtype=float32), 1.0251666666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_410.wav', 'Ich habe dich gewarnt.', 22, array([-2.9008405e-04, -3.9160642e-04, -3.8535651e-04, ...,\n",
+ " -8.1862388e-05, -2.1166212e-04, -1.1729619e-04], dtype=float32), 1.5563958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_420.wav', 'Kann schon sein.', 16, array([8.5848145e-04, 1.2030958e-03, 1.0428407e-03, ..., 9.0862151e-05,\n",
+ " 1.8885999e-04, 1.3144755e-04], dtype=float32), 1.2395208333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_430.wav', 'Schön gespielt.', 16, array([-3.1265599e-04, -3.5982658e-04, -3.4920897e-04, ...,\n",
+ " -5.9947542e-05, -2.8197737e-05, -8.6103646e-05], dtype=float32), 1.3606666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_432.wav', 'Gut geschlafen?', 15, array([-4.6266021e-05, -4.5735891e-05, -1.5800438e-04, ...,\n",
+ " -5.1101240e-05, -4.5094261e-05, -1.9669098e-05], dtype=float32), 1.2488333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_435.wav', 'Auf das Wetter natürlich auch.', 31, array([-3.5034932e-04, -4.7157385e-04, -4.0150300e-04, ...,\n",
+ " 1.4378574e-04, 3.5348174e-05, 1.3807646e-04], dtype=float32), 1.9664583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_437.wav', 'Komm, geh weg!', 14, array([ 3.15589714e-05, 1.08517845e-04, 6.59165744e-05, ...,\n",
+ " -1.43856349e-04, -9.36611250e-05, -1.37200404e-04], dtype=float32), 1.4119375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_469.wav', 'Schluss mit lustig!', 19, array([ 1.0199297e-04, 1.2600295e-04, 1.6211855e-04, ...,\n",
+ " -1.5054672e-04, -7.8931960e-05, 6.7272131e-06], dtype=float32), 1.4259166666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_483.wav', 'Das spart Geschirr.', 19, array([ 6.6607544e-04, 7.1844418e-04, 6.1214896e-04, ...,\n",
+ " -3.3901462e-05, 1.3226962e-04, 3.8378406e-05], dtype=float32), 1.8080208333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_486.wav', 'Das haben Recherchen ergeben.', 29, array([-9.0566078e-05, -2.1272554e-04, -1.9089306e-04, ...,\n",
+ " 9.4858078e-05, 8.9547662e-05, 7.4881907e-05], dtype=float32), 1.9571458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_487.wav', 'Frohes Schaffen!', 16, array([ 6.8461159e-05, 1.5294057e-04, 2.2618793e-04, ...,\n",
+ " -2.1603348e-05, -5.1863241e-05, -6.0653092e-06], dtype=float32), 1.337375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_500.wav', 'Sie sind ja noch blutjung!', 26, array([-0.00065145, -0.00103323, -0.00116705, ..., -0.0001188 ,\n",
+ " -0.00014697, -0.00013791], dtype=float32), 1.8639375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_516.wav', 'Lebe ich noch?', 14, array([-4.3064877e-04, -5.6503405e-04, -4.1817623e-04, ...,\n",
+ " -1.6641241e-04, -1.2653919e-04, -8.6205284e-05], dtype=float32), 1.1090416666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_527.wav', 'Nicht dafür!', 13, array([ 3.5247151e-04, 4.8163909e-04, 3.9777748e-04, ...,\n",
+ " -5.2257688e-05, -3.3391923e-05, -1.8325276e-05], dtype=float32), 1.137)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_534.wav', 'Genau hundert Stück.', 21, array([-0.00059065, -0.00093307, -0.00079542, ..., 0.00016691,\n",
+ " 0.00026112, 0.00016139], dtype=float32), 1.8732708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_535.wav', 'Wie ist das möglich?', 21, array([ 3.7494919e-04, 5.0490367e-04, 3.7185123e-04, ...,\n",
+ " 4.3858363e-06, -5.6393877e-05, -6.9622547e-05], dtype=float32), 1.3886458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_536.wav', 'Alles wiederholt sich.', 22, array([-7.8303702e-03, -9.4565414e-03, 4.3799067e-03, ...,\n",
+ " -7.5256619e-05, -4.4781635e-05, -4.8768667e-05], dtype=float32), 1.37)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_538.wav', 'Der Klügere gibt nach.', 23, array([-3.3002507e-04, -4.8394629e-04, -4.5790782e-04, ...,\n",
+ " -1.5844591e-04, -3.2335000e-05, -1.1339883e-04], dtype=float32), 1.4259166666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_559.wav', 'Schwing die Hufe!', 17, array([-0.00077766, -0.00118464, -0.00101971, ..., -0.00019519,\n",
+ " -0.00011075, -0.00013927], dtype=float32), 1.3233958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_561.wav', 'Was das wieder kostet!', 22, array([ 8.5937936e-04, 1.1237016e-03, 9.1907283e-04, ...,\n",
+ " 2.4701139e-05, -1.2547316e-04, -5.1732359e-06], dtype=float32), 1.6775416666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_563.wav', 'Wieso immer ich?', 16, array([4.5056498e-04, 7.2014128e-04, 6.0793286e-04, ..., 8.4482606e-05,\n",
+ " 9.7867851e-05, 2.6745778e-05], dtype=float32), 1.5843541666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_582.wav', 'Dann gäbe es dich jetzt nicht.', 31, array([-2.4657813e-04, -3.9872411e-04, -3.3457237e-04, ...,\n",
+ " 1.6457469e-05, -1.5761821e-05, 1.1328906e-04], dtype=float32), 1.9944166666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_585.wav', 'Dem werde ich Beine machen!', 27, array([0.00027461, 0.00040794, 0.00034263, ..., 0.00012492, 0.00024055,\n",
+ " 0.00019042], dtype=float32), 1.9850833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_588.wav', 'Wollen wir Ihn herein lassen?', 29, array([-3.2398489e-04, -4.3375781e-04, -3.6100275e-04, ...,\n",
+ " 1.1542152e-04, 9.4435090e-05, 1.1465035e-04], dtype=float32), 1.9198541666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_590.wav', 'Richtig geraten!', 16, array([-2.6969259e-04, -4.4567345e-04, -5.3715584e-04, ...,\n",
+ " 6.1917281e-06, 1.5911644e-05, 3.0031568e-05], dtype=float32), 1.2954375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_634.wav', 'Nun sag schon!', 14, array([-0.00074525, -0.0010401 , -0.00091129, ..., 0.00015909,\n",
+ " 0.00022603, 0.00013058], dtype=float32), 1.0997291666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_658.wav', 'Mit Vergnügen!', 15, array([-1.9300323e-04, -2.6942717e-04, -2.3031878e-04, ...,\n",
+ " 6.9992027e-05, 5.8482234e-05, 1.2584617e-04], dtype=float32), 1.1929166666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_659.wav', 'Komm sofort her!', 16, array([ 5.0228823e-04, 8.3419622e-04, 7.3006074e-04, ...,\n",
+ " 4.1768268e-05, -4.2891694e-05, -7.8192716e-05], dtype=float32), 1.4725208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_674.wav', 'Chill mal!', 10, array([ 3.6116564e-04, 5.9050595e-04, 4.8674442e-04, ...,\n",
+ " -1.4056740e-04, -6.9539550e-05, -1.2587184e-04], dtype=float32), 1.0624583333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_677.wav', 'Jetzt mal Butter bei die Fische.', 32, array([-0.00017322, -0.00025202, -0.0003011 , ..., -0.00014372,\n",
+ " -0.00011187, -0.00014939], dtype=float32), 1.9198541666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_705.wav', 'Das wird Macken geben.', 22, array([ 2.6667553e-06, 2.4150137e-05, 6.4756452e-05, ...,\n",
+ " -7.3486663e-05, -7.0459449e-05, 4.1346510e-05], dtype=float32), 1.7334583333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_707.wav', 'Hilf mir mal auf die Sprünge.', 30, array([ 3.0066914e-04, 4.8592529e-04, 4.8968260e-04, ...,\n",
+ " -2.9595327e-05, -4.5949713e-05, -2.5512512e-05], dtype=float32), 1.8452916666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_747.wav', 'Versuch macht klug.', 19, array([-6.13919692e-04, -8.45544797e-04, -7.43770273e-04, ...,\n",
+ " 9.61075566e-05, -8.48421769e-05, -1.16592164e-04], dtype=float32), 1.7624583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_768.wav', 'Kapiere ich nicht.', 18, array([ 4.0008963e-04, 6.7968445e-04, 6.0982589e-04, ...,\n",
+ " -7.4681542e-05, 2.5036192e-05, -4.9270067e-05], dtype=float32), 1.3747083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_776.wav', 'Der ist ja mickrig!', 19, array([-1.7217337e-04, -2.9700578e-04, -2.6711932e-04, ...,\n",
+ " -1.2146128e-04, -3.9679853e-05, -5.6118748e-05], dtype=float32), 1.3747083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_777.wav', 'Ja, sogar mehrere.', 18, array([ 1.1276272e-03, 1.6285295e-03, 1.3798362e-03, ...,\n",
+ " -2.8823823e-05, 3.4296296e-05, -5.9779604e-06], dtype=float32), 1.8329583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_6_FINAL/6_778.wav', 'Fünf oder lieber sechs?', 24, array([-0.00051076, -0.00086243, -0.00095237, ..., -0.00015284,\n",
+ " -0.00011934, -0.00010978], dtype=float32), 1.9475)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_1.wav', 'Wen interessiert das schon?', 27, array([-2.0386204e-04, -1.6595512e-04, -3.4064340e-04, ...,\n",
+ " -5.8528771e-05, -4.0259012e-05, -2.3960278e-05], dtype=float32), 1.9034583333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_4.wav', 'Das sieht man sofort.', 21, array([-4.7220071e-04, -6.1083253e-04, -5.2480790e-04, ...,\n",
+ " 3.0703570e-05, 5.0339484e-05, -4.0401741e-05], dtype=float32), 1.7007708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_9.wav', 'Kannst du ein Instrument spielen?', 33, array([-5.8206980e-04, -9.0975891e-04, -9.2016242e-04, ...,\n",
+ " -3.6644913e-05, -8.9309695e-05, 5.9820622e-06], dtype=float32), 1.9519166666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_17.wav', 'Nein, hör mir zu!', 18, array([1.8352878e-04, 2.3541819e-04, 1.9473537e-04, ..., 3.8015917e-06,\n",
+ " 3.0260228e-05, 4.7941758e-05], dtype=float32), 1.6038333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_24.wav', 'Sowas ist schade.', 17, array([ 5.2204914e-04, 7.2680251e-04, 7.3363306e-04, ...,\n",
+ " -3.0053505e-05, -6.5714506e-05, -9.0218302e-05], dtype=float32), 1.5509583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_48.wav', 'Ich will zocken!', 16, array([-0.00016469, -0.00039593, -0.00179843, ..., 0.00018615,\n",
+ " 0.00012972, 0.00017355], dtype=float32), 1.5773958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_55.wav', 'Ein Insider berichtet.', 22, array([ 3.7575817e-05, 2.7695228e-04, 1.8994253e-04, ...,\n",
+ " 2.4524426e-05, 4.0446877e-05, -2.5534926e-05], dtype=float32), 1.8505833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_65.wav', 'Evelyn ist seekrank.', 20, array([0.00062829, 0.00093936, 0.0008276 , ..., 0.00017747, 0.00012535,\n",
+ " 0.00013539], dtype=float32), 1.7712708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_66.wav', 'Zunächst der Blick aufs Wetter.', 32, array([-0.00092968, -0.00141539, -0.00128506, ..., 0.00019455,\n",
+ " 0.00034253, 0.00020309], dtype=float32), 1.8593958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_77.wav', 'Was schmeckt am besten?', 23, array([6.4622820e-04, 1.0704662e-03, 1.1439651e-03, ..., 1.9296777e-04,\n",
+ " 9.2506059e-05, 4.9435432e-05], dtype=float32), 1.6567083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_78.wav', 'Wir rufen Sie dann auf.', 23, array([-1.0261516e-03, -1.4563096e-03, -1.2881490e-03, ...,\n",
+ " 5.2330338e-06, 6.4821052e-06, -3.7749737e-06], dtype=float32), 1.6655208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_84.wav', 'Das Essen war vorzüglich.', 26, array([-5.0324254e-04, -7.2285999e-04, -5.4835685e-04, ...,\n",
+ " -4.1776315e-05, -4.3907283e-05, 3.2214456e-07], dtype=float32), 1.9959791666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_89.wav', 'SüÃ\\x9fes oder Saures!', 20, array([-2.1448301e-04, -3.2685092e-04, -1.9420320e-04, ...,\n",
+ " 5.3501964e-05, 3.9838564e-05, 9.8899181e-05], dtype=float32), 1.5641875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_96.wav', 'Woran das wohl liegt?', 21, array([7.9406239e-04, 1.0801835e-03, 8.6238224e-04, ..., 1.5784081e-04,\n",
+ " 1.3262879e-04, 7.3408869e-06], dtype=float32), 1.7977083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_118.wav', 'Hier hast du deinen Fisch.', 26, array([0.00047934, 0.0008143 , 0.00071459, ..., 0.00040429, 0.00026866,\n",
+ " 0.00011292], dtype=float32), 1.7624583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_135.wav', 'Und zwar hochverdient!', 22, array([-3.4465449e-04, -5.7459215e-04, -4.8516967e-04, ...,\n",
+ " 2.8431052e-05, 9.6089265e-05, 2.6090011e-05], dtype=float32), 1.9475)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_144.wav', 'Da kräht kein Hahn nach.', 25, array([-2.4579404e-05, -2.7367115e-04, -1.3865142e-04, ...,\n",
+ " 6.7543602e-05, 4.0894251e-05, 2.7544003e-05], dtype=float32), 1.7095833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_148.wav', 'Du zuerst.', 10, array([-8.7500273e-05, -8.8356370e-05, 3.9270883e-05, ...,\n",
+ " -1.0109833e-04, 5.8080084e-05, -1.4014350e-04], dtype=float32), 1.3658958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_149.wav', 'Hier mal eine Faustregel.', 25, array([7.6173781e-04, 9.7895204e-04, 8.7399769e-04, ..., 5.2696447e-05,\n",
+ " 1.8836032e-06, 6.7383153e-06], dtype=float32), 1.7624583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_150.wav', 'Ich sehe kein Leerzeichen.', 26, array([-2.0238354e-05, -3.9017228e-05, -1.8151976e-04, ...,\n",
+ " -2.8073411e-05, -8.1482809e-05, -9.7252036e-05], dtype=float32), 1.8329583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_151.wav', 'Hast du mal einen Fünfziger?', 29, array([-6.5894198e-04, -9.4568409e-04, -8.3610136e-04, ...,\n",
+ " -1.5597163e-04, -1.5190896e-04, -4.1842508e-05], dtype=float32), 1.8770208333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_155.wav', 'Mit Pommes?', 11, array([ 0.0003422 , 0.0003448 , 0.00032375, ..., -0.00023719,\n",
+ " -0.00028336, -0.00012051], dtype=float32), 0.9252916666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_172.wav', 'Noch fünf Minuten bitte, Schatz!', 33, array([-4.4656807e-04, -5.2705233e-04, -5.8281276e-04, ...,\n",
+ " -1.7271057e-05, 3.9541996e-05, 1.4292495e-05], dtype=float32), 1.9387083333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_174.wav', 'Es ist wie verhext.', 19, array([3.7680543e-04, 6.3684850e-04, 4.2467855e-04, ..., 1.3614137e-05,\n",
+ " 8.9109992e-05, 1.3674991e-04], dtype=float32), 1.9563125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_179.wav', 'Unter uns ist ein Verräter.', 28, array([-2.2123450e-04, -3.2310621e-04, -2.8145462e-04, ...,\n",
+ " -1.0567834e-04, 3.1090029e-05, 6.3631160e-05], dtype=float32), 1.8682083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_190.wav', 'Nimm die Maske ab!', 18, array([4.6733877e-04, 6.9651386e-04, 5.4769457e-04, ..., 1.6475593e-04,\n",
+ " 7.5979711e-05, 7.9883583e-05], dtype=float32), 1.2337291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_193.wav', 'Nicht dass ich wüsste.', 23, array([ 0.0001971 , 0.00045662, 0.00023958, ..., -0.00011544,\n",
+ " -0.00016933, -0.00016841], dtype=float32), 1.5862083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_194.wav', 'Der Tee zieht noch.', 19, array([-0.00024223, -0.00046848, -0.00045602, ..., -0.00014842,\n",
+ " -0.00016475, -0.00012201], dtype=float32), 1.6390833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_210.wav', 'Tu es für mich!', 16, array([4.4054058e-04, 7.1835978e-04, 6.8089634e-04, ..., 6.5819913e-05,\n",
+ " 6.3534033e-05, 2.4601215e-04], dtype=float32), 1.5685833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_216.wav', 'Bölken Sie woanders herum!', 27, array([-4.3733866e-04, -5.8234221e-04, -6.0285319e-04, ...,\n",
+ " -2.0549475e-04, -5.1659747e-05, -6.9836286e-05], dtype=float32), 1.9827708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_217.wav', 'So, so.', 7, array([5.1622407e-04, 8.1000535e-04, 6.2310486e-04, ..., 1.1862206e-04,\n",
+ " 7.1799346e-05, 3.3523640e-06], dtype=float32), 1.3747291666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_220.wav', 'Leicht verdientes Geld.', 23, array([ 1.47327999e-04, 1.87759506e-04, -1.56362767e-05, ...,\n",
+ " 1.08211556e-04, 8.50987126e-05, -3.97509648e-05], dtype=float32), 1.7360208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_226.wav', 'Wie lautet der Zwischenstand?', 29, array([ 5.1066454e-04, 7.2763517e-04, 6.3450093e-04, ...,\n",
+ " -8.1010330e-05, -1.8156270e-05, -5.7707053e-05], dtype=float32), 1.9827708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_273.wav', 'Was hat ihn geritten?', 21, array([-3.4532882e-04, -5.6787761e-04, -6.2309759e-04, ...,\n",
+ " -3.4597360e-05, -1.2706745e-05, -1.1419446e-04], dtype=float32), 1.6214583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_282.wav', 'So nicht, Freundchen!', 21, array([-2.2482723e-03, -3.3393281e-03, -3.0241525e-03, ...,\n",
+ " 8.9230271e-05, 8.0567042e-05, -1.7856433e-05], dtype=float32), 1.7800833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_287.wav', 'So ein feiner Hund!', 19, array([-0.00024811, -0.00028893, -0.00043056, ..., -0.0001634 ,\n",
+ " -0.00015287, -0.00012142], dtype=float32), 1.4628333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_297.wav', 'Ah, die Feuerwehr!', 18, array([-5.8479345e-05, 1.3606872e-06, -3.1950235e-04, ...,\n",
+ " 4.5466539e-04, 4.1461250e-04, 3.1427949e-04], dtype=float32), 1.8329583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_298.wav', 'Nachricht bitte faxen!', 22, array([-3.4957391e-04, -4.1374876e-04, -4.3978900e-04, ...,\n",
+ " -1.4674234e-04, -2.0285949e-04, -3.0548752e-05], dtype=float32), 1.8858333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_330.wav', 'Alter Verwalter!', 16, array([0.00058996, 0.00086262, 0.00074697, ..., 0.00030815, 0.00029123,\n",
+ " 0.00018931], dtype=float32), 1.8615833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_333.wav', 'Was will man mehr?', 18, array([-8.3821319e-04, -1.1214241e-03, -1.0474359e-03, ...,\n",
+ " -4.0887986e-05, 1.7188730e-05, 6.5576496e-05], dtype=float32), 1.3570833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_362.wav', 'Ganz der Papa!', 14, array([ 1.0614250e-06, 1.0387501e-04, 2.6466480e-05, ...,\n",
+ " -3.6802659e-05, 4.0980707e-05, 7.8629993e-05], dtype=float32), 1.3042291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_368.wav', 'Es geht schon, danke!', 21, array([-3.1714016e-04, -4.7203674e-04, -3.6235168e-04, ...,\n",
+ " 7.8341058e-05, 4.7649206e-05, 1.9486140e-05], dtype=float32), 1.6919583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_404.wav', 'Notieren Sie sich das.', 22, array([-3.1276091e-04, -4.1585916e-04, -4.4194568e-04, ...,\n",
+ " -1.9349645e-04, -6.0014678e-05, 2.7422161e-07], dtype=float32), 1.8153333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_416.wav', 'Mach das Licht an!', 18, array([ 7.4020500e-04, 9.9551259e-04, 7.7506527e-04, ...,\n",
+ " -9.4190882e-06, -5.5277683e-06, 6.0646169e-05], dtype=float32), 1.273375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_418.wav', 'Gebt mir ein O!', 15, array([ 2.55384133e-04, 2.99102190e-04, 3.85188963e-04, ...,\n",
+ " -6.97520736e-05, -1.12780595e-04, -5.84875634e-05], dtype=float32), 1.5641875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_425.wav', 'Wir haben unsere Vorschriften.', 30, array([-0.0014397 , -0.00206455, -0.00194661, ..., 0.00017973,\n",
+ " 0.00031227, 0.00029818], dtype=float32), 1.9563125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_428.wav', 'Dort spielt die Musik!', 22, array([0.00064248, 0.00109204, 0.00095334, ..., 0.00016345, 0.00021933,\n",
+ " 0.00016792], dtype=float32), 1.9386875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_439.wav', 'Runter von der Couch!', 21, array([0.00032077, 0.0003695 , 0.00031393, ..., 0.00016823, 0.00027614,\n",
+ " 0.00030219], dtype=float32), 1.4716458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_440.wav', 'Geh, Martin. Geh!', 17, array([-0.0006147 , -0.00096355, -0.00084441, ..., -0.00019064,\n",
+ " -0.00014664, -0.0001376 ], dtype=float32), 1.4011458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_442.wav', 'Dann ist doch alles paletti.', 28, array([-0.0003903 , -0.00051721, -0.00051659, ..., 0.00044963,\n",
+ " 0.00069829, 0.00057605], dtype=float32), 1.7915833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_464.wav', 'Hören Sie erst einmal zu!', 26, array([-2.3209564e-03, -3.7553089e-03, -3.8581355e-03, ...,\n",
+ " 4.0617133e-06, 6.2217005e-05, 1.8342262e-05], dtype=float32), 1.7977083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_475.wav', 'Ich will die Hände sehen!', 26, array([-1.1517418e-03, -1.5774536e-03, -1.5022659e-03, ...,\n",
+ " 8.5659660e-05, 1.5909245e-04, 1.0823877e-04], dtype=float32), 1.4804583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_481.wav', 'Du kennst doch Tessa.', 21, array([-9.7565542e-05, -8.4838466e-05, -2.1631434e-04, ...,\n",
+ " -9.0966016e-05, -9.0894253e-05, -1.5524645e-04], dtype=float32), 1.7624583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_487.wav', 'Angeber und Neidhammel.', 23, array([-4.2524905e-04, -5.5071624e-04, -4.9216941e-04, ...,\n",
+ " -9.1045105e-05, -3.0268184e-05, -1.0583480e-04], dtype=float32), 1.8593958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_491.wav', 'Können diese Augen lügen?', 27, array([-1.04710832e-03, -1.57430710e-03, -1.43215503e-03, ...,\n",
+ " 1.43472225e-05, 1.20743534e-05, -1.07111417e-04], dtype=float32), 1.8241458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_499.wav', 'Kann man hier denn nicht lüften?', 33, array([-9.1343711e-04, -1.1802320e-03, -9.9357730e-04, ...,\n",
+ " 7.8159035e-05, 2.3012167e-04, 3.3637294e-05], dtype=float32), 1.9871666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_500.wav', 'Der Mann ist vom Leben gezeichnet.', 34, array([ 1.06765685e-04, 2.15540877e-05, -9.11364405e-05, ...,\n",
+ " -5.42830057e-05, -9.09425871e-05, -3.43727625e-05], dtype=float32), 1.7712708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_506.wav', 'Wollen Sie mich aushorchen?', 27, array([ 0.00060325, 0.00087957, 0.00074186, ..., -0.00021219,\n",
+ " -0.00024823, -0.00017538], dtype=float32), 1.9739375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_531.wav', 'Je eher, desto besser.', 22, array([5.7826861e-04, 7.7570765e-04, 6.1795511e-04, ..., 8.9765228e-05,\n",
+ " 4.5600675e-05, 1.4581751e-04], dtype=float32), 1.7800833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_538.wav', 'Och, komm schon her!', 20, array([-4.9066258e-04, -7.3491497e-04, -5.5824185e-04, ...,\n",
+ " 8.5976262e-06, 1.0786976e-04, 1.2791457e-04], dtype=float32), 1.8593958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_542.wav', 'Nimm deine Maske endlich ab!', 28, array([ 5.4343470e-04, 7.2278164e-04, 7.2296784e-04, ...,\n",
+ " -3.4153378e-05, -3.6221893e-05, -8.8784982e-05], dtype=float32), 1.9386875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_574.wav', 'Wollt ihr mich ärgern?', 23, array([0.00089293, 0.00139316, 0.0012052 , ..., 0.00011375, 0.00022351,\n",
+ " 0.00014075], dtype=float32), 1.6567083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_599.wav', 'Das ist knorke.', 15, array([-8.0439750e-06, -4.1563135e-06, -3.6478632e-05, ...,\n",
+ " -1.6141655e-04, -8.8675122e-05, -1.2264083e-04], dtype=float32), 1.3394583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_603.wav', 'Suchst du Ã\\x84rger?', 17, array([ 1.8951594e-04, 3.2533749e-04, 2.3231433e-04, ...,\n",
+ " -1.0691231e-05, -6.9874281e-05, -4.5488341e-05], dtype=float32), 1.6038333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_615.wav', 'Hör nicht auf diese Schwätzer!', 32, array([ 0.00019477, 0.00020745, 0.00017311, ..., 0.00030501,\n",
+ " -0.00018354, 0.00024707], dtype=float32), 1.9739375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_618.wav', \"Gleich geht's weiter!\", 21, array([-6.4648612e-04, -1.0017229e-03, -9.2825363e-04, ...,\n",
+ " -4.5593577e-05, -6.6424482e-06, 1.4339538e-05], dtype=float32), 1.4452083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_641.wav', 'Herr, erbarme dich!', 19, array([ 9.9213721e-06, 1.8233144e-05, -3.5843041e-05, ...,\n",
+ " -5.0301041e-05, -1.3241796e-04, -2.0356404e-04], dtype=float32), 1.7624583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_649.wav', 'Sammelt Holz für das Feuer!', 28, array([-0.00024918, -0.00046716, -0.00041068, ..., 0.00016901,\n",
+ " 0.0001653 , 0.00017449], dtype=float32), 1.9387083333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_692.wav', 'Erst will ich noch duschen.', 27, array([ 2.7669812e-04, 5.0494721e-04, 5.6616898e-04, ...,\n",
+ " 4.0362014e-05, -7.8570345e-05, 6.2029525e-05], dtype=float32), 1.6082291666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_703.wav', 'Was kommt als nächstes?', 24, array([ 5.5248733e-04, 8.9842337e-04, 6.7765010e-04, ...,\n",
+ " -1.3254551e-04, -9.5152573e-05, -2.1063161e-05], dtype=float32), 1.7977083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_718.wav', 'Setzen, sechs!', 14, array([-1.2044140e-04, -2.0982703e-04, -2.7291384e-04, ...,\n",
+ " 1.7828704e-04, 9.6640695e-05, 1.3019536e-05], dtype=float32), 1.2689791666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_720.wav', 'Dann nehmen wir meinen Wagen.', 29, array([ 1.2858727e-04, 1.7004457e-04, -5.1648447e-05, ...,\n",
+ " 2.5735653e-04, 2.8828968e-04, 1.9113944e-04], dtype=float32), 1.9915833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_724.wav', 'Lach mal wieder.', 16, array([2.5169516e-04, 3.1780155e-04, 2.4175562e-04, ..., 1.8466891e-04,\n",
+ " 9.4025556e-05, 1.4185447e-04], dtype=float32), 1.3570833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_726.wav', 'Lass uns mal Fieber messen!', 27, array([ 4.6217057e-04, 7.1049004e-04, 5.8858085e-04, ...,\n",
+ " -2.7612457e-06, -4.4886579e-05, -1.3602876e-06], dtype=float32), 1.8858333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_733.wav', 'Ja, du hast ja Recht!', 21, array([-0.00065709, -0.00095549, -0.00067059, ..., 0.00023162,\n",
+ " 0.00042249, 0.00021008], dtype=float32), 1.8241458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_745.wav', 'Kannst du bitte das Licht anlassen?', 35, array([-4.5024044e-05, -6.6272514e-05, -1.4942518e-04, ...,\n",
+ " -1.0059726e-04, -8.9730158e-05, -4.9335773e-05], dtype=float32), 1.8593958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_7_FINAL/7_755.wav', 'Jetzt wird gefeiert!', 20, array([ 6.5074948e-04, 8.2373072e-04, 6.9322297e-04, ...,\n",
+ " 2.5613972e-05, -7.3600226e-05, 9.0847658e-05], dtype=float32), 1.4892708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_21.wav', 'Oh, ein Blechschaden!', 21, array([ 2.7968596e-05, 2.5622614e-05, 5.5850909e-05, ...,\n",
+ " -3.6388674e-06, -1.3192165e-05, -5.8324472e-06], dtype=float32), 1.7536458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_24.wav', 'Woran erkennt man sie?', 22, array([-1.6248678e-05, -2.0881544e-05, 2.2568598e-05, ...,\n",
+ " -1.0051125e-06, -4.4804568e-05, -3.8311518e-05], dtype=float32), 1.8770208333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_57.wav', 'Wo hast Du den Ludenmantel her?', 31, array([ 9.4084098e-05, 6.2570427e-05, 8.1058839e-05, ...,\n",
+ " -3.1764132e-05, -4.2468575e-05, -3.3772998e-05], dtype=float32), 1.9915833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_59.wav', 'Bingo!', 6, array([ 4.7897654e-05, 2.7239477e-05, 3.7255515e-05, ...,\n",
+ " -1.7023414e-05, -2.9687346e-05, -3.9503360e-05], dtype=float32), 1.1456041666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_64.wav', 'Schreibt man das so?', 20, array([-1.6650798e-04, -2.2954465e-04, -2.1082905e-04, ...,\n",
+ " 5.5576045e-05, 1.4893518e-05, 2.0421723e-05], dtype=float32), 1.7272083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_81.wav', 'Halt mal kurz mein Bier.', 24, array([-8.2688921e-06, -1.1980872e-05, -4.0169580e-06, ...,\n",
+ " 8.8575485e-05, 1.3926605e-04, 3.6588870e-05], dtype=float32), 1.8417708333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_83.wav', 'Doch Hilfe naht bereits.', 24, array([ 4.9734876e-06, 5.2194659e-06, 1.2122488e-05, ...,\n",
+ " -1.8982364e-05, -4.2752654e-05, -8.2323677e-05], dtype=float32), 1.98275)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_84.wav', 'Formation einnehmen!', 20, array([8.1898354e-05, 7.4887575e-05, 6.6653323e-05, ..., 7.7452451e-06,\n",
+ " 2.1070047e-05, 3.0395060e-05], dtype=float32), 1.8682083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_87.wav', 'Holt mich hier raus!', 20, array([ 6.53247334e-05, -2.15428197e-04, -5.42638707e-04, ...,\n",
+ " -1.15612675e-05, 2.72592151e-05, 1.50995202e-05], dtype=float32), 1.5509583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_88.wav', 'Da vorne kommt mein Ex.', 23, array([-2.0436737e-04, -7.5976342e-05, 9.7310134e-05, ...,\n",
+ " 8.3587765e-06, -3.2081423e-06, 1.7971579e-05], dtype=float32), 1.8505833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_113.wav', 'Glaube es mir einfach.', 22, array([-2.7944061e-05, 1.0844935e-05, -1.5047234e-05, ...,\n",
+ " -2.7743961e-05, 2.9569403e-06, -3.5605283e-06], dtype=float32), 1.5333333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_115.wav', 'Was die Leute immer haben!', 26, array([-5.4329084e-05, -8.8018889e-05, -7.1306808e-05, ...,\n",
+ " 7.3982832e-05, 5.8832418e-05, 6.6730849e-05], dtype=float32), 1.9431041666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_124.wav', 'BloÃ\\x9f nicht!', 12, array([1.01506448e-04, 1.75192414e-04, 1.12130554e-04, ...,\n",
+ " 3.55834927e-05, 4.65009398e-05, 5.75332670e-05], dtype=float32), 1.0310416666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_126.wav', \"Ich tu' immer nur rein.\", 23, array([ 3.21958287e-05, 2.19840458e-05, 1.46883485e-05, ...,\n",
+ " -8.37586867e-06, -5.43750639e-06, -1.22217643e-05], dtype=float32), 1.7448333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_138.wav', 'Wann lief diese Sendung?', 24, array([-1.7348650e-05, 1.9956657e-05, 3.1632226e-05, ...,\n",
+ " 1.5858004e-05, 1.8046559e-05, -4.8364400e-05], dtype=float32), 1.9563333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_143.wav', 'Gehen Sie aus dem Weg!', 22, array([1.80967872e-05, 1.12411635e-05, 1.61865628e-05, ...,\n",
+ " 6.79703808e-05, 7.41552940e-05, 9.28417285e-05], dtype=float32), 1.3923333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_145.wav', 'Es geht drunter und drüber.', 28, array([ 5.3915655e-06, 8.5220972e-06, -3.3527529e-05, ...,\n",
+ " -1.0693114e-05, -6.3991156e-06, 1.2663132e-05], dtype=float32), 1.9915833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_149.wav', 'Suchscheinwerfer einschalten!', 29, array([-4.3899286e-06, 1.1313143e-05, -7.2204307e-06, ...,\n",
+ " -3.3424400e-05, -1.3328722e-05, -2.6314769e-05], dtype=float32), 1.8858333333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_152.wav', 'Ihre Uhr geht vor.', 18, array([ 1.1011517e-05, -3.0811309e-05, -2.2571772e-05, ...,\n",
+ " 8.1292972e-05, 7.4179443e-05, 7.1086802e-06], dtype=float32), 1.3394791666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_153.wav', 'Wir suchen noch Freiwillige.', 28, array([-5.6182507e-06, -3.0251003e-05, 5.1053936e-05, ...,\n",
+ " -5.0866500e-05, -1.7348602e-05, -4.6226152e-05], dtype=float32), 1.9298958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_157.wav', 'Halten Sie sofort an!', 21, array([ 2.3082459e-04, 2.3086018e-04, -2.2280088e-05, ...,\n",
+ " -4.5649995e-05, -3.0157349e-05, -1.7121181e-05], dtype=float32), 1.6501041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_190.wav', 'Zeig uns mal, wo der Hammer hängt!', 35, array([ 4.6486733e-05, 5.3618060e-05, 4.0510302e-05, ...,\n",
+ " -1.0646369e-04, -7.5534314e-05, -1.2183484e-04], dtype=float32), 1.91225)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_196.wav', 'Da kann man auch parken.', 24, array([-1.0925556e-05, -3.7278984e-05, -1.0163063e-05, ...,\n",
+ " -6.9978710e-06, -3.4896555e-06, -6.6393928e-05], dtype=float32), 1.7624583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_204.wav', 'Eine gute Stunde ist rum.', 25, array([-2.2296244e-05, -5.8680125e-06, -5.0762057e-05, ...,\n",
+ " -4.8879232e-05, -8.5942098e-05, -6.8862631e-05], dtype=float32), 1.6214583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_205.wav', 'Oh ja, das fetzt!', 17, array([ 3.4871216e-06, -4.8185248e-06, 1.2310127e-05, ...,\n",
+ " -1.7998637e-04, -4.5437564e-04, -3.7538476e-04], dtype=float32), 1.5025)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_225.wav', 'Sag das Zauberwort!', 19, array([ 3.0607847e-05, 4.5160428e-05, 1.8997842e-05, ...,\n",
+ " -1.6968366e-05, 1.1446763e-05, -3.4663015e-05], dtype=float32), 1.6743333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_242.wav', 'Die Arme!', 9, array([4.2858810e-05, 7.1904920e-05, 2.9656387e-05, ..., 5.8210357e-05,\n",
+ " 4.0901028e-05, 3.2474836e-05], dtype=float32), 0.8636041666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_246.wav', 'Schläfst du schon?', 19, array([ 3.2191518e-05, 5.0761428e-05, 4.3220087e-05, ...,\n",
+ " -4.0423780e-07, 1.7892495e-05, 5.0407853e-06], dtype=float32), 1.1456041666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_247.wav', 'Ja da schau her!', 16, array([-3.9683233e-05, -9.2827155e-05, -5.1356539e-05, ...,\n",
+ " 8.5207663e-05, 5.3869204e-05, 8.1267404e-05], dtype=float32), 1.3394583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_251.wav', 'Moment, das ging anders.', 24, array([-7.3496245e-05, -9.7117241e-05, -9.9846256e-05, ...,\n",
+ " -2.2075654e-05, -5.6377292e-05, -3.1324758e-05], dtype=float32), 1.9475208333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_254.wav', 'Weiter zum nächsten Kapitel.', 29, array([ 2.7818656e-05, 2.9083269e-05, 2.7292099e-05, ...,\n",
+ " -1.4497251e-05, 1.6704771e-05, 1.8156856e-05], dtype=float32), 1.7624583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_255.wav', 'Holla die Waldfee!', 18, array([ 3.2722608e-05, -3.4862321e-06, 2.1344584e-05, ...,\n",
+ " -3.5852513e-06, -1.3345180e-05, 1.8042003e-06], dtype=float32), 1.2777916666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_278.wav', 'Lass mich nicht allein.', 23, array([-6.2487576e-05, -5.1307488e-05, 3.3147335e-05, ...,\n",
+ " -1.3666711e-06, -1.6965050e-05, 1.0842440e-05], dtype=float32), 1.7448333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_283.wav', 'Warst du beim Frisör?', 22, array([-5.1554598e-05, -2.8181448e-05, -2.1276550e-05, ...,\n",
+ " 5.1014787e-05, 6.0253118e-05, 4.9681836e-05], dtype=float32), 1.60825)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_291.wav', 'Warum bin ich so fröhlich?', 27, array([-9.2893220e-05, -9.0468158e-05, -8.4269959e-05, ...,\n",
+ " 5.6945123e-06, 2.3743269e-05, -1.5906717e-07], dtype=float32), 1.5862083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_307.wav', 'Das klingt sehr gut.', 20, array([ 8.8375481e-07, 1.4093188e-06, -8.0541049e-06, ...,\n",
+ " -6.2088387e-05, -3.6809190e-05, -5.5097131e-05], dtype=float32), 1.4804583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_310.wav', 'Kann man das mitessen?', 22, array([-1.8419527e-05, -2.5431269e-05, -8.9255473e-06, ...,\n",
+ " 2.5581608e-05, 3.7564107e-05, 2.2521937e-05], dtype=float32), 1.5421458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_311.wav', 'Wo liegt das Problem?', 21, array([-1.7069402e-05, 2.2379625e-06, -8.6348446e-06, ...,\n",
+ " 2.4881610e-05, -2.6925150e-06, 1.8407424e-06], dtype=float32), 1.8065208333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_313.wav', 'Wo kann man sich ausloggen?', 27, array([-2.94713544e-07, -2.60781735e-06, 2.09315767e-05, ...,\n",
+ " -1.10319825e-05, -5.37709784e-05, -2.63888141e-05], dtype=float32), 1.7888958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_319.wav', 'Wo kommt das nur her?', 21, array([-3.2170439e-05, -2.5212325e-05, -3.7200436e-05, ...,\n",
+ " -9.3722010e-06, -3.0964005e-05, -1.5780270e-05], dtype=float32), 1.9298958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_337.wav', 'Und wenn man die nicht hat?', 27, array([-4.4960318e-05, 5.2144351e-05, -2.9507015e-05, ...,\n",
+ " -3.9032249e-05, 3.4188946e-05, -2.3692317e-05], dtype=float32), 1.8329583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_347.wav', 'Sag ihr das bloÃ\\x9f nicht!', 24, array([8.6986920e-06, 4.4441199e-06, 3.0283294e-05, ..., 9.9162316e-05,\n",
+ " 7.8216704e-05, 9.9542762e-05], dtype=float32), 1.6126458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_348.wav', 'Wo bleibst du?', 14, array([ 3.3125209e-05, 5.7069548e-05, 3.6280937e-05, ...,\n",
+ " -2.4643228e-05, -2.7121812e-05, -1.5307731e-05], dtype=float32), 1.2998125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_352.wav', 'Jetzt oder nie!', 15, array([-1.7882267e-05, 1.5871639e-05, -7.5667369e-05, ...,\n",
+ " -3.7708491e-05, 7.9740630e-06, -7.9073770e-06], dtype=float32), 1.3747291666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_368.wav', 'Hinsetzen und FüÃ\\x9fe hoch!', 26, array([-3.0999392e-05, -7.2621566e-05, -4.7179296e-05, ...,\n",
+ " -2.5928295e-05, -3.2266624e-05, 1.4868124e-05], dtype=float32), 1.7624583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_394.wav', 'Nimm dir mal eine Pause!', 24, array([-2.7986377e-04, -3.0645030e-04, -2.3860915e-04, ...,\n",
+ " -3.2176635e-05, -4.1073359e-05, -1.7371191e-05], dtype=float32), 1.9519166666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_427.wav', 'Vom Kinde verschmäht.', 22, array([2.4927745e-05, 5.9401387e-05, 5.5517099e-05, ..., 8.8263223e-05,\n",
+ " 3.5481713e-05, 1.4234082e-05], dtype=float32), 1.9739375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_435.wav', 'Kann ich dir helfen?', 20, array([-7.2613778e-04, 1.4254064e-03, 4.3165400e-03, ...,\n",
+ " 9.7870041e-05, 6.2070317e-06, 1.0954802e-04], dtype=float32), 1.3923333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_449.wav', 'Woher will sie das wissen?', 26, array([ 6.6095758e-08, -2.7216944e-05, -1.6521408e-05, ...,\n",
+ " 3.0345358e-05, -5.6843191e-06, -4.2101074e-05], dtype=float32), 1.7272083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_468.wav', 'Das lass mal meine Sorge sein.', 30, array([-4.7126541e-05, -5.9281327e-05, -3.5599784e-05, ...,\n",
+ " 2.0367926e-05, 4.0726398e-05, 1.8718367e-05], dtype=float32), 1.9342916666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_500.wav', 'Ich habe heute Geburtstag.', 26, array([-5.1001366e-06, 4.8161728e-05, 1.0626727e-05, ...,\n",
+ " -8.0793325e-05, -6.0714734e-05, -7.9644029e-05], dtype=float32), 1.9387083333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_513.wav', 'Fertig werden!', 14, array([-2.4789182e-05, -1.4137984e-05, -4.8843711e-05, ...,\n",
+ " 2.4393246e-05, 2.7856760e-05, 6.9619755e-06], dtype=float32), 1.3615)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_525.wav', 'Jeder trauert anders.', 21, array([-6.3906264e-06, -2.4861220e-05, -3.1557371e-05, ...,\n",
+ " -5.3394677e-05, 5.5594451e-06, -4.3505042e-05], dtype=float32), 1.8593958333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_530.wav', 'Wir sprechen uns später.', 25, array([ 1.9607371e-05, 1.2742041e-05, 5.9507223e-05, ...,\n",
+ " -1.0580019e-06, -1.0849526e-05, -2.2735680e-05], dtype=float32), 1.5950208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_534.wav', 'Den Schuss nicht hören.', 24, array([1.0162838e-04, 1.3316146e-04, 1.3368837e-04, ..., 5.8495625e-06,\n",
+ " 7.8353441e-05, 3.3752654e-05], dtype=float32), 1.8726041666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_543.wav', 'Wer tut das nicht?', 18, array([-1.5056261e-05, -2.7894443e-05, -8.4756257e-06, ...,\n",
+ " -4.3981410e-05, -3.8667356e-05, -4.8794256e-05], dtype=float32), 1.5773958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_547.wav', 'Zu so später Stunde?', 21, array([-1.2750152e-04, 1.9311530e-05, -6.8482601e-05, ...,\n",
+ " -8.0274267e-06, 3.7486578e-05, -4.1844236e-05], dtype=float32), 1.6478958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_569.wav', 'Ein Zirkus ohne Tiere?', 22, array([-2.8725301e-05, -5.8967784e-05, -4.7625667e-06, ...,\n",
+ " 5.3123777e-06, -7.1301661e-06, -2.9527286e-05], dtype=float32), 1.8461666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_570.wav', 'Sag schon, was ist drin?', 24, array([ 1.10985304e-04, 5.97430153e-05, 9.55062278e-05, ...,\n",
+ " 6.52888993e-05, -5.82730863e-05, 6.85385385e-05], dtype=float32), 1.8373541666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_574.wav', 'Wir zählen auf dich.', 21, array([-7.5106524e-05, -9.9009638e-05, -7.9571801e-05, ...,\n",
+ " 3.8461326e-06, 8.2744657e-05, 5.6746823e-05], dtype=float32), 1.9210833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_585.wav', 'Das funktioniert auch.', 22, array([ 5.4934342e-05, 1.7679840e-05, -5.7660582e-05, ...,\n",
+ " 4.9520886e-06, -2.5478117e-05, -6.3567706e-05], dtype=float32), 1.4628333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_589.wav', 'Was drauf?', 10, array([ 1.5172187e-05, 3.5768371e-05, -4.6845405e-05, ...,\n",
+ " 2.3743922e-05, -3.8076912e-05, 2.2450782e-05], dtype=float32), 1.2072916666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_594.wav', 'Einer zur Zeit!', 15, array([-1.9068037e-05, -2.0037192e-05, -8.8215660e-05, ...,\n",
+ " -1.8433493e-05, -3.3125831e-05, 3.5209345e-05], dtype=float32), 1.4099583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_606.wav', 'Okay, und nun?', 14, array([-1.2366170e-05, 2.3954278e-06, -1.8647337e-05, ...,\n",
+ " -2.4212586e-06, 6.3337334e-06, -2.5126603e-06], dtype=float32), 1.5597708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_607.wav', 'Das verstehst du noch nicht.', 28, array([ 1.6215906e-04, 2.5805720e-04, 2.2398161e-04, ...,\n",
+ " -5.9032095e-06, -1.2547288e-06, -1.8913257e-05], dtype=float32), 1.7095833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_609.wav', 'Wie uncool!', 11, array([-1.1241895e-05, -3.2969092e-05, -5.8745212e-05, ...,\n",
+ " 8.5234688e-06, 1.9909365e-05, 1.7495377e-05], dtype=float32), 1.0927291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_624.wav', 'Setzt dich gerade!', 18, array([-1.7491520e-05, 6.7394591e-05, 5.0117076e-05, ...,\n",
+ " -2.1143003e-05, -1.6165326e-05, -1.6601503e-05], dtype=float32), 1.3835208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_638.wav', 'Nicht schlecht der Specht!', 26, array([-1.0250892e-05, 1.4861113e-05, -5.1604333e-05, ...,\n",
+ " 7.6938113e-06, 2.0211788e-05, 4.5162437e-06], dtype=float32), 1.8153333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_647.wav', 'Was haben die vor?', 18, array([ 1.2927976e-06, -4.4330540e-05, -4.2087355e-05, ...,\n",
+ " 1.2652035e-04, -7.1286093e-05, -1.9011653e-06], dtype=float32), 1.4628333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_648.wav', 'Ich habe gar nichts mitbekommen.', 32, array([ 1.6062468e-05, 4.4314598e-05, 1.1317232e-05, ...,\n",
+ " -8.4248430e-05, -4.8613791e-05, -4.1891144e-05], dtype=float32), 1.9915833333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_664.wav', 'Je mehr, desto besser.', 22, array([-1.0978662e-05, 2.8232571e-06, -2.7930673e-05, ...,\n",
+ " 5.0805535e-05, 3.9726485e-05, 6.7175766e-05], dtype=float32), 1.8505833333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_677.wav', 'Da vorne links!', 15, array([ 3.8325859e-05, 3.2421449e-05, 1.5961947e-05, ...,\n",
+ " 2.6722651e-05, -3.3873417e-05, 3.2344939e-05], dtype=float32), 1.4363958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_682.wav', 'Jetzt mal halblang!', 19, array([-2.0417360e-06, -1.3626728e-05, -2.8990502e-05, ...,\n",
+ " -2.2435464e-05, -3.3464916e-05, 2.5530893e-05], dtype=float32), 1.4892708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_687.wav', 'Gib uns ein Beispiel!', 21, array([-8.4907850e-05, -5.6986839e-05, 3.7472455e-06, ...,\n",
+ " -1.4217812e-05, -2.3697576e-05, -2.4605337e-05], dtype=float32), 1.6567083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_689.wav', 'Von wegen!', 10, array([-2.7207323e-05, -6.9836324e-06, -9.1906164e-05, ...,\n",
+ " 6.5761873e-05, 5.3384709e-05, 3.5098144e-06], dtype=float32), 0.8547916666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_691.wav', 'Das finde ich ziemlich doof.', 28, array([-2.9834633e-05, 5.6474819e-06, -2.5375591e-06, ...,\n",
+ " -3.2603730e-06, -5.9017879e-05, -9.6670803e-05], dtype=float32), 1.7977083333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_697.wav', 'Das trifft sich gut.', 20, array([ 7.9529818e-06, 3.9593842e-06, 3.0517844e-05, ...,\n",
+ " -4.2052940e-05, -3.0681629e-05, -2.6093589e-05], dtype=float32), 1.8241458333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_704.wav', 'Jetzt gibt es Zoff.', 19, array([ 1.7251841e-05, 3.0525447e-05, 4.0081544e-05, ...,\n",
+ " -2.7181366e-05, -6.4996988e-05, -2.0187828e-05], dtype=float32), 1.6655208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_708.wav', 'Liebe ist kein Verbrechen.', 26, array([ 1.3942296e-03, 2.0183886e-03, 1.7392144e-03, ...,\n",
+ " 4.2136421e-06, 1.5667934e-05, -1.1447505e-05], dtype=float32), 1.8329583333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_725.wav', 'Auch das noch!', 14, array([ 6.9235853e-06, 1.0541713e-05, -6.9821567e-06, ...,\n",
+ " -6.0647875e-05, -3.7899004e-05, 1.4291401e-05], dtype=float32), 1.2337083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_728.wav', 'Toller Hengst!', 14, array([ 1.5415973e-05, 1.2052349e-05, 2.2745300e-05, ...,\n",
+ " -5.1455394e-05, -8.6221211e-05, -2.3398878e-05], dtype=float32), 1.1632291666666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_748.wav', 'Reine Gewöhungssache.', 22, array([-7.46887818e-05, 3.63702893e-05, 2.65028193e-05, ...,\n",
+ " 1.14920855e-04, 8.75776823e-05, 7.50372201e-05], dtype=float32), 1.4452083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_764.wav', 'Siehe weiter unten.', 19, array([ 1.0315010e-04, 1.2668683e-04, 1.3160890e-04, ...,\n",
+ " 3.5362529e-05, -4.0091851e-05, 3.1800329e-05], dtype=float32), 1.5509583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_778.wav', 'Hilfe ein Ã\\x9cberfall!', 20, array([-9.1011774e-05, -1.6054764e-04, -6.9503607e-05, ...,\n",
+ " -3.2605390e-06, -1.1628125e-05, -4.9398786e-05], dtype=float32), 1.4011458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_8_FINAL/8_804.wav', \"Wen wundert's?\", 14, array([ 1.8174978e-05, 1.0757233e-05, 1.4760263e-05, ...,\n",
+ " -4.7010188e-05, -6.0861544e-06, -1.5782018e-05], dtype=float32), 1.2601666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_19.wav', 'Bis die Schwarte kracht.', 24, array([ 3.15900324e-05, -1.30308879e-04, 3.94875406e-06, ...,\n",
+ " 3.35644108e-05, 1.02667604e-04, 4.54106703e-05], dtype=float32), 1.7536354166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_26.wav', 'Auch das wäre möglich.', 24, array([-4.5410670e-05, 1.9743770e-06, -1.9743769e-05, ...,\n",
+ " 4.3436296e-05, -1.9743770e-06, 3.5538786e-05], dtype=float32), 1.5421458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_28.wav', 'Was geht gar nicht?', 19, array([ 1.9743770e-06, 9.8718847e-06, -3.3564411e-05, ...,\n",
+ " 1.2241138e-04, -4.5410670e-05, 0.0000000e+00], dtype=float32), 1.4065104166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_33.wav', 'Die Geschichte geht anders.', 27, array([-3.3564411e-05, -7.7000703e-05, -8.2923834e-05, ...,\n",
+ " 3.3564411e-05, -3.9487541e-06, 3.1590032e-05], dtype=float32), 1.5333333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_42.wav', 'Welche SchuhgröÃ\\x9fe?', 20, array([ 0.0000000e+00, -1.1846262e-05, -5.9231311e-06, ...,\n",
+ " 4.5410670e-05, -3.9487539e-05, 2.9615656e-05], dtype=float32), 1.5685833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_51.wav', 'Mediathek aufrufen!', 19, array([-3.6328536e-04, 1.9941208e-04, -8.4898209e-05, ...,\n",
+ " 5.9231311e-06, -5.7256933e-05, -4.9359427e-05], dtype=float32), 1.9739479166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_54.wav', 'Es tut ihr furchtbar leid.', 26, array([-3.3564411e-05, -4.9359427e-05, 1.1846262e-05, ...,\n",
+ " 5.1333802e-05, -8.8846966e-05, 5.7256933e-05], dtype=float32), 1.9563229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_62.wav', 'Noch mal von vorne, bitte.', 26, array([ 2.5666901e-05, -2.9615656e-05, -3.7513164e-05, ...,\n",
+ " 8.6872591e-05, -5.7256933e-05, 6.9103196e-05], dtype=float32), 1.8417604166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_63.wav', 'Oh jemine!', 10, array([-1.7769393e-05, -6.9103196e-05, -3.7513164e-05, ...,\n",
+ " 5.7256933e-05, 5.1333802e-05, 3.9487539e-05], dtype=float32), 1.20728125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_84.wav', 'Reich mir den mal rüber.', 25, array([-1.5795016e-05, -9.8718847e-06, 6.7128822e-05, ...,\n",
+ " 0.0000000e+00, -1.2833450e-04, 3.3564411e-05], dtype=float32), 1.7448333333333332)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_101.wav', 'Findest du nicht auch?', 22, array([-7.3051953e-05, -9.8718847e-06, 5.9231311e-06, ...,\n",
+ " 2.5666901e-05, -5.3308180e-05, 1.1451387e-04], dtype=float32), 1.32184375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_113.wav', 'Alles korrekt.', 14, array([ 1.1846262e-05, 2.9615656e-05, 1.2833450e-04, ...,\n",
+ " -1.9743769e-05, 2.7641279e-05, -1.7769393e-05], dtype=float32), 1.3923333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_128.wav', 'Alles wird gut.', 15, array([-9.2795723e-05, -3.1590032e-05, 8.2923834e-05, ...,\n",
+ " 1.3820640e-05, -4.7385049e-05, 1.1846262e-05], dtype=float32), 1.6038333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_156.wav', 'Würde ich auch machen.', 23, array([-6.1205690e-05, -5.3308180e-05, -5.5282559e-05, ...,\n",
+ " -9.8718847e-06, -1.1648824e-04, -6.1205690e-05], dtype=float32), 1.3747083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_173.wav', 'Gib Gas!', 8, array([ 3.7513164e-05, 7.1077571e-05, -1.9743770e-06, ...,\n",
+ " 5.9231312e-05, -3.0405406e-04, 4.5410672e-04], dtype=float32), 1.03984375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_221.wav', 'Weil er es kann.', 16, array([ 3.9487541e-06, -3.1590032e-05, 2.1718148e-05, ...,\n",
+ " -9.6744472e-05, -3.9487539e-05, -6.3180065e-05], dtype=float32), 1.4011458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_225.wav', 'Was ist der Sinn des Lebens?', 28, array([-4.7385049e-05, -9.0821341e-05, 8.6872591e-05, ...,\n",
+ " 7.8975081e-06, -1.3820640e-05, -2.0730958e-04], dtype=float32), 1.9563229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_247.wav', 'Es ist kalt.', 12, array([-5.33081802e-05, -1.14513867e-04, 2.36925243e-05, ...,\n",
+ " -4.34362955e-05, 5.92313108e-06, -1.08590735e-04], dtype=float32), 1.17203125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_259.wav', 'ScheiÃ\\x9f drauf!', 14, array([ 9.8718854e-05, 3.9487541e-06, 5.9231312e-05, ...,\n",
+ " -3.3564411e-05, -1.7769393e-05, -1.1253949e-04], dtype=float32), 1.19846875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_271.wav', 'Katzen haben sieben Leben.', 26, array([-1.57950162e-05, 7.89750811e-06, -6.12056901e-05, ...,\n",
+ " -1.04641986e-04, -7.30519532e-05, -5.92313108e-06], dtype=float32), 1.8593854166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_285.wav', 'Nicht so lasch!', 15, array([ 3.3564411e-05, 1.4412952e-04, -8.8846966e-05, ...,\n",
+ " 5.9231311e-06, -1.4610391e-04, -3.1590032e-05], dtype=float32), 1.4187708333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_309.wav', 'Ich gehe dann mal kicken.', 25, array([-7.8975077e-05, -5.1333802e-05, 2.1718148e-05, ...,\n",
+ " -9.8718847e-06, 0.0000000e+00, 1.7769393e-05], dtype=float32), 1.6743229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_313.wav', 'Versuchen Sie es später noch einmal!', 37, array([1.7769393e-04, 1.5597578e-04, 7.7000703e-05, ..., 1.7769393e-05,\n",
+ " 2.5666901e-05, 0.0000000e+00], dtype=float32), 1.9563125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_327.wav', 'Ulrike muss es ja wissen.', 25, array([ 1.3820640e-05, -4.3436296e-05, -2.5666901e-05, ...,\n",
+ " 8.0949460e-05, 3.1590032e-05, -1.5795016e-05], dtype=float32), 1.5553645833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_329.wav', 'So viele schon?', 15, array([-1.1451387e-04, -9.4770097e-05, 1.3820640e-05, ...,\n",
+ " -9.8718847e-06, 7.8975081e-06, 3.3564411e-05], dtype=float32), 1.32625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_339.wav', 'Noch nicht.', 11, array([-1.1569849e-03, -1.1234205e-03, -1.1056511e-03, ...,\n",
+ " -4.1461917e-05, -1.9743770e-06, -2.3692524e-05], dtype=float32), 0.9473229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_351.wav', 'So alt bin ich dann auch wieder nicht.', 38, array([ 1.0957792e-03, 8.6082838e-04, 5.8836438e-04, ...,\n",
+ " -7.7000703e-05, -1.0661636e-04, -5.3308180e-05], dtype=float32), 1.9100520833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_352.wav', 'Diese Gelegenheit kann man nutzen.', 34, array([ 1.2043700e-04, 1.9743769e-05, 7.5026328e-05, ...,\n",
+ " 3.1590032e-05, 6.5154440e-05, -5.1333802e-05], dtype=float32), 1.9981770833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_361.wav', 'Bist neidisch, was?', 19, array([ 3.9487539e-05, 1.7769393e-05, -2.9615656e-05, ...,\n",
+ " -5.9231311e-06, 1.9743770e-06, -3.1590032e-05], dtype=float32), 1.4848645833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_364.wav', 'Puh, das Quiz ist schwer!', 25, array([-5.9231312e-05, -6.9103196e-05, -8.2923834e-05, ...,\n",
+ " 1.3623202e-04, 1.3030888e-04, 2.1520710e-04], dtype=float32), 1.9497083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_371.wav', 'Alles klärchen!', 16, array([-3.9487541e-06, 3.3564411e-05, 1.5795016e-05, ...,\n",
+ " 5.1333802e-05, 6.1205690e-05, 3.5538786e-05], dtype=float32), 1.5068854166666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_392.wav', 'Zeig mal dein Piercing!', 23, array([ 5.7256933e-05, 1.3820640e-05, 3.5538786e-05, ...,\n",
+ " -6.1205690e-05, -9.8718847e-06, 5.5282559e-05], dtype=float32), 1.7712604166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_393.wav', 'Parlieren Sie doch im Park!', 27, array([-7.1077571e-05, -5.3308180e-05, -5.7256933e-05, ...,\n",
+ " 1.5795015e-04, 1.1253949e-04, 1.0069323e-04], dtype=float32), 1.8505729166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_400.wav', 'Hä, was? 400', 13, array([ 3.5538786e-04, 2.7443841e-04, 2.5469463e-04, ...,\n",
+ " -6.3180065e-05, -1.7769393e-05, -5.9231311e-06], dtype=float32), 0.98696875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_431.wav', 'Tun Sie nicht so überrascht!', 29, array([-2.2310461e-04, -2.6259213e-04, -3.0800281e-04, ...,\n",
+ " -7.7000703e-05, -1.0661636e-04, -1.1451387e-04], dtype=float32), 1.6743229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_438.wav', 'Was lernen wir daraus?', 22, array([ 3.35644108e-05, -7.70007027e-05, -7.30519532e-05, ...,\n",
+ " -1.02667604e-04, -8.68725911e-05, -2.76412793e-05], dtype=float32), 1.9078541666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_439.wav', 'Was will sie denn noch?', 23, array([ 5.3308180e-05, 5.7256933e-05, -3.9487539e-05, ...,\n",
+ " -3.9487541e-06, 5.5282559e-05, 6.9103196e-05], dtype=float32), 1.7624479166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_441.wav', 'Ich stecke fest.', 16, array([-1.6584767e-04, -1.5795015e-04, -1.3030888e-04, ...,\n",
+ " 9.2795723e-05, 7.5026328e-05, 7.5026328e-05], dtype=float32), 1.2976041666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_451.wav', 'Es riecht nach Sonnencreme.', 27, array([-4.1461917e-05, -3.7513164e-05, 2.1718148e-05, ...,\n",
+ " -2.7641279e-05, -1.0661636e-04, -1.0069323e-04], dtype=float32), 1.7007604166666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_452.wav', 'Da entlang!', 11, array([-1.7769393e-05, 5.9231311e-06, 1.7769393e-05, ...,\n",
+ " -7.8975081e-06, 7.8975081e-06, 0.0000000e+00], dtype=float32), 0.97815625)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_453.wav', 'Tja, Thaddäus!', 15, array([-9.87188541e-05, -1.46103906e-04, -1.24385755e-04, ...,\n",
+ " 1.02667604e-04, 1.97437703e-06, -2.76412793e-05], dtype=float32), 1.6787395833333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_458.wav', 'Das Leben ist voller Ã\\x9cberraschungen.', 37, array([-3.9487539e-05, 1.1846262e-05, -1.3820640e-05, ...,\n",
+ " 6.1205690e-05, 3.1590032e-05, 1.9743770e-06], dtype=float32), 1.9739375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_460.wav', 'Danke der Nachfrage!460', 23, array([ 8.29238343e-05, 1.16488241e-04, 9.67444721e-05, ...,\n",
+ " -1.12539492e-04, -1.08590735e-04, -1.42155142e-04], dtype=float32), 1.4275833333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_465.wav', 'Ich will auch so ein Pferd.', 27, array([ 0.0000000e+00, 1.9743770e-06, -3.1590032e-05, ...,\n",
+ " 7.8975077e-05, -3.9487539e-05, -5.7256933e-05], dtype=float32), 1.5404791666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_473.wav', 'Was hat das zu bedeuten?', 24, array([-1.26360130e-04, -1.08590735e-04, -1.16488241e-04, ...,\n",
+ " 8.29238343e-05, 2.36925243e-05, -1.57950162e-05], dtype=float32), 1.8241354166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_492.wav', 'Die Narkose wirkt nicht.', 24, array([ 1.7571956e-04, 1.6782204e-04, 7.8975077e-05, ...,\n",
+ " 3.1590032e-05, -2.1718148e-05, -2.7641279e-05], dtype=float32), 1.965125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_495.wav', 'Dein Bruder ist echt krass drauf.', 33, array([-7.10775712e-05, -3.35644108e-05, -2.17181478e-05, ...,\n",
+ " 1.16488241e-04, 1.02667604e-04, 7.89750775e-05], dtype=float32), 1.9563125)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_498.wav', 'Das behaupten alle.', 19, array([-1.1253949e-04, -1.1846262e-04, -9.8718854e-05, ...,\n",
+ " 5.5282559e-05, -1.1846262e-05, 4.5410670e-05], dtype=float32), 1.3658958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_500.wav', 'So einfach ist es nicht.', 24, array([-0.00019349, -0.00019744, -0.00022113, ..., -0.00021521,\n",
+ " -0.0002231 , -0.00020534], dtype=float32), 1.7976979166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_503.wav', 'Das gibt ihm den Rest.', 22, array([-3.94875406e-06, -6.71288217e-05, -1.20436998e-04, ...,\n",
+ " 1.04641986e-04, 1.24385755e-04, 1.14513867e-04], dtype=float32), 1.5068958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_507.wav', 'Was fällt euch ein?', 20, array([9.8718854e-05, 9.0821341e-05, 6.7128822e-05, ..., 1.7374518e-04,\n",
+ " 2.0730958e-04, 1.5795015e-04], dtype=float32), 1.5421458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_511.wav', 'Lass die Glucke in Ruhe!', 24, array([2.6851529e-04, 2.3692525e-04, 8.2923834e-05, ..., 9.2795723e-05,\n",
+ " 6.3180065e-05, 6.1205690e-05], dtype=float32), 1.4099583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_512.wav', 'Wieso denn das nicht?', 21, array([-3.9487541e-06, -2.5666901e-05, -6.9103196e-05, ...,\n",
+ " 3.1590032e-05, -1.9743770e-06, 1.3820640e-05], dtype=float32), 1.4804583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_542.wav', 'Na gut, ich komme mit.', 22, array([ 6.3180065e-05, -3.9487541e-06, 4.3436296e-05, ...,\n",
+ " -6.9103196e-05, -6.5154440e-05, 7.8975081e-06], dtype=float32), 1.8329479166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_543.wav', 'Entschuldige dich bei ihr.', 26, array([-9.6744472e-05, -7.8975077e-05, -5.1333802e-05, ...,\n",
+ " -7.7000703e-05, -1.2241138e-04, -5.9231312e-05], dtype=float32), 1.7624479166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_544.wav', 'Das reimt sich ja.', 18, array([ 1.1056512e-04, 8.4898209e-05, 1.1648824e-04, ...,\n",
+ " -9.0821341e-05, -1.1451387e-04, -1.1253949e-04], dtype=float32), 1.25134375)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_549.wav', 'Sie kamen, um zu bleiben.', 25, array([ 3.9487539e-05, 7.8975081e-06, 3.3564411e-05, ...,\n",
+ " 2.1718148e-05, -2.7641279e-05, -9.6744472e-05], dtype=float32), 1.8593854166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_555.wav', 'Sie nimmt kein Blatt vor den Mund.', 34, array([-1.1569849e-03, -7.0287823e-04, -5.3308180e-05, ...,\n",
+ " 2.5666901e-05, 1.5795016e-05, -1.9743769e-05], dtype=float32), 1.8021041666666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_556.wav', 'Hoffentlich geht es ihm gut.', 28, array([1.0187785e-03, 1.1372411e-03, 1.2616270e-03, ..., 3.5538786e-05,\n",
+ " 7.8975081e-06, 5.9231312e-05], dtype=float32), 1.9342916666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_557.wav', 'Vergiss deine Schoner nicht!', 28, array([ 3.9487539e-05, -5.5282559e-05, -2.0336083e-04, ...,\n",
+ " -6.9103196e-05, -7.1077571e-05, -7.1077571e-05], dtype=float32), 1.8461666666666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_590.wav', 'Wenn du schon so fragst!', 24, array([ 1.4610391e-04, 1.4807828e-04, 1.7966831e-04, ...,\n",
+ " 1.7769393e-05, -4.3436296e-05, -2.7641279e-05], dtype=float32), 1.8329479166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_595.wav', 'Was muss ich einkaufen?', 23, array([ 0.00016387, 0.00012636, 0.00011254, ..., -0.00010464,\n",
+ " -0.00011649, -0.00010464], dtype=float32), 1.6038229166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_599.wav', 'Der tut nichts!', 15, array([ 9.2795723e-05, 6.1205690e-05, 2.5666901e-05, ...,\n",
+ " -1.1648824e-04, -9.8718854e-05, -7.8975077e-05], dtype=float32), 1.16321875)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_605.wav', 'Natürlich war es das.', 22, array([3.1590032e-05, 1.9743769e-05, 7.8975077e-05, ..., 1.4610391e-04,\n",
+ " 1.6782204e-04, 1.4412952e-04], dtype=float32), 1.5157083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_612.wav', 'Sprechen Sie deutsch?', 21, array([ 2.05335207e-04, 1.91514569e-04, 1.57950155e-04, ...,\n",
+ " 2.96156559e-05, -6.31800649e-05, -1.02667604e-04], dtype=float32), 1.5157083333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_616.wav', 'Gleich hole ich Anne ab.', 24, array([6.3180065e-05, 7.1077571e-05, 1.2636013e-04, ..., 2.1718148e-05,\n",
+ " 3.1590032e-05, 1.3820640e-05], dtype=float32), 1.4099583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_646.wav', 'Ich bin ganz hin und weg!', 25, array([-3.5143911e-04, -2.5666901e-04, -1.6979642e-04, ...,\n",
+ " -4.3436296e-05, -6.1205690e-05, 4.3436296e-05], dtype=float32), 1.7800729166666667)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_647.wav', 'Frische Luft tut gut.', 21, array([ 1.04641986e-04, 1.97437703e-06, -7.89750811e-06, ...,\n",
+ " 8.48982090e-05, 1.38206397e-05, -7.89750811e-06], dtype=float32), 1.6655104166666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_652.wav', 'Nein, du Genie!', 15, array([1.3623202e-04, 1.2833450e-04, 1.2833450e-04, ..., 2.7641279e-05,\n",
+ " 4.5410670e-05, 5.1333802e-05], dtype=float32), 1.5068958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_675.wav', 'Das kann doch wohl nicht wahr sein!', 35, array([-1.9743769e-05, -3.3564411e-05, 3.1590032e-05, ...,\n",
+ " 9.2795723e-05, 9.6744472e-05, 1.2043700e-04], dtype=float32), 1.9827604166666666)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_684.wav', 'Jedes Kind weiÃ\\x9f das.', 21, array([-1.204370e-04, -1.382064e-04, -9.674447e-05, ..., -1.461039e-04,\n",
+ " -1.382064e-04, -8.489821e-05], dtype=float32), 1.4716458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_711.wav', 'Die werden ja nicht schlecht.', 29, array([-1.3030888e-04, -1.0069323e-04, -8.2923834e-05, ...,\n",
+ " -1.3228325e-04, -1.1253949e-04, -9.6744472e-05], dtype=float32), 1.4716458333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_719.wav', 'Das Leben ist schön!', 21, array([ 2.5666901e-05, 4.7385049e-05, 2.9615656e-05, ...,\n",
+ " -3.3564411e-05, 3.3564411e-05, 7.8975077e-05], dtype=float32), 1.2953958333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_720.wav', 'Was machst du jetzt?', 20, array([-1.5597578e-04, -1.2833450e-04, -1.3425764e-04, ...,\n",
+ " -5.3308180e-05, -3.9487541e-06, 3.9487541e-06], dtype=float32), 1.4099583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_728.wav', 'Falsche Antwort.', 16, array([-5.1333802e-05, -1.1846262e-05, 9.8718847e-06, ...,\n",
+ " -9.8718847e-06, -4.7385049e-05, -5.3308180e-05], dtype=float32), 1.3923333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_743.wav', 'Oder wir gehen Burger essen.', 28, array([-2.9615656e-05, -4.7385049e-05, -3.1590032e-05, ...,\n",
+ " -8.2923834e-05, -5.1333802e-05, 6.3180065e-05], dtype=float32), 1.7007604166666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_744.wav', 'Lasst mich allein!', 18, array([-0.00018757, -0.00018757, -0.00024877, ..., -0.00011846,\n",
+ " -0.00011057, -0.00013031], dtype=float32), 1.7007604166666668)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_745.wav', 'Da sind wir wieder.', 19, array([7.2459638e-04, 7.7395578e-04, 8.3911023e-04, ..., 0.0000000e+00,\n",
+ " 1.3820640e-05, 1.7769393e-05], dtype=float32), 1.4804583333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_754.wav', 'So weit, so gut.', 16, array([-1.7769393e-05, -3.5538786e-05, 3.5538786e-05, ...,\n",
+ " 9.8718847e-06, -5.3308180e-05, -4.3436296e-05], dtype=float32), 1.5245208333333333)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_756.wav', 'Alles war voller Qualm.', 23, array([ 6.3180065e-05, 2.9615656e-05, 3.7513164e-05, ...,\n",
+ " -3.1590032e-05, -3.3564411e-05, 2.1718148e-05], dtype=float32), 1.5333333333333334)\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_9_FINAL/9_765.wav', 'Fick dich!', 10, array([-3.9487539e-05, -8.0949460e-05, -5.7256933e-05, ...,\n",
+ " 3.9487539e-05, 7.8975077e-05, 9.4770097e-05], dtype=float32), 0.9076666666666666)\n"
+ ]
+ }
+ ],
+ "source": [
+ "# print clips shorter than 2 sec\n",
+ "for item in data:\n",
+ " if item[-1] < 2:\n",
+ " print(item)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [],
+ "source": [
+ "sec_per_chars = []\n",
+ "for item in data:\n",
+ " text = item[1]\n",
+ " dur = item[-1]\n",
+ " sec_per_char = dur / len(text)\n",
+ " sec_per_chars.append(sec_per_char)\n",
+ "# sec_per_char /= len(data)\n",
+ "# print(sec_per_char)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " > Average durations per char: 0.07641993439576344\n",
+ " > STD duration per char: 0.015251748851166484\n"
+ ]
+ }
+ ],
+ "source": [
+ "mean = np.mean(sec_per_chars)\n",
+ "std = np.std(sec_per_chars)\n",
+ "print(\" > Average durations per char: \", mean)\n",
+ "print(\" > STD duration per char: \", std)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [],
+ "source": [
+ "# fit a distribution\n",
+ "dist = norm(mean, std)\n",
+ "\n",
+ "# find irregular instances long or short voice durations\n",
+ "items =[]\n",
+ "pdfs = []\n",
+ "for item in data:\n",
+ " text = item[1]\n",
+ " dur = item[-1]\n",
+ " sec_per_char = dur / len(text)\n",
+ " pdf = norm.pdf(sec_per_char)\n",
+ " pdfs.append(pdf)\n",
+ " items.append(item)\n",
+ "# if pdf < 0.395:\n",
+ "# print(item)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[]"
+ ]
+ },
+ "execution_count": 19,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA6gAAAOFCAYAAABnc8/AAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADt0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjByYzMsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy9h23ruAAAgAElEQVR4nOzdd2AUZd4H8O+zm957QgqkUkJCKAmh9x4VEATECqJYALuCYANFLKfevbaznXp3WO70VMTeRVSqCCggQpDeOwRIMu8fWzK7O7M7u9nNzm6+n38gu7Ozz87Ozjy/p/weIUkSiIiIiIiIiPzN4O8CEBEREREREQEMUImIiIiIiEgnGKASERERERGRLjBAJSIiIiIiIl1ggEpERERERES6wACViIiIiIiIdCHE3wWwl5KSIuXm5vq7GEREREREROQDK1euPCBJUqrSc7oLUHNzc7FixQp/F4OIiIiIiIh8QAixTe05DvElIiIiIiIiXWCASkRERERERLrAAJWIiIiIiIh0gQEqERERERER6QIDVCIiIiIiItIFBqhERERERESkCwxQiYiIiIiISBcYoBIREREREZEuMEAlIiIiIiIiXWCASkRERERERLrAAJWIiIiIiIh0gQEqERERERER6QIDVCIiIiIiItIFBqhERERERESkCwxQiYiIiIiISBcYoBIREREREZEuMEAlIiIiIiIiXWCASkRERERERLrAAJWIiIiIiIh0gQEqERERERER6YKmAFUIMUwIsVEIsVkIMdPJdmOEEJIQolz22Czz6zYKIYZ6o9BEREREREQUfEJcbSCEMAJ4GsBgADsALBdCvC9J0q9228UCuBHAT7LHigFMANAeQCaAz4UQrSVJqvPeRyAiIiIiIqJgoKUHtSuAzZIkbZEk6SyANwCMVNhuHoCHAdTIHhsJ4A1Jks5IkrQVwGbz/oiIiIiIiIhsaAlQswBsl/29w/yYlRCiM4AcSZIWu/taIiIiIiIiIsALSZKEEAYAjwO4tRH7uEYIsUIIsWL//v2NLRIREREREREFIC0B6k4AObK/s82PWcQCKAHwtRCiGkA3AO+bEyW5ei0AQJKk5yVJKpckqTw1NdW9T0BERERERERBQUuAuhxAkRAiTwgRBlPSo/ctT0qSdFSSpBRJknIlScoF8COACyRJWmHe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iIiICGCASkR+xF4QIiIiIpJjgEpERERERES6wACViIiIiIiIdIEBKtngGuhERKRXvEcREQU/BqhEREQUUAQnsBMRBS0GqGSDN30iIiIiIvIXBqhERERERESkCwxQiYiIKCBIXDWZiCjoMUAlIr9hVZOIPMP5KEREwYoBKhH5HauaROQeNm8REQUrBqhERERERESkCwxQiYiIKMBw3AURUbBigEpERERERES6wACViPyOs8mISBNeLIiIgh4DVCLyGw7SIyJPCF48iIiCFgNUIiIiIiIi0gUGqGRD4vApIiLSKd6iiIiCHwNUIiIiIiIi0gUGqGSD83qIiEiveIsiIgp+DFCJiIiIiIhIFxigEhERUUDgHFQiouDHAJWIiIgCCof6EhEFLwaoROQ37A0hIiIiIjkGqETkd+wNISItuBQaEVHwY4BKREREAYUZ54mIghcDVCIiIiIiItIFBqhE5HcctUdEWsRGhAAARnbM8nNJiIjIV0L8XQAiar44So+I3BEdHoK19w1BdBirL0REwYpXeCIiIgoYsRGh/i4CERH5EIf4kg1mSCQiIiIiIn9hgEpERERERES6wACVbDB1PxERERER+QsDVCIiIiIiItIFBqhERERERESkCwxQiYiIiIiISBcYoBIREREREZEuMEAlIiIiIiIiXWCASkR+w2V3iYiIiEiOASoR+R1XNyIiIiIigAEqERERERER6QQDVCLyOw71JSIiIiKAASoR+RGH9hIRERGRHANUsiGxK4uIiIiIiPyEASoRERERERHpAgNUsiE45pKIiIiIiPyEASoRERERERHpAgNUIiIiIiIi0gUGqERERERERKQLDFCJiIiIiIhIFxigEhERERERkS4wQCUiIiIiIiJdYIBKREREREREusAAlYj8RvJ3AYiIiIhIVxigEpHfCX8XgIiIiIh0gQEqEfkde1KJiIiICGCASkR+xJ5TIiIiIpJjgEpERERERES6wACViIiIiIiIdIEBKhEREREREekCA1QiIiIiIiLSBQaoREREREREpAsMUImIiIiIiEgXGKASERERERGRLjBAJSIiIiIiIl1ggEpERERERES6wACViIiIiIiIdIEBKhH5jeTvAhARERGRrjBAJSIiIiIiIl1ggEpEfiP8XQAiIiIi0hUGqGTjjqFtAQDxkaF+LgkRERERETU3If4uAOnL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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# plot pdf values too see outliers\n",
+ "plt.figure(figsize=[16,16])\n",
+ "plt.plot(pdfs)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_11_FINAL/11_227.wav', 'Q-R-S-T-U-V-W-X-Y-Z macht es komplett!', 38, array([-4.0032621e-04, -3.3042193e-04, -3.4537757e-04, ...,\n",
+ " 7.7704317e-06, 2.7401828e-05, 7.1041533e-05], dtype=float32), 11.323739583333333) 0.38161673291429454\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_14_FINAL/14_496.wav', 'Ist der Kuli blau?', 18, array([ 1.2363373e-05, -3.6298752e-05, 2.1456377e-05, ...,\n",
+ " 3.9692618e-06, -6.7328816e-05, -9.5399046e-05], dtype=float32), 5.530666666666667) 0.38054811432758695\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_17_FINAL/17_426.wav', 'H-I-J-K-L-M-N-O-P!', 18, array([ 4.7872534e-05, -3.4164757e-05, -2.1835160e-04, ...,\n",
+ " -4.3899294e-05, -7.5021897e-05, -3.4489829e-05], dtype=float32), 11.167979166666667) 0.32909346861901806\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_119.wav', 'Kann ich mich irgendwie revanchieren?', 37, array([-5.1586820e-05, -9.1837741e-05, -9.9342957e-05, ...,\n",
+ " -1.4234778e-04, -1.2327779e-04, -1.4810068e-04], dtype=float32), 9.728) 0.3853891360487213\n",
+ "('/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_5_FINAL/5_41.wav', 'Ja, eben.', 9, array([ 8.6438486e-05, 1.5554321e-04, 1.1511238e-04, ...,\n",
+ " -1.3761004e-05, -2.3534812e-05, -5.6318945e-06], dtype=float32), 2.1033333333333335) 0.38819509492217963\n"
+ ]
+ }
+ ],
+ "source": [
+ "# print outliers\n",
+ "threshold = 0.39\n",
+ "for item, pdf in zip(items, pdfs):\n",
+ " if pdf < threshold:\n",
+ " print(item, pdf)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " \n",
+ " Your browser does not support the audio element.\n",
+ " \n",
+ " "
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 24,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "from IPython.display import Audio\n",
+ "Audio(\"/home/erogol/Data/Mozilla_DE_Thomas3/BATCH_2_FINAL/2_119.wav\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "source": [
+ "### Plot Dataset Statistics"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 25,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.title(\"text length vs mean audio duration\")\n",
+ "plt.scatter(list(text_vs_avg.keys()), list(text_vs_avg.values()))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 26,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.title(\"text length vs median audio duration\")\n",
+ "plt.scatter(list(text_vs_median.keys()), list(text_vs_median.values()))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 27,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.title(\"text length vs STD\")\n",
+ "plt.scatter(list(text_vs_std.keys()), list(text_vs_std.values()))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 28,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.title(\"text length vs # instances\")\n",
+ "plt.scatter(list(text_len_counter.keys()), list(text_len_counter.values()))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "source": [
+ "### Check words frequencies"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 29,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [],
+ "source": [
+ "w_count_df = pd.DataFrame.from_dict(w_count, orient='index')\n",
+ "w_count_df.sort_values(0, ascending=False, inplace=True)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "metadata": {
+ "Collapsed": "false",
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " die \n",
+ " 3066 \n",
+ " \n",
+ " \n",
+ " der \n",
+ " 2362 \n",
+ " \n",
+ " \n",
+ " das \n",
+ " 1794 \n",
+ " \n",
+ " \n",
+ " ist \n",
+ " 1767 \n",
+ " \n",
+ " \n",
+ " nicht \n",
+ " 1467 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " wertvollsten, \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " blutgruppe \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " gelenkschmerzen \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " entgeltbefreiung \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " anrã¼cken. \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
27102 rows × 1 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " 0\n",
+ "die 3066\n",
+ "der 2362\n",
+ "das 1794\n",
+ "ist 1767\n",
+ "nicht 1467\n",
+ "... ...\n",
+ "wertvollsten, 1\n",
+ "blutgruppe 1\n",
+ "gelenkschmerzen 1\n",
+ "entgeltbefreiung 1\n",
+ "anrã¼cken. 1\n",
+ "\n",
+ "[27102 rows x 1 columns]"
+ ]
+ },
+ "execution_count": 32,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "w_count_df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 37,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "18"
+ ]
+ },
+ "execution_count": 37,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# check a certain word\n",
+ "w_count_df.at['auto', 0]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 24,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/erogol/miniconda3/lib/python3.7/site-packages/matplotlib-3.2.0rc3-py3.7-linux-x86_64.egg/matplotlib/backends/backend_agg.py:214: RuntimeWarning: Glyph 159 missing from current font.\n",
+ " font.set_text(s, 0.0, flags=flags)\n",
+ "/home/erogol/miniconda3/lib/python3.7/site-packages/matplotlib-3.2.0rc3-py3.7-linux-x86_64.egg/matplotlib/backends/backend_agg.py:214: RuntimeWarning: Glyph 156 missing from current font.\n",
+ " font.set_text(s, 0.0, flags=flags)\n",
+ "/home/erogol/miniconda3/lib/python3.7/site-packages/matplotlib-3.2.0rc3-py3.7-linux-x86_64.egg/matplotlib/backends/backend_agg.py:183: RuntimeWarning: Glyph 159 missing from current font.\n",
+ " font.set_text(s, 0, flags=flags)\n",
+ "/home/erogol/miniconda3/lib/python3.7/site-packages/matplotlib-3.2.0rc3-py3.7-linux-x86_64.egg/matplotlib/backends/backend_agg.py:183: RuntimeWarning: Glyph 156 missing from current font.\n",
+ " font.set_text(s, 0, flags=flags)\n"
+ ]
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# fequency bar plot - it takes time!!\n",
+ "w_count_df.plot.bar()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.7.4"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/dataset_analysis/AnalyzeDataset.ipynb b/notebooks/dataset_analysis/AnalyzeDataset.ipynb
similarity index 99%
rename from dataset_analysis/AnalyzeDataset.ipynb
rename to notebooks/dataset_analysis/AnalyzeDataset.ipynb
index 3ed54ded..e7848fab 100644
--- a/dataset_analysis/AnalyzeDataset.ipynb
+++ b/notebooks/dataset_analysis/AnalyzeDataset.ipynb
@@ -27,7 +27,7 @@
"from multiprocessing import Pool\n",
"from matplotlib import pylab as plt\n",
"from collections import Counter\n",
- "from TTS.datasets.preprocess import *\n",
+ "from mozilla_voice_tts.tts.datasets.preprocess import *\n",
"%matplotlib inline"
]
},
diff --git a/dataset_analysis/CheckDatasetSNR.ipynb b/notebooks/dataset_analysis/CheckDatasetSNR.ipynb
similarity index 100%
rename from dataset_analysis/CheckDatasetSNR.ipynb
rename to notebooks/dataset_analysis/CheckDatasetSNR.ipynb
diff --git a/notebooks/dataset_analysis/PhonemeCoverage.ipynb b/notebooks/dataset_analysis/PhonemeCoverage.ipynb
new file mode 100644
index 00000000..af00deaf
--- /dev/null
+++ b/notebooks/dataset_analysis/PhonemeCoverage.ipynb
@@ -0,0 +1,251 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "source": [
+ "# Jupyter Notbook for phoneme coverage analysis\n",
+ "\n",
+ "This jupyter notebook checks dataset configured in config.json for phoneme coverage.\n",
+ "As mentioned here https://github.com/mozilla/TTS/wiki/Dataset#what-makes-a-good-dataset a good phoneme coverage is recommended.\n",
+ "\n",
+ "Most parameters will be taken from config.json file in mozilla tts repo so please ensure it's configured correctly for your dataset.\n",
+ "This notebook used lots of existring code from the TTS repo to ensure future compatibility.\n",
+ "\n",
+ "Many thanks to Neil Stoker supporting me on this topic :-).\n",
+ "\n",
+ "I provide this notebook without any warrenty but it's hopefully useful for your dataset analysis.\n",
+ "\n",
+ "Happy TTS'ing :-)\n",
+ "\n",
+ "Thorsten Müller\n",
+ "\n",
+ "* https://github.com/thorstenMueller/deep-learning-german-tts\n",
+ "* https://discourse.mozilla.org/t/contributing-my-german-voice-for-tts/"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [],
+ "source": [
+ "# set some vars\n",
+ "# TTS_PATH = \"/home/thorsten/___dev/tts/mozilla/TTS\"\n",
+ "CONFIG_FILE = \"/path/to/config/config.json\"\n",
+ "CHARS_TO_REMOVE = \".,:!?'\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [],
+ "source": [
+ "# import stuff\n",
+ "from TTS.utils.io import load_config\n",
+ "from TTS.tts.datasets.preprocess import load_meta_data\n",
+ "from TTS.tts.utils.text import phoneme_to_sequence, sequence_to_phoneme\n",
+ "from tqdm import tqdm\n",
+ "from matplotlib import pylab as plt\n",
+ "from multiprocessing import Pool, cpu_count\n",
+ "\n",
+ "# extra imports that might not be included in requirements.txt\n",
+ "import collections\n",
+ "import operator\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "Collapsed": "false",
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "# Load config.json properties\n",
+ "CONFIG = load_config(CONFIG_FILE)\n",
+ "\n",
+ "# Load some properties from config.json\n",
+ "CONFIG_METADATA = sorted(load_meta_data(CONFIG.datasets)[0])\n",
+ "CONFIG_METADATA = CONFIG_METADATA\n",
+ "CONFIG_DATASET = CONFIG.datasets[0]\n",
+ "CONFIG_PHONEME_LANGUAGE = CONFIG.phoneme_language\n",
+ "CONFIG_TEXT_CLEANER = CONFIG.text_cleaner\n",
+ "CONFIG_ENABLE_EOS_BOS_CHARS = CONFIG.enable_eos_bos_chars\n",
+ "\n",
+ "# Will be printed on generated output graph\n",
+ "CONFIG_RUN_NAME = CONFIG.run_name\n",
+ "CONFIG_RUN_DESC = CONFIG.run_description"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "Collapsed": "false",
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "# print some debug information on loaded config values\n",
+ "print(\" > Run name: \" + CONFIG_RUN_NAME + \" (\" + CONFIG_RUN_DESC + \")\")\n",
+ "print(\" > Dataset files: \" + str(len(CONFIG_METADATA)))\n",
+ "print(\" > Phoneme language: \" + CONFIG_PHONEME_LANGUAGE)\n",
+ "print(\" > Used text cleaner: \" + CONFIG_TEXT_CLEANER)\n",
+ "print(\" > Enable eos bos chars: \" + str(CONFIG_ENABLE_EOS_BOS_CHARS))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def get_phoneme_from_sequence(text):\n",
+ " temp_list = []\n",
+ " if len(text[0]) > 0:\n",
+ " temp_text = text[0].rstrip('\\n')\n",
+ " for rm_bad_chars in CHARS_TO_REMOVE:\n",
+ " temp_text = temp_text.replace(rm_bad_chars,\"\")\n",
+ " seq = phoneme_to_sequence(temp_text, [CONFIG_TEXT_CLEANER], CONFIG_PHONEME_LANGUAGE, CONFIG_ENABLE_EOS_BOS_CHARS)\n",
+ " text = sequence_to_phoneme(seq)\n",
+ " text = text.replace(\" \",\"\")\n",
+ " temp_list.append(text)\n",
+ " return temp_list"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "Collapsed": "false",
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "# Get phonemes from metadata\n",
+ "phonemes = []\n",
+ "\n",
+ "with Pool(cpu_count()-1) as p:\n",
+ " \n",
+ " phonemes = list(tqdm(p.imap(get_phoneme_from_sequence, CONFIG_METADATA), total=len(CONFIG_METADATA)))\n",
+ " phonemes = [i for sub in phonemes for i in sub]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "Collapsed": "false",
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "s = \"\"\n",
+ "phonemeString = s.join(phonemes)\n",
+ "\n",
+ "d = {}\n",
+ "collections._count_elements(d, phonemeString)\n",
+ "sorted_d = dict(sorted(d.items(), key=operator.itemgetter(1),reverse=True))\n",
+ "\n",
+ "# remove useless keys\n",
+ "sorted_d.pop(' ', None)\n",
+ "sorted_d.pop('ˈ', None)\n",
+ "\n",
+ "phonemesSum = len(phonemeString.replace(\" \",\"\"))\n",
+ "\n",
+ "print(\"Dataset contains \" + str(len(sorted_d)) + \" different ipa phonemes.\")\n",
+ "print(\"Dataset consists of \" + str(phonemesSum) + \" phonemes\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "Collapsed": "false",
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "print(\"5 rarest phonemes\")\n",
+ "\n",
+ "rareList = dict(sorted(sorted_d.items(), key=operator.itemgetter(1), reverse=False)[:5])\n",
+ "for key, value in rareList.items():\n",
+ " print(key + \" --> \" + str(value) + \" occurrences\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [],
+ "source": [
+ "# create plot from analysis result\n",
+ "\n",
+ "x = []\n",
+ "y = []\n",
+ "\n",
+ "for key, value in sorted_d.items():\n",
+ " x.append(key)\n",
+ " y.append(value)\n",
+ "\n",
+ "plt.figure(figsize=(50,50))\n",
+ "plt.title(\"Phoneme coverage for \" + CONFIG_RUN_NAME + \" (\" + CONFIG_RUN_DESC + \")\", fontsize=50)\n",
+ "plt.xticks(fontsize=50)\n",
+ "plt.yticks(fontsize=50)\n",
+ "plt.barh(x,y, align='center', alpha=1.0)\n",
+ "plt.gca().invert_yaxis()\n",
+ "plt.ylabel('phoneme', fontsize=50)\n",
+ "plt.xlabel('occurrences', fontsize=50)\n",
+ "\n",
+ "for i, v in enumerate(y):\n",
+ " plt.text(v + 2, i - .2, str(v), fontsize=20)\n",
+ " plt.text(v + 2, i + .2, \"(\" + str(round(100/phonemesSum * v,2)) + \"%)\", fontsize=20)\n",
+ " \n",
+ " \n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "Collapsed": "false"
+ },
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.6.9-final"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
\ No newline at end of file
diff --git a/dataset_analysis/README.md b/notebooks/dataset_analysis/README.md
similarity index 100%
rename from dataset_analysis/README.md
rename to notebooks/dataset_analysis/README.md
diff --git a/dataset_analysis/analyze.py b/notebooks/dataset_analysis/analyze.py
similarity index 95%
rename from dataset_analysis/analyze.py
rename to notebooks/dataset_analysis/analyze.py
index f34605dd..161e2ae3 100644
--- a/dataset_analysis/analyze.py
+++ b/notebooks/dataset_analysis/analyze.py
@@ -71,7 +71,7 @@ def process_meta_data(path):
def get_data_points(meta_data):
- x = [char_cnt for char_cnt in meta_data]
+ x = meta_data
y_avg = [meta_data[d]['mean'] for d in meta_data]
y_mode = [meta_data[d]['mode'] for d in meta_data]
y_median = [meta_data[d]['median'] for d in meta_data]
diff --git a/requirements.txt b/requirements.txt
index 862cb229..fdec4c57 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,14 +1,24 @@
-numpy>=1.16.0
torch>=1.5
-librosa>=0.5.1
-Unidecode>=0.4.20
-tensorboard
+tensorflow==2.3.0
+numpy>=1.16.0
+scipy>=0.19.0
+numba==0.48
+librosa==0.7.2
+phonemizer>=2.2.0
+unidecode==0.4.20
+attrdict
tensorboardX
matplotlib
Pillow
flask
-scipy
tqdm
-soundfile
-phonemizer
+inflect
bokeh==1.4.0
+pysbd
+pyworld
+soundfile
+nose==1.3.7
+cardboardlint==1.3.0
+pylint==2.5.3
+fuzzywuzzy
+gdown
diff --git a/requirements_tests.txt b/requirements_tests.txt
index 5aacdb56..f37cda19 100644
--- a/requirements_tests.txt
+++ b/requirements_tests.txt
@@ -1,16 +1,20 @@
+torch>=1.5
+tensorflow==2.3.0
numpy>=1.16.0
+scipy>=0.19.0
numba==0.48
-torch>=0.4.1
-tensorflow>=2.2
-librosa>=0.5.1
-Unidecode>=0.4.20
-tensorboard
+librosa==0.7.2
+phonemizer>=2.2.0
+unidecode==0.4.20
+attrdict
tensorboardX
matplotlib
Pillow
flask
-scipy
tqdm
-soundfile
-phonemizer
+inflect
+pysbd
bokeh==1.4.0
+soundfile
+nose==1.3.7
+cardboardlint==1.3.0
diff --git a/run_tests.sh b/run_tests.sh
new file mode 100755
index 00000000..27f54b24
--- /dev/null
+++ b/run_tests.sh
@@ -0,0 +1,12 @@
+TF_CPP_MIN_LOG_LEVEL=3
+
+# tests
+nosetests tests -x &&\
+
+# runtime tests
+./tests/test_server_package.sh && \
+./tests/test_tts_train.sh && \
+./tests/test_vocoder_train.sh && \
+
+# linter check
+cardboardlinter --refspec master
\ No newline at end of file
diff --git a/setup.py b/setup.py
index edffc801..c40f77e6 100644
--- a/setup.py
+++ b/setup.py
@@ -19,12 +19,12 @@ args, unknown_args = parser.parse_known_args()
# Remove our arguments from argv so that setuptools doesn't see them
sys.argv = [sys.argv[0]] + unknown_args
-version = '0.0.3'
+version = '0.0.4'
# Adapted from https://github.com/pytorch/pytorch
cwd = os.path.dirname(os.path.abspath(__file__))
-if os.getenv('TTS_PYTORCH_BUILD_VERSION'):
- version = os.getenv('TTS_PYTORCH_BUILD_VERSION')
+if os.getenv('MOZILLA_VOICE_TTS_PYTORCH_BUILD_VERSION'):
+ version = os.getenv('MOZILLA_VOICE_TTS_PYTORCH_BUILD_VERSION')
else:
try:
sha = subprocess.check_output(
@@ -36,7 +36,7 @@ else:
pass
-class build_py(setuptools.command.build_py.build_py):
+class build_py(setuptools.command.build_py.build_py): # pylint: disable=too-many-ancestors
def run(self):
self.create_version_file()
setuptools.command.build_py.build_py.run(self)
@@ -56,11 +56,11 @@ class develop(setuptools.command.develop.develop):
# The documentation for this feature is in server/README.md
-package_data = ['server/templates/*']
+package_data = ['mozilla_voice_tts/server/templates/*']
if 'bdist_wheel' in unknown_args and args.checkpoint and args.model_config:
print('Embedding model in wheel file...')
- model_dir = os.path.join('server', 'model')
+ model_dir = os.path.join('mozilla_voice_tts', 'server', 'model')
tts_dir = os.path.join(model_dir, 'tts')
os.makedirs(tts_dir, exist_ok=True)
embedded_checkpoint_path = os.path.join(tts_dir, 'checkpoint.pth.tar')
@@ -69,17 +69,37 @@ if 'bdist_wheel' in unknown_args and args.checkpoint and args.model_config:
shutil.copy(args.model_config, embedded_config_path)
package_data.extend([embedded_checkpoint_path, embedded_config_path])
+
+def pip_install(package_name):
+ subprocess.call(
+ [sys.executable, '-m', 'pip', 'install', package_name]
+ )
+
+
+reqs_from_file = open('requirements.txt').readlines()
+reqs_without_tf = [r for r in reqs_from_file if not r.startswith('tensorflow')]
+tf_req = [r for r in reqs_from_file if r.startswith('tensorflow')]
+
+requirements = {
+ 'install_requires': reqs_without_tf,
+ 'pip_install': tf_req
+}
+
+
setup(
- name='TTS',
+ name='mozilla_voice_tts',
version=version,
url='https://github.com/mozilla/TTS',
+ author='Eren Gölge',
+ author_email='egolge@mozilla.com',
description='Text to Speech with Deep Learning',
license='MPL-2.0',
- package_dir={'': 'tts_namespace'},
- packages=find_packages('tts_namespace'),
- package_data={
- 'TTS': package_data,
+ entry_points={
+ 'console_scripts': [
+ 'tts-server = mozilla_voice_tts.server.server:main'
+ ]
},
+ packages=find_packages(include=['TTS*']),
project_urls={
'Documentation': 'https://github.com/mozilla/TTS/wiki',
'Tracker': 'https://github.com/mozilla/TTS/issues',
@@ -90,25 +110,24 @@ setup(
'build_py': build_py,
'develop': develop,
},
- install_requires=[
- "scipy>=0.19.0",
- "torch>=1.5",
- "numpy>=1.16.0",
- "numba==0.48.0",
- "librosa==0.6.2",
- "unidecode==0.4.20",
- "attrdict",
- "tensorboardX",
- "matplotlib",
- "Pillow",
- "flask",
- # "lws",
- "tqdm",
- "bokeh==1.4.0",
- "soundfile",
- "phonemizer @ https://github.com/bootphon/phonemizer/tarball/master",
- ],
- dependency_links=[
- "http://github.com/bootphon/phonemizer/tarball/master#egg=phonemizer-1.0.1"
+ install_requires=requirements['install_requires'],
+ python_requires='>=3.6.0',
+ classifiers=[
+ "Programming Language :: Python",
+ "Programming Language :: Python :: 3",
+ "Programming Language :: Python :: 3.6",
+ "Programming Language :: Python :: 3.7",
+ "Programming Language :: Python :: 3.8",
+ 'Development Status :: 3 - Alpha',
+ "Intended Audience :: Science/Research :: Developers",
+ "Operating System :: POSIX :: Linux",
+ 'License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)',
+ "Topic :: Software Development :: Libraries :: Python Modules :: Speech :: Sound/Audio :: Multimedia :: Artificial Intelligence",
]
)
+
+# for some reason having tensorflow in 'install_requires'
+# breaks some of the dependencies.
+if 'bdist_wheel' not in unknown_args:
+ for module in requirements['pip_install']:
+ pip_install(module)
diff --git a/speaker_encoder/config.json b/speaker_encoder/config.json
deleted file mode 100644
index 0d0f8f68..00000000
--- a/speaker_encoder/config.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "run_name": "libritts_360-half",
- "run_description": "train speaker encoder for libritts 360",
- "audio": {
- // Audio processing parameters
- "num_mels": 40, // size of the mel spec frame.
- "num_freq": 1025, // number of stft frequency levels. Size of the linear spectogram frame.
- "sample_rate": 16000, // DATASET-RELATED: wav sample-rate. If different than the original data, it is resampled.
- "frame_length_ms": 50, // stft window length in ms.
- "frame_shift_ms": 12.5, // stft window hop-lengh in ms.
- "preemphasis": 0.98, // pre-emphasis to reduce spec noise and make it more structured. If 0.0, no -pre-emphasis.
- "min_level_db": -100, // normalization range
- "ref_level_db": 20, // reference level db, theoretically 20db is the sound of air.
- // Normalization parameters
- "signal_norm": true, // normalize the spec values in range [0, 1]
- "symmetric_norm": true, // move normalization to range [-1, 1]
- "max_norm": 4, // scale normalization to range [-max_norm, max_norm] or [0, max_norm]
- "clip_norm": true, // clip normalized values into the range.
- "mel_fmin": 0.0, // minimum freq level for mel-spec. ~50 for male and ~95 for female voices. Tune for dataset!!
- "mel_fmax": 8000.0, // maximum freq level for mel-spec. Tune for dataset!!
- "do_trim_silence": false // enable trimming of slience of audio as you load it. LJspeech (false), TWEB (false), Nancy (true)
- },
- "reinit_layers": [],
- "grad_clip": 3.0, // upper limit for gradients for clipping.
- "epochs": 1000, // total number of epochs to train.
- "lr": 0.0001, // Initial learning rate. If Noam decay is active, maximum learning rate.
- "lr_decay": false, // if true, Noam learning rate decaying is applied through training.
- "warmup_steps": 4000, // Noam decay steps to increase the learning rate from 0 to "lr"
- "tb_model_param_stats": false, // true, plots param stats per layer on tensorboard. Might be memory consuming, but good for debugging.
- "steps_plot_stats": 10, // number of steps to plot embeddings.
- "num_speakers_in_batch": 32, // Batch size for training. Lower values than 32 might cause hard to learn attention. It is overwritten by 'gradual_training'.
- "wd": 0.000001, // Weight decay weight.
- "checkpoint": true, // If true, it saves checkpoints per "save_step"
- "save_step": 1000, // Number of training steps expected to save traning stats and checkpoints.
- "print_step": 1, // Number of steps to log traning on console.
- "output_path": "/media/erogol/data_ssd/Models/libri_tts/speaker_encoder/", // DATASET-RELATED: output path for all training outputs.
- "num_loader_workers": 0, // number of training data loader processes. Don't set it too big. 4-8 are good values.
- "model": {
- "input_dim": 40,
- "proj_dim": 128,
- "lstm_dim": 384,
- "num_lstm_layers": 3
- },
- "datasets":
- [
- {
- "name": "libri_tts",
- "path": "/home/erogol/Data/Libri-TTS/train-clean-360/",
- "meta_file_train": null,
- "meta_file_val": null
- },
- {
- "name": "libri_tts",
- "path": "/home/erogol/Data/Libri-TTS/train-clean-100/",
- "meta_file_train": null,
- "meta_file_val": null
- }
- ]
-}
\ No newline at end of file
diff --git a/speaker_encoder/notebooks/PlotUmapLibriTTS.ipynb b/speaker_encoder/notebooks/PlotUmapLibriTTS.ipynb
deleted file mode 100644
index 159f040c..00000000
--- a/speaker_encoder/notebooks/PlotUmapLibriTTS.ipynb
+++ /dev/null
@@ -1,325 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "### Overview\n",
- "\n",
- "This notebook can be used with both a single or multi- speaker corpus and allows the interactive plotting of speaker embeddings linked to underlying audio (see instructions in the repo's speaker_embedding directory)\n",
- "\n",
- "Depending on the directory structure used for your corpus, you may need to adjust handling of **speaker_to_utter** and **locations**."
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "import os\n",
- "import glob\n",
- "import random\n",
- "import numpy as np\n",
- "import torch\n",
- "import umap\n",
- "\n",
- "from TTS.speaker_encoder.model import SpeakerEncoder\n",
- "from TTS.utils.audio import AudioProcessor\n",
- "from TTS.utils.generic_utils import load_config\n",
- "\n",
- "from bokeh.io import output_notebook, show\n",
- "from bokeh.plotting import figure\n",
- "from bokeh.models import HoverTool, ColumnDataSource, BoxZoomTool, ResetTool, OpenURL, TapTool\n",
- "from bokeh.transform import factor_cmap, factor_mark\n",
- "from bokeh.palettes import Category10"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "For larger sets of speakers, you can use **Category20**, but you need to change it in the **pal** variable too\n",
- "\n",
- "List of Bokeh palettes here: http://docs.bokeh.org/en/1.4.0/docs/reference/palettes.html\n",
- "\n",
- "**NB:** if you have problems with other palettes, first see https://stackoverflow.com/questions/48333820/why-do-some-bokeh-palettes-raise-a-valueerror-when-used-in-factor-cmap"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "output_notebook()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "You should also adjust all the path constants to point at the relevant locations for you locally"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "MODEL_RUN_PATH = \"/media/erogol/data_ssd/Models/libri_tts/speaker_encoder/libritts_360-half-October-31-2019_04+54PM-19d2f5f/\"\n",
- "MODEL_PATH = MODEL_RUN_PATH + \"best_model.pth.tar\"\n",
- "CONFIG_PATH = MODEL_RUN_PATH + \"config.json\"\n",
- "\n",
- "# My single speaker locations\n",
- "#EMBED_PATH = \"/home/neil/main/Projects/TTS3/embeddings/neil14/\"\n",
- "#AUDIO_PATH = \"/home/neil/data/Projects/NeilTTS/neil14/wavs/\"\n",
- "\n",
- "# My multi speaker locations\n",
- "EMBED_PATH = \"/home/erogol/Data/Libri-TTS/train-clean-360-embed_128/\"\n",
- "AUDIO_PATH = \"/home/erogol/Data/Libri-TTS/train-clean-360/\""
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "!ls -1 $MODEL_RUN_PATH"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "CONFIG = load_config(CONFIG_PATH)\n",
- "ap = AudioProcessor(**CONFIG['audio'])"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "Bring in the embeddings created by **compute_embeddings.py**"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "embed_files = glob.glob(EMBED_PATH+\"/**/*.npy\", recursive=True)\n",
- "print(f'Embeddings found: {len(embed_files)}')"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "Check that we did indeed find an embedding"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "embed_files[0]"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "### Process the speakers\n",
- "\n",
- "Assumes count of **speaker_paths** corresponds to number of speakers (so a corpus in just one directory would be treated like a single speaker and the multiple directories of LibriTTS are treated as distinct speakers)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "speaker_paths = list(set([os.path.dirname(os.path.dirname(embed_file)) for embed_file in embed_files]))\n",
- "speaker_to_utter = {}\n",
- "for embed_file in embed_files:\n",
- " speaker_path = os.path.dirname(os.path.dirname(embed_file))\n",
- " try:\n",
- " speaker_to_utter[speaker_path].append(embed_file)\n",
- " except:\n",
- " speaker_to_utter[speaker_path]=[embed_file]\n",
- "print(f'Speaker count: {len(speaker_paths)}')"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "### Set up the embeddings\n",
- "\n",
- "Adjust the number of speakers to select and the number of utterances from each speaker and they will be randomly sampled from the corpus"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "embeds = []\n",
- "labels = []\n",
- "locations = []\n",
- "\n",
- "# single speaker \n",
- "#num_speakers = 1\n",
- "#num_utters = 1000\n",
- "\n",
- "# multi speaker\n",
- "num_speakers = 10\n",
- "num_utters = 20\n",
- "\n",
- "\n",
- "speaker_idxs = np.random.choice(range(len(speaker_paths)), num_speakers, replace=False )\n",
- "\n",
- "for speaker_num, speaker_idx in enumerate(speaker_idxs):\n",
- " speaker_path = speaker_paths[speaker_idx]\n",
- " speakers_utter = speaker_to_utter[speaker_path]\n",
- " utter_idxs = np.random.randint(0, len(speakers_utter) , num_utters)\n",
- " for utter_idx in utter_idxs:\n",
- " embed_path = speaker_to_utter[speaker_path][utter_idx]\n",
- " embed = np.load(embed_path)\n",
- " embeds.append(embed)\n",
- " labels.append(str(speaker_num))\n",
- " locations.append(embed_path.replace(EMBED_PATH, '').replace('.npy','.wav'))\n",
- "embeds = np.concatenate(embeds)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "Load embeddings with UMAP"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "model = umap.UMAP()\n",
- "projection = model.fit_transform(embeds)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "### Interactively charting the data in Bokeh\n",
- "\n",
- "Set up various details for Bokeh to plot the data\n",
- "\n",
- "You can use the regular Bokeh [tools](http://docs.bokeh.org/en/1.4.0/docs/user_guide/tools.html?highlight=tools) to explore the data, with reset setting it back to normal\n",
- "\n",
- "Once you have started the local server (see cell below) you can then click on plotted points which will open a tab to play the audio for that point, enabling easy exploration of your corpus\n",
- "\n",
- "File location in the tooltip is given relative to **AUDIO_PATH**"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "source_wav_stems = ColumnDataSource(\n",
- " data=dict(\n",
- " x = projection.T[0].tolist(),\n",
- " y = projection.T[1].tolist(),\n",
- " desc=locations,\n",
- " label=labels\n",
- " )\n",
- " )\n",
- "\n",
- "hover = HoverTool(\n",
- " tooltips=[\n",
- " (\"file\", \"@desc\"),\n",
- " (\"speaker\", \"@label\"),\n",
- " ]\n",
- " )\n",
- "\n",
- "# optionally consider adding these to the tooltips if you want additional detail\n",
- "# for the coordinates: (\"(x,y)\", \"($x, $y)\"),\n",
- "# for the index of the embedding / wav file: (\"index\", \"$index\"),\n",
- "\n",
- "factors = list(set(labels))\n",
- "pal_size = max(len(factors), 3)\n",
- "pal = Category10[pal_size]\n",
- "\n",
- "p = figure(plot_width=600, plot_height=400, tools=[hover,BoxZoomTool(), ResetTool(), TapTool()])\n",
- "\n",
- "\n",
- "p.circle('x', 'y', source=source_wav_stems, color=factor_cmap('label', palette=pal, factors=factors),)\n",
- "\n",
- "url = \"http://localhost:8000/@desc\"\n",
- "taptool = p.select(type=TapTool)\n",
- "taptool.callback = OpenURL(url=url)\n",
- "\n",
- "show(p)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "### Local server to serve wav files from corpus\n",
- "\n",
- "This is required so that when you click on a data point the hyperlink associated with it will be served the file locally.\n",
- "\n",
- "There are other ways to serve this if you prefer and you can also run the commands manually on the command line\n",
- "\n",
- "The server will continue to run until stopped. To stop it simply interupt the kernel (ie square button or under Kernel menu)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "%cd $AUDIO_PATH\n",
- "%pwd\n",
- "!python -m http.server"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.4"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
diff --git a/synthesize.py b/synthesize.py
deleted file mode 100644
index 18048c2f..00000000
--- a/synthesize.py
+++ /dev/null
@@ -1,182 +0,0 @@
-# pylint: disable=redefined-outer-name, unused-argument
-import os
-import time
-import argparse
-import torch
-import json
-import string
-
-from TTS.utils.synthesis import synthesis
-from TTS.utils.generic_utils import setup_model
-from TTS.utils.io import load_config
-from TTS.utils.text.symbols import make_symbols, symbols, phonemes
-from TTS.utils.audio import AudioProcessor
-
-
-def tts(model,
- vocoder_model,
- C,
- VC,
- text,
- ap,
- ap_vocoder,
- use_cuda,
- batched_vocoder,
- speaker_id=None,
- figures=False):
- t_1 = time.time()
- use_vocoder_model = vocoder_model is not None
- waveform, alignment, _, postnet_output, stop_tokens, _ = synthesis(
- model, text, C, use_cuda, ap, speaker_id, style_wav=False,
- truncated=False, enable_eos_bos_chars=C.enable_eos_bos_chars,
- use_griffin_lim=(not use_vocoder_model), do_trim_silence=True)
-
- if C.model == "Tacotron" and use_vocoder_model:
- postnet_output = ap.out_linear_to_mel(postnet_output.T).T
- # correct if there is a scale difference b/w two models
- if use_vocoder_model:
- postnet_output = ap._denormalize(postnet_output)
- postnet_output = ap_vocoder._normalize(postnet_output)
- vocoder_input = torch.FloatTensor(postnet_output.T).unsqueeze(0)
- waveform = vocoder_model.generate(
- vocoder_input.cuda() if use_cuda else vocoder_input,
- batched=batched_vocoder,
- target=8000,
- overlap=400)
- print(" > Run-time: {}".format(time.time() - t_1))
- return alignment, postnet_output, stop_tokens, waveform
-
-
-if __name__ == "__main__":
-
- global symbols, phonemes
-
- parser = argparse.ArgumentParser()
- parser.add_argument('text', type=str, help='Text to generate speech.')
- parser.add_argument('config_path',
- type=str,
- help='Path to model config file.')
- parser.add_argument(
- 'model_path',
- type=str,
- help='Path to model file.',
- )
- parser.add_argument(
- 'out_path',
- type=str,
- help='Path to save final wav file. Wav file will be names as the text given.',
- )
- parser.add_argument('--use_cuda',
- type=bool,
- help='Run model on CUDA.',
- default=False)
- parser.add_argument(
- '--vocoder_path',
- type=str,
- help=
- 'Path to vocoder model file. If it is not defined, model uses GL as vocoder. Please make sure that you installed vocoder library before (WaveRNN).',
- default="",
- )
- parser.add_argument('--vocoder_config_path',
- type=str,
- help='Path to vocoder model config file.',
- default="")
- parser.add_argument(
- '--batched_vocoder',
- type=bool,
- help="If True, vocoder model uses faster batch processing.",
- default=True)
- parser.add_argument('--speakers_json',
- type=str,
- help="JSON file for multi-speaker model.",
- default="")
- parser.add_argument(
- '--speaker_id',
- type=int,
- help="target speaker_id if the model is multi-speaker.",
- default=None)
- args = parser.parse_args()
-
- if args.vocoder_path != "":
- assert args.use_cuda, " [!] Enable cuda for vocoder."
- from WaveRNN.models.wavernn import Model as VocoderModel
-
- # load the config
- C = load_config(args.config_path)
- C.forward_attn_mask = True
-
- # load the audio processor
- ap = AudioProcessor(**C.audio)
-
- # if the vocabulary was passed, replace the default
- if 'characters' in C.keys():
- symbols, phonemes = make_symbols(**C.characters)
-
- # load speakers
- if args.speakers_json != '':
- speakers = json.load(open(args.speakers_json, 'r'))
- num_speakers = len(speakers)
- else:
- num_speakers = 0
-
- # load the model
- num_chars = len(phonemes) if C.use_phonemes else len(symbols)
- model = setup_model(num_chars, num_speakers, C)
- cp = torch.load(args.model_path)
- model.load_state_dict(cp['model'])
- model.eval()
- if args.use_cuda:
- model.cuda()
- model.decoder.set_r(cp['r'])
-
- # load vocoder model
- if args.vocoder_path != "":
- VC = load_config(args.vocoder_config_path)
- ap_vocoder = AudioProcessor(**VC.audio)
- bits = 10
- vocoder_model = VocoderModel(rnn_dims=512,
- fc_dims=512,
- mode=VC.mode,
- mulaw=VC.mulaw,
- pad=VC.pad,
- upsample_factors=VC.upsample_factors,
- feat_dims=VC.audio["num_mels"],
- compute_dims=128,
- res_out_dims=128,
- res_blocks=10,
- hop_length=ap.hop_length,
- sample_rate=ap.sample_rate,
- use_aux_net=True,
- use_upsample_net=True)
-
- check = torch.load(args.vocoder_path)
- vocoder_model.load_state_dict(check['model'])
- vocoder_model.eval()
- if args.use_cuda:
- vocoder_model.cuda()
- else:
- vocoder_model = None
- VC = None
- ap_vocoder = None
-
- # synthesize voice
- print(" > Text: {}".format(args.text))
- _, _, _, wav = tts(model,
- vocoder_model,
- C,
- VC,
- args.text,
- ap,
- ap_vocoder,
- args.use_cuda,
- args.batched_vocoder,
- speaker_id=args.speaker_id,
- figures=False)
-
- # save the results
- file_name = args.text.replace(" ", "_")
- file_name = file_name.translate(
- str.maketrans('', '', string.punctuation.replace('_', ''))) + '.wav'
- out_path = os.path.join(args.out_path, file_name)
- print(" > Saving output to {}".format(out_path))
- ap.save_wav(wav, out_path)
diff --git a/tests/data/ljspeech/wavs/LJ001-0001.wav b/tests/data/ljspeech/wavs/LJ001-0001.wav
index a4662ab0..a274be89 100644
Binary files a/tests/data/ljspeech/wavs/LJ001-0001.wav and b/tests/data/ljspeech/wavs/LJ001-0001.wav differ
diff --git a/tests/generic_utils_text.py b/tests/generic_utils_text.py
deleted file mode 100644
index 228df2df..00000000
--- a/tests/generic_utils_text.py
+++ /dev/null
@@ -1,35 +0,0 @@
-import unittest
-import torch as T
-
-from TTS.utils.generic_utils import save_checkpoint, save_best_model
-from TTS.layers.tacotron import Prenet
-
-OUT_PATH = '/tmp/test.pth.tar'
-
-
-class ModelSavingTests(unittest.TestCase):
- def save_checkpoint_test(self):
- # create a dummy model
- model = Prenet(128, out_features=[256, 128])
- model = T.nn.DataParallel(layer) #FIXME: undefined variable layer
-
- # save the model
- save_checkpoint(model, None, 100, OUT_PATH, 1, 1)
-
- # load the model to CPU
- model_dict = T.load(
- MODEL_PATH, map_location=lambda storage, loc: storage) #FIXME: undefined variable MODEL_PATH
- model.load_state_dict(model_dict['model'])
-
- def save_best_model_test(self):
- # create a dummy model
- model = Prenet(256, out_features=[256, 256])
- model = T.nn.DataParallel(layer)
-
- # save the model
- save_best_model(model, None, 0, 100, OUT_PATH, 10, 1)
-
- # load the model to CPU
- model_dict = T.load(
- MODEL_PATH, map_location=lambda storage, loc: storage)
- model.load_state_dict(model_dict['model'])
diff --git a/tests/inputs/scale_stats.npy b/tests/inputs/scale_stats.npy
index 5368ecb2..10015de5 100644
Binary files a/tests/inputs/scale_stats.npy and b/tests/inputs/scale_stats.npy differ
diff --git a/tests/inputs/server_config.json b/tests/inputs/server_config.json
index 7f5a60fb..0cb9b948 100644
--- a/tests/inputs/server_config.json
+++ b/tests/inputs/server_config.json
@@ -5,10 +5,9 @@
"wavernn_lib_path": null, // Rootpath to wavernn project folder to be imported. If this is null, model uses GL for speech synthesis.
"wavernn_file": null, // wavernn checkpoint file name
"wavernn_config": null, // wavernn config file
- "pwgan_lib_path": null,
- "pwgan_file": null,
- "pwgan_config": null,
- "is_wavernn_batched":true,
+ "vocoder_config":null,
+ "vocoder_checkpoint": null,
+ "is_wavernn_batched":true,
"port": 5002,
"use_cuda": false,
"debug": true
diff --git a/tests/test_config.json b/tests/inputs/test_config.json
similarity index 68%
rename from tests/test_config.json
rename to tests/inputs/test_config.json
index e9cd48cf..b2bba154 100644
--- a/tests/test_config.json
+++ b/tests/inputs/test_config.json
@@ -1,8 +1,8 @@
{
"audio":{
"audio_processor": "audio", // to use dictate different audio processors, if available.
- "num_mels": 80, // size of the mel spec frame.
- "num_freq": 513, // number of stft frequency levels. Size of the linear spectogram frame.
+ "num_mels": 80, // size of the mel spec frame.
+ "fft_size": 1024, // number of stft frequency levels. Size of the linear spectogram frame.
"sample_rate": 22050, // wav sample-rate. If different than the original data, it is resampled.
"frame_length_ms": null, // stft window length in ms.
"frame_shift_ms": null, // stft window hop-lengh in ms.
@@ -19,7 +19,8 @@
"max_norm": 4, // scale normalization to range [-max_norm, max_norm] or [0, max_norm]
"mel_fmin": 0, // minimum freq level for mel-spec. ~50 for male and ~95 for female voices. Tune for dataset!!
"mel_fmax": 8000, // maximum freq level for mel-spec. Tune for dataset!!
- "do_trim_silence": false
+ "do_trim_silence": false,
+ "spec_gain": 20
},
"characters":{
@@ -50,5 +51,18 @@
"output_path": "result",
"min_seq_len": 0,
"max_seq_len": 300,
- "log_dir": "tests/outputs/"
- }
+ "log_dir": "tests/outputs/",
+
+ // MULTI-SPEAKER and GST
+ "use_speaker_embedding": false, // use speaker embedding to enable multi-speaker learning.
+ "use_gst": true, // use global style tokens
+ "gst": { // gst parameter if gst is enabled
+ "gst_style_input": null, // Condition the style input either on a
+ // -> wave file [path to wave] or
+ // -> dictionary using the style tokens {'token1': 'value', 'token2': 'value'} example {"0": 0.15, "1": 0.15, "5": -0.15}
+ // with the dictionary being len(dict) <= len(gst_style_tokens).
+ "gst_embedding_dim": 512,
+ "gst_num_heads": 4,
+ "gst_style_tokens": 10
+ }
+}
diff --git a/tests/inputs/test_train_config.json b/tests/inputs/test_train_config.json
new file mode 100644
index 00000000..bea4cbb7
--- /dev/null
+++ b/tests/inputs/test_train_config.json
@@ -0,0 +1,311 @@
+<<<<<<< HEAD:tests/inputs/test_train_config.json
+{
+ "model": "Tacotron2",
+ "run_name": "test_sample_dataset_run",
+ "run_description": "sample dataset test run",
+
+ // AUDIO PARAMETERS
+ "audio":{
+ // stft parameters
+ "fft_size": 1024, // number of stft frequency levels. Size of the linear spectogram frame.
+ "win_length": 1024, // stft window length in ms.
+ "hop_length": 256, // stft window hop-lengh in ms.
+ "frame_length_ms": null, // stft window length in ms.If null, 'win_length' is used.
+ "frame_shift_ms": null, // stft window hop-lengh in ms. If null, 'hop_length' is used.
+
+ // Audio processing parameters
+ "sample_rate": 22050, // DATASET-RELATED: wav sample-rate.
+ "preemphasis": 0.0, // pre-emphasis to reduce spec noise and make it more structured. If 0.0, no -pre-emphasis.
+ "ref_level_db": 20, // reference level db, theoretically 20db is the sound of air.
+
+ // Silence trimming
+ "do_trim_silence": true,// enable trimming of slience of audio as you load it. LJspeech (true), TWEB (false), Nancy (true)
+ "trim_db": 60, // threshold for timming silence. Set this according to your dataset.
+
+ // Griffin-Lim
+ "power": 1.5, // value to sharpen wav signals after GL algorithm.
+ "griffin_lim_iters": 60,// #griffin-lim iterations. 30-60 is a good range. Larger the value, slower the generation.
+
+ // MelSpectrogram parameters
+ "num_mels": 80, // size of the mel spec frame.
+ "mel_fmin": 0.0, // minimum freq level for mel-spec. ~50 for male and ~95 for female voices. Tune for dataset!!
+ "mel_fmax": 8000.0, // maximum freq level for mel-spec. Tune for dataset!!
+ "spec_gain": 20.0,
+
+ // Normalization parameters
+ "signal_norm": true, // normalize spec values. Mean-Var normalization if 'stats_path' is defined otherwise range normalization defined by the other params.
+ "min_level_db": -100, // lower bound for normalization
+ "symmetric_norm": true, // move normalization to range [-1, 1]
+ "max_norm": 4.0, // scale normalization to range [-max_norm, max_norm] or [0, max_norm]
+ "clip_norm": true, // clip normalized values into the range.
+ "stats_path": null // DO NOT USE WITH MULTI_SPEAKER MODEL. scaler stats file computed by 'compute_statistics.py'. If it is defined, mean-std based notmalization is used and other normalization params are ignored
+ },
+
+ // VOCABULARY PARAMETERS
+ // if custom character set is not defined,
+ // default set in symbols.py is used
+ // "characters":{
+ // "pad": "_",
+ // "eos": "~",
+ // "bos": "^",
+ // "characters": "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!'(),-.:;? ",
+ // "punctuations":"!'(),-.:;? ",
+ // "phonemes":"iyɨʉɯuɪʏʊeøɘəɵɤoɛœɜɞʌɔæɐaɶɑɒᵻʘɓǀɗǃʄǂɠǁʛpbtdʈɖcɟkɡqɢʔɴŋɲɳnɱmʙrʀⱱɾɽɸβfvθðszʃʒʂʐçʝxɣχʁħʕhɦɬɮʋɹɻjɰlɭʎʟˈˌːˑʍwɥʜʢʡɕʑɺɧɚ˞ɫ"
+ // },
+
+ // DISTRIBUTED TRAINING
+ "distributed":{
+ "backend": "nccl",
+ "url": "tcp:\/\/localhost:54321"
+ },
+
+ "reinit_layers": [], // give a list of layer names to restore from the given checkpoint. If not defined, it reloads all heuristically matching layers.
+
+ // TRAINING
+ "batch_size": 1, // Batch size for training. Lower values than 32 might cause hard to learn attention. It is overwritten by 'gradual_training'.
+ "eval_batch_size":1,
+ "r": 7, // Number of decoder frames to predict per iteration. Set the initial values if gradual training is enabled.
+ "gradual_training": [[0, 7, 4]], //set gradual training steps [first_step, r, batch_size]. If it is null, gradual training is disabled. For Tacotron, you might need to reduce the 'batch_size' as you proceeed.
+ "loss_masking": true, // enable / disable loss masking against the sequence padding.
+ "ga_alpha": 10.0, // weight for guided attention loss. If > 0, guided attention is enabled.
+ "apex_amp_level": null,
+
+ // VALIDATION
+ "run_eval": true,
+ "test_delay_epochs": 0, //Until attention is aligned, testing only wastes computation time.
+ "test_sentences_file": null, // set a file to load sentences to be used for testing. If it is null then we use default english sentences.
+
+ // OPTIMIZER
+ "noam_schedule": false, // use noam warmup and lr schedule.
+ "grad_clip": 1.0, // upper limit for gradients for clipping.
+ "epochs": 1, // total number of epochs to train.
+ "lr": 0.0001, // Initial learning rate. If Noam decay is active, maximum learning rate.
+ "wd": 0.000001, // Weight decay weight.
+ "warmup_steps": 4000, // Noam decay steps to increase the learning rate from 0 to "lr"
+ "seq_len_norm": false, // Normalize eash sample loss with its length to alleviate imbalanced datasets. Use it if your dataset is small or has skewed distribution of sequence lengths.
+
+ // TACOTRON PRENET
+ "memory_size": -1, // ONLY TACOTRON - size of the memory queue used fro storing last decoder predictions for auto-regression. If < 0, memory queue is disabled and decoder only uses the last prediction frame.
+ "prenet_type": "bn", // "original" or "bn".
+ "prenet_dropout": false, // enable/disable dropout at prenet.
+
+ // TACOTRON ATTENTION
+ "attention_type": "original", // 'original' or 'graves'
+ "attention_heads": 4, // number of attention heads (only for 'graves')
+ "attention_norm": "sigmoid", // softmax or sigmoid.
+ "windowing": false, // Enables attention windowing. Used only in eval mode.
+ "use_forward_attn": false, // if it uses forward attention. In general, it aligns faster.
+ "forward_attn_mask": false, // Additional masking forcing monotonicity only in eval mode.
+ "transition_agent": false, // enable/disable transition agent of forward attention.
+ "location_attn": true, // enable_disable location sensitive attention. It is enabled for TACOTRON by default.
+ "bidirectional_decoder": false, // use https://arxiv.org/abs/1907.09006. Use it, if attention does not work well with your dataset.
+ "double_decoder_consistency": true, // use DDC explained here https://erogol.com/solving-attention-problems-of-tts-models-with-double-decoder-consistency-draft/
+ "ddc_r": 7, // reduction rate for coarse decoder.
+
+ // STOPNET
+ "stopnet": true, // Train stopnet predicting the end of synthesis.
+ "separate_stopnet": true, // Train stopnet seperately if 'stopnet==true'. It prevents stopnet loss to influence the rest of the model. It causes a better model, but it trains SLOWER.
+
+ // TENSORBOARD and LOGGING
+ "print_step": 1, // Number of steps to log training on console.
+ "tb_plot_step": 100, // Number of steps to plot TB training figures.
+ "print_eval": false, // If True, it prints intermediate loss values in evalulation.
+ "save_step": 10000, // Number of training steps expected to save traninpg stats and checkpoints.
+ "checkpoint": true, // If true, it saves checkpoints per "save_step"
+ "tb_model_param_stats": false, // true, plots param stats per layer on tensorboard. Might be memory consuming, but good for debugging.
+
+ // DATA LOADING
+ "text_cleaner": "phoneme_cleaners",
+ "enable_eos_bos_chars": false, // enable/disable beginning of sentence and end of sentence chars.
+ "num_loader_workers": 4, // number of training data loader processes. Don't set it too big. 4-8 are good values.
+ "num_val_loader_workers": 4, // number of evaluation data loader processes.
+ "batch_group_size": 0, //Number of batches to shuffle after bucketing.
+ "min_seq_len": 6, // DATASET-RELATED: minimum text length to use in training
+ "max_seq_len": 153, // DATASET-RELATED: maximum text length
+
+ // PATHS
+ "output_path": "tests/train_outputs/",
+
+ // PHONEMES
+ "phoneme_cache_path": "tests/train_outputs/phoneme_cache/", // phoneme computation is slow, therefore, it caches results in the given folder.
+ "use_phonemes": true, // use phonemes instead of raw characters. It is suggested for better pronounciation.
+ "phoneme_language": "en-us", // depending on your target language, pick one from https://github.com/bootphon/phonemizer#languages
+
+ // MULTI-SPEAKER and GST
+ "use_speaker_embedding": false, // use speaker embedding to enable multi-speaker learning.
+ "style_wav_for_test": null, // path to style wav file to be used in TacotronGST inference.
+ "use_gst": false, // TACOTRON ONLY: use global style tokens
+
+ // DATASETS
+ "train_portion": 0.1, // dataset portion used for training. It is mainly for internal experiments.
+ "eval_portion": 0.1, // dataset portion used for training. It is mainly for internal experiments.
+ "datasets": // List of datasets. They all merged and they get different speaker_ids.
+ [
+ {
+ "name": "ljspeech",
+ "path": "tests/data/ljspeech/",
+ "meta_file_train": "metadata.csv",
+ "meta_file_val": "metadata.csv"
+ }
+ ]
+
+}
+
+=======
+{
+ "model": "Tacotron2",
+ "run_name": "ljspeech-ddc-bn",
+ "run_description": "tacotron2 with ddc and batch-normalization",
+
+ // AUDIO PARAMETERS
+ "audio":{
+ // stft parameters
+ "fft_size": 1024, // number of stft frequency levels. Size of the linear spectogram frame.
+ "win_length": 1024, // stft window length in ms.
+ "hop_length": 256, // stft window hop-lengh in ms.
+ "frame_length_ms": null, // stft window length in ms.If null, 'win_length' is used.
+ "frame_shift_ms": null, // stft window hop-lengh in ms. If null, 'hop_length' is used.
+
+ // Audio processing parameters
+ "sample_rate": 22050, // DATASET-RELATED: wav sample-rate.
+ "preemphasis": 0.0, // pre-emphasis to reduce spec noise and make it more structured. If 0.0, no -pre-emphasis.
+ "ref_level_db": 20, // reference level db, theoretically 20db is the sound of air.
+
+ // Silence trimming
+ "do_trim_silence": true,// enable trimming of slience of audio as you load it. LJspeech (true), TWEB (false), Nancy (true)
+ "trim_db": 60, // threshold for timming silence. Set this according to your dataset.
+
+ // Griffin-Lim
+ "power": 1.5, // value to sharpen wav signals after GL algorithm.
+ "griffin_lim_iters": 60,// #griffin-lim iterations. 30-60 is a good range. Larger the value, slower the generation.
+
+ // MelSpectrogram parameters
+ "num_mels": 80, // size of the mel spec frame.
+ "mel_fmin": 0.0, // minimum freq level for mel-spec. ~50 for male and ~95 for female voices. Tune for dataset!!
+ "mel_fmax": 8000.0, // maximum freq level for mel-spec. Tune for dataset!!
+ "spec_gain": 20,
+
+ // Normalization parameters
+ "signal_norm": true, // normalize spec values. Mean-Var normalization if 'stats_path' is defined otherwise range normalization defined by the other params.
+ "min_level_db": -100, // lower bound for normalization
+ "symmetric_norm": true, // move normalization to range [-1, 1]
+ "max_norm": 4.0, // scale normalization to range [-max_norm, max_norm] or [0, max_norm]
+ "clip_norm": true, // clip normalized values into the range.
+ "stats_path": null // DO NOT USE WITH MULTI_SPEAKER MODEL. scaler stats file computed by 'compute_statistics.py'. If it is defined, mean-std based notmalization is used and other normalization params are ignored
+ },
+
+ // VOCABULARY PARAMETERS
+ // if custom character set is not defined,
+ // default set in symbols.py is used
+ // "characters":{
+ // "pad": "_",
+ // "eos": "~",
+ // "bos": "^",
+ // "characters": "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!'(),-.:;? ",
+ // "punctuations":"!'(),-.:;? ",
+ // "phonemes":"iyɨʉɯuɪʏʊeøɘəɵɤoɛœɜɞʌɔæɐaɶɑɒᵻʘɓǀɗǃʄǂɠǁʛpbtdʈɖcɟkɡqɢʔɴŋɲɳnɱmʙrʀⱱɾɽɸβfvθðszʃʒʂʐçʝxɣχʁħʕhɦɬɮʋɹɻjɰlɭʎʟˈˌːˑʍwɥʜʢʡɕʑɺɧɚ˞ɫ"
+ // },
+
+ // DISTRIBUTED TRAINING
+ "distributed":{
+ "backend": "nccl",
+ "url": "tcp:\/\/localhost:54321"
+ },
+
+ "reinit_layers": [], // give a list of layer names to restore from the given checkpoint. If not defined, it reloads all heuristically matching layers.
+
+ // TRAINING
+ "batch_size": 32, // Batch size for training. Lower values than 32 might cause hard to learn attention. It is overwritten by 'gradual_training'.
+ "eval_batch_size":16,
+ "r": 7, // Number of decoder frames to predict per iteration. Set the initial values if gradual training is enabled.
+ "gradual_training": [[0, 7, 64], [1, 5, 64], [50000, 3, 32], [130000, 2, 32], [290000, 1, 32]], //set gradual training steps [first_step, r, batch_size]. If it is null, gradual training is disabled. For Tacotron, you might need to reduce the 'batch_size' as you proceeed.
+ "loss_masking": true, // enable / disable loss masking against the sequence padding.
+ "ga_alpha": 10.0, // weight for guided attention loss. If > 0, guided attention is enabled.
+
+ // VALIDATION
+ "run_eval": true,
+ "test_delay_epochs": 10, //Until attention is aligned, testing only wastes computation time.
+ "test_sentences_file": null, // set a file to load sentences to be used for testing. If it is null then we use default english sentences.
+
+ // OPTIMIZER
+ "noam_schedule": false, // use noam warmup and lr schedule.
+ "grad_clip": 1.0, // upper limit for gradients for clipping.
+ "epochs": 1000, // total number of epochs to train.
+ "lr": 0.0001, // Initial learning rate. If Noam decay is active, maximum learning rate.
+ "wd": 0.000001, // Weight decay weight.
+ "warmup_steps": 4000, // Noam decay steps to increase the learning rate from 0 to "lr"
+ "seq_len_norm": false, // Normalize eash sample loss with its length to alleviate imbalanced datasets. Use it if your dataset is small or has skewed distribution of sequence lengths.
+
+ // TACOTRON PRENET
+ "memory_size": -1, // ONLY TACOTRON - size of the memory queue used fro storing last decoder predictions for auto-regression. If < 0, memory queue is disabled and decoder only uses the last prediction frame.
+ "prenet_type": "bn", // "original" or "bn".
+ "prenet_dropout": false, // enable/disable dropout at prenet.
+
+ // TACOTRON ATTENTION
+ "attention_type": "original", // 'original' or 'graves'
+ "attention_heads": 4, // number of attention heads (only for 'graves')
+ "attention_norm": "sigmoid", // softmax or sigmoid.
+ "windowing": false, // Enables attention windowing. Used only in eval mode.
+ "use_forward_attn": false, // if it uses forward attention. In general, it aligns faster.
+ "forward_attn_mask": false, // Additional masking forcing monotonicity only in eval mode.
+ "transition_agent": false, // enable/disable transition agent of forward attention.
+ "location_attn": true, // enable_disable location sensitive attention. It is enabled for TACOTRON by default.
+ "bidirectional_decoder": false, // use https://arxiv.org/abs/1907.09006. Use it, if attention does not work well with your dataset.
+ "double_decoder_consistency": true, // use DDC explained here https://erogol.com/solving-attention-problems-of-tts-models-with-double-decoder-consistency-draft/
+ "ddc_r": 7, // reduction rate for coarse decoder.
+
+ // STOPNET
+ "stopnet": true, // Train stopnet predicting the end of synthesis.
+ "separate_stopnet": true, // Train stopnet seperately if 'stopnet==true'. It prevents stopnet loss to influence the rest of the model. It causes a better model, but it trains SLOWER.
+
+ // TENSORBOARD and LOGGING
+ "print_step": 25, // Number of steps to log training on console.
+ "tb_plot_step:": 100, // Number of steps to plot TB training figures.
+ "print_eval": false, // If True, it prints intermediate loss values in evalulation.
+ "save_step": 10000, // Number of training steps expected to save traninpg stats and checkpoints.
+ "checkpoint": true, // If true, it saves checkpoints per "save_step"
+ "tb_model_param_stats": false, // true, plots param stats per layer on tensorboard. Might be memory consuming, but good for debugging.
+
+ // DATA LOADING
+ "text_cleaner": "phoneme_cleaners",
+ "enable_eos_bos_chars": false, // enable/disable beginning of sentence and end of sentence chars.
+ "num_loader_workers": 4, // number of training data loader processes. Don't set it too big. 4-8 are good values.
+ "num_val_loader_workers": 4, // number of evaluation data loader processes.
+ "batch_group_size": 0, //Number of batches to shuffle after bucketing.
+ "min_seq_len": 6, // DATASET-RELATED: minimum text length to use in training
+ "max_seq_len": 153, // DATASET-RELATED: maximum text length
+
+ // PATHS
+ "output_path": "/home/erogol/Models/LJSpeech/",
+
+ // PHONEMES
+ "phoneme_cache_path": "/media/erogol/data_ssd2/mozilla_us_phonemes_3", // phoneme computation is slow, therefore, it caches results in the given folder.
+ "use_phonemes": true, // use phonemes instead of raw characters. It is suggested for better pronounciation.
+ "phoneme_language": "en-us", // depending on your target language, pick one from https://github.com/bootphon/phonemizer#languages
+
+ // MULTI-SPEAKER and GST
+ "use_speaker_embedding": false, // use speaker embedding to enable multi-speaker learning.
+ "use_gst": true, // use global style tokens
+ "gst": { // gst parameter if gst is enabled
+ "gst_style_input": null, // Condition the style input either on a
+ // -> wave file [path to wave] or
+ // -> dictionary using the style tokens {'token1': 'value', 'token2': 'value'} example {"0": 0.15, "1": 0.15, "5": -0.15}
+ // with the dictionary being len(dict) == len(gst_style_tokens).
+ "gst_embedding_dim": 512,
+ "gst_num_heads": 4,
+ "gst_style_tokens": 10
+ },
+
+ // DATASETS
+ "datasets": // List of datasets. They all merged and they get different speaker_ids.
+ [
+ {
+ "name": "ljspeech",
+ "path": "/home/erogol/Data/LJSpeech-1.1/",
+ "meta_file_train": "metadata.csv",
+ "meta_file_val": null
+ }
+ ]
+}
+
+>>>>>>> Added support for Tacotron2 GST + abbility to condition style input with wav or tokens:config.json
diff --git a/tests/inputs/test_vocoder_audio_config.json b/tests/inputs/test_vocoder_audio_config.json
new file mode 100644
index 00000000..08acc48c
--- /dev/null
+++ b/tests/inputs/test_vocoder_audio_config.json
@@ -0,0 +1,24 @@
+{
+ "audio":{
+ "num_mels": 80, // size of the mel spec frame.
+ "num_freq": 513, // number of stft frequency levels. Size of the linear spectogram frame.
+ "sample_rate": 22050, // wav sample-rate. If different than the original data, it is resampled.
+ "frame_length_ms": null, // stft window length in ms.
+ "frame_shift_ms": null, // stft window hop-lengh in ms.
+ "hop_length": 256,
+ "win_length": 1024,
+ "preemphasis": 0.97, // pre-emphasis to reduce spec noise and make it more structured. If 0.0, no -pre-emphasis.
+ "min_level_db": -100, // normalization range
+ "ref_level_db": 20, // reference level db, theoretically 20db is the sound of air.
+ "power": 1.5, // value to sharpen wav signals after GL algorithm.
+ "griffin_lim_iters": 30,// #griffin-lim iterations. 30-60 is a good range. Larger the value, slower the generation.
+ "signal_norm": true, // normalize the spec values in range [0, 1]
+ "symmetric_norm": true, // move normalization to range [-1, 1]
+ "clip_norm": true, // clip normalized values into the range.
+ "max_norm": 4, // scale normalization to range [-max_norm, max_norm] or [0, max_norm]
+ "mel_fmin": 0, // minimum freq level for mel-spec. ~50 for male and ~95 for female voices. Tune for dataset!!
+ "mel_fmax": 8000, // maximum freq level for mel-spec. Tune for dataset!!
+ "do_trim_silence": false
+ }
+}
+
diff --git a/tests/inputs/test_vocoder_multiband_melgan_config.json b/tests/inputs/test_vocoder_multiband_melgan_config.json
new file mode 100644
index 00000000..c0f552a4
--- /dev/null
+++ b/tests/inputs/test_vocoder_multiband_melgan_config.json
@@ -0,0 +1,144 @@
+{
+ "run_name": "multiband-melgan",
+ "run_description": "multiband melgan mean-var scaling",
+
+ // AUDIO PARAMETERS
+ "audio":{
+ "fft_size": 1024, // number of stft frequency levels. Size of the linear spectogram frame.
+ "win_length": 1024, // stft window length in ms.
+ "hop_length": 256, // stft window hop-lengh in ms.
+ "frame_length_ms": null, // stft window length in ms.If null, 'win_length' is used.
+ "frame_shift_ms": null, // stft window hop-lengh in ms. If null, 'hop_length' is used.
+
+ // Audio processing parameters
+ "sample_rate": 22050, // DATASET-RELATED: wav sample-rate. If different than the original data, it is resampled.
+ "preemphasis": 0.0, // pre-emphasis to reduce spec noise and make it more structured. If 0.0, no -pre-emphasis.
+ "ref_level_db": 0, // reference level db, theoretically 20db is the sound of air.
+
+ // Silence trimming
+ "do_trim_silence": true,// enable trimming of slience of audio as you load it. LJspeech (false), TWEB (false), Nancy (true)
+ "trim_db": 60, // threshold for timming silence. Set this according to your dataset.
+
+ // MelSpectrogram parameters
+ "num_mels": 80, // size of the mel spec frame.
+ "mel_fmin": 50.0, // minimum freq level for mel-spec. ~50 for male and ~95 for female voices. Tune for dataset!!
+ "mel_fmax": 7600.0, // maximum freq level for mel-spec. Tune for dataset!!
+ "spec_gain": 1.0, // scaler value appplied after log transform of spectrogram.
+
+ // Normalization parameters
+ "signal_norm": true, // normalize spec values. Mean-Var normalization if 'stats_path' is defined otherwise range normalization defined by the other params.
+ "min_level_db": -100, // lower bound for normalization
+ "symmetric_norm": true, // move normalization to range [-1, 1]
+ "max_norm": 4.0, // scale normalization to range [-max_norm, max_norm] or [0, max_norm]
+ "clip_norm": true, // clip normalized values into the range.
+ "stats_path": null // DO NOT USE WITH MULTI_SPEAKER MODEL. scaler stats file computed by 'compute_statistics.py'. If it is defined, mean-std based notmalization is used and other normalization params are ignored
+ },
+
+ // DISTRIBUTED TRAINING
+ // "distributed":{
+ // "backend": "nccl",
+ // "url": "tcp:\/\/localhost:54321"
+ // },
+
+ // MODEL PARAMETERS
+ "use_pqmf": true,
+
+ // LOSS PARAMETERS
+ "use_stft_loss": true,
+ "use_subband_stft_loss": true,
+ "use_mse_gan_loss": true,
+ "use_hinge_gan_loss": false,
+ "use_feat_match_loss": false, // use only with melgan discriminators
+
+ // loss weights
+ "stft_loss_weight": 0.5,
+ "subband_stft_loss_weight": 0.5,
+ "mse_G_loss_weight": 2.5,
+ "hinge_G_loss_weight": 2.5,
+ "feat_match_loss_weight": 25,
+
+ // multiscale stft loss parameters
+ "stft_loss_params": {
+ "n_ffts": [1024, 2048, 512],
+ "hop_lengths": [120, 240, 50],
+ "win_lengths": [600, 1200, 240]
+ },
+
+ // subband multiscale stft loss parameters
+ "subband_stft_loss_params":{
+ "n_ffts": [384, 683, 171],
+ "hop_lengths": [30, 60, 10],
+ "win_lengths": [150, 300, 60]
+ },
+
+ "target_loss": "avg_G_loss", // loss value to pick the best model to save after each epoch
+
+ // DISCRIMINATOR
+ "discriminator_model": "melgan_multiscale_discriminator",
+ "discriminator_model_params":{
+ "base_channels": 16,
+ "max_channels":512,
+ "downsample_factors":[4, 4, 4]
+ },
+ "steps_to_start_discriminator": 200000, // steps required to start GAN trainining.1
+
+ // GENERATOR
+ "generator_model": "multiband_melgan_generator",
+ "generator_model_params": {
+ "upsample_factors":[8, 4, 2],
+ "num_res_blocks": 4
+ },
+
+ // DATASET
+ "data_path": "tests/data/ljspeech/wavs/",
+ "feature_path": null,
+ "seq_len": 16384,
+ "pad_short": 2000,
+ "conv_pad": 0,
+ "use_noise_augment": false,
+ "use_cache": true,
+
+ "reinit_layers": [], // give a list of layer names to restore from the given checkpoint. If not defined, it reloads all heuristically matching layers.
+
+ // TRAINING
+ "batch_size": 4, // Batch size for training. Lower values than 32 might cause hard to learn attention. It is overwritten by 'gradual_training'.
+
+ // VALIDATION
+ "run_eval": true,
+ "test_delay_epochs": 10, //Until attention is aligned, testing only wastes computation time.
+ "test_sentences_file": null, // set a file to load sentences to be used for testing. If it is null then we use default english sentences.
+
+ // OPTIMIZER
+ "epochs": 1, // total number of epochs to train.
+ "wd": 0.0, // Weight decay weight.
+ "gen_clip_grad": -1, // Generator gradient clipping threshold. Apply gradient clipping if > 0
+ "disc_clip_grad": -1, // Discriminator gradient clipping threshold.
+ "lr_scheduler_gen": "MultiStepLR", // one of the schedulers from https://pytorch.org/docs/stable/optim.html#how-to-adjust-learning-rate
+ "lr_scheduler_gen_params": {
+ "gamma": 0.5,
+ "milestones": [100000, 200000, 300000, 400000, 500000, 600000]
+ },
+ "lr_scheduler_disc": "MultiStepLR", // one of the schedulers from https://pytorch.org/docs/stable/optim.html#how-to-adjust-learning-rate
+ "lr_scheduler_disc_params": {
+ "gamma": 0.5,
+ "milestones": [100000, 200000, 300000, 400000, 500000, 600000]
+ },
+ "lr_gen": 1e-4, // Initial learning rate. If Noam decay is active, maximum learning rate.
+ "lr_disc": 1e-4,
+
+ // TENSORBOARD and LOGGING
+ "print_step": 1, // Number of steps to log traning on console.
+ "print_eval": false, // If True, it prints loss values for each step in eval run.
+ "save_step": 25000, // Number of training steps expected to plot training stats on TB and save model checkpoints.
+ "checkpoint": true, // If true, it saves checkpoints per "save_step"
+ "tb_model_param_stats": false, // true, plots param stats per layer on tensorboard. Might be memory consuming, but good for debugging.
+
+ // DATA LOADING
+ "num_loader_workers": 4, // number of training data loader processes. Don't set it too big. 4-8 are good values.
+ "num_val_loader_workers": 4, // number of evaluation data loader processes.
+ "eval_split_size": 10,
+
+ // PATHS
+ "output_path": "tests/outputs/train_outputs/"
+}
+
diff --git a/tests/outputs/dummy_model_config.json b/tests/outputs/dummy_model_config.json
index 2f56c6ce..b032f191 100644
--- a/tests/outputs/dummy_model_config.json
+++ b/tests/outputs/dummy_model_config.json
@@ -4,11 +4,11 @@
"audio":{
// Audio processing parameters
- "num_mels": 80, // size of the mel spec frame.
- "num_freq": 1025, // number of stft frequency levels. Size of the linear spectogram frame.
+ "num_mels": 80, // size of the mel spec frame.
+ "fft_size": 1024, // number of stft frequency levels. Size of the linear spectogram frame.
"sample_rate": 22050, // DATASET-RELATED: wav sample-rate. If different than the original data, it is resampled.
- "frame_length_ms": 50, // stft window length in ms.
- "frame_shift_ms": 12.5, // stft window hop-lengh in ms.
+ "hop_length": 256,
+ "win_length": 1024,
"preemphasis": 0.98, // pre-emphasis to reduce spec noise and make it more structured. If 0.0, no -pre-emphasis.
"min_level_db": -100, // normalization range
"ref_level_db": 20, // reference level db, theoretically 20db is the sound of air.
@@ -31,19 +31,19 @@
"reinit_layers": [],
- "model": "Tacotron2", // one of the model in models/
+ "model": "Tacotron2", // one of the model in models/
"grad_clip": 1, // upper limit for gradients for clipping.
"epochs": 1000, // total number of epochs to train.
"lr": 0.0001, // Initial learning rate. If Noam decay is active, maximum learning rate.
"lr_decay": false, // if true, Noam learning rate decaying is applied through training.
"warmup_steps": 4000, // Noam decay steps to increase the learning rate from 0 to "lr"
"windowing": false, // Enables attention windowing. Used only in eval mode.
- "memory_size": 5, // ONLY TACOTRON - memory queue size used to queue network predictions to feed autoregressive connection. Useful if r < 5.
+ "memory_size": 5, // ONLY TACOTRON - memory queue size used to queue network predictions to feed autoregressive connection. Useful if r < 5.
"attention_norm": "sigmoid", // softmax or sigmoid. Suggested to use softmax for Tacotron2 and sigmoid for Tacotron.
"prenet_type": "original", // ONLY TACOTRON2 - "original" or "bn".
- "prenet_dropout": true, // ONLY TACOTRON2 - enable/disable dropout at prenet.
+ "prenet_dropout": true, // ONLY TACOTRON2 - enable/disable dropout at prenet.
"use_forward_attn": true, // ONLY TACOTRON2 - if it uses forward attention. In general, it aligns faster.
- "forward_attn_mask": false,
+ "forward_attn_mask": false,
"attention_type": "original",
"attention_heads": 5,
"bidirectional_decoder": false,
@@ -51,13 +51,15 @@
"location_attn": false, // ONLY TACOTRON2 - enable_disable location sensitive attention. It is enabled for TACOTRON by default.
"loss_masking": true, // enable / disable loss masking against the sequence padding.
"enable_eos_bos_chars": false, // enable/disable beginning of sentence and end of sentence chars.
- "stopnet": true, // Train stopnet predicting the end of synthesis.
+ "stopnet": true, // Train stopnet predicting the end of synthesis.
"separate_stopnet": true, // Train stopnet seperately if 'stopnet==true'. It prevents stopnet loss to influence the rest of the model. It causes a better model, but it trains SLOWER.
"tb_model_param_stats": false, // true, plots param stats per layer on tensorboard. Might be memory consuming, but good for debugging.
- "use_gst": false,
-
+ "use_gst": false,
+ "double_decoder_consistency": true, // use DDC explained here https://erogol.com/solving-attention-problems-of-tts-models-with-double-decoder-consistency-draft/
+ "ddc_r": 7, // reduction rate for coarse decoder.
+
"batch_size": 32, // Batch size for training. Lower values than 32 might cause hard to learn attention.
- "eval_batch_size":16,
+ "eval_batch_size":16,
"r": 1, // Number of frames to predict for step.
"wd": 0.000001, // Weight decay weight.
"checkpoint": true, // If true, it saves checkpoints per "save_step"
@@ -71,7 +73,7 @@
"data_path": "/media/erogol/data_ssd/Data/Mozilla/", // DATASET-RELATED: can overwritten from command argument
"meta_file_train": "metadata_train.txt", // DATASET-RELATED: metafile for training dataloader.
"meta_file_val": "metadata_val.txt", // DATASET-RELATED: metafile for evaluation dataloader.
- "dataset": "mozilla", // DATASET-RELATED: one of TTS.dataset.preprocessors depending on your target dataset. Use "tts_cache" for pre-computed dataset by extract_features.py
+ "dataset": "mozilla", // DATASET-RELATED: one of mozilla_voice_tts.dataset.preprocessors depending on your target dataset. Use "tts_cache" for pre-computed dataset by extract_features.py
"min_seq_len": 0, // DATASET-RELATED: minimum text length to use in training
"max_seq_len": 150, // DATASET-RELATED: maximum text length
"output_path": "../keep/", // DATASET-RELATED: output path for all training outputs.
@@ -81,6 +83,20 @@
"use_phonemes": false, // use phonemes instead of raw characters. It is suggested for better pronounciation.
"phoneme_language": "en-us", // depending on your target language, pick one from https://github.com/bootphon/phonemizer#languages
"text_cleaner": "phoneme_cleaners",
- "use_speaker_embedding": false // whether to use additional embeddings for separate speakers
+ "use_speaker_embedding": false, // whether to use additional embeddings for separate speakers
+
+ // MULTI-SPEAKER and GST
+ "use_speaker_embedding": false, // use speaker embedding to enable multi-speaker learning.
+ "use_gst": true, // use global style tokens
+ "gst": { // gst parameter if gst is enabled
+ "gst_style_input": null, // Condition the style input either on a
+ // -> wave file [path to wave] or
+ // -> dictionary using the style tokens {'token1': 'value', 'token2': 'value'} example {"0": 0.15, "1": 0.15, "5": -0.15}
+ // with the dictionary being len(dict) <= len(gst_style_tokens).
+ "gst_embedding_dim": 512,
+ "gst_num_heads": 4,
+ "gst_style_tokens": 10
+ }
}
+
diff --git a/tests/symbols_tests.py b/tests/symbols_tests.py
index 4c32c7d6..e3cb23da 100644
--- a/tests/symbols_tests.py
+++ b/tests/symbols_tests.py
@@ -1,6 +1,6 @@
import unittest
-from TTS.utils.text import phonemes
+from mozilla_voice_tts.tts.utils.text import phonemes
class SymbolsTest(unittest.TestCase):
def test_uniqueness(self): #pylint: disable=no-self-use
diff --git a/tests/test_audio.py b/tests/test_audio.py
index 4b8ee276..6796c644 100644
--- a/tests/test_audio.py
+++ b/tests/test_audio.py
@@ -1,16 +1,17 @@
import os
import unittest
-from TTS.tests import get_tests_path, get_tests_input_path, get_tests_output_path
-from TTS.utils.audio import AudioProcessor
-from TTS.utils.io import load_config
+from tests import get_tests_input_path, get_tests_output_path, get_tests_path
+
+from mozilla_voice_tts.utils.audio import AudioProcessor
+from mozilla_voice_tts.utils.io import load_config
TESTS_PATH = get_tests_path()
OUT_PATH = os.path.join(get_tests_output_path(), "audio_tests")
WAV_FILE = os.path.join(get_tests_input_path(), "example_1.wav")
os.makedirs(OUT_PATH, exist_ok=True)
-conf = load_config(os.path.join(TESTS_PATH, 'test_config.json'))
+conf = load_config(os.path.join(get_tests_input_path(), 'test_config.json'))
# pylint: disable=protected-access
@@ -103,7 +104,7 @@ class TestAudio(unittest.TestCase):
assert (x_old - x).sum() == 0
# check value range
assert x_norm.max() <= self.ap.max_norm + 1, x_norm.max()
- assert x_norm.min() >= -self.ap.max_norm - 2, x_norm.min()
+ assert x_norm.min() >= -self.ap.max_norm - 2, x_norm.min() #pylint: disable=invalid-unary-operand-type
assert x_norm.min() <= 0, x_norm.min()
# check denorm.
x_ = self.ap._denormalize(x_norm)
@@ -120,7 +121,7 @@ class TestAudio(unittest.TestCase):
assert (x_old - x).sum() == 0
# check value range
assert x_norm.max() <= self.ap.max_norm, x_norm.max()
- assert x_norm.min() >= -self.ap.max_norm, x_norm.min()
+ assert x_norm.min() >= -self.ap.max_norm, x_norm.min() #pylint: disable=invalid-unary-operand-type
assert x_norm.min() <= 0, x_norm.min()
# check denorm.
x_ = self.ap._denormalize(x_norm)
@@ -148,7 +149,7 @@ class TestAudio(unittest.TestCase):
assert (x_old - x).sum() == 0
assert x_norm.max() <= self.ap.max_norm, x_norm.max()
- assert x_norm.min() >= -self.ap.max_norm, x_norm.min()
+ assert x_norm.min() >= -self.ap.max_norm, x_norm.min() #pylint: disable=invalid-unary-operand-type
assert x_norm.min() < 0, x_norm.min()
x_ = self.ap._denormalize(x_norm)
assert (x - x_).sum() < 1e-3
diff --git a/tests/test_demo_server.py b/tests/test_demo_server.py
index 51cbf341..2ec15aba 100644
--- a/tests/test_demo_server.py
+++ b/tests/test_demo_server.py
@@ -1,13 +1,14 @@
import os
import unittest
-import torch as T
+from tests import get_tests_input_path, get_tests_output_path
-from TTS.server.synthesizer import Synthesizer
-from TTS.tests import get_tests_input_path, get_tests_output_path
-from TTS.utils.text.symbols import make_symbols, phonemes, symbols
-from TTS.utils.generic_utils import setup_model
-from TTS.utils.io import load_config, save_checkpoint
+from mozilla_voice_tts.server.synthesizer import Synthesizer
+from mozilla_voice_tts.tts.utils.generic_utils import setup_model
+from mozilla_voice_tts.tts.utils.io import save_checkpoint
+from mozilla_voice_tts.tts.utils.text.symbols import (make_symbols, phonemes,
+ symbols)
+from mozilla_voice_tts.utils.io import load_config
class DemoServerTest(unittest.TestCase):
@@ -32,3 +33,27 @@ class DemoServerTest(unittest.TestCase):
config['tts_config'] = os.path.join(tts_root_path, config['tts_config'])
synthesizer = Synthesizer(config)
synthesizer.tts("Better this test works!!")
+
+ def test_split_into_sentences(self):
+ """Check demo server sentences split as expected"""
+ print("\n > Testing demo server sentence splitting")
+ # pylint: disable=attribute-defined-outside-init
+ self.seg = Synthesizer.get_segmenter("en")
+ sis = Synthesizer.split_into_sentences
+ assert sis(self, 'Hello. Two sentences') == ['Hello.', 'Two sentences']
+ assert sis(self, 'He went to meet the adviser from Scott, Waltman & Co. next morning.') == ['He went to meet the adviser from Scott, Waltman & Co. next morning.']
+ assert sis(self, 'Let\'s run it past Sarah and co. They\'ll want to see this.') == ['Let\'s run it past Sarah and co.', 'They\'ll want to see this.']
+ assert sis(self, 'Where is Bobby Jr.\'s rabbit?') == ['Where is Bobby Jr.\'s rabbit?']
+ assert sis(self, 'Please inform the U.K. authorities right away.') == ['Please inform the U.K. authorities right away.']
+ assert sis(self, 'Were David and co. at the event?') == ['Were David and co. at the event?']
+ assert sis(self, 'paging dr. green, please come to theatre four immediately.') == ['paging dr. green, please come to theatre four immediately.']
+ assert sis(self, 'The email format is Firstname.Lastname@example.com. I think you reversed them.') == ['The email format is Firstname.Lastname@example.com.', 'I think you reversed them.']
+ assert sis(self, 'The demo site is: https://top100.example.com/subsection/latestnews.html. Please send us your feedback.') == ['The demo site is: https://top100.example.com/subsection/latestnews.html.', 'Please send us your feedback.']
+ assert sis(self, 'Scowling at him, \'You are not done yet!\' she yelled.') == ['Scowling at him, \'You are not done yet!\' she yelled.'] # with the final lowercase "she" we see it's all one sentence
+ assert sis(self, 'Hey!! So good to see you.') == ['Hey!!', 'So good to see you.']
+ assert sis(self, 'He went to Yahoo! but I don\'t know the division.') == ['He went to Yahoo! but I don\'t know the division.']
+ assert sis(self, 'If you can\'t remember a quote, “at least make up a memorable one that\'s plausible..."') == ['If you can\'t remember a quote, “at least make up a memorable one that\'s plausible..."']
+ assert sis(self, 'The address is not google.com.') == ['The address is not google.com.']
+ assert sis(self, '1.) The first item 2.) The second item') == ['1.) The first item', '2.) The second item']
+ assert sis(self, '1) The first item 2) The second item') == ['1) The first item', '2) The second item']
+ assert sis(self, 'a. The first item b. The second item c. The third list item') == ['a. The first item', 'b. The second item', 'c. The third list item']
diff --git a/speaker_encoder/tests.py b/tests/test_encoder.py
similarity index 69%
rename from speaker_encoder/tests.py
rename to tests/test_encoder.py
index 039833fc..46266f29 100644
--- a/speaker_encoder/tests.py
+++ b/tests/test_encoder.py
@@ -1,13 +1,14 @@
import os
import unittest
+
import torch as T
+from tests import get_tests_input_path
-from TTS.speaker_encoder.model import SpeakerEncoder
-from TTS.speaker_encoder.loss import GE2ELoss
-from TTS.utils.io import load_config
+from mozilla_voice_tts.speaker_encoder.losses import GE2ELoss, AngleProtoLoss
+from mozilla_voice_tts.speaker_encoder.model import SpeakerEncoder
+from mozilla_voice_tts.utils.io import load_config
-
-file_path = os.path.dirname(os.path.realpath(__file__)) + "/../tests/"
+file_path = get_tests_input_path()
c = load_config(os.path.join(file_path, "test_config.json"))
@@ -58,6 +59,7 @@ class GE2ELossTests(unittest.TestCase):
dummy_input = T.ones(4, 5, 64) # num_speaker x num_utterance x dim
loss = GE2ELoss(loss_method="softmax")
output = loss.forward(dummy_input)
+ assert output.item() >= 0.0
# check speaker loss with orthogonal d-vectors
dummy_input = T.empty(3, 64)
dummy_input = T.nn.init.orthogonal(dummy_input)
@@ -72,6 +74,34 @@ class GE2ELossTests(unittest.TestCase):
output = loss.forward(dummy_input)
assert output.item() < 0.005
+class AngleProtoLossTests(unittest.TestCase):
+ # pylint: disable=R0201
+ def test_in_out(self):
+ # check random input
+ dummy_input = T.rand(4, 5, 64) # num_speaker x num_utterance x dim
+ loss = AngleProtoLoss()
+ output = loss.forward(dummy_input)
+ assert output.item() >= 0.0
+
+ # check all zeros
+ dummy_input = T.ones(4, 5, 64) # num_speaker x num_utterance x dim
+ loss = AngleProtoLoss()
+ output = loss.forward(dummy_input)
+ assert output.item() >= 0.0
+
+ # check speaker loss with orthogonal d-vectors
+ dummy_input = T.empty(3, 64)
+ dummy_input = T.nn.init.orthogonal(dummy_input)
+ dummy_input = T.cat(
+ [
+ dummy_input[0].repeat(5, 1, 1).transpose(0, 1),
+ dummy_input[1].repeat(5, 1, 1).transpose(0, 1),
+ dummy_input[2].repeat(5, 1, 1).transpose(0, 1),
+ ]
+ ) # num_speaker x num_utterance x dim
+ loss = AngleProtoLoss()
+ output = loss.forward(dummy_input)
+ assert output.item() < 0.005
# class LoaderTest(unittest.TestCase):
# def test_output(self):
diff --git a/tests/test_layers.py b/tests/test_layers.py
index d7c8829f..0b5315c5 100644
--- a/tests/test_layers.py
+++ b/tests/test_layers.py
@@ -1,15 +1,15 @@
import unittest
import torch as T
-from TTS.layers.tacotron import Prenet, CBHG, Decoder, Encoder
-from TTS.layers.losses import L1LossMasked
-from TTS.utils.generic_utils import sequence_mask
+from mozilla_voice_tts.tts.layers.tacotron import Prenet, CBHG, Decoder, Encoder
+from mozilla_voice_tts.tts.layers.losses import L1LossMasked
+from mozilla_voice_tts.tts.utils.generic_utils import sequence_mask
# pylint: disable=unused-variable
class PrenetTests(unittest.TestCase):
- def test_in_out(self):
+ def test_in_out(self): #pylint: disable=no-self-use
layer = Prenet(128, out_features=[256, 128])
dummy_input = T.rand(4, 128)
@@ -31,7 +31,7 @@ class CBHGTests(unittest.TestCase):
gru_features=80,
num_highways=4)
# B x D x T
- dummy_input = T.rand(4, 128, 8)
+ dummy_input = T.rand(4, 128, 8)
print(layer)
output = layer(dummy_input)
@@ -44,8 +44,8 @@ class DecoderTests(unittest.TestCase):
@staticmethod
def test_in_out():
layer = Decoder(
- in_features=256,
- memory_dim=80,
+ in_channels=256,
+ frame_channels=80,
r=2,
memory_size=4,
attn_windowing=False,
@@ -58,8 +58,7 @@ class DecoderTests(unittest.TestCase):
trans_agent=True,
forward_attn_mask=True,
location_attn=True,
- separate_stopnet=True,
- speaker_embedding_dim=0)
+ separate_stopnet=True)
dummy_input = T.rand(4, 8, 256)
dummy_memory = T.rand(4, 2, 80)
@@ -71,40 +70,8 @@ class DecoderTests(unittest.TestCase):
assert output.shape[2] == 2, "size not {}".format(output.shape[2])
assert stop_tokens.shape[0] == 4
- @staticmethod
- def test_in_out_multispeaker():
- layer = Decoder(
- in_features=256,
- memory_dim=80,
- r=2,
- memory_size=4,
- attn_windowing=False,
- attn_norm="sigmoid",
- attn_K=5,
- attn_type="graves",
- prenet_type='original',
- prenet_dropout=True,
- forward_attn=True,
- trans_agent=True,
- forward_attn_mask=True,
- location_attn=True,
- separate_stopnet=True,
- speaker_embedding_dim=80)
- dummy_input = T.rand(4, 8, 256)
- dummy_memory = T.rand(4, 2, 80)
- dummy_embed = T.rand(4, 80)
-
- output, alignment, stop_tokens = layer(
- dummy_input, dummy_memory, mask=None, speaker_embeddings=dummy_embed)
-
- assert output.shape[0] == 4
- assert output.shape[1] == 80, "size not {}".format(output.shape[1])
- assert output.shape[2] == 2, "size not {}".format(output.shape[2])
- assert stop_tokens.shape[0] == 4
-
-
class EncoderTests(unittest.TestCase):
- def test_in_out(self):
+ def test_in_out(self): #pylint: disable=no-self-use
layer = Encoder(128)
dummy_input = T.rand(4, 8, 128)
@@ -117,7 +84,7 @@ class EncoderTests(unittest.TestCase):
class L1LossMaskedTests(unittest.TestCase):
- def test_in_out(self):
+ def test_in_out(self): #pylint: disable=no-self-use
# test input == target
layer = L1LossMasked(seq_len_norm=False)
dummy_input = T.ones(4, 8, 128).float()
diff --git a/tests/test_loader.py b/tests/test_loader.py
index 9edd233f..9f084f8f 100644
--- a/tests/test_loader.py
+++ b/tests/test_loader.py
@@ -1,21 +1,22 @@
import os
-import unittest
import shutil
-import torch
-import numpy as np
+import unittest
+import numpy as np
+import torch
+from tests import get_tests_input_path, get_tests_output_path
from torch.utils.data import DataLoader
-from TTS.utils.io import load_config
-from TTS.utils.audio import AudioProcessor
-from TTS.datasets import TTSDataset
-from TTS.datasets.preprocess import ljspeech
+
+from mozilla_voice_tts.tts.datasets import TTSDataset
+from mozilla_voice_tts.tts.datasets.preprocess import ljspeech
+from mozilla_voice_tts.utils.audio import AudioProcessor
+from mozilla_voice_tts.utils.io import load_config
#pylint: disable=unused-variable
-file_path = os.path.dirname(os.path.realpath(__file__))
-OUTPATH = os.path.join(file_path, "outputs/loader_tests/")
+OUTPATH = os.path.join(get_tests_output_path(), "loader_tests/")
os.makedirs(OUTPATH, exist_ok=True)
-c = load_config(os.path.join(file_path, 'test_config.json'))
+c = load_config(os.path.join(get_tests_input_path(), 'test_config.json'))
ok_ljspeech = os.path.exists(c.data_path)
DATA_EXIST = True
@@ -32,7 +33,7 @@ class TestTTSDataset(unittest.TestCase):
self.ap = AudioProcessor(**c.audio)
def _create_dataloader(self, batch_size, r, bgs):
- items = ljspeech(c.data_path,'metadata.csv')
+ items = ljspeech(c.data_path, 'metadata.csv')
dataset = TTSDataset.MyDataset(
r,
c.text_cleaner,
@@ -74,15 +75,15 @@ class TestTTSDataset(unittest.TestCase):
assert check_count == 0, \
" !! Negative values in text_input: {}".format(check_count)
# TODO: more assertion here
- assert type(speaker_name[0]) is str
+ assert isinstance(speaker_name[0], str)
assert linear_input.shape[0] == c.batch_size
- assert linear_input.shape[2] == self.ap.num_freq
+ assert linear_input.shape[2] == self.ap.fft_size // 2 + 1
assert mel_input.shape[0] == c.batch_size
assert mel_input.shape[2] == c.audio['num_mels']
# check normalization ranges
if self.ap.symmetric_norm:
assert mel_input.max() <= self.ap.max_norm
- assert mel_input.min() >= -self.ap.max_norm
+ assert mel_input.min() >= -self.ap.max_norm #pylint: disable=invalid-unary-operand-type
assert mel_input.min() < 0
else:
assert mel_input.max() <= self.ap.max_norm
diff --git a/tests/test_preprocessors.py b/tests/test_preprocessors.py
index 993ee495..5c875ce6 100644
--- a/tests/test_preprocessors.py
+++ b/tests/test_preprocessors.py
@@ -1,13 +1,13 @@
import unittest
import os
-from TTS.tests import get_tests_input_path
+from tests import get_tests_input_path
-from TTS.datasets.preprocess import common_voice
+from mozilla_voice_tts.tts.datasets.preprocess import common_voice
class TestPreprocessors(unittest.TestCase):
- def test_common_voice_preprocessor(self):
+ def test_common_voice_preprocessor(self): #pylint: disable=no-self-use
root_path = get_tests_input_path()
meta_file = "common_voice.tsv"
items = common_voice(root_path, meta_file)
diff --git a/tests/test_server_package.sh b/tests/test_server_package.sh
index 9fe5e8b1..a5205cdd 100755
--- a/tests/test_server_package.sh
+++ b/tests/test_server_package.sh
@@ -12,9 +12,12 @@ pip install --quiet --upgrade pip setuptools wheel
rm -f dist/*.whl
python setup.py --quiet bdist_wheel --checkpoint tests/outputs/checkpoint_10.pth.tar --model_config tests/outputs/dummy_model_config.json
-pip install --quiet dist/TTS*.whl
+pip install --quiet dist/mozilla_voice_tts*.whl
-python -m TTS.server.server &
+# this is related to https://github.com/librosa/librosa/issues/1160
+pip install numba==0.48
+
+python -m mozilla_voice_tts.server.server &
SERVER_PID=$!
echo 'Waiting for server...'
diff --git a/tests/test_stft_torch.py b/tests/test_stft_torch.py
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/test_tacotron2_model.py b/tests/test_tacotron2_model.py
index eb91b3cc..28d39de5 100644
--- a/tests/test_tacotron2_model.py
+++ b/tests/test_tacotron2_model.py
@@ -1,14 +1,15 @@
-import os
import copy
-import torch
+import os
import unittest
-import numpy as np
-from torch import optim
-from torch import nn
-from TTS.utils.io import load_config
-from TTS.layers.losses import MSELossMasked
-from TTS.models.tacotron2 import Tacotron2
+import torch
+from tests import get_tests_input_path
+from torch import nn, optim
+
+from mozilla_voice_tts.tts.layers.losses import MSELossMasked
+from mozilla_voice_tts.tts.models.tacotron2 import Tacotron2
+from mozilla_voice_tts.utils.io import load_config
+from mozilla_voice_tts.utils.audio import AudioProcessor
#pylint: disable=unused-variable
@@ -16,25 +17,28 @@ torch.manual_seed(1)
use_cuda = torch.cuda.is_available()
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
-file_path = os.path.dirname(os.path.realpath(__file__))
-c = load_config(os.path.join(file_path, 'test_config.json'))
+c = load_config(os.path.join(get_tests_input_path(), 'test_config.json'))
+
+ap = AudioProcessor(**c.audio)
+WAV_FILE = os.path.join(get_tests_input_path(), "example_1.wav")
class TacotronTrainTest(unittest.TestCase):
- def test_train_step(self):
- input = torch.randint(0, 24, (8, 128)).long().to(device)
+ def test_train_step(self): # pylint: disable=no-self-use
+ input_dummy = torch.randint(0, 24, (8, 128)).long().to(device)
input_lengths = torch.randint(100, 128, (8, )).long().to(device)
input_lengths = torch.sort(input_lengths, descending=True)[0]
mel_spec = torch.rand(8, 30, c.audio['num_mels']).to(device)
mel_postnet_spec = torch.rand(8, 30, c.audio['num_mels']).to(device)
mel_lengths = torch.randint(20, 30, (8, )).long().to(device)
+ mel_lengths[0] = 30
stop_targets = torch.zeros(8, 30, 1).float().to(device)
speaker_ids = torch.randint(0, 5, (8, )).long().to(device)
for idx in mel_lengths:
stop_targets[:, int(idx.item()):, 0] = 1.0
- stop_targets = stop_targets.view(input.shape[0],
+ stop_targets = stop_targets.view(input_dummy.shape[0],
stop_targets.size(1) // c.r, -1)
stop_targets = (stop_targets.sum(2) > 0.0).unsqueeze(2).float().squeeze()
@@ -51,7 +55,7 @@ class TacotronTrainTest(unittest.TestCase):
optimizer = optim.Adam(model.parameters(), lr=c.lr)
for i in range(5):
mel_out, mel_postnet_out, align, stop_tokens = model.forward(
- input, input_lengths, mel_spec, speaker_ids)
+ input_dummy, input_lengths, mel_spec, mel_lengths, speaker_ids)
assert torch.sigmoid(stop_tokens).data.max() <= 1.0
assert torch.sigmoid(stop_tokens).data.min() >= 0.0
optimizer.zero_grad()
@@ -70,3 +74,167 @@ class TacotronTrainTest(unittest.TestCase):
), "param {} with shape {} not updated!! \n{}\n{}".format(
count, param.shape, param, param_ref)
count += 1
+
+
+class MultiSpeakeTacotronTrainTest(unittest.TestCase):
+ @staticmethod
+ def test_train_step():
+ input_dummy = torch.randint(0, 24, (8, 128)).long().to(device)
+ input_lengths = torch.randint(100, 128, (8, )).long().to(device)
+ input_lengths = torch.sort(input_lengths, descending=True)[0]
+ mel_spec = torch.rand(8, 30, c.audio['num_mels']).to(device)
+ mel_postnet_spec = torch.rand(8, 30, c.audio['num_mels']).to(device)
+ mel_lengths = torch.randint(20, 30, (8, )).long().to(device)
+ mel_lengths[0] = 30
+ stop_targets = torch.zeros(8, 30, 1).float().to(device)
+ speaker_embeddings = torch.rand(8, 55).to(device)
+
+ for idx in mel_lengths:
+ stop_targets[:, int(idx.item()):, 0] = 1.0
+
+ stop_targets = stop_targets.view(input_dummy.shape[0],
+ stop_targets.size(1) // c.r, -1)
+ stop_targets = (stop_targets.sum(2) > 0.0).unsqueeze(2).float().squeeze()
+
+ criterion = MSELossMasked(seq_len_norm=False).to(device)
+ criterion_st = nn.BCEWithLogitsLoss().to(device)
+ model = Tacotron2(num_chars=24, r=c.r, num_speakers=5, speaker_embedding_dim=55).to(device)
+ model.train()
+ model_ref = copy.deepcopy(model)
+ count = 0
+ for param, param_ref in zip(model.parameters(),
+ model_ref.parameters()):
+ assert (param - param_ref).sum() == 0, param
+ count += 1
+ optimizer = optim.Adam(model.parameters(), lr=c.lr)
+ for i in range(5):
+ mel_out, mel_postnet_out, align, stop_tokens = model.forward(
+ input_dummy, input_lengths, mel_spec, mel_lengths, speaker_embeddings=speaker_embeddings)
+ assert torch.sigmoid(stop_tokens).data.max() <= 1.0
+ assert torch.sigmoid(stop_tokens).data.min() >= 0.0
+ optimizer.zero_grad()
+ loss = criterion(mel_out, mel_spec, mel_lengths)
+ stop_loss = criterion_st(stop_tokens, stop_targets)
+ loss = loss + criterion(mel_postnet_out, mel_postnet_spec, mel_lengths) + stop_loss
+ loss.backward()
+ optimizer.step()
+ # check parameter changes
+ count = 0
+ for param, param_ref in zip(model.parameters(),
+ model_ref.parameters()):
+ # ignore pre-higway layer since it works conditional
+ # if count not in [145, 59]:
+ assert (param != param_ref).any(
+ ), "param {} with shape {} not updated!! \n{}\n{}".format(
+ count, param.shape, param, param_ref)
+ count += 1
+
+class TacotronGSTTrainTest(unittest.TestCase):
+ #pylint: disable=no-self-use
+ def test_train_step(self):
+ # with random gst mel style
+ input_dummy = torch.randint(0, 24, (8, 128)).long().to(device)
+ input_lengths = torch.randint(100, 128, (8, )).long().to(device)
+ input_lengths = torch.sort(input_lengths, descending=True)[0]
+ mel_spec = torch.rand(8, 30, c.audio['num_mels']).to(device)
+ mel_postnet_spec = torch.rand(8, 30, c.audio['num_mels']).to(device)
+ mel_lengths = torch.randint(20, 30, (8, )).long().to(device)
+ mel_lengths[0] = 30
+ stop_targets = torch.zeros(8, 30, 1).float().to(device)
+ speaker_ids = torch.randint(0, 5, (8, )).long().to(device)
+
+ for idx in mel_lengths:
+ stop_targets[:, int(idx.item()):, 0] = 1.0
+
+ stop_targets = stop_targets.view(input_dummy.shape[0],
+ stop_targets.size(1) // c.r, -1)
+ stop_targets = (stop_targets.sum(2) > 0.0).unsqueeze(2).float().squeeze()
+
+ criterion = MSELossMasked(seq_len_norm=False).to(device)
+ criterion_st = nn.BCEWithLogitsLoss().to(device)
+ model = Tacotron2(num_chars=24, r=c.r, num_speakers=5, gst=True, gst_embedding_dim=c.gst['gst_embedding_dim'], gst_num_heads=c.gst['gst_num_heads'], gst_style_tokens=c.gst['gst_style_tokens']).to(device)
+ model.train()
+ model_ref = copy.deepcopy(model)
+ count = 0
+ for param, param_ref in zip(model.parameters(), model_ref.parameters()):
+ assert (param - param_ref).sum() == 0, param
+ count += 1
+ optimizer = optim.Adam(model.parameters(), lr=c.lr)
+ for i in range(10):
+ mel_out, mel_postnet_out, align, stop_tokens = model.forward(
+ input_dummy, input_lengths, mel_spec, mel_lengths, speaker_ids)
+ assert torch.sigmoid(stop_tokens).data.max() <= 1.0
+ assert torch.sigmoid(stop_tokens).data.min() >= 0.0
+ optimizer.zero_grad()
+ loss = criterion(mel_out, mel_spec, mel_lengths)
+ stop_loss = criterion_st(stop_tokens, stop_targets)
+ loss = loss + criterion(mel_postnet_out, mel_postnet_spec, mel_lengths) + stop_loss
+ loss.backward()
+ optimizer.step()
+ # check parameter changes
+ count = 0
+ for name_param, param_ref in zip(model.named_parameters(), model_ref.parameters()):
+ # ignore pre-higway layer since it works conditional
+ # if count not in [145, 59]:
+ name, param = name_param
+ if name == 'gst_layer.encoder.recurrence.weight_hh_l0':
+ #print(param.grad)
+ continue
+ assert (param != param_ref).any(
+ ), "param {} {} with shape {} not updated!! \n{}\n{}".format(
+ name, count, param.shape, param, param_ref)
+ count += 1
+
+ # with file gst style
+ mel_spec = torch.FloatTensor(ap.melspectrogram(ap.load_wav(WAV_FILE)))[:, :30].unsqueeze(0).transpose(1, 2).to(device)
+ mel_spec = mel_spec.repeat(8, 1, 1)
+ input_dummy = torch.randint(0, 24, (8, 128)).long().to(device)
+ input_lengths = torch.randint(100, 128, (8, )).long().to(device)
+ input_lengths = torch.sort(input_lengths, descending=True)[0]
+ mel_postnet_spec = torch.rand(8, 30, c.audio['num_mels']).to(device)
+ mel_lengths = torch.randint(20, 30, (8, )).long().to(device)
+ mel_lengths[0] = 30
+ stop_targets = torch.zeros(8, 30, 1).float().to(device)
+ speaker_ids = torch.randint(0, 5, (8, )).long().to(device)
+
+ for idx in mel_lengths:
+ stop_targets[:, int(idx.item()):, 0] = 1.0
+
+ stop_targets = stop_targets.view(input_dummy.shape[0],
+ stop_targets.size(1) // c.r, -1)
+ stop_targets = (stop_targets.sum(2) > 0.0).unsqueeze(2).float().squeeze()
+
+ criterion = MSELossMasked(seq_len_norm=False).to(device)
+ criterion_st = nn.BCEWithLogitsLoss().to(device)
+ model = Tacotron2(num_chars=24, r=c.r, num_speakers=5, gst=True, gst_embedding_dim=c.gst['gst_embedding_dim'], gst_num_heads=c.gst['gst_num_heads'], gst_style_tokens=c.gst['gst_style_tokens']).to(device)
+ model.train()
+ model_ref = copy.deepcopy(model)
+ count = 0
+ for param, param_ref in zip(model.parameters(), model_ref.parameters()):
+ assert (param - param_ref).sum() == 0, param
+ count += 1
+ optimizer = optim.Adam(model.parameters(), lr=c.lr)
+ for i in range(10):
+ mel_out, mel_postnet_out, align, stop_tokens = model.forward(
+ input_dummy, input_lengths, mel_spec, mel_lengths, speaker_ids)
+ assert torch.sigmoid(stop_tokens).data.max() <= 1.0
+ assert torch.sigmoid(stop_tokens).data.min() >= 0.0
+ optimizer.zero_grad()
+ loss = criterion(mel_out, mel_spec, mel_lengths)
+ stop_loss = criterion_st(stop_tokens, stop_targets)
+ loss = loss + criterion(mel_postnet_out, mel_postnet_spec, mel_lengths) + stop_loss
+ loss.backward()
+ optimizer.step()
+ # check parameter changes
+ count = 0
+ for name_param, param_ref in zip(model.named_parameters(), model_ref.parameters()):
+ # ignore pre-higway layer since it works conditional
+ # if count not in [145, 59]:
+ name, param = name_param
+ if name == 'gst_layer.encoder.recurrence.weight_hh_l0':
+ #print(param.grad)
+ continue
+ assert (param != param_ref).any(
+ ), "param {} {} with shape {} not updated!! \n{}\n{}".format(
+ name, count, param.shape, param, param_ref)
+ count += 1
diff --git a/tests/test_tacotron2_tf_model.py b/tests/test_tacotron2_tf_model.py
index aca363a8..50853e9a 100644
--- a/tests/test_tacotron2_tf_model.py
+++ b/tests/test_tacotron2_tf_model.py
@@ -1,11 +1,19 @@
import os
-import torch
import unittest
+
import numpy as np
import tensorflow as tf
+import torch
+from tests import get_tests_input_path
+
+from mozilla_voice_tts.tts.tf.models.tacotron2 import Tacotron2
+from mozilla_voice_tts.tts.tf.utils.tflite import (convert_tacotron2_to_tflite,
+ load_tflite_model)
+from mozilla_voice_tts.utils.io import load_config
+
+tf.get_logger().setLevel('INFO')
+
-from TTS.utils.io import load_config
-from TTS.tf.models.tacotron2 import Tacotron2
#pylint: disable=unused-variable
@@ -13,8 +21,7 @@ torch.manual_seed(1)
use_cuda = torch.cuda.is_available()
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
-file_path = os.path.dirname(os.path.realpath(__file__))
-c = load_config(os.path.join(file_path, 'test_config.json'))
+c = load_config(os.path.join(get_tests_input_path(), 'test_config.json'))
class TacotronTFTrainTest(unittest.TestCase):
@@ -61,3 +68,71 @@ class TacotronTFTrainTest(unittest.TestCase):
# inference pass
output = model(chars_seq, training=False)
+
+ def test_forward_attention(self,):
+ chars_seq, chars_seq_lengths, mel_spec, mel_postnet_spec, mel_lengths,\
+ stop_targets, speaker_ids = self.generate_dummy_inputs()
+
+ for idx in mel_lengths:
+ stop_targets[:, int(idx.item()):, 0] = 1.0
+
+ stop_targets = stop_targets.view(chars_seq.shape[0],
+ stop_targets.size(1) // c.r, -1)
+ stop_targets = (stop_targets.sum(2) > 0.0).unsqueeze(2).float().squeeze()
+
+ model = Tacotron2(num_chars=24, r=c.r, num_speakers=5, forward_attn=True)
+ # training pass
+ output = model(chars_seq, chars_seq_lengths, mel_spec, training=True)
+
+ # check model output shapes
+ assert np.all(output[0].shape == mel_spec.shape)
+ assert np.all(output[1].shape == mel_spec.shape)
+ assert output[2].shape[2] == chars_seq.shape[1]
+ assert output[2].shape[1] == (mel_spec.shape[1] // model.decoder.r)
+ assert output[3].shape[1] == (mel_spec.shape[1] // model.decoder.r)
+
+ # inference pass
+ output = model(chars_seq, training=False)
+
+ def test_tflite_conversion(self, ): #pylint:disable=no-self-use
+ model = Tacotron2(num_chars=24,
+ num_speakers=0,
+ r=3,
+ postnet_output_dim=80,
+ decoder_output_dim=80,
+ attn_type='original',
+ attn_win=False,
+ attn_norm='sigmoid',
+ prenet_type='original',
+ prenet_dropout=True,
+ forward_attn=False,
+ trans_agent=False,
+ forward_attn_mask=False,
+ location_attn=True,
+ attn_K=0,
+ separate_stopnet=True,
+ bidirectional_decoder=False,
+ enable_tflite=True)
+ model.build_inference()
+ convert_tacotron2_to_tflite(model, output_path='test_tacotron2.tflite', experimental_converter=True)
+ # init tflite model
+ tflite_model = load_tflite_model('test_tacotron2.tflite')
+ # fake input
+ inputs = tf.random.uniform([1, 4], maxval=10, dtype=tf.int32) #pylint:disable=unexpected-keyword-arg
+ # run inference
+ # get input and output details
+ input_details = tflite_model.get_input_details()
+ output_details = tflite_model.get_output_details()
+ # reshape input tensor for the new input shape
+ tflite_model.resize_tensor_input(input_details[0]['index'], inputs.shape) #pylint:disable=unexpected-keyword-arg
+ tflite_model.allocate_tensors()
+ detail = input_details[0]
+ input_shape = detail['shape']
+ tflite_model.set_tensor(detail['index'], inputs)
+ # run the tflite_model
+ tflite_model.invoke()
+ # collect outputs
+ decoder_output = tflite_model.get_tensor(output_details[0]['index'])
+ postnet_output = tflite_model.get_tensor(output_details[1]['index'])
+ # remove tflite binary
+ os.remove('test_tacotron2.tflite')
diff --git a/tests/test_tacotron_model.py b/tests/test_tacotron_model.py
index 7053a580..0b80243f 100644
--- a/tests/test_tacotron_model.py
+++ b/tests/test_tacotron_model.py
@@ -1,13 +1,15 @@
-import os
import copy
-import torch
+import os
import unittest
-from torch import optim
-from torch import nn
-from TTS.utils.io import load_config
-from TTS.layers.losses import L1LossMasked
-from TTS.models.tacotron import Tacotron
+import torch
+from tests import get_tests_input_path
+from torch import nn, optim
+
+from mozilla_voice_tts.tts.layers.losses import L1LossMasked
+from mozilla_voice_tts.tts.models.tacotron import Tacotron
+from mozilla_voice_tts.utils.io import load_config
+from mozilla_voice_tts.utils.audio import AudioProcessor
#pylint: disable=unused-variable
@@ -15,8 +17,10 @@ torch.manual_seed(1)
use_cuda = torch.cuda.is_available()
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
-file_path = os.path.dirname(os.path.realpath(__file__))
-c = load_config(os.path.join(file_path, 'test_config.json'))
+c = load_config(os.path.join(get_tests_input_path(), 'test_config.json'))
+
+ap = AudioProcessor(**c.audio)
+WAV_FILE = os.path.join(get_tests_input_path(), "example_1.wav")
def count_parameters(model):
@@ -31,7 +35,7 @@ class TacotronTrainTest(unittest.TestCase):
input_lengths = torch.randint(100, 129, (8, )).long().to(device)
input_lengths[-1] = 128
mel_spec = torch.rand(8, 30, c.audio['num_mels']).to(device)
- linear_spec = torch.rand(8, 30, c.audio['num_freq']).to(device)
+ linear_spec = torch.rand(8, 30, c.audio['fft_size']).to(device)
mel_lengths = torch.randint(20, 30, (8, )).long().to(device)
stop_targets = torch.zeros(8, 30, 1).float().to(device)
speaker_ids = torch.randint(0, 5, (8, )).long().to(device)
@@ -49,7 +53,7 @@ class TacotronTrainTest(unittest.TestCase):
model = Tacotron(
num_chars=32,
num_speakers=5,
- postnet_output_dim=c.audio['num_freq'],
+ postnet_output_dim=c.audio['fft_size'],
decoder_output_dim=c.audio['num_mels'],
r=c.r,
memory_size=c.memory_size
@@ -66,7 +70,7 @@ class TacotronTrainTest(unittest.TestCase):
optimizer = optim.Adam(model.parameters(), lr=c.lr)
for _ in range(5):
mel_out, linear_out, align, stop_tokens = model.forward(
- input_dummy, input_lengths, mel_spec, speaker_ids)
+ input_dummy, input_lengths, mel_spec, mel_lengths, speaker_ids)
optimizer.zero_grad()
loss = criterion(mel_out, mel_spec, mel_lengths)
stop_loss = criterion_st(stop_tokens, stop_targets)
@@ -85,16 +89,80 @@ class TacotronTrainTest(unittest.TestCase):
count, param.shape, param, param_ref)
count += 1
-
-class TacotronGSTTrainTest(unittest.TestCase):
+class MultiSpeakeTacotronTrainTest(unittest.TestCase):
@staticmethod
def test_train_step():
+ input_dummy = torch.randint(0, 24, (8, 128)).long().to(device)
+ input_lengths = torch.randint(100, 129, (8, )).long().to(device)
+ input_lengths[-1] = 128
+ mel_spec = torch.rand(8, 30, c.audio['num_mels']).to(device)
+ linear_spec = torch.rand(8, 30, c.audio['fft_size']).to(device)
+ mel_lengths = torch.randint(20, 30, (8, )).long().to(device)
+ stop_targets = torch.zeros(8, 30, 1).float().to(device)
+ speaker_embeddings = torch.rand(8, 55).to(device)
+
+ for idx in mel_lengths:
+ stop_targets[:, int(idx.item()):, 0] = 1.0
+
+ stop_targets = stop_targets.view(input_dummy.shape[0],
+ stop_targets.size(1) // c.r, -1)
+ stop_targets = (stop_targets.sum(2) >
+ 0.0).unsqueeze(2).float().squeeze()
+
+ criterion = L1LossMasked(seq_len_norm=False).to(device)
+ criterion_st = nn.BCEWithLogitsLoss().to(device)
+ model = Tacotron(
+ num_chars=32,
+ num_speakers=5,
+ postnet_output_dim=c.audio['fft_size'],
+ decoder_output_dim=c.audio['num_mels'],
+ r=c.r,
+ memory_size=c.memory_size,
+ speaker_embedding_dim=55,
+ ).to(device) #FIXME: missing num_speakers parameter to Tacotron ctor
+ model.train()
+ print(" > Num parameters for Tacotron model:%s" %
+ (count_parameters(model)))
+ model_ref = copy.deepcopy(model)
+ count = 0
+ for param, param_ref in zip(model.parameters(),
+ model_ref.parameters()):
+ assert (param - param_ref).sum() == 0, param
+ count += 1
+ optimizer = optim.Adam(model.parameters(), lr=c.lr)
+ for _ in range(5):
+ mel_out, linear_out, align, stop_tokens = model.forward(
+ input_dummy, input_lengths, mel_spec, mel_lengths,
+ speaker_embeddings=speaker_embeddings)
+ optimizer.zero_grad()
+ loss = criterion(mel_out, mel_spec, mel_lengths)
+ stop_loss = criterion_st(stop_tokens, stop_targets)
+ loss = loss + criterion(linear_out, linear_spec,
+ mel_lengths) + stop_loss
+ loss.backward()
+ optimizer.step()
+ # check parameter changes
+ count = 0
+ for param, param_ref in zip(model.parameters(),
+ model_ref.parameters()):
+ # ignore pre-higway layer since it works conditional
+ # if count not in [145, 59]:
+ assert (param != param_ref).any(
+ ), "param {} with shape {} not updated!! \n{}\n{}".format(
+ count, param.shape, param, param_ref)
+ count += 1
+
+class TacotronGSTTrainTest(unittest.TestCase):
+ @staticmethod
+ def test_train_step():
+ # with random gst mel style
input_dummy = torch.randint(0, 24, (8, 128)).long().to(device)
input_lengths = torch.randint(100, 129, (8, )).long().to(device)
input_lengths[-1] = 128
mel_spec = torch.rand(8, 120, c.audio['num_mels']).to(device)
- linear_spec = torch.rand(8, 120, c.audio['num_freq']).to(device)
+ linear_spec = torch.rand(8, 120, c.audio['fft_size']).to(device)
mel_lengths = torch.randint(20, 120, (8, )).long().to(device)
+ mel_lengths[-1] = 120
stop_targets = torch.zeros(8, 120, 1).float().to(device)
speaker_ids = torch.randint(0, 5, (8, )).long().to(device)
@@ -112,13 +180,16 @@ class TacotronGSTTrainTest(unittest.TestCase):
num_chars=32,
num_speakers=5,
gst=True,
- postnet_output_dim=c.audio['num_freq'],
+ gst_embedding_dim=c.gst['gst_embedding_dim'],
+ gst_num_heads=c.gst['gst_num_heads'],
+ gst_style_tokens=c.gst['gst_style_tokens'],
+ postnet_output_dim=c.audio['fft_size'],
decoder_output_dim=c.audio['num_mels'],
r=c.r,
memory_size=c.memory_size
).to(device) #FIXME: missing num_speakers parameter to Tacotron ctor
model.train()
- print(model)
+ # print(model)
print(" > Num parameters for Tacotron GST model:%s" %
(count_parameters(model)))
model_ref = copy.deepcopy(model)
@@ -130,7 +201,73 @@ class TacotronGSTTrainTest(unittest.TestCase):
optimizer = optim.Adam(model.parameters(), lr=c.lr)
for _ in range(10):
mel_out, linear_out, align, stop_tokens = model.forward(
- input_dummy, input_lengths, mel_spec, speaker_ids)
+ input_dummy, input_lengths, mel_spec, mel_lengths, speaker_ids)
+ optimizer.zero_grad()
+ loss = criterion(mel_out, mel_spec, mel_lengths)
+ stop_loss = criterion_st(stop_tokens, stop_targets)
+ loss = loss + criterion(linear_out, linear_spec,
+ mel_lengths) + stop_loss
+ loss.backward()
+ optimizer.step()
+ # check parameter changes
+ count = 0
+ for param, param_ref in zip(model.parameters(),
+ model_ref.parameters()):
+ # ignore pre-higway layer since it works conditional
+ assert (param != param_ref).any(
+ ), "param {} with shape {} not updated!! \n{}\n{}".format(
+ count, param.shape, param, param_ref)
+ count += 1
+
+ # with file gst style
+ mel_spec = torch.FloatTensor(ap.melspectrogram(ap.load_wav(WAV_FILE)))[:, :120].unsqueeze(0).transpose(1, 2).to(device)
+ mel_spec = mel_spec.repeat(8, 1, 1)
+
+ input_dummy = torch.randint(0, 24, (8, 128)).long().to(device)
+ input_lengths = torch.randint(100, 129, (8, )).long().to(device)
+ input_lengths[-1] = 128
+ linear_spec = torch.rand(8, mel_spec.size(1), c.audio['fft_size']).to(device)
+ mel_lengths = torch.randint(20, mel_spec.size(1), (8, )).long().to(device)
+ mel_lengths[-1] = mel_spec.size(1)
+ stop_targets = torch.zeros(8, mel_spec.size(1), 1).float().to(device)
+ speaker_ids = torch.randint(0, 5, (8, )).long().to(device)
+
+ for idx in mel_lengths:
+ stop_targets[:, int(idx.item()):, 0] = 1.0
+
+ stop_targets = stop_targets.view(input_dummy.shape[0],
+ stop_targets.size(1) // c.r, -1)
+ stop_targets = (stop_targets.sum(2) >
+ 0.0).unsqueeze(2).float().squeeze()
+
+ criterion = L1LossMasked(seq_len_norm=False).to(device)
+ criterion_st = nn.BCEWithLogitsLoss().to(device)
+ model = Tacotron(
+ num_chars=32,
+ num_speakers=5,
+ gst=True,
+ gst_embedding_dim=c.gst['gst_embedding_dim'],
+ gst_num_heads=c.gst['gst_num_heads'],
+ gst_style_tokens=c.gst['gst_style_tokens'],
+ postnet_output_dim=c.audio['fft_size'],
+ decoder_output_dim=c.audio['num_mels'],
+ r=c.r,
+ memory_size=c.memory_size
+ ).to(device) #FIXME: missing num_speakers parameter to Tacotron ctor
+ model.train()
+ # print(model)
+ print(" > Num parameters for Tacotron GST model:%s" %
+ (count_parameters(model)))
+ model_ref = copy.deepcopy(model)
+ count = 0
+ for param, param_ref in zip(model.parameters(),
+ model_ref.parameters()):
+ assert (param - param_ref).sum() == 0, param
+ count += 1
+ optimizer = optim.Adam(model.parameters(), lr=c.lr)
+ for _ in range(10):
+ mel_out, linear_out, align, stop_tokens = model.forward(
+ input_dummy, input_lengths, mel_spec, mel_lengths, speaker_ids)
optimizer.zero_grad()
loss = criterion(mel_out, mel_spec, mel_lengths)
stop_loss = criterion_st(stop_tokens, stop_targets)
diff --git a/tests/test_text_processing.py b/tests/test_text_processing.py
index 93edabe7..61c2a407 100644
--- a/tests/test_text_processing.py
+++ b/tests/test_text_processing.py
@@ -3,12 +3,12 @@ import os
# pylint: disable=wildcard-import
# pylint: disable=unused-import
import unittest
-from TTS.utils.text import *
-from TTS.tests import get_tests_path
-from TTS.utils.io import load_config
+from tests import get_tests_input_path
+from mozilla_voice_tts.tts.utils.text import *
+from tests import get_tests_path
+from mozilla_voice_tts.utils.io import load_config
-TESTS_PATH = get_tests_path()
-conf = load_config(os.path.join(TESTS_PATH, 'test_config.json'))
+conf = load_config(os.path.join(get_tests_input_path(), 'test_config.json'))
def test_phoneme_to_sequence():
text = "Recent research at Harvard has shown meditating for as little as 8 weeks can actually increase, the grey matter in the parts of the brain responsible for emotional regulation and learning!"
@@ -16,16 +16,16 @@ def test_phoneme_to_sequence():
lang = "en-us"
sequence = phoneme_to_sequence(text, text_cleaner, lang)
text_hat = sequence_to_phoneme(sequence)
- sequence_with_params = phoneme_to_sequence(text, text_cleaner, lang, tp=conf.characters)
+ _ = phoneme_to_sequence(text, text_cleaner, lang, tp=conf.characters)
text_hat_with_params = sequence_to_phoneme(sequence, tp=conf.characters)
gt = "ɹiːsənt ɹɪsɜːtʃ æt hɑːɹvɚd hɐz ʃoʊn mɛdᵻteɪɾɪŋ fɔːɹ æz lɪɾəl æz eɪt wiːks kæn æktʃuːəli ɪnkɹiːs, ðə ɡɹeɪ mæɾɚɹ ɪnðə pɑːɹts ʌvðə bɹeɪn ɹɪspɑːnsəbəl fɔːɹ ɪmoʊʃənəl ɹɛɡjuːleɪʃən ænd lɜːnɪŋ!"
- assert text_hat == text_hat_with_params == gt
+ assert text_hat == text_hat_with_params == gt
# multiple punctuations
text = "Be a voice, not an! echo?"
sequence = phoneme_to_sequence(text, text_cleaner, lang)
text_hat = sequence_to_phoneme(sequence)
- sequence_with_params = phoneme_to_sequence(text, text_cleaner, lang, tp=conf.characters)
+ _ = phoneme_to_sequence(text, text_cleaner, lang, tp=conf.characters)
text_hat_with_params = sequence_to_phoneme(sequence, tp=conf.characters)
gt = "biː ɐ vɔɪs, nɑːt ɐn! ɛkoʊ?"
print(text_hat)
@@ -36,7 +36,7 @@ def test_phoneme_to_sequence():
text = "Be a voice, not an! echo"
sequence = phoneme_to_sequence(text, text_cleaner, lang)
text_hat = sequence_to_phoneme(sequence)
- sequence_with_params = phoneme_to_sequence(text, text_cleaner, lang, tp=conf.characters)
+ _ = phoneme_to_sequence(text, text_cleaner, lang, tp=conf.characters)
text_hat_with_params = sequence_to_phoneme(sequence, tp=conf.characters)
gt = "biː ɐ vɔɪs, nɑːt ɐn! ɛkoʊ"
print(text_hat)
@@ -47,7 +47,7 @@ def test_phoneme_to_sequence():
text = "Be a voice, not an echo!"
sequence = phoneme_to_sequence(text, text_cleaner, lang)
text_hat = sequence_to_phoneme(sequence)
- sequence_with_params = phoneme_to_sequence(text, text_cleaner, lang, tp=conf.characters)
+ _ = phoneme_to_sequence(text, text_cleaner, lang, tp=conf.characters)
text_hat_with_params = sequence_to_phoneme(sequence, tp=conf.characters)
gt = "biː ɐ vɔɪs, nɑːt ɐn ɛkoʊ!"
print(text_hat)
@@ -58,7 +58,7 @@ def test_phoneme_to_sequence():
text = "Be a voice, not an! echo. "
sequence = phoneme_to_sequence(text, text_cleaner, lang)
text_hat = sequence_to_phoneme(sequence)
- sequence_with_params = phoneme_to_sequence(text, text_cleaner, lang, tp=conf.characters)
+ _ = phoneme_to_sequence(text, text_cleaner, lang, tp=conf.characters)
text_hat_with_params = sequence_to_phoneme(sequence, tp=conf.characters)
gt = "biː ɐ vɔɪs, nɑːt ɐn! ɛkoʊ."
print(text_hat)
@@ -69,7 +69,7 @@ def test_phoneme_to_sequence():
text = "Be a voice, not an! echo. "
sequence = phoneme_to_sequence(text, text_cleaner, lang, True)
text_hat = sequence_to_phoneme(sequence)
- sequence_with_params = phoneme_to_sequence(text, text_cleaner, lang, tp=conf.characters)
+ _ = phoneme_to_sequence(text, text_cleaner, lang, tp=conf.characters)
text_hat_with_params = sequence_to_phoneme(sequence, tp=conf.characters)
gt = "^biː ɐ vɔɪs, nɑːt ɐn! ɛkoʊ.~"
print(text_hat)
@@ -80,7 +80,7 @@ def test_phoneme_to_sequence():
text = "_Be a _voice, not an! echo_"
sequence = phoneme_to_sequence(text, text_cleaner, lang)
text_hat = sequence_to_phoneme(sequence)
- sequence_with_params = phoneme_to_sequence(text, text_cleaner, lang, tp=conf.characters)
+ _ = phoneme_to_sequence(text, text_cleaner, lang, tp=conf.characters)
text_hat_with_params = sequence_to_phoneme(sequence, tp=conf.characters)
gt = "biː ɐ vɔɪs, nɑːt ɐn! ɛkoʊ"
print(text_hat)
diff --git a/tests/test_train_tts.py b/tests/test_train_tts.py
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/test_tts_train.sh b/tests/test_tts_train.sh
new file mode 100755
index 00000000..b7adbdd0
--- /dev/null
+++ b/tests/test_tts_train.sh
@@ -0,0 +1,13 @@
+#!/usr/bin/env bash
+
+BASEDIR=$(dirname "$0")
+echo "$BASEDIR"
+# run training
+CUDA_VISIBLE_DEVICES="" python mozilla_voice_tts/bin/train_tts.py --config_path $BASEDIR/inputs/test_train_config.json
+# find the training folder
+LATEST_FOLDER=$(ls $BASEDIR/train_outputs/| sort | tail -1)
+echo $LATEST_FOLDER
+# continue the previous training
+CUDA_VISIBLE_DEVICES="" python mozilla_voice_tts/bin/train_tts.py --continue_path $BASEDIR/train_outputs/$LATEST_FOLDER
+# remove all the outputs
+rm -rf $BASEDIR/train_outputs/
diff --git a/tests/test_vocoder_datasets.py b/tests/test_vocoder_datasets.py
new file mode 100644
index 00000000..bdfebfc5
--- /dev/null
+++ b/tests/test_vocoder_datasets.py
@@ -0,0 +1,95 @@
+import os
+
+import numpy as np
+from tests import get_tests_path, get_tests_input_path, get_tests_output_path
+from torch.utils.data import DataLoader
+
+from mozilla_voice_tts.utils.audio import AudioProcessor
+from mozilla_voice_tts.utils.io import load_config
+from mozilla_voice_tts.vocoder.datasets.gan_dataset import GANDataset
+from mozilla_voice_tts.vocoder.datasets.preprocess import load_wav_data
+
+file_path = os.path.dirname(os.path.realpath(__file__))
+OUTPATH = os.path.join(get_tests_output_path(), "loader_tests/")
+os.makedirs(OUTPATH, exist_ok=True)
+
+C = load_config(os.path.join(get_tests_input_path(), 'test_config.json'))
+
+test_data_path = os.path.join(get_tests_path(), "data/ljspeech/")
+ok_ljspeech = os.path.exists(test_data_path)
+
+
+def gan_dataset_case(batch_size, seq_len, hop_len, conv_pad, return_segments, use_noise_augment, use_cache, num_workers):
+ ''' run dataloader with given parameters and check conditions '''
+ ap = AudioProcessor(**C.audio)
+ _, train_items = load_wav_data(test_data_path, 10)
+ dataset = GANDataset(ap,
+ train_items,
+ seq_len=seq_len,
+ hop_len=hop_len,
+ pad_short=2000,
+ conv_pad=conv_pad,
+ return_segments=return_segments,
+ use_noise_augment=use_noise_augment,
+ use_cache=use_cache)
+ loader = DataLoader(dataset=dataset,
+ batch_size=batch_size,
+ shuffle=True,
+ num_workers=num_workers,
+ pin_memory=True,
+ drop_last=True)
+
+ max_iter = 10
+ count_iter = 0
+
+ # return random segments or return the whole audio
+ if return_segments:
+ for item1, _ in loader:
+ feat1, wav1 = item1
+ # feat2, wav2 = item2
+ expected_feat_shape = (batch_size, ap.num_mels, seq_len // hop_len + conv_pad * 2)
+
+ # check shapes
+ assert np.all(feat1.shape == expected_feat_shape), f" [!] {feat1.shape} vs {expected_feat_shape}"
+ assert (feat1.shape[2] - conv_pad * 2) * hop_len == wav1.shape[2]
+
+ # check feature vs audio match
+ if not use_noise_augment:
+ for idx in range(batch_size):
+ audio = wav1[idx].squeeze()
+ feat = feat1[idx]
+ mel = ap.melspectrogram(audio)
+ # the first 2 and the last 2 frames are skipped due to the padding
+ # differences in stft
+ assert (feat - mel[:, :feat1.shape[-1]])[:, 2:-2].sum() <= 0, f' [!] {(feat - mel[:, :feat1.shape[-1]])[:, 2:-2].sum()}'
+
+ count_iter += 1
+ # if count_iter == max_iter:
+ # break
+ else:
+ for item in loader:
+ feat, wav = item
+ expected_feat_shape = (batch_size, ap.num_mels, (wav.shape[-1] // hop_len) + (conv_pad * 2))
+ assert np.all(feat.shape == expected_feat_shape), f" [!] {feat.shape} vs {expected_feat_shape}"
+ assert (feat.shape[2] - conv_pad * 2) * hop_len == wav.shape[2]
+ count_iter += 1
+ if count_iter == max_iter:
+ break
+
+
+def test_parametrized_gan_dataset():
+ ''' test dataloader with different parameters '''
+ params = [
+ [32, C.audio['hop_length'] * 10, C.audio['hop_length'], 0, True, False, True, 0],
+ [32, C.audio['hop_length'] * 10, C.audio['hop_length'], 0, True, False, True, 4],
+ [1, C.audio['hop_length'] * 10, C.audio['hop_length'], 0, True, True, True, 0],
+ [1, C.audio['hop_length'], C.audio['hop_length'], 0, True, True, True, 0],
+ [1, C.audio['hop_length'] * 10, C.audio['hop_length'], 2, True, True, True, 0],
+ [1, C.audio['hop_length'] * 10, C.audio['hop_length'], 0, False, True, True, 0],
+ [1, C.audio['hop_length'] * 10, C.audio['hop_length'], 0, True, False, True, 0],
+ [1, C.audio['hop_length'] * 10, C.audio['hop_length'], 0, True, True, False, 0],
+ [1, C.audio['hop_length'] * 10, C.audio['hop_length'], 0, False, False, False, 0],
+ ]
+ for param in params:
+ print(param)
+ gan_dataset_case(*param)
diff --git a/tests/test_vocoder_losses.py b/tests/test_vocoder_losses.py
new file mode 100644
index 00000000..6cf0f6a9
--- /dev/null
+++ b/tests/test_vocoder_losses.py
@@ -0,0 +1,54 @@
+import os
+
+import torch
+from tests import get_tests_input_path, get_tests_output_path, get_tests_path
+
+from mozilla_voice_tts.utils.audio import AudioProcessor
+from mozilla_voice_tts.utils.io import load_config
+from mozilla_voice_tts.vocoder.layers.losses import MultiScaleSTFTLoss, STFTLoss, TorchSTFT
+
+TESTS_PATH = get_tests_path()
+
+OUT_PATH = os.path.join(get_tests_output_path(), "audio_tests")
+os.makedirs(OUT_PATH, exist_ok=True)
+
+WAV_FILE = os.path.join(get_tests_input_path(), "example_1.wav")
+
+C = load_config(os.path.join(get_tests_input_path(), 'test_config.json'))
+ap = AudioProcessor(**C.audio)
+
+
+def test_torch_stft():
+ torch_stft = TorchSTFT(ap.fft_size, ap.hop_length, ap.win_length)
+ # librosa stft
+ wav = ap.load_wav(WAV_FILE)
+ M_librosa = abs(ap._stft(wav)) # pylint: disable=protected-access
+ # torch stft
+ wav = torch.from_numpy(wav[None, :]).float()
+ M_torch = torch_stft(wav)
+ # check the difference b/w librosa and torch outputs
+ assert (M_librosa - M_torch[0].data.numpy()).max() < 1e-5
+
+
+def test_stft_loss():
+ stft_loss = STFTLoss(ap.fft_size, ap.hop_length, ap.win_length)
+ wav = ap.load_wav(WAV_FILE)
+ wav = torch.from_numpy(wav[None, :]).float()
+ loss_m, loss_sc = stft_loss(wav, wav)
+ assert loss_m + loss_sc == 0
+ loss_m, loss_sc = stft_loss(wav, torch.rand_like(wav))
+ assert loss_sc < 1.0
+ assert loss_m + loss_sc > 0
+
+
+def test_multiscale_stft_loss():
+ stft_loss = MultiScaleSTFTLoss([ap.fft_size//2, ap.fft_size, ap.fft_size*2],
+ [ap.hop_length // 2, ap.hop_length, ap.hop_length * 2],
+ [ap.win_length // 2, ap.win_length, ap.win_length * 2])
+ wav = ap.load_wav(WAV_FILE)
+ wav = torch.from_numpy(wav[None, :]).float()
+ loss_m, loss_sc = stft_loss(wav, wav)
+ assert loss_m + loss_sc == 0
+ loss_m, loss_sc = stft_loss(wav, torch.rand_like(wav))
+ assert loss_sc < 1.0
+ assert loss_m + loss_sc > 0
diff --git a/tests/test_vocoder_melgan_discriminator.py b/tests/test_vocoder_melgan_discriminator.py
new file mode 100644
index 00000000..feafa60b
--- /dev/null
+++ b/tests/test_vocoder_melgan_discriminator.py
@@ -0,0 +1,26 @@
+import numpy as np
+import torch
+
+from mozilla_voice_tts.vocoder.models.melgan_discriminator import MelganDiscriminator
+from mozilla_voice_tts.vocoder.models.melgan_multiscale_discriminator import MelganMultiscaleDiscriminator
+
+
+def test_melgan_discriminator():
+ model = MelganDiscriminator()
+ print(model)
+ dummy_input = torch.rand((4, 1, 256 * 10))
+ output, _ = model(dummy_input)
+ assert np.all(output.shape == (4, 1, 10))
+
+
+def test_melgan_multi_scale_discriminator():
+ model = MelganMultiscaleDiscriminator()
+ print(model)
+ dummy_input = torch.rand((4, 1, 256 * 16))
+ scores, feats = model(dummy_input)
+ assert len(scores) == 3
+ assert len(scores) == len(feats)
+ assert np.all(scores[0].shape == (4, 1, 64))
+ assert np.all(feats[0][0].shape == (4, 16, 4096))
+ assert np.all(feats[0][1].shape == (4, 64, 1024))
+ assert np.all(feats[0][2].shape == (4, 256, 256))
diff --git a/tests/test_vocoder_melgan_generator.py b/tests/test_vocoder_melgan_generator.py
new file mode 100644
index 00000000..c9cf5e2d
--- /dev/null
+++ b/tests/test_vocoder_melgan_generator.py
@@ -0,0 +1,13 @@
+import numpy as np
+import torch
+
+from mozilla_voice_tts.vocoder.models.melgan_generator import MelganGenerator
+
+def test_melgan_generator():
+ model = MelganGenerator()
+ print(model)
+ dummy_input = torch.rand((4, 80, 64))
+ output = model(dummy_input)
+ assert np.all(output.shape == (4, 1, 64 * 256))
+ output = model.inference(dummy_input)
+ assert np.all(output.shape == (4, 1, (64 + 4) * 256))
diff --git a/tests/test_vocoder_parallel_wavegan_discriminator.py b/tests/test_vocoder_parallel_wavegan_discriminator.py
new file mode 100644
index 00000000..ac0b5393
--- /dev/null
+++ b/tests/test_vocoder_parallel_wavegan_discriminator.py
@@ -0,0 +1,41 @@
+import numpy as np
+import torch
+
+from mozilla_voice_tts.vocoder.models.parallel_wavegan_discriminator import ParallelWaveganDiscriminator, ResidualParallelWaveganDiscriminator
+
+
+def test_pwgan_disciminator():
+ model = ParallelWaveganDiscriminator(
+ in_channels=1,
+ out_channels=1,
+ kernel_size=3,
+ num_layers=10,
+ conv_channels=64,
+ dilation_factor=1,
+ nonlinear_activation="LeakyReLU",
+ nonlinear_activation_params={"negative_slope": 0.2},
+ bias=True)
+ dummy_x = torch.rand((4, 1, 64 * 256))
+ output = model(dummy_x)
+ assert np.all(output.shape == (4, 1, 64 * 256))
+ model.remove_weight_norm()
+
+
+def test_redisual_pwgan_disciminator():
+ model = ResidualParallelWaveganDiscriminator(
+ in_channels=1,
+ out_channels=1,
+ kernel_size=3,
+ num_layers=30,
+ stacks=3,
+ res_channels=64,
+ gate_channels=128,
+ skip_channels=64,
+ dropout=0.0,
+ bias=True,
+ nonlinear_activation="LeakyReLU",
+ nonlinear_activation_params={"negative_slope": 0.2})
+ dummy_x = torch.rand((4, 1, 64 * 256))
+ output = model(dummy_x)
+ assert np.all(output.shape == (4, 1, 64 * 256))
+ model.remove_weight_norm()
diff --git a/tests/test_vocoder_parallel_wavegan_generator.py b/tests/test_vocoder_parallel_wavegan_generator.py
new file mode 100644
index 00000000..72af728f
--- /dev/null
+++ b/tests/test_vocoder_parallel_wavegan_generator.py
@@ -0,0 +1,27 @@
+import numpy as np
+import torch
+
+from mozilla_voice_tts.vocoder.models.parallel_wavegan_generator import ParallelWaveganGenerator
+
+
+def test_pwgan_generator():
+ model = ParallelWaveganGenerator(
+ in_channels=1,
+ out_channels=1,
+ kernel_size=3,
+ num_res_blocks=30,
+ stacks=3,
+ res_channels=64,
+ gate_channels=128,
+ skip_channels=64,
+ aux_channels=80,
+ dropout=0.0,
+ bias=True,
+ use_weight_norm=True,
+ upsample_factors=[4, 4, 4, 4])
+ dummy_c = torch.rand((2, 80, 5))
+ output = model(dummy_c)
+ assert np.all(output.shape == (2, 1, 5 * 256)), output.shape
+ model.remove_weight_norm()
+ output = model.inference(dummy_c)
+ assert np.all(output.shape == (2, 1, (5 + 4) * 256))
diff --git a/tests/test_vocoder_pqmf.py b/tests/test_vocoder_pqmf.py
new file mode 100644
index 00000000..485e2f2b
--- /dev/null
+++ b/tests/test_vocoder_pqmf.py
@@ -0,0 +1,27 @@
+import os
+import torch
+
+import soundfile as sf
+from librosa.core import load
+
+from tests import get_tests_path, get_tests_input_path
+from mozilla_voice_tts.vocoder.layers.pqmf import PQMF
+
+
+TESTS_PATH = get_tests_path()
+WAV_FILE = os.path.join(get_tests_input_path(), "example_1.wav")
+
+
+def test_pqmf():
+ w, sr = load(WAV_FILE)
+
+ layer = PQMF(N=4, taps=62, cutoff=0.15, beta=9.0)
+ w, sr = load(WAV_FILE)
+ w2 = torch.from_numpy(w[None, None, :])
+ b2 = layer.analysis(w2)
+ w2_ = layer.synthesis(b2)
+
+ print(w2_.max())
+ print(w2_.min())
+ print(w2_.mean())
+ sf.write('pqmf_output.wav', w2_.flatten().detach(), sr)
diff --git a/tests/test_vocoder_rwd.py b/tests/test_vocoder_rwd.py
new file mode 100644
index 00000000..266415db
--- /dev/null
+++ b/tests/test_vocoder_rwd.py
@@ -0,0 +1,21 @@
+import torch
+import numpy as np
+
+from mozilla_voice_tts.vocoder.models.random_window_discriminator import RandomWindowDiscriminator
+
+
+def test_rwd():
+ layer = RandomWindowDiscriminator(cond_channels=80,
+ window_sizes=(512, 1024, 2048, 4096,
+ 8192),
+ cond_disc_downsample_factors=[
+ (8, 4, 2, 2, 2), (8, 4, 2, 2),
+ (8, 4, 2), (8, 4), (4, 2, 2)
+ ],
+ hop_length=256)
+ x = torch.rand([4, 1, 22050])
+ c = torch.rand([4, 80, 22050 // 256])
+
+ scores, _ = layer(x, c)
+ assert len(scores) == 10
+ assert np.all(scores[0].shape == (4, 1, 1))
diff --git a/tests/test_vocoder_tf_melgan_generator.py b/tests/test_vocoder_tf_melgan_generator.py
new file mode 100644
index 00000000..5fdfc295
--- /dev/null
+++ b/tests/test_vocoder_tf_melgan_generator.py
@@ -0,0 +1,13 @@
+import numpy as np
+import tensorflow as tf
+
+from mozilla_voice_tts.vocoder.tf.models.melgan_generator import MelganGenerator
+
+
+def test_melgan_generator():
+ hop_length = 256
+ model = MelganGenerator()
+ # pylint: disable=no-value-for-parameter
+ dummy_input = tf.random.uniform((4, 80, 64))
+ output = model(dummy_input, training=False)
+ assert np.all(output.shape == (4, 1, 64 * hop_length)), output.shape
diff --git a/tests/test_vocoder_tf_pqmf.py b/tests/test_vocoder_tf_pqmf.py
new file mode 100644
index 00000000..851c0fb0
--- /dev/null
+++ b/tests/test_vocoder_tf_pqmf.py
@@ -0,0 +1,28 @@
+import os
+import tensorflow as tf
+
+import soundfile as sf
+from librosa.core import load
+
+from tests import get_tests_path, get_tests_input_path
+from mozilla_voice_tts.vocoder.tf.layers.pqmf import PQMF
+
+
+TESTS_PATH = get_tests_path()
+WAV_FILE = os.path.join(get_tests_input_path(), "example_1.wav")
+
+
+def test_pqmf():
+ w, sr = load(WAV_FILE)
+
+ layer = PQMF(N=4, taps=62, cutoff=0.15, beta=9.0)
+ w, sr = load(WAV_FILE)
+ w2 = tf.convert_to_tensor(w[None, None, :])
+ b2 = layer.analysis(w2)
+ w2_ = layer.synthesis(b2)
+ w2_ = w2.numpy()
+
+ print(w2_.max())
+ print(w2_.min())
+ print(w2_.mean())
+ sf.write('tf_pqmf_output.wav', w2_.flatten(), sr)
diff --git a/tests/test_vocoder_train.sh b/tests/test_vocoder_train.sh
new file mode 100755
index 00000000..6be7177d
--- /dev/null
+++ b/tests/test_vocoder_train.sh
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+
+BASEDIR=$(dirname "$0")
+echo "$BASEDIR"
+# create run dir
+mkdir $BASEDIR/train_outputs
+# run training
+CUDA_VISIBLE_DEVICES="" python mozilla_voice_tts/bin/train_vocoder.py --config_path $BASEDIR/inputs/test_vocoder_multiband_melgan_config.json
+# find the training folder
+LATEST_FOLDER=$(ls $BASEDIR/outputs/train_outputs/| sort | tail -1)
+echo $LATEST_FOLDER
+# continue the previous training
+CUDA_VISIBLE_DEVICES="" python mozilla_voice_tts/bin/train_vocoder.py --continue_path $BASEDIR/outputs/train_outputs/$LATEST_FOLDER
+# remove all the outputs
+rm -rf $BASEDIR/train_outputs/
diff --git a/tf/notebooks/Benchmark-TTS_tf.ipynb b/tf/notebooks/Benchmark-TTS_tf.ipynb
deleted file mode 100644
index 4a21ae17..00000000
--- a/tf/notebooks/Benchmark-TTS_tf.ipynb
+++ /dev/null
@@ -1,714 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {
- "Collapsed": "false"
- },
- "source": [
- "This is to test TTS tensorflow models with benchmark sentences.\n",
- "\n",
- "Before running this script please DON'T FORGET: \n",
- "- to set file paths.\n",
- "- to download related models.\n",
- " - Sample TF model: https://www.dropbox.com/sh/3b1fat5oxqab6yn/AADDlNs-9-r7ASbVnFYx3RHHa?dl=0\n",
- "- download or clone related repos, linked below.\n",
- "- setup the repositories. ```python setup.py install```\n",
- "- to checkout right commit versions (given next to the model in the models page).\n",
- "- to set the file paths below.\n",
- "\n",
- "Repositories:\n",
- "- TTS: https://github.com/mozilla/TTS\n",
- "- PWGAN: https://github.com/erogol/ParallelWaveGAN (if you like to use a vocoder model)\n",
- "\n",
- "Known Issues:\n",
- "- To load the model second time you need to restart the notebook kernel. \n",
- "- Some of the advance methods are not yet implemented for Tensorflow."
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false",
- "scrolled": true
- },
- "outputs": [],
- "source": [
- "%load_ext autoreload\n",
- "%autoreload 2\n",
- "import os\n",
- "\n",
- "# you may need to change this depending on your system\n",
- "os.environ['CUDA_VISIBLE_DEVICES']='1'\n",
- "\n",
- "import sys\n",
- "import io\n",
- "import torch \n",
- "import tensorflow as tf\n",
- "print(tf.config.list_physical_devices('GPU'))\n",
- "\n",
- "import time\n",
- "import json\n",
- "import yaml\n",
- "import numpy as np\n",
- "from collections import OrderedDict\n",
- "import matplotlib.pyplot as plt\n",
- "plt.rcParams[\"figure.figsize\"] = (16,5)\n",
- "\n",
- "import librosa\n",
- "import librosa.display\n",
- "\n",
- "from TTS.tf.models.tacotron2 import Tacotron2\n",
- "from TTS.tf.utils.generic_utils import setup_model, load_checkpoint\n",
- "from TTS.utils.audio import AudioProcessor\n",
- "from TTS.utils.io import load_config\n",
- "from TTS.utils.synthesis import synthesis\n",
- "from TTS.utils.visual import visualize\n",
- "\n",
- "import IPython\n",
- "from IPython.display import Audio\n",
- "\n",
- "%matplotlib inline"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "def tts(model, text, CONFIG, use_cuda, ap, use_gl, figures=True):\n",
- " t_1 = time.time()\n",
- " waveform, alignment, mel_spec, mel_postnet_spec, stop_tokens, inputs = synthesis(model, text, CONFIG, use_cuda, ap, None, None, False, CONFIG.enable_eos_bos_chars, use_gl, backend=BACKEND)\n",
- " if CONFIG.model == \"Tacotron\" and not use_gl:\n",
- " # coorect the normalization differences b/w TTS and the Vocoder.\n",
- " mel_postnet_spec = ap.out_linear_to_mel(mel_postnet_spec.T).T\n",
- " print(mel_postnet_spec.shape)\n",
- " print(\"max- \", mel_postnet_spec.max(), \" -- min- \", mel_postnet_spec.min())\n",
- " if not use_gl:\n",
- " waveform = vocoder_model.inference(torch.FloatTensor(mel_postnet_spec.T).unsqueeze(0))\n",
- " mel_postnet_spec = ap._denormalize(mel_postnet_spec.T).T\n",
- " if use_cuda and not use_gl:\n",
- " waveform = waveform.cpu()\n",
- " waveform = waveform.numpy()\n",
- " waveform = waveform.squeeze()\n",
- " rtf = (time.time() - t_1) / (len(waveform) / ap.sample_rate)\n",
- " print(waveform.shape)\n",
- " print(\" > Run-time: {}\".format(time.time() - t_1))\n",
- " print(\" > Real-time factor: {}\".format(rtf))\n",
- " if figures: \n",
- " visualize(alignment, mel_postnet_spec, stop_tokens, text, ap.hop_length, CONFIG, ap._denormalize(mel_spec.T).T) \n",
- " IPython.display.display(Audio(waveform, rate=CONFIG.audio['sample_rate'], normalize=True)) \n",
- " os.makedirs(OUT_FOLDER, exist_ok=True)\n",
- " file_name = text.replace(\" \", \"_\").replace(\".\",\"\") + \".wav\"\n",
- " out_path = os.path.join(OUT_FOLDER, file_name)\n",
- " ap.save_wav(waveform, out_path)\n",
- " return alignment, mel_postnet_spec, stop_tokens, waveform"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "# Set constants\n",
- "ROOT_PATH = '../torch_model/'\n",
- "MODEL_PATH = ROOT_PATH + '/tts_tf_checkpoint_360000.pkl'\n",
- "CONFIG_PATH = ROOT_PATH + '/config.json'\n",
- "OUT_FOLDER = '/home/erogol/Dropbox/AudioSamples/benchmark_samples/'\n",
- "CONFIG = load_config(CONFIG_PATH)\n",
- "# Run FLAGs\n",
- "use_cuda = True # use the available GPU (only for torch)\n",
- "# Set the vocoder\n",
- "use_gl = True # use GL if True\n",
- "BACKEND = 'tf' # set the backend for inference "
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false",
- "scrolled": true
- },
- "outputs": [],
- "source": [
- "from TTS.utils.text.symbols import symbols, phonemes, make_symbols\n",
- "from TTS.tf.utils.convert_torch_to_tf_utils import tf_create_dummy_inputs\n",
- "c = CONFIG\n",
- "num_speakers = 0\n",
- "r = 1\n",
- "num_chars = len(phonemes) if c.use_phonemes else len(symbols)\n",
- "model = setup_model(num_chars, num_speakers, c)\n",
- "\n",
- "# before loading weights you need to run the model once to generate the variables\n",
- "input_ids, input_lengths, mel_outputs, mel_lengths = tf_create_dummy_inputs()\n",
- "mel_pred = model(input_ids, training=False)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false",
- "scrolled": true
- },
- "outputs": [],
- "source": [
- "model = load_checkpoint(model, MODEL_PATH)\n",
- "# model = tf.function(model, experimental_relax_shapes=True)\n",
- "ap = AudioProcessor(**CONFIG.audio) "
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "# wrapper class to use tf.function\n",
- "class ModelInference(tf.keras.Model):\n",
- " def __init__(self, model):\n",
- " super(ModelInference, self).__init__()\n",
- " self.model = model\n",
- " \n",
- " @tf.function(input_signature=[tf.TensorSpec(shape=(None, None), dtype=tf.int32)])\n",
- " def call(self, characters):\n",
- " return self.model(characters, training=False)\n",
- " \n",
- "model = ModelInference(model)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "# LOAD WAVERNN\n",
- "if use_gl == False:\n",
- " from parallel_wavegan.models import ParallelWaveGANGenerator, MelGANGenerator\n",
- " \n",
- " vocoder_model = MelGANGenerator(**VOCODER_CONFIG[\"generator_params\"])\n",
- " vocoder_model.load_state_dict(torch.load(VOCODER_MODEL_PATH, map_location=\"cpu\")[\"model\"][\"generator\"])\n",
- " vocoder_model.remove_weight_norm()\n",
- " ap_vocoder = AudioProcessor(**VOCODER_CONFIG['audio']) \n",
- " if use_cuda:\n",
- " vocoder_model.cuda()\n",
- " vocoder_model.eval();\n",
- " print(count_parameters(vocoder_model))"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {
- "Collapsed": "false"
- },
- "source": [
- "### Comparision with https://mycroft.ai/blog/available-voices/"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"Bill got in the habit of asking himself “Is that thought true?” and if he wasn’t absolutely certain it was, he just let it go.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {
- "Collapsed": "false"
- },
- "source": [
- "### https://espnet.github.io/icassp2020-tts/"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"The Commission also recommends\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"As a result of these studies, the planning document submitted by the Secretary of the Treasury to the Bureau of the Budget on August thirty-one.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"The FBI now transmits information on all defectors, a category which would, of course, have included Oswald.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"they seem unduly restrictive in continuing to require some manifestation of animus against a Government official.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"and each agency given clear understanding of the assistance which the Secret Service expects.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {
- "Collapsed": "false"
- },
- "source": [
- "### Other examples"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"Be a voice, not an echo.\" # 'echo' is not in training set. \n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"It took me quite a long time to develop a voice, and now that I have it I'm not going to be silent.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"The human voice is the most perfect instrument of all.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"I'm sorry Dave. I'm afraid I can't do that.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"This cake is great. It's so delicious and moist.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {
- "Collapsed": "false"
- },
- "source": [
- "### Comparison with https://keithito.github.io/audio-samples/"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"Generative adversarial network or variational auto-encoder.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"Scientists at the CERN laboratory say they have discovered a new particle.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"Here’s a way to measure the acute emotional intelligence that has never gone out of style.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"President Trump met with other leaders at the Group of 20 conference.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"The buses aren't the problem, they actually provide a solution.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {
- "Collapsed": "false"
- },
- "source": [
- "### Comparison with https://google.github.io/tacotron/publications/tacotron/index.html"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"Generative adversarial network or variational auto-encoder.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"Basilar membrane and otolaryngology are not auto-correlations.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \" He has read the whole thing.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"He reads books.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"Thisss isrealy awhsome.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"This is your internet browser, Firefox.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"This is your internet browser Firefox.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"The quick brown fox jumps over the lazy dog.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"Does the quick brown fox jump over the lazy dog?\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"Eren, how are you?\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {
- "Collapsed": "false"
- },
- "source": [
- "### Hard Sentences"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"Encouraged, he started with a minute a day.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"His meditation consisted of “body scanning” which involved focusing his mind and energy on each section of the body from head to toe .\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"Recent research at Harvard has shown meditating for as little as 8 weeks can actually increase the grey matter in the parts of the brain responsible for emotional regulation and learning . \"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"If he decided to watch TV he really watched it.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "sentence = \"Often we try to bring about change through sheer effort and we put all of our energy into a new initiative .\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "# for twb dataset\n",
- "sentence = \"In our preparation for Easter, God in his providence offers us each year the season of Lent as a sacramental sign of our conversion.\"\n",
- "align, spec, stop_tokens, wav = tts(model, sentence, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": [
- "wavs = []\n",
- "model.eval()\n",
- "model.decoder.prenet.eval()\n",
- "model.decoder.max_decoder_steps = 2000\n",
- "# model.decoder.prenet.train()\n",
- "speaker_id = None\n",
- "sentence = '''This is App Store Optimization report.\n",
- "The first tab on the report is App Details. App details report is updated weekly and Datetime column shows the latest report update date. The widget displays the app icon, respective app version, visual assets on the store, app description, latest app update date on the Appstore/Google PlayStore and what’s new section.\n",
- "In App Details tab, you can see not only your app but all Delivery Hero apps since we think it can be inspiring to see the other apps, their description and screenshots. \n",
- "Product name is the actual app name on the AppStore or Google Play Store.\n",
- "Screenshot URLs column display the actual screenshots on the store for the current version. No resizing is done. If you click on the screenshot, you can see it in full-size.\n",
- "Current release date show the latest app update date when the query is run. Here we see that Appetito24 Android is updated to app version 4.6.3.2 on 28th of March.\n",
- "If the description is too long, clarisights is not able to display the full description; however, if you select description and current_release_date cells to copy and paste it to a text editor, you'll see the full description.\n",
- "If you scroll down in the widget, you can see the older app versions for the same apps. Or you can filter Datetime to see a specific timeframe and the apps’ Store presence back then.\n",
- "You can also filter for a specific app using Product Name.\n",
- "If the description is too long, clarisights is not able to display the full description; however, if you select description and current_release_date cells to copy and paste it to a text editor, you'll see the full description.\n",
- "'''\n",
- "\n",
- "for s in sentence.split('\\n'):\n",
- " print(s)\n",
- " align, spec, stop_tokens, wav = tts(model, s, CONFIG, use_cuda, ap, use_gl=use_gl, figures=True)\n",
- " wavs = np.concatenate([wavs, np.zeros(int(ap.sample_rate * 0.5)), wav])"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "Collapsed": "false"
- },
- "outputs": [],
- "source": []
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.4"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
diff --git a/tts_namespace/README.md b/tts_namespace/README.md
deleted file mode 100644
index c5b2ddbf..00000000
--- a/tts_namespace/README.md
+++ /dev/null
@@ -1,29 +0,0 @@
-This folder contains a symlink called TTS to the parent folder:
-
- lrwxr-xr-x TTS -> ..
-
-This is used to appease the distribute/setuptools gods. When the project was
-initially set up, the repository folder itself was considered a namespace, and
-development was done with `sys.path` hacks. This means if you tried to install
-TTS, `setup.py` would see the packages `models`, `utils`, `layers`... instead of
- `TTS.models`, `TTS.utils`...
-
-Installing TTS would then pollute the package namespace with generic names like
-those above. In order to make things installable in both install and development
-modes (`pip install /path/to/TTS` and `pip install -e /path/to/TTS`), we needed
-to add an additional 'TTS' namespace to avoid this pollution. A virtual redirect
-using `packages_dir` in `setup.py` is not enough because it breaks the editable
-installation, which can only handle the simplest of `package_dir` redirects.
-
-Our solution is to use a symlink in order to add the extra `TTS` namespace. In
-`setup.py`, we only look for packages inside `tts_namespace` (this folder),
-which contains a symlink called TTS pointing to the repository root. The final
-result is that `setuptools.find_packages` will find `TTS.models`, `TTS.utils`...
-
-With this hack, `pip install -e` will then add a symlink to the `tts_namespace`
-in your `site-packages` folder, which works properly. It's important not to add
-anything else in this folder because it will pollute the package namespace when
-installing the project.
-
-This does not work if you check out your project on a filesystem that does not
-support symlinks.
\ No newline at end of file
diff --git a/tts_namespace/TTS b/tts_namespace/TTS
deleted file mode 120000
index a96aa0ea..00000000
--- a/tts_namespace/TTS
+++ /dev/null
@@ -1 +0,0 @@
-..
\ No newline at end of file
diff --git a/utils/.generic_utils.py.swo b/utils/.generic_utils.py.swo
deleted file mode 100644
index ab1b3870..00000000
Binary files a/utils/.generic_utils.py.swo and /dev/null differ
diff --git a/utils/.model.py.swp b/utils/.model.py.swp
deleted file mode 100644
index 24a8152e..00000000
Binary files a/utils/.model.py.swp and /dev/null differ
diff --git a/utils/generic_utils.py b/utils/generic_utils.py
index e6466e0c..3bb99e08 100644
--- a/utils/generic_utils.py
+++ b/utils/generic_utils.py
@@ -107,15 +107,15 @@ def sequence_mask(sequence_length, max_len=None):
return seq_range_expand < seq_length_expand
-def set_init_dict(model_dict, checkpoint, c):
+def set_init_dict(model_dict, checkpoint_state, c):
# Partial initialization: if there is a mismatch with new and old layer, it is skipped.
- for k, v in checkpoint['model'].items():
+ for k, v in checkpoint_state.items():
if k not in model_dict:
print(" | > Layer missing in the model definition: {}".format(k))
# 1. filter out unnecessary keys
pretrained_dict = {
k: v
- for k, v in checkpoint['model'].items() if k in model_dict
+ for k, v in checkpoint_state.items() if k in model_dict
}
# 2. filter out different size layers
pretrained_dict = {
@@ -146,9 +146,12 @@ def setup_model(num_chars, num_speakers, c):
model = MyModel(num_chars=num_chars,
num_speakers=num_speakers,
r=c.r,
- postnet_output_dim=c.audio['num_freq'],
+ postnet_output_dim=int(c.audio['fft_size'] / 2 + 1),
decoder_output_dim=c.audio['num_mels'],
gst=c.use_gst,
+ gst_embedding_dim=c.gst['gst_embedding_dim'],
+ gst_num_heads=c.gst['gst_num_heads'],
+ gst_style_tokens=c.gst['gst_style_tokens'],
memory_size=c.memory_size,
attn_type=c.attention_type,
attn_win=c.windowing,
@@ -161,13 +164,19 @@ def setup_model(num_chars, num_speakers, c):
location_attn=c.location_attn,
attn_K=c.attention_heads,
separate_stopnet=c.separate_stopnet,
- bidirectional_decoder=c.bidirectional_decoder)
+ bidirectional_decoder=c.bidirectional_decoder,
+ double_decoder_consistency=c.double_decoder_consistency,
+ ddc_r=c.ddc_r)
elif c.model.lower() == "tacotron2":
model = MyModel(num_chars=num_chars,
num_speakers=num_speakers,
r=c.r,
postnet_output_dim=c.audio['num_mels'],
decoder_output_dim=c.audio['num_mels'],
+ gst=c.use_gst,
+ gst_embedding_dim=c.gst['gst_embedding_dim'],
+ gst_num_heads=c.gst['gst_num_heads'],
+ gst_style_tokens=c.gst['gst_style_tokens'],
attn_type=c.attention_type,
attn_win=c.windowing,
attn_norm=c.attention_norm,
@@ -179,7 +188,9 @@ def setup_model(num_chars, num_speakers, c):
location_attn=c.location_attn,
attn_K=c.attention_heads,
separate_stopnet=c.separate_stopnet,
- bidirectional_decoder=c.bidirectional_decoder)
+ bidirectional_decoder=c.bidirectional_decoder,
+ double_decoder_consistency=c.double_decoder_consistency,
+ ddc_r=c.ddc_r)
return model
class KeepAverage():
@@ -198,14 +209,19 @@ class KeepAverage():
self.iters[name] = init_iter
def update_value(self, name, value, weighted_avg=False):
- if weighted_avg:
- self.avg_values[name] = 0.99 * self.avg_values[name] + 0.01 * value
- self.iters[name] += 1
+ if name not in self.avg_values:
+ # add value if not exist before
+ self.add_value(name, init_val=value)
else:
- self.avg_values[name] = self.avg_values[name] * \
- self.iters[name] + value
- self.iters[name] += 1
- self.avg_values[name] /= self.iters[name]
+ # else update existing value
+ if weighted_avg:
+ self.avg_values[name] = 0.99 * self.avg_values[name] + 0.01 * value
+ self.iters[name] += 1
+ else:
+ self.avg_values[name] = self.avg_values[name] * \
+ self.iters[name] + value
+ self.iters[name] += 1
+ self.avg_values[name] /= self.iters[name]
def add_values(self, name_dict):
for key, value in name_dict.items():
@@ -242,7 +258,7 @@ def check_config(c):
# audio processing parameters
_check_argument('num_mels', c['audio'], restricted=True, val_type=int, min_val=10, max_val=2056)
- _check_argument('num_freq', c['audio'], restricted=True, val_type=int, min_val=128, max_val=4058)
+ _check_argument('fft_size', c['audio'], restricted=True, val_type=int, min_val=128, max_val=4058)
_check_argument('sample_rate', c['audio'], restricted=True, val_type=int, min_val=512, max_val=100000)
_check_argument('frame_length_ms', c['audio'], restricted=True, val_type=float, min_val=10, max_val=1000, alternative='win_length')
_check_argument('frame_shift_ms', c['audio'], restricted=True, val_type=float, min_val=1, max_val=1000, alternative='hop_length')
@@ -268,6 +284,7 @@ def check_config(c):
_check_argument('clip_norm', c['audio'], restricted=True, val_type=bool)
_check_argument('mel_fmin', c['audio'], restricted=True, val_type=float, min_val=0.0, max_val=1000)
_check_argument('mel_fmax', c['audio'], restricted=True, val_type=float, min_val=500.0)
+ _check_argument('spec_gain', c['audio'], restricted=True, val_type=float, min_val=1, max_val=100)
_check_argument('do_trim_silence', c['audio'], restricted=True, val_type=bool)
_check_argument('trim_db', c['audio'], restricted=True, val_type=int)
@@ -309,6 +326,8 @@ def check_config(c):
_check_argument('transition_agent', c, restricted=True, val_type=bool)
_check_argument('location_attn', c, restricted=True, val_type=bool)
_check_argument('bidirectional_decoder', c, restricted=True, val_type=bool)
+ _check_argument('double_decoder_consistency', c, restricted=True, val_type=bool)
+ _check_argument('ddc_r', c, restricted='double_decoder_consistency' in c.keys(), min_val=1, max_val=7, val_type=int)
# stopnet
_check_argument('stopnet', c, restricted=True, val_type=bool)
@@ -316,6 +335,7 @@ def check_config(c):
# tensorboard
_check_argument('print_step', c, restricted=True, val_type=int, min_val=1)
+ _check_argument('tb_plot_step', c, restricted=True, val_type=int, min_val=1)
_check_argument('save_step', c, restricted=True, val_type=int, min_val=1)
_check_argument('checkpoint', c, restricted=True, val_type=bool)
_check_argument('tb_model_param_stats', c, restricted=True, val_type=bool)
@@ -334,10 +354,16 @@ def check_config(c):
# paths
_check_argument('output_path', c, restricted=True, val_type=str)
- # multi-speaker gst
+ # multi-speaker
_check_argument('use_speaker_embedding', c, restricted=True, val_type=bool)
- _check_argument('style_wav_for_test', c, restricted=True, val_type=str)
+
+ # GST
_check_argument('use_gst', c, restricted=True, val_type=bool)
+ _check_argument('gst', c, restricted=True, val_type=dict)
+ _check_argument('gst_style_input', c['gst'], restricted=True, val_type=str)
+ _check_argument('gst_embedding_dim', c['gst'], restricted=True, val_type=int, min_val=1)
+ _check_argument('gst_num_heads', c['gst'], restricted=True, val_type=int, min_val=1)
+ _check_argument('gst_style_tokens', c['gst'], restricted=True, val_type=int, min_val=1)
# datasets - checking only the first entry
_check_argument('datasets', c, restricted=True, val_type=list)
diff --git a/utils/text/number_norm.py b/utils/text/number_norm.py
deleted file mode 100644
index d3d9a46b..00000000
--- a/utils/text/number_norm.py
+++ /dev/null
@@ -1,127 +0,0 @@
-import re
-
-_comma_number_re = re.compile(r'([0-9][0-9\,]+[0-9])')
-_decimal_number_re = re.compile(r'([0-9]+\.[0-9]+)')
-_pounds_re = re.compile(r'£([0-9\,]*[0-9]+)')
-_dollars_re = re.compile(r'\$([0-9\.\,]*[0-9]+)')
-_ordinal_re = re.compile(r'([0-9]+)(st|nd|rd|th)')
-_number_re = re.compile(r'[0-9]+')
-
-_units = [
- '', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine',
- 'ten', 'eleven', 'twelve', 'thirteen', 'fourteen', 'fifteen', 'sixteen',
- 'seventeen', 'eighteen', 'nineteen'
-]
-
-_tens = [
- '',
- 'ten',
- 'twenty',
- 'thirty',
- 'forty',
- 'fifty',
- 'sixty',
- 'seventy',
- 'eighty',
- 'ninety',
-]
-
-_digit_groups = [
- '',
- 'thousand',
- 'million',
- 'billion',
- 'trillion',
- 'quadrillion',
-]
-
-_ordinal_suffixes = [
- ('one', 'first'),
- ('two', 'second'),
- ('three', 'third'),
- ('five', 'fifth'),
- ('eight', 'eighth'),
- ('nine', 'ninth'),
- ('twelve', 'twelfth'),
- ('ty', 'tieth'),
-]
-
-
-def _remove_commas(m):
- return m.group(1).replace(',', '')
-
-
-def _expand_decimal_point(m):
- return m.group(1).replace('.', ' point ')
-
-
-def _expand_dollars(m):
- match = m.group(1)
- parts = match.split('.')
- if len(parts) > 2:
- return match + ' dollars' # Unexpected format
- dollars = int(parts[0]) if parts[0] else 0
- cents = int(parts[1]) if len(parts) > 1 and parts[1] else 0
- if dollars and cents:
- dollar_unit = 'dollar' if dollars == 1 else 'dollars'
- cent_unit = 'cent' if cents == 1 else 'cents'
- return '%s %s, %s %s' % (dollars, dollar_unit, cents, cent_unit)
- if dollars:
- dollar_unit = 'dollar' if dollars == 1 else 'dollars'
- return '%s %s' % (dollars, dollar_unit)
- if cents:
- cent_unit = 'cent' if cents == 1 else 'cents'
- return '%s %s' % (cents, cent_unit)
- return 'zero dollars'
-
-
-def _standard_number_to_words(n, digit_group):
- parts = []
- if n >= 1000:
- # Format next higher digit group.
- parts.append(_standard_number_to_words(n // 1000, digit_group + 1))
- n = n % 1000
-
- if n >= 100:
- parts.append('%s hundred' % _units[n // 100])
- if n % 100 >= len(_units):
- parts.append(_tens[(n % 100) // 10])
- parts.append(_units[(n % 100) % 10])
- else:
- parts.append(_units[n % 100])
- if n > 0:
- parts.append(_digit_groups[digit_group])
- return ' '.join([x for x in parts if x])
-
-
-def _number_to_words(n):
- # Handle special cases first, then go to the standard case:
- if n >= 1000000000000000000:
- return str(n) # Too large, just return the digits
- if n == 0:
- return 'zero'
- if n % 100 == 0 and n % 1000 != 0 and n < 3000:
- return _standard_number_to_words(n // 100, 0) + ' hundred'
- return _standard_number_to_words(n, 0)
-
-
-def _expand_number(m):
- return _number_to_words(int(m.group(0)))
-
-
-def _expand_ordinal(m):
- num = _number_to_words(int(m.group(1)))
- for suffix, replacement in _ordinal_suffixes:
- if num.endswith(suffix):
- return num[:-len(suffix)] + replacement
- return num + 'th'
-
-
-def normalize_numbers(text):
- text = re.sub(_comma_number_re, _remove_commas, text)
- text = re.sub(_pounds_re, r'\1 pounds', text)
- text = re.sub(_dollars_re, _expand_dollars, text)
- text = re.sub(_decimal_number_re, _expand_decimal_point, text)
- text = re.sub(_ordinal_re, _expand_ordinal, text)
- text = re.sub(_number_re, _expand_number, text)
- return text