diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 8a0f812..9651a54 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -46,13 +46,12 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install tox coverage + pip install "tox<4.24" coverage - name: Run tests run: >- - pipx run --python '${{ steps.setup-python.outputs.python-path }}' tox - -- -rFEx --durations 10 --color yes --cov --cov-branch --cov-report=xml # pytest args + -- -rFEx --durations 10 --color yes --cov --cov-branch --cov-report=xml - name: Check for codecov token availability id: codecov-check diff --git a/docs/tutorials/1-attribution-motif-discovery.ipynb b/docs/tutorials/1-attribution-motif-discovery.ipynb index 7be8cb6..bfbe3e2 100644 --- a/docs/tutorials/1-attribution-motif-discovery.ipynb +++ b/docs/tutorials/1-attribution-motif-discovery.ipynb @@ -18,7 +18,414 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "\n", + "## Selecting genes" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We can view all the genes in Decima's dataset:" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
chromstartendstrandgene_typefrac_nanmean_countsn_tracksgene_startgene_endgene_lengthgene_mask_startgene_mask_endfrac_Nfolddatasetgene_idpearsonsize_factor_pearsonensembl_canonical_tss
STRADAchr176338153863905826-protein_coding0.0000002.20807476166368233663741986596501638402234900.000000['fold1']trainENSG000002661730.4699230.47662763741799.0
ETV4chr174321917243743460-protein_coding0.0308730.92586350044352784443579620517761638402156160.000000['fold1']trainENSG000001758320.7380920.61328143546340.0
USP25chr211556618516090473+protein_coding0.0000003.650355860415730025158800691500441638403138840.000000['fold6']trainENSG000001553130.9052220.78444615729982.0
ZSWIM5chr14494576145470049-protein_coding0.0006202.190115612345016399453062092898101638404536500.000000['fold5']trainENSG000001624150.9617720.79513145206605.0
C21orf58chr214596342746487715-protein_coding0.0007911.65046773544630018146323875236941638401875340.000000['fold6']trainENSG000001602980.6452680.41236846323870.0
...............................................................
NPDC1chr9136685731137210019-protein_coding0.0000002.625285785213703946313704617967161638401705560.000000['fold3']testENSG000001072810.3163220.178204137046177.0
ZNF425chr7148765876149290164-protein_coding0.0010481.2929576511149102784149126324235401638401873800.000000['fold7']trainENSG000002049470.8212920.737081149126324.0
COL5A1chr9134477934135002222+protein_coding0.0021591.49266462091346417741348448432030691638403669090.000000['fold3']testENSG000001306350.7666240.456999134641803.0
BRD3chr9133708087134232375-protein_coding0.0000003.1904508675134030305134068535382301638402020700.004662['fold3']testENSG000001699250.3440620.280283134068026.0
EVI5Lchr1976663938190681+protein_coding0.0000001.959605757078302337864976347431638401985830.000000['fold3']testENSG000001424590.8101520.7048287830218.0
\n", + "

18457 rows × 20 columns

\n", + "
" + ], + "text/plain": [ + " chrom start end strand gene_type frac_nan \\\n", + "STRADA chr17 63381538 63905826 - protein_coding 0.000000 \n", + "ETV4 chr17 43219172 43743460 - protein_coding 0.030873 \n", + "USP25 chr21 15566185 16090473 + protein_coding 0.000000 \n", + "ZSWIM5 chr1 44945761 45470049 - protein_coding 0.000620 \n", + "C21orf58 chr21 45963427 46487715 - protein_coding 0.000791 \n", + "... ... ... ... ... ... ... \n", + "NPDC1 chr9 136685731 137210019 - protein_coding 0.000000 \n", + "ZNF425 chr7 148765876 149290164 - protein_coding 0.001048 \n", + "COL5A1 chr9 134477934 135002222 + protein_coding 0.002159 \n", + "BRD3 chr9 133708087 134232375 - protein_coding 0.000000 \n", + "EVI5L chr19 7666393 8190681 + protein_coding 0.000000 \n", + "\n", + " mean_counts n_tracks gene_start gene_end gene_length \\\n", + "STRADA 2.208074 7616 63682336 63741986 59650 \n", + "ETV4 0.925863 5004 43527844 43579620 51776 \n", + "USP25 3.650355 8604 15730025 15880069 150044 \n", + "ZSWIM5 2.190115 6123 45016399 45306209 289810 \n", + "C21orf58 1.650467 7354 46300181 46323875 23694 \n", + "... ... ... ... ... ... \n", + "NPDC1 2.625285 7852 137039463 137046179 6716 \n", + "ZNF425 1.292957 6511 149102784 149126324 23540 \n", + "COL5A1 1.492664 6209 134641774 134844843 203069 \n", + "BRD3 3.190450 8675 134030305 134068535 38230 \n", + "EVI5L 1.959605 7570 7830233 7864976 34743 \n", + "\n", + " gene_mask_start gene_mask_end frac_N fold dataset \\\n", + "STRADA 163840 223490 0.000000 ['fold1'] train \n", + "ETV4 163840 215616 0.000000 ['fold1'] train \n", + "USP25 163840 313884 0.000000 ['fold6'] train \n", + "ZSWIM5 163840 453650 0.000000 ['fold5'] train \n", + "C21orf58 163840 187534 0.000000 ['fold6'] train \n", + "... ... ... ... ... ... \n", + "NPDC1 163840 170556 0.000000 ['fold3'] test \n", + "ZNF425 163840 187380 0.000000 ['fold7'] train \n", + "COL5A1 163840 366909 0.000000 ['fold3'] test \n", + "BRD3 163840 202070 0.004662 ['fold3'] test \n", + "EVI5L 163840 198583 0.000000 ['fold3'] test \n", + "\n", + " gene_id pearson size_factor_pearson \\\n", + "STRADA ENSG00000266173 0.469923 0.476627 \n", + "ETV4 ENSG00000175832 0.738092 0.613281 \n", + "USP25 ENSG00000155313 0.905222 0.784446 \n", + "ZSWIM5 ENSG00000162415 0.961772 0.795131 \n", + "C21orf58 ENSG00000160298 0.645268 0.412368 \n", + "... ... ... ... \n", + "NPDC1 ENSG00000107281 0.316322 0.178204 \n", + "ZNF425 ENSG00000204947 0.821292 0.737081 \n", + "COL5A1 ENSG00000130635 0.766624 0.456999 \n", + "BRD3 ENSG00000169925 0.344062 0.280283 \n", + "EVI5L ENSG00000142459 0.810152 0.704828 \n", + "\n", + " ensembl_canonical_tss \n", + "STRADA 63741799.0 \n", + "ETV4 43546340.0 \n", + "USP25 15729982.0 \n", + "ZSWIM5 45206605.0 \n", + "C21orf58 46323870.0 \n", + "... ... \n", + "NPDC1 137046177.0 \n", + "ZNF425 149126324.0 \n", + "COL5A1 134641803.0 \n", + "BRD3 134068026.0 \n", + "EVI5L 7830218.0 \n", + "\n", + "[18457 rows x 20 columns]" + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from decima import DecimaResult\n", + "result = DecimaResult.load()\n", + "result.gene_metadata" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We will start by analyzing the SPI1 and BRD3 genes. SPI1 is a key transcription factor in myeloid cell development. We'll examine its regulation across different monocyte and macrophage cell types where it is known to be important." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ "## CLI API" ] }, @@ -26,103 +433,86 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Let's look at a simple example using Decima's CLI API to analyze the SPI1 and BRD3 genes. SPI1 is a key transcription factor in myeloid cell development. We'll examine its regulation across different monocyte and macrophage cell types where it is known to be important." + "Let's look at a simple example using Decima's CLI API to analyze the SPI1 and BRD3 genes." ] }, { "cell_type": "code", - "execution_count": 1, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:24:58.683436Z", - "iopub.status.busy": "2025-11-21T06:24:58.683299Z", - "iopub.status.idle": "2025-11-21T06:25:56.147216Z", - "shell.execute_reply": "2025-11-21T06:25:56.146610Z" - } - }, + "execution_count": 2, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'repr' attribute with value False was provided to the `Field()` function, which has no effect in the context it was used. 'repr' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n", - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'frozen' attribute with value True was provided to the `Field()` function, which has no effect in the context it was used. 'frozen' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Usage: decima attributions [OPTIONS]\r\n", - "\r\n", - " Generate and save attribution analysis results for a gene or a set of\r\n", - " sequences and perform seqlet calling on the attributions.\r\n", - "\r\n", - " Output files:\r\n", - "\r\n", - " ├── {output_prefix}.attributions.h5 # Raw attribution score matrix\r\n", - " per gene.\r\n", - "\r\n", - " ├── {output_prefix}.attributions.bigwig # Genome browser track of\r\n", - " attribution as bigwig file.\r\n", - "\r\n", - " ├── {output_prefix}.seqlets.bed # List of attribution peaks in\r\n", - " BED format.\r\n", - "\r\n", - " ├── {output_prefix}.motifs.tsv # Detected motifs in peak\r\n", - " regions.\r\n", - "\r\n", - " └── {output_prefix}.warnings.qc.log # QC warnings about prediction\r\n", - " reliability.\r\n", - "\r\n", - " Examples:\r\n", - "\r\n", - " >>> decima attributions -o output_prefix -g SPI1\r\n", - "\r\n", - " >>> decima attributions -o output_prefix -g SPI1,CD68 --tasks \"cell_type\r\n", - " == 'classical monocyte'\" --device 0\r\n", - "\r\n", - " >>> decima attributions -o output_prefix --seqs tests/data/seqs.fasta\r\n", - " --tasks \"cell_type == 'classical monocyte'\" --device 0\r\n", - "\r\n", - "Options:\r\n", - " -o, --output-prefix TEXT Prefix path to the output files [required]\r\n", - " -g, --genes TEXT Comma-separated list of gene symbols or IDs\r\n", - " to analyze.\r\n", - " --seqs TEXT Path to a file containing sequences to\r\n", - " analyze\r\n", - " --tasks TEXT Query string to filter cell types to analyze\r\n", - " attributions for (e.g. 'cell_type ==\r\n", - " 'classical monocyte'')\r\n", - " --off-tasks TEXT Optional query string to filter cell types\r\n", - " to contrast against.\r\n", - " --model TEXT Model to use for attribution analysis either\r\n", - " replicate number or path to the model.\r\n", - " [default: ensemble]\r\n", - " --metadata TEXT Path to the metadata anndata file or name of\r\n", - " the model. If not provided, the compabilite\r\n", - " metadata for the model will be used.\r\n", - " --method TEXT Method to use for attribution analysis.\r\n", - " --transform [specificity|aggregate]\r\n", - " Transform to use for attribution analysis.\r\n", - " --num-workers INTEGER Number of workers for attribution analysis.\r\n", - " --tss-distance INTEGER TSS distance for attribution analysis.\r\n", - " --batch-size INTEGER Batch size for attribution analysis.\r\n", - " --top-n-markers INTEGER Top n markers to predict. If not provided,\r\n", - " all markers will be predicted.\r\n", - " --threshold FLOAT Threshold for attribution analysis.\r\n", - " --min-seqlet-len INTEGER Minimum length for seqlet calling.\r\n", - " --max-seqlet-len INTEGER Maximum length for seqlet calling.\r\n", - " --additional-flanks INTEGER Additional flanks for seqlet calling.\r\n", - " --pattern-type [both|pos|neg] Type of pattern to call.\r\n", - " --meme-motif-db TEXT Path to the MEME motif database. [default:\r\n", - " hocomoco_v13]\r\n", - " --device TEXT Device to use for attribution analysis.\r\n", - " --genome TEXT Genome name or path to the genome fasta\r\n", - " file. [default: hg38]\r\n", - " --help Show this message and exit.\r\n", + "Usage: decima attributions [OPTIONS]\n", + "\n", + " Generate and save attribution analysis results for a gene or a set of\n", + " sequences and perform seqlet calling on the attributions.\n", + "\n", + " Output files:\n", + "\n", + " ├── {output_prefix}.attributions.h5 # Raw attribution score matrix\n", + " per gene.\n", + "\n", + " ├── {output_prefix}.attributions.bigwig # Genome browser track of\n", + " attribution as bigwig file.\n", + "\n", + " ├── {output_prefix}.seqlets.bed # List of attribution peaks in\n", + " BED format.\n", + "\n", + " ├── {output_prefix}.motifs.tsv # Detected motifs in peak\n", + " regions.\n", + "\n", + " └── {output_prefix}.warnings.qc.log # QC warnings about prediction\n", + " reliability.\n", + "\n", + " Examples:\n", + "\n", + " >>> decima attributions -o output_prefix -g SPI1\n", + "\n", + " >>> decima attributions -o output_prefix -g SPI1,CD68 --tasks \"cell_type\n", + " == 'classical monocyte'\" --device 0\n", + "\n", + " >>> decima attributions -o output_prefix --seqs tests/data/seqs.fasta\n", + " --tasks \"cell_type == 'classical monocyte'\" --device 0\n", + "\n", + "Options:\n", + " -o, --output-prefix TEXT Prefix path to the output files [required]\n", + " -g, --genes TEXT Comma-separated list of gene symbols or IDs\n", + " to analyze.\n", + " --seqs TEXT Path to a file containing sequences to\n", + " analyze\n", + " --tasks TEXT Query string to filter cell types to analyze\n", + " attributions for (e.g. 'cell_type ==\n", + " 'classical monocyte'')\n", + " --off-tasks TEXT Optional query string to filter cell types\n", + " to contrast against.\n", + " --model TEXT Model to use for attribution analysis either\n", + " replicate number or path to the model.\n", + " [default: ensemble]\n", + " --metadata TEXT Path to the metadata anndata file or name of\n", + " the model. If not provided, the compabilite\n", + " metadata for the model will be used.\n", + " --method TEXT Method to use for attribution analysis.\n", + " --transform [specificity|aggregate]\n", + " Transform to use for attribution analysis.\n", + " --num-workers INTEGER Number of workers for attribution analysis.\n", + " --tss-distance INTEGER TSS distance for attribution analysis.\n", + " --batch-size INTEGER Batch size for attribution analysis.\n", + " --top-n-markers INTEGER Top n markers to predict. If not provided,\n", + " all markers will be predicted.\n", + " --threshold FLOAT Threshold for attribution analysis.\n", + " --min-seqlet-len INTEGER Minimum length for seqlet calling.\n", + " --max-seqlet-len INTEGER Maximum length for seqlet calling.\n", + " --additional-flanks INTEGER Additional flanks for seqlet calling.\n", + " --pattern-type [both|pos|neg] Type of pattern to call.\n", + " --meme-motif-db TEXT Path to the MEME motif database. [default:\n", + " hocomoco_v13]\n", + " --device TEXT Device to use for attribution analysis.\n", + " --genome TEXT Genome name or path to the genome fasta\n", + " file. [default: hg38]\n", + " --help Show this message and exit.\n", "\u001b[0m" ] } @@ -140,24 +530,24 @@ }, { "cell_type": "code", - "execution_count": 2, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:25:56.149231Z", - "iopub.status.busy": "2025-11-21T06:25:56.149075Z", - "iopub.status.idle": "2025-11-21T06:26:54.297385Z", - "shell.execute_reply": "2025-11-21T06:26:54.296708Z" - } - }, + "execution_count": 3, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'repr' attribute with value False was provided to the `Field()` function, which has no effect in the context it was used. 'repr' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n", - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'frozen' attribute with value True was provided to the `Field()` function, which has no effect in the context it was used. 'frozen' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n" + "decima - INFO - Using device: 0\n", + "decima - INFO - Loading model v1_rep0 and metadata to compute attributions...\n", + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n", + "/home/lala8/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", + "Computing attributions...: 50%|█████████ | 1/2 [00:01<00:01, 1.48s/it]decima - WARNING - Gene BRD3 has low correlation with the model. Pearson: 0.3440624267844621. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", + "Computing attributions...: 100%|██████████████████| 2/2 [00:02<00:00, 1.20s/it]\n", + "decima - INFO - Loading model and metadata to compute attributions...\n", + "Computing recursive seqlet calling...: 100%|█████| 2/2 [00:00<00:00, 717.59it/s]\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/memelite/fimo.py:406: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/memelite/fimo.py:406: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.\n", + "\u001b[0m\u001b[0m\u001b[0m" ] }, { @@ -216,7 +606,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "\r", + "\r\n", "Computing attributions...: 0%| | 0/2 [00:00" ] }, - "execution_count": 12, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -1063,7 +1348,7 @@ "source": [ "from IPython.display import Image\n", "\n", - "Image(\"example/output_classical_monoctypes_plots/SPI1_seqlogos/SPI1@267.png\")" + "Image(\"example/output_classical_monocytes_plots/SPI1_seqlogos/SPI1@267.png\")" ] }, { @@ -1082,48 +1367,31 @@ }, { "cell_type": "code", - "execution_count": 13, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:28:53.788330Z", - "iopub.status.busy": "2025-11-21T06:28:53.788190Z", - "iopub.status.idle": "2025-11-21T06:29:05.164957Z", - "shell.execute_reply": "2025-11-21T06:29:05.164317Z" - } - }, + "execution_count": 14, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'repr' attribute with value False was provided to the `Field()` function, which has no effect in the context it was used. 'repr' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n", - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'frozen' attribute with value True was provided to the `Field()` function, which has no effect in the context it was used. 'frozen' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Usage: decima query-cell [OPTIONS] [QUERY]\r\n", - "\r\n", - " Query a cell using query string\r\n", - "\r\n", - " Examples:\r\n", - "\r\n", - " >>> decima query-cell 'cell_type == \"classical monocyte\"' ...\r\n", - "\r\n", - " >>> decima query-cell 'cell_type == \"classical monocyte\" and disease ==\r\n", - " \"healthy\" and tissue == \"blood\"' ...\r\n", - "\r\n", - " >>> decima query-cell 'cell_type.str.contains(\"monocyte\") and disease ==\r\n", - " \"healthy\"' ...\r\n", - "\r\n", - "Options:\r\n", - " --metadata TEXT Path to the metadata anndata file or name of the model.\r\n", - " Default: ensemble.\r\n", - " --help Show this message and exit.\r\n", + "Usage: decima query-cell [OPTIONS] [QUERY]\n", + "\n", + " Query a cell using query string\n", + "\n", + " Examples:\n", + "\n", + " >>> decima query-cell 'cell_type == \"classical monocyte\"' ...\n", + "\n", + " >>> decima query-cell 'cell_type == \"classical monocyte\" and disease ==\n", + " \"healthy\" and tissue == \"blood\"' ...\n", + "\n", + " >>> decima query-cell 'cell_type.str.contains(\"monocyte\") and disease ==\n", + " \"healthy\"' ...\n", + "\n", + "Options:\n", + " --metadata TEXT Path to the metadata anndata file or name of the model.\n", + " Default: ensemble.\n", + " --help Show this message and exit.\n", "\u001b[0m" ] } @@ -1141,31 +1409,201 @@ }, { "cell_type": "code", - "execution_count": 14, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:29:05.166830Z", - "iopub.status.busy": "2025-11-21T06:29:05.166668Z", - "iopub.status.idle": "2025-11-21T06:29:20.089279Z", - "shell.execute_reply": "2025-11-21T06:29:20.088698Z" - } - }, + "execution_count": 15, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'repr' attribute with value False was provided to the `Field()` function, which has no effect in the context it was used. 'repr' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n", - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'frozen' attribute with value True was provided to the `Field()` function, which has no effect in the context it was used. 'frozen' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mmhcelik\u001b[0m (\u001b[33mmhcw\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\r\n" + " cell_type tissue organ disease study dataset region subregion celltype_coarse n_cells total_counts n_genes size_factor train_pearson val_pearson test_pearson\n", + "agg_4705 classical monocyte alveolar system lung COVID-19 GSE155249 scimilarity nan nan 7244 26544273.0 15325 34749.092791034054 0.946616874183219 0.8437000068912937 0.8506571540216992\n", + "agg_4706 classical monocyte alveolar system lung healthy GSE155249 scimilarity nan nan 72 218105.0 9142 30484.31888978114 0.9102228263646758 0.8083487523192785 0.8047828694155461\n", + "agg_4707 classical monocyte ampulla of uterine tube fallopian tube healthy fc77d2ae-247d-44d7-aa24-3f4859254c2c scimilarity nan nan 78 550950.0 9639 30719.377971431015 0.9077670011915634 0.8045070167513724 0.7896845423359651\n", + "agg_4708 classical monocyte aorta vasculature Abdominal Aortic Aneurysm GSE166676 scimilarity nan nan 432 1091075.0 11192 32981.443348717905 0.9389265854768138 0.8357299205241656 0.830575965756882\n", + "agg_4709 classical monocyte aorta vasculature healthy GSE166676 scimilarity nan nan 25 162858.0 8859 31216.275954364824 0.8819013257206973 0.7821403055329706 0.7646999711802146\n", + "agg_4710 classical monocyte apex of heart heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 397 1226515.0 12369 32022.563851814968 0.9469178617442242 0.8326145310572417 0.8365506153530168\n", + "agg_4711 classical monocyte blood blood COVID-19 03f821b4-87be-4ff4-b65a-b5fc00061da7 scimilarity nan nan 17462 78882609.0 15711 33080.17541357136 0.9536210517623883 0.8539379752673611 0.8485800714004562\n", + "agg_4712 classical monocyte blood blood COVID-19 7d7cabfd-1d1f-40af-96b7-26a0825a306d scimilarity nan nan 141914 659177004.0 15175 32282.29230923367 0.9575085257562032 0.8570056960758388 0.8507770895392532\n", + "agg_4713 classical monocyte blood blood COVID-19 GSE154567 scimilarity nan nan 8613 40239000.0 16023 34450.628692057784 0.9605287026438375 0.8551842525202262 0.8491670381176235\n", + "agg_4714 classical monocyte blood blood COVID-19 GSE158034 scimilarity nan nan 35 91390.0 7372 27446.425385592618 0.8476138307738649 0.7606096001026369 0.7256993661246048\n", + "agg_4715 classical monocyte blood blood COVID-19 GSE161918 scimilarity nan nan 163244 1023475761.0 15929 31151.84947891148 0.9361102289470363 0.8261601916328626 0.8168421752771801\n", + "agg_4716 classical monocyte blood blood COVID-19 GSE163668 scimilarity nan nan 8399 55036800.0 15792 33644.10626885235 0.9571638472088531 0.8529462339847145 0.8506441761860545\n", + "agg_4717 classical monocyte blood blood COVID-19 GSE166992 scimilarity nan nan 2238 12283507.0 14186 32596.636302802952 0.9567710210039843 0.8531485173368566 0.8416173697367906\n", + "agg_4718 classical monocyte blood blood COVID-19 ddfad306-714d-4cc0-9985-d9072820c530 scimilarity nan nan 61002 230056884.0 16484 32520.14418628346 0.9487335053479237 0.8533686239486711 0.8454541123444707\n", + "agg_4719 classical monocyte blood blood COVID-19 eb735cc9-d0a7-48fa-b255-db726bf365af scimilarity nan nan 19777 105875381.0 15812 32330.088619084574 0.9558882745902155 0.8545238316898663 0.8468877639468763\n", + "agg_4720 classical monocyte blood blood HIV enteropathy GSE157829 scimilarity nan nan 491 1449812.0 12290 33110.90004135926 0.9412108394642186 0.8352699509238034 0.8345507070277177\n", + "agg_4721 classical monocyte blood blood Myelofibrosis GSE117824 scimilarity nan nan 357 1492491.0 11548 32726.985198452294 0.9446223529088382 0.8417521390049872 0.8328218073658378\n", + "agg_4722 classical monocyte blood blood NA GSE132950 scimilarity nan nan 146 784054.0 10913 30417.15641845661 0.9276395863920666 0.8264978172767997 0.8176327551177259\n", + "agg_4723 classical monocyte blood blood NA GSE135325 scimilarity nan nan 232 633533.0 11129 31159.105128910356 0.9369963391148282 0.8254811186623798 0.8207578599532835\n", + "agg_4724 classical monocyte blood blood NA GSE150233 scimilarity nan nan 1141 2453545.0 12228 32204.245569759012 0.9354773292749718 0.8333534679658088 0.8202743631285762\n", + "agg_4725 classical monocyte blood blood NA GSE151310 scimilarity nan nan 48 151358.0 8028 27001.118740317568 0.8873812787091045 0.7886356061906991 0.766461694552445\n", + "agg_4726 classical monocyte blood blood NA GSE164378 scimilarity nan nan 54305 476237982.0 17463 34023.11682209347 0.9636663701487779 0.856267291847072 0.8496477594095655\n", + "agg_4727 classical monocyte blood blood NA GSE164402 scimilarity nan nan 6577 33889420.0 14992 33855.14311643263 0.9502216042319906 0.846017695872854 0.8447747394204608\n", + "agg_4728 classical monocyte blood blood Sezary's disease GSE122703 scimilarity nan nan 35 148650.0 8487 29592.979037498706 0.8928094999389883 0.7911806688728295 0.7911936593448785\n", + "agg_4729 classical monocyte blood blood dengue disease GSE145307 scimilarity nan nan 785 7639702.0 13722 33610.52078618725 0.9561427618691068 0.8544883780028308 0.8514781068765508\n", + "agg_4730 classical monocyte blood blood dengue disease GSE154386 scimilarity nan nan 19173 143929741.0 16877 34242.50262506596 0.9586193824399223 0.8509705295166231 0.8546685528097621\n", + "agg_4731 classical monocyte blood blood drug hypersensitivity syndrome GSE132802 scimilarity nan nan 1269 7314697.0 13270 32574.34811388645 0.9570929839341253 0.8466339050741839 0.8442788242172967\n", + "agg_4732 classical monocyte blood blood fibrosis GSE136103 scimilarity nan nan 1774 5003888.0 13389 31155.271000486402 0.9562933985421416 0.8435982250231042 0.8386367834560556\n", + "agg_4733 classical monocyte blood blood healthy 03f821b4-87be-4ff4-b65a-b5fc00061da7 scimilarity nan nan 32464 109280914.0 16158 33646.02843110038 0.9568728712803031 0.8545324533535094 0.8487445540580735\n", + "agg_4734 classical monocyte blood blood healthy 436154da-bcf1-4130-9c8b-120ff9a888f2 scimilarity nan nan 76800 206490628.0 16683 30736.453324546856 0.955313650235467 0.8494127267867799 0.84210567312908\n", + "agg_4735 classical monocyte blood blood healthy 5d445965-6f1a-4b68-ba3a-b8f765155d3a scimilarity nan nan 1044 3638976.0 12306 30542.8977364245 0.9465384578921433 0.851991795617166 0.8308191715256182\n", + "agg_4736 classical monocyte blood blood healthy DS000010023 scimilarity nan nan 243 362606.0 8414 25201.261024165953 0.8865446516098515 0.7621391376670988 0.7681818769796727\n", + "agg_4737 classical monocyte blood blood healthy GSE122703 scimilarity nan nan 18 83417.0 7546 28194.725173315186 0.859225612396475 0.7640890699253299 0.7443681539461423\n", + "agg_4738 classical monocyte blood blood healthy GSE130117 scimilarity nan nan 2017 7130588.0 13535 33078.53692191542 0.9553673450160365 0.851402109626239 0.8385936100758409\n", + "agg_4739 classical monocyte blood blood healthy GSE132802 scimilarity nan nan 1601 9955248.0 13132 32063.630951743195 0.9478882791739611 0.8391025143866828 0.8303465877530952\n", + "agg_4740 classical monocyte blood blood healthy GSE139324 scimilarity nan nan 2333 8331045.0 13985 31135.881287246768 0.9608208780142045 0.8473885992448625 0.8432790193723467\n", + "agg_4741 classical monocyte blood blood healthy GSE145809 scimilarity nan nan 69 245221.0 8962 29135.67197629852 0.8825701041728526 0.7811799267734735 0.7818647625179129\n", + "agg_4742 classical monocyte blood blood healthy GSE149313 scimilarity nan nan 2420 6974751.0 13143 29560.496854576566 0.9574598613513423 0.8505290963248237 0.8379199735887167\n", + "agg_4743 classical monocyte blood blood healthy GSE153421 scimilarity nan nan 3691 15561725.0 14569 34377.465875728165 0.9636686704566925 0.8576434473562725 0.8511814190737197\n", + "agg_4744 classical monocyte blood blood healthy GSE156989 scimilarity nan nan 13554 160011485.0 16915 34135.439844737564 0.9640667421350761 0.8577967800377495 0.8517975138366085\n", + "agg_4745 classical monocyte blood blood healthy GSE157829 scimilarity nan nan 1619 6957811.0 13507 30199.39288988673 0.9484019976492215 0.8436979316400604 0.8347196616710685\n", + "agg_4746 classical monocyte blood blood healthy GSE159113 scimilarity nan nan 1025 6298250.0 12083 27477.50809897617 0.9078020151513733 0.8121457150205226 0.7980372877810575\n", + "agg_4747 classical monocyte blood blood healthy GSE161329 scimilarity nan nan 5654 25653579.0 14349 28848.0539929647 0.9549801428956252 0.8450430950674043 0.8406188789518544\n", + "agg_4748 classical monocyte blood blood healthy GSE161738 scimilarity nan nan 2676 13801473.0 12825 33337.477050230416 0.9541962906717452 0.8512846409758499 0.8485408028961247\n", + "agg_4749 classical monocyte blood blood healthy GSE163668 scimilarity nan nan 2644 10486314.0 14049 33786.96584264489 0.9597801578342394 0.8560775485935677 0.8512149509551471\n", + "agg_4750 classical monocyte blood blood healthy GSE166992 scimilarity nan nan 7501 28033216.0 15079 33455.367364577316 0.9622273594219685 0.8558958139235102 0.8495571689751152\n", + "agg_4751 classical monocyte blood blood healthy GSE167363 scimilarity nan nan 3135 14722635.0 14375 29977.24002819913 0.942417448875388 0.8368071803109702 0.8258536430202982\n", + "agg_4752 classical monocyte blood blood healthy GSE168710 scimilarity nan nan 16484 104881872.0 16223 34107.336261357574 0.9398282119039322 0.8424821834537695 0.8372971004604842\n", + "agg_4753 classical monocyte blood blood healthy GSE168732 scimilarity nan nan 770 2548822.0 12508 33411.30103713399 0.9552513581030765 0.8508279875038706 0.847461536110767\n", + "agg_4754 classical monocyte blood blood healthy b0cf0afa-ec40-4d65-b570-ed4ceacc6813 scimilarity nan nan 40975 300555227.0 15784 35938.85772500803 0.9622425892039956 0.853424173800979 0.8508714303589978\n", + "agg_4755 classical monocyte blood blood healthy ddfad306-714d-4cc0-9985-d9072820c530 scimilarity nan nan 8827 36073928.0 15131 33208.591584008376 0.9546118779961532 0.8543086616569785 0.8462739374830107\n", + "agg_4756 classical monocyte blood blood intracranial hypotension GSE138266 scimilarity nan nan 2503 9675804.0 14485 30160.767605621222 0.9452052724479383 0.8423537848756032 0.8326629487875993\n", + "agg_4757 classical monocyte blood blood mucocutaneous lymph node syndrome GSE168732 scimilarity nan nan 5745 25930751.0 14822 33366.18751424575 0.9564515409367231 0.8556431530577528 0.8540185868162636\n", + "agg_4758 classical monocyte blood blood multiple sclerosis GSE138266 scimilarity nan nan 3988 13926825.0 14991 31442.03464388843 0.9522779953120408 0.847799219646348 0.8382058078578654\n", + "agg_4759 classical monocyte blood blood non-alcoholic fatty liver disease GSE136103 scimilarity nan nan 8306 29424841.0 15410 32004.200489375227 0.9619190264492873 0.8478709124980346 0.8451242436776344\n", + "agg_4760 classical monocyte blood blood rheumatoid arthritis GSE159117 scimilarity nan nan 834 4637566.0 12079 31364.847230552205 0.9356058277176598 0.8232134520999813 0.8176333921128414\n", + "agg_4761 classical monocyte blood blood septic shock GSE167363 scimilarity nan nan 3860 51041813.0 15830 31688.79561595612 0.948652055959824 0.8541736693569211 0.8427375237296424\n", + "agg_4762 classical monocyte blood blood systemic lupus erythematosus 436154da-bcf1-4130-9c8b-120ff9a888f2 scimilarity nan nan 200468 516575809.0 16896 30011.373010792136 0.9562030923644677 0.8480520393236465 0.844052374052952\n", + "agg_4763 classical monocyte blood blood systemic lupus erythematosus GSE142016 scimilarity nan nan 8268 22146620.0 14873 30889.72528098081 0.9588937962174496 0.8480448150326806 0.8395981302528143\n", + "agg_4764 classical monocyte blood blood systemic lupus erythematosus GSE153765 scimilarity nan nan 42 109982.0 7500 27335.812367044335 0.8566470004710053 0.7665719714665945 0.7374607536624445\n", + "agg_4765 classical monocyte blood blood systemic lupus erythematosus GSE156989 scimilarity nan nan 30367 310637290.0 17082 33485.308563356346 0.9623402060903008 0.8532487075078466 0.8473526649094757\n", + "agg_4766 classical monocyte blood blood thrombocytopenia GSE149313 scimilarity nan nan 2724 15059814.0 14328 30599.80301260898 0.9543473550386421 0.8520722945129096 0.8417995728182829\n", + "agg_4767 classical monocyte bone bone Langerhans Cell Histiocytosis GSE133704 scimilarity nan nan 439 1404680.0 11388 30817.807833507268 0.9358504157466769 0.830348562008033 0.826566269904344\n", + "agg_4769 classical monocyte bone marrow bone marrow NA GSE162692 scimilarity nan nan 1234 4757721.0 13466 31707.380952189662 0.953852620063789 0.8503857428588029 0.8377674131460707\n", + "agg_4770 classical monocyte bone marrow bone marrow essential thrombocythemia GSE117824 scimilarity nan nan 1649 7825780.0 13487 32454.468003620656 0.9503614540027875 0.8479601234457582 0.838408163377457\n", + "agg_4772 classical monocyte bone marrow bone marrow healthy GSE132509 scimilarity nan nan 610 2315570.0 12950 31768.06513427212 0.95159369508558 0.8517118261701931 0.836658919433696\n", + "agg_4773 classical monocyte bone marrow bone marrow healthy GSE154109 scimilarity nan nan 531 1431388.0 11793 31377.450948003392 0.9490546933955852 0.8431566630120637 0.8370883160295727\n", + "agg_4774 classical monocyte bone marrow bone marrow healthy GSE163278 scimilarity nan nan 1119 3970394.0 13361 32081.93302956569 0.9620394897163868 0.8531148861215617 0.8426785397396367\n", + "agg_4775 classical monocyte bone marrow bone marrow healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 151 8025584.0 12883 29444.78352863075 0.8440608178227607 0.740574910750325 0.7417328577454956\n", + "agg_4776 classical monocyte bone marrow bone marrow monoclonal gammopathy GSE163278 scimilarity nan nan 1010 3124102.0 12959 30344.72094719757 0.9581906874137958 0.8503948562041261 0.8391672246132192\n", + "agg_4777 classical monocyte breast breast healthy GSE164898 scimilarity nan nan 136 641471.0 12971 34463.52724138501 0.9163324788498406 0.8116274576633968 0.7978555908123931\n", + "agg_4778 classical monocyte breast breast healthy c9706a92-0e5f-46c1-96d8-20e42467f287 scimilarity nan nan 98 1444245.0 13491 30678.263421880285 0.9165520953567395 0.8162053142576849 0.7994301225229256\n", + "agg_4779 classical monocyte bronchus airway COVID-19 03f821b4-87be-4ff4-b65a-b5fc00061da7 scimilarity nan nan 104 270108.0 8816 27933.501359354133 0.8884582873892427 0.7928474093439662 0.786626157931558\n", + "agg_4780 classical monocyte bronchus airway COVID-19 GSE168215 scimilarity nan nan 90 217928.0 8444 27417.845704249117 0.880738805029126 0.7855823736726739 0.7798557380738542\n", + "agg_4782 classical monocyte bronchus airway healthy GSE158127 scimilarity nan nan 158 1158198.0 12643 34764.50196701077 0.9364512338084163 0.8259291909369686 0.8266638555276521\n", + "agg_4783 classical monocyte cardiac muscle of left ventricle heart healthy GSE156703 scimilarity nan nan 13 116181.0 9463 35695.66320276271 0.8542740960069863 0.7515621053395214 0.7561639038477878\n", + "agg_4784 classical monocyte carotid artery segment vasculature atherosclerosis GSE155512 scimilarity nan nan 58 515211.0 10839 32837.84505237503 0.9343565353773022 0.8190650931322585 0.8202426969221358\n", + "agg_4785 classical monocyte caudate lobe of liver liver healthy 44531dd9-1388-4416-a117-af0a99de2294 scimilarity nan nan 238 730016.0 11505 31342.386314731422 0.9217674983890346 0.8140551552218395 0.8040417787954989\n", + "agg_4786 classical monocyte cortex of kidney kidney healthy 120e86b4-1195-48c5-845b-b98054105eec scimilarity nan nan 79 323010.0 10939 32378.76683324232 0.9028856137251035 0.7978822439778066 0.7839454035009307\n", + "agg_4787 classical monocyte cortex of kidney kidney healthy a98b828a-622a-483a-80e0-15703678befd scimilarity nan nan 91 477355.0 10898 32358.068865763344 0.9328436291917394 0.8237810319569842 0.8195391931798526\n", + "agg_4789 classical monocyte digestive tract gut healthy DS000011665 scimilarity nan nan 347 1679116.0 12155 33347.55517047197 0.9422556928648441 0.8417267634096297 0.84018452536733\n", + "agg_4790 classical monocyte exocrine pancreas pancreas healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 821 7824069.0 14847 36135.64587109593 0.9493709998172055 0.8440837716099078 0.8410246939313819\n", + "agg_4791 classical monocyte fallopian tube fallopian tube healthy fc77d2ae-247d-44d7-aa24-3f4859254c2c scimilarity nan nan 131 734093.0 11240 33115.640434504094 0.9359103734457376 0.8339026306142181 0.8225901799509813\n", + "agg_4792 classical monocyte fimbria of uterine tube fallopian tube healthy fc77d2ae-247d-44d7-aa24-3f4859254c2c scimilarity nan nan 34 209362.0 7663 27635.733860508328 0.8560416684135254 0.7382997749370328 0.7459235366949488\n", + "agg_4794 classical monocyte gingiva mouth periodontitis GSE152042 scimilarity nan nan 198 879477.0 11312 32107.813302914532 0.9416262876541264 0.8333723697695014 0.8279530215775117\n", + "agg_4795 classical monocyte head of femur bone healthy GSE169396 scimilarity nan nan 450 3669304.0 13216 33082.323604222154 0.9529417082022753 0.8522346343107771 0.8359032081996703\n", + "agg_4797 classical monocyte heart left ventricle heart NA ENCODE scimilarity nan nan 50 138407.30523254164 11428 41105.63651890687 0.8614790128015358 0.7843765107548858 0.7889308929671582\n", + "agg_4798 classical monocyte heart left ventricle heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 192 585001.0 11159 31422.874036870588 0.9363985001217598 0.8226438123601741 0.8283173244446851\n", + "agg_4799 classical monocyte heart right ventricle heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 316 936263.0 11904 32002.67227624691 0.9425900348990802 0.8306128730459813 0.8308116461021977\n", + "agg_4800 classical monocyte ileum gut Crohn's disease 17481d16-ee44-49e5-bcf0-28c0780d8c4a scimilarity nan nan 76 311515.0 9984 29687.611679190355 0.9103310804624617 0.8063080284939284 0.7916226068478351\n", + "agg_4801 classical monocyte ileum gut Crohn's disease DS000011665 scimilarity nan nan 119 298206.0 8021 26013.286557459236 0.880272438867354 0.7572099232100128 0.7459713937143965\n", + "agg_4802 classical monocyte inferior nasal concha bone chronic rhinosinusitis with nasal polyps GSE156285 scimilarity nan nan 241 1048981.0 12463 35082.083353928334 0.9475981193848912 0.8330375982148592 0.833114773003936\n", + "agg_4803 classical monocyte interventricular septum heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 442 1322725.0 12418 32235.5434681197 0.94751399102473 0.8340623939411483 0.8353858365852226\n", + "agg_4804 classical monocyte isthmus of fallopian tube fallopian tube healthy fc77d2ae-247d-44d7-aa24-3f4859254c2c scimilarity nan nan 62 318330.0 8642 29768.198512126502 0.8846027131590791 0.784220371073871 0.7739277341448829\n", + "agg_4805 classical monocyte kidney kidney NA GSE145927 scimilarity nan nan 1789 6957949.0 15145 34853.400215205314 0.9586386429540185 0.8579622487738222 0.8524123833700197\n", + "agg_4806 classical monocyte kidney kidney acute kidney failure bcb61471-2a44-4d00-a0af-ff085512674c scimilarity nan nan 587 1589224.0 12335 32471.78147434854 0.9513927341618255 0.84278469020191 0.8402011848101985\n", + "agg_4807 classical monocyte kidney kidney chronic kidney disease bcb61471-2a44-4d00-a0af-ff085512674c scimilarity nan nan 134 440788.0 10831 32410.84600407974 0.9323603662663799 0.8153954443953603 0.8190416636069936\n", + "agg_4808 classical monocyte kidney kidney healthy 120e86b4-1195-48c5-845b-b98054105eec scimilarity nan nan 762 4034828.0 14946 34015.00816823295 0.9520640694425091 0.848205266473767 0.836085027208869\n", + "agg_4809 classical monocyte kidney kidney healthy DS000010415 scimilarity nan nan 55 127079.0 8055 27206.419037355434 0.8216238135756493 0.7570847030479543 0.72524174726152\n", + "agg_4810 classical monocyte kidney kidney healthy GSE140989 scimilarity nan nan 174 563438.0 11016 29887.593299155575 0.914390252807459 0.8069762795735104 0.8086759072557722\n", + "agg_4811 classical monocyte left cardiac atrium heart NA ENCODE scimilarity nan nan 59 225070.96128814947 12831 43727.214042795575 0.8938217272345973 0.8048974803645641 0.8168195119621123\n", + "agg_4812 classical monocyte left cardiac atrium heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 450 1446734.0 12669 32433.20393285361 0.9467532324494885 0.8378571513042986 0.8360845068688169\n", + "agg_4813 classical monocyte left lung lung NA ENCODE scimilarity nan nan 16 40636.89964582212 7786 32627.503591080356 0.7956982592153874 0.7257891637293196 0.6945729831399207\n", + "agg_4814 classical monocyte liver liver Alagille syndrome GSE163650 scimilarity nan nan 92 188745.0 7678 24676.271768005652 0.8778490663838523 0.7727787177978541 0.7475297818459176\n", + "agg_4815 classical monocyte liver liver Biliary atresia GSE163650 scimilarity nan nan 367 1615410.0 11423 31280.031237098276 0.9308940943983487 0.8275363405345841 0.8098394949074608\n", + "agg_4816 classical monocyte liver liver fibrosis GSE136103 scimilarity nan nan 1053 5824229.0 14559 31950.801484792315 0.9632028296773183 0.8486875622591808 0.8450295232730788\n", + "agg_4817 classical monocyte liver liver healthy GSE136103 scimilarity nan nan 2036 7668787.0 14818 32446.71686472893 0.9614468191909097 0.8455504517344443 0.8464065028454753\n", + "agg_4818 classical monocyte liver liver healthy GSE159977 scimilarity nan nan 584 4703990.0 13644 34306.87421529999 0.9580119653448788 0.8463006395755477 0.8456137609888349\n", + "agg_4819 classical monocyte liver liver healthy GSE163650 scimilarity nan nan 440 4840312.0 12272 31180.407161439263 0.9312379663603724 0.8198899526213368 0.8071334502842269\n", + "agg_4820 classical monocyte liver liver non-alcoholic fatty liver disease GSE136103 scimilarity nan nan 675 3625081.0 13858 31875.772311414476 0.9607644852684971 0.8451153856892568 0.8434410362324897\n", + "agg_4821 classical monocyte liver liver non-alcoholic steatohepatitis GSE159977 scimilarity nan nan 818 5328417.0 13712 34244.79288663241 0.9625204736588413 0.8495046961098656 0.843851264103893\n", + "agg_4822 classical monocyte lower lobe of left lung lung NA ENCODE scimilarity nan nan 119 332235.9213328175 13992 45607.18635453728 0.9075609223976155 0.8257092626936027 0.8254709531577699\n", + "agg_4823 classical monocyte lower lobe of lung lung healthy GSE169471 scimilarity nan nan 305 1224338.0 11342 28255.985922767635 0.9404343350984603 0.8261785132237449 0.8150341534919611\n", + "agg_4824 classical monocyte lung lung COVID-19 GSE145926 scimilarity nan nan 6755 29326462.0 15670 32143.238185602037 0.9347325303698273 0.8382075353537076 0.8350131792189084\n", + "agg_4825 classical monocyte lung lung COVID-19 GSE149878 scimilarity nan nan 1388 17477477.0 15453 32118.37391645824 0.9547396360778304 0.8488321261303191 0.8334226404565429\n", + "agg_4826 classical monocyte lung lung COVID-19 covid scimilarity nan nan 87 182436.0 8979 30922.571470240666 0.8944321462094855 0.7906545756360502 0.7941388516891991\n", + "agg_4827 classical monocyte lung lung Idiopathic pulmonary arterial hypertension GSE169471 scimilarity nan nan 338 1099281.0 11441 29048.65706098467 0.9394268881459132 0.8205211245968264 0.8008915371926529\n", + "agg_4828 classical monocyte lung lung NA GSE122960 scimilarity nan nan 2035 4747594.0 13592 31170.75054081323 0.947029489389696 0.8239671657460403 0.8229589179837169\n", + "agg_4829 classical monocyte lung lung NA GSE150708 scimilarity nan nan 1711 18922764.0 15768 34651.58457127426 0.9197817700449655 0.8258478966731367 0.8332402246613281\n", + "agg_4830 classical monocyte lung lung NA GSE159354 scimilarity nan nan 804 1319717.0 12267 30466.67987009986 0.9289888078126158 0.8179900347657229 0.8046761734394422\n", + "agg_4831 classical monocyte lung lung chronic obstructive pulmonary disease DS000011735 scimilarity nan nan 1757 5736362.0 16385 37750.32029026267 0.8922650938609307 0.8174310943962452 0.7970204631208431\n", + "agg_4832 classical monocyte lung lung healthy 5d445965-6f1a-4b68-ba3a-b8f765155d3a scimilarity nan nan 1254 5397217.0 13298 31013.01576531177 0.9490555294982109 0.8457060773457411 0.8329330004620054\n", + "agg_4833 classical monocyte lung lung healthy DS000011735 scimilarity nan nan 4653 16523051.0 17066 37593.98867222708 0.8985708908575675 0.8260014412964971 0.8051199142820423\n", + "agg_4834 classical monocyte lung lung healthy GSE128033 scimilarity nan nan 1047 3646581.0 13185 29331.2035341724 0.9513045959002788 0.837770557527153 0.8238987539695043\n", + "agg_4835 classical monocyte lung lung healthy GSE128169 scimilarity nan nan 1732 11798577.0 15051 32941.755873862814 0.9636814596401634 0.8539834251349044 0.8457626672394015\n", + "agg_4836 classical monocyte lung lung healthy GSE132771 scimilarity nan nan 1601 4614408.0 13275 29761.03818692572 0.9531291409651284 0.8457644131717956 0.8310980214000753\n", + "agg_4837 classical monocyte lung lung healthy GSE169471 scimilarity nan nan 498 1613976.0 11886 28956.213107123967 0.9433400854993297 0.8271067022019086 0.815595680192867\n", + "agg_4838 classical monocyte lung lung hypersensitivity pneumonitis GSE122960 scimilarity nan nan 374 1513589.0 11850 30594.494180377842 0.9436379625667726 0.8236248274374875 0.8201281668004226\n", + "agg_4839 classical monocyte lung lung idiopathic pulmonary fibrosis DS000011735 scimilarity nan nan 3273 11098539.0 16692 36983.80245044498 0.9002060376489591 0.825628591643822 0.8057309447193657\n", + "agg_4840 classical monocyte lung lung idiopathic pulmonary fibrosis GSE122960 scimilarity nan nan 795 2302741.0 12763 31758.949309599942 0.9481965424789537 0.8315974088368188 0.8291678346888611\n", + "agg_4841 classical monocyte lung lung idiopathic pulmonary fibrosis GSE128033 scimilarity nan nan 264 892053.0 10997 28549.410927787198 0.9388857876621541 0.8259212982973368 0.8088642639807162\n", + "agg_4842 classical monocyte lung lung idiopathic pulmonary fibrosis GSE132771 scimilarity nan nan 562 1301612.0 12354 30446.385456748263 0.9469963680992495 0.8353213795556867 0.820474733820443\n", + "agg_4844 classical monocyte lung lung idiopathic pulmonary fibrosis GSE143706 scimilarity nan nan 28 77859.0 5999 21933.076720558005 0.8162248508692449 0.6872290766118224 0.6675933221673609\n", + "agg_4845 classical monocyte lung lung idiopathic pulmonary fibrosis GSE146981 scimilarity nan nan 28 77859.0 5999 21933.076720558005 0.8151661654118738 0.6848887765520302 0.667713152235204\n", + "agg_4846 classical monocyte lung lung idiopathic pulmonary fibrosis GSE159354 scimilarity nan nan 963 1825354.0 12518 29731.366588446697 0.9431677835768482 0.8335606700375219 0.8147956336542009\n", + "agg_4847 classical monocyte lung lung interstitial lung disease GSE122960 scimilarity nan nan 255 622277.0 10480 29149.028142322823 0.9283467350849584 0.8054016349869099 0.8007862785744999\n", + "agg_4848 classical monocyte lung lung interstitial lung disease GSE128169 scimilarity nan nan 697 1972432.0 12243 29254.839846468705 0.9423878335093786 0.8300974626358707 0.8196994274197087\n", + "agg_4849 classical monocyte lung lung scleroderma GSE128169 scimilarity nan nan 108 906362.0 11850 32908.696557354284 0.9438117150692724 0.8371885386238901 0.8225520820106291\n", + "agg_4850 classical monocyte lung lung scleroderma GSE132771 scimilarity nan nan 98 335776.0 9515 28212.056049440183 0.9149834322044056 0.8124364794406282 0.7889831369493125\n", + "agg_4851 classical monocyte lung lung systemic scleroderma;interstitial lung disease GSE159354 scimilarity nan nan 680 1244200.0 11364 27669.832360293723 0.9311681193836778 0.8218066897336025 0.801632654842017\n", + "agg_4852 classical monocyte lung parenchyma lung COVID-19 GSE158127 scimilarity nan nan 1028 2949423.0 13468 33486.58561312063 0.9573331305866764 0.8476148647425674 0.8402420746316328\n", + "agg_4853 classical monocyte lung parenchyma lung healthy GSE158127 scimilarity nan nan 791 2735456.0 13260 33646.87553319058 0.9544351950657847 0.8399981618864122 0.8327646420552953\n", + "agg_4854 classical monocyte lymph node lymph node Langerhans Cell Histiocytosis GSE133704 scimilarity nan nan 41 112531.0 7250 25404.282603262254 0.8424914182716917 0.7490029862443883 0.7315420690462492\n", + "agg_4855 classical monocyte mesenteric artery vasculature healthy GSE156341 scimilarity nan nan 49 408553.0 10083 30979.99239432764 0.9337200372314851 0.8169964046619824 0.8163109060481625\n", + "agg_4856 classical monocyte mesenteric artery vasculature type II diabetes mellitus GSE156341 scimilarity nan nan 107 869426.0 11343 33124.102127533 0.9473048055491107 0.8341783608252021 0.8308049817701406\n", + "agg_4857 classical monocyte mesenteric lymph node lymph node healthy 7681c7d7-0168-4892-a547-6f02a6430ace scimilarity nan nan 23 211416.0 9219 31018.02041830142 0.9058403141644794 0.7914556298280883 0.7867496166249129\n", + "agg_4858 classical monocyte muscle tissue muscle healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 1800 50754027.0 16141 33323.26969602708 0.9316672745867468 0.8348295016474899 0.8219918807835366\n", + "agg_4859 classical monocyte nasal cavity airway COVID-19 03f821b4-87be-4ff4-b65a-b5fc00061da7 scimilarity nan nan 2907 12130592.0 15268 34541.15937505348 0.9398365208964624 0.8399826209015534 0.8406896100498221\n", + "agg_4860 classical monocyte nasal cavity airway healthy 03f821b4-87be-4ff4-b65a-b5fc00061da7 scimilarity nan nan 129 319231.0 10961 33948.695520725145 0.908031594986554 0.802885512146251 0.7998873890770253\n", + "agg_4861 classical monocyte nasopharynx airway nasopharyngeal neoplasm GSE150825 scimilarity nan nan 248 919710.0 11652 32725.826204558824 0.9483756316738621 0.8416477499125612 0.8434913191320811\n", + "agg_4862 classical monocyte nose airway chronic rhinosinusitis with nasal polyps GSE156285 scimilarity nan nan 89 407982.0 10658 32874.53627471163 0.9356986809715955 0.8282644612568757 0.8193450383260489\n", + "agg_4863 classical monocyte olfactory epithelium airway NA GSE139522 scimilarity nan nan 152 645745.0 11496 32760.770927681508 0.9344670047519139 0.8326335387583638 0.8215291009295241\n", + "agg_4864 classical monocyte omental fat pad peritoneum obesity GSE163830 scimilarity nan nan 248 603440.0 11376 33014.67391159742 0.9276969765366693 0.8135481953870003 0.8105166731324462\n", + "agg_4865 classical monocyte omentum peritoneum NA GSE151889 scimilarity nan nan 106 233037.0 9833 30451.216970905818 0.9023265636700606 0.794410906944691 0.7787417127899898\n", + "agg_4868 classical monocyte peritoneum peritoneum NA GSE130888 scimilarity nan nan 20547 75515682.0 16606 31611.601467579523 0.9640573553126023 0.8513803623213743 0.8467189186177884\n", + "agg_4869 classical monocyte peritoneum peritoneum healthy GSE130888 scimilarity nan nan 297 509237.0 11456 32213.169493243313 0.9218188146119148 0.8055575625334659 0.8039145027939639\n", + "agg_4870 classical monocyte prostate gland prostate healthy GSE145843 scimilarity nan nan 24 87555.0 5997 21432.99958526179 0.816337811891654 0.7246769991610698 0.6943045232082502\n", + "agg_4871 classical monocyte prostate gland prostate healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 220 2445216.0 12460 33911.259081133416 0.9301914834403244 0.8259560877683964 0.824440772955729\n", + "agg_4872 classical monocyte renal medulla kidney healthy 120e86b4-1195-48c5-845b-b98054105eec scimilarity nan nan 21 101089.0 7354 26191.96315382653 0.8491245141516279 0.751292403843078 0.7310820608427115\n", + "agg_4873 classical monocyte respiratory airway airway COVID-19 29f92179-ca10-4309-a32b-d383d80347c1 scimilarity nan nan 24222 187246624.0 17810 38621.12130270373 0.911673853186318 0.8025805020768422 0.8054824859649656\n", + "agg_4874 classical monocyte respiratory tract epithelium airway NA GSE139522 scimilarity nan nan 69 371203.0 11152 33714.18718588416 0.9189481336748234 0.8044925205508522 0.8036843863420214\n", + "agg_4875 classical monocyte right cardiac atrium heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 311 977934.0 11891 31570.89048372305 0.9357294628028995 0.8260631626226992 0.8224053236502149\n", + "agg_4876 classical monocyte sigmoid colon gut ulcerative colitis DS000010618 scimilarity nan nan 56 157830.0 7772 25795.237651990203 0.8795503731261843 0.7579451181338609 0.7495331251552053\n", + "agg_4877 classical monocyte spleen spleen HIV infection GSE148796 scimilarity nan nan 48 118392.0 7120 25206.082214526155 0.8589535988735265 0.7723626781751426 0.7544543625246387\n", + "agg_4878 classical monocyte spleen spleen healthy 4d74781b-8186-4c9a-b659-ff4dc4601d91 scimilarity nan nan 2166 7905128.0 13952 30832.98149016589 0.957626764427953 0.8498277489734691 0.8368540073560422\n", + "agg_4879 classical monocyte spleen spleen healthy GSE148796 scimilarity nan nan 49 99684.0 6785 24492.260723886982 0.8477188947186437 0.7504685014947085 0.7295165069095441\n", + "agg_4880 classical monocyte spleen spleen healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 3483 86078540.0 17775 36266.36759486 0.9100465322095738 0.8097019968114763 0.8081945289287479\n", + "agg_4881 classical monocyte subcutaneous adipose tissue adipose healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 2019 27914261.0 15739 35142.992419516115 0.9421666034710219 0.8357406603138717 0.8249091266671545\n", + "agg_4882 classical monocyte synovial fluid synovial joint juvenile idiopathic arthritis GSE160097 scimilarity nan nan 68 430194.0 9771 30748.449183442222 0.9095023395695137 0.8036624580038914 0.8039477211085259\n", + "agg_4883 classical monocyte synovial fluid synovial joint psoriatic arthritis GSE161500 scimilarity nan nan 675 4107697.0 12980 33508.9642503863 0.9516464026609945 0.8477381221507095 0.8460202124356817\n", + "agg_4884 classical monocyte tertiary ovarian follicle ovary NA GSE146512 scimilarity nan nan 100 296748.0 10411 33084.00694991347 0.9139378500397654 0.8064064097295065 0.8023402394768804\n", + "agg_4885 classical monocyte testis testis NA GSE153819 scimilarity nan nan 17 97625.0 7958 29072.297180853668 0.855345538109863 0.764463114789657 0.7520891122089112\n", + "agg_4886 classical monocyte thoracic lymph node lymph node healthy 62ef75e4-cbea-454e-a0ce-998ec40223d3 scimilarity nan nan 20194 147502356.0 17156 34278.43204322054 0.9584542376154844 0.8568164088302802 0.8468420651789338\n", + "agg_4887 classical monocyte thymus thymus healthy 62ef75e4-cbea-454e-a0ce-998ec40223d3 scimilarity nan nan 487 2692133.0 12969 33549.45213075861 0.9497232200872254 0.8549259958290932 0.843613914494647\n", + "agg_4888 classical monocyte thymus thymus healthy 83ed3be8-4cb9-43e6-9aaa-3fbbf5d1bd3a scimilarity nan nan 27 80042.0 6527 23800.833698344715 0.8448423801602987 0.7347769941739797 0.7181319535525903\n", + "agg_4889 classical monocyte thymus thymus healthy de13e3e2-23b6-40ed-a413-e9e12d7d3910 scimilarity nan nan 52 298983.0 9582 30002.684399867492 0.9175531872094376 0.8185046437128072 0.8176606503789746\n", + "agg_4890 classical monocyte tonsil tonsil healthy GSE119506 scimilarity nan nan 321 1114339.0 11546 30516.473940957327 0.936749794981687 0.8307356996245999 0.8215841775914924\n", + "agg_4893 classical monocyte trachea airway healthy 03f821b4-87be-4ff4-b65a-b5fc00061da7 scimilarity nan nan 126 457580.0 11135 33734.327765812595 0.9299687996532033 0.8279876048002456 0.8230768581762299\n", + "agg_4894 classical monocyte trachea airway healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 130 8245622.0 13663 32584.555010387805 0.859406194907081 0.7522520630806427 0.7550758397192211\n", + "agg_4895 classical monocyte transition zone of prostate prostate prostatic hypertrophy 4b54248f-2165-477c-a027-dd55082e8818 scimilarity nan nan 520 2949099.0 13618 29095.077520604846 0.9205242051339535 0.807648434373933 0.7862293702463532\n", + "agg_4896 classical monocyte transverse colon gut healthy 62ef75e4-cbea-454e-a0ce-998ec40223d3 scimilarity nan nan 503 2932999.0 12868 33265.22762476361 0.9476555210791636 0.8481166846094836 0.8392740144102075\n", + "agg_4897 classical monocyte tympanic membrane ear NA GSE128892 scimilarity nan nan 33 153723.0 7971 26217.848855873086 0.8515891731868822 0.7526405790618411 0.7328434865867175\n", + "agg_4899 classical monocyte upper lobe of lung lung healthy GSE169471 scimilarity nan nan 180 594059.0 10222 27881.011904781462 0.9248153838159024 0.8106326147324702 0.8003438801026445\n", + "agg_4900 classical monocyte urine urinary healthy GSE165396 scimilarity nan nan 20 109197.0 7299 25505.26771828214 0.8530560359297166 0.7505269381795711 0.7350625083451162\n", + "agg_4901 classical monocyte uterus uterus healthy 32f2fd23-ec74-486f-9544-e5b2f41725f5 scimilarity nan nan 18 189472.0 9397 30891.07905591756 0.8870309576225303 0.7796319609750195 0.7827462282311286\n", + "agg_4902 classical monocyte vasculature vasculature healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 14537 224206261.0 17922 36651.90273209977 0.9438232475974557 0.8425086108952623 0.8343079266995497\n", + "agg_4903 classical monocyte visceral fat adipose obesity GSE128518 scimilarity nan nan 74 196657.0 9100 28836.082756573305 0.8890453654508667 0.7810993233599736 0.7788838086708725\n" ] }, { @@ -1393,31 +1831,161 @@ }, { "cell_type": "code", - "execution_count": 15, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:29:20.091032Z", - "iopub.status.busy": "2025-11-21T06:29:20.090868Z", - "iopub.status.idle": "2025-11-21T06:29:35.058170Z", - "shell.execute_reply": "2025-11-21T06:29:35.057422Z" - } - }, + "execution_count": 16, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'repr' attribute with value False was provided to the `Field()` function, which has no effect in the context it was used. 'repr' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n", - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'frozen' attribute with value True was provided to the `Field()` function, which has no effect in the context it was used. 'frozen' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mmhcelik\u001b[0m (\u001b[33mmhcw\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\r\n" + " cell_type tissue organ disease study dataset region subregion celltype_coarse n_cells total_counts n_genes size_factor train_pearson val_pearson test_pearson\n", + "agg_4706 classical monocyte alveolar system lung healthy GSE155249 scimilarity nan nan 72 218105.0 9142 30484.31888978114 0.9102228263646758 0.8083487523192785 0.8047828694155461\n", + "agg_4707 classical monocyte ampulla of uterine tube fallopian tube healthy fc77d2ae-247d-44d7-aa24-3f4859254c2c scimilarity nan nan 78 550950.0 9639 30719.377971431015 0.9077670011915634 0.8045070167513724 0.7896845423359651\n", + "agg_4709 classical monocyte aorta vasculature healthy GSE166676 scimilarity nan nan 25 162858.0 8859 31216.275954364824 0.8819013257206973 0.7821403055329706 0.7646999711802146\n", + "agg_4710 classical monocyte apex of heart heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 397 1226515.0 12369 32022.563851814968 0.9469178617442242 0.8326145310572417 0.8365506153530168\n", + "agg_4733 classical monocyte blood blood healthy 03f821b4-87be-4ff4-b65a-b5fc00061da7 scimilarity nan nan 32464 109280914.0 16158 33646.02843110038 0.9568728712803031 0.8545324533535094 0.8487445540580735\n", + "agg_4734 classical monocyte blood blood healthy 436154da-bcf1-4130-9c8b-120ff9a888f2 scimilarity nan nan 76800 206490628.0 16683 30736.453324546856 0.955313650235467 0.8494127267867799 0.84210567312908\n", + "agg_4735 classical monocyte blood blood healthy 5d445965-6f1a-4b68-ba3a-b8f765155d3a scimilarity nan nan 1044 3638976.0 12306 30542.8977364245 0.9465384578921433 0.851991795617166 0.8308191715256182\n", + "agg_4736 classical monocyte blood blood healthy DS000010023 scimilarity nan nan 243 362606.0 8414 25201.261024165953 0.8865446516098515 0.7621391376670988 0.7681818769796727\n", + "agg_4737 classical monocyte blood blood healthy GSE122703 scimilarity nan nan 18 83417.0 7546 28194.725173315186 0.859225612396475 0.7640890699253299 0.7443681539461423\n", + "agg_4738 classical monocyte blood blood healthy GSE130117 scimilarity nan nan 2017 7130588.0 13535 33078.53692191542 0.9553673450160365 0.851402109626239 0.8385936100758409\n", + "agg_4739 classical monocyte blood blood healthy GSE132802 scimilarity nan nan 1601 9955248.0 13132 32063.630951743195 0.9478882791739611 0.8391025143866828 0.8303465877530952\n", + "agg_4740 classical monocyte blood blood healthy GSE139324 scimilarity nan nan 2333 8331045.0 13985 31135.881287246768 0.9608208780142045 0.8473885992448625 0.8432790193723467\n", + "agg_4741 classical monocyte blood blood healthy GSE145809 scimilarity nan nan 69 245221.0 8962 29135.67197629852 0.8825701041728526 0.7811799267734735 0.7818647625179129\n", + "agg_4742 classical monocyte blood blood healthy GSE149313 scimilarity nan nan 2420 6974751.0 13143 29560.496854576566 0.9574598613513423 0.8505290963248237 0.8379199735887167\n", + "agg_4743 classical monocyte blood blood healthy GSE153421 scimilarity nan nan 3691 15561725.0 14569 34377.465875728165 0.9636686704566925 0.8576434473562725 0.8511814190737197\n", + "agg_4744 classical monocyte blood blood healthy GSE156989 scimilarity nan nan 13554 160011485.0 16915 34135.439844737564 0.9640667421350761 0.8577967800377495 0.8517975138366085\n", + "agg_4745 classical monocyte blood blood healthy GSE157829 scimilarity nan nan 1619 6957811.0 13507 30199.39288988673 0.9484019976492215 0.8436979316400604 0.8347196616710685\n", + "agg_4746 classical monocyte blood blood healthy GSE159113 scimilarity nan nan 1025 6298250.0 12083 27477.50809897617 0.9078020151513733 0.8121457150205226 0.7980372877810575\n", + "agg_4747 classical monocyte blood blood healthy GSE161329 scimilarity nan nan 5654 25653579.0 14349 28848.0539929647 0.9549801428956252 0.8450430950674043 0.8406188789518544\n", + "agg_4748 classical monocyte blood blood healthy GSE161738 scimilarity nan nan 2676 13801473.0 12825 33337.477050230416 0.9541962906717452 0.8512846409758499 0.8485408028961247\n", + "agg_4749 classical monocyte blood blood healthy GSE163668 scimilarity nan nan 2644 10486314.0 14049 33786.96584264489 0.9597801578342394 0.8560775485935677 0.8512149509551471\n", + "agg_4750 classical monocyte blood blood healthy GSE166992 scimilarity nan nan 7501 28033216.0 15079 33455.367364577316 0.9622273594219685 0.8558958139235102 0.8495571689751152\n", + "agg_4751 classical monocyte blood blood healthy GSE167363 scimilarity nan nan 3135 14722635.0 14375 29977.24002819913 0.942417448875388 0.8368071803109702 0.8258536430202982\n", + "agg_4752 classical monocyte blood blood healthy GSE168710 scimilarity nan nan 16484 104881872.0 16223 34107.336261357574 0.9398282119039322 0.8424821834537695 0.8372971004604842\n", + "agg_4753 classical monocyte blood blood healthy GSE168732 scimilarity nan nan 770 2548822.0 12508 33411.30103713399 0.9552513581030765 0.8508279875038706 0.847461536110767\n", + "agg_4754 classical monocyte blood blood healthy b0cf0afa-ec40-4d65-b570-ed4ceacc6813 scimilarity nan nan 40975 300555227.0 15784 35938.85772500803 0.9622425892039956 0.853424173800979 0.8508714303589978\n", + "agg_4755 classical monocyte blood blood healthy ddfad306-714d-4cc0-9985-d9072820c530 scimilarity nan nan 8827 36073928.0 15131 33208.591584008376 0.9546118779961532 0.8543086616569785 0.8462739374830107\n", + "agg_4772 classical monocyte bone marrow bone marrow healthy GSE132509 scimilarity nan nan 610 2315570.0 12950 31768.06513427212 0.95159369508558 0.8517118261701931 0.836658919433696\n", + "agg_4773 classical monocyte bone marrow bone marrow healthy GSE154109 scimilarity nan nan 531 1431388.0 11793 31377.450948003392 0.9490546933955852 0.8431566630120637 0.8370883160295727\n", + "agg_4774 classical monocyte bone marrow bone marrow healthy GSE163278 scimilarity nan nan 1119 3970394.0 13361 32081.93302956569 0.9620394897163868 0.8531148861215617 0.8426785397396367\n", + "agg_4775 classical monocyte bone marrow bone marrow healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 151 8025584.0 12883 29444.78352863075 0.8440608178227607 0.740574910750325 0.7417328577454956\n", + "agg_4777 classical monocyte breast breast healthy GSE164898 scimilarity nan nan 136 641471.0 12971 34463.52724138501 0.9163324788498406 0.8116274576633968 0.7978555908123931\n", + "agg_4778 classical monocyte breast breast healthy c9706a92-0e5f-46c1-96d8-20e42467f287 scimilarity nan nan 98 1444245.0 13491 30678.263421880285 0.9165520953567395 0.8162053142576849 0.7994301225229256\n", + "agg_4782 classical monocyte bronchus airway healthy GSE158127 scimilarity nan nan 158 1158198.0 12643 34764.50196701077 0.9364512338084163 0.8259291909369686 0.8266638555276521\n", + "agg_4783 classical monocyte cardiac muscle of left ventricle heart healthy GSE156703 scimilarity nan nan 13 116181.0 9463 35695.66320276271 0.8542740960069863 0.7515621053395214 0.7561639038477878\n", + "agg_4785 classical monocyte caudate lobe of liver liver healthy 44531dd9-1388-4416-a117-af0a99de2294 scimilarity nan nan 238 730016.0 11505 31342.386314731422 0.9217674983890346 0.8140551552218395 0.8040417787954989\n", + "agg_4786 classical monocyte cortex of kidney kidney healthy 120e86b4-1195-48c5-845b-b98054105eec scimilarity nan nan 79 323010.0 10939 32378.76683324232 0.9028856137251035 0.7978822439778066 0.7839454035009307\n", + "agg_4787 classical monocyte cortex of kidney kidney healthy a98b828a-622a-483a-80e0-15703678befd scimilarity nan nan 91 477355.0 10898 32358.068865763344 0.9328436291917394 0.8237810319569842 0.8195391931798526\n", + "agg_4789 classical monocyte digestive tract gut healthy DS000011665 scimilarity nan nan 347 1679116.0 12155 33347.55517047197 0.9422556928648441 0.8417267634096297 0.84018452536733\n", + "agg_4790 classical monocyte exocrine pancreas pancreas healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 821 7824069.0 14847 36135.64587109593 0.9493709998172055 0.8440837716099078 0.8410246939313819\n", + "agg_4791 classical monocyte fallopian tube fallopian tube healthy fc77d2ae-247d-44d7-aa24-3f4859254c2c scimilarity nan nan 131 734093.0 11240 33115.640434504094 0.9359103734457376 0.8339026306142181 0.8225901799509813\n", + "agg_4792 classical monocyte fimbria of uterine tube fallopian tube healthy fc77d2ae-247d-44d7-aa24-3f4859254c2c scimilarity nan nan 34 209362.0 7663 27635.733860508328 0.8560416684135254 0.7382997749370328 0.7459235366949488\n", + "agg_4795 classical monocyte head of femur bone healthy GSE169396 scimilarity nan nan 450 3669304.0 13216 33082.323604222154 0.9529417082022753 0.8522346343107771 0.8359032081996703\n", + "agg_4798 classical monocyte heart left ventricle heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 192 585001.0 11159 31422.874036870588 0.9363985001217598 0.8226438123601741 0.8283173244446851\n", + "agg_4799 classical monocyte heart right ventricle heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 316 936263.0 11904 32002.67227624691 0.9425900348990802 0.8306128730459813 0.8308116461021977\n", + "agg_4803 classical monocyte interventricular septum heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 442 1322725.0 12418 32235.5434681197 0.94751399102473 0.8340623939411483 0.8353858365852226\n", + "agg_4804 classical monocyte isthmus of fallopian tube fallopian tube healthy fc77d2ae-247d-44d7-aa24-3f4859254c2c scimilarity nan nan 62 318330.0 8642 29768.198512126502 0.8846027131590791 0.784220371073871 0.7739277341448829\n", + "agg_4808 classical monocyte kidney kidney healthy 120e86b4-1195-48c5-845b-b98054105eec scimilarity nan nan 762 4034828.0 14946 34015.00816823295 0.9520640694425091 0.848205266473767 0.836085027208869\n", + "agg_4809 classical monocyte kidney kidney healthy DS000010415 scimilarity nan nan 55 127079.0 8055 27206.419037355434 0.8216238135756493 0.7570847030479543 0.72524174726152\n", + "agg_4810 classical monocyte kidney kidney healthy GSE140989 scimilarity nan nan 174 563438.0 11016 29887.593299155575 0.914390252807459 0.8069762795735104 0.8086759072557722\n", + "agg_4812 classical monocyte left cardiac atrium heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 450 1446734.0 12669 32433.20393285361 0.9467532324494885 0.8378571513042986 0.8360845068688169\n", + "agg_4817 classical monocyte liver liver healthy GSE136103 scimilarity nan nan 2036 7668787.0 14818 32446.71686472893 0.9614468191909097 0.8455504517344443 0.8464065028454753\n", + "agg_4818 classical monocyte liver liver healthy GSE159977 scimilarity nan nan 584 4703990.0 13644 34306.87421529999 0.9580119653448788 0.8463006395755477 0.8456137609888349\n", + "agg_4819 classical monocyte liver liver healthy GSE163650 scimilarity nan nan 440 4840312.0 12272 31180.407161439263 0.9312379663603724 0.8198899526213368 0.8071334502842269\n", + "agg_4823 classical monocyte lower lobe of lung lung healthy GSE169471 scimilarity nan nan 305 1224338.0 11342 28255.985922767635 0.9404343350984603 0.8261785132237449 0.8150341534919611\n", + "agg_4832 classical monocyte lung lung healthy 5d445965-6f1a-4b68-ba3a-b8f765155d3a scimilarity nan nan 1254 5397217.0 13298 31013.01576531177 0.9490555294982109 0.8457060773457411 0.8329330004620054\n", + "agg_4833 classical monocyte lung lung healthy DS000011735 scimilarity nan nan 4653 16523051.0 17066 37593.98867222708 0.8985708908575675 0.8260014412964971 0.8051199142820423\n", + "agg_4834 classical monocyte lung lung healthy GSE128033 scimilarity nan nan 1047 3646581.0 13185 29331.2035341724 0.9513045959002788 0.837770557527153 0.8238987539695043\n", + "agg_4835 classical monocyte lung lung healthy GSE128169 scimilarity nan nan 1732 11798577.0 15051 32941.755873862814 0.9636814596401634 0.8539834251349044 0.8457626672394015\n", + "agg_4836 classical monocyte lung lung healthy GSE132771 scimilarity nan nan 1601 4614408.0 13275 29761.03818692572 0.9531291409651284 0.8457644131717956 0.8310980214000753\n", + "agg_4837 classical monocyte lung lung healthy GSE169471 scimilarity nan nan 498 1613976.0 11886 28956.213107123967 0.9433400854993297 0.8271067022019086 0.815595680192867\n", + "agg_4853 classical monocyte lung parenchyma lung healthy GSE158127 scimilarity nan nan 791 2735456.0 13260 33646.87553319058 0.9544351950657847 0.8399981618864122 0.8327646420552953\n", + "agg_4855 classical monocyte mesenteric artery vasculature healthy GSE156341 scimilarity nan nan 49 408553.0 10083 30979.99239432764 0.9337200372314851 0.8169964046619824 0.8163109060481625\n", + "agg_4857 classical monocyte mesenteric lymph node lymph node healthy 7681c7d7-0168-4892-a547-6f02a6430ace scimilarity nan nan 23 211416.0 9219 31018.02041830142 0.9058403141644794 0.7914556298280883 0.7867496166249129\n", + "agg_4858 classical monocyte muscle tissue muscle healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 1800 50754027.0 16141 33323.26969602708 0.9316672745867468 0.8348295016474899 0.8219918807835366\n", + "agg_4860 classical monocyte nasal cavity airway healthy 03f821b4-87be-4ff4-b65a-b5fc00061da7 scimilarity nan nan 129 319231.0 10961 33948.695520725145 0.908031594986554 0.802885512146251 0.7998873890770253\n", + "agg_4869 classical monocyte peritoneum peritoneum healthy GSE130888 scimilarity nan nan 297 509237.0 11456 32213.169493243313 0.9218188146119148 0.8055575625334659 0.8039145027939639\n", + "agg_4870 classical monocyte prostate gland prostate healthy GSE145843 scimilarity nan nan 24 87555.0 5997 21432.99958526179 0.816337811891654 0.7246769991610698 0.6943045232082502\n", + "agg_4871 classical monocyte prostate gland prostate healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 220 2445216.0 12460 33911.259081133416 0.9301914834403244 0.8259560877683964 0.824440772955729\n", + "agg_4872 classical monocyte renal medulla kidney healthy 120e86b4-1195-48c5-845b-b98054105eec scimilarity nan nan 21 101089.0 7354 26191.96315382653 0.8491245141516279 0.751292403843078 0.7310820608427115\n", + "agg_4875 classical monocyte right cardiac atrium heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 311 977934.0 11891 31570.89048372305 0.9357294628028995 0.8260631626226992 0.8224053236502149\n", + "agg_4878 classical monocyte spleen spleen healthy 4d74781b-8186-4c9a-b659-ff4dc4601d91 scimilarity nan nan 2166 7905128.0 13952 30832.98149016589 0.957626764427953 0.8498277489734691 0.8368540073560422\n", + "agg_4879 classical monocyte spleen spleen healthy GSE148796 scimilarity nan nan 49 99684.0 6785 24492.260723886982 0.8477188947186437 0.7504685014947085 0.7295165069095441\n", + "agg_4880 classical monocyte spleen spleen healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 3483 86078540.0 17775 36266.36759486 0.9100465322095738 0.8097019968114763 0.8081945289287479\n", + "agg_4881 classical monocyte subcutaneous adipose tissue adipose healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 2019 27914261.0 15739 35142.992419516115 0.9421666034710219 0.8357406603138717 0.8249091266671545\n", + "agg_4886 classical monocyte thoracic lymph node lymph node healthy 62ef75e4-cbea-454e-a0ce-998ec40223d3 scimilarity nan nan 20194 147502356.0 17156 34278.43204322054 0.9584542376154844 0.8568164088302802 0.8468420651789338\n", + "agg_4887 classical monocyte thymus thymus healthy 62ef75e4-cbea-454e-a0ce-998ec40223d3 scimilarity nan nan 487 2692133.0 12969 33549.45213075861 0.9497232200872254 0.8549259958290932 0.843613914494647\n", + "agg_4888 classical monocyte thymus thymus healthy 83ed3be8-4cb9-43e6-9aaa-3fbbf5d1bd3a scimilarity nan nan 27 80042.0 6527 23800.833698344715 0.8448423801602987 0.7347769941739797 0.7181319535525903\n", + "agg_4889 classical monocyte thymus thymus healthy de13e3e2-23b6-40ed-a413-e9e12d7d3910 scimilarity nan nan 52 298983.0 9582 30002.684399867492 0.9175531872094376 0.8185046437128072 0.8176606503789746\n", + "agg_4890 classical monocyte tonsil tonsil healthy GSE119506 scimilarity nan nan 321 1114339.0 11546 30516.473940957327 0.936749794981687 0.8307356996245999 0.8215841775914924\n", + "agg_4893 classical monocyte trachea airway healthy 03f821b4-87be-4ff4-b65a-b5fc00061da7 scimilarity nan nan 126 457580.0 11135 33734.327765812595 0.9299687996532033 0.8279876048002456 0.8230768581762299\n", + "agg_4894 classical monocyte trachea airway healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 130 8245622.0 13663 32584.555010387805 0.859406194907081 0.7522520630806427 0.7550758397192211\n", + "agg_4896 classical monocyte transverse colon gut healthy 62ef75e4-cbea-454e-a0ce-998ec40223d3 scimilarity nan nan 503 2932999.0 12868 33265.22762476361 0.9476555210791636 0.8481166846094836 0.8392740144102075\n", + "agg_4899 classical monocyte upper lobe of lung lung healthy GSE169471 scimilarity nan nan 180 594059.0 10222 27881.011904781462 0.9248153838159024 0.8106326147324702 0.8003438801026445\n", + "agg_4900 classical monocyte urine urinary healthy GSE165396 scimilarity nan nan 20 109197.0 7299 25505.26771828214 0.8530560359297166 0.7505269381795711 0.7350625083451162\n", + "agg_4901 classical monocyte uterus uterus healthy 32f2fd23-ec74-486f-9544-e5b2f41725f5 scimilarity nan nan 18 189472.0 9397 30891.07905591756 0.8870309576225303 0.7796319609750195 0.7827462282311286\n", + "agg_4902 classical monocyte vasculature vasculature healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 14537 224206261.0 17922 36651.90273209977 0.9438232475974557 0.8425086108952623 0.8343079266995497\n", + "agg_6287 intermediate monocyte head of femur bone healthy GSE169396 scimilarity nan nan 102 191075.0 7853 26179.035956297153 0.8330771518439726 0.7503209876663273 0.7113081302663875\n", + "agg_6289 intermediate monocyte lung lung healthy 5d445965-6f1a-4b68-ba3a-b8f765155d3a scimilarity nan nan 178 1172582.0 11314 30515.569680815937 0.9409051040470379 0.8435279441582394 0.8229749449946738\n", + "agg_6290 intermediate monocyte spleen spleen healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 60 252220.0 8236 26163.955486425446 0.836498746238646 0.7439980946911184 0.7168040239671246\n", + "agg_6291 intermediate monocyte thymus thymus healthy GSE159745 scimilarity nan nan 29 82115.0 5987 22540.234815420707 0.7817665678679913 0.7043553158094606 0.6760717657015229\n", + "agg_6292 intermediate monocyte vasculature vasculature healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 162 1525515.0 11980 32186.1781582846 0.9269571292216415 0.8224395619954739 0.8055668264019443\n", + "agg_7919 non-classical monocyte apex of heart heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 158 675731.0 11222 30876.899222310585 0.9301440448035162 0.8258961291954683 0.824159827752181\n", + "agg_7939 non-classical monocyte blood blood healthy 03f821b4-87be-4ff4-b65a-b5fc00061da7 scimilarity nan nan 7359 36418526.0 14851 33258.733090217436 0.9519276590597959 0.8501060197631037 0.850960653386464\n", + "agg_7940 non-classical monocyte blood blood healthy 436154da-bcf1-4130-9c8b-120ff9a888f2 scimilarity nan nan 14619 54479703.0 15493 30191.499157063707 0.9490211472741342 0.8448211022633122 0.8418061408505518\n", + "agg_7941 non-classical monocyte blood blood healthy 5d445965-6f1a-4b68-ba3a-b8f765155d3a scimilarity nan nan 195 1239240.0 11002 30223.31815928311 0.9379359624101378 0.8397815574875395 0.8299059656859994\n", + "agg_7942 non-classical monocyte blood blood healthy GSE130117 scimilarity nan nan 322 1200290.0 11182 31409.27333671809 0.9418345510352945 0.8405863822794143 0.8304108431330093\n", + "agg_7943 non-classical monocyte blood blood healthy GSE132802 scimilarity nan nan 102 726593.0 10232 30435.311954214158 0.9262718659348109 0.8186907385315048 0.8147462064075649\n", + "agg_7944 non-classical monocyte blood blood healthy GSE134004 scimilarity nan nan 21 123360.0 6990 24135.62187154626 0.8660944307658819 0.7608357820845066 0.7535994530765779\n", + "agg_7945 non-classical monocyte blood blood healthy GSE139324 scimilarity nan nan 435 2395489.0 12428 30987.28210955269 0.9487843521961865 0.8347185640893492 0.8386196076774184\n", + "agg_7946 non-classical monocyte blood blood healthy GSE149313 scimilarity nan nan 567 2445950.0 11737 29144.914765151065 0.9480753865144765 0.8398428245307203 0.8354975068540325\n", + "agg_7947 non-classical monocyte blood blood healthy GSE153421 scimilarity nan nan 441 2114891.0 11966 32647.54233438482 0.9524227157990666 0.8453840087915955 0.8445318485082767\n", + "agg_7948 non-classical monocyte blood blood healthy GSE156989 scimilarity nan nan 3151 40420221.0 15662 32233.769948686153 0.9558775883405131 0.8527879494870606 0.8461332941066178\n", + "agg_7949 non-classical monocyte blood blood healthy GSE157829 scimilarity nan nan 144 890675.0 10657 29172.377435644317 0.9302786443476869 0.8283014100006509 0.8220722486967346\n", + "agg_7950 non-classical monocyte blood blood healthy GSE161329 scimilarity nan nan 1118 7175719.0 12865 29244.857112487658 0.9476682128749678 0.8393859845018986 0.8392730294908749\n", + "agg_7951 non-classical monocyte blood blood healthy GSE161738 scimilarity nan nan 1497 12143757.0 12362 32632.110821778042 0.9476207444575895 0.8463853459866758 0.8490136875251815\n", + "agg_7952 non-classical monocyte blood blood healthy GSE163668 scimilarity nan nan 323 1716760.0 11769 32812.39505818172 0.9472316303194352 0.8438698542111769 0.8424970169398833\n", + "agg_7953 non-classical monocyte blood blood healthy GSE166992 scimilarity nan nan 1613 7143035.0 13383 32605.389353410996 0.9532209129181096 0.8486599938147087 0.8451557766892072\n", + "agg_7954 non-classical monocyte blood blood healthy GSE167363 scimilarity nan nan 458 3094035.0 12228 29678.03739631962 0.9435654504659038 0.8379948419319221 0.8241961683725367\n", + "agg_7955 non-classical monocyte blood blood healthy GSE168710 scimilarity nan nan 75 701113.0 10776 32559.49721301115 0.9233871475920297 0.8250528447177075 0.8185333840139741\n", + "agg_7956 non-classical monocyte blood blood healthy GSE168732 scimilarity nan nan 229 1242404.0 11269 31965.299177754878 0.9416742339845935 0.8377482237588458 0.8415500681607002\n", + "agg_7957 non-classical monocyte blood blood healthy b0cf0afa-ec40-4d65-b570-ed4ceacc6813 scimilarity nan nan 5897 43180935.0 14970 35595.18649267558 0.9543288699936718 0.8496535044071925 0.8536782531653531\n", + "agg_7970 non-classical monocyte bone marrow bone marrow healthy GSE132509 scimilarity nan nan 28 86280.0 7085 25870.53624683356 0.8392355979135352 0.755387271124993 0.7303317003908475\n", + "agg_7971 non-classical monocyte bone marrow bone marrow healthy GSE154109 scimilarity nan nan 50 289907.0 9147 28526.85661530531 0.9070952567396775 0.808361820498357 0.7964598438037417\n", + "agg_7972 non-classical monocyte bone marrow bone marrow healthy GSE163278 scimilarity nan nan 127 682328.0 10897 31202.529821716787 0.9358619814006104 0.8294675777784289 0.8230468472234642\n", + "agg_7974 non-classical monocyte breast breast healthy GSE164898 scimilarity nan nan 54 120275.0 7652 26423.010551181265 0.8534343500588628 0.755424451856796 0.7230125883881353\n", + "agg_7976 non-classical monocyte cortex of kidney kidney healthy 120e86b4-1195-48c5-845b-b98054105eec scimilarity nan nan 63 401864.0 11464 32990.96311584531 0.9014527631813947 0.7931942866954178 0.7865930763896118\n", + "agg_7977 non-classical monocyte cortex of kidney kidney healthy a98b828a-622a-483a-80e0-15703678befd scimilarity nan nan 161 772141.0 11062 31056.660350613587 0.9346806312815913 0.8317520409566359 0.8313984606487961\n", + "agg_7979 non-classical monocyte fallopian tube fallopian tube healthy fc77d2ae-247d-44d7-aa24-3f4859254c2c scimilarity nan nan 16 222500.0 7755 27898.660349927846 0.8621134765305163 0.7601890611687369 0.744729424431635\n", + "agg_7980 non-classical monocyte fimbria of uterine tube fallopian tube healthy fc77d2ae-247d-44d7-aa24-3f4859254c2c scimilarity nan nan 28 244266.0 7735 27678.814270356754 0.8734809587140066 0.7648153554084077 0.76608428730196\n", + "agg_7982 non-classical monocyte heart left ventricle heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 57 213565.0 9322 29851.355460106315 0.8978296307325292 0.7939956162210045 0.776120799756924\n", + "agg_7983 non-classical monocyte heart right ventricle heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 124 613752.0 10880 30311.360727579897 0.9311389328985725 0.8253171421863371 0.8219320702682233\n", + "agg_7985 non-classical monocyte interventricular septum heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 144 524658.0 10853 31170.857886799495 0.9241302459076691 0.8138209035301205 0.8224136632163046\n", + "agg_7986 non-classical monocyte isthmus of fallopian tube fallopian tube healthy fc77d2ae-247d-44d7-aa24-3f4859254c2c scimilarity nan nan 12 86198.0 5668 23558.81110396413 0.793224614700874 0.7114672551137675 0.6825985710920001\n", + "agg_7990 non-classical monocyte kidney kidney healthy 120e86b4-1195-48c5-845b-b98054105eec scimilarity nan nan 214 1788808.0 13749 33794.71179753717 0.9324162382479619 0.8250902105825786 0.818301334304562\n", + "agg_7991 non-classical monocyte kidney kidney healthy GSE140989 scimilarity nan nan 473 1769375.0 13008 31797.13462972748 0.9190676320157254 0.8182361375222441 0.8172110487458264\n", + "agg_7992 non-classical monocyte left cardiac atrium heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 82 357018.0 10073 29995.2881818953 0.916928150799629 0.8074046233049013 0.808753490409063\n", + "agg_7995 non-classical monocyte liver liver healthy GSE136103 scimilarity nan nan 423 2383574.0 13122 31645.435149503457 0.9524231389227664 0.8376748793878739 0.8415142758287522\n", + "agg_7996 non-classical monocyte liver liver healthy GSE159977 scimilarity nan nan 473 4877555.0 13370 33200.636271185205 0.9498326621251537 0.8392029926705806 0.8469259328198118\n", + "agg_7997 non-classical monocyte liver liver healthy GSE163650 scimilarity nan nan 10 96148.0 6782 24958.605923030595 0.844996457443227 0.7380858347163884 0.7209649786125333\n", + "agg_8007 non-classical monocyte lung lung healthy 5d445965-6f1a-4b68-ba3a-b8f765155d3a scimilarity nan nan 576 3313836.0 12566 30969.255628748215 0.9438879246302309 0.8444989044016609 0.8358111974870654\n", + "agg_8008 non-classical monocyte lung lung healthy DS000011735 scimilarity nan nan 169 779577.0 12885 36247.76234710614 0.8808886302153663 0.8102555656654346 0.7948721237235893\n", + "agg_8009 non-classical monocyte lung lung healthy GSE128033 scimilarity nan nan 79 343546.0 9330 27406.22701580364 0.9035509606166174 0.7968173004217675 0.7863212826693502\n", + "agg_8010 non-classical monocyte lung lung healthy GSE128169 scimilarity nan nan 276 2433151.0 12769 32027.902610765417 0.9547437308289124 0.8449880167209973 0.8438649522788478\n", + "agg_8011 non-classical monocyte lung lung healthy GSE132771 scimilarity nan nan 37 151922.0 7860 26295.743163049112 0.8838770944570796 0.790431305730734 0.7607028661311058\n", + "agg_8012 non-classical monocyte lung lung healthy GSE169471 scimilarity nan nan 27 103204.0 6854 23947.65597317191 0.8348392917103126 0.7488344663849291 0.7237935010019484\n", + "agg_8024 non-classical monocyte lung parenchyma lung healthy GSE158127 scimilarity nan nan 309 1788828.0 12136 32078.56380429425 0.9418105467635777 0.8295808338281161 0.831837004521098\n", + "agg_8026 non-classical monocyte muscle tissue muscle healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 321 23778338.0 13169 27977.08919973388 0.8814221140322411 0.7869360982600341 0.7677337716492793\n", + "agg_8034 non-classical monocyte right cardiac atrium heart healthy b52eb423-5d0d-4645-b217-e1c6d38b2e72 scimilarity nan nan 70 408965.0 10146 29746.121058681525 0.9252128588702657 0.8186384457806745 0.8103901461358153\n", + "agg_8036 non-classical monocyte spleen spleen healthy 4d74781b-8186-4c9a-b659-ff4dc4601d91 scimilarity nan nan 336 1586973.0 11934 30580.798338873254 0.9471354298985436 0.8378586626071394 0.8322814736104384\n", + "agg_8039 non-classical monocyte thoracic lymph node lymph node healthy 62ef75e4-cbea-454e-a0ce-998ec40223d3 scimilarity nan nan 1950 18888557.0 15221 33581.76389036113 0.9559331607078543 0.8537562341521224 0.8469325123405803\n", + "agg_8040 non-classical monocyte thymus thymus healthy 62ef75e4-cbea-454e-a0ce-998ec40223d3 scimilarity nan nan 68 441502.0 10301 31247.452676451114 0.917407487628822 0.8223254514108821 0.8197270854172879\n", + "agg_8041 non-classical monocyte trachea airway healthy 03f821b4-87be-4ff4-b65a-b5fc00061da7 scimilarity nan nan 12 97840.0 7863 29204.083428972655 0.8702163087134754 0.7685799000235117 0.7716054237714325\n", + "agg_8042 non-classical monocyte trachea airway healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 16 534304.0 8970 24807.157880956805 0.8232311272852844 0.7180336962121132 0.7003798955542161\n", + "agg_8044 non-classical monocyte transverse colon gut healthy 62ef75e4-cbea-454e-a0ce-998ec40223d3 scimilarity nan nan 135 908452.0 11380 32804.296806012215 0.933818206129888 0.8353788654625934 0.8345447172426862\n", + "agg_8045 non-classical monocyte upper lobe of lung lung healthy GSE169471 scimilarity nan nan 32 143341.0 7269 24395.316476390286 0.8673226900308589 0.7523857428733156 0.7403920706432944\n", + "agg_8046 non-classical monocyte vasculature vasculature healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity nan nan 987 10267209.0 15019 35019.47682838501 0.9379668399645168 0.8304128458333673 0.8283221722893935\n" ] }, { @@ -1606,31 +2174,37 @@ }, { "cell_type": "code", - "execution_count": 16, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:29:35.059952Z", - "iopub.status.busy": "2025-11-21T06:29:35.059766Z", - "iopub.status.idle": "2025-11-21T06:29:49.968177Z", - "shell.execute_reply": "2025-11-21T06:29:49.967575Z" - } - }, + "execution_count": 17, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'repr' attribute with value False was provided to the `Field()` function, which has no effect in the context it was used. 'repr' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n", - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'frozen' attribute with value True was provided to the `Field()` function, which has no effect in the context it was used. 'frozen' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mmhcelik\u001b[0m (\u001b[33mmhcw\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\r\n" + " cell_type tissue organ disease study dataset region subregion celltype_coarse n_cells total_counts n_genes size_factor train_pearson val_pearson test_pearson\n", + "agg_4733 classical monocyte blood blood healthy 03f821b4-87be-4ff4-b65a-b5fc00061da7 scimilarity nan nan 32464 109280914.0 16158 33646.02843110038 0.9568728712803031 0.8545324533535094 0.8487445540580735\n", + "agg_4734 classical monocyte blood blood healthy 436154da-bcf1-4130-9c8b-120ff9a888f2 scimilarity nan nan 76800 206490628.0 16683 30736.453324546856 0.955313650235467 0.8494127267867799 0.84210567312908\n", + "agg_4735 classical monocyte blood blood healthy 5d445965-6f1a-4b68-ba3a-b8f765155d3a scimilarity nan nan 1044 3638976.0 12306 30542.8977364245 0.9465384578921433 0.851991795617166 0.8308191715256182\n", + "agg_4736 classical monocyte blood blood healthy DS000010023 scimilarity nan nan 243 362606.0 8414 25201.261024165953 0.8865446516098515 0.7621391376670988 0.7681818769796727\n", + "agg_4737 classical monocyte blood blood healthy GSE122703 scimilarity nan nan 18 83417.0 7546 28194.725173315186 0.859225612396475 0.7640890699253299 0.7443681539461423\n", + "agg_4738 classical monocyte blood blood healthy GSE130117 scimilarity nan nan 2017 7130588.0 13535 33078.53692191542 0.9553673450160365 0.851402109626239 0.8385936100758409\n", + "agg_4739 classical monocyte blood blood healthy GSE132802 scimilarity nan nan 1601 9955248.0 13132 32063.630951743195 0.9478882791739611 0.8391025143866828 0.8303465877530952\n", + "agg_4740 classical monocyte blood blood healthy GSE139324 scimilarity nan nan 2333 8331045.0 13985 31135.881287246768 0.9608208780142045 0.8473885992448625 0.8432790193723467\n", + "agg_4741 classical monocyte blood blood healthy GSE145809 scimilarity nan nan 69 245221.0 8962 29135.67197629852 0.8825701041728526 0.7811799267734735 0.7818647625179129\n", + "agg_4742 classical monocyte blood blood healthy GSE149313 scimilarity nan nan 2420 6974751.0 13143 29560.496854576566 0.9574598613513423 0.8505290963248237 0.8379199735887167\n", + "agg_4743 classical monocyte blood blood healthy GSE153421 scimilarity nan nan 3691 15561725.0 14569 34377.465875728165 0.9636686704566925 0.8576434473562725 0.8511814190737197\n", + "agg_4744 classical monocyte blood blood healthy GSE156989 scimilarity nan nan 13554 160011485.0 16915 34135.439844737564 0.9640667421350761 0.8577967800377495 0.8517975138366085\n", + "agg_4745 classical monocyte blood blood healthy GSE157829 scimilarity nan nan 1619 6957811.0 13507 30199.39288988673 0.9484019976492215 0.8436979316400604 0.8347196616710685\n", + "agg_4746 classical monocyte blood blood healthy GSE159113 scimilarity nan nan 1025 6298250.0 12083 27477.50809897617 0.9078020151513733 0.8121457150205226 0.7980372877810575\n", + "agg_4747 classical monocyte blood blood healthy GSE161329 scimilarity nan nan 5654 25653579.0 14349 28848.0539929647 0.9549801428956252 0.8450430950674043 0.8406188789518544\n", + "agg_4748 classical monocyte blood blood healthy GSE161738 scimilarity nan nan 2676 13801473.0 12825 33337.477050230416 0.9541962906717452 0.8512846409758499 0.8485408028961247\n", + "agg_4749 classical monocyte blood blood healthy GSE163668 scimilarity nan nan 2644 10486314.0 14049 33786.96584264489 0.9597801578342394 0.8560775485935677 0.8512149509551471\n", + "agg_4750 classical monocyte blood blood healthy GSE166992 scimilarity nan nan 7501 28033216.0 15079 33455.367364577316 0.9622273594219685 0.8558958139235102 0.8495571689751152\n", + "agg_4751 classical monocyte blood blood healthy GSE167363 scimilarity nan nan 3135 14722635.0 14375 29977.24002819913 0.942417448875388 0.8368071803109702 0.8258536430202982\n", + "agg_4752 classical monocyte blood blood healthy GSE168710 scimilarity nan nan 16484 104881872.0 16223 34107.336261357574 0.9398282119039322 0.8424821834537695 0.8372971004604842\n", + "agg_4753 classical monocyte blood blood healthy GSE168732 scimilarity nan nan 770 2548822.0 12508 33411.30103713399 0.9552513581030765 0.8508279875038706 0.847461536110767\n", + "agg_4754 classical monocyte blood blood healthy b0cf0afa-ec40-4d65-b570-ed4ceacc6813 scimilarity nan nan 40975 300555227.0 15784 35938.85772500803 0.9622425892039956 0.853424173800979 0.8508714303589978\n", + "agg_4755 classical monocyte blood blood healthy ddfad306-714d-4cc0-9985-d9072820c530 scimilarity nan nan 8827 36073928.0 15131 33208.591584008376 0.9546118779961532 0.8543086616569785 0.8462739374830107\n" ] }, { @@ -1707,56 +2281,45 @@ }, { "cell_type": "code", - "execution_count": 17, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:29:49.970038Z", - "iopub.status.busy": "2025-11-21T06:29:49.969871Z", - "iopub.status.idle": "2025-11-21T06:29:50.102142Z", - "shell.execute_reply": "2025-11-21T06:29:50.101542Z" - } - }, + "execution_count": 18, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "cat: ../tests/data/seqs.fasta: No such file or directory\r\n" + ">CD68|gene_mask_start=163840|gene_mask_end=166460\n", + "CTCTGCAGAGAGCGAGGACGGTGTGTCTGCCAGCGCCTTTGACTTCACTGTCTCCAACTTTGTGGACAACCTGTATGGCTACCCGGAAGGCAAGGATGTGCTTCGGGAGACCATCAAGTTTATGTACACAGACTGGGCCGACCGGGACAATGGCGAAATGCGCCGCAAAACCCTGCTGGCGCTCTTTACTGACCACCAAT\n", + ">SPI1|gene_mask_start=163840|gene_mask_end=187556\n", + "TGCCACTTTTAGATATGTTCATGGGTGCAGATACGGCTTTATTTATTTGAGACAGAGTTTCACTCTTGTTGCCCAGGGTGGAGTGCAGTGGTGCGATCTCAGCTCACTGCAGCCTTCGCCTCCCGGGTTGAAGCGATTCTTCTGCCTCAACCTCGAGTAGCTGGGATTATAGGCACCTGCCAGCATGCCTGGCTAATTTT\n" ] } ], "source": [ - "! cat ../tests/data/seqs.fasta | cut -c 1-200" + "! cat ../../tests/data/seqs.fasta | cut -c 1-200" ] }, { "cell_type": "code", - "execution_count": 18, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:29:50.103740Z", - "iopub.status.busy": "2025-11-21T06:29:50.103580Z", - "iopub.status.idle": "2025-11-21T06:30:36.906607Z", - "shell.execute_reply": "2025-11-21T06:30:36.905975Z" - } - }, + "execution_count": 19, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'repr' attribute with value False was provided to the `Field()` function, which has no effect in the context it was used. 'repr' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n", - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'frozen' attribute with value True was provided to the `Field()` function, which has no effect in the context it was used. 'frozen' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "decima - INFO - Using device: 0\r\n", - "decima - INFO - Loading model v1_rep0 and metadata to compute attributions...\r\n" + "decima - INFO - Using device: 0\n", + "decima - INFO - Loading model v1_rep0 and metadata to compute attributions...\n", + "/home/lala8/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", + "Computing attributions...: 100%|██████████████████| 2/2 [00:02<00:00, 1.23s/it]\n", + "decima - INFO - Saving sequences...\n", + "Saving sequences...: 2it [00:00, 11618.57it/s]\n", + "decima - INFO - Loading model and metadata to compute attributions...\n", + "decima - INFO - No genes provided, using all 2 genes in the attribution files.\n", + "Computing recursive seqlet calling...: 100%|█████| 2/2 [00:00<00:00, 723.72it/s]\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/memelite/fimo.py:406: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/memelite/fimo.py:406: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.\n", + "\u001b[0m\u001b[0m\u001b[0m" ] }, { @@ -1807,7 +2370,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "\r", + "\r\n", "Computing attributions...: 0%| | 0/2 [00:00" ] @@ -2173,27 +2679,24 @@ }, { "cell_type": "code", - "execution_count": 24, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:30:56.744352Z", - "iopub.status.busy": "2025-11-21T06:30:56.744216Z", - "iopub.status.idle": "2025-11-21T06:31:03.814731Z", - "shell.execute_reply": "2025-11-21T06:31:03.814125Z" - } - }, + "execution_count": 25, + "metadata": {}, "outputs": [ { "data": { - "image/png": "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M/r666+1detWLV68WCNzMYWjvUVFRWnlypXatWuXrly5Ind3d9WtW1c9e/ZU+/bt89xucnKyvv/+e23dulXnz5+XJFWvXl2dO3dWr169bji9/T///KM1a9bo0KFDio6OVrly5dSkSRMNHDhQtWvXznNcAIDiw2q1avfu3WrWrJk8PDwcHQ5QqLJKoCcmJmr3H3+oitms+rmc9rS43YEecvaso0PIs7TvX24uVEibWEhliYkpkJgAwFFOHD9ue3zuv/MBKJ1SUlJsj68U45lmAAAAgOKgaN86858hQ4bIMAwtXrzY0aFkKTg4WGPHjtXatWt14cIFOTs7y2KxaP/+/Zo+fbrmz5+fp3bj4uL00ksv6bPPPtOpU6eUkpKilJQUnTx5UgsXLtTLL7+s+Pj4LOtv3bpVEyZM0NatWxUeHi53d3dduXJFW7du1XPPPafffvstr08ZAFCMPProo2rfvr369+/v6FCAQnd9An3Dhg16+OGHNWrUKH2zcqUeGTMm322eOnUqXzEia8eOHbM9zs2FCjGZJMv37t1bIDEBgKMcT5NAR+l2/cV8AAAAAApPsUig16hRQ5L0119/OTiSzCUlJenNN99UVFSUatasqdmzZ2vFihVasWKFRowYIZPJpO+++04bN27MddsfffSRjh8/LrPZrIkTJ+qbb77RN998o4kTJ8psNuvo0aP6+OOPM60bHBys2bNnKzk5WR06dNCiRYu0fPlyLVq0SLfddpuSk5P1/vvv62wxvkMJAHBjV69e1YIFCyRdSyQCeZGcnKx9+/bprbfe0uOPP57uLqiibug99+iblSvzdefejh070v2e3+nCk/9bzxYZPZ1m+nmnXCTQo69ezbBtzZo1BRJTZg4fPqzJkyfn6RgfAHLq0uXLjg4BRURxOvYCAAAAirtikUCPiIiQJEVHRzs4ksxt2LBBoaGhcnd312uvvWabFt3d3V1Dhw5Vjx49JElLly7N1cnS06dPa9u2bZKkp556SrfccotMJpNMJpNuueUW24nbLVu26N9//81Q/8svv1RycrJq166t5557ThUqVJAkVahQQRMmTFDt2rWVlJSkL7/8Ml/PHwBwTUJCgr777jtduXLF0aGkM2fOHEeHUCrEx8fryy+/dNidyQcPHtSECRN0+vRpXbp0SXFxcQXa/rRp0zT+2We14eeftey/C/IKWlxc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UklJSZoyZYrtRECqVq1aadasWfr000/1ww8/aM6cOWrWrJm8vb1VtmxZxcfHa9OmTWrbtq0SEhKUkpJiO5G6Y8cODR06VB4eHjp+/LguXryoBg0aqFWrVrb2jx8/riNHjsjPz0+1atWyJbn//fdfWSwW1alTRwkJCfLx8VFCQoLtYNrJyUnR0dFKTEyUu7u7nJ2dVaZMGR0/flze3t6yWCyaO3eu7e66633zzTdq3769EhMTtWnTJt12221yc3OTh4eH4uPj5ezsLFdXVyUnJys4ODjdBTXvvPOO+vbtK2dnZ4WGhqpGjRo6fvy4/vrrLyUlJemFF16wlZ0xY4YGDRokFxcXPffcc/rmm2/02Wef6eDBgxo3bpy8vb114MAB+fn5qXz58kpMTLSdzD9w4IAOHz6s4cOHa9GiRXrmmWfk6empd955R99//72+/vprNW/eXDVq1NDzzz8vHx8fVa5cWVarVZGRkSpfvrzCw8NlGIYqVaqkixcvavPmzerUqZPi4uJUtmxZLV68WIMHD053B/OsWbO0aNGiDCfK3333Xd1///2SpPDwcCUmJurSpUvy8vKSq6ur7rnnHkVFRSkiIkLPPvus7r33XiUlJSklJUV79uxR586ddf78eTk5Oalhw4Yym83aunWr/vzzTz3wwAMKDw+Xl5eXPD09FR8fr6NHj2rt2rU5uhty8+bNqlevnj777DO98cYbWZZ74403bPsffvhhDRo0SN9++626dOmiTZs26aGHHlKjRo105MgRTZ48OV1SSZLuuuuuDNveeecd3XPPPbp06ZLatGlj2/7UU0/pjz/+0IwZM3Tu3DklJCTol19+0dNPP61z585p+PDh6U7yNW3aVGfOnCnwqSA/+OADtW3bVrGxsbpy5Ypat26txMRETZgwQT169NDgwYP1wQcfaMqUKerXr5+effZZJSQkyN3dXbt27dKwYcMUFhamfv36KTg4WN9++61cXV116NAhNWjQQE2bNtX58+fV6b+7ZnNjzZo1aty4scqVK6fg4GCtXbs2R8mzVD4+PoqMjNS8efPUvn17JSQkyGw2q0aNGjIMQ/3791dCQkKGtaSfeuopbd++XXv27LFtW7Roka5evarIyEjdddddOnDggMaMGWPbX6ZMmXSJ4379+unuu+9W3759dezYMV25ckVNmzaV2WxWkyZNFBkZqZ49e6pFixaaNm2apGsnWLt166bExETFxsZqw4YN6ty5s1atWqXZs2frkUce0fTp05WUlKQTJ07o4MGDatKkifbs2aMJEybk+vVNNW/ePD322GO231944QV5enpq8uTJ8vf3z/C39PXXX9fkyZOzbbN+/fq2C/pyok+fPjp//ny617xGjRoKCQnJsk5ZSS3+e7xP0vXfjI8//lht2rSRxWLRjz/+qDNnzmjw4MHy8fFRcnKyNm7cmC6Z+OGHH8rV1VVfffVVuiRFZv3MmDFDzz//fLr+nnzySX322WcaP368jhw5orVr16ar3/y/cvv/a0dptqduy+rbnVkMadtNre9cvryaNWuW6XTav//+uzp06JBFD7mTtu8TkrI7BWuWVF+ZP0dnZ+cs75x65JFH9O+//+rPP/9UnTp1cpQU/OqrrzR69OgcnRTOzbRraZ/veUnVdOP37Pp6ymGdnMShXPSdk7LZ6dWrl/z9/fXJJ5/kuE6HDh104sSJAkueperdu7fCw8MzJM969+6tDRs22C4Ka9q0aYZjlFT333+/Tpw4oaCgIE2ZMkXVqlXTsWPHNGPGDFuZ5cuXy2w2KyIiQi4uLmrWrJkmT56ssmXLqmLFilqyZIlCQ0NVrVo1W9LgkUceUfPmzfXkk09KupZkuHTpklavXi3p2gxg9913n3x9feXs7Kxjx45p6dKl6tSpk26++Wbt27dP//vf/9S2bVtt3bpVffv21WOPPaZ333033fe5V69e+uGHHzI8zkrNmjX177//qlWrVhoxYoTc3d3VokULeXt769tvv1WVKlXUuXNn7dixQxcuXFDVqlX1yy+/aPDgwfrnn3/k4+MjHx8fubq6qlKlSjKbzfL09NRjjz2mGjVqaMCAAdq0aZOioqLUtGlTvfjii+n6/+ijjxQdHa3Y2Fj5+Pjo2Wef1eTJk+Xj46Nx48ZJku3iq+z+3+bl5aWKFSvqoYce0v79+yVd+7vRrl07/fPPP7p69apGjBiRod7//vc/RUREaMqUKWrdurXmz5+v48eP6+uvv9aqVasy7Wv58uXpLhRat26drFar+vfvr4CAALm6umY640m9evX0+uuv6+OPP9YzzzwjJycnDR48OEO5iRMnZrg4K69WrlwpV1dXeXh4aO/evdq5c6f8/PxsCdtJkyZp06ZNCgoKUtu2bTVo0CDt3r1bFy9e1G233aZLly6pbNmy+l+aGV3at2+f6YU85cqVU1RUlKSM48vt/frp0UcfVa1atfTKK6/YPveZGTlypLp27apGjRopJiZGXbp0UbVq1fT555/r9OnT+vnnn7V161b17NkzR8n6zI5TrtevXz/b3+SsvPHGG/Lw8NDp06d19OhRbd26NcOxnSR17dpVly9f1vPPP6+4uDg9++yztguCVqxYoY0bN2r+/PkZ2q9evbr69++vuXPnSpJq166tWbNm6eDBg3r99dfVpk0bvfbaa4qLi9O///6rypUr66+//tKBAwfUtWtXBQYGqkaNGvr3339VqVIllS9fXqtXr1bbtm1VtmxZ7d6923an+7Rp02QYhvz9/dWyZUuFhIRo0aJFevzxx/XZZ59p6dKl+vTTTxUbGyt/f395eXnJZDJpw4YNev/999WwYUO9/vrrcnNzU3h4uObPn6/KlSsrODhYnp6eOnfunAYNGiRXV1fNnzkzR8cynTt3VmJiou2Y+8UXX9TAgQMVFxenoKAgzZw5Uw0bNtSOHTsyvcjBbDare/fucnJyss3qM2rUKN155506d+6cfP67wPHEiRNasWJFuiUFQ0JC5ObmJldXV7322mv68MMPJV073q9Zs6bKly+vmJgYnTp1Sr/++qsCAgI0ePBgXbx4UY0bN9bEiRNlNpttF2fPnz9fhw4dUp06dVSxYkXb/3+HDh2a5f9LPT09VaNGDVWrVi3LJU/mzZuntWvXqlq1alq4cKFte4UKFRQeHp5pnYLwxBNP6MKFC1qzZk2+22ratKmaNWumVq1a6dSpU6patapWr16tZs2aKTo62jbu3nbbbXJxcVGHDh3k4+Oj559/Xps2bVK1atWUmJiohIQEbdy4UX/88YdefvllLV++XB9++KGGDx+uzp07a+/evapdu7bmz5+vkydPqn79+howYIDeffddPfDAA7Zzjr169dK7776r8+fPKyEhQb/++qvtYt60br75ZvXt21ft2rWTm5ub2rVrpxMnTmjHjh3q0KGD2rVrp969e+vhhx+WJB05ckStWrXShg0b5O/vr6pVq2b6Nyithg0b6vTp02rbtq1mz56tuLg4Xb161fZ/udT/b/v4+Gjv3r1avny57r33Xr3xxhs6deqUpk+fLunaZ6lt27aqUKGCvL29FR8fL09PT0nXLqqYMWOGOnXqpFtvvVVnz57Vfffdp8qVK2vRokW2c0G7d++WyWSSt7e3/Pz8VKZMGX3yySd64403NH36dPXo0UOzZs3S/fffrxYtWujo0aP6+++/tWvXLo0YMUI33XST/v33Xx07dkx169ZVYmKiIiIi1LRpU1mtVhmGIQ8PDx0+fNh28VNqfFarVSkpKUpKStKePXtsxyMPPPCAbrrpJqWkpCgkJESnT59Wly5d5OLiIldXV9WtWzfdeZAtW7bYzjmGhoZqxIgReumll7R582Y99dRTql69us6dOycPDw9dvHjRdk5z+/btGj58uObPn6+AgABFRETo8OHDGjJkiMxms/766y/bBfkzZszQ/fffr4iICDk7OysuLk6xsbEKCAhQWFiYzGazrly5Ig8PDyUlJalOnTq6evWqXFxcdOnSJYWHh+ubb77RJ598oi1btuimm26Ss7OzqlSpIunaMdp7770nPz8/HTlyRCtXrtQvv/yi5s2ba+jQoXr55Zdt35eaNWvqySef1MyZM3XzzTerZ8+eunDhgm666SYlJiaqcuXKOnv2rO283dGjR3X16lX5+/srOjpakZGR8vPz08mTJ9W1a1dJ1y4cdnV1lbOzswzD0MmTJ/Xbb7+pX79+cnFxkYeHhwzD0IEDB9SmTRsZhqH4+HiFhobK19dXkuTh4aHNmzfL3d1dTZs2VUJCgmJiYhQWFqbGjRvLyclJZrNZ0rXzy05OTkpKSpK7u7vi4+Pl4eGhlJQUubm5KTo6WlarVR4eHnJycpKHh4d27typPXv26JFHHpGTk5MMw5DValVYWJgqVKggNzc3hYWFqVq1akpOTlZcXJw8PDz0999/y9fXV/v27VPlypXl6+urf//9V2azWXXq1JGzs7Pc3d1tNwdevXpVHh4e2rFjhwIDAxUdHa1KlSrJzc3N9tl1cXFRXFyc7QJLi8Vim4XX2dlZVqtVZ8+eVcWKFWWxWLR+/XoFBgaqTp06cnNz08cffywXFxd17NhRgYGB8vDwkMVikdlslpOTkxITE7V79245OTkpIiJCPXr0sF2MfOzYMQUGBsrJyUlOTk46deqUXF1dbf+vSH1tpWs5LKvVqvDwcPn4+NieS1hYmNavX6+OHTuqQYMGtuceHh6uc+fOqWbNmra/8X5+fnJ1dZWLi4tOnjwps9msCxcu2M5DtW/fXidPnrR9Lnx9fRUfHy+TyWT7PKWeu4+JidHw4cP18ssvq1GjRjp58qRcXFxUvnx5VatWLd04mZycLKvVKqvVqvj4eJ09e1a1atXSyZMn1bRpU128eFEhISFq3LixnJ2dlZCQoPLlyysuLk7nzp1TQECA7fOV+h6VLVtWycnJCg8Pt73vhmHo3LlzunTpkurVqycPDw8lJCTIy8tLhmHIy8tLVqtV0dHR8vDwkHTtgu5KlSplmI160qRJGjt2rJKTk5WcnKzz58/r999/V7169XTLLbfY2jWZTLJarXJzc1NiYqJMJpMSEhLk5ORke81Sz2G4ubnJZDLJw8NDsbGxio6Olo+Pj1JSUpSYmGiL0zAMeXp6ymKx2P6NjIyUs7Ozdu3apfbt26tcuXI6f/68Fi5caJvhsEePHho/frwuXLigChUqaOPGjRo7dqxcXV3l5ORky32UK1cu279rcBy7JtCdnJwyvZM6K6mheXh4aP78+ZneHeNoO3futJ2I/+qrr+Tl5ZVpuQULFmjdunWqV6+eZs2adcN2Y2Njde+990q6Njhcf7dSqqCgINuB3YoVK2wHcgsXLtTatWtVp04dvf/++1n2M27cOJ0+fVr9+/fP9gKHpUuXZjm95+bNm5WQkEACvQDk5vsBAIA9FVSCsLD7sWcC3V4rrRZUAr24KM0JdAC4HuMLUjnyWAQAAAAF74EHHtDixYsdHQay4GLvDnOTr69Tp4569OihcePG2WU90bxIO8Va6hU3mUndl9Op6dKWy0m7qXVSE+ip9bOrm5u4LBaLwsLCMt1XHKaZBgAAAAAAAAAAAIAbsWsC/fTp0zkq5+7uLh8fH9u0DXA8s9lsm/bmeqnTliD/Nm/ebJveJ7d69uypjh07auLEidmW8/Pz07PPPpthKtxUFStW1JUrVyRdm9bMzc1Nx48f19tvv52uXJMmTdSjRw/t3btXnTt3Vs2aNfXxxx9r9+7dtulh77///lyt29e4cWNduHBB4eHhcnV1Vb169XTmzBm1bNlShmHo8ccfl6urq2bMmJFu2mFJKlu2bK6m2h4yZEiG6fGbNGmiBg0a2KZBfOihhxQREZGv6dXmzJkjd3d3bd68WU2aNNGaNWsUEBAgLy+vLGd1yI2PPvpInp6eGjVqVL7aefDBB3XLLbekm1Y61e233273NSDTmjVrlp599tlc1XnppZd07NixApkaz95eeOEFvfvuuw6NYeDAgdlOB5pbb775ppYvX64jR44UWJsFxdfXV6GhoY4OAwAAACj2xowZo/bt22v37t0lej36kiCzZRMc4f7779cPP/xQqFPnpwoMDNShQ4fyVHfRokW2JUZNJpOioqJsS8ksXLhQo0ePTlfez89PTz31lG1qcEm688471bZtW9tMptcbNmxYns4TpT1nM2HCBDVt2tQ2XbiTk5Pi4uL04IMPprsBqkePHqpataoWLVokSRo9erRuu+02Xbx4Ue+9957tvGBaDRo00PHjx28Yz3333afly5dnW6Zly5bau3dvhu0tWrRQWFiYzp07J+na8hFbtmxRhQoV0p0HnDx5slavXq1hw4bpp59+SnfOys3NTfPmzVNsbKzGjh17w3hzq1OnTtq2bVu6be7u7nr00Uc1Z84cSUq39FCqwYMHy8vLS2vWrEn33fP09NQbb7yhuXPnKjg4WJJ077332pbAvOmmm3T27Fm1bt1aW7dutdVLnTo/Vdu2bdW7d29FRUXp6NGjatWqlaZMmaJ58+YpISFBFy9e1KlTp1SzZk3NmDFDtWrVUteuXbVy5Uq9+eabeuqppyRdW0YmdbmZy5cva+XKlbrttttktVr1/fffa/z48TIMQ99//702bNiQ7Wv16quvytPTU1WrVpVhGDp06JCsVqtq1KiRbrnNVq1aac+ePerdu7fc3d3VpUsXffvtt7p48aIOHz4s6doyETfffLNuvvlm7dmzRx999FEO3q1r3nrrLW3fvl3dunVTRESEtmzZku61nDJligICAvTxxx9r586dmjJlivz9/RUTE6Onn35akvTee+/Jx8dHYWFhioqKUmhoqIKCgnTs2DE1atTItkb39cs+zZ07V2azWYZh6KWXXrItu5X6Hk+fPl1VqlTRvn37bEvPZCV1iaWTJ0+qR48eOnv2rG3ZJ8MwtH79etu5vKefftr2eZSujbVdu3a1Tfnu7OxsGyOWL1+udevW2cq+/PLLWrVqlf7991998sknOnTokE6cOKE2bdooNjZW06dPV9u2bVW1alXdfPPN+ueff7Ry5Up9/PHH+ueff7R//3798ssvmT4Hs9ksi8WievXqyc/PT9WqVdPFixd15coVHTp0SNWrV9ett96qwMBAvfbaa5m+lwEBAXJxcdGMGTNsS8+lLik5a9Ys/fDDD+ratavKli1re21Onz6tQ4cOacCAAUpMTNRHH32kEydO6NZbb1WvXr3k6uqqt956S2fPnlW3bt1ktVpt48qQIUNUtmxZNWnSRIsWLdKgQYP01ltvpbsh9emnn1b79u01bNiwbN/DVH369FFkZKQefPBBNWjQIEd14CAG8iUoKMjo06eP0adPH8NisWRZbv78+UafPn2M8ePH56hdi8ViazcoKCjLcjt27LCVi42NtW1fsGCB0adPH2PcuHHZ9vP0008bffr0MRYuXJijuDJTvXp1Q5JRvXr1PLcBx8vu81sYJNl+RowYYde+i4tff/3VmDt3rpGYmJhuu9VqzVU719d3FKvVanzxxRdGWFiY0bx5c2PChAmODilHDhw4YFy5csX2e7du3QxJxp9//mkYxrXnFRsba5jN5nSfaxcXF0eFnE5CQkK6uKpXr24kJSUZTZo0MZydnW/43bdarcb69euNixcvGk899ZSxYMECw9nZOV2b7du3t8sY8ueff9r6PHTokJGcnHzDOhaLxVYnJSWlUOIKCgpK93pIMu666y5DkjFs2DBj//79xu7du9PVsVqtxu+//27s2LEjy3YvX75sBAUFZfjO//bbb7Z+Tp48adueuq1fv362x4899phx6tSpDPH99NNPhmEYxsaNG9PFbBiGcenSJcNqtRoxMTHG2LFjbfvLSkbn/37K/rftl19+yfY4JTey6ienLl68aNx77722+uP+++ksGR2bNk23vbNk/PzNN7bYr399tq5bl+G5Xl+/7H+vdVJSUo6fW15/0vbdM83rk9lPz+tizEn7EyZMMM6ePWt7Tw3j2me0R48eRpUqVYwJEyYYkowBAwYYFovF9pzTtuHp6WmsXr060/ZTj1GvXr1q/PHHH0ZsbGyGMvfdd58RHh6e4fkOue75bNmyxTAMw4iIiMjw3cjsvU99Dd544w3DMAyjadOmhiRj+vTptr7r1atnxMXFGcHBwcaECROMZ555xujRo4exeM6cDJ8DDw8P4++//87yPeosGWePHMkQY3R0tGEYhnH48GHjxIkT6eKOi4szFi9enGH75cuXjaNHj9oep7YVHx9vRERE3PBzlyq13j///JPt5yAlJcWIj4835s2bZxw6dMi4fPmy0atXL6Nv377GqVOn0rWZkpJiTJs2zZg3b1667aGhoenazO6Y5cqVK0ZCQkKOnsM777xjLFmyJNsye/bsMSQZjzzySI7aDA8Pz1G5VNOmTcv0dWvfvn2u2ikMKSkpufpMOELa18xRwsPDjUWLFhmXLl0yDMMwPvvssxuOj7k97s6PzF6j3PxdjI6Oto01eZH2mCn1Z/bs2ZmWTU5ONs6dO2cYhmFcuHDBKF++vDFz5sx0bb399tvGsWPH0tXZtGmTcfny5TzHmBWr1Wr7P09O/i4XZL/ZSUxMNMLCwrLcHxkZaURGRua4v8yORVLfq82bN+e4nVRJSUnG6tWrjc6dOxvly5c34uLijJSUlFy/hlarNV+fvbxKSUkx9u7da4v30qVLxurVq9PFf/78eeOJJ54wNmzYYCQlJRk///xzhs/giy++mO67t2XLFmPIkCFGbGyssWvXLqNevXrGp59+mu678d577xmGYRjbt2831q1bZ9s+Z84cIzk52Zg7d64xd+7cAnldrFarcebMGePAgQP5bqskiIiIMKpWrWrUrFnTiI2NNZKTk9O95zn5PyJu7I8//jB++OEHR4dhN1arNdefHavVWmjnGABc+44FBARke0wKFDYS6Pl0/PhxWwI7JCQky3LvvPOO0adPH2PKlCk5atdqtRpDhw41+vTpY6xfvz7Lcj/88IPRp08fY+jQoem2r1692ujTp49x//33Z9vPiBEjjD59+hirV6/OUVyZIYGOvEj7n8/Uk1hAcWC1Wo24uLhM96VNVFaqVMnOkWXt+eeft8WV9iROXk8KJycnp/sOX7hwoaBCvaEff/zR+PHHH+3WX05dn6QODQ0t1P6Cg4MzJEu+++4747nnnjMiIyONTZs2GXPmzEmXnIqKisr0s/vee+8Zffv2zfJkaVRUlDFlypRME+gFadGiRblKFGQlsySqERmZ4aSzkeaE9R9//JE+cREZmS6GsLAw462XXkpX/+EhQ3IcU9q2w8PDjbi4uEwTNeXLl7c9vnr1qrFr1y4jJSUlzwn0oA0bjF69etnaXLZsmWEY///dT0lJueFJn5yeRE894bRp0yZj8uTJxtWrV7Mt/+233xqSjD59+qTbfunSJaOhn1+mCfTnx4zJts1urVtnmUC/PkFhtVqNli1bGu7u7lmekP5j/foMn/m6desahnHt5G3q6+ru7p7uc3vhv6R3UZVVorCgfPTRR4Yk4/DhwwXWZlGQ9nv777//GkOGDDGqVKliu8gB2fvss8+MHj16pLvwqyh48803DS8vr3Tfha1btxoHDx60+0UJS5cuNdq3b2/s3LnTtq0g/i7mVtoL8VC0JISF2f7OXVi+3Hh74kSjX79+Rf4CmqIuNjbWmDlzpvHbb79lW64oXAiEa+Li4orMjQIAgMKTkpJyw3MLQGGy+xroJY2/v79MJpMMw1BwcLD8/f0zLZc6BUuNGjVy1K7JZJK/v79OnDhhq5ubdlN/j4yMVHR0tMqWLZuhblRUlKKioiRJAQEBOYoLKAyVKlVydAhAjplMpiyXGKldu7btcc+ePe0V0g29/vrrMgxDrVu3VpkyZWzbTSZTntpzdnbWZ599poceekiffPKJfH19CyrUG7r77rvt1ldu1KlTR5GRkXrsscfUsmVLVa1atVD7y+x4onfv3urdu7ckqWvXrhmWBMnsWECSnnvuOT333HNZ9lW2bFm9+uqr8i9bVoufeca2/f3338994Nl48MEH1bx5c3Vq3rxA282JW2+91fa4bdu2GfZXrlxZd9xxh35Ks5zJuHHjctz+1q1b1blzZ73++usqX768DMNQhQoVFB4ertWrV+vIkSM6f/68Zs+erRMnTsjX11fe3t5q06ZNnp/Tw6NHq127djKbzbZt9evXl/T/3/2cLMPj4pKz/y44OztLyvyzl5l+/frJMIwM2ytVqqQFCxZoUq9eGfZlVj6twMBA7ftvCre0PvnkE5UrVy7dNpPJpJ07d+rq1asqX758pu2lfe1SpU6v5uPjo5iYGFu5cmnG09TXoqj6/fffNXbsWLVv317z5s2TpFwvlZKdxx9/XI8//niBtVdUeHh4KCkpSYZhyNXVVV9//bVSUlKK/PtdVIwaNSrfSw4VhkmTJunFF1/UZ599pkcffVSSVLNmTdWsWdPusQwfPlzDhw9Pt23hwoUan2Za4IL+25uZBQsWqGbNmkX2mKs0c3Nz05Zff5X275d8ffVijx7SdX/fkHuenp4F+ncQhY8lPwGgdHBycpK3t7ejw0Ap5tAEenJysn7//Xft2rVL58+f19WrV1WmTBlVq1ZN7dq1U4cOHYr8CQlPT0/Vr19fx48f1969e9OdgE11+fJlhYSESJKaNWuW47abNm2qEydOaN++fVmW2b9/v61sWo0aNZKLi4uSk5O1d+9edenSJUPd1HZdXV1188035zguoCDMnTtXTz75ZK6+E0BRZzKZtGLFCm3dulVTp051dDg2ZrNZM2bMKNA2i+qJcEcqV67cDdd6K87c3dxsj5984olcJZBzqlmzZpo+bZq+mTSpwNu+kV9//VXffvutXnzxxUz3X3/BSZMmTXLcdqdOndIlf00mk06ePKkzZ86oRYsWGjBggG1fo0aNchl55kaMGCFJmjFjhn755RfVrVtXLVu2LJC2C9v1ye5UmSW00+rbt6/2ff55um1RkZFZJhdcXFyyTJ5LGRPhbdu21aeffnrDeIr6hYG33Xab7f8BQ4YM0c6dOwvl+1wSXX9BSVH/vypyxsXFRaNHj1ZkZKQCAgIckjzPykMPPZQuge5byBfoSdfGsNmzZxd6P0Bx065dO+3cudPRYQAAAMBOHJJAt1qteu+99/T+++/r4sWLWZbz9fXV+PHj9eyzz+boDhlH6dKli44fP65t27bpnnvuUeXKldPtX716te1Oo8DAwBy326lTJ61evVrnz5/Xjh07dMstt6Tbv337dp0/f14mkylDgtzLy0tt2rTRjh07tHbtWnXs2DHdCZ6UlBStXbtW0rWTgV5eXrl81kD+PPHEE3r88cfzfAcsUFQNHTpUQ4cOdXQYQIG79dZblZo67NOnT6H18+STTzokgd6lS5f/P576b4aetAr6gq/y5ctnm7zNj3p169oeBwQE6Pz583JzcyvSx9NppT0u7dKpk+L++UehSUl6Js0MCJm5/fbbpdde09opUwo8jj69e2vpd9/lqF5xOrbJ6YwBQEnn7OysF154wdFh3FBh/d0AcGOrVq3S22+/rUGDBjk6FAAAANiB3c+iRUZGqkOHDpo4caIuXrwo49o67Jn+XLhwQS+++KI6duyoyMhIe4eaY927d5evr6/i4+M1depUnT59WpKUkJCglStX6ocffpB07U6g6+9aePjhh9W3b99Mp2KrXbu2OnXqJEn64IMPFBQUZHttgoKC9OGHH0q6dsI3synYhw8fLhcXF506dUqzZs1SRESEJCkiIkKzZs3SqVOn5OrqmmGaOMBeitMJZgAo7WrVqqU5s2fr7bfeynBRX3HTpnXrXNfJ6VTmjvTBnDka2L+/HnjggXTbPTw8ik3yXLq2JEKf3r1Vq2ZNjbj/fj377LP68ssv5ePjc8O6t99+e4HG0bFDB/lWrap33nmnwNoFgNz49JNPbI/btWvnwEiA0q169er64IMPMp3hEQAAACWPXc8EGoah3r17KygoSNK1NQzuuusu3XHHHapfv77MZrMsFotOnjypjRs36pdfflFKSoqCgoLUp08f/fbbb/YMN8dcXV31yiuvaNKkSTpz5ozGjRsnLy8vxcfHy2q1Srq2Lukdd9yR67afeOIJXbhwQcePH9f06dPl9t/0qYmJiZKkhg0bZrnGYEBAgMaNG6fZs2frt99+0++//y4vLy9ZLBZJ104Ejxs3Lst12wEAANK6fsmYoqhTx466eoNjxtdee81O0RSMt6ZP19cvv3zDcoGBgQqsXVs6edIOURWu55577toar2XKSDExDpsqe+rUqTIMQ6bq1R3SPwDcc889GlCr1rVzAVyADAAAAAB2YdcE+ueff67t27fLZDKpXr16WrFihZo3b55p2WeffVYHDhzQvffeq2PHjmn79u1atGiRRo4cac+QcywgIEAffPCBVq1apV27duny5csym82qU6eOevXqpfbt2+epXU9PT7399tv6/vvvtXXrVp0/f16SVLduXXXp0kW9evXK9o6ozp07q0aNGlq9erUOHz6s6Oho21TyAwcOVO3atfMUFwAAQFH0xRdfaPenn+qH6dOzLFOmTBk7RpR/LLXjWMyYA8DRUi+kBwAAAADYh10T6EuXLpUklStXTr/++quqVauWbflmzZpp06ZNatKkiaKiorRkyZIim0CXJB8fH40ePVqjR4/OcZ0FCxbcsIyLi4v69++v/v375ymuOnXqaMKECXmqCwAAUJz4+PjozjvvzDaBnhuNGzUqkHbyw3B0AAAAAAAAAEApYtfFEA8dOiSTyaSHHnrohsnzVNWqVdPo0aNlGIYOHTpUyBECAAAA0jtvv627u3fXV1995ehQMlWvbl1Hh4A0Xp44UZLUtQDXYAcAAAAAAIBj2PUO9NS1t1u1apWrei1btpQkxcbGFnhMAAAAwPXatWundu3aSQEBjg4lU1arVTc1aKBjx487OhRIeuGFFzSkXj3VrFnT0aEAAAAAAAAgn+x6B3rqXecpKSm5qpda3s/Pr8BjAgAAAHJj9EMPOToEGYbB2txFiMlkUp06deTs7OzoUAAAAAAAAJBPdk2gd+rUSZK0ffv2XNXbvn27TCaTOnfuXBhhAQAAoIS7uWHDfLexZPFi3T9ihO69994CiCgXjIyroAcEBJBABwAAAAAAAAqBXRPoTz75pJycnLRo0SL9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" + "image/png": "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AAAAQMlX5OdFf/LJJ/X1119r9+7dWr58ucbkcApHe4iMjNS6devk5+enK1euyMXFRQ0aNND999+v22+/Pc/1JiYm6rvvvtPu3bt18eJFSVKtWrV01113qXfv3jed3v6ff/7RN998oyNHjujatWvy8PCQr6+vBg0aJB8fnzzHBQAoPqKjo/X999+ra9euqlKlir3DAQpVVgn06Oho7dm2TdUltc7ltKc3JnWLegI9ymKxdwh5ltdkUXx8fIZtEVevFkhMAGAvaftER0dWvi7NkpKSrI+L8995AAAAoDgoFrcvDx06VKZpavny5fYOJUuBgYGaOnWqNm7cqODgYDk6Ospisejw4cOaO3euFi9enKd6Y2Ji9H//93/6/PPPFRAQoKSkJCUlJenMmTNasmSJXnjhBcXGxmZZfvfu3XrmmWe0e/duhYeHy8XFRVeuXNHu3bv19NNP65dffsnrSwYAFCN33HGHhg0bpk6dOtk7FKDQ3ZhA//rrr9V/wADd37u3tm3frienT891nTcm0P/+++98xYisHTp0yPo4NzcqXL9+PcO2v/76q0BiAgB7+emnn6yPGYFeuuV1hhYAAAAAuVcs/vdVu3ZtSdKxY8fsHEnmEhIS9PrrrysyMlJ169bVwoULtWbNGq1Zs0YjR46UYRjavHmzduzYkeu6P/zwQ506dUru7u6aMWOG1q5dq7Vr12rGjBlyd3fXiRMn9NFHH2VaNjAwUAsXLlRiYqI6deqkZcuW6csvv9SyZct05513KjExUe+++67Onz+f37cAAFCEXb582ZpEOnXqlJ2jQXEVExOjn3/+WV27dZOHp6fi4uLsHVKOTZg4Ubt27cpXHbt37073/LHHHstzXaZpKiIiIl/xlGQzXnjB+tghFwn0zEbjff311wUSU2Z+/vlnjRw5slDbAIDv06yBzgj00i3tCHQAAAAAhatYJNCv/nfqxWvXrtk5ksxt375dISEhcnFx0UsvvWSdFt3FxUXDhg1Tr169JEmrVq1SYmJijus9e/as9uzZI0l6/PHH1bFjRxmGIcMw1LFjR02dOlWStGvXLv37778Zyn/xxRdKTEyUj4+Pnn76aXl5eUmSvLy89Mwzz8jHx0cJCQn64osv8vX6AQAprl27piVLligwMNDeoaSzcOFCe4dQKkRFRem9996z24jXffv2acyYMTp27JgCAgIU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sapcubIsFotuv/32dO/D8uXLFR8fL2dnZ7m7u2vo0KHWfUuWLFGDBg20c+dOHTt2TMnJyXriiScUERGho0ePWq+BT5o0SZs3b9aFCxf0wQcfqH79+ho1apQuX75srWvVqlVq2bKlTNPUhQsX5O7urqioKCUmJsrV1VWnT59WvXr1dO3aNVWrVk2RkZGqUaOGnJycFBcXp19//VXPP/+8Fi1apMaNG2vdunVavHixtf46deooJCQkw2xUvr6+Onr0aLptAwYMsN642rdvX0VFRen+++/X8ePHNWXKFP3222/WG2XHjRunPn36yM3NTdWrV1dSUpKSk5MVFRVlvZ64ZMkSNWvWTPHx8QoLC9Nrr72mw4cP6+GHH9akSZMUGxurmjVrKikpSdevX1d0dLQCAgK0e/dujR49WomJifrrr7/05ptvytHRUa+88oqSkpIUGhqqrVu3qnfv3hoxYoQ1/mvXrsnR0VHh4eHy9PRUUlKSnJycFBMTo3Llyumff/5R1apVrcu9Sik36s+dO1cHDhxQRESEkpKSFBcXJ9M0VblyZbm7u+u3335T165dZRiGLly4oH379mnLli16+OGHtWzZMp05c0ajR49Wnz59tHz5cj377LMKDAxU9erVdeXKFXl4eOjatWuqUaOGZs2apaFDh2rv3r2677771KRJE+s165iYGOvfxKVLl2rIkCG67bbblJiYqH///VfR0dEqX768HB0dtXnzZi1ZskQDBgzQHXfcoS5duli/w3fddZd69eql2267TRUqVNDRo0dVo0YNhYaGaufOnTp16pR+++037dy5U4ZhqHLlykpMTNSOHTuUmJio7t27KzIyUseOHdPtt9+usmXL6ty5c6pfv76SkpL02WefqXv37oqOjlZsbKx+/fVXPfvss9q9e7emTp2qp59+2jqARJL1GnFsbKyCg4N17NgxlS9fXrfeequSkpJkGIZOnDihtWvX6p9//tGRI0c0cuRI9ezZU6ZpKjQ0VPfcc4+1joSEBHl4eMjBwUGGYSgwMFA9e/bUqFGj1KVLF7311lt68MEHde+996p8+fK6cOGCkpKS5OPjI9M0rTPDHj16VMuXL9ewYcP01Vdf6a233tLx48d15MgR9enTR66urgoICFDz5s0VFhamffv2KSYmRn379pWzs7MuXbqkwMBANWnSRO7u7tbYnZ2ddfHi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rGidUv6rr77S8uXLVbduXf3777/6/PPP9csvvygsLExTpkzRv//+q4CAADVr1kwWi0VTp05V69atNXXqVFWpUkXnzp3TtGnTtHLlSpmmqRMnTmToy95///0MSeL4+HitWrXKusxNfHy8unXrph07dujRRx/V+vXr9fnnn6cr4+3trXHjxsnJyUnvvPOOdanHTp066fbbb1fr1q21b98+62tM22+nftdTc1mGYejSpUtauXKlhg8fLnd3d33xxRdq1KiRatasac0HTJ06VXfddZfmzZsnR0dHeXh4aNKkSVqzZk26vykff/xxln/H3n33Xf3zzz/plkadMGGC9u7dq7///ls7duzItByKABP5sn//frNv375m3759TYvFkuVxixcvNvv27WtOnz49R/VaLBZrvfv378/yuH379lmPi46Otm7/7LPPzL59+5rTpk3Ltp0nnnjC7Nu3r7lkyZIcxZWZWrVqmZLMWrVq5bkO2F9SUpJN25Nk/Zk0aZJN2y4uDh06ZK5Zs8ZMTEy0dygF5q+//jJjYmLMhx56yPzggw/sHU6OhISEmHFxcdbnDz/8sOnh4WH+/fff1m3Jyclmu3bt0n2v3dzc7BFuBsnJyeniqlGjhpmUlGTef//9ZrNmzczY2Nib1nH06FEzJibGXL16tfnbb7+ZTZo0SVdn1apV071HheXYsWPWNs+cOZOjMvHx8dYyycnJhRKXv79/uvdDkjlx4kRTkjl//nzz0qVL5uXLlzOUO3PmjHny5Mks601MTDRPnz6dYfvBgwet7QQHB1u3p2575JFHrI/ffvttMyIiIkN8v/32m2maKb+TacuZZsp7ZpqmGRMTY06fPt26v4Jk3vXfnwr/3RYQEJBpjHmRVTs5de3aNXPWrFnW8tP++3OXZI4dNCjd9rsk8/Du3db3v2zZsunen2P79mV4rTeWryCZb731Vo6+Vze+//Xq1cuwLbuftG3fn+b9yezn/htivLEuLy+vDNvWr19vXr9+3ezTp48ZEBBgjXvUqFFm06ZNzVWrVpmSzOXLl6c7XyhTpoy1jpo1a5q7d+9OV2/lypXN+++/3/p3LCEhwTx//ryZkJCQIYb58+ebFoslw+sdesPr2bRpk7WuG2X22ae+B/PmzTNN0zSffvppU5L1NUkyO3fubCYlJZmhoaHmvHnzzJUrV5rz5s0zN69aleF7ULly5Ux/p9J+by8cO2aaZvpzq9T3ICQkJEN/EB8fb37//fdmSEhIuu3R0dHWbTf2sZm9/psJCwszy5cvn+X3LLXejRs3mufOnTMjIiLM0aNHm08++aQZGhqarq7k5GRz8eLF5rp169Jtv3r1aoY6sxIbG5vjfnnt2rXmTz/9lO0xp0+fNiWZL774Yo7qTO3rcmr+/PmZvm/33HNPruopLLl9PbaW0+9FYbJYLOb3339vRkVFmaZpmlu3bs30M3V2drb2a4V17pCZ1Pbd3d3Tbcvp38WEhIR8fQ9iY2MzvBcrV67M8vjr16+bppnye9+9e3fzq6++su6Lj483N2zYYF68eNG6LTk52Tx8+HC66xYFyZafVU4lJydne50oPj4+R+fiqZrWqJHhXESSWa1aNfPgwYN5is/f39984oknzI4dO+brfN5e/2cNDAy0fvYWi8X08/NL910ICwszZ82aZe7duzfL7+CcOXPS9U9BQUHm2rVrzfj4ePP48eNm9+7dzc2bN6f73di+fbtpmqZ54sQJ8/fffzebN29uPadKTk42169fb27evLnA3pfw8HDz7NmzBVJXcXf9+nWzUaNGZqtWrcy4uDgzOTm5SP7+F3d79+41v//+e3uHAaCU69KliynJ3LJli71DQSll0zXQS6LTp0/r6aefliR9+OGH8vb2zvS4t956S7/++qs6dOiQ4S6ozJimqQcffFAxMTGaPHmyevXqlelxW7Zs0ccffyxXV9d0d7x88803Wrp0qTw9PbVixYos23n44YcVGRmpsWPH5nm0h7e3ty5cuMAa6MiVtOu9R0REyMPDw47RALljmma673Cqy5cvW2frqFy5crYjyW1p7ty5mjlzpqSUJTvyO8OL+d+7qlOFhYWpUqVK+aozp1JHB3bo0MEm7eVUaGioqlWrZn1++fJlVa5cudDai4iIkKura7qlWn799Vft3btXU6dO1cmTJ3Xq1CkNGTJEjo6OkmSdmeDG7+7atWv1+++/a968eZl+r2NiYvTVV19p2XvvyTh8WNL/1twsyNPIr7/+Wg888ECGtV4jc9mGh2FkWAd7V0SEPDw9060buisiQvrv356//vpLrVu3ttZhRkSoq6enNYbLcXFatnChVj/3nLV842HD9Gmac6/spH1fr1+/LicnJ+uyO2n17NlT27dvlyQlJiYqMDBQPj4+6V5TbtZAX+Hvr8deeME6a8W3336r/v375yjmvPr999914MABjR8/Ptu+Zvfu3erataumTJmSbvRJVFSU+nTuLB0+nGEN9Pbjx+udxYuzrLPn7bcr7sCBTNdAt1gscnNzsx5rmqbuuece/fnnn9q/f7+aNGmSob5927Zpxn/PwVPradCggc6cOaOYmBhrfUOHDtX2tWut39s1J0+qWh5nFLIFZ2dnJSYmZtheUL/P27dv1+zZs7Vq1SrVr1+/QOosChISElSmTBlJ0qVLl/Tyyy9r165d2rp1q+rVq2ff4IqBb775Rt9++63mzp2rWrVq2Tscq48++khvvvmmIiIidO1aymrSO3fuVJMmTVS5cuWbLolWkDZt2qTFixfrjTfekK+vr6SUvx/5/buYW6NHj7ZeQ+ByUdGSeOWKRjZvruqXLuml9eu1LiBAfidP6t1331W5cuXsHV6xFR8fr6+++kqtW7dWy5Ytszwu7fkcvxv2lZycbB05CQAo2ZKSkqzXtQBbs/ka6CVN2mkyAgMDs0ygp07rUrt27RzVaxiGvL29dfr06XRTwuS03tTnqRcCKlSokKFsZGSkdZoL1lmAPZE8R3GT1X/Uq1SpYn380EMP2Sqcm3r22Wfl6ekpX1/fAlkexTAMff3115o8ebI+/fRTmyXPpaKXOE9VtWpVRUVF6fnnn1fr1q0LNXkupUy5eKNOnTqpU6dOklKm2WvTpk26/Vl9b4cOHaqhQ4dm2Zarq6vGjh0rTwcHLRwzxrp96dKluQ88G8OGDVPz5s11x3+TBraUOnVdVsqUKaO2bdtqdZptqTel5MSBAwc0ePBgzZo1S+XKlZNpmmrevLn+/vtv7dy5UwEBAQoODtasWbN06dIleXp6ytHRUT4+Pnl8RdKM//s/1alTR15eXtZtdevWzXN9OdWhQ4cc/Z7eddddmV58LleunObNm6fne/bMsO9mF6ubN2+ugwcOZNi+du3adMlzKeX34ccff1R8fHyWCbIby0hSu3btJKX8XqQmoR0dHeWR5vfLyalo/xfLz89Pzz//vLp166YXXnhBUso0ngWlZ8+e6pnJ51fcOTs7W6emNAxDH330kZ0jKl4GDhxot+n5szN58mRNnjxZ69ats/4tvOWWW1SjRg2bx9KvXz/169cv3ba1a9dqXJq/0R99+GGhx/Hee++pfv366t69e6G3hdxxcnJKmXL28GHJy0sTe/TQRP4vnW9lypTRqFGj7B0GcoGlJAGg9CB5Dnuy69WdxMRE/frrr/Lz89PFixd1/fp1lS9fXjVr1tRtt92mTp06FflfEFdXVzVq1EinTp3SwYMHdccdd2Q4JiwsTEFBQZJufoE2rZYtW+r06dM6dOhQlscc/u9IsBvvkm3WrJmcnJyUmJiogwcPqmvXrhnKptbr7OysW265JcdxAQXhyy+/1EMPPZThIhFQ3P3www/au3evdXaSosDZ2VlTpkwp0DpvlnQtjdzd3fX+++/bO4xCk5yUZH08ftw4jUmTTC8ozZs316effKKPHn20wOu+mSVLlui1117T3r17M91/4zlpbpLRt956q/VcUEpJvv3+++8KDg7OkKQoqKRNagJz3rx52rNnj5o2bZqr81B7yixxLemmN6Y88MADOnjDGmmRaWYauJFhGNmOLr0xEd67d28tWrTI+jyr/6ekvWmhKEpdP0+S7r33Xh08eFCjR4+2c1TFAyPdSq7BgwdrxYoVqlmzpl2S51kZMmSIxqV5ntkNdAXNw8NDL7/8cqG3AxQ3aWcKAgAAQMlnlwR6cnKy3nnnHb377ru6dOlSlsdVr15d06dP11NPPVWk7y7s2rWrTp06pT179uiBBx5INwJRkjZs2CDTNOXl5aUWLVrkuN4uXbpow4YNunjxovbt26eOHTum2793715dvHhRhmFkSJC7ubmpQ4cO2rdvnzZu3KjOnTunu8iXlJSkjRs3Skq5qJvVhUqgsDz44IN68MEH7R0GUODuuece3XPPPfYOAyhwnTp1UmrqcOTDDxdaOw888IBdEuiPPPKIHnnkkZQn/52hJ62CTj67uroW2vTWvs2bWx9Xr15d//zzT7FK/KWdmea+e+9V/L//Kjo5WY8//ni25W677Ta98/bbWvXsswUSR9rpcIcNHarFX3+do3LF6b1u166ddVQ9UJoZhqGHC/FvW0GpXr26vUMASq2VK1fq/fffV9++fe0dCgAAAGzA5lnpiIgIderUSTNmzNClS5dkmmaWP8HBwXr++efVuXNnRURE2DrUHOvZs6eqV6+u2NhYvfbaazp79qwkKS4uTuvWrdP3338vSRo5cmSGkSzjx49Xv3799O6772ao18fHR126dJEkLVq0SPv377e+N/v377eOcuvatWumU7CPGDFCTk5OCggI0IIFC3T16lVJ0tWrV7VgwQIFBATI2dlZI0aMKLD3AgAAlEzVqlXT0s8/14cffKA2adYLL4563ntvrssU5Zs5U322eLFGjxqVYQmJ4pTQlVKWFnp45Ei18PXVgw8+qEmTJunTTz/N0fqu7du3L7A46tatqz69e6tJ48aaO3dugdULALnx1ZdfSpIcHRzUtm1bO0cDlF5VqlTR7NmzC/RcAwAAAEWXTUegm6apPn36aP/+/ZJSLkTee++9uvvuu9WoUSO5u7vLYrHozJkz2rFjh3788UclJSVp//796tu3r3755Rdbhptjzs7OmjVrlmbOnKlz585p2rRpcnNzU2xsrHWdvD59+ujuu+/Odd1TpkxRcHCwTp06pblz56pMmTKSpPj4eElS06ZNNXny5EzL1qlTR9OmTdPChQv1yy+/6Ndff5Wbm5ssFouklGkpp02bluW67QAAAGnlZ01uWxkwYID+/fbbbI956qmnbBNMAXnn7bf1RQ5GVTds2FANq1eXzpyxQVSFa9y4cSlrvLq5ZTojgK0888wzKQ9umGEKAGylV69euu+nn4rdzVAAAAAAUJzZNIG+dOlS7d27V4ZhqGHDhlqzZo1aZzGC6amnntJff/2lBx98UCdPntTevXu1bNmyQllvsyDUqVNHixYt0vr16+Xn56ewsDC5u7urfv366t27t26//fY81evq6qo333xT3333nXbv3q2LFy9Kkho0aKCuXbuqd+/eGUa1p3XXXXepdu3a2rBhg44ePapr165Zp5IfNGhQsbgQDgAAkFMff/SRjnTsqNXPP5/lMdmte10UOTs72zsEAIAdkTwHAAAAANuyaQJ91apVklLWNfz5559Vs2bNbI9v1aqVdu7cKV9fX0VGRmrFihVFNoEuSZ6enho3blzKiJkc+uyzz256jJOTkwYMGKABAwbkKa769ev/b/QMAABACebq6qpbb71VqwuovjvvuKOAaso7094BAAAAAAAAAKWITRdzPHLkiAzD0COPPHLT5HmqmjVraty4cTJNU0eOHCnkCAEAAADpvYULNWzoUC1dutTeoWSqQf369g4Bacx/5x1J0tAhQ+wcCQAAAAAAAPLLpiPQU9febteuXa7KtW3bVpIUHR1d4DEBAAAAN2rZsqVatmwpVatm71AyZZqmmjRurJOnTtk7FEgaP368Bvn4qGLFivYOBQAAAAAAAPlk0xHoqaPOk5KSclUu9fgaNWoUeEwAAABAbkx74gl7hyDTNFkTt4jx8vLiMwEAAAAAACgBbJpA79KliyRp7969uSq3d+9eGYahu+66qzDCAgAAQAnXtQDOI9d+/bUmT5qkfv36FUBEuWBmXAW9YcOGJGsBAAAAAACAQmDTBPpjjz0mBwcHLVu2TMePH89RmePHj2vZsmVydHTUY489VsgRAgAAoCRasmSJRo8apaemT89zHVWqVFGTJk3k6OhYgJHlTb169UigAwAAAAAAAIXApgn0du3a6e2331ZcXJy6d++uLVu2ZHv81q1b1aNHD8XHx2v+/PnWtdABAABQci2YP1+3duig7du2FVidlStX1tixY1WnTp0Cq9NWzExGoJM8BwAAAAAAAAqHU2FUumLFiiz3eXl5aeDAgdqwYYP69u2rpk2b6u6771ajRo3k7u4ui8WiM2fO6Mcff9SJEyckSYMGDZKHh4dWrFihUaNGFUbIAAAAKCLatm2bcuNkmzb2DqVI69u3r479d1YnZ6dCOa0HAAAAAAAASp1CudI2ZsyYm46KMQxDpmnqxIkT1kT5jUzTlGEY2rBhgzZs2CDDMEigAwAAAJLuvfdezXvrLUmSm5ubnaMBAAAAAAAASoZCG6qS2VSTeTkup/UAAAAAJVFW58MODg43PQYAAAAAAABA7hRKAn3p0qWFUS0AAACA/2IddAAAAAAAAKDgFUoCffTo0YVRLQAAAJAjHhUqKPLaNbVp3dreoRQKkucAAAAAAABA4Si0KdwBAAAAe5k+fbqOHz+u5iNG2DsUm2AKdwAAAAAAAKBgkEAHAABAiePp6amOHTtKFSrYO5R8y0lynAQ6AAAAAAAAUDAc7B0AAAAAgNxhCncAAAAAAACgcJBABwAAAIowRpcDAAAAAAAAtlMoU7g7OjpKShkZk5iYmGF7Xt1YHwAAAAAAAAAAAAAABaVQEuhZjZJh9AwAAACQf0zhDgAAAAAAABSOQkmgd+nSJdOLelltBwAAAAAAAAAAAADA3golgb5r165cbQcAAACQe+5ubrJER+vxxx+3dygAAAAAAABAiVAoCXQAAAAABSO7ZZBWr16tCxcu6JZbbrFhRAAAAAAAAEDJZdME+p49eyRJFSpUUOvWrW3ZNAAAAFAsZZdA9/DwkIeHhw2jAQAAAAAAAEo2B1s21rVrV3Xr1k2rVq2yZbMAAABAieHs5KT77rvP3mEAAAAAAAAAJZJNE+iurq6SpDZt2tiyWQAAAKDEWLduHaPOAQAAAAAAgEJi0wR69erVbdkcAAAAUOKQPM/e4EGD5OzkpOefe87eoQAAAAAAAKAYsmkC/Y477pAk+fv727JZAAAAoNjKbg10ZNS5c2e9+eab6tWrl71DAQAAAAAAQDFk0wT6uHHjZJqmli9frsjISFs2DQAAAKCUcHR0tHcIAAAAAAAAKKZsmkDv2rWrpk6dqtDQUPXp00chISG2bB4AAAAodhiBDgAAAAAAANiOky0b27Nnj4YMGaKAgABt3bpVjRs31qBBg9S5c2d5e3vL1dX1pnV06dLFBpECAAAAAAAAAAAAAEobmybQu3btKsMwJEmGYSgqKkorV67UypUrc1TeMAwlJiYWZogAAAAAAAAAAAAAgFLKpgl0KeMUlExJCQAAAAAAAAAAAAAoCmyaQH/55Zdt2RwAAAAAAAAAAAAAADlGAh0AAAAAAAAAAAAAAEkO9g4AAAAAAAAAAAAAAICigAQ6AAAAUISZpmnvEAAAAAAAAIBSw6YJdAcHBzk5OWnTpk25Krd9+3Y5OjrKycmmM84DAAAAAAAAAAAAAEoRm2ek8zqChpE3AAAAKI04DwYAAAAAAABshyncAQAAAAAAAAAAAABQMUmgR0dHS5LKli1r50gAAAAAAAAAAAAAACVVsUig79+/X5JUtWpVO0cCAAAAAAAAAAAAACipCm0NdH9/fx0+fDjTfT/99JMiIiKyLW+apiwWiw4ePKhVq1bJMAx16NCh4AMFAAAAAAAAAAAAAECFmED/5ptv9Oqrr2bYbpqmFi1alKu6TNOUYRiaNGlSQYUHAAAAFAumado7BAAAAAAAAKDUKNQp3E3TTPeT1fab/VSrVk2LFy9W9+7dCzNcAAAAoMghgQ4AAAAAAADYTqGNQB8wYIDq1auXbtvYsWNlGIamTp2qtm3bZlvewcFB5cqVk4+Pj1q0aCFHR8fCChUAAAAAAAAAAAAAgMJLoLdq1UqtWrVKt23s2LGSpB49eqhfv36F1TQAAAAAAAAAAAAAALlWaAn0zHz++ecyDOOmo88BAAAAAAAAAAAAALA1mybQx4wZY8vmAAAAgGKPNdABAAAAAAAA23GwaWMODnJyctKmTZtyVW779u1ydHSUk5NN8/0AAAAAAAAAAAAAgFLE5hnpvI6gYeQNAAAASiPOgwEAAAAAAADbYUh3AQgJCdH69et16NAhXb16Ve7u7mratKn69esnX1/fPNUZGRmpffv2yd/fXwEBAbpy5YokqVKlSvL19VWfPn3k4+OTZfkXXnhBR48ezbaN9u3b66WXXspTfAAAAAAAAAAAAABQ0hSLBHp0dLQkqWzZsnaOJCN/f3/NmTNHMTExkiQ3NzdFRkZq//79OnDggMaMGaOBAwfmut4xY8YoKSnJ+tzFxUWmaSo4OFjBwcHauXOnxo4dq/79+2dbT9myZbN838qVK5fruAAAAAAAAAAAAACgpCoWCfT9+/dLkqpWrWrnSNKLiIjQG2+8oZiYGLVo0UJTp05VjRo1FBUVpdWrV+u7777TsmXLVL9+fbVq1SpXdSclJemWW27R3XffrbZt26pSpUpKTk7W2bNn9dlnn+nvv//WkiVL5O3trXbt2mVZz4ABAzR8+PD8vlQAAADYiWEY9g4BAAAAAAAAKDUKLYHu7++vw4cPZ7rvp59+UkRERLblTdOUxWLRwYMHtWrVKhmGoQ4dOhR8oPmwfv16WSwWeXl5aebMmXJzc5OUMrJ74sSJCgkJ0R9//KEVK1Zo/vz5uap77ty5GaZ/d3BwUIMGDfTKK69o+vTpOn/+vDZs2JBtAh0AAADFG2ugAwAAAAAAALZTaAn0b775Rq+++mqG7aZpatGiRbmqyzRNGYahSZMmFVR4+Waapvbs2SNJ6tWrlzV5ntaQIUP0xx9/6PTp07pw4YJq1aqV4/qzWzvdxcVFnTp10ldffaWAgIDcBw8AAAAAAAAAAAAAyMChMCs3TTPdT1bbb/ZTrVo1LV68WN27dy/McHMlKChIV69elSS1bds202OaNGliTaz/9ddfBdp+hQoVJCndOukAAAAAAAAAAAAAgLwrtBHoAwYMUL169dJtGzt2rAzD0NSpU7NMOqdycHBQuXLl5OPjoxYtWsjR0bGwQs2TwMBA6+M6depkeoyjo6O8vb116tQpBQUFFWj7R48elSTVrVs32+N2796tnTt36urVqypbtqy8vb112223ZTlqHgAAAEULU7gDAAAAAAAAtlNoCfRWrVqpVatW6baNHTtWktSjRw/169evsJq2idTR5+XKlZOLi0uWx3l5eaU7viCcOXNG+/fvl5TyXmYnODhYTk5OcnFxkcVi0YkTJ3TixAlt2bJFs2bNko+PT4HFBQAAAAAAAAAAAADFWaEl0DOzdOlSSVlPeV6cxMTESFK2yfO0+1OPzy+LxaL58+crOTlZDRs21L333pvpcb6+vrr77rvVpk0beXp6yjAMXb9+XXv27NHKlSt1+fJlzZ49W++99551OvjsrFq1SqtXr850X1hYWL5eEwAAALLG+HMAAAAAAADAdmyaQB89erQtmytxEhISNG/ePF24cEHly5fXs88+m+XU9sOHD8+wrXz58urdu7eaNGmi5557TuHh4fr22281atSom7ZtsVgUGhqa6b7k5OTcvRAAAAAAAAAAAAAAKIJsmkAvTubOnasTJ05k2N65c2dNmDBBrq6ukqS4uLhs60ndn3p8XiUlJentt9/W4cOH5erqqpdfflk1atTIU10NGzZU586d9fPPP+v333/PUQLd3d1dVatWzXSfg4NDnuIAAAAAAAAAAAAAgKLEbgn0vXv3avny5dq/f7/Onz+va9eu3XQks2EYSkxMtEl8UVFRioiIyLDdYrFI+t/a5lFRUYqLi8tyKvfw8HBJUsWKFfMcS1JSkhYsWKD9+/fLxcVFL774oho3bpzn+iSpcePG+vnnnxUSEpKj40eOHKmRI0dmus/b21sXLlzIVzwAAAAAAAAAAAAAYG82T6BHR0frkUce0dq1ayVJplk0V3WcO3dutvtr165tfRwUFKSGDRtmOCY5OVnnz5/PcHxuJCcna+HChfrll1/k7OysF154Qb6+vnmqCwAAAAAAAAAAAACQNZsn0EeMGKFNmzbJNE25u7urRYsW2r9/vwzDULNmzeTq6qpz584pLCxMUsqo83bt2snd3d3WoWardu3a8vLyUnh4uA4ePJhpAv3EiROKjo6WJLVq1SrXbZimqUWLFmnXrl1ycnLS888/rzZt2uQ7dkk6deqUJKlatWoFUh8AAAAAAAAAAAAAFHc2Xbx6x44d2rhxoyRpwIABunjxovbu3WvdP2fOHPn5+Sk0NFQHDhzQfffdJ9M0FRcXp2XLlunnn3+2ZbjZMgxDnTt3liRt27bNmihPa8OGDZKkRo0aqVatWrlu46OPPtLOnTvl4OCgp59+WrfeemuOyt1sVH9AQIB++eUXSVKHDh1yHRcAAABsp2qVKvYOAQAAAAAAACg1bJpAX7FihSSpRo0aWr16tcqXL5/lsR06dNCWLVs0bdo0HTlyRAMGDFB8fLytQs2RwYMHy93dXWFhYZozZ451PXGLxaLFixfLz89PhmFo1KhRmZbv16+f+vXrp9WrV2fYt2TJEm3btk0ODg6aPn267rzzzhzHtW7dOi1cuFAHDx60rtkupazXvnXrVs2aNUuJiYmqWLGiBg4cmMtXDQAAAFsyDMPeIQAAAAAAAAClhk2ncE+dqv2BBx5Q2bJlM+zPbOT0/PnztX37dvn7++vzzz/XpEmTbBFqjnh6emrGjBmaM2eOjhw5ookTJ8rd3V0xMTFKTk6WYRgaM2ZMrqdvv3z5snWkvmEYWrJkiZYsWZLl8fPnz1eVNCOTEhIStHPnTu3cuVOS5ObmJgcHB1ksFut7XL16dc2YMUMVKlTI7csGAAAAAAAAAAAAgBLJpgn01BHaLVu2TLc9dVRNXFxchjIODg4aOXKkZs2apa+//rpIJdCllNeycOFCrVu3TocOHdLVq1dVvnx5NW3aVP3795evr2+u60xOTrY+TkpKUkRERI6Pl6ROnTopOTlZJ06cUEhIiK5fv67Y2Fh5eHiobt26uv3229WjR49Mb2IAAAAAAAAAAAAAgNLKpgn02NhYScow6tnd3V0Wi0VXr17NtFzDhg0lSSdPnizcAPOoevXqmjp1aq7Lbdq0KdPt1apVy3JfTtSpU0cjR47Mc3kAAAAAAAAAAAAAKI1suga6p6enJCk6Ojrd9kqVKkmSzpw5k2m51MT6lStXCi84AAAAAAAAAAAAAECpZtMEeqNGjSRJ//77b7rtvr6+Mk1TO3bsyLTc7t27JWUcuQ4AAACUdKZp2jsEAAAAAAAAoNSwaQK9ffv2Mk1Thw4dSrf9vvvukyT5+/vrk08+Sbdvw4YNWrNmjQzDUPv27W0WKwAAAAAAAAAAAACgdLFpAr1Hjx6SpJ9++klJSUnW7SNGjLBO4z5lyhTdeuutGj58uG699VYNHTrUOupm4sSJtgwXAAAAAAAAAAAAAFCK2DSB3rNnT9WrV09lypRJN127p6enPvvsMzk6Oso0Tf35559as2aN/vzzT2vy/JFHHtGAAQNsGS4AAAAAAAAAAAAAoBSxaQLdxcVF//zzj4KDg9WzZ890+/r376/du3erR48e1kS6aZpq3LixPvzwQy1evNiWoQIAAAAAAAAAAAAAShkneweQVseOHfXjjz8qMTFRYWFhcnd3V/ny5e0dFgAAAAAAAAAAAACgFChSCfRUTk5Oql69ur3DAAAAAAAAAAAAAACUIjadwh0AAABA7pimae8QAAAAAAAAgFKDBDoAAAAAAAAAAAAAACKBDgAAAAAAAAAAAACAJBLoAAAAAAAAAAAAAABIIoEOAAAAAAAAAAAAAIAkEugAAAAAAAAAAAAAAEgigQ4AAAAAAAAAAAAAgCQS6AAAAECRZpqmvUMAAAAAAAAASg0S6AAAAAAAAAAAAAAAiAQ6AAAAAAAAAAAAAACSSKADAAAAAAAAAAAAACCJBDoAAAAAAAAAAAAAAJJIoAMAAAAAAAAAAAAAIIkEOgAAAAAAAAAAAAAAkkigAwAAAEWaaZr2DgEAAAAAAAAoNUigAwAAAAAAAAAAAAAgEugAAAAAAAAAAAAAAEgigQ4AAAAAAAAAAAAAgCQS6AAAAAAAAAAAAAAASCKBDgAAAAAAAAAAAACAJBLoAAAAAAAAAAAAAABIIoEOAAAAFGmmado7BAAAAAAAAKDUIIEOAAAAAAAAAAAAAIBIoAMAAAAAAAAAAAAAIIkEOgAAAAAAAAAAAAAAkkigAwAAAAAAAAAAAAAgiQQ6AAAAAAAAAAAAAACSSKADAAAARZppmvYOAQAAAAAAACg1SKADAAAAAAAAAAAAACAS6AAAAAAAAAAAAAAASCKBDgAAAAAAAAAAAACAJBLoAAAAAAAAAAAAAABIIoEOAAAAFBvOTk72DgEAAAAAAAAo0UigAwAAAMVE3z597B0CAAAAAAAAUKKRQAcAAACKMDPNYwdHR7vFAQAAAAAAAJQGJNABAAAAAAAAAAAAABAJdAAAAAAAAAAAAAAAJJFABwAAAAAAAAAAAABAEgl0AAAAAAAAAAAAAAAkkUAHAAAAAAAAAAAAAECS5GTvAEqCkJAQrV+/XocOHdLVq1fl7u6upk2bql+/fvL19c1TnUeOHNHMmTNvetz8+fPVqFGjbOvZtGmTTp48KYvFoooVK6pNmzYaPHiwqlevnqfYAAAAYB/OiYlSVFTWB8TG2i4YW4iPt3cEAAAAAAAAKGVIoOeTv7+/5syZo5iYGEmSm5ubIiMjtX//fh04cEBjxozRwIED89WGp6dnlvucnLL+CNevX68VK1bINE0ZhiFXV1eFhoZq+/bt2rNnj1588cU8J/gBAABgG26urtbHVePjpTNn7BiNjV25Yu8IAAAAAAAAUMoYpmma9g6iuIqIiNDkyZNlsVjUokULTZ06VTVq1FBUVJRWr16t7777ToZh6NVXX1WrVq1yVXfaEeibNm3KdWyHDh3SK6+8ItM01adPHw0fPlzlypVTcHCw3n//fR05ckTly5fXRx99pAoVKuS6/rS8vb114cIF1apVS+fPn89XXQAAAPmSmCjt2yclJaU8d3SUOnZMeZy6PXVbNjciZltvXsrnQ3x0tB5t2VIJsbFavHixXNMk1LNk4xgL1I2foZSz15PVZ18c3wMAAG5kx3MRAAAAoLThTDsf1q9fL4vFIi8vL82cOVNubm6SpHLlymnixIkKCQnRH3/8oRUrVmj+/Pk2jS115HmHDh00ceJE6/YaNWpo5syZmjJlisLDw7V+/XqNHTvWprEBAAAUGienlAvKFkvKc3f3/11cTt2edlte6s1L+Xwo4+amz48flxkVJQcHh5wVsnGMBerGz1DK2evJ7rMHAKC4s+O5CAAAAFDa5PAKHG5kmqb27NkjSerVq5c1eZ7WkCFDJEmnT5/WhQsXbBZbUFCQAgICJEmDBw/OsN/NzU29evWSJO3Zs0dMQgAAAEoUJyfJwyPlJ+3F5dTteb3gnN/y+WA4O8uhYsX/va6b/RT3i+ppP8PcvJ6sPnsAAEoCO56LAAAAAKUJCfQ8CgoK0tWrVyVJbdu2zfSYJk2aWBPrf/31l81i8/f3l5SSKG/atGmmx6TGfOXKFaZdBwAAAAAAAAAAAAAxhXueBQYGWh/XqVMn02McHR3l7e2tU6dOKSgoKM9tPfvsswoMDFRSUpI8PT11yy23qFevXmrWrFmmx6e25e3tneU0n2ljDgoKUu3atfMcHwAAAAAAAAAAAACUBIxAz6PU0eflypWTi4tLlsd5eXmlOz4vTp48KQcHB5mmqdDQUO3evVv/93//p8WLF2c6/Xp4eHi6tjPj4uIid3f3dMcDAAAAAAAAAAAAQGnGCPQ8iomJkaRsk+dp96cen1Pu7u4aOHCgOnXqpDp16sjFxUXJyck6c+aMvvzyS/3555/avHmzPDw8NGzYsHRlY2NjcxybxWLJUWyrVq3S6tWrM90XFhaWw1cFAAAAAAAAAAAAAEUXCfQiqn79+qpfv366bQ4ODmrcuLFeeuklzZs3T3v37tW6det0//33q1y5coUaj8ViUWhoaKb7kpOTC7VtAAAAAAAAAAAAALAFEuhZmDt3rk6cOJFhe+fOnTVhwgS5urpKkuLi4rKtJ3V/6vEFwTAMjR49Wnv37lVsbKz8/f11xx13WPeXLVu2wGNzd3dX1apVM92X1TrrAAAAAAAAAAAAAFCckEDPQlRUlCIiIjJst1gskv63vnhUVJTi4uKynC49dX3xihUrFmh8NWrUUIUKFXTt2jWFhISk25caW3Zrm8fFxWV4LdkZOXKkRo4cmek+b29vXbhwIaehAwAAAAAAAAAAAECRRAI9C3Pnzs12f+3ata2Pg4KC1LBhwwzHJCcn6/z58xmOL2x16tSRJJ0/f17JycmZjhAPDAy0PrZlbAAAAAAAAAAAAABQVJFAz6PatWvLy8tL4eHhOnjwYKYJ9BMnTig6OlqS1KpVqwJtPyQkRNeuXZMkVatWLd2+li1bSpKio6N14sQJNWvWLEP5Q4cOSZIqVaokb2/vfMWSujZ6cHBwvusCAAAAAAAAAAAAgNyoXr26/vjjjwKpiwR6HhmGoc6dO2vjxo3atm2b+vTpIzc3t3THbNiwQZLUqFEj1apVK1f1m6YpwzCy3L98+XJJkouLS4bkvLe3txo0aKCAgABt2LAhQwI9OjpaW7dulSR16dIl23ZyIikpSVLKiHumcgcAAAAAAAAAAABQXJFAz4fBgwdrx44dCgsL05w5c/T444+revXqslgsWr16tfz8/GQYhkaNGpVp+X79+kmSHnzwQQ0fPjzdvqlTp+ree+9Vu3btVLNmTTk4OMg0TZ05c0Zr1qyRn5+fJGno0KEqV65chrpHjRqll19+WX5+flq8eLGGDx8ud3d3hYSEaNGiRbpy5YrKly+vwYMH5/t9KFu2rGJjY+Xo6KiqVavmuz4AuJmwsDDrEhWVK1e2dzgAUOjo9wCUNvR7AEob+j0ApQ39HoCCVr169QKryzBN0yyw2kohf39/zZkzRzExMZIkd3d3xcTEKDk5WYZhaMyYMRo4cGCmZbNLoKfukyQnJye5ubkpNjZW8fHxklJGwPfv31+PPPJIlrGtX79eK1askGmacnBwkKurqywWiyTJ1dVVL774onx9ffP+4gHATu6//36FhoaqatWq2rJli73DAYBCR78HoLSh3wNQ2tDvASht6PcAFGWMQM+nli1bauHChVq3bp0OHTqkq1evqnz58mratKn69++f5wT1Y489puPHjysgIEARERGyWCxydnZW7dq11axZM/Xs2TPTddfTGjx4sBo3bqxNmzbpxIkTslgsqlq1qlq3bq0hQ4YU6J0YAAAAAAAAAAAAAFDckUAvANWrV9fUqVNzXW7Tpk1Z7uvZs6d69uyZn7AkSS1atFCLFi3yXQ8AAAAAAAAAAAAAlHQO9g4AAAAAAAAAAAAAAICigAQ6AAAAAAAAAAAAAAAigQ4AAAAAAAAAAAAAgCTWQAcAFEPDhw+XxWKRu7u7vUMBAJug3wNQ2tDvASht6PcAlDb0ewCKMsM0TdPeQQAAAAAAAAAAAAAAYG9M4Q4AAAAAAAAAAAAAgEigAwAAAAAAAAAAAAAgiQQ6AAAAAAAAAAAAAACSSKADAAAAAAAAAAAAACCJBDoAAAAAAAAAAAAAAJIkJ3sHAAAomq5evaq///5bp0+fVkBAgAICAmSxWCRJixcvVrVq1W5ah2ma2rFjh3bs2KHAwEAlJiaqWrVquuOOOzRo0CCVLVs22/IhISFav369Dh06pKtXr8rd3V1NmzZVv3795OvrW2LbBoBUkZGRWrdunfz8/HTlyhW5uLioQYMGuv/++3X77bfbOzwAxUxUVJSOHj2qM2fOKCAgQGfOnFFkZKQkac6cOWrRosVN69i3b5+2bt2qgIAAxcXFqXLlyurQoYOGDh2qChUqZFs2v31acW0bgH1dvnxZ+/btk7+/v86dO6fw8HA5OTmpSpUqat26tfr27avq1atnW0dx7X/o+4DS6cyZM/Lz89Pp06d18eJFXbt2TXFxcSpfvrzq16+vLl266K677pKDQ9bjK4tr30O/B6CgGKZpmvYOAgBQ9KxevVpfffVVpvtykkBPSkrSG2+8IT8/P0mSk5OTnJycFBsbK0mqVauW5s6dq4oVK2Za3t/fX3PmzFFMTIwkyc3NTTExMTJNU4ZhaMyYMRo4cGCJaxsAUgUGBmrmzJnW5Jarq6vi4uKUnJwsSerbt68mTJhgzxABFDM7d+7UwoULM92XkwT6xx9/rC1btkiSHBwc5OLiYj1f8vT01Jw5c1S7du1My+a3TyuubQOwr8uXL2v8+PFKe/nTzc1N8fHxSkxMlCSVKVNGTz75pDp16pRpHcW1/6HvA0qvDz/8UNu2bbM+Tx3IkXptSpJ8fX01a9Ysubm5ZShfXPse+j0ABYkEOgAgU19++aV27NihBg0aqGHDhnJ1ddXixYsl5SyBvnLlSq1du1bOzs6aOHGievToIScnJx09elQLFixQWFiYmjdvrjfeeCND2YiICE2ePFkWi0UtWrTQ1KlTVaNGDUVFRWn16tX67rvvZBiGXn31VbVq1arEtA0AqRISEvTYY48pJCREdevW1VNPPSUfHx/FxcVp48aN+uKLL2Sapp544gndfffd9g4XQDGxc+dOrVixwnp+V7NmTS1YsEDSzRPo27dv1wcffCDDMDRixAj1799fLi4uOnv2rBYsWKB///1XNWrU0Pvvvy9nZ+d0ZfPbpxXXtgHY36VLlzRx4kS1adNG3bt3V+vWrVWhQgUlJSXp+PHj+vTTT3Xu3Dk5OTlpwYIFqlevXrryxbX/oe8DSredO3cqKipKzZo1U61ataxJ8oiICP3444/64osvlJycrHvvvVdTp05NV7a49j30ewAKGmugAwAyNWzYMC1ZskQvvPCChg0bpubNm+e4bEREhDZu3ChJGjlypHr27Cknp5RVQ3x9fTVjxgwZhqG///5bf/zxR4by69evl8VikZeXl2bOnKkaNWpIksqVK6eJEyeqffv2Mk1TK1asKFFtA0Cq7du3KyQkRC4uLnrppZfk4+MjSXJxcdGwYcPUq1cvSdKqVauso6cA4Ga6du2q5cuX66WXXtLw4cPVvn37HJVLSEjQ6tWrJUn333+/hg0bJhcXF0mSj4+PXnzxRbm4uCg4OFg//vhjhvL56dOKc9sA7K9cuXL6z3/+o1deeUVdunSxTr/r6OgoX19fzZ49Wx4eHkpMTLT+Xy5Vce5/6PuA0q1Hjx7q37+/GjVqlG6Euaenp4YOHaohQ4ZIknbt2pWuDyjOfQ/9HoCCRgIdAJApR0fHPJfdu3ev4uPj5ebmpvvvvz/D/kaNGqlly5aSUk7W0zJNU3v27JEk9erVK9OppFJP9E+fPq0LFy6UiLYBIK3UPqJLly6qUqVKhv2DBw+WYRgKDw/XkSNHbBwdgOIqr+d3/v7+unr1qgzD0KBBgzLsr1q1qrp06SIp83Oc/PRpxbltAPbn7u6u+vXrZ7m/YsWKateunSQpICAg3b7i3P/Q9wHITqNGjSRJ8fHxun79unV7ce576PcAFDQS6ACAAufv7y9JatasmfWOzRu1adNGkvTXX3+l2x4UFKSrV69Kktq2bZtp2SZNmliT2zeWL65tA0CqmJgYnT59WlLWfVGVKlXk7e0tif4EQOFLPcepXbt2phckpf+d45w8eTLd+pr57dOKa9sAio/UUelJSUnpthfX/oe+D8DNnDhxQlLK2uienp7W7cW176HfA1AYSKADAApcUFCQJKlu3bpZHpO6LzIyUteuXbNuDwwMtD6uU6dOpmUdHR2tJ72pbRX3tgEg1fnz52WapqSc9Sc39kUAUNByc45jmqbOnz9v3Z7fPq24tg2g+Dh69KikjL/rxbX/oe8DkJm4uDidP39eK1eu1DfffCNJ6t27twzDsB5TXPse+j0AhcHJ3gEAAEqe1FHcXl5eWR6Tdt/Vq1etd/2nli1XrlyWo7jTlk89vri3DQCpwsPDrY9z0p/c2BcBQEFL7Zdyc45zY9mclr+xTyuubQMoHvbv368zZ85ISlkzOK3i2v/Q9wFIFRUVpeHDh2fY7uTkpD59+mjkyJHpthfXvod+D0BhIIEOAChwqVMZZZeETrsvJiYmw+Psyqbdn7ZscW4bAFKlnQ4uJ/0JfQmAwpbbc5zo6OgMZXNaPr/nV0WlbQBF3+XLl/XBBx9Ikm677TbrWuipimv/Q98HIJWDg4N1ivbo6GjFx8fLMAz16dNHAwcOlKOjY7rji2vfQ78HoDCQQAcAAAAAAABQakRFRem1115TZGSkqlevrieeeMLeIQFAgXNzc9OKFSskpUw9Hhoaqs2bN2vz5s3auXOnZs6cqWbNmtk5SgAomkigA0ApNHfuXJ04cSLD9s6dO2vChAn5rr9s2bKKiopSXFxclsek3efq6prhcXZl0+5PW7Y4tw0AqcqWLWt9HBcXJzc3t0yPy6ovAoCCltov5fQcJ22/ld8+rbi2DaDoiomJ0ezZs3Xu3Dl5eXnp1VdfVfny5TMcV1z7H/o+AJkxDEPVqlXT+PHjVbVqVX322Wd6++239fHHH1tHVxfXvod+D0BhcLB3AAAA24uKilJERESGH4vFUiD1p64LlHYNohul3VexYsUMZW+WiE4tn7ZscW4bAFKlXVstJ/0JfQmAwlYQ51c5LV8Y53b2aBtA0RQXF6dXX31VJ0+elIeHh1577TVVr14902OLa/9D3wfgZu677z45OzvrypUr+vPPP63bi2vfQ78HoDCQQAeAUmju3LnatGlThp8nn3yyQOqvXbu2JCkwMDDLY1L3eXh4qEKFChnKSlJQUFCmZZOTk3X+/PkMxxfntgEglbe3twzDkJSz/uTGvggAClpuznEMw5C3t7d1e377tOLaNoCiJy4uTq+99pr+/vtvlStXTq+++mq251HFtf+h7wNwM2XKlLHOvBEcHGzdXlz7Hvo9AIWBBDoAoMC1bNlSkvT3339nOZL74MGDkqRWrVql2167dm3rnZ+px9zoxIkTio6OzrR8cW0bAFK5urqqUaNGkrLui8LCwqw3+tCfAChsqec4gYGBCgsLy/SYQ4cOSZKaNGmSbhrN/PZpxbVtAEVLQkKC5s6dK39/f7m5uemVV16Rj49PtmWKa/9D3wfgZmJiYnTt2jVJ6aczL659D/0egMJAAh0AUOA6duyoMmXKKDo6Wtu2bcuw/8yZM/L395ckde3aNd0+wzDUuXNnSdK2bdusyeq0NmzYIElq1KiRatWqVSLaBoC0UvuIPXv26PLlyxn2b9iwQaZpysvLSy1atLBxdABKm5YtW6pixYoyTVPffPNNhv2XL1/Wnj17JGV+jpOfPq04tw2gaEhMTNSbb76pQ4cOqWzZsnrppZfUuHHjm5Yrzv0PfR9QeiUlJck0zWyP2bhxoxITEyVJzZs3t24vzn0P/R6AgkYCHQCQqeTkZF27ds36k3Z99KioqHT7kpOT05X19PRU//79JUkrVqzQDz/8oKSkJEnS0aNHNXfuXJmmqebNm6t9+/YZ2h48eLDc3d0VFhamOXPmKCQkRJJksVi0ePFi+fn5yTAMjRo1KkPZ4tw2AKTq2bOnqlevrtjYWL322ms6e/aspJSpR9etW6fvv/9ekjRy5Eg5OTnZM1QAxUzac7ioqCjrdovFkm5f6kVVSXJ2dtbw4cMlSd99953WrVtnnW3n7Nmzeu211xQbG6saNWronnvuydBmfvq04tw2APtLSkrSO++8o99//11lypTRrFmz1KxZsxyVLc79D30fUHqFhYVp+vTp+uGHH9Ilkk3TVFBQkD7++GN9+eWXklIGgtStW9d6THHue+j3ABQ0w7zZ7UgAgFLp0qVLmjBhQo6OXbx4sapVq5ZuW1JSkt544w35+flJkpycnOTk5KTY2FhJUq1atTR37lxVrFgx0zr9/f01Z84cxcTESJLc3d0VExOj5ORkGYahMWPGaODAgZmWLc5tA0CqwMBAzZw5U5GRkZIkNzc3xcbGWm9a6tOnjyZOnGjPEAEUQ/369cvRcXPmzMkwOufjjz/Wli1bJEmOjo5ycXGxztjj6empOXPmZLmecH77tOLaNgD7Onr0qF544QVJKQkSd3f3bI9fsWJFhm3Ftf+h7wNKpxuv55UpU0Zly5ZVbGys4uPjrds7dOigZ599NtPpyItr30O/B6AgkUAHAGQqvwl0KeXu1h07dmjHjh0KDAxUYmKiqlWrpjvuuEODBg266ZpBISEhWrdunQ4dOqSrV6/K3d1dTZs2Vf/+/eXr65tt2eLcNgCkioiI0Pr16+Xn56ewsDCVLVtW9evXV+/evXX77bfbOzwAxVB+EuiStG/fPm3ZskX//POPYmNjVblyZd16660aMmSIPDw8sq0zv31acW0bgP0cOXJEM2fOzPHxmzZtynR7ce1/6PuA0ichIUEHDhyQv7+/Tp06patXr+ratWtydnZWpUqV1LhxY911111q27ZttvUU176Hfg9AQSGBDgAAAAAAAAAAAACAWAMdAAAAAAAAAAAAAABJJNABAAAAAAAAAAAAAJBEAh0AAAAAAAAAAAAAAEkk0AEAAAAAAAAAAAAAkEQCHQAAAAAAAAAAAAAASSTQAQAAAAAAAAAAAACQRAIdAAAAAAAAAAAAAABJJNABAAAAAAAAAAAAAJBEAh0AAAAAAAAAAAAAAEkk0AEAAAAAAAAAAAAAkEQCHQAAAAAAAAAAAAAASSTQAQAAAAAAAAAAAACQRAIdAAAAAAAAAAAAAABJJNABAAAAAAAAAAAAAJBEAh0AAAAAAAAAAAAAAEkk0AEAAAAAAAAAAAAAkEQCHQAAAAAAAAAAAAAASSTQAQAAAAAAAAAAAACQRAIdAAAAAAAAAAAAAABJJNABAAAAAAAAAAAAAJBEAh0AAAAAAAAAAAAAAEkk0AEAAAAAAAAAAAAAkEQCHQAAAAAAAAAAAAAASSTQAQAAAAAAAAAAAACQRAIdAAAAAFCE7Nq1S4ZhyDAMvfLKK5keU69ePRmGoXr16tk0NtjW119/rfvuu0/VqlWTs7Oz9XuxbNkye4cGAAAAACjBnOwdAAAAAAAARcmuXbu0a9cuSdKYMWNI1NvB1KlT9cEHH9g7jGLjlVde0ezZswukrp9//lldu3ZNt+306dNavny5fvnlF504cUIRERGSJA8PD9WtW1e33HKL2rdvr+7du8vX1zfb+i0Wi9asWaPvvvtOhw8f1uXLlxUTEyN3d3fVqFFDDRs2VNu2bXXnnXeqS5cucnV1LZDXBQAAAAA5RQIdAAAAAIA0du3aZU1Gdu3alQS6jR06dMiaPK9UqZIef/xxNW3aVC4uLpKktm3b2jO8UiUxMVHPP/+8Fi5cqKSkpAz7L1++rMuXL+uPP/7QypUrJUkffvihJk+enGl9W7du1fjx43Xx4sUM+65du6Zr167p5MmT+v777yVJt956qw4cOFCArwgAAAAAbo4EOgAAAACgWDl37py9Q0AhSk2eStL/t3fn0TlfeRzHP4+IkETsIqKWjCVS26F2IlEtBzFiOYKxTWqMdlBMOzhttZgYbVHpnBbVBNVDGBGJ5VgiSYlYI4xtxNoYEUtskZH1mT8cv/NEkieb0Jm+X+fknF+e+/19773PT/5ov797b2BgoEaNGvUKR/O/wc/PT+3atSu0PTAwUFFRUZKkKVOmqHfv3oXGWq4gHzt2rNavXy9JMplM6tOnj3r37q2GDRvK1tZWqampOnPmjGJjYxUfHy9JBRbapafPdfDgwcrOzpYkubm5ydfXVx4eHnJyctLjx4917do1HT16VPv27VN6enqhuQAAAACgPFFABwAAAAAAvxhJSUnGNavNi8fd3V3u7u6FtoeFhRnX7du31+DBg4vMGRERYRTPa9SooYiICHXv3r3Q+OvXr2v16tVycXHJ15aRkaGJEycaxfM5c+Zo3rx5srGxKTDXkydPFBERobi4uCLHCQAAAAAvGgV0AAAAAADwi5GRkWFcV65c+RWO5Nft2ZbskhQQEGC1eC5JDRo00EcffVRgW2RkpJKTkyVJXbp00V//+leruSpXrqzhw4dr+PDhJRw1AAAAAJRdhVc9AAAAAADAr8euXbvk6+srFxcXVa5cWQ0bNtSQIUO0e/fuYudo3LixTCaT1bPJHz58qMWLF8vb21vOzs6qVKmSqlatqsaNG6tjx47y9/fXpk2blJmZadzz6aefymQyGeefS5K3t7dMJlOen4L6vX79ur755hv5+fnJw8NDVatWla2trWrXrq3OnTtr9uzZeVZWF3duubm5Wr16tTGPZ9/ZmDFjdOrUqWJ/Z7du3VJAQIC8vb1Vv3592dnZycHBQc2bN5efn5/WrFmjx48fW82RkJCgadOmqW3btqpZs6bs7OxUv359DRgwQEFBQcbq4tKIjo42vt81a9YYnzdp0iTPdz9+/Hij7dnzMplMio6ONvKMGTNGbm5usre3z9Nmad++fRo/fryaNm0qR0dHOTg4qGnTpho3bpwiIyOLHO+zfr28vCQ9/fe2cOFCdejQQTVq1FD16tXVsWNHrVy5UllZWXnuvXLlimbOnKnXX39djo6Oql69ury9vRUaGlri7608nT9/3rju1avXC8vl6elZplwAAAAAUN5YgQ4AAAAAKHe5ubmaNGmSVq1alefzpKQkJSUlacuWLZo2bVqxtpYuyvHjxzVw4EDdvHkzz+dZWVlKS0vTtWvXdOzYMQUFBeno0aN64403ytRfdHS0evfuLbPZnK/t7t27unv3ro4cOaIlS5bom2++kb+/f7Hy3r17V0OHDlVMTEyez5OSkrRu3Tpt2LBBa9eu1ciRI63mWbZsmebMmaP09PQ8n2dmZioxMVGJiYkKCQlRQkKCli5dmu/+jIwMvfvuuwoODs43x+TkZCUnJ2vHjh1asmSJwsPD5ebmVqz5vWhTp07V119/bTUmPT1dY8aMKbBYfenSJV26dElr167VkCFD9MMPP8je3r7Ifs+fP6+BAwfq0qVLeT4/duyYjh07pvDwcIWGhqpSpUqKiIjQqFGjlJaWlic2Ojpa0dHRmjVrlhYuXFiM2ZY/yxciUlJS1LJlyxeWCwAAAAB+ySigAwAAAADK3fTp043iuY2NjUaPHi0vLy/Z2dkpISFB33//vZYtW1asVdrWpKena/DgwUbxvEOHDvL19ZWrq6scHBx07949nTt3TlFRUTp58mSee/38/NSuXTtt2LBBISEhkqT58+erVatWeeKeL6o+efJEZrNZLVq0kLe3tzw8PFS7dm1VrFhRN2/e1E8//aSwsDBlZmZq4sSJcnZ21sCBA63OIzs72yied+3aVUOHDtVrr72m1NRUhYSEKDo6WtnZ2fL391enTp30m9/8psA8f/7zn7V48WLjd09PTw0YMEANGzZUTk6Orl69qgMHDigyMrLAFwCys7PVr18/YxV3/fr15efnpzZt2sje3l7Xr19XaGioDhw4oDNnzsjT01MnTpxQnTp1rM7vea1atdKWLVskSYGBgYqKipIkrVixQnXr1jXiGjZsWOD9n3/+uXbu3Kk6depo3LhxatOmjSTpxIkTcnJykiTl5OSof//+xgsJjo6OGj9+vDp27KgKFSroyJEjCg4OVlpamkJDQ5Wamqq9e/cWek63JD148EA+Pj66fPmyhg0bprfffltOTk46e/as/v73vys1NVXbt29XQECA+vfvryFDhqhy5cr605/+pE6dOsnGxkbR0dEKCgpSTk6O/va3v+mtt95S7969S/T9lYemTZvq3Llzkp6+hNGrVy+ZTKZS53pm69atunLlipo0afJCxgkAAAAAL5wZAAAAAIBydODAAbPJZDJLMjs4OJj379+fL+bGjRtmd3d3syTjZ+7cuQXma9SokVmSuVGjRvnaNm3aZNw/Y8YMq+M6c+aM+datW/k+nzt3rpEjKiqqyPldvXrVnJCQYDXmxIkT5rp165olmZs1a2bOzc0tMO7Z3J79LF26tMC4d955x4iZMmVKgTGbN282YhwdHc3h4eGFju/mzZsFPpdZs2YZOSZOnGj+z3/+U+D9y5YtM+JGjx5daD/FMW7cOCPXlStXCo2zfE6SzF27djWnpqYWGv/5558bsY0bNzZfvnw5X8zly5fzPINFixYVmMuyXzs7O/POnTvzxZw7d85cpUoVsyRztWrVzE2bNjW7ubkVOKegoCAjX//+/QudQ2lZfqfBwcHFumf9+vX5vt+1a9eab9y4UeL+Hz16ZK5Vq5aRq06dOubPPvvMnJCQYM7Ozi5xPgAAAAAoT5yBDgAAAAAoV4sXLzZWNy9atEg9evTIF+Pi4qKQkBCrq32L4+LFi8Z1UVule3h4lHildEEaNWqktm3bWo1p166dAgICJEmJiYk6ePBgkXnHjh2r999/v8C2L774QpUrV5Yk7dy5M1+72WzWxx9/bPweFBQkHx+fQvtydnbO91xu3bqlr776SpLUp08frVy50ujzeVOnTtWoUaMkSRs2bNC///3vQvsqDw4ODtq0aZNq1KhRYHtWVpaWLFki6en55Rs2bChwBXSTJk20YcMGY6X1kiVLlJmZabXvTz75RP369cv3ubu7u0aPHi3p6Ur1ixcv6scffzTOt7c0YcIEY5V2ZGRkmc6Tf1FGjBihoUOHGr/HxcVp7Nixql+/vlxdXTVo0CAtWLBAMTExysnJsZrL0dFR3333nfH3ffv2bc2dO1ft2rWTk5OTunfvrmnTpmnjxo26e/duuc4LAAAAAIpCAR0AAAAAUG4yMjK0fft2SVK1atX0zjvvFBrbpk0bvf3222Xqz8HBwbg+fvx4mXK9aJYF6kOHDhUZP2PGjELbqlevbpzdfunSJT158iRP+/Hjx3X27FlJUvv27TV8+PASjzckJMTI+8EHHxQZP27cOElPt0qPjIwscX9lMWTIELm6uhbafvDgQWNbfy8vL3Xu3LnQ2C5dusjb21vS0/O6Y2NjC421sbHRu+++W2i75TN/44031KVLlyJjMzIy8p2n/iqYTCaFhIRo4cKF+V5MuHHjhiIiIvTxxx/Ly8tLrq6u+uyzz/Kd7W7J19dX0dHRat++fZ7P09PTdfDgQQUGBmrEiBFycXHR0KFDdfr06XKZFwAAAAAUhTPQAQAAAADl5uTJk8YK3u7du8vOzs5q/Jtvvlngiuri6tOnj0wmk8xmsyZPnqyLFy9q5MiRcnd3L3XO4kpISNC6desUFxenxMREPXz4UBkZGQXGXr9+3WouBwcH4xzvwjRo0EDS09Xm9+/fV7169Yy2/fv3G9e//e1vizuFPH766SfjOiUlRWFhYVbjLVedPyvevyw9e/a02n748GHjujgvafTt21f79u2T9PRlh2cF9ee1aNFC1atXLzSP5TPp1KmT1T4tY+/du1fkGF8GGxsbzZo1S1OnTlVERIR27dqluLg4XbhwQbm5uUZcSkqKPv30U61fv147duyQm5tbgfl69Oih48eP6/DhwwoLC1NsbKzi4+P1+PFjIyYrK0uhoaHatm2bli9frgkTJpT7PAEAAADAEgV0AAAAAEC5uXHjhnH9bItqa4oTY03Lli310Ucfaf78+Xr8+LHmzZunefPmycXFRd26dVPPnj3Vr18/tWjRokz9WMrOztZ7772n7777ztiqvigPHz602l6zZk1jG/HCWL6M8PwKdMsCvYeHR7HG9LyrV68a12PHji3RvampqaXqs7SevUxQmOTkZOO6efPmReazjLG893m1atWymsfyGZUk9vnn+arZ29trxIgRGjFihCQpLS1N8fHxiomJ0fr163Xu3DlJ0r/+9S/5+Pjo5MmTqlix8P/l1LlzZ2MXgNzcXJ0/f15xcXEKDw/Xtm3blJubq8zMTE2cOFFNmzYt8gUJAAAAAHiR2MIdAAAAAFBuLLd0tre3LzLecgv20po3b57Cw8PVrVs347Pk5GRt3rxZ77//vtzd3dWjR488q5LLYtq0aVq5cqXMZrNsbW3l4+Oj+fPnKzg4WBs3btSWLVu0ZcsWrVixwrinqDOjK1Qo23+uWxboHR0dS5Xj/v37pe6/qHPDX7QqVapYbX/06JFxXZx/Y5bfmeW9zyvJcyrrM/0lcXR0lKenpz7++GOdOXNGAQEBRtvZs2cVEhJS7FwVKlSQh4eH/P39tXXrVh0/flx16tSR9PTvZN68eS98/AAAAABgDSvQAQAAAADlxrIQmZ6eXmS85VbOZeHj4yMfHx+lpKRo//79iouLU0xMjOLj42U2mxUbG6uePXtqx44d6tOnT6n7SUpK0vLlyyVJrq6uioqKUrNmzQqMPXPmTKn7KSknJyfj2tq51NZYPruHDx+qatWqZR7Xq2I59uL8G7P8zv6X5/0ymEwmzZ49W9HR0dq9e7ckac+ePRo9enSp8rVr107Lli3TqFGjJEkxMTHKysqSra3tCxszAAAAAFjz//P6MwAAAADgF8fV1dW4vnjxYpHxxYkpCWdnZw0bNkyLFy/WsWPHdPXqVQ0fPlzS07OWp0+fXqb8e/fuNc6CnjVrVqHFc0m6cuVKmfoqCcstzUt7HrlljqSkpDKP6VVycXExrhMTE4uMv3DhgnFdv379chnT/xvLF1GsbXtf0lxZWVm6c+dOmfIBAAAAQElQQAcAAAAAlJs2bdoYZzvHxsYqIyPDanxkZGS5jqdhw4b68ccfjS2iT58+nW+rcsuttos60/zmzZvGdVHnt+/cubOEoy09T09P43rr1q2lytGrVy/j+mWOvTw8O29bkrFK2ppdu3YVeC8KZ7lCvLTHBhSU60XkAwAAAICSoIAOAAAAACg3dnZ26t+/vyTpwYMHCgoKKjT29OnTxSpulpWtrW2elfHZ2dl52i2LdUVt9215nra11fOXL1/WmjVrSjrUUmvfvr1ef/11SVJ8fLw2bdpU4hx+fn7Gyw9Lliz5n14F3K1bN2MVelRUlI4cOVJo7JEjRxQVFSVJqlevnrp37/5SxvhLk5KSUqL48PBw47p169Z52u7cuWPs1FAcli99NGrUiG30AQAAALxUFNABAAAAAOVq5syZMplMkqS//OUviouLyxeTkpKiESNGKCcnp0x9BQYGatOmTcrMzCw0JjY2VqdOnZL0dJvy2rVr52lv0qSJcR0fH2+1v44dOxrXX375pe7evZsv5ueff5aPj88LO9+9OEwmkxYsWGD8/vvf/14RERGFxt++fVuxsbF5PmvQoIGmTp0qSbpx44b69u2ry5cvW+335MmTmjRpUhlGXj5sbW01Y8YMSU93FfDz89PVq1fzxV29elV+fn7GzgMzZsxQpUqVXuZQfzF8fX3l6+urvXv3Wv27zMzM1Icffmi8dFCxYkWNHDkyT8w//vEPubu7a/ny5UpNTbXab1RUVJ6jFcaMGVOGWQAAAABAyVV81QMAAAAAAPx/6969u6ZMmaLAwEA9evRInp6e+t3vfqdevXrJzs5OCQkJWrVqlVJTUzVkyBCFhoaWuq/4+HitWbNG1apVU9++fdW+fXu5urqqUqVKSklJUUxMjMLDw43VsHPmzMmXw9PTU5UqVVJmZqa++OILSVLbtm2N1dhVqlQxtjfv2rWrOnfurMOHD+vatWtyd3fXH/7wB7Vs2VI5OTk6dOiQfvjhBz1+/Fjjx4/X6tWrSz23kho8eLBmzpypxYsXKy0tTYMGDVKvXr00YMAAvfbaa8rNzdXPP/+s2NhY7dmzR3/84x/zrbYOCAjQyZMntXv3bsXHx8vd3V2DBg1Sz5495eLiotzcXN25c0enT59WVFSULly4IBsbG61YseKlzbO4pk+frm3btikmJkZXrlxR69atNWHCBHXq1Ekmk0lHjhxRcHCwHj16JEny8vIyiu6/Rrm5uQoLC1NYWJicnZ3l5eWlDh06qF69erK3t9f9+/f1z3/+U6GhoUpKSjLumzt3rlq0aJEvX2JioiZPnqypU6eqR48e6tKli9zc3FS9enVlZmbq8uXL2rt3r2JiYox72rRpo9mzZ7+U+QIAAADAMxTQAQAAAADlbunSpXr8+LG+//57ZWdna/Xq1fmKydOmTdPgwYPLVEB/ttL9wYMH2rhxozZu3FhgnK2trebOnavJkyfna6tVq5Y+/PBDLViwQGlpaZo7d26e9kaNGuVZvbxhwwb17t1bV65c0Z07dxQQEJAv55QpUzR9+vSXWkCXnq6Kd3Z21ieffKInT54oJiYmT4HSkuXZ789UrFhR27Zt0+zZs7Vs2TJlZWVp8+bN2rx5c6F9NmjQ4IWN/0WysbHR9u3bNWbMGG3ZskVpaWn6+uuvC4z19fXVunXrZGNj85JH+cvRqlUrHTt2TDk5OUpJSVFISIhCQkIKjXdyclJAQIDee++9fG0NGzZUzZo1lZqaqqysLEVFRRkr1gszbNgwrVy5Uvb29mWeCwAAAACUBAV0AAAAAEC5q1ChglatWqVhw4bp22+/1aFDh3T//n3VrVtXHTt21KRJk9S3b19FR0eXqZ9vv/1Wfn5+ioqK0rFjx3ThwgXdvn1b2dnZcnJyUrNmzeTl5SV/f381a9as0Dzz589X27ZtFRwcrISEBN25c6fQbeEbN26sEydO6KuvvlJoaKhxFnq9evXUrVs3+fv7y8vLq8Atw1+GDz74QKNHj9bKlSu1e/duJSYm6v79+7Kzs1ODBg3UoUMHDRgwQEOGDCnwfltbW3355ZeaMmWKgoKCFBUVpcTERKWmpqpChQqqVauWmjdvrs6dO6tv377y9PR8yTMsPgcHB4WGhmrfvn1as2aNDhw4oJs3b0qSnJ2d1aNHD40bN05vvvnmKx7pq7dq1SotWrRIe/bs0YEDB3Tq1CldunRJ9+7dU2ZmphwdHeXs7KzWrVvrrbfe0vDhw1WzZs0Cc/Xv318pKSmKjY1VTEyMjh49qgsXLig5OVnp6emys7NT9erV1aJFC3Xp0kUjRoxQ27ZtX/KMAQAAAOApk/nZwV4AAAAAAAAAAAAAAPyK5d+fDQAAAAAAAAAAAACAXyEK6AAAAAAAAAAAAAAAiAI6AAAAAAAAAAAAAACSKKADAAAAAAAAAAAAACCJAjoAAAAAAAAAAAAAAJIooAMAAAAAAAAAAAAAIIkCOgAAAAAAAAAAAAAAkiigAwAAAAAAAAAAAAAgiQI6AAAAAAAAAAAAAACSKKADAAAAAAAAAAAAACCJAjoAAAAAAAAAAAAAAJIooAMAAAAAAAAAAAAAIIkCOgAAAAAAAAAAAAAAkiigAwAAAAAAAAAAAAAgiQI6AAAAAAAAAAAAAACSKKADAAAAAAAAAAAAACCJAjoAAAAAAAAAAAAAAJIooAMAAAAAAAAAAAAAIIkCOgAAAAAAAAAAAAAAkiigAwAAAAAAAAAAAAAgiQI6AAAAAAAAAAAAAACSKKADAAAAAAAAAAAAACCJAjoAAAAAAAAAAAAAAJIooAMAAAAAAAAAAAAAIIkCOgAAAAAAAAAAAAAAkqT/AvfT8Rruour8AAAAAElFTkSuQmCC", + "text/plain": [ + "" + ] }, + "execution_count": 25, "metadata": { "image/png": { "height": 200, "width": 1000 } }, - "output_type": "display_data" + "output_type": "execute_result" } ], "source": [ @@ -2202,15 +2705,8 @@ }, { "cell_type": "code", - "execution_count": 25, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:31:03.816125Z", - "iopub.status.busy": "2025-11-21T06:31:03.815965Z", - "iopub.status.idle": "2025-11-21T06:31:03.905305Z", - "shell.execute_reply": "2025-11-21T06:31:03.904884Z" - } - }, + "execution_count": 26, + "metadata": {}, "outputs": [], "source": [ "import torch\n", @@ -2223,15 +2719,8 @@ }, { "cell_type": "code", - "execution_count": 26, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:31:03.906863Z", - "iopub.status.busy": "2025-11-21T06:31:03.906719Z", - "iopub.status.idle": "2025-11-21T06:31:03.908718Z", - "shell.execute_reply": "2025-11-21T06:31:03.908328Z" - } - }, + "execution_count": 27, + "metadata": {}, "outputs": [], "source": [ "spi1_cell_types = [\n", @@ -2245,28 +2734,24 @@ }, { "cell_type": "code", - "execution_count": 27, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:31:03.910006Z", - "iopub.status.busy": "2025-11-21T06:31:03.909877Z", - "iopub.status.idle": "2025-11-21T06:32:07.465527Z", - "shell.execute_reply": "2025-11-21T06:32:07.464802Z" - } - }, + "execution_count": 28, + "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'rep0:latest', 720.03MB. 1 files...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n" + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n", + "/home/lala8/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", + "Computing attributions...: 100%|██████████| 1/1 [00:01<00:00, 1.63s/it]\n", + "/home/lala8/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", + "Computing attributions...: 100%|██████████| 1/1 [00:01<00:00, 1.13s/it]\n", + "/home/lala8/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", + "Computing attributions...: 100%|██████████| 1/1 [00:01<00:00, 1.15s/it]\n", + "/home/lala8/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", + "Computing attributions...: 100%|██████████| 1/1 [00:01<00:00, 1.21s/it]\n", + "Computing recursive seqlet calling...: 100%|██████████| 1/1 [00:00<00:00, 1.01it/s]\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/memelite/fimo.py:406: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.\n" ] }, { @@ -2308,7 +2793,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "\r", + "\r\n", "Computing attributions...: 0%| | 0/1 [00:00 \u001b[39m\u001b[32m3\u001b[39m df_seqs = \u001b[43mpd\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread_csv\u001b[49m\u001b[43m(\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43m../tests/data/seqs.csv\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mindex_col\u001b[49m\u001b[43m=\u001b[49m\u001b[32;43m0\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m 4\u001b[39m df_seqs\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/miniforge3/envs/decima2/lib/python3.11/site-packages/pandas/io/parsers/readers.py:1026\u001b[39m, in \u001b[36mread_csv\u001b[39m\u001b[34m(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, skipfooter, nrows, na_values, keep_default_na, na_filter, verbose, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser, date_format, dayfirst, cache_dates, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, doublequote, escapechar, comment, encoding, encoding_errors, dialect, on_bad_lines, delim_whitespace, low_memory, memory_map, float_precision, storage_options, dtype_backend)\u001b[39m\n\u001b[32m 1013\u001b[39m kwds_defaults = _refine_defaults_read(\n\u001b[32m 1014\u001b[39m dialect,\n\u001b[32m 1015\u001b[39m delimiter,\n\u001b[32m (...)\u001b[39m\u001b[32m 1022\u001b[39m dtype_backend=dtype_backend,\n\u001b[32m 1023\u001b[39m )\n\u001b[32m 1024\u001b[39m kwds.update(kwds_defaults)\n\u001b[32m-> \u001b[39m\u001b[32m1026\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43m_read\u001b[49m\u001b[43m(\u001b[49m\u001b[43mfilepath_or_buffer\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mkwds\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/miniforge3/envs/decima2/lib/python3.11/site-packages/pandas/io/parsers/readers.py:620\u001b[39m, in \u001b[36m_read\u001b[39m\u001b[34m(filepath_or_buffer, kwds)\u001b[39m\n\u001b[32m 617\u001b[39m _validate_names(kwds.get(\u001b[33m\"\u001b[39m\u001b[33mnames\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m))\n\u001b[32m 619\u001b[39m \u001b[38;5;66;03m# Create the parser.\u001b[39;00m\n\u001b[32m--> \u001b[39m\u001b[32m620\u001b[39m parser = \u001b[43mTextFileReader\u001b[49m\u001b[43m(\u001b[49m\u001b[43mfilepath_or_buffer\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwds\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 622\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m chunksize \u001b[38;5;129;01mor\u001b[39;00m iterator:\n\u001b[32m 623\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m parser\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/miniforge3/envs/decima2/lib/python3.11/site-packages/pandas/io/parsers/readers.py:1620\u001b[39m, in \u001b[36mTextFileReader.__init__\u001b[39m\u001b[34m(self, f, engine, **kwds)\u001b[39m\n\u001b[32m 1617\u001b[39m \u001b[38;5;28mself\u001b[39m.options[\u001b[33m\"\u001b[39m\u001b[33mhas_index_names\u001b[39m\u001b[33m\"\u001b[39m] = kwds[\u001b[33m\"\u001b[39m\u001b[33mhas_index_names\u001b[39m\u001b[33m\"\u001b[39m]\n\u001b[32m 1619\u001b[39m \u001b[38;5;28mself\u001b[39m.handles: IOHandles | \u001b[38;5;28;01mNone\u001b[39;00m = \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m-> \u001b[39m\u001b[32m1620\u001b[39m \u001b[38;5;28mself\u001b[39m._engine = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_make_engine\u001b[49m\u001b[43m(\u001b[49m\u001b[43mf\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mengine\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/miniforge3/envs/decima2/lib/python3.11/site-packages/pandas/io/parsers/readers.py:1880\u001b[39m, in \u001b[36mTextFileReader._make_engine\u001b[39m\u001b[34m(self, f, engine)\u001b[39m\n\u001b[32m 1878\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[33m\"\u001b[39m\u001b[33mb\u001b[39m\u001b[33m\"\u001b[39m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;129;01min\u001b[39;00m mode:\n\u001b[32m 1879\u001b[39m mode += \u001b[33m\"\u001b[39m\u001b[33mb\u001b[39m\u001b[33m\"\u001b[39m\n\u001b[32m-> \u001b[39m\u001b[32m1880\u001b[39m \u001b[38;5;28mself\u001b[39m.handles = \u001b[43mget_handle\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 1881\u001b[39m \u001b[43m \u001b[49m\u001b[43mf\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 1882\u001b[39m \u001b[43m \u001b[49m\u001b[43mmode\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 1883\u001b[39m \u001b[43m \u001b[49m\u001b[43mencoding\u001b[49m\u001b[43m=\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43moptions\u001b[49m\u001b[43m.\u001b[49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mencoding\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mNone\u001b[39;49;00m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 1884\u001b[39m \u001b[43m \u001b[49m\u001b[43mcompression\u001b[49m\u001b[43m=\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43moptions\u001b[49m\u001b[43m.\u001b[49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcompression\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mNone\u001b[39;49;00m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 1885\u001b[39m \u001b[43m \u001b[49m\u001b[43mmemory_map\u001b[49m\u001b[43m=\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43moptions\u001b[49m\u001b[43m.\u001b[49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmemory_map\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 1886\u001b[39m \u001b[43m \u001b[49m\u001b[43mis_text\u001b[49m\u001b[43m=\u001b[49m\u001b[43mis_text\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 1887\u001b[39m \u001b[43m \u001b[49m\u001b[43merrors\u001b[49m\u001b[43m=\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43moptions\u001b[49m\u001b[43m.\u001b[49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mencoding_errors\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstrict\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 1888\u001b[39m \u001b[43m \u001b[49m\u001b[43mstorage_options\u001b[49m\u001b[43m=\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43moptions\u001b[49m\u001b[43m.\u001b[49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstorage_options\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mNone\u001b[39;49;00m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 1889\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1890\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28mself\u001b[39m.handles \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m 1891\u001b[39m f = \u001b[38;5;28mself\u001b[39m.handles.handle\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/miniforge3/envs/decima2/lib/python3.11/site-packages/pandas/io/common.py:873\u001b[39m, in \u001b[36mget_handle\u001b[39m\u001b[34m(path_or_buf, mode, encoding, compression, memory_map, is_text, errors, storage_options)\u001b[39m\n\u001b[32m 868\u001b[39m \u001b[38;5;28;01melif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(handle, \u001b[38;5;28mstr\u001b[39m):\n\u001b[32m 869\u001b[39m \u001b[38;5;66;03m# Check whether the filename is to be opened in binary mode.\u001b[39;00m\n\u001b[32m 870\u001b[39m \u001b[38;5;66;03m# Binary mode does not support 'encoding' and 'newline'.\u001b[39;00m\n\u001b[32m 871\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m ioargs.encoding \u001b[38;5;129;01mand\u001b[39;00m \u001b[33m\"\u001b[39m\u001b[33mb\u001b[39m\u001b[33m\"\u001b[39m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;129;01min\u001b[39;00m ioargs.mode:\n\u001b[32m 872\u001b[39m \u001b[38;5;66;03m# Encoding\u001b[39;00m\n\u001b[32m--> \u001b[39m\u001b[32m873\u001b[39m handle = \u001b[38;5;28;43mopen\u001b[39;49m\u001b[43m(\u001b[49m\n\u001b[32m 874\u001b[39m \u001b[43m \u001b[49m\u001b[43mhandle\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 875\u001b[39m \u001b[43m \u001b[49m\u001b[43mioargs\u001b[49m\u001b[43m.\u001b[49m\u001b[43mmode\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 876\u001b[39m \u001b[43m \u001b[49m\u001b[43mencoding\u001b[49m\u001b[43m=\u001b[49m\u001b[43mioargs\u001b[49m\u001b[43m.\u001b[49m\u001b[43mencoding\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 877\u001b[39m \u001b[43m \u001b[49m\u001b[43merrors\u001b[49m\u001b[43m=\u001b[49m\u001b[43merrors\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 878\u001b[39m \u001b[43m \u001b[49m\u001b[43mnewline\u001b[49m\u001b[43m=\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m 879\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 880\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 881\u001b[39m \u001b[38;5;66;03m# Binary mode\u001b[39;00m\n\u001b[32m 882\u001b[39m handle = \u001b[38;5;28mopen\u001b[39m(handle, ioargs.mode)\n", - "\u001b[31mFileNotFoundError\u001b[39m: [Errno 2] No such file or directory: '../tests/data/seqs.csv'" - ] + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
seqgene_mask_startgene_mask_end
name
CD68CTCTGCAGAGAGCGAGGACGGTGTGTCTGCCAGCGCCTTTGACTTC...163840166460
SPI1TGCCACTTTTAGATATGTTCATGGGTGCAGATACGGCTTTATTTAT...163840187556
\n", + "
" + ], + "text/plain": [ + " seq gene_mask_start \\\n", + "name \n", + "CD68 CTCTGCAGAGAGCGAGGACGGTGTGTCTGCCAGCGCCTTTGACTTC... 163840 \n", + "SPI1 TGCCACTTTTAGATATGTTCATGGGTGCAGATACGGCTTTATTTAT... 163840 \n", + "\n", + " gene_mask_end \n", + "name \n", + "CD68 166460 \n", + "SPI1 187556 " + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ "import pandas as pd\n", "\n", - "df_seqs = pd.read_csv(\"../tests/data/seqs.csv\", index_col=0)\n", + "df_seqs = pd.read_csv(\"../../tests/data/seqs.csv\", index_col=0)\n", "df_seqs" ] }, { "cell_type": "code", - "execution_count": 29, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:32:07.905316Z", - "iopub.status.busy": "2025-11-21T06:32:07.905178Z", - "iopub.status.idle": "2025-11-21T06:32:07.926685Z", - "shell.execute_reply": "2025-11-21T06:32:07.926250Z" - } - }, + "execution_count": 30, + "metadata": {}, "outputs": [ { - "ename": "NameError", - "evalue": "name 'df_seqs' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[31m---------------------------------------------------------------------------\u001b[39m", - "\u001b[31mNameError\u001b[39m Traceback (most recent call last)", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[29]\u001b[39m\u001b[32m, line 3\u001b[39m\n\u001b[32m 1\u001b[39m predict_attributions_seqlet_calling(\n\u001b[32m 2\u001b[39m output_prefix=\u001b[33m\"\u001b[39m\u001b[33mexample/attrs_custom_seqs_monoctypes\u001b[39m\u001b[33m\"\u001b[39m,\n\u001b[32m----> \u001b[39m\u001b[32m3\u001b[39m seqs=\u001b[43mdf_seqs\u001b[49m, \u001b[38;5;66;03m# <-- custom sequences\u001b[39;00m\n\u001b[32m 4\u001b[39m tasks=\u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33mcell_type in \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mspi1_cell_types\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m\"\u001b[39m,\n\u001b[32m 5\u001b[39m device=device,\n\u001b[32m 6\u001b[39m )\n\u001b[32m 7\u001b[39m get_ipython().system(\u001b[33m'\u001b[39m\u001b[33m ls attrs_custom_seqs_monoctypes\u001b[39m\u001b[33m'\u001b[39m)\n", - "\u001b[31mNameError\u001b[39m: name 'df_seqs' is not defined" + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/lala8/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", + "Computing attributions...: 100%|██████████| 2/2 [00:01<00:00, 1.01it/s]\n", + "Saving sequences...: 2it [00:00, 11320.66it/s]\n", + "/home/lala8/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", + "Computing attributions...: 100%|██████████| 2/2 [00:01<00:00, 1.02it/s]\n", + "Saving sequences...: 2it [00:00, 11538.66it/s]\n", + "/home/lala8/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", + "Computing attributions...: 100%|██████████| 2/2 [00:01<00:00, 1.01it/s]\n", + "Saving sequences...: 2it [00:00, 7294.44it/s]\n", + "/home/lala8/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", + "Computing attributions...: 100%|██████████| 2/2 [00:01<00:00, 1.01it/s]\n", + "Saving sequences...: 2it [00:00, 8042.77it/s]\n", + "Computing recursive seqlet calling...: 100%|██████████| 2/2 [00:00<00:00, 1294.34it/s]\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/memelite/fimo.py:406: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/memelite/fimo.py:406: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "ls: cannot access 'attrs_custom_seqs_monoctypes': No such file or directory\n" ] } ], "source": [ "predict_attributions_seqlet_calling(\n", - " output_prefix=\"example/attrs_custom_seqs_monoctypes\",\n", + " output_prefix=\"example/attrs_custom_seqs_monocytes\",\n", " seqs=df_seqs, # <-- custom sequences\n", " tasks=f\"cell_type in {spi1_cell_types}\",\n", " device=device,\n", @@ -2768,15 +3305,8 @@ }, { "cell_type": "code", - "execution_count": 30, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:32:07.927982Z", - "iopub.status.busy": "2025-11-21T06:32:07.927858Z", - "iopub.status.idle": "2025-11-21T06:32:07.931232Z", - "shell.execute_reply": "2025-11-21T06:32:07.930844Z" - } - }, + "execution_count": 31, + "metadata": {}, "outputs": [ { "data": { @@ -2784,7 +3314,7 @@ "524288" ] }, - "execution_count": 30, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } @@ -2800,15 +3330,8 @@ }, { "cell_type": "code", - "execution_count": 31, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:32:07.932508Z", - "iopub.status.busy": "2025-11-21T06:32:07.932376Z", - "iopub.status.idle": "2025-11-21T06:32:08.108325Z", - "shell.execute_reply": "2025-11-21T06:32:08.104954Z" - } - }, + "execution_count": 32, + "metadata": {}, "outputs": [ { "data": { @@ -2816,7 +3339,7 @@ "torch.Size([1, 5, 524288])" ] }, - "execution_count": 31, + "execution_count": 32, "metadata": {}, "output_type": "execute_result" } @@ -2836,28 +3359,18 @@ }, { "cell_type": "code", - "execution_count": 32, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:32:08.109954Z", - "iopub.status.busy": "2025-11-21T06:32:08.109816Z", - "iopub.status.idle": "2025-11-21T06:32:34.000117Z", - "shell.execute_reply": "2025-11-21T06:32:33.999519Z" - } - }, + "execution_count": 33, + "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'rep0:latest', 720.03MB. 1 files...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n" + "/home/lala8/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", + "Computing attributions...: 100%|██████████| 1/1 [00:01<00:00, 1.18s/it]\n", + "Saving sequences...: 1it [00:00, 7639.90it/s]\n", + "Computing recursive seqlet calling...: 100%|██████████| 1/1 [00:00<00:00, 1247.19it/s]\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/memelite/fimo.py:406: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.\n" ] }, { @@ -2899,7 +3412,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "\r", + "\r\n", "Computing attributions...: 0%| | 0/1 [00:00pos.SPI1@37\n", " 163877\n", " 163902\n", - " 12.817252\n", - " 2.186883e-11\n", + " 12.821853\n", + " 2.186188e-11\n", " 37\n", " \n", " \n", " 1\n", - " pos.SPI1@-121\n", - " 163719\n", - " 163744\n", - " 5.595659\n", - " 1.899081e-05\n", - " -121\n", + " pos.SPI1@-122\n", + " 163718\n", + " 163743\n", + " 5.638458\n", + " 2.154073e-05\n", + " -122\n", " \n", " \n", " 2\n", " pos.SPI1@-57\n", " 163783\n", " 163803\n", - " 9.307484\n", - " 3.054640e-05\n", + " 9.297145\n", + " 3.056442e-05\n", " -57\n", " \n", " \n", @@ -5005,8 +5379,8 @@ " pos.SPI1@62\n", " 163902\n", " 163909\n", - " 1.281183\n", - " 3.068997e-05\n", + " 1.280417\n", + " 3.077221e-05\n", " 62\n", " \n", " \n", @@ -5014,8 +5388,8 @@ " pos.SPI1@-79\n", " 163761\n", " 163765\n", - " 0.833269\n", - " 6.109865e-05\n", + " 0.832793\n", + " 6.111014e-05\n", " -79\n", " \n", " \n", @@ -5028,73 +5402,73 @@ " ...\n", " \n", " \n", - " 72\n", - " neg.SPI1@443\n", - " 164283\n", - " 164293\n", - " -0.717349\n", - " 4.916059e-04\n", - " 443\n", - " \n", - " \n", " 73\n", - " neg.SPI1@23600\n", - " 187440\n", - " 187445\n", - " -0.267438\n", - " 4.916059e-04\n", - " 23600\n", - " \n", - " \n", - " 74\n", " neg.SPI1@32783\n", " 196623\n", " 196630\n", - " -0.461813\n", - " 4.918151e-04\n", + " -0.460830\n", + " 4.895238e-04\n", " 32783\n", " \n", " \n", + " 74\n", + " neg.SPI1@-21806\n", + " 142034\n", + " 142040\n", + " -0.328370\n", + " 4.895238e-04\n", + " -21806\n", + " \n", + " \n", " 75\n", - " neg.SPI1@1735\n", - " 165575\n", - " 165592\n", - " -1.437498\n", - " 4.918151e-04\n", - " 1735\n", + " neg.SPI1@151\n", + " 163991\n", + " 164000\n", + " -0.559542\n", + " 4.931061e-04\n", + " 151\n", " \n", " \n", " 76\n", - " neg.SPI1@31668\n", - " 195508\n", - " 195512\n", - " -0.213403\n", - " 4.918151e-04\n", - " 31668\n", + " neg.SPI1@-22\n", + " 163818\n", + " 163836\n", + " -11.183208\n", + " 4.931061e-04\n", + " -22\n", + " \n", + " \n", + " 77\n", + " neg.SPI1@-145187\n", + " 18653\n", + " 18657\n", + " -0.209094\n", + " 4.931061e-04\n", + " -145187\n", " \n", " \n", "\n", - "

135 rows × 6 columns

\n", + "

133 rows × 6 columns

\n", "" ], "text/plain": [ - " peak start end attribution p-value from_tss\n", - "0 pos.SPI1@37 163877 163902 12.817252 2.186883e-11 37\n", - "1 pos.SPI1@-121 163719 163744 5.595659 1.899081e-05 -121\n", - "2 pos.SPI1@-57 163783 163803 9.307484 3.054640e-05 -57\n", - "3 pos.SPI1@62 163902 163909 1.281183 3.068997e-05 62\n", - "4 pos.SPI1@-79 163761 163765 0.833269 6.109865e-05 -79\n", - ".. ... ... ... ... ... ...\n", - "72 neg.SPI1@443 164283 164293 -0.717349 4.916059e-04 443\n", - "73 neg.SPI1@23600 187440 187445 -0.267438 4.916059e-04 23600\n", - "74 neg.SPI1@32783 196623 196630 -0.461813 4.918151e-04 32783\n", - "75 neg.SPI1@1735 165575 165592 -1.437498 4.918151e-04 1735\n", - "76 neg.SPI1@31668 195508 195512 -0.213403 4.918151e-04 31668\n", + " peak start end attribution p-value from_tss\n", + "0 pos.SPI1@37 163877 163902 12.821853 2.186188e-11 37\n", + "1 pos.SPI1@-122 163718 163743 5.638458 2.154073e-05 -122\n", + "2 pos.SPI1@-57 163783 163803 9.297145 3.056442e-05 -57\n", + "3 pos.SPI1@62 163902 163909 1.280417 3.077221e-05 62\n", + "4 pos.SPI1@-79 163761 163765 0.832793 6.111014e-05 -79\n", + ".. ... ... ... ... ... ...\n", + "73 neg.SPI1@32783 196623 196630 -0.460830 4.895238e-04 32783\n", + "74 neg.SPI1@-21806 142034 142040 -0.328370 4.895238e-04 -21806\n", + "75 neg.SPI1@151 163991 164000 -0.559542 4.931061e-04 151\n", + "76 neg.SPI1@-22 163818 163836 -11.183208 4.931061e-04 -22\n", + "77 neg.SPI1@-145187 18653 18657 -0.209094 4.931061e-04 -145187\n", "\n", - "[135 rows x 6 columns]" + "[133 rows x 6 columns]" ] }, - "execution_count": 45, + "execution_count": 47, "metadata": {}, "output_type": "execute_result" } @@ -5105,15 +5479,8 @@ }, { "cell_type": "code", - "execution_count": 46, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:33:04.242160Z", - "iopub.status.busy": "2025-11-21T06:33:04.242016Z", - "iopub.status.idle": "2025-11-21T06:33:04.251058Z", - "shell.execute_reply": "2025-11-21T06:33:04.250687Z" - } - }, + "execution_count": 48, + "metadata": {}, "outputs": [ { "data": { @@ -5147,54 +5514,54 @@ " \n", " \n", " \n", - " 38\n", + " 44\n", " chr11\n", " 47216350\n", " 47216357\n", " pos.SPI1@162219\n", - " 3.33494\n", + " 3.32194\n", " .\n", - " 0.543797\n", + " 0.543324\n", " \n", " \n", - " 49\n", + " 52\n", " chr11\n", " 47257597\n", " 47257605\n", " pos.SPI1@120971\n", - " 3.31931\n", + " 3.30576\n", " .\n", - " 0.680714\n", + " 0.680858\n", " \n", " \n", - " 65\n", + " 63\n", " chr11\n", " 47257633\n", " 47257637\n", " neg.SPI1@120939\n", - " 3.31455\n", + " 3.32386\n", " .\n", - " -0.221530\n", + " -0.221565\n", " \n", " \n", - " 63\n", + " 61\n", " chr11\n", " 47257734\n", " 47257739\n", " neg.SPI1@120837\n", - " 3.32086\n", + " 3.32558\n", " .\n", - " -0.273840\n", + " -0.273827\n", " \n", " \n", - " 43\n", + " 30\n", " chr11\n", " 47345731\n", " 47345736\n", " neg.SPI1@32840\n", - " 3.35317\n", + " 3.37933\n", " .\n", - " -0.298483\n", + " -0.296822\n", " \n", " \n", " ...\n", @@ -5207,78 +5574,78 @@ " ...\n", " \n", " \n", - " 69\n", - " chr11\n", - " 47395483\n", - " 47395492\n", - " neg.SPI1@-16916\n", - " 3.31094\n", - " .\n", - " -0.567760\n", - " \n", - " \n", - " 39\n", + " 36\n", " chr11\n", " 47400211\n", " 47400221\n", " neg.SPI1@-21645\n", - " 3.35527\n", + " 3.36227\n", " .\n", - " -0.900000\n", + " -0.900207\n", " \n", " \n", - " 37\n", + " 41\n", " chr11\n", " 47400225\n", " 47400235\n", " neg.SPI1@-21659\n", - " 3.35844\n", + " 3.35864\n", " .\n", - " -0.729126\n", + " -0.728760\n", " \n", " \n", - " 68\n", + " 74\n", " chr11\n", " 47400376\n", " 47400382\n", " neg.SPI1@-21806\n", - " 3.31094\n", + " 3.31023\n", " .\n", - " -0.329538\n", + " -0.328370\n", " \n", " \n", - " 58\n", + " 52\n", " chr11\n", " 47400703\n", " 47400709\n", " neg.SPI1@-22133\n", - " 3.33067\n", + " 3.34088\n", " .\n", - " -0.325769\n", + " -0.327795\n", + " \n", + " \n", + " 77\n", + " chr11\n", + " 47523759\n", + " 47523763\n", + " neg.SPI1@-145187\n", + " 3.30706\n", + " .\n", + " -0.209094\n", " \n", " \n", "\n", - "

135 rows × 7 columns

\n", + "

133 rows × 7 columns

\n", "" ], "text/plain": [ - " chrom start end name score strand attribution\n", - "38 chr11 47216350 47216357 pos.SPI1@162219 3.33494 . 0.543797\n", - "49 chr11 47257597 47257605 pos.SPI1@120971 3.31931 . 0.680714\n", - "65 chr11 47257633 47257637 neg.SPI1@120939 3.31455 . -0.221530\n", - "63 chr11 47257734 47257739 neg.SPI1@120837 3.32086 . -0.273840\n", - "43 chr11 47345731 47345736 neg.SPI1@32840 3.35317 . -0.298483\n", - ".. ... ... ... ... ... ... ...\n", - "69 chr11 47395483 47395492 neg.SPI1@-16916 3.31094 . -0.567760\n", - "39 chr11 47400211 47400221 neg.SPI1@-21645 3.35527 . -0.900000\n", - "37 chr11 47400225 47400235 neg.SPI1@-21659 3.35844 . -0.729126\n", - "68 chr11 47400376 47400382 neg.SPI1@-21806 3.31094 . -0.329538\n", - "58 chr11 47400703 47400709 neg.SPI1@-22133 3.33067 . -0.325769\n", + " chrom start end name score strand attribution\n", + "44 chr11 47216350 47216357 pos.SPI1@162219 3.32194 . 0.543324\n", + "52 chr11 47257597 47257605 pos.SPI1@120971 3.30576 . 0.680858\n", + "63 chr11 47257633 47257637 neg.SPI1@120939 3.32386 . -0.221565\n", + "61 chr11 47257734 47257739 neg.SPI1@120837 3.32558 . -0.273827\n", + "30 chr11 47345731 47345736 neg.SPI1@32840 3.37933 . -0.296822\n", + ".. ... ... ... ... ... ... ...\n", + "36 chr11 47400211 47400221 neg.SPI1@-21645 3.36227 . -0.900207\n", + "41 chr11 47400225 47400235 neg.SPI1@-21659 3.35864 . -0.728760\n", + "74 chr11 47400376 47400382 neg.SPI1@-21806 3.31023 . -0.328370\n", + "52 chr11 47400703 47400709 neg.SPI1@-22133 3.34088 . -0.327795\n", + "77 chr11 47523759 47523763 neg.SPI1@-145187 3.30706 . -0.209094\n", "\n", - "[135 rows x 7 columns]" + "[133 rows x 7 columns]" ] }, - "execution_count": 46, + "execution_count": 48, "metadata": {}, "output_type": "execute_result" } @@ -5289,27 +5656,24 @@ }, { "cell_type": "code", - "execution_count": 47, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:33:04.252450Z", - "iopub.status.busy": "2025-11-21T06:33:04.252317Z", - "iopub.status.idle": "2025-11-21T06:33:05.951332Z", - "shell.execute_reply": "2025-11-21T06:33:05.950859Z" - } - }, + "execution_count": 49, + "metadata": {}, "outputs": [ { "data": { - "image/png": "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M8YYk+/zkp+c7/nIyEiTlJRU6LqRkZEmIiLC2O12c/78eae4csrIyHA8X4888ojJyspy/L4ZY8zChQuNJHPXXXfl2dcff/xhoqOjHb9PBfnvf/9rdu7caYwxZv78+aZbt25m1apVZt68eSYxMdGcP3++wPG3du3aJjIy0qSmpub7/7CIiAjz1VdfOf5fUZj4srKynN57ERERjn4nT57s+LvapUuXXH+jLmW3202zZs2MJDNx4kQTExPj+FtfFDExMSYkJCTX8zBy5EiTkZHhiNfVv2+//bbTuPb0008bSebGG280xhhz+PBhM3PmTPPFF1+4/J3Led1vt9vNpk2bzIkTJ3KVS09PN1OnTjX79+93HOvfv3+umHPKHj8ufc5KasOGDebdd98t1P8n81OUWC59L+R8zA8//LCpU6eOefPNNx3vwYJiy8rKMn//+98dbWzYsCFXmWeeecbMnDkz33ZSU1PNsGHDzJtvvlmix1ccW7ZsMYmJiY77Oa/Nsh04cMDs3bvXXLhwwRw8eDDX76jNZjMzZ840//nPfxz/b/jzzz9Nq1atjCTzxBNPmLi4OKfne/r06eaLL74wiYmJJioqyvzwww9m/fr1jr+Nq1evdip/7tw5pz4zMjIc42bO36Xsz30OHz7s8v8Y9957r8vr4EvZ7XYTGhpq6tatm+t9kH3Nn1/d/P5Pd+DAAae/FXa73ek1yJaZmWkiIyNNTEyMYxw9cOBAocbI/N43drvdPPjgg2bo0KFOf493795dYN2CZGZmFunvYGWV8+929t/S4iroc8ysrKxCfYZQXOfPnzfbt293+b7Ieez8+fPm119/LfX+MzIyyuyzXKCyu/RvYEmvuYDisIwp/1+Znzt3rv7617/Kz88v16w+T9u+fbtmzpwpSfr8888VEBDgsty8efO0cuVKtWjRQrNnzy6w3ZSUFN1+++2SpGnTpunaa691WW7btm2aNWuWpIuzm/z9/SVJH374oVasWKFmzZrlO6voscce0/HjxzVy5Ejdc889eZZbtGhRnntQrl27Vunp6WrYsGG5Xwa0vHv66af1+uuvl6iNWrVqKTEx0XHf399fLVu2zLVKQWFdf/318vf31zfffOM41rdv31zbBiBvXl5estvtsizLaZbAVVddpeDgYNlsNtlsNv36668ejBK4qF+/frIsS5s2bXKsZAK4Sy1J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P5fn69at6+aILho6dKhml6B+tWrVNGPGjFKLxx3q1a/v6RAkSQ0bNtTECRMUHh6up557zulcs2bN9J/335fv778rrFkzD0VYflXG5DkqNx8fH8cKE+XN2jVr9OSAAerRvXuxVuIpjjZt2rilH5RMr169nJbcBwAAAFB6vAougoIMHDhQ9evXV1pammbMmOGYaZ+enq4lS5bou+++k3Rxv7dLl8WaNGmShg8frjfffDNXu2FhYerTp48k6e2339a2bdtkjJExRtu2bdM777wj6WIC39US7OPGjZOPj4+OHTum2bNnKy4uTpIUFxen2bNn69ixY6pWrVq53FseAABUTVdccUWZ9zH2f3uO59S8eXPddttt5W4Z2pz7SVcV1+VY0em5adPk878vgT7yyCNuj+Xuu+/WjBkzFORiGfgrr7ySGZoAytw111yj9evW6dVXX/V0KAAAAABQZVTtTY5KSbVq1fTcc89p2rRpOnHihB577DEFBAQoLS1Ndrtd0sXZQ9dff32R237ooYd05swZHTlyRLNmzZKvr68kKSMjQ5LUunVrPfjggy7rNm7cWI899pjmzJmjTZs26b///a8CAgKUnJws6eK37B977LEKs5wnAABAabh0j1mUL3Xr1tXHH30ks3u3mrVrp5deekmpV16pOk2bejo0AAAAAAAAVAEeTaBnZWXpv//9r3bs2KHTp0/rwoULqlmzpq644gpde+216tWrl9Oy4+VZ48aN9fbbb2vp0qXasWOHYmJiFBgYqGbNmmnIkCHq3r17sdr19/fX3//+d3377bfasGGDTp8+LeniLKl+/fppyJAhuWa159S3b181atRIy5Yt0/79+5WYmOhYSn706NHMmgEAAJXK/I8/1uK//U2KicmzTEWb1d2ta1dl/PKLp8Nwq7CwMCkhQZJUo0YN1bhki6Ty5rFHH9X3b72lO8eP93QoAAAAAAAAKCGPJNDtdrv++c9/6s0339TZs2fzLFe/fn1NmTJFTzzxRIX4oDM4OFj33nuv7r333kLXmTdvXoFlfHx8NHLkSI0cObJYcTVr1qzM9ioFAAAoT0aNGqVRTZvq8b/8xdOhlJratWsr7ytmlAc33nCD+jRooOrF/NIsAAAAAAAAyg+3Z6Xj4+PVq1cvTZ06VWfPnnXs6e3q58yZM3rmmWfUu3dvxcfHuztUAAAAwKHu/2ZB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RcaePHlSERERkqQGDRqod+/eL2WMvzapqamlig8LCzOu27dvn6/tzp07xk4NJWH50keTJk3YRh8AAADAS0UBHQAAAABQoWbPni2TySRJ+stf/qKYmJgCMampqfL19VVubm65+lq5cqW2bt2qrKysImOio6N19uxZSU+3Ka9bt26+9mbNmhnXcXFxVvvr2rWrcf3FF1/o7t27BWJ++eUXeXl5vbDz3UvCZDJp0aJFxu+///3vFR4eXmT87du3FR0dne+zRo0aafr06ZKkGzduaODAgUpMTLTa75kzZzRlypRyjLxi2NraatasWZKe7irg5+enpKSkAnFJSUny8/Mzdh6YNWuWqlSp8jKH+qvh7e0tb29vHTx40OrfZVZWlj788EPjpYPKlStr9OjR+WL+8Y9/yM3NTatWrVJaWprVfiMiIvIdrTBu3LhyzAIAAAAASq/yqx4AAAAAAOC/W+/evTVt2jStXLlSjx49kru7u373u9+pX79+srOzU3x8vNauXau0tDT5+PgoNDS0zH3FxcVpw4YNqlmzpgYOHKjOnTvL1dVVVapUUWpqqqKiohQWFmashp03b16BHO7u7qpSpYqysrL0+eefS5I6duxorMauVq2asb15z5491b17d504cUI///yz3Nzc9Ic//EFt2rRRbm6ujh8/ru+//16PHz/WxIkTtX79+jLPrbSGDx+u2bNna+nSpUpPT9ewYcPUr18/DRkyRK+99pry8vL0yy+/KDo6WgcOHNAf//jHAqutAwMDdebMGe3fv19xcXFyc3PTsGHD1LdvX7m4uCgvL0937tzRuXPnFBERocuXL8vGxkarV69+afMsqZkzZ2rXrl2KiorStWvX1L59e02aNEndunWTyWTSyZMntW7dOj169EiS5OHhYRTd/xfl5eVpx44d2rFjh5ydneXh4aEuXbqoQYMGsre31/379/XPf/5ToaGhSk5ONu4LCAhQ69atC+RLSEjQ1KlTNX36dPXp00c9evRQ8+bN5eTkpKysLCUmJurgwYOKiooy7unQoYPmzp37UuYLAAAAAM9QQAcAAAAAVLjly5fr8ePH+u6775STk6P169cXKCbPmDFDw4cPL1cB/dlK9wcPHmjLli3asmVLoXG2trYKCAjQ1KlTC7TVqVNHH374oRYtWqT09HQFBATka2/SpEm+1cvBwcHq37+/rl27pjt37igwMLBAzmnTpmnmzJkvtYAuPV0V7+zsrI8//lhPnjxRVFRUvgKlJcuz35+pXLmydu3apblz52rFihXKzs7Wtm3btG3btiL7bNSo0Qsb/4tkY2Oj3bt3a9y4cdq+fbvS09P11VdfFRrr7e2tTZs2ycbG5iWP8tejXbt2io2NVW5urlJTUxUSEqKQkJAi42vUqKHAwEC99957BdoaN26s2rVrKy0tTdnZ2YqIiDBWrBdl5MiRWrNmjezt7cs9FwAAAAAoDQroAAAAAIAKV6lSJa1du1YjR47UN998o+PHj+v+/fuqX7++unbtqilTpmjgwIGKjIwsVz/ffPON/Pz8FBERodjYWF2+fFm3b99WTk6OatSooZYtW8rDw0P+/v5q2bJlkXkWLlyojh07at26dYqPj9edO3eK3Ba+adOmOn36tL788kuFhoYaZ6E3aNBAvXr1kr+/vzw8PArdMvxl+OCDDzR27FitWbNG+/fvV0JCgu7fvy87Ozs1atRIXbp00ZAhQ+Tj41Po/ba2tvriiy80bdo0BQUFKSIiQgkJCUpLS1OlSpVUp04dtWrVSt27d9fAgQPl7u7+kmdYcg4ODgoNDdXhw4e1YcMGHT16VDdv3pQkOTs7q0+fPpowYYLefPPNVzzSV2/t2rVasmSJDhw4oKNHj+rs2bO6evWq7t27p6ysLDk6OsrZ2Vnt27fXW2+9pVGjRql27dqF5ho8eLBSU1MVHR2tqKgo/fTTT7p8+bJSUlKUkZEhOzs7OTk5qXXr1urRo4d8fX3VsWPHlzxjAAAAAHjKZH52sBcAAAAAAAAAAAAAAP/DCu7PBgAAAAAAAAAAAADA/yAK6AAAAAAAAAAAAAAAiAI6AAAAAAAAAAAAAACSKKADAAAAAAAAAAAAACCJAjoAAAAAAAAAAAAAAJIooAMAAAAAAAAAAAAAIIkCOgAAAAAAAAAAAAAAkiigAwAAAAAAAAAAAAAgiQI6AAAAAAAAAAAAAACSKKADAAAAAAAAAAAAACCJAjoAAAAAAAAAAAAAAJIooAMAAAAAAAAAAAAAIIkCOgAAAAAAAAAAAAAAkiigAwAAAAAAAAAAAAAgiQI6AAAAAAAAAAAAAACSKKADAAAAAAAAAAAAACCJAjoAAAAAAAAAAAAAAJIooAMAAAAAAAAAAAAAIIkCOgAAAAAAAAAAAAAAkiigAwAAAAAAAAAAAAAgiQI6AAAAAAAAAAAAAACSKKADAAAAAAAAAAAAACCJAjoAAAAAAAAAAAAAAJIooAMAAAAAAAAAAAAAIIkCOgAAAAAAAAAAAAAAkqT/A4dTyUhIm9pAAAAAAElFTkSuQmCC" + "image/png": "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83UAAAAAQEmqrDPQP5k1S5L0R3S0bwPxsfj4eL3//vvazB7xACoIu92urKwsX4cBAAAAAJWGV2egN2/evFj1LctSVFRUCUUDAACAisgbCXS73S7/Uu8FRTF8xAh1kvTZk09qzb33+jocACiW9PR0jR8zRqmpqfrwt99Us2ZNX4cEHzPGyPJ1EAAAAEAF59UE+pEjR2RZVr4falrWuT8Fzi/nPF5WJSUlaeHChdq8ebPi4uIUFBSkFi1a6IYbblCPHj2K3G5WVpa++uorrV27VsePH5ckNWzYUH369NHAgQMVEJD303jo0CEtWbJEO3fu1JkzZ1SzZk21a9dOw4cPV7NmzYocFwAAqDyOHDmiV199VXfccYd69uzp63DylNu1pjFGx44eVa0i7BF+fpuZmZkk0Csxu92uubNm6YILLtCgSy/1dTgAKrDFixcrOiZGkvTBBx/o71On+jgi+NJrr72mzZs3a9o336hV166+DgcAAACosLyaQG/cuHG+SXC73a74+HilpKRIOpc0v/DCC/NNEvtadHS0Jk+erKSkJElScHCwbDabtm/fru3bt2vw4MEaP358odtNTU3VM888o/3790uSAgMDJUkHDx7UwYMHtX79ek2ZMkVVq1b1WH/t2rWaMWOGa7m30NBQxcXFae3atVq/fr0effRR9erVqyh3GQAAVCLXXXedDhw4oPfee6/cLZE+e/ZsTZkyRUObNJF961bteP11/ZiYWKg2zr/Pfn5leyekjIwMBfo6iGJITExU5qlTqhseXqh6+/btc/v95MmTqlcKszVnz56tObNnS5JWxcfrP//5T4n3AQCSXJ+NSOfGdlRemZmZ+nrFCklS127dlFTOrscAAACA8sSrn/wdOXJEhw8fzvMnOjpaycnJ2rp1q0aOHCljjFq1aqVt27bp8OHD3gy3wDIzM/Xiiy8qKSlJTZo00YwZM/T555/r888/16hRo2RZlpYvX66VK1cWuu13331X+/fvV2hoqJ566il98cUX+uKLL/TUU08pNDRUe/fu1XvvveexbnR0tCt53rNnT82aNUsLFizQrFmzdOWVVyorK0tvvPGGjh49WtyHAABQxu3YsUNDhgzRd9995+tQUE4dOHDA1yEU2PnJ7ocnTdLpuDj9tnXrufMFaCMpKUlr1651JS6WLl3qdt5ut5dIrKVlwoQJvg6hyD744AMNHTZMU6dN04GDBwtc7/vvv1f3yy5zO5aZmVnS4UmS1q5b57r98Sef6I8//iiVfgAge9K8rE8sQOkqb19gBAAAAMqzMjt1plOnTpo7d66mT5+uNWvWaPjw4WX2j4XvvvtOsbGxCgoK0rPPPutaFj0oKEi33HKLBgwYIEmaN2+eayZ4QRw+fFjr/vpw7qGHHtLll18uy7JkWZYuv/xyTZw4UZK0Zs0ajx/affrpp8rKylKzZs30+OOPq3bt2pKk2rVr64knnlCzZs2UmZmpTz/9tFj3HwBwTlJSkj744AMdOXLE16G4SUtLU6dOnbR8+XJdf/31vg4HpSQ1NVVr1qxRRkaGEhMTS3WW2n//+99SaTctLU2vv/66Vq9eXax2inLNuGnTJi1ZssSVGJ84caKee/55Pf7445KkBQsWuJX/8MMPixxfZmamoqKiily/IJZ8+WWptl+a/v7kk67bk//5zwLXGz16dI5jpbUF1PFjx9x+j4uLK5V+AOAfTz3luk0CvXIr69saAgAAABVJmU2gOz3yyCPq0aOH1q5dq9l/LZNY1qxZs0aS1Lt3b9WtWzfH+REjRsiyLMXHx2vnzp0Fbnft2rUyxig8PFyXX355jvNXXHGFwsPDZYzR2rVr3c7ZbDb9+uuvkqShQ4fK3999l05/f38NHTpUkrR582a3ZeEAoDS8++67atq0aZFW4ygvxowZo/vuu08XX3yxr0Nx81S2D15RugrzRbmSdtNNN+mqq67SwIEDdeGFF6pjx44lNkv6/Pt17733as+ePSXSdnZvvPGGln/1lZYtX66vv/66SG1kZmYqsQDLs9tsNtftU6dO6R9PPaUZb76pd955R5IU89cKPfMXLNC+fftyJC2ef/75QsWVkZEhY4ymT5+uwMBAtWzZUp999lmh2iiqkydPevxSgTFGx48f90oM3nDixIkcx0rjdSpJm/+6znay2Wz64YcfFB8fL+ncY7t79+4yv1IBgHPS09N1+vRpX4eRrz///NPXIZRJdrtdX331lfz9/fVlOf4CWX7K6qQSAACAkmaMUb169dSiRQu2MYLPlPkEuiTdfPPNMsaUyQR6amqqa0nTzp07eyxTt25dRURESDq3hG5BRUZGSpIuvfRSj980tixLl156qVtZp99//931YXducTmPZ2ZmltqHi0BuHA6HPvroI/3888++DgUlZOHChTmWOM7uwQcf1B9//KFrr73Wi1GVjtwSIkuWLJF0bhZtdllZWfr555+Vmppa6rF58sYbb5R4mxkZGXI4HEWqu2zZMlmWpS+++KKEo/KNxMREPfXUU6pSpYqqVKmiBx54wO283W4v0SRlQkKCVq1apZiYGGVlZbne71f8tSfmypUrlZqaqr1792rWrFmuOuPHj9fcuXML1VdmZqZ2796t+vXr5zhXGh9Qv/Tyy67br/3731q8eHGh6sfGxuqCunV12+2351u2ZcuWrtvr16933X7m2WcVGxvrVrZnz545PrTOKkRi9PPPP1f16tVVv35914x2Sbr99tsVFRWlBx54QJZl6bXXXlOnTp309NNPq3PnzrIsS88VMlHvFmNWliZMmKD69etr+PDhOc4//vjjatiwod58880i9yGd26Zp27ZtxWrDKfsXG5wcDkeRkwbDR4zQTTfd5Pr9jTfeUI0aNbR69WplZmbm+4f4xo0btWLFinz7HzR4sKZOm6bhI0ZIkp577jm1a9dO9913X46ydrtd33//vceEf37sdrseeughTZkypdB1vSkhIcHXIZS6jIwMRUZGktAqxw4ePKhhw4bp888/V8eOHVW3bl3X+2ZZ9d+ZM73SzzfffKNffvlFx85bbaMsio6OVqNGjTR48GA5HA4NGzbM1yGVO5mZmTp58qSvwyjzjDE6e/asV78ct2PHDrZdBABUSsOHD9epU6d06NAhBQUF+TocVFamHPjiiy+MZVmmXr16vg4lh/3795vBgwebwYMHm5iYmFzLvfLKK2bw4MFmypQpBWrX4XCYm2++2QwePNisWLEi13Jff/21GTx4sLnlllvcji9atMgMHjzY3HnnnXn2M2rUKDN48GCzePHiAsXlScOGDY0k07BhwyK3gbw5HA6za9cuk5WVVSrtHzt2zLz44osmPj6+VNrPzuFwGGOMqSGZPn/9bFuzptDtLFq0yHz66aeu9nITFxdnJJnLL7/c4+Nnt9vz7evEiRNm06ZNhY6xOH744QcjyTz66KOuYw6Hw8THx5t9+/aZtLQ0r8aTXXR0tNmxY4eZP3++kWSef/558/LLLxud21bY/Prrr66yZ86cMd27dzcff/yx67wks2XLFnP27FljjDEJCQlm9+7dOfpJTk7OcSw9Pd3MnDnTHDp0yHXs+++/d7WbmJjoVj4lJcUkJCTk+zrJ3v6DDz5odu7c6fq9VatWRpLZv3+/2bJliwkODna7L4mJicbhcJixY8e6HX/llVdc/TrPde/evUBxGGMKHHNutm7dalavXm3sdrtbXJLMG2+8YWbNmmWioqKMMcakpqbm+v/f4XCYl19+2Sxfvtz07dvXNG7c2IwcOdKtvSlTppjffvvNOBwOc/LkyXxjy173o48+cruvsbGxJjIy0mO9Q4cOmYkTJ5oTJ04YY4w5fvy4iY2Nzbc/h8NhUlJSXL9nZWXl+/geOnQozzJ2u92cPHnSxMfHm/bt2+d4jCWZJ554wmzcuNH1e+/evc2av8a7hIQEM2TIEDN37lxXm2fPnjV2u93Mnj3bVefIkSPGbreb7du3m7Nnz+boo06dOiYiIsIkJSV5jMHTz/Hjx12Py+7du13HnY/RmjVrzOLFi01kZGS+bUVHR5uoqChz5syZfJ8Hp4MHD5rff/89x3P0yCOPuN4bJv31bw3J9TysWrXKLFiwwIwdO9Z88803Odr95ptvjP6q42wjezue2t6zZ4/5448/3N6TakhmxpQpbr+f367zeEZGhqv/rKws13jhfA2fPHnSJCcnF/i58fSTvd8bssXp6eeG8+I7v624uDgTFRVlJJlbb73V7ZzD4TBZWVkmLS3NOBwO06xZM7cx+5133jHXX3+9yczMdHvcs7/2vv/+e7Nnzx5z/fXXu7U9cOBAV/n09HRjjMn1/p5/n28+7z7NmzfPHDt2zEyfPt2tzuHDh3N9niSZmTNn5trv119/bRISElzvF87X3JXt2uV4HZwf4/mvL09lMzMzTVZWlvn888/NAw88YKpXr+46Z4wxW7ZsMf/4xz9yvLfb7XaTkZFhMjIyXDHdfPPNrrrz5883v/76q7Hb7cZut5vFixebBx980Fx77bXmhx9+MHa73bz44otm+PDh5rbbbjNxcXHG4XCYs2fPmgEDBuR4HMLCwozD4TD79+93e08YOXKkadeunUlMTDQZGRnGbrebEydOuMZWh8NhDh48aJ566inX60uSqVmzpuva6/zxNDMz09x6663mv//9b+6DRTapqanGbrebtLQ0k5qammu5PXv25Pk3mSeexvrMzEyTmZlp7Ha7OXXqlOv4jh07zKxZs4zD4XDdz6efftr8+eefheqzpGRlZbmeC+f/rcLK/po/evSox+uv3MTExJjo6GjjcDhMXFycW1zZZWRkuB6vhx9+2GRlZbldn82dO9dIMnfffXeufR06dMicOnXKZGRkFOhvop9//tn89ttvxhhjZs+ebS677DKzYsUKM3PmTHPmzBlz6tSpfMff5s2bm5iYGJOamppj7Mvu6NGjZsmSJa648irrZLfb3V570dHRrn4feughk5SUZIwx5rLLLssxvpzP4XCY5s2bG0lm9OjRJi4uznWtVBinT582F1xwQY7HYdiwYW7jUPZ+nfflnXfecY0jxhjzySefGElm4sSJxuFwmD179phnnnnGzJ492+P/OeffBc52f/rpJ3PkyJEc5dLS0szjjz/udq3Yr1+/HDFn5xw/PMVeHOvWrTMffPBBgf6ezEthYsnrveahhx4y9evXN2+99ZYrpvxiy8rKcvs7buPGjTnKTJs2zbz66qt5tpOSkmKGDRtm3nzzzWLdv6JYv36923Vo9mszp927d5tdu3aZs2fPmj179uQYQ+x2u5k2bZr573//axwOh0lOTjZHjx41F198sZFkHn/8cZOYmOj2eM+ePdssW7bMJCUlmRMnTpjvvvvO/Pbbb8Zut5ukpCTz448/upU//2+krKws17jpfIyc1+ZZWVnm4MGD5rLLLsvx2r7nnnvMt99+m+/jkv196vzXQfb/b7nVzf7ed/4552OZ/ZinvwUyMjLMH3/8YeLj401aWprJzMw0v//+e76vy/PHR08x3H///WbQoEFu93P79u2u80WVmZlpbDZbketXFNnft53vpUWV33tiVlZWrq+3kpCYmGi2bdvm8Vz210pcXJzZunVrifdvt9uLfI0GVHbnvwcW95oLKArLmLL/lfmZM2fq3nvvVVBQkM9m7+Xml19+0dSpUyVJn332mUJCQjyW+/DDD7Vs2TK1bNlS06dPz7fdlJQU3XbbbZKkyZMn67LLLvNYbtOmTZo2bZqkc7ObgoODJUkfffSRli5dqubNm+c583DSpEk6fPiwhg4dqnvuuSfXcvPmzdP8+fM9nlu9erXS09PVsGFDvhlbTE8++aReffVVX4fh5oorrtCGDRvcjrVt21a///67JKl169bav3+/pHPbGEhym4nz008/eWy3hqRL/7q9TdKZfOK48sorZbfblZWVpS1btuRa5tChQ0Wa0VUaunbtqsDAQEnnlpAty7Ox6tSpo6ZNm+aYReX83Rij7du3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9vPwww+bwYMHm48++qhAcXnCHui+ERsba5YtW1Yie4rpr71E9u3bVwKR5c/hcOS7l19Js9ls5r333iuV/e9Kq72ZM2eaxx57zG1sOXTokPnqq68K3E9aWpp55plnSnRPKYfD4dqn9fy9nDzFlZKSYjIzM932renTp4+ZPHmyMcbzftRZWVlm4cKFHvdv9NRHWlpaqeyFc/LkSdOvXz+zePFi116v2e9HYmKi+fjjj03NmjU97p2Z3b59+wq8n1pKSkq+e5AWZL9T516258eVmJhoevToYcLDw/NtIzk52VSpUsU89thj5v333zeTJ0/2eF/vvPPOfO9XUlKSa0/PjIwMc/LkSbNp0ybjcDhMUlKS2bBhg0lNTTWbN2/2+DwfOXLE1d8ff/xhpk+fbtavX5/nXqjOfZElmYMHD7oel7z2/rPb7SY6Ojrf++Ms+/PPP3t8TM7/2b17t+vxvvfee13HbTab2/1NS0szd955p+u8c8/ylJQU07p1a7c2v/jiC9f7f/369Y0kc9999+Ubi/O1ePvtt7uO1alTx5w4ccI0bdrUzJs3z4SFheXbzrvvvltie7pJnvevdu6p6HA4XHsSe9pLz7mfbWH2QF+xYoVJS0vL8Z5055AhBdoDXZJ57733XHvDJiUlmePHj7vtZWm32wv0+sjtpyT3QM/tp1q1ambcuHFGkhk8eLAx5tw4fOTIERMVFWWaNGniKjtp0iSzYMECk56enqMd5x685/8497m+6667jCQzbdo0j+WOHDligoOD89wDPTQ01BhjzG+//ebarz0rK8v8/vvveT5PP/30kzHGmHr16hlJbv8Hq1atar7++muzdetWc91115kHH3zQ9OnTx4weNqxIe6AveP99c+211xpJpmfPnsaYc3sLJyUlmdWrV5uUlBSTkJBg9uzZY37//Xezb98+87e//c3tmv/UqVPml19+McuXLzfJycmufVXT09PNgAEDzKBBg0xUVJRrrLLb7Wb//v3m999/d7WR/XW5atWqHPuxnv8zYMAAs3btWpOamup6r3/hhRfMfffdZ1avXu1q1+FwmISEBPPKK6+YKVOmGGOM2bt3r/npp59M06ZN3drct29fru/Pq1evNseOHct3bLDZbK728rr+2b59u5Fk/v73v3s8n5yc7LY3blxcXK6x7d+/3xw4cMAYc+65SE1NNc8995zHx23o0KHms88+y3Nv9tIWFxfnej/NS/ax6ezZs257WDv37S3M9VRmZqbH92DnY+aUlpbm9ph5imvPnj1uY7tzv9zCcL5P5Gbv3r3m8ssvN1u2bDHJyckFGh8zMzPNvn37TGJiYqFiKSjn426M+z6PzvviabzJze+//2527txpjDk3hjvHyIL64Ycfctz/999/32PZI0eOmP/9738mPT3dfPDBB67y8fHxrvu1Zs0a198gzjHl008/NYcOHcrRXm5xevo7wZMLL7zQSOf2xlywYIHr+XI4HObAgQNubTgcjhL5my0zM9P8+uuveb7mTp8+bZYvX57r/6vs43h+7HZ7nnugL1++3CQlJZk1a9YU+P9OXFycufLKK92e7/j4ePPHH38UqL7TgQMHzJw5c0p9v/PzJScnm48//ti1l/jq1avNq6++ahISElxlTp8+bSZPnmzWr19vjPH8d+OWLVuMJHP99de7fn/ggQdMZmam+eWXX0yXLl3MzTff7PZ4v/TSS8aYc/d97dq1pnHjxkaSSU5ONg6Hw7z77rvmgQceyHPvZefjlZ6enuM1mpaWZs6cOWN+/fVXExkZafbv328iIyPdymVlZbnGD08OHTpkduzYkeN4Yd6vPO0p71TYMaakfP31167nYcOGDWby5Mlm/PjxrvMrVqwwUVFRXo+rpPl6r9958+aZl19+2SfPsS+cOnXKrFu3rlB14uPjzdGjR0spIgDGGDN48GAjybz11lu+DgWVlFeXcD//W0b5cYZWtWpVzZw5UyNHjiyt0IrswIEDevzxxyWdmz0cERHhsdyrr76qn3/+Wd26ddMzzzyTb7vGGN12221KTU3V/fff7/rm1/lWrFih999/X8HBwfr8889dx5csWaJPPvlEYWFhmjNnTq793HnnnUpKStKYMWM0bNiwfOPyJCIiQseOHWMJdxRKTctyLT/3/qZNanPZZT6NB96RnJysatWq+TqMYjl8+LD27t2r6667zm3bjkWLFunLL7/UvHnzJEm33XabFixY4Ksw3bz99tt66KGHJEl79uxxrTZQHNnfzx0Oh9e2oDhw4IAsy1LLli0LXCcrK0vSuW/dlhbnXmBOZ8+eLdXXelZWlk6dOqXw8HDXsTNnzujIkSNq1aqVQkJCJElvvvmm67mXpFOnTumCCy5we7569eqln3/+WTabzVXPyeFwKC0tTS+99JJGjhypr776Sn/7299c50vyMrJt27Y6tmdPjuW3kwrRx9atW3VVly45lnBfcfy4wi+80K3tHxMSZIWFSZK2rFqlJ665RnL2mZiovn+d2ybpzVmz9L+ZM2Vbv95Vv81tt+n9Av4fP39vsszMTM2aNUtr167VzTffrNtvv13SueuyjIwMtW3bVsOGDdOCBQsUkpmplf/+d5GWcF+9ZYvGjh3r2u/stdde07hx4/Tcc89pwoQJysrKUlpami4rwffgjIwM/fnnn2rUqFG+ZTMzM932cHNyXiN0kvsS7uEDBmhBHjNijh8/rosbNszxGnpiyhSP19833XSTNm7cqJ9//jnHrABJWrN0qZ4fOlTS/y+V+8ADD+idd95xu47Z9te/zt8/37dP9Vu3zuuu+9SmTZt01113qVu3boqNjdXQoUN1//33l8gYac7bR86Lf2qWuvT0dFWtWlWSdPToUa1YsUIbNmzQf/7zH4X9NV4gd85x8M4778zz71Nvu/rqq3PMQFq2bJl27dqlrl276tprr/VaLB9++KFmzJih9957Tz179pQkVatWTf42m2t8Sb3oIv1SiH0VC2vDhg2uPR+lgv8fTkxMVEhIiAIDA0srNEhKOHJEw/56v/rnwoW69qabXOeKM946HA5lZGS4xrjKKD093TWrLDcFmTWJ0meM0X/+8x+FhITovvvu83U4AACgAvP6Eu6Fuchs3ry5BgwYoEmTJhXqg3JvioiIcC2bER0dnWsCPTo6WpIK9GGidO7CPCIiQgcOHHDVLUy7zt8TExN15swZ1ahRI0fdpKQk11IyjRs3LlBcQGkoiWQeyofynjyXpGbNmnlMtIwYMUIjRoxQ//79tXr1ar366qs+iM6z+++/Xw0aNNBFF11UYv/fjh07pnXr1mnIkCFeS55LUqtWrQpdpzQT505hYWHKysrSp59+qlatWpX6az0gIMAteS5JNWrUUIcOHSSdW3pq//79uvXWW93K1K1bN0dbP/30U679+Pn5KSQkRC+88IKkc+P10qVL9fPPP5f4h6w//fSTml9wQbHa6Ny5s8fj538xQHL/ELRr1655tnv33XerZd26mjxwoOvYc889V+C4tm3bpmeffVYPPPCAgoODFRwcrIcfflgPP/ywa7m848eP64MPPlBwcLCrXvv27fXJjBkF7mfe3LlK/PVXjXnzTb05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ELVr165IbSYlJWnjxo2KjIxUVFSU4uLiJEl16tRRu3btNGjQIDVr1izX+k8//bR27dqVZx9du3bVs88+W6T4AAAA4B0s4Q4AAAAAAAB4T6kl0JcsWaIpU6bkOG6M0VtvvVWotowxsixL9913X0mFV2IiIyM1depUpaamSpJCQkKUlJSkTZs26ZdfftHo0aM1bNiwQrc7evRo2e121+9BQUEyxujEiRM6ceKEVq1apTFjxujGG2/Ms52qVavmuvR9tWrVCh0XAAAAvMsY4+sQAAAAAAAAgEqj1BLoUu4f9hX2Q8D69etr6tSpuvrqq0sirBKTmJiol156SampqWrfvr0mTpyo8PBwJScna/78+frqq680a9YsNW/eXB07dixU23a7XRdffLGuueYade7cWXXq1JHD4dDhw4f14Ycfavfu3froo48UERGhLl265NrO0KFDdccddxT3rgIAAAAAAAAAAABAhVdqCfShQ4eqadOmbsfGjBkjy7I0ceJEde7cOc/6fn5+qlatmpo1a6b27dvL39+/tEItskWLFslms6l27dqaPHmyQkJCJJ2b2T1hwgTFxsZqy5YtmjNnjl5//fVCtT1t2rQcy7/7+fmpRYsWev755/Xoo4/q6NGjWrx4cZ4JdAAAAAAAAAAAAABAwZRaAr1jx445Zl2PGTNGktSvXz8NGTKktLr2CmOM1q1bJ0kaMGCAK3me3U033aQtW7bowIEDOnbsmBo2bFjg9vPaOz0oKEg9e/bUZ599pqioqMIHDwAAAAAAAAAAAADIoVSXcD/fxx9/LMuy8p19Xh7ExMQoISFBknK9PxdddJFCQkKUkpKiHTt2FCqBnp8aNWpIkts+6QAAAAAAAAAAAACAovNqAn306NHe7K5URUdHu243btzYYxl/f39FRERo//79iomJKdH+d+3aJUlq0qRJnuXWrl2rVatWKSEhQVWrVlVERIQuu+yyXGfNAwAAAAAAAAAAAEBl5efVzvz8FBAQoGXLlhWq3nfffSd/f38FBHg1358n5+zzatWqKSgoKNdytWvXditfEg4ePKhNmzZJOrccfl5OnDihhIQEBQUFyWazae/evZo9e7YeeughHT58uMRiAgAAAAAAAAAAAIDyzusZaWOMV+uVltTUVEnKM3me/byzfHHZbDa9/vrrcjgcatmypa677jqP5dq1a6drrrlGl156qcLCwmRZls6ePat169Zp7ty5OnXqlP71r3/pzTffdC0Hn5d58+Zp/vz5Hs+dPn26WPcJAAAAAAAAAAAAAMqCsjOlG/nKzMzUK6+8omPHjql69er629/+Jn9/f49l77jjjhzHqlevroEDB+qiiy7S3//+d8XHx+vLL7/UXXfdlW/fNptNJ0+e9HjO4XAU7o4AAAAAAAAAAAAAQBlULhLoKSkpkqSqVat6rc9p06Zp7969OY736tVL48ePV3BwsCQpPT09z3ac553li8put+u1117T9u3bFRwcrOeee07h4eFFaqtly5bq1auXfvzxR/36668FSqCHhoaqXr16Hs/5+Xl1JwAAAIBKpaytxAQAAAAAAABUZOUige7c7zu3BG5pSE5OVmJiYo7jNptN0v/vbZ6cnKz09PRcl3KPj4+XJNWqVavIsdjtdk2fPl2bNm1SUFCQnnnmGbVu3brI7UlS69at9eOPPyo2NrZA5UeNGqVRo0Z5PBcREaFjx44VKx4AAAAAAAAAAAAA8LVSS6BHRkZq+/btHs+tXr3aY3I6O2OMbDabtm7dqnnz5smyLHXr1q3kA83FtGnT8jzfqFEj1+2YmBi1bNkyRxmHw6GjR4/mKF8YDodDM2bM0E8//aQqVaro6aefVrt27YrUFgAAAAAAAAAAAAAgd6WWQF+yZImmTJmS47gxRm+99Vah2jLGyLIs3XfffSUVXrE1atRItWvXVnx8vLZu3eoxgb53717X8vMdO3YsdB/Ox2rNmjUKCAjQk08+qUsvvbTYsUvS/v37JUn169cvkfYAAABQOizL8nUIAAAAAAAAQKVRqptXG2PcfnI7nt9P/fr1NXPmTF199dWlGW6hWJalXr16SZK+/fZbV6I8u8WLF0uSWrVqpYYNGxa6j/fee0+rVq2Sn5+fHn/8cXXv3r1A9fLbJzMqKko//fSTJHl1Vj8AAAAAAAAAAAAAlGWlNgN96NChatq0qduxMWPGyLIsTZw4UZ07d86zvp+fn6pVq6ZmzZqpffv28vf3L61Qi2zEiBFauXKlTp8+ralTp+qhhx5SgwYNZLPZNH/+fG3evFmWZemuu+7yWH/IkCGSpNtuu0133HGH27mPPvpI3377rfz8/PToo4/qyiuvLHBcCxcu1PHjx9WrVy9ddNFFCg0NlXRuv/affvpJc+bMUVZWlmrVqqVhw4YV8d4DAADAG5iBDgAAAAAAAHhPqSXQO3bsmGPZ8jFjxkiS+vXr50oel2dhYWF66qmnNHXqVO3cuVMTJkxQaGioUlNT5XA4ZFmWRo8eXejl20+dOqWlS5dKOveB6UcffaSPPvoo1/Kvv/666tat6/o9MzNTq1at0qpVqyRJISEh8vPzk81mc81Ob9CggZ566inVqFGjsHcbAAAAXpTf6kIAAAAAAAAASk6pJdA9+eSTTyQp39nn5UmHDh00Y8YMLVy4UNu2bVNCQoKqV6+uNm3a6MYbb1S7du0K3abD4XDdttvtSkxMLHB5SerZs6ccDof27t2r2NhYnT17VmlpaapZs6aaNGmiHj16qF+/fqpatWqhYwMAAAAAAAAAAACAisqrCfS7777bm915TYMGDTRx4sRC11u2bJnH4/Xr18/1XEE0btxYo0aNKnJ9AAAAAAAAAAAAAKiM/HwdAAAAAAAAAAAAAAAAZYFXZ6Bnt2HDBs2ePVubNm3S0aNHdebMmRxLkZ/PsixlZWV5KUIAAAAAAAAAAAAAQGXi9QR6SkqK7rnnHn3xxReSJGOMt0MAAAAAAAAAAAAAACAHryfQR44cqWXLlskYo9DQULVv316bNm2SZVlq27atgoODdeTIEZ0+fVrSuVnnXbp0UWhoqLdDBQAAAAAAAAAAAABUIl7dA33lypVaunSpJGno0KE6fvy4NmzY4Do/depUbd68WSdPntQvv/yi66+/XsYYpaena9asWfrxxx+9GS4AAAAAAAAAAAAAoBLxagJ9zpw5kqTw8HDNnz9f1atXz7Vst27dtGLFCk2aNEk7d+7U0KFDlZGR4a1QAQAAAAAAAAAAAACVjFcT6M6l2m+99VZVrVo1x3lP+6G//vrratOmjSIjI/Xxxx97I0wAAAAAAAAAAAAAQCXk1QR6bGysJKlDhw5uxy3LkiSlp6fnqOPn56dRo0bJGKP//e9/pR8kAAAAAAAAAAAAAKBS8moCPS0tTZJUo0YNt+OhoaGSpISEBI/1WrZsKUnat29fKUYHAAAAAAAAAAAAAKjMvJpADwsLkySlpKS4Ha9Tp44k6eDBgx7rORPrcXFxpRccAAAAUAY5r5UBAAAAAAAAlD6vJtBbtWolSfrjjz/cjrdr107GGK1cudJjvbVr10rKOXMdAAAAqOjCw8N9HQIAAAAAAABQaXg1gd61a1cZY7Rt2za349dff70kKTIyUh988IHbucWLF+vzzz+XZVnq2rWr12IFAAAAAAAAAAAAAFQuXk2g9+vXT5K0evVq2e121/GRI0e6lqZ84IEH1L17d91xxx3q3r27br75ZhljJEkTJkzwZrgAAAAAAAAAAAAAgErEqwn0/v37q2nTpgoMDHRbrj0sLEwffvih/P39ZYzRb7/9ps8//1y//fabK3l+zz33aOjQod4MFwAAAAAAAAAAAABQiXg1gR4UFKRDhw7pxIkT6t+/v9u5G2+8UWvXrlW/fv1ciXRjjFq3bq13331XM2fO9GaoAAAAAAAAAAAAAIBKJsDXAWR3+eWX64cfflBWVpZOnz6t0NBQVa9e3ddhAQAAAAAAAAAAAAAqgTKVQHcKCAhQgwYNfB0GAAAAAAAAAAAAAKAS8eoS7gAAAAAAAAAAAAAAlFUk0AEAAAAAAAAAAAAAEAl0AAAAAAAAAAAAAAAkkUAHAAAAAAAAAAAAAEASCXQAAAAAAAAAAAAAACSRQAcAAAAAAAAAAAAAQBIJdAAAAAAAAAAAAAAAJJFABwAAAAAAAAAAAABAEgl0AAAAAAAAAAAAAAAkkUAHAAAAAAAAAAAAAEASCXQAAAAAAAAAAAAAACSRQAcAAAAAAAAAAAAAQBIJdAAAAAAAAAAAAAAAJJFABwAAAAAAAAAAAABAEgl0AAAAAAAAAAAAAAAkkUAHAAAAAAAAAAAAAEASCXQAAAAAAAAAAAAAACSRQAcAAAAAAAAAAAAAQBIJdAAAAAAAAAAAAAAAJJFABwAAAMqNthdf7OsQAAAAAAAAgAqNBDoAAABQTnTq1MnXIQAAAAAAAAAVGgl0AAAAAAAAAAAAAABEAh0AAAAAAAAAAAAAAEkk0AEAAAAAAAAAAAAAkEQCHQAAAAAAAAAAAAAASSTQAQAAAAAAAAAAAACQJAX4OoCKIDY2VosWLdK2bduUkJCg0NBQtWnTRkOGDFG7du2K1ObOnTs1efLkfMu9/vrratWqVZ7tLFu2TPv27ZPNZlOtWrV06aWXasSIEWrQoEGRYgMAAAAAAAAAAACAiogEejFFRkZq6tSpSk1NlSSFhIQoKSlJmzZt0i+//KLRo0dr2LBhxeojLCws13MBAbk/hYsWLdKcOXNkjJFlWQoODtbJkyf13Xffad26dXrmmWeKnOAHAAAAAAAAAAAAgIqGBHoxJCYm6qWXXlJqaqrat2+viRMnKjw8XMnJyZo/f76++uorzZo1S82bN1fHjh2L3M+cOXMKXWfbtm2u5PmgQYN0xx13qFq1ajpx4oTefvtt7dy5Uy+99JLee+891ahRo8ixAQAAAAAAAAAAAEBFwR7oxbBo0SLZbDbVrl1bkydPVnh4uCSpWrVqmjBhgrp27SpjTJES4MXlTJ5369ZNEyZMULVq1SRJ4eHhmjx5smrXrq2zZ89q0aJFXo8NAAAAAAAAAAAAAMoiEuhFZIzRunXrJEkDBgxQSEhIjjI33XSTJOnAgQM6duyY12KLiYlRVFSUJGnEiBE5zoeEhGjAgAGSpHXr1skY47XYAAAAAAAAAAAAAKCsIoFeRDExMUpISJAkde7c2WOZiy66yJVY37Fjh9dii4yMlHQuUd6mTRuPZZwxx8XF6ejRo16LDQAAAAAAAAAAAADKKvZAL6Lo6GjX7caNG3ss4+/vr4iICO3fv18xMTFF7utvf/uboqOjZbfbFRYWposvvlgDBgxQ27ZtPZZ39hURESE/P8/fkcgec0xMjBo1alTk+AAAAAAAAAAAAACgImAGehE5Z59Xq1ZNQUFBuZarXbu2W/mi2Ldvn/z8/GSM0cmTJ7V27Vr94x//0MyZMz0uvx4fH+/WtydBQUEKDQ11Kw8AAAAAAAAAAAAAlRkz0IsoNTVVkvJMnmc/7yxfUKGhoRo2bJh69uypxo0bKygoSA6HQwcPHtSCBQv022+/afny5apZs6ZuueUWt7ppaWkFjs1msxUotnnz5mn+/Pkez50+fbqA9woAAAAAAAAAAAAAyi4S6GVU8+bN1bx5c7djfn5+at26tZ599lm98sor2rBhgxYuXKgbbrhB1apVK9V4bDabTp486fGcw+Eo1b4BAAAAAAAAAAAAwBtIoOdi2rRp2rt3b47jvXr10vjx4xUcHCxJSk9Pz7Md53ln+ZJgWZbuvvtubdiwQWlpaYqMjNQVV1zhOl+1atUSjy00NFT16tXzeC63fdYBAABQcqpKqpKRISUney7w1ypEFUpGhq8jAAAAAAAAQCVDAj0XycnJSkxMzHHcZrNJ+v/9xZOTk5Wenp7rcunO/cVr1apVovGFh4erRo0aOnPmjGJjY93OOWPLa2/z9PT0HPclL6NGjdKoUaM8nouIiNCxY8cKGjoAAACKoJGkCxISpIMHfR2K98TF+ToCAAAAAAAAVDIk0HMxbdq0PM83atTIdTsmJkYtW7bMUcbhcOjo0aM5ype2xo0bS5KOHj0qh8PhcYZ4dHS067Y3YwNcataU+vb1dRQAgLIkNFTy95c6dTr3b2ho8dqQ3NvJrW1P70nn/14SsRVFaKi69eih6X/9OvH22yUP151uvBlfaTj/OZQKfp9K8nnK61qlIK8ZACgJ/N0EJ14LAAAAgNeQQC+iRo0aqXbt2oqPj9fWrVs9JtD37t2rlJQUSVLHjh1LtP/Y2FidOXNGklS/fn23cx06dJAkpaSkaO/evWrbtm2O+tu2bZMk1alTRxERESUaGwAAQJEEBEiXXy7ZbOcSnwFFuFTN3obk3k5x2i6J2IoiIEDhw4frP2vWKCM9XS0vuyz/Ot6MrzSc/xxKBb9PvnqeAAAAAAAAUGGweXURWZalXr16SZK+/fZbV6I8u8WLF0uSWrVqpYYNGxaqfWNMnudnz54tSQoKCsqRnI+IiFCLFi3cYsguJSVF33zzjSSpd+/esiyrULEBAACUmoCAczOsipP4dLZxfjvFbbskYitiv5f26aPLrrvu/+9XXj8VIWmc/Tks7H3y1fMEAAAAAACACoEEejGMGDFCoaGhOn36tKZOnerai9xms2nmzJnavHmzLMvSXXfd5bH+kCFDNGTIEM2fPz/HuYkTJ2rp0qWuZdilc0n1AwcO6MUXX9T69eslSTfffLOqVauWo76zz82bN2vmzJmu/c5jY2M1depUxcXFqXr16hoxYkTxHwgAAAAAAAAAAAAAqAAsk99UZ+QpMjJSU6dOVWpqqiQpNDRUqampcjgcsixLo0eP1rBhwzzWHTJkiCTptttu0x133OHxnCQFBAQoJCREaWlpysjIkHRuBvyNN96oe+65J9fYFi1apDlz5sgYIz8/PwUHB7sS6cHBwXrmmWfUrl27ot/5v0REROjYsWNq2LCha893AAAAAAAAAAAAAChvWNewmDp06KAZM2Zo4cKF2rZtmxISElS9enW1adNGN954Y5ET1A8++KD27NmjqKgoJSYmymazqUqVKmrUqJHatm2r/v37e9x3PbsRI0aodevWWrZsmfbu3SubzaZ69eqpU6dOuummm9SgQYMixQYAAAAAAAAAAAAAFREz0FFszEAHAAAAAAAAAAAAUBGwBzoAAAAAAAAAAAAAACKBDgAAAAAAAAAAAACAJBLoAAAAAAAAAAAAAABIIoEOAAAAAAAAAAAAAIAkyTLGGF8HgfItMDBQmZmZ8vPzU3h4uK/DAQAAAAAAAAAAAFCJNGjQQFu2bCmRtgJKpBVUana7XZLkcDh07NgxH0cDAAAAAAAAAAAAAEVDAh3FVrVqVaWlpcnf31/16tXzdTgAKoHTp0/L4XDIz89PF1xwga/DAYBSx7gHoLJh3ANQ2TDuAahsGPcAlLQGDRqUWFss4Q4AKHduuOEGnTx5UvXq1dOKFSt8HQ4AlDrGPQCVDeMegMqGcQ9AZcO4B6As8/N1AAAAAAAAAAAAAAAAlAUk0AEAAAAAAAAAAAAAEAl0AAAAAAAAAAAAAAAkkUAHAAAAAAAAAAAAAEASCXQAAAAAAAAAAAAAACRJAb4OAACAwrrjjjtks9kUGhrq61AAwCsY9wBUNox7ACobxj0AlQ3jHoCyzDLGGF8HAQAAAAAAAAAAAACAr7GEOwAAAAAAAAAAAAAAIoEOAAAAAAAAAAAAAIAkEugAAAAAAAAAAAAAAEgigQ4AAAAAAAAAAAAAgCQS6AAAAAAAAAAAAAAASJICfB0AAKBsSkhI0O7du3XgwAFFRUUpKipKNptNkjRz5kzVr18/3zaMMVq5cqVWrlyp6OhoZWVlqX79+rriiis0fPhwVa1aNc/6sbGxWrRokbZt26aEhASFhoaqTZs2GjJkiNq1a1dh+wYAp6SkJC1cuFCbN29WXFycgoKC1KJFC91www3q0aOHr8MDUM4kJydr165dOnjwoKKionTw4EElJSVJkqZOnar27dvn28bGjRv1zTffKCoqSunp6brgggvUrVs33XzzzapRo0aedYs7ppXXvgH41qlTp7Rx40ZFRkbqyJEjio+PV0BAgOrWratOnTpp8ODBatCgQZ5tlNfxh7EPqJwOHjyozZs368CBAzp+/LjOnDmj9PR0Va9eXc2bN1fv3r3Vp08f+fnlPr+yvI49jHsASopljDG+DgIAUPbMnz9fn332mcdzBUmg2+12vfTSS9q8ebMkKSAgQAEBAUpLS5MkNWzYUNOmTVOtWrU81o+MjNTUqVOVmpoqSQoJCVFqaqqMMbIsS6NHj9awYcMqXN8A4BQdHa3Jkye7klvBwcFKT0+Xw+GQJA0ePFjjx4/3ZYgAyplVq1ZpxowZHs8VJIH+/vvva8WKFZIkPz8/BQUFua6XwsLCNHXqVDVq1Mhj3eKOaeW1bwC+derUKY0bN07ZP/4MCQlRRkaGsrKyJEmBgYF65JFH1LNnT49tlNfxh7EPqLzeffddffvtt67fnRM5nJ9NSVK7du30z3/+UyEhITnql9exh3EPQEkigQ4A8GjBggVauXKlWrRooZYtWyo4OFgzZ86UVLAE+ty5c/XFF1+oSpUqmjBhgvr166eAgADt2rVL06dP1+nTp3XJJZfopZdeylE3MTFR999/v2w2m9q3b6+JEycqPDxcycnJmj9/vr766itZlqUpU6aoY8eOFaZvAHDKzMzUgw8+qNjYWDVp0kSPPfaYmjVrpvT0dC1dulSffvqpjDF6+OGHdc011/g6XADlxKpVqzRnzhzX9d2FF16o6dOnS8o/gf7dd9/pnXfekWVZGjlypG688UYFBQXp8OHDmj59uv744w+Fh4fr7bffVpUqVdzqFndMK699A/C9P//8UxMmTNCll16qq6++Wp06dVKNGjVkt9u1Z88e/fe//9WRI0cUEBCg6dOnq2nTpm71y+v4w9gHVG6rVq1ScnKy2rZtq4YNG7qS5ImJifrhhx/06aefyuFw6LrrrtPEiRPd6pbXsYdxD0BJYw90AIBHt9xyiz766CM9/fTTuuWWW3TJJZcUuG5iYqKWLl0qSRo1apT69++vgIBzu4a0a9dOTz31lCzL0u7du7Vly5Yc9RctWiSbzabatWtr8uTJCg8PlyRVq1ZNEyZMUNeuXWWM0Zw5cypU3wDg9N133yk2NlZBQUF69tln1axZM0lSUFCQbrnlFg0YMECSNG/ePNfsKQDIT9++fTV79mw9++yzuuOOO9S1a9cC1cvMzNT8+fMlSTfccINuueUWBQUFSZKaNWumZ555RkFBQTpx4oR++OGHHPWLM6aV574B+F61atX0n//8R88//7x69+7tWn7X399f7dq107/+9S/VrFlTWVlZrr/lnMrz+MPYB1Ru/fr104033qhWrVq5zTAPCwvTzTffrJtuukmStGbNGrcxoDyPPYx7AEoaCXQAgEf+/v5FrrthwwZlZGQoJCREN9xwQ47zrVq1UocOHSSdu1jPzhijdevWSZIGDBjgcSkp54X+gQMHdOzYsQrRNwBk5xwjevfurbp16+Y4P2LECFmWpfj4eO3cudPL0QEor4p6fRcZGamEhARZlqXhw4fnOF+vXj317t1bkudrnOKMaeW5bwC+FxoaqubNm+d6vlatWurSpYskKSoqyu1ceR5/GPsA5KVVq1aSpIyMDJ09e9Z1vDyPPYx7AEoaCXQAQImLjIyUJLVt29b1jc3zXXrppZKkHTt2uB2PiYlRQkKCJKlz584e61500UWu5Pb59ctr3wDglJqaqgMHDkjKfSyqW7euIiIiJDGeACh9zmucRo0aefxAUvr/a5x9+/a57a9Z3DGtvPYNoPxwzkq32+1ux8vr+MPYByA/e/fulXRub/SwsDDX8fI69jDuASgNJNABACUuJiZGktSkSZNcyzjPJSUl6cyZM67j0dHRrtuNGzf2WNff39910evsq7z3DQBOR48elTFGUsHGk/PHIgAoaYW5xjHG6OjRo67jxR3TymvfAMqPXbt2Scr5f728jj+MfQA8SU9P19GjRzV37lwtWbJEkjRw4EBZluUqU17HHsY9AKUhwNcBAAAqHucs7tq1a+daJvu5hIQE17f+nXWrVauW6yzu7PWd5ct73wDgFB8f77pdkPHk/LEIAEqac1wqzDXO+XULWv/8Ma289g2gfNi0aZMOHjwo6dyewdmV1/GHsQ+AU3Jysu64444cxwMCAjRo0CCNGjXK7Xh5HXsY9wCUBhLoAIAS51zKKK8kdPZzqampOW7nVTf7+ex1y3PfAOCUfTm4gownjCUASlthr3FSUlJy1C1o/eJeX5WVvgGUfadOndI777wjSbrssstce6E7ldfxh7EPgJOfn59rifaUlBRlZGTIsiwNGjRIw4YNk7+/v1v58jr2MO4BKA0k0AEAAAAAAABUGsnJyXrhhReUlJSkBg0a6OGHH/Z1SABQ4kJCQjRnzhxJ55YeP3nypJYvX67ly5dr1apVmjx5stq2bevjKAGgbCKBDgCV0LRp07R3794cx3v16qXx48cXu/2qVasqOTlZ6enpuZbJfi44ODjH7bzqZj+fvW557hsAnKpWreq6nZ6erpCQEI/lchuLAKCkOcelgl7jZB+3ijumlde+AZRdqamp+te//qUjR46odu3amjJliqpXr56jXHkdfxj7AHhiWZbq16+vcePGqV69evrwww/12muv6f3333fNri6vYw/jHoDS4OfrAAAA3pecnKzExMQcPzabrUTad+4LlH0PovNlP1er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//73P11//fWqX7++qlSp4npdzJo1y9ehAQAAAAAqsABfBwAAAAAAQFmyZs0arVmzRpI0evRoEvU+MHHiRL3zzju+DqPceP755/Wvf/2rRNr68ccf1bdvX7djBw4c0OzZs/XTTz9p7969SkxMlCTVrFlTTZo00cUXX6yuXbvq6quvVrt27fJs32az6fPPP9dXX32l7du369SpU0pNTVVoaKjCw8PVsmVLde7cWVdeeaV69+6t4ODgErlfAAAAAFBQJNABAAAAAMhmzZo1rmRk3759SaB72bZt21zJ8zp16uihhx5SmzZtFBQUJEnq3LmzL8OrVLKysvTkk09qxowZstvtOc6fOnVKp06d0pYtWzR37lxJ0rvvvqv777/fY3vffPONxo0bp+PHj+c4d+bMGZ05c0b79u3T119/LUnq3r27fvnllxK8RwAAAACQPxLoAAAAAIBy5ciRI74OAaXImTyVpDfffFN33HGHD6MpH2677TZ16tQp1/NvvvmmfvzxR0nSQw89pKuvvjrXstlnkN91111asGCBJMmyLF1zzTW6+uqr1bhxY1WpUkXx8fHavXu31q9fr61bt0qSx0S7dO55HTp0qLKysiRJzZs317Bhw9S2bVvVqFFDNptNf/xfe3ce3fOV/3H89RURktiXiKhtLKG2Q+1EqJaDGAlOgrFNaox2UEw7OFUtJkZblM5pUU1QPRJGRGI5lkhSIpaIMLYRJG2MiCW2yMj6/f3h+JxvJPlmE+1v5vk4J+d88r3vz/ve+/3IH+37c+/96SedOnVKhw8fVkZGRpG5AAAAAKAiUUAHAAAAAAC/GsnJycY1q81LxtXVVa6urkW2h4SEGNddunTRyJEji80ZFhZmFM9r166tsLAw9enTp8j4GzduaOPGjXJ2di7QlpmZqalTpxrF8wULFmjx4sWysbEpNNfTp08VFhammJiYYscJAAAAAC8bBXQAAAAAAPCrkZmZaVxXrVr1FxzJ/7bnW7JLkp+fn9XiuSQ1btxYH330UaFt4eHhSklJkST17NlTf/3rX63mqlq1qsaMGaMxY8aUctQAAAAAUH6VfukBAAAAAAD+d+zfv1+enp5ydnZW1apV1aRJE3l5eenAgQMlztGsWTOZTCarZ5M/evRIK1as0IABA+Tk5KQqVaqoevXqatasmbp16yZfX19t375dWVlZxj2ffPKJ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", + "text/plain": [ + "" + ] }, + "execution_count": 49, "metadata": { "image/png": { "height": 200, "width": 1000 } }, - "output_type": "display_data" + "output_type": "execute_result" } ], "source": [ @@ -5318,19 +5682,12 @@ }, { "cell_type": "code", - "execution_count": 48, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:33:05.952850Z", - "iopub.status.busy": "2025-11-21T06:33:05.952701Z", - "iopub.status.idle": "2025-11-21T06:33:06.731536Z", - "shell.execute_reply": "2025-11-21T06:33:06.731101Z" - } - }, + "execution_count": 50, + "metadata": {}, "outputs": [ { "data": { - "image/png": "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P/44HbdWCvhytaamJuzZswczZsywrVMqlZgxYwa2bdvWiXsWXPLy8lBSUiI7jlFRURg/fjwdRwfV1dUAgNjYWADAnj170NzcLDt2AwYMQGpqKh07K7PZjFWrVqG+vh6ZmZl0zLywYMECzJkzR3aMAPq8eXL8+HGkpKQgPT0d8+bNQ35+PgA6bu58++23GDNmDK677jokJiZi5MiReOedd2zb6fvBO01NTfj4449xxx13QKFQ0GfOjYkTJ2L9+vU4duwYAGD//v3YvHkzZs+eDYA+c66YTCaYzWbodDrZer1ej82bN9NxayV1Z++AJ+fOnYPZbEZSUpJsfVJSEnJycjppr4JPSUkJADg9jmIbASwWCxYuXIhJkyZhyJAhAPix02g0iI6Olj2Wjh1w8OBBZGZmorGxEeHh4fj6668xaNAgZGVl0TFzY9WqVdi7d6+szlqgz5tr48ePxwcffID+/fujuLgYTz31FKZMmYLs7Gw6bm6cPHkSK1aswKJFi/CXv/wFu3btwp///GdoNBrMnz+fvh+8tHr1alRVVeG2224DQL+r7ixevBg1NTUYMGAAVCoVzGYznn32WcybNw8AnZO4EhERgczMTDz99NMYOHAgkpKS8N///hfbtm1Dnz596Li1UsAHOYR0pAULFiA7OxubN2/u7F0JCv3790dWVhaqq6vxxRdfYP78+di0aVNn71ZAKygowIMPPohffvmlxdU64p64CgwAw4YNw/jx45GWlob//e9/0Ov1nbhngc1isWDMmDF47rnnAAAjR45EdnY23nzzTcyfP7+T9y54vPfee5g9ezZSUlI6e1cC3v/+9z988skn+PTTTzF48GBkZWVh4cKFSElJoc+cBx999BHuuOMOdO/eHSqVCqNGjcJNN92EPXv2dPauBZ2AL1eLj4+HSqVq0a2ktLQUycnJnbRXwUccKzqOrt1///34/vvvsXHjRvTo0cO2Pjk5GU1NTaiqqpI9no4doNFo0KdPH4wePRrLly/H8OHD8dprr9Exc2PPnj04e/YsRo0aBbVaDbVajU2bNuGf//wn1Go1kpKS6Nh5KTo6Gv369UNubi595tzo1q0bBg0aJFs3cOBAW6kffT94dvr0aaxbtw5//OMfbevoM+faI488gsWLF+PGG2/E0KFDccstt+Chhx7C8uXLAdBnzp2MjAxs2rQJdXV1KCgowM6dO9Hc3Iz09HQ6bq0U8EGORqPB6NGjsX79ets6i8WC9evXIzMzsxP3LLj07t0bycnJsuNYU1ODHTt2nPfHkTGG+++/H19//TU2bNiA3r17y7aPHj0aISEhsmN39OhR5Ofnn/fHzpHFYoHRaKRj5sb06dNx8OBBZGVl2X7GjBmDefPm2Zbp2Hmnrq4OJ06cQLdu3egz58akSZNatMU/duwY0tLSAND3gzdWrlyJxMREzJkzx7aOPnOuNTQ0QKmUn2KqVCpYLBYA9JnzRlhYGLp164bKykqsXbsWV155JR231urszgfeWLVqFdNqteyDDz5ghw8fZn/6059YdHQ0Kykp6exdCyi1tbVs3759bN++fQwAe/nll9m+ffvY6dOnGWO87WB0dDT75ptv2IEDB9iVV15JbQcZY/feey+Liopiv/76q6xVaENDg+0x99xzD0tNTWUbNmxgu3fvZpmZmSwzM7MT97rzLV68mG3atInl5eWxAwcOsMWLFzOFQsF+/vlnxhgds9aw767GGB07Vx5++GH266+/sry8PLZlyxY2Y8YMFh8fz86ePcsYo+Pmys6dO5larWbPPvssO378OPvkk09YaGgo+/jjj22Poe8H18xmM0tNTWWPPfZYi230mXNu/vz5rHv37rYW0l999RWLj49njz76qO0x9Jlzbs2aNeynn35iJ0+eZD///DMbPnw4Gz9+PGtqamKM0XFrjaAIchhj7PXXX2epqalMo9GwcePGse3bt3f2LgWcjRs3MgAtfubPn88Y4y0bn3jiCZaUlMS0Wi2bPn06O3r0aOfudABwdswAsJUrV9oeYzAY2H333cdiYmJYaGgou+qqq1hxcXHn7XQAuOOOO1haWhrTaDQsISGBTZ8+3RbgMEbHrDUcgxw6ds7dcMMNrFu3bkyj0bDu3buzG264QTbXCx0317777js2ZMgQptVq2YABA9jbb78t207fD66tXbuWAXB6POgz51xNTQ178MEHWWpqKtPpdCw9PZ09/vjjzGg02h5DnznnPvvsM5aens40Gg1LTk5mCxYsYFVVVbbtdNy8p2DMbvpZQgghhBBCCAlyAT8mhxBCCCGEEEJag4IcQgghhBBCSJdCQQ4hhBBCCCGkS6EghxBCCCGEENKlUJBDCCGEEEII6VIoyCGEEEIIIYR0KRTkEEIIIYQQQroUCnIIIYQQQgghXQoFOYQQQgghhJAuhYIcQgghhBBCSJdCQQ4hhBBCCCGkS/l/GF6jTMHjDREAAAAASUVORK5CYII=", + "image/png": "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", "text/plain": [ "
" ] @@ -5355,15 +5712,8 @@ }, { "cell_type": "code", - "execution_count": 49, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:33:06.732828Z", - "iopub.status.busy": "2025-11-21T06:33:06.732690Z", - "iopub.status.idle": "2025-11-21T06:33:10.008101Z", - "shell.execute_reply": "2025-11-21T06:33:10.007545Z" - } - }, + "execution_count": 51, + "metadata": {}, "outputs": [ { "data": { @@ -5401,7 +5751,7 @@ " \n", " \n", " \n", - " 3874\n", + " 3951\n", " ZNF746.H13CORE.0.PSG.A\n", " neg.SPI1@1917\n", " 165744\n", @@ -5410,12 +5760,12 @@ " 26.355452\n", " 7.435330e-10\n", " AGGGAGGAGGGAGGAAGGTGGGAGGA\n", - " -0.010775\n", - " -0.016253\n", + " -0.010761\n", + " -0.016230\n", " 1904\n", " \n", " \n", - " 3453\n", + " 3530\n", " ZN263.H13CORE.1.P.B\n", " neg.SPI1@1898\n", " 165732\n", @@ -5424,12 +5774,12 @@ " 24.008722\n", " 1.311946e-09\n", " GGGGAGGAGGACAGGGAGGAG\n", - " -0.006567\n", - " -0.016637\n", + " -0.006555\n", + " -0.016612\n", " 1892\n", " \n", " \n", - " 781\n", + " 854\n", " ZN479.H13CORE.0.P.C\n", " neg.SPI1@-174\n", " 163668\n", @@ -5438,12 +5788,12 @@ " 22.937369\n", " 2.837623e-09\n", " GCCCCCAAAGTCATCCCT\n", - " -0.007155\n", - " -0.013835\n", + " -0.007137\n", + " -0.013795\n", " -172\n", " \n", " \n", - " 1036\n", + " 1109\n", " ZNF746.H13CORE.0.PSG.A\n", " neg.SPI1@-191\n", " 163639\n", @@ -5452,12 +5802,12 @@ " 24.462995\n", " 3.833248e-09\n", " TCTCCCTCCCATCCTCCCTCCCCAGC\n", - " -0.002449\n", - " -0.001297\n", + " -0.002451\n", + " -0.001303\n", " -201\n", " \n", " \n", - " 3545\n", + " 3622\n", " ZNF746.H13CORE.0.PSG.A\n", " neg.SPI1@1898\n", " 165732\n", @@ -5466,8 +5816,8 @@ " 23.523391\n", " 7.853286e-09\n", " GGGGAGGAGGACAGGGAGGAGGGAGG\n", - " -0.005327\n", - " -0.010747\n", + " -0.005316\n", + " -0.010729\n", " 1892\n", " \n", " \n", @@ -5485,21 +5835,21 @@ " ...\n", " \n", " \n", - " 1088\n", + " 1446\n", " CREB3.H13CORE.0.SM.B\n", - " neg.SPI1@-21\n", + " neg.SPI1@-22\n", " 163819\n", " 163833\n", " +\n", " 1.754682\n", " 4.999340e-04\n", " GCGGTGATGTCACC\n", - " -0.206348\n", - " -0.585193\n", + " -0.206573\n", + " -0.585771\n", " -21\n", " \n", " \n", - " 2067\n", + " 2140\n", " RXRB.H13CORE.2.PS.A\n", " neg.SPI1@1182\n", " 165019\n", @@ -5508,12 +5858,12 @@ " 12.213856\n", " NaN\n", " CCATGACCTCT\n", - " -0.008323\n", - " -0.024233\n", + " -0.008334\n", + " -0.024255\n", " 1179\n", " \n", " \n", - " 2913\n", + " 2990\n", " KLF7.H13CORE.0.P.B\n", " neg.SPI1@1813\n", " 165662\n", @@ -5522,12 +5872,12 @@ " 15.217368\n", " NaN\n", " GGGGGCGGGG\n", - " 0.008973\n", - " 0.025625\n", + " 0.008977\n", + " 0.025628\n", " 1822\n", " \n", " \n", - " 2986\n", + " 3063\n", " KLF7.H13CORE.0.P.B\n", " neg.SPI1@1832\n", " 165662\n", @@ -5536,12 +5886,12 @@ " 15.217368\n", " NaN\n", " GGGGGCGGGG\n", - " 0.008973\n", - " 0.025625\n", + " 0.008977\n", + " 0.025628\n", " 1822\n", " \n", " \n", - " 7451\n", + " 7528\n", " KLF7.H13CORE.0.P.B\n", " pos.SPI1@1820\n", " 165662\n", @@ -5550,59 +5900,59 @@ " 15.217368\n", " NaN\n", " GGGGGCGGGG\n", - " 0.008973\n", - " 0.025625\n", + " 0.008977\n", + " 0.025628\n", " 1822\n", " \n", " \n", "\n", - "

8556 rows × 11 columns

\n", + "

8391 rows × 11 columns

\n", "" ], "text/plain": [ " motif peak start end strand score \\\n", - "3874 ZNF746.H13CORE.0.PSG.A neg.SPI1@1917 165744 165770 - 26.355452 \n", - "3453 ZN263.H13CORE.1.P.B neg.SPI1@1898 165732 165753 + 24.008722 \n", - "781 ZN479.H13CORE.0.P.C neg.SPI1@-174 163668 163686 - 22.937369 \n", - "1036 ZNF746.H13CORE.0.PSG.A neg.SPI1@-191 163639 163665 + 24.462995 \n", - "3545 ZNF746.H13CORE.0.PSG.A neg.SPI1@1898 165732 165758 - 23.523391 \n", + "3951 ZNF746.H13CORE.0.PSG.A neg.SPI1@1917 165744 165770 - 26.355452 \n", + "3530 ZN263.H13CORE.1.P.B neg.SPI1@1898 165732 165753 + 24.008722 \n", + "854 ZN479.H13CORE.0.P.C neg.SPI1@-174 163668 163686 - 22.937369 \n", + "1109 ZNF746.H13CORE.0.PSG.A neg.SPI1@-191 163639 163665 + 24.462995 \n", + "3622 ZNF746.H13CORE.0.PSG.A neg.SPI1@1898 165732 165758 - 23.523391 \n", "... ... ... ... ... ... ... \n", - "1088 CREB3.H13CORE.0.SM.B neg.SPI1@-21 163819 163833 + 1.754682 \n", - "2067 RXRB.H13CORE.2.PS.A neg.SPI1@1182 165019 165030 - 12.213856 \n", - "2913 KLF7.H13CORE.0.P.B neg.SPI1@1813 165662 165672 + 15.217368 \n", - "2986 KLF7.H13CORE.0.P.B neg.SPI1@1832 165662 165672 + 15.217368 \n", - "7451 KLF7.H13CORE.0.P.B pos.SPI1@1820 165662 165672 + 15.217368 \n", + "1446 CREB3.H13CORE.0.SM.B neg.SPI1@-22 163819 163833 + 1.754682 \n", + "2140 RXRB.H13CORE.2.PS.A neg.SPI1@1182 165019 165030 - 12.213856 \n", + "2990 KLF7.H13CORE.0.P.B neg.SPI1@1813 165662 165672 + 15.217368 \n", + "3063 KLF7.H13CORE.0.P.B neg.SPI1@1832 165662 165672 + 15.217368 \n", + "7528 KLF7.H13CORE.0.P.B pos.SPI1@1820 165662 165672 + 15.217368 \n", "\n", " p-value matched_seq site_attr_score \\\n", - "3874 7.435330e-10 AGGGAGGAGGGAGGAAGGTGGGAGGA -0.010775 \n", - "3453 1.311946e-09 GGGGAGGAGGACAGGGAGGAG -0.006567 \n", - "781 2.837623e-09 GCCCCCAAAGTCATCCCT -0.007155 \n", - "1036 3.833248e-09 TCTCCCTCCCATCCTCCCTCCCCAGC -0.002449 \n", - "3545 7.853286e-09 GGGGAGGAGGACAGGGAGGAGGGAGG -0.005327 \n", + "3951 7.435330e-10 AGGGAGGAGGGAGGAAGGTGGGAGGA -0.010761 \n", + "3530 1.311946e-09 GGGGAGGAGGACAGGGAGGAG -0.006555 \n", + "854 2.837623e-09 GCCCCCAAAGTCATCCCT -0.007137 \n", + "1109 3.833248e-09 TCTCCCTCCCATCCTCCCTCCCCAGC -0.002451 \n", + "3622 7.853286e-09 GGGGAGGAGGACAGGGAGGAGGGAGG -0.005316 \n", "... ... ... ... \n", - "1088 4.999340e-04 GCGGTGATGTCACC -0.206348 \n", - "2067 NaN CCATGACCTCT -0.008323 \n", - "2913 NaN GGGGGCGGGG 0.008973 \n", - "2986 NaN GGGGGCGGGG 0.008973 \n", - "7451 NaN GGGGGCGGGG 0.008973 \n", + "1446 4.999340e-04 GCGGTGATGTCACC -0.206573 \n", + "2140 NaN CCATGACCTCT -0.008334 \n", + "2990 NaN GGGGGCGGGG 0.008977 \n", + "3063 NaN GGGGGCGGGG 0.008977 \n", + "7528 NaN GGGGGCGGGG 0.008977 \n", "\n", " motif_attr_score from_tss \n", - "3874 -0.016253 1904 \n", - "3453 -0.016637 1892 \n", - "781 -0.013835 -172 \n", - "1036 -0.001297 -201 \n", - "3545 -0.010747 1892 \n", + "3951 -0.016230 1904 \n", + "3530 -0.016612 1892 \n", + "854 -0.013795 -172 \n", + "1109 -0.001303 -201 \n", + "3622 -0.010729 1892 \n", "... ... ... \n", - "1088 -0.585193 -21 \n", - "2067 -0.024233 1179 \n", - "2913 0.025625 1822 \n", - "2986 0.025625 1822 \n", - "7451 0.025625 1822 \n", + "1446 -0.585771 -21 \n", + "2140 -0.024255 1179 \n", + "2990 0.025628 1822 \n", + "3063 0.025628 1822 \n", + "7528 0.025628 1822 \n", "\n", - "[8556 rows x 11 columns]" + "[8391 rows x 11 columns]" ] }, - "execution_count": 49, + "execution_count": 51, "metadata": {}, "output_type": "execute_result" } @@ -5621,15 +5971,8 @@ }, { "cell_type": "code", - "execution_count": 50, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:33:10.009453Z", - "iopub.status.busy": "2025-11-21T06:33:10.009308Z", - "iopub.status.idle": "2025-11-21T06:33:10.050722Z", - "shell.execute_reply": "2025-11-21T06:33:10.050157Z" - } - }, + "execution_count": 52, + "metadata": {}, "outputs": [ { "data": { @@ -5637,7 +5980,7 @@ "torch.Size([1, 5, 524288])" ] }, - "execution_count": 50, + "execution_count": 52, "metadata": {}, "output_type": "execute_result" } @@ -5650,30 +5993,23 @@ }, { "cell_type": "code", - "execution_count": 51, - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:33:10.052042Z", - "iopub.status.busy": "2025-11-21T06:33:10.051892Z", - "iopub.status.idle": "2025-11-21T06:33:11.111093Z", - "shell.execute_reply": "2025-11-21T06:33:11.110606Z" - } - }, + "execution_count": 53, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ "tensor([[[-0.0000e+00, 0.0000e+00, -0.0000e+00, ..., -0.0000e+00,\n", " 0.0000e+00, 0.0000e+00],\n", - " [-0.0000e+00, -0.0000e+00, -2.6888e-05, ..., 0.0000e+00,\n", + " [-0.0000e+00, -0.0000e+00, -2.7133e-05, ..., 0.0000e+00,\n", " 0.0000e+00, 0.0000e+00],\n", - " [-0.0000e+00, 1.2651e-04, 0.0000e+00, ..., 3.7016e-05,\n", - " -0.0000e+00, 1.5136e-05],\n", - " [ 1.7333e-04, -0.0000e+00, 0.0000e+00, ..., -0.0000e+00,\n", - " 1.2473e-05, -0.0000e+00]]], device='cuda:0')" + " [-0.0000e+00, 1.2640e-04, 0.0000e+00, ..., 3.7306e-05,\n", + " -0.0000e+00, 1.5127e-05],\n", + " [ 1.7314e-04, -0.0000e+00, 0.0000e+00, ..., -0.0000e+00,\n", + " 1.2241e-05, -0.0000e+00]]], device='cuda:0')" ] }, - "execution_count": 51, + "execution_count": 53, "metadata": {}, "output_type": "execute_result" } @@ -5692,13 +6028,20 @@ "\n", "attrs # (batch_size, 4, seq_len) gene mask is removed from final attributions" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { "kernelspec": { - "display_name": "decima", + "display_name": "Python (decima)", "language": "python", - "name": "python3" + "name": "decima" }, "language_info": { "codemirror_mode": { @@ -5710,9 +6053,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.14" + "version": "3.11.15" } }, "nbformat": 4, - "nbformat_minor": 2 + "nbformat_minor": 4 } diff --git a/docs/tutorials/2-variant-effect-prediction.ipynb b/docs/tutorials/2-variant-effect-prediction.ipynb index fb61bce..82ee72d 100644 --- a/docs/tutorials/2-variant-effect-prediction.ipynb +++ b/docs/tutorials/2-variant-effect-prediction.ipynb @@ -74,30 +74,63 @@ " genes and variants mapped based on these column not based on the genomic\n", " locus based on the annotaiton.\n", "\n", + " >>> decima vep -v \"data/sample.vcf\" -o \"vep_results.parquet\" --distance-\n", + " type tss --min-distance 50000 --max-distance 100000 # predict for\n", + " variants within 50kb of the TSS and 100kb of the TSS\n", + "\n", + " >>> decima vep -v \"data/sample.vcf\" -o \"vep_results.parquet\" --save-\n", + " replicates # save the replicates in the output parquet file\n", + "\n", + " >>> decima vep -v \"data/sample.vcf\" -o \"vep_results.parquet\" --genome\n", + " \"hg38\" # use hg38 genome build\n", + "\n", + " >>> decima vep -v \"data/sample.vcf\" -o \"vep_results.parquet\" --genome\n", + " \"path/to/fasta/hg38.fa\" # use custom genome build\n", + "\n", "Options:\n", - " -v, --variants PATH Path to the variant file .vcf file\n", - " -o, --output_pq PATH Path to the output parquet file.\n", - " --tasks TEXT Tasks to predict. If not provided, all tasks will\n", - " be predicted.\n", - " --chunksize INTEGER Number of variants to process in each chunk.\n", - " Loading variants in chunks is more memory\n", - " efficient.This chuck of variants will be process\n", - " and saved to output parquet file before contineus\n", - " to next chunk. Default: 10_000.\n", - " --model INTEGER Model to use for variant effect prediction either\n", - " replicate number or path to the model.\n", - " --device TEXT Device to use. Default: None which automatically\n", - " selects the best device.\n", - " --batch-size INTEGER Batch size for the model. Default: 1.\n", - " --num-workers INTEGER Number of workers for the loader. Default: 1.\n", - " --max-distance FLOAT Maximum distance from the TSS. Default: 524288.\n", - " --max-distance-type TEXT Type of maximum distance. Default: tss.\n", - " --include-cols TEXT Columns to include in the output in the original\n", - " tsv file to include in the output parquet file.\n", - " Default: None.\n", - " --gene-col TEXT Column name for gene names. Default: None.\n", - " --genome TEXT Genome build. Default: hg38.\n", - " --help Show this message and exit.\n", + " -v, --variants PATH Path to the variant .vcf file. VCF file needs to\n", + " be normalized. Try normalizing th vcf file in\n", + " case of an error. `bcftools norm -f ref.fasta\n", + " input.vcf.gz -o output.vcf.gz`\n", + " -o, --output_pq PATH Path to the output parquet file.\n", + " --tasks TEXT Tasks to predict. If not provided, all tasks will\n", + " be predicted.\n", + " --chunksize INTEGER Number of variants to process in each chunk.\n", + " Loading variants in chunks is more memory\n", + " efficient.This chuck of variants will be process\n", + " and saved to output parquet file before contineus\n", + " to next chunk. Default: 10_000.\n", + " --model TEXT `0`, `1`, `2`, `3`, `ensemble` or a path or a\n", + " comma-separated list of paths to safetensor files\n", + " to perform variant effect prediction. Default:\n", + " `ensemble`.\n", + " --metadata TEXT Path to the metadata anndata file or name of the\n", + " model. If not provided, the compabilite metadata\n", + " for the model will be used. Default: ensemble.\n", + " --device TEXT Device to use. Default: None which automatically\n", + " selects the best device.\n", + " --batch-size INTEGER Batch size for the model. Default: 8\n", + " --num-workers INTEGER Number of workers for the loader. Default: 4\n", + " --distance-type TEXT Type of distance. Default: tss.\n", + " --min-distance FLOAT Minimum distance from the end of the gene.\n", + " Default: 0.\n", + " --max-distance FLOAT Maximum distance from the TSS. Default: 524288.\n", + " --include-cols TEXT Columns to include in the output in the original\n", + " tsv file to include in the output parquet file.\n", + " Default: None.\n", + " --gene-col TEXT Column name for gene names. Default: None.\n", + " --genome TEXT Genome build. Default: hg38.\n", + " --save-replicates Save the replicates in the output parquet file.\n", + " Default: False. Only supported for ensemble\n", + " models.\n", + " --disable-reference-cache Disables the reference cache which significantly\n", + " speeds up the computation by caching the\n", + " reference expression predictios in the metadata.\n", + " --float-precision TEXT Floating-point precision to be used in\n", + " calculations. Avaliable options include:\n", + " '16-true', '16-mixed', 'bf16-true', 'bf16-mixed',\n", + " '32-true', '64-true', '32', '16', and 'bf16'.\n", + " --help Show this message and exit.\n", "\u001b[0m" ] } @@ -131,9 +164,28 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "decima - INFO - Using device: 0 and genome: hg38\n", + "decima - INFO - Performing predictions on VariantDataset(48 variants from ['chr1'] between 516455 and 110234512 bp from TSS)\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/lightning_fabric/plugins/environments/slurm.py:204: PossibleUserWarning: The `srun` command is available on your system but is not used. HINT: If your intention is to run Lightning on SLURM, prepend your python command with `srun` like so: srun python3.11 /home/lala8/.local/bin/decima vep -v data/sample ...\n", + "GPU available: True (cuda), used: True\n", + "TPU available: False, using: 0 TPU cores\n", + "💡 Tip: For seamless cloud logging and experiment tracking, try installing [litlogger](https://pypi.org/project/litlogger/) to enable LitLogger, which logs metrics and artifacts automatically to the Lightning Experiments platform.\n", + "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n", + "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n", + "\u001b[2KPredicting \u001b[35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m 96/96 \u001b[2m0:00:48 • 0:00:00\u001b[0m \u001b[2;4m1.77it/s\u001b[0m it/s\u001b[0m it/s\u001b[0m \n", + "\u001b[?25hdecima - WARNING - Warnings:\n", + "decima - WARNING - allele_mismatch_with_reference_genome: 10 alleles out of 48 predictions mismatched with the genome file /home/lala8/.local/share/genomes/hg38/hg38.fa. If this is not expected, please check if you are using the correct genome version.\n", + "\u001b[0m" + ] + } + ], "source": [ "! decima vep -v \"data/sample.vcf\" -o \"vep_vcf_results.parquet\"" ] @@ -148,12 +200,12 @@ "output_type": "stream", "text": [ "unknown: 0 / 48 \n", - "allele_mismatch_with_reference_genome: 26 / 48 \n" + "allele_mismatch_with_reference_genome: 10 / 48 \n" ] } ], "source": [ - "! cat vep_vcf_results.parquet.warnings.log" + "! cat vep_vcf_results.warnings.log" ] }, { @@ -219,16 +271,16 @@ " 163840\n", " 172672\n", " ...\n", - " -0.000053\n", - " -0.000153\n", - " -0.000089\n", - " -0.000016\n", - " -0.000013\n", - " -0.000040\n", - " -0.000070\n", - " 7.629395e-05\n", - " -0.000026\n", - " -0.000069\n", + " -0.038816\n", + " -0.132628\n", + " 0.012945\n", + " -0.057034\n", + " -0.045095\n", + " -0.019845\n", + " -0.048861\n", + " -0.248287\n", + " -0.157361\n", + " -0.202191\n", " \n", " \n", " 1\n", @@ -243,16 +295,16 @@ " 163840\n", " 178946\n", " ...\n", - " -0.000586\n", - " -0.000891\n", - " -0.000565\n", - " -0.000311\n", - " -0.000461\n", - " -0.000252\n", - " -0.000376\n", - " -6.060898e-04\n", - " -0.000454\n", - " -0.000725\n", + " 0.007422\n", + " -0.040294\n", + " 0.037184\n", + " -0.039102\n", + " -0.069273\n", + " -0.089758\n", + " 0.085668\n", + " -0.100051\n", + " 0.199948\n", + " -0.228135\n", " \n", " \n", " 2\n", @@ -267,16 +319,16 @@ " 163840\n", " 170729\n", " ...\n", - " -0.000565\n", - " -0.000787\n", - " -0.000515\n", - " -0.000279\n", - " -0.000354\n", - " -0.000202\n", - " -0.000342\n", - " -5.399883e-04\n", - " -0.000423\n", - " -0.000597\n", + " -0.039081\n", + " -0.132857\n", + " 0.012576\n", + " -0.057286\n", + " -0.044211\n", + " -0.019335\n", + " -0.049245\n", + " -0.247860\n", + " -0.158028\n", + " -0.202599\n", " \n", " \n", " 3\n", @@ -291,16 +343,16 @@ " 163840\n", " 165050\n", " ...\n", - " -0.001453\n", - " -0.001775\n", - " -0.001403\n", - " -0.000820\n", - " -0.000896\n", - " -0.000575\n", - " -0.001113\n", - " -1.119316e-03\n", - " -0.001036\n", - " -0.001202\n", + " 0.007090\n", + " -0.040752\n", + " 0.036865\n", + " -0.038709\n", + " -0.069798\n", + " -0.090022\n", + " 0.085745\n", + " -0.100093\n", + " 0.199475\n", + " -0.228633\n", " \n", " \n", " 4\n", @@ -315,16 +367,16 @@ " 163840\n", " 166306\n", " ...\n", - " 0.000045\n", - " 0.000105\n", - " 0.000060\n", - " -0.000030\n", - " -0.000049\n", - " 0.000029\n", - " 0.000135\n", - " 1.490116e-07\n", - " 0.000057\n", - " 0.000001\n", + " 0.384038\n", + " 0.383892\n", + " 0.209059\n", + " 0.197611\n", + " 0.147189\n", + " 0.214235\n", + " 0.429188\n", + " 0.046692\n", + " 0.232973\n", + " 0.122444\n", " \n", " \n", " 5\n", @@ -339,16 +391,16 @@ " 163840\n", " 167179\n", " ...\n", - " -0.000561\n", - " -0.000826\n", - " -0.000536\n", - " -0.000299\n", - " -0.000324\n", - " -0.000196\n", - " -0.000374\n", - " -3.589988e-04\n", - " -0.000342\n", - " -0.000426\n", + " 0.128468\n", + " 0.201122\n", + " 0.096130\n", + " 0.117577\n", + " -0.126177\n", + " -0.059776\n", + " 0.184826\n", + " -0.009697\n", + " 0.305417\n", + " -0.107728\n", " \n", " \n", " 6\n", @@ -363,16 +415,16 @@ " 163840\n", " 198383\n", " ...\n", - " -0.000399\n", - " -0.000585\n", - " -0.000374\n", - " -0.000208\n", - " -0.000212\n", - " -0.000126\n", - " -0.000265\n", - " -2.926290e-04\n", - " -0.000266\n", - " -0.000376\n", + " 0.382609\n", + " 0.387782\n", + " 0.206949\n", + " 0.192670\n", + " 0.148521\n", + " 0.211755\n", + " 0.428720\n", + " 0.039945\n", + " 0.232015\n", + " 0.117866\n", " \n", " \n", " 7\n", @@ -387,16 +439,16 @@ " 163840\n", " 184493\n", " ...\n", - " 0.001317\n", - " 0.001001\n", - " 0.000884\n", - " 0.001013\n", - " 0.000691\n", - " 0.001310\n", - " 0.001097\n", - " 5.598068e-04\n", - " 0.000501\n", - " 0.000827\n", + " 0.127029\n", + " 0.199535\n", + " 0.092907\n", + " 0.114106\n", + " -0.132683\n", + " -0.060256\n", + " 0.180594\n", + " -0.008448\n", + " 0.303062\n", + " -0.112591\n", " \n", " \n", " 8\n", @@ -411,16 +463,16 @@ " 163840\n", " 168975\n", " ...\n", - " -0.000244\n", - " -0.000214\n", - " -0.000310\n", - " -0.000153\n", - " -0.000324\n", - " -0.000168\n", - " -0.000147\n", - " -4.823208e-04\n", - " -0.000211\n", - " -0.000401\n", + " -0.065035\n", + " -0.009808\n", + " -0.089304\n", + " -0.123990\n", + " -0.237687\n", + " -0.145043\n", + " -0.027265\n", + " -0.172405\n", + " -0.209000\n", + " -0.169588\n", " \n", " \n", " 9\n", @@ -435,16 +487,16 @@ " 163840\n", " 173223\n", " ...\n", - " 0.000012\n", - " -0.000113\n", - " 0.000002\n", - " -0.000028\n", - " -0.000248\n", - " -0.000283\n", - " -0.000314\n", - " -1.890063e-04\n", - " -0.000022\n", - " -0.000029\n", + " 0.149715\n", + " 0.036652\n", + " 0.236477\n", + " -0.033082\n", + " -0.059123\n", + " -0.109544\n", + " -0.116550\n", + " -0.056748\n", + " 0.238428\n", + " -0.066090\n", " \n", " \n", " 10\n", @@ -459,16 +511,16 @@ " 163840\n", " 170339\n", " ...\n", - " -0.000286\n", - " -0.000486\n", - " -0.000312\n", - " -0.000150\n", - " -0.000256\n", - " -0.000124\n", - " -0.000179\n", - " -3.057718e-04\n", - " -0.000183\n", - " -0.000252\n", + " -0.064055\n", + " -0.008839\n", + " -0.088600\n", + " -0.123287\n", + " -0.236878\n", + " -0.144462\n", + " -0.026132\n", + " -0.171725\n", + " -0.208052\n", + " -0.169746\n", " \n", " \n", " 11\n", @@ -483,16 +535,16 @@ " 163840\n", " 177242\n", " ...\n", - " 0.007558\n", - " 0.004934\n", - " 0.007966\n", - " 0.007595\n", - " -0.001943\n", - " 0.001598\n", - " 0.007838\n", - " 2.528191e-03\n", - " 0.007137\n", - " 0.009534\n", + " 0.148965\n", + " 0.036048\n", + " 0.236015\n", + " -0.033107\n", + " -0.059445\n", + " -0.110096\n", + " -0.117363\n", + " -0.057286\n", + " 0.237902\n", + " -0.067406\n", " \n", " \n", " 12\n", @@ -507,16 +559,16 @@ " 163840\n", " 166924\n", " ...\n", - " -0.000190\n", - " -0.000248\n", - " -0.000215\n", - " -0.000113\n", - " -0.000070\n", - " -0.000076\n", - " -0.000159\n", - " -5.897880e-05\n", - " -0.000117\n", - " -0.000182\n", + " 0.025167\n", + " 0.316047\n", + " 0.052610\n", + " -0.128209\n", + " -0.025701\n", + " 0.018469\n", + " 0.071030\n", + " 0.035337\n", + " 0.035106\n", + " 0.198629\n", " \n", " \n", " 13\n", @@ -531,16 +583,16 @@ " 163840\n", " 166653\n", " ...\n", - " -0.000217\n", - " -0.000332\n", - " -0.000225\n", - " -0.000132\n", - " -0.000127\n", - " -0.000102\n", - " -0.000146\n", - " -2.127588e-04\n", - " -0.000168\n", - " -0.000276\n", + " -0.060978\n", + " 0.136151\n", + " 0.222250\n", + " 0.180415\n", + " -0.077709\n", + " 0.059230\n", + " -0.152584\n", + " 0.021212\n", + " 0.387905\n", + " 0.087836\n", " \n", " \n", " 14\n", @@ -555,16 +607,16 @@ " 163840\n", " 199838\n", " ...\n", - " -0.000643\n", - " -0.000886\n", - " -0.000513\n", - " -0.001688\n", - " -0.000346\n", - " -0.000528\n", - " -0.000894\n", - " -4.293919e-04\n", - " -0.001309\n", - " -0.000301\n", + " 0.024651\n", + " 0.315260\n", + " 0.050833\n", + " -0.121852\n", + " -0.024862\n", + " 0.020706\n", + " 0.065433\n", + " 0.039559\n", + " 0.038879\n", + " 0.207624\n", " \n", " \n", " 15\n", @@ -579,16 +631,16 @@ " 163840\n", " 178999\n", " ...\n", - " -0.000031\n", - " -0.000034\n", - " -0.000048\n", - " -0.000017\n", - " 0.000019\n", - " -0.000002\n", - " -0.000036\n", - " -1.719594e-05\n", - " -0.000026\n", - " -0.000037\n", + " -0.069684\n", + " 0.130147\n", + " 0.214494\n", + " 0.163851\n", + " -0.088984\n", + " 0.049194\n", + " -0.161672\n", + " 0.012433\n", + " 0.376862\n", + " 0.079508\n", " \n", " \n", " 16\n", @@ -603,16 +655,16 @@ " 163840\n", " 168116\n", " ...\n", - " -0.000396\n", - " -0.000607\n", - " -0.000421\n", - " -0.000306\n", - " -0.000294\n", - " -0.000207\n", - " -0.000237\n", - " -3.867447e-04\n", - " -0.000289\n", - " -0.000498\n", + " -0.068721\n", + " -0.131200\n", + " -0.095311\n", + " 0.046062\n", + " 0.058227\n", + " -0.014569\n", + " -0.110806\n", + " 0.156508\n", + " 0.050760\n", + " 0.086102\n", " \n", " \n", " 17\n", @@ -627,16 +679,16 @@ " 163840\n", " 183816\n", " ...\n", - " -0.000809\n", - " -0.001129\n", - " -0.000884\n", - " -0.000664\n", - " -0.000741\n", - " -0.000528\n", - " -0.000512\n", - " -7.908940e-04\n", - " -0.000607\n", - " -0.000990\n", + " -0.000722\n", + " -0.065477\n", + " -0.015448\n", + " -0.048512\n", + " 0.080478\n", + " 0.044108\n", + " -0.040190\n", + " -0.109651\n", + " 0.016822\n", + " -0.062620\n", " \n", " \n", " 18\n", @@ -651,16 +703,16 @@ " 163840\n", " 181059\n", " ...\n", - " -0.000826\n", - " -0.001292\n", - " -0.000932\n", - " -0.000710\n", - " -0.000789\n", - " -0.000506\n", - " -0.000457\n", - " -9.316206e-04\n", - " -0.000666\n", - " -0.001122\n", + " -0.068239\n", + " -0.130473\n", + " -0.095077\n", + " 0.046099\n", + " 0.058977\n", + " -0.014226\n", + " -0.110129\n", + " 0.156933\n", + " 0.051034\n", + " 0.086115\n", " \n", " \n", " 19\n", @@ -675,16 +727,16 @@ " 163840\n", " 176946\n", " ...\n", - " -0.000033\n", - " -0.000067\n", - " -0.000013\n", - " -0.000010\n", - " 0.000030\n", - " 0.000017\n", - " -0.000020\n", - " 1.147389e-04\n", - " -0.000005\n", - " -0.000017\n", + " -0.000799\n", + " -0.065457\n", + " -0.015547\n", + " -0.048479\n", + " 0.080698\n", + " 0.044615\n", + " -0.040375\n", + " -0.109146\n", + " 0.016773\n", + " -0.063049\n", " \n", " \n", " 20\n", @@ -699,16 +751,16 @@ " 163840\n", " 177982\n", " ...\n", - " -0.000297\n", - " -0.000456\n", - " -0.000343\n", - " -0.000253\n", - " -0.000310\n", - " -0.000204\n", - " -0.000172\n", - " -3.470182e-04\n", - " -0.000220\n", - " -0.000371\n", + " 0.144724\n", + " 0.096923\n", + " 0.053529\n", + " 0.178255\n", + " 0.186835\n", + " -0.086366\n", + " 0.078235\n", + " 0.339634\n", + " 0.164180\n", + " 0.351917\n", " \n", " \n", " 21\n", @@ -723,16 +775,16 @@ " 163840\n", " 172928\n", " ...\n", - " -0.000118\n", - " -0.000153\n", - " -0.000130\n", - " -0.000090\n", - " -0.000128\n", - " -0.000076\n", - " -0.000053\n", - " -2.347827e-04\n", - " -0.000090\n", - " -0.000214\n", + " -0.204588\n", + " -0.164875\n", + " -0.161451\n", + " -0.077614\n", + " 0.001604\n", + " -0.079316\n", + " -0.283131\n", + " -0.060867\n", + " -0.083952\n", + " -0.061946\n", " \n", " \n", " 22\n", @@ -747,16 +799,16 @@ " 163840\n", " 180515\n", " ...\n", - " 0.000099\n", - " 0.000077\n", - " 0.000057\n", - " 0.000040\n", - " 0.000018\n", - " 0.000047\n", - " 0.000075\n", - " 2.750456e-04\n", - " 0.000065\n", - " 0.000258\n", + " 0.145371\n", + " 0.099419\n", + " 0.055633\n", + " 0.177352\n", + " 0.190575\n", + " -0.084158\n", + " 0.083270\n", + " 0.344398\n", + " 0.166967\n", + " 0.355001\n", " \n", " \n", " 23\n", @@ -771,16 +823,16 @@ " 163840\n", " 180515\n", " ...\n", - " 0.003284\n", - " 0.005105\n", - " 0.002662\n", - " 0.001423\n", - " 0.001525\n", - " 0.001257\n", - " 0.001919\n", - " 5.420089e-03\n", - " 0.002166\n", - " 0.005263\n", + " -0.216764\n", + " -0.175109\n", + " -0.172126\n", + " -0.086336\n", + " -0.018204\n", + " -0.098414\n", + " -0.295143\n", + " -0.081368\n", + " -0.096516\n", + " -0.078732\n", " \n", " \n", " 24\n", @@ -795,16 +847,16 @@ " 163840\n", " 179428\n", " ...\n", - " 0.002200\n", - " 0.001744\n", - " 0.001206\n", - " 0.001263\n", - " 0.001008\n", - " -0.000117\n", - " 0.001218\n", - " 2.799034e-04\n", - " 0.001503\n", - " 0.001372\n", + " 0.125082\n", + " 0.187445\n", + " 0.094098\n", + " 0.073541\n", + " 0.153524\n", + " 0.122184\n", + " 0.178186\n", + " 0.325020\n", + " 0.131711\n", + " 0.251710\n", " \n", " \n", " 25\n", @@ -819,16 +871,16 @@ " 163840\n", " 179428\n", " ...\n", - " -0.004052\n", - " -0.003465\n", - " -0.003092\n", - " -0.003744\n", - " -0.003384\n", - " -0.003265\n", - " -0.003253\n", - " 1.600981e-03\n", - " -0.001915\n", - " -0.002728\n", + " -0.072443\n", + " -0.081550\n", + " -0.038486\n", + " -0.047714\n", + " 0.226176\n", + " 0.045261\n", + " -0.126760\n", + " 0.371777\n", + " 0.060598\n", + " -0.005164\n", " \n", " \n", " 26\n", @@ -843,16 +895,16 @@ " 163840\n", " 173165\n", " ...\n", - " 0.000001\n", - " 0.000010\n", - " 0.000091\n", - " -0.000079\n", - " -0.000044\n", - " -0.000061\n", - " -0.000042\n", - " -4.082918e-05\n", - " -0.000022\n", - " -0.000060\n", + " 0.125229\n", + " 0.187538\n", + " 0.094372\n", + " 0.073884\n", + " 0.154733\n", + " 0.122949\n", + " 0.178414\n", + " 0.326226\n", + " 0.132067\n", + " 0.251894\n", " \n", " \n", " 27\n", @@ -867,16 +919,16 @@ " 163840\n", " 173165\n", " ...\n", - " 0.000536\n", - " -0.000179\n", - " 0.001585\n", - " 0.001431\n", - " 0.003103\n", - " 0.001631\n", - " 0.000257\n", - " 2.081454e-03\n", - " 0.000913\n", - " 0.001677\n", + " -0.072734\n", + " -0.082032\n", + " -0.038806\n", + " -0.047959\n", + " 0.226084\n", + " 0.045132\n", + " -0.126927\n", + " 0.371727\n", + " 0.060446\n", + " -0.005538\n", " \n", " \n", " 28\n", @@ -891,16 +943,16 @@ " 163840\n", " 172720\n", " ...\n", - " 0.000584\n", - " 0.000577\n", - " 0.000674\n", - " 0.000536\n", - " 0.000167\n", - " 0.000397\n", - " 0.000507\n", - " 1.705885e-04\n", - " 0.000503\n", - " 0.000481\n", + " -0.109239\n", + " -0.095734\n", + " -0.046736\n", + " -0.160156\n", + " -0.108054\n", + " -0.116374\n", + " 0.049736\n", + " 0.170926\n", + " 0.112000\n", + " 0.250690\n", " \n", " \n", " 29\n", @@ -915,16 +967,16 @@ " 163840\n", " 172720\n", " ...\n", - " 0.003762\n", - " 0.002849\n", - " 0.001487\n", - " 0.002733\n", - " -0.000099\n", - " 0.000631\n", - " 0.001469\n", - " 4.820824e-04\n", - " 0.002098\n", - " -0.000244\n", + " -0.014338\n", + " -0.047306\n", + " 0.040593\n", + " 0.034276\n", + " 0.086477\n", + " -0.002776\n", + " -0.036525\n", + " 0.105931\n", + " 0.075943\n", + " -0.094462\n", " \n", " \n", " 30\n", @@ -939,16 +991,16 @@ " 163840\n", " 172374\n", " ...\n", - " 0.000155\n", - " 0.000251\n", - " 0.000114\n", - " 0.000134\n", - " -0.000137\n", - " -0.000068\n", - " 0.000125\n", - " 4.252791e-05\n", - " 0.000117\n", - " 0.000137\n", + " -0.114962\n", + " -0.101682\n", + " -0.051288\n", + " -0.167562\n", + " -0.114795\n", + " -0.118255\n", + " 0.045381\n", + " 0.164219\n", + " 0.106147\n", + " 0.242618\n", " \n", " \n", " 31\n", @@ -963,16 +1015,16 @@ " 163840\n", " 172374\n", " ...\n", - " 0.000258\n", - " 0.000810\n", - " 0.000308\n", - " 0.000489\n", - " 0.000618\n", - " 0.000236\n", - " 0.000523\n", - " 6.991625e-04\n", - " 0.000155\n", - " 0.000536\n", + " -0.014739\n", + " -0.051509\n", + " 0.039989\n", + " 0.034758\n", + " 0.078923\n", + " -0.006194\n", + " -0.037574\n", + " 0.102354\n", + " 0.074973\n", + " -0.093299\n", " \n", " \n", " 32\n", @@ -987,16 +1039,16 @@ " 163840\n", " 170946\n", " ...\n", - " -0.000651\n", - " -0.000626\n", - " -0.000446\n", - " -0.000290\n", - " -0.000174\n", - " -0.000026\n", - " -0.000154\n", - " -3.945976e-04\n", - " -0.000396\n", - " -0.000499\n", + " 0.017597\n", + " -0.080504\n", + " 0.049995\n", + " -0.011808\n", + " -0.271627\n", + " -0.061634\n", + " -0.068092\n", + " -0.169892\n", + " -0.139209\n", + " -0.134266\n", " \n", " \n", " 33\n", @@ -1011,16 +1063,16 @@ " 163840\n", " 170946\n", " ...\n", - " 0.014822\n", - " 0.029157\n", - " 0.015316\n", - " 0.007980\n", - " 0.015211\n", - " 0.007929\n", - " 0.010251\n", - " 2.181430e-02\n", - " 0.009214\n", - " 0.024373\n", + " -0.297318\n", + " 0.036640\n", + " 0.039409\n", + " 0.172793\n", + " 0.131960\n", + " 0.099102\n", + " -0.127269\n", + " 0.248293\n", + " 0.078142\n", + " 0.244484\n", " \n", " \n", " 34\n", @@ -1035,16 +1087,16 @@ " 163840\n", " 233549\n", " ...\n", - " 0.002052\n", - " 0.002637\n", - " 0.003581\n", - " 0.001084\n", - " -0.001867\n", - " -0.003804\n", - " 0.003472\n", - " -1.005411e-03\n", - " 0.003400\n", - " 0.001397\n", + " 0.016951\n", + " -0.081113\n", + " 0.048497\n", + " -0.012860\n", + " -0.272076\n", + " -0.061712\n", + " -0.068612\n", + " -0.168814\n", + " -0.140736\n", + " -0.135443\n", " \n", " \n", " 35\n", @@ -1059,16 +1111,16 @@ " 163840\n", " 233549\n", " ...\n", - " -0.002514\n", - " -0.002176\n", - " 0.001273\n", - " 0.007376\n", - " 0.011271\n", - " 0.019305\n", - " -0.002886\n", - " 2.035785e-02\n", - " -0.001660\n", - " 0.006990\n", + " -0.296372\n", + " 0.026870\n", + " 0.034203\n", + " 0.171992\n", + " 0.132727\n", + " 0.100970\n", + " -0.133759\n", + " 0.247039\n", + " 0.073710\n", + " 0.242920\n", " \n", " \n", " 36\n", @@ -1083,16 +1135,16 @@ " 163840\n", " 179789\n", " ...\n", - " 0.000870\n", - " 0.001771\n", - " 0.002003\n", - " 0.000641\n", - " -0.002239\n", - " -0.000491\n", - " 0.001610\n", - " -6.132126e-04\n", - " 0.002603\n", - " 0.000714\n", + " 0.172656\n", + " 0.238587\n", + " -0.112662\n", + " -0.397093\n", + " -0.048434\n", + " -0.349497\n", + " 0.178258\n", + " -0.541721\n", + " -0.432872\n", + " -0.115762\n", " \n", " \n", " 37\n", @@ -1107,16 +1159,16 @@ " 163840\n", " 179789\n", " ...\n", - " 0.015270\n", - " 0.004848\n", - " 0.011452\n", - " 0.028524\n", - " 0.009958\n", - " 0.013799\n", - " 0.007597\n", - " 2.641273e-02\n", - " 0.009691\n", - " 0.026180\n", + " -0.587357\n", + " -0.383792\n", + " -0.075256\n", + " 0.116061\n", + " -0.107381\n", + " -0.537354\n", + " -0.290173\n", + " 0.274848\n", + " -0.387343\n", + " -0.475388\n", " \n", " \n", " 38\n", @@ -1131,16 +1183,16 @@ " 163840\n", " 182577\n", " ...\n", - " -0.000336\n", - " 0.001399\n", - " 0.000511\n", - " 0.000450\n", - " -0.000501\n", - " -0.000243\n", - " -0.001328\n", - " 4.479885e-04\n", - " 0.000544\n", - " 0.002848\n", + " 0.196620\n", + " 0.244671\n", + " -0.095485\n", + " -0.382966\n", + " -0.053531\n", + " -0.346830\n", + " 0.205384\n", + " -0.547652\n", + " -0.427548\n", + " -0.109037\n", " \n", " \n", " 39\n", @@ -1155,16 +1207,16 @@ " 163840\n", " 182577\n", " ...\n", - " -0.032543\n", - " -0.033684\n", - " -0.029430\n", - " -0.050647\n", - " -0.030112\n", - " -0.021851\n", - " -0.012187\n", - " -2.968431e-02\n", - " -0.037312\n", - " -0.067244\n", + " -0.598168\n", + " -0.350979\n", + " -0.061809\n", + " 0.137094\n", + " -0.114290\n", + " -0.549722\n", + " -0.316452\n", + " 0.281865\n", + " -0.367328\n", + " -0.457750\n", " \n", " \n", " 40\n", @@ -1179,16 +1231,16 @@ " 163840\n", " 205369\n", " ...\n", - " -0.001145\n", - " -0.001371\n", - " 0.000107\n", - " -0.000453\n", - " -0.001597\n", - " -0.000798\n", - " -0.001882\n", - " 1.063347e-04\n", - " 0.000106\n", - " 0.000086\n", + " -0.065015\n", + " -0.134536\n", + " -0.140023\n", + " 0.024319\n", + " -0.060507\n", + " -0.108153\n", + " -0.149791\n", + " -0.038775\n", + " -0.076944\n", + " -0.118178\n", " \n", " \n", " 41\n", @@ -1203,16 +1255,16 @@ " 163840\n", " 205369\n", " ...\n", - " 0.006410\n", - " 0.010421\n", - " 0.008430\n", - " 0.010849\n", - " -0.004994\n", - " 0.003090\n", - " -0.004843\n", - " -9.270430e-03\n", - " 0.008755\n", - " 0.011827\n", + " -0.138112\n", + " -0.135524\n", + " -0.122887\n", + " 0.003460\n", + " -0.095921\n", + " -0.142851\n", + " -0.133408\n", + " -0.044298\n", + " -0.079864\n", + " 0.063350\n", " \n", " \n", " 42\n", @@ -1227,16 +1279,16 @@ " 163840\n", " 185065\n", " ...\n", - " 0.000849\n", - " 0.001993\n", - " 0.001033\n", - " -0.000050\n", - " -0.000534\n", - " 0.000095\n", - " 0.000409\n", - " -3.244877e-04\n", - " 0.000842\n", - " 0.000388\n", + " -0.064923\n", + " -0.134493\n", + " -0.140439\n", + " 0.024307\n", + " -0.060060\n", + " -0.106959\n", + " -0.150438\n", + " -0.038277\n", + " -0.077278\n", + " -0.118272\n", " \n", " \n", " 43\n", @@ -1251,16 +1303,16 @@ " 163840\n", " 185065\n", " ...\n", - " 0.009973\n", - " 0.012482\n", - " 0.003073\n", - " 0.019083\n", - " 0.010606\n", - " 0.000387\n", - " 0.003512\n", - " 7.757962e-03\n", - " 0.011860\n", - " 0.019928\n", + " -0.138915\n", + " -0.137064\n", + " -0.123798\n", + " 0.002397\n", + " -0.096466\n", + " -0.143198\n", + " -0.133723\n", + " -0.044947\n", + " -0.080987\n", + " 0.062265\n", " \n", " \n", " 44\n", @@ -1275,16 +1327,16 @@ " 163840\n", " 227488\n", " ...\n", - " 0.002434\n", - " 0.001946\n", - " 0.001824\n", - " 0.000374\n", - " -0.000416\n", - " -0.000871\n", - " 0.003142\n", - " -1.690984e-03\n", - " 0.001557\n", - " 0.002596\n", + " -0.260050\n", + " -0.168407\n", + " -0.271245\n", + " -0.247335\n", + " -0.234919\n", + " -0.383042\n", + " -0.163728\n", + " -0.055309\n", + " -0.088513\n", + " -0.155641\n", " \n", " \n", " 45\n", @@ -1299,16 +1351,16 @@ " 163840\n", " 227488\n", " ...\n", - " -0.005434\n", - " 0.003420\n", - " -0.019319\n", - " -0.000747\n", - " 0.041849\n", - " 0.022034\n", - " -0.024061\n", - " 4.308212e-02\n", - " 0.005673\n", - " -0.007195\n", + " 0.107971\n", + " 0.020257\n", + " 0.216171\n", + " 0.572421\n", + " 0.147785\n", + " 0.106555\n", + " 0.096098\n", + " 0.279161\n", + " 0.162524\n", + " 0.332554\n", " \n", " \n", " 46\n", @@ -1323,16 +1375,16 @@ " 163840\n", " 174642\n", " ...\n", - " 0.000210\n", - " 0.000521\n", - " 0.000256\n", - " 0.000118\n", - " 0.000335\n", - " 0.000174\n", - " 0.000136\n", - " 8.502305e-04\n", - " 0.000165\n", - " 0.000544\n", + " -0.256655\n", + " -0.163457\n", + " -0.266899\n", + " -0.247330\n", + " -0.232560\n", + " -0.386224\n", + " -0.155104\n", + " -0.059262\n", + " -0.081452\n", + " -0.156595\n", " \n", " \n", " 47\n", @@ -1347,16 +1399,16 @@ " 163840\n", " 174642\n", " ...\n", - " -0.000382\n", - " -0.000466\n", - " -0.000408\n", - " -0.000091\n", - " -0.000512\n", - " -0.000240\n", - " -0.000283\n", - " -1.361221e-04\n", - " -0.000274\n", - " -0.000745\n", + " 0.100300\n", + " 0.018010\n", + " 0.212837\n", + " 0.573748\n", + " 0.151573\n", + " 0.110227\n", + " 0.088412\n", + " 0.286110\n", + " 0.165036\n", + " 0.329597\n", " \n", " \n", "\n", @@ -1415,104 +1467,104 @@ "47 chr1 109728807 TTT G ALX3 109710224 110234512 - \n", "\n", " gene_mask_start gene_mask_end ... agg_9528 agg_9529 agg_9530 \\\n", - "0 163840 172672 ... -0.000053 -0.000153 -0.000089 \n", - "1 163840 178946 ... -0.000586 -0.000891 -0.000565 \n", - "2 163840 170729 ... -0.000565 -0.000787 -0.000515 \n", - "3 163840 165050 ... -0.001453 -0.001775 -0.001403 \n", - "4 163840 166306 ... 0.000045 0.000105 0.000060 \n", - "5 163840 167179 ... -0.000561 -0.000826 -0.000536 \n", - "6 163840 198383 ... -0.000399 -0.000585 -0.000374 \n", - "7 163840 184493 ... 0.001317 0.001001 0.000884 \n", - "8 163840 168975 ... -0.000244 -0.000214 -0.000310 \n", - "9 163840 173223 ... 0.000012 -0.000113 0.000002 \n", - "10 163840 170339 ... -0.000286 -0.000486 -0.000312 \n", - "11 163840 177242 ... 0.007558 0.004934 0.007966 \n", - "12 163840 166924 ... -0.000190 -0.000248 -0.000215 \n", - "13 163840 166653 ... -0.000217 -0.000332 -0.000225 \n", - "14 163840 199838 ... -0.000643 -0.000886 -0.000513 \n", - "15 163840 178999 ... -0.000031 -0.000034 -0.000048 \n", - "16 163840 168116 ... -0.000396 -0.000607 -0.000421 \n", - "17 163840 183816 ... -0.000809 -0.001129 -0.000884 \n", - "18 163840 181059 ... -0.000826 -0.001292 -0.000932 \n", - "19 163840 176946 ... -0.000033 -0.000067 -0.000013 \n", - "20 163840 177982 ... -0.000297 -0.000456 -0.000343 \n", - "21 163840 172928 ... -0.000118 -0.000153 -0.000130 \n", - "22 163840 180515 ... 0.000099 0.000077 0.000057 \n", - "23 163840 180515 ... 0.003284 0.005105 0.002662 \n", - "24 163840 179428 ... 0.002200 0.001744 0.001206 \n", - "25 163840 179428 ... -0.004052 -0.003465 -0.003092 \n", - "26 163840 173165 ... 0.000001 0.000010 0.000091 \n", - "27 163840 173165 ... 0.000536 -0.000179 0.001585 \n", - "28 163840 172720 ... 0.000584 0.000577 0.000674 \n", - "29 163840 172720 ... 0.003762 0.002849 0.001487 \n", - "30 163840 172374 ... 0.000155 0.000251 0.000114 \n", - "31 163840 172374 ... 0.000258 0.000810 0.000308 \n", - "32 163840 170946 ... -0.000651 -0.000626 -0.000446 \n", - "33 163840 170946 ... 0.014822 0.029157 0.015316 \n", - "34 163840 233549 ... 0.002052 0.002637 0.003581 \n", - "35 163840 233549 ... -0.002514 -0.002176 0.001273 \n", - "36 163840 179789 ... 0.000870 0.001771 0.002003 \n", - "37 163840 179789 ... 0.015270 0.004848 0.011452 \n", - "38 163840 182577 ... -0.000336 0.001399 0.000511 \n", - "39 163840 182577 ... -0.032543 -0.033684 -0.029430 \n", - "40 163840 205369 ... -0.001145 -0.001371 0.000107 \n", - "41 163840 205369 ... 0.006410 0.010421 0.008430 \n", - "42 163840 185065 ... 0.000849 0.001993 0.001033 \n", - "43 163840 185065 ... 0.009973 0.012482 0.003073 \n", - "44 163840 227488 ... 0.002434 0.001946 0.001824 \n", - "45 163840 227488 ... -0.005434 0.003420 -0.019319 \n", - "46 163840 174642 ... 0.000210 0.000521 0.000256 \n", - "47 163840 174642 ... -0.000382 -0.000466 -0.000408 \n", + "0 163840 172672 ... -0.038816 -0.132628 0.012945 \n", + "1 163840 178946 ... 0.007422 -0.040294 0.037184 \n", + "2 163840 170729 ... -0.039081 -0.132857 0.012576 \n", + "3 163840 165050 ... 0.007090 -0.040752 0.036865 \n", + "4 163840 166306 ... 0.384038 0.383892 0.209059 \n", + "5 163840 167179 ... 0.128468 0.201122 0.096130 \n", + "6 163840 198383 ... 0.382609 0.387782 0.206949 \n", + "7 163840 184493 ... 0.127029 0.199535 0.092907 \n", + "8 163840 168975 ... -0.065035 -0.009808 -0.089304 \n", + "9 163840 173223 ... 0.149715 0.036652 0.236477 \n", + "10 163840 170339 ... -0.064055 -0.008839 -0.088600 \n", + "11 163840 177242 ... 0.148965 0.036048 0.236015 \n", + "12 163840 166924 ... 0.025167 0.316047 0.052610 \n", + "13 163840 166653 ... -0.060978 0.136151 0.222250 \n", + "14 163840 199838 ... 0.024651 0.315260 0.050833 \n", + "15 163840 178999 ... -0.069684 0.130147 0.214494 \n", + "16 163840 168116 ... -0.068721 -0.131200 -0.095311 \n", + "17 163840 183816 ... -0.000722 -0.065477 -0.015448 \n", + "18 163840 181059 ... -0.068239 -0.130473 -0.095077 \n", + "19 163840 176946 ... -0.000799 -0.065457 -0.015547 \n", + "20 163840 177982 ... 0.144724 0.096923 0.053529 \n", + "21 163840 172928 ... -0.204588 -0.164875 -0.161451 \n", + "22 163840 180515 ... 0.145371 0.099419 0.055633 \n", + "23 163840 180515 ... -0.216764 -0.175109 -0.172126 \n", + "24 163840 179428 ... 0.125082 0.187445 0.094098 \n", + "25 163840 179428 ... -0.072443 -0.081550 -0.038486 \n", + "26 163840 173165 ... 0.125229 0.187538 0.094372 \n", + "27 163840 173165 ... -0.072734 -0.082032 -0.038806 \n", + "28 163840 172720 ... -0.109239 -0.095734 -0.046736 \n", + "29 163840 172720 ... -0.014338 -0.047306 0.040593 \n", + "30 163840 172374 ... -0.114962 -0.101682 -0.051288 \n", + "31 163840 172374 ... -0.014739 -0.051509 0.039989 \n", + "32 163840 170946 ... 0.017597 -0.080504 0.049995 \n", + "33 163840 170946 ... -0.297318 0.036640 0.039409 \n", + "34 163840 233549 ... 0.016951 -0.081113 0.048497 \n", + "35 163840 233549 ... -0.296372 0.026870 0.034203 \n", + "36 163840 179789 ... 0.172656 0.238587 -0.112662 \n", + "37 163840 179789 ... -0.587357 -0.383792 -0.075256 \n", + "38 163840 182577 ... 0.196620 0.244671 -0.095485 \n", + "39 163840 182577 ... -0.598168 -0.350979 -0.061809 \n", + "40 163840 205369 ... -0.065015 -0.134536 -0.140023 \n", + "41 163840 205369 ... -0.138112 -0.135524 -0.122887 \n", + "42 163840 185065 ... -0.064923 -0.134493 -0.140439 \n", + "43 163840 185065 ... -0.138915 -0.137064 -0.123798 \n", + "44 163840 227488 ... -0.260050 -0.168407 -0.271245 \n", + "45 163840 227488 ... 0.107971 0.020257 0.216171 \n", + "46 163840 174642 ... -0.256655 -0.163457 -0.266899 \n", + "47 163840 174642 ... 0.100300 0.018010 0.212837 \n", "\n", - " agg_9531 agg_9532 agg_9533 agg_9535 agg_9536 agg_9537 agg_9538 \n", - "0 -0.000016 -0.000013 -0.000040 -0.000070 7.629395e-05 -0.000026 -0.000069 \n", - "1 -0.000311 -0.000461 -0.000252 -0.000376 -6.060898e-04 -0.000454 -0.000725 \n", - "2 -0.000279 -0.000354 -0.000202 -0.000342 -5.399883e-04 -0.000423 -0.000597 \n", - "3 -0.000820 -0.000896 -0.000575 -0.001113 -1.119316e-03 -0.001036 -0.001202 \n", - "4 -0.000030 -0.000049 0.000029 0.000135 1.490116e-07 0.000057 0.000001 \n", - "5 -0.000299 -0.000324 -0.000196 -0.000374 -3.589988e-04 -0.000342 -0.000426 \n", - "6 -0.000208 -0.000212 -0.000126 -0.000265 -2.926290e-04 -0.000266 -0.000376 \n", - "7 0.001013 0.000691 0.001310 0.001097 5.598068e-04 0.000501 0.000827 \n", - "8 -0.000153 -0.000324 -0.000168 -0.000147 -4.823208e-04 -0.000211 -0.000401 \n", - "9 -0.000028 -0.000248 -0.000283 -0.000314 -1.890063e-04 -0.000022 -0.000029 \n", - "10 -0.000150 -0.000256 -0.000124 -0.000179 -3.057718e-04 -0.000183 -0.000252 \n", - "11 0.007595 -0.001943 0.001598 0.007838 2.528191e-03 0.007137 0.009534 \n", - "12 -0.000113 -0.000070 -0.000076 -0.000159 -5.897880e-05 -0.000117 -0.000182 \n", - "13 -0.000132 -0.000127 -0.000102 -0.000146 -2.127588e-04 -0.000168 -0.000276 \n", - "14 -0.001688 -0.000346 -0.000528 -0.000894 -4.293919e-04 -0.001309 -0.000301 \n", - "15 -0.000017 0.000019 -0.000002 -0.000036 -1.719594e-05 -0.000026 -0.000037 \n", - "16 -0.000306 -0.000294 -0.000207 -0.000237 -3.867447e-04 -0.000289 -0.000498 \n", - "17 -0.000664 -0.000741 -0.000528 -0.000512 -7.908940e-04 -0.000607 -0.000990 \n", - "18 -0.000710 -0.000789 -0.000506 -0.000457 -9.316206e-04 -0.000666 -0.001122 \n", - "19 -0.000010 0.000030 0.000017 -0.000020 1.147389e-04 -0.000005 -0.000017 \n", - "20 -0.000253 -0.000310 -0.000204 -0.000172 -3.470182e-04 -0.000220 -0.000371 \n", - "21 -0.000090 -0.000128 -0.000076 -0.000053 -2.347827e-04 -0.000090 -0.000214 \n", - "22 0.000040 0.000018 0.000047 0.000075 2.750456e-04 0.000065 0.000258 \n", - "23 0.001423 0.001525 0.001257 0.001919 5.420089e-03 0.002166 0.005263 \n", - "24 0.001263 0.001008 -0.000117 0.001218 2.799034e-04 0.001503 0.001372 \n", - "25 -0.003744 -0.003384 -0.003265 -0.003253 1.600981e-03 -0.001915 -0.002728 \n", - "26 -0.000079 -0.000044 -0.000061 -0.000042 -4.082918e-05 -0.000022 -0.000060 \n", - "27 0.001431 0.003103 0.001631 0.000257 2.081454e-03 0.000913 0.001677 \n", - "28 0.000536 0.000167 0.000397 0.000507 1.705885e-04 0.000503 0.000481 \n", - "29 0.002733 -0.000099 0.000631 0.001469 4.820824e-04 0.002098 -0.000244 \n", - "30 0.000134 -0.000137 -0.000068 0.000125 4.252791e-05 0.000117 0.000137 \n", - "31 0.000489 0.000618 0.000236 0.000523 6.991625e-04 0.000155 0.000536 \n", - "32 -0.000290 -0.000174 -0.000026 -0.000154 -3.945976e-04 -0.000396 -0.000499 \n", - "33 0.007980 0.015211 0.007929 0.010251 2.181430e-02 0.009214 0.024373 \n", - "34 0.001084 -0.001867 -0.003804 0.003472 -1.005411e-03 0.003400 0.001397 \n", - "35 0.007376 0.011271 0.019305 -0.002886 2.035785e-02 -0.001660 0.006990 \n", - "36 0.000641 -0.002239 -0.000491 0.001610 -6.132126e-04 0.002603 0.000714 \n", - "37 0.028524 0.009958 0.013799 0.007597 2.641273e-02 0.009691 0.026180 \n", - "38 0.000450 -0.000501 -0.000243 -0.001328 4.479885e-04 0.000544 0.002848 \n", - "39 -0.050647 -0.030112 -0.021851 -0.012187 -2.968431e-02 -0.037312 -0.067244 \n", - "40 -0.000453 -0.001597 -0.000798 -0.001882 1.063347e-04 0.000106 0.000086 \n", - "41 0.010849 -0.004994 0.003090 -0.004843 -9.270430e-03 0.008755 0.011827 \n", - "42 -0.000050 -0.000534 0.000095 0.000409 -3.244877e-04 0.000842 0.000388 \n", - "43 0.019083 0.010606 0.000387 0.003512 7.757962e-03 0.011860 0.019928 \n", - "44 0.000374 -0.000416 -0.000871 0.003142 -1.690984e-03 0.001557 0.002596 \n", - "45 -0.000747 0.041849 0.022034 -0.024061 4.308212e-02 0.005673 -0.007195 \n", - "46 0.000118 0.000335 0.000174 0.000136 8.502305e-04 0.000165 0.000544 \n", - "47 -0.000091 -0.000512 -0.000240 -0.000283 -1.361221e-04 -0.000274 -0.000745 \n", + " agg_9531 agg_9532 agg_9533 agg_9535 agg_9536 agg_9537 agg_9538 \n", + "0 -0.057034 -0.045095 -0.019845 -0.048861 -0.248287 -0.157361 -0.202191 \n", + "1 -0.039102 -0.069273 -0.089758 0.085668 -0.100051 0.199948 -0.228135 \n", + "2 -0.057286 -0.044211 -0.019335 -0.049245 -0.247860 -0.158028 -0.202599 \n", + "3 -0.038709 -0.069798 -0.090022 0.085745 -0.100093 0.199475 -0.228633 \n", + "4 0.197611 0.147189 0.214235 0.429188 0.046692 0.232973 0.122444 \n", + "5 0.117577 -0.126177 -0.059776 0.184826 -0.009697 0.305417 -0.107728 \n", + "6 0.192670 0.148521 0.211755 0.428720 0.039945 0.232015 0.117866 \n", + "7 0.114106 -0.132683 -0.060256 0.180594 -0.008448 0.303062 -0.112591 \n", + "8 -0.123990 -0.237687 -0.145043 -0.027265 -0.172405 -0.209000 -0.169588 \n", + "9 -0.033082 -0.059123 -0.109544 -0.116550 -0.056748 0.238428 -0.066090 \n", + "10 -0.123287 -0.236878 -0.144462 -0.026132 -0.171725 -0.208052 -0.169746 \n", + "11 -0.033107 -0.059445 -0.110096 -0.117363 -0.057286 0.237902 -0.067406 \n", + "12 -0.128209 -0.025701 0.018469 0.071030 0.035337 0.035106 0.198629 \n", + "13 0.180415 -0.077709 0.059230 -0.152584 0.021212 0.387905 0.087836 \n", + "14 -0.121852 -0.024862 0.020706 0.065433 0.039559 0.038879 0.207624 \n", + "15 0.163851 -0.088984 0.049194 -0.161672 0.012433 0.376862 0.079508 \n", + "16 0.046062 0.058227 -0.014569 -0.110806 0.156508 0.050760 0.086102 \n", + "17 -0.048512 0.080478 0.044108 -0.040190 -0.109651 0.016822 -0.062620 \n", + "18 0.046099 0.058977 -0.014226 -0.110129 0.156933 0.051034 0.086115 \n", + "19 -0.048479 0.080698 0.044615 -0.040375 -0.109146 0.016773 -0.063049 \n", + "20 0.178255 0.186835 -0.086366 0.078235 0.339634 0.164180 0.351917 \n", + "21 -0.077614 0.001604 -0.079316 -0.283131 -0.060867 -0.083952 -0.061946 \n", + "22 0.177352 0.190575 -0.084158 0.083270 0.344398 0.166967 0.355001 \n", + "23 -0.086336 -0.018204 -0.098414 -0.295143 -0.081368 -0.096516 -0.078732 \n", + "24 0.073541 0.153524 0.122184 0.178186 0.325020 0.131711 0.251710 \n", + "25 -0.047714 0.226176 0.045261 -0.126760 0.371777 0.060598 -0.005164 \n", + "26 0.073884 0.154733 0.122949 0.178414 0.326226 0.132067 0.251894 \n", + "27 -0.047959 0.226084 0.045132 -0.126927 0.371727 0.060446 -0.005538 \n", + "28 -0.160156 -0.108054 -0.116374 0.049736 0.170926 0.112000 0.250690 \n", + "29 0.034276 0.086477 -0.002776 -0.036525 0.105931 0.075943 -0.094462 \n", + "30 -0.167562 -0.114795 -0.118255 0.045381 0.164219 0.106147 0.242618 \n", + "31 0.034758 0.078923 -0.006194 -0.037574 0.102354 0.074973 -0.093299 \n", + "32 -0.011808 -0.271627 -0.061634 -0.068092 -0.169892 -0.139209 -0.134266 \n", + "33 0.172793 0.131960 0.099102 -0.127269 0.248293 0.078142 0.244484 \n", + "34 -0.012860 -0.272076 -0.061712 -0.068612 -0.168814 -0.140736 -0.135443 \n", + "35 0.171992 0.132727 0.100970 -0.133759 0.247039 0.073710 0.242920 \n", + "36 -0.397093 -0.048434 -0.349497 0.178258 -0.541721 -0.432872 -0.115762 \n", + "37 0.116061 -0.107381 -0.537354 -0.290173 0.274848 -0.387343 -0.475388 \n", + "38 -0.382966 -0.053531 -0.346830 0.205384 -0.547652 -0.427548 -0.109037 \n", + "39 0.137094 -0.114290 -0.549722 -0.316452 0.281865 -0.367328 -0.457750 \n", + "40 0.024319 -0.060507 -0.108153 -0.149791 -0.038775 -0.076944 -0.118178 \n", + "41 0.003460 -0.095921 -0.142851 -0.133408 -0.044298 -0.079864 0.063350 \n", + "42 0.024307 -0.060060 -0.106959 -0.150438 -0.038277 -0.077278 -0.118272 \n", + "43 0.002397 -0.096466 -0.143198 -0.133723 -0.044947 -0.080987 0.062265 \n", + "44 -0.247335 -0.234919 -0.383042 -0.163728 -0.055309 -0.088513 -0.155641 \n", + "45 0.572421 0.147785 0.106555 0.096098 0.279161 0.162524 0.332554 \n", + "46 -0.247330 -0.232560 -0.386224 -0.155104 -0.059262 -0.081452 -0.156595 \n", + "47 0.573748 0.151573 0.110227 0.088412 0.286110 0.165036 0.329597 \n", "\n", "[48 rows x 8870 columns]" ] @@ -1523,20 +1575,388 @@ } ], "source": [ - "pd.read_parquet(\"vep_vcf_results.parquet\")" + "results = pd.read_parquet(\"vep_vcf_results.parquet\")\n", + "results" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Alternatively, you can pass tsv file with following format where first 4 columns are `chrom`, `pos`, `ref`, `alt`." + "Now, we need to match the track labels (agg_1, agg_2, etc.) to their metadata. You can load the metadata as follows:" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", + " from .autonotebook import tqdm as notebook_tqdm\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cell_typetissueorgandiseasestudydatasetregionsubregioncelltype_coarsen_cellstotal_countsn_genessize_factortrain_pearsonval_pearsontest_pearson
agg_0Amygdala excitatoryAmygdala_AmygdalaCNShealthyjhpce#tran2021brain_atlasAmygdalaAmygdalaNaN3311.592883e+071700041431.4651860.9424590.8413770.865640
agg_1Amygdala excitatoryAmygdala_Basolateral nuclear group (BLN) - lat...CNShealthySCR_016152brain_atlasAmygdalaBasolateral nuclear group (BLN) - lateral nucl...NaN113692.952133e+081808040765.3414810.9430980.8389360.861092
agg_2Amygdala excitatoryAmygdala_Bed nucleus of stria terminalis and n...CNShealthySCR_016152brain_atlasAmygdalaBed nucleus of stria terminalis and nearby - BNSTNaN1392.593231e+061541842556.3870200.9521700.8545440.866654
agg_3Amygdala excitatoryAmygdala_Central nuclear group - CENCNShealthySCR_016152brain_atlasAmygdalaCentral nuclear group - CENNaN38929.946371e+071795942884.6414300.9597440.8635850.881554
agg_4Amygdala excitatoryAmygdala_Corticomedial nuclear group (CMN) - a...CNShealthySCR_016152brain_atlasAmygdalaCorticomedial nuclear group (CMN) - anterior c...NaN29451.281619e+081788541816.7419330.9513650.8543040.868902
...................................................
agg_9533vascular associated smooth muscle cellupper lobe of right lunglungNAENCODEscimilaritynannanNaN213.483375e+04851535404.9117680.7352130.6656470.654491
agg_9535vascular associated smooth muscle cellurinary bladderurinaryhealthyGSE129845scimilaritynannanNaN248.498500e+04733726189.4157890.8098520.6900220.656160
agg_9536vascular associated smooth muscle celluterusuterusNAENCODEscimilaritynannanNaN2725.700762e+051476944938.4038670.9153290.8089410.839993
agg_9537vascular associated smooth muscle celluterusuterushealthye5f58829-1a66-40b5-a624-9046778e74f5scimilaritynannanNaN4721.089170e+071451430145.4221520.8523390.7176820.727469
agg_9538vascular associated smooth muscle cellvasculaturevasculaturehealthye5f58829-1a66-40b5-a624-9046778e74f5scimilaritynannanNaN18535.992697e+071676436464.2733710.9098550.7804130.796351
\n", + "

8856 rows × 16 columns

\n", + "
" + ], + "text/plain": [ + " cell_type \\\n", + "agg_0 Amygdala excitatory \n", + "agg_1 Amygdala excitatory \n", + "agg_2 Amygdala excitatory \n", + "agg_3 Amygdala excitatory \n", + "agg_4 Amygdala excitatory \n", + "... ... \n", + "agg_9533 vascular associated smooth muscle cell \n", + "agg_9535 vascular associated smooth muscle cell \n", + "agg_9536 vascular associated smooth muscle cell \n", + "agg_9537 vascular associated smooth muscle cell \n", + "agg_9538 vascular associated smooth muscle cell \n", + "\n", + " tissue organ \\\n", + "agg_0 Amygdala_Amygdala CNS \n", + "agg_1 Amygdala_Basolateral nuclear group (BLN) - lat... CNS \n", + "agg_2 Amygdala_Bed nucleus of stria terminalis and n... CNS \n", + "agg_3 Amygdala_Central nuclear group - CEN CNS \n", + "agg_4 Amygdala_Corticomedial nuclear group (CMN) - a... CNS \n", + "... ... ... \n", + "agg_9533 upper lobe of right lung lung \n", + "agg_9535 urinary bladder urinary \n", + "agg_9536 uterus uterus \n", + "agg_9537 uterus uterus \n", + "agg_9538 vasculature vasculature \n", + "\n", + " disease study dataset \\\n", + "agg_0 healthy jhpce#tran2021 brain_atlas \n", + "agg_1 healthy SCR_016152 brain_atlas \n", + "agg_2 healthy SCR_016152 brain_atlas \n", + "agg_3 healthy SCR_016152 brain_atlas \n", + "agg_4 healthy SCR_016152 brain_atlas \n", + "... ... ... ... \n", + "agg_9533 NA ENCODE scimilarity \n", + "agg_9535 healthy GSE129845 scimilarity \n", + "agg_9536 NA ENCODE scimilarity \n", + "agg_9537 healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity \n", + "agg_9538 healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity \n", + "\n", + " region subregion \\\n", + "agg_0 Amygdala Amygdala \n", + "agg_1 Amygdala Basolateral nuclear group (BLN) - lateral nucl... \n", + "agg_2 Amygdala Bed nucleus of stria terminalis and nearby - BNST \n", + "agg_3 Amygdala Central nuclear group - CEN \n", + "agg_4 Amygdala Corticomedial nuclear group (CMN) - anterior c... \n", + "... ... ... \n", + "agg_9533 nan nan \n", + "agg_9535 nan nan \n", + "agg_9536 nan nan \n", + "agg_9537 nan nan \n", + "agg_9538 nan nan \n", + "\n", + " celltype_coarse n_cells total_counts n_genes size_factor \\\n", + "agg_0 NaN 331 1.592883e+07 17000 41431.465186 \n", + "agg_1 NaN 11369 2.952133e+08 18080 40765.341481 \n", + "agg_2 NaN 139 2.593231e+06 15418 42556.387020 \n", + "agg_3 NaN 3892 9.946371e+07 17959 42884.641430 \n", + "agg_4 NaN 2945 1.281619e+08 17885 41816.741933 \n", + "... ... ... ... ... ... \n", + "agg_9533 NaN 21 3.483375e+04 8515 35404.911768 \n", + "agg_9535 NaN 24 8.498500e+04 7337 26189.415789 \n", + "agg_9536 NaN 272 5.700762e+05 14769 44938.403867 \n", + "agg_9537 NaN 472 1.089170e+07 14514 30145.422152 \n", + "agg_9538 NaN 1853 5.992697e+07 16764 36464.273371 \n", + "\n", + " train_pearson val_pearson test_pearson \n", + "agg_0 0.942459 0.841377 0.865640 \n", + "agg_1 0.943098 0.838936 0.861092 \n", + "agg_2 0.952170 0.854544 0.866654 \n", + "agg_3 0.959744 0.863585 0.881554 \n", + "agg_4 0.951365 0.854304 0.868902 \n", + "... ... ... ... \n", + "agg_9533 0.735213 0.665647 0.654491 \n", + "agg_9535 0.809852 0.690022 0.656160 \n", + "agg_9536 0.915329 0.808941 0.839993 \n", + "agg_9537 0.852339 0.717682 0.727469 \n", + "agg_9538 0.909855 0.780413 0.796351 \n", + "\n", + "[8856 rows x 16 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from decima import DecimaResult\n", + "metadata = DecimaResult.load().cell_metadata\n", + "metadata" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Instead of a vcf, you can also pass a tsv file with the following format where the first 4 columns are `chrom`, `pos`, `ref`, `alt`." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -1559,83 +1979,65 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "You can only run predictions for the variants closer to tss than 100kbp anyway these are the ones likely to be most impactful on the gene expression." + "You can limit predictions to variant-gene pairs with a maximum distance (say 100kbp)." ] }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "decima.vep - INFO - Using device: cuda and genome: hg38\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mcelikm5\u001b[0m (\u001b[33mcelikm5-genentech\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_metadata:latest, 628.05MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1276.1MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_rep0:latest, 2155.88MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:1.1 (1916.9MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact human_state_dict_fold0:latest, 709.30MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1417.4MB/s)\n", - "Using default `ModelCheckpoint`. Consider installing `litmodels` package to enable `LitModelCheckpoint` for automatic upload to the Lightning model registry.\n", + "decima - INFO - Using device: 0 and genome: hg38\n", + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n", + "decima - INFO - Performing predictions on VariantDataset(33 variants from ['chr1'] between 598861 and 110072228 bp from TSS)\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/lightning_fabric/plugins/environments/slurm.py:204: PossibleUserWarning: The `srun` command is available on your system but is not used. HINT: If your intention is to run Lightning on SLURM, prepend your python command with `srun` like so: srun python3.11 /home/lala8/.local/bin/decima vep -v data/varian ...\n", "GPU available: True (cuda), used: True\n", "TPU available: False, using: 0 TPU cores\n", - "HPU available: False, using: 0 HPUs\n", - "/home/celikm5/miniforge3/envs/decima/lib/python3.11/site-packages/pytorch_lightning/trainer/connectors/logger_connector/logger_connector.py:76: UserWarning: Starting from v1.9.0, `tensorboardX` has been removed as a dependency of the `pytorch_lightning` package, due to potential conflicts with other packages in the ML ecosystem. For this reason, `logger=True` will use `CSVLogger` as the default logger, unless the `tensorboard` or `tensorboardX` packages are found. Please `pip install lightning[extra]` or one of them to enable TensorBoard support by default\n", + "💡 Tip: For seamless cloud logging and experiment tracking, try installing [litlogger](https://pypi.org/project/litlogger/) to enable LitLogger, which logs metrics and artifacts automatically to the Lightning Experiments platform.\n", + "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n", "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n", - "/home/celikm5/miniforge3/envs/decima/lib/python3.11/site-packages/pytorch_lightning/trainer/connectors/data_connector.py:425: PossibleUserWarning: The 'predict_dataloader' does not have many workers which may be a bottleneck. Consider increasing the value of the `num_workers` argument` to `num_workers=95` in the `DataLoader` to improve performance.\n", - "Predicting DataLoader 0: 100%|██████████████████| 66/66 [00:13<00:00, 4.88it/s]\n", - "decima.vep - INFO - Warnings:\n", - "decima.vep - INFO - allele_mismatch_with_reference_genome: 10 alleles out of 33 predictions mismatched with the genome file /home/celikm5/.local/share/genomes/hg38/hg38.fa.If this is not expected, please check if you are using the correct genome version.\n", + "\u001b[2KPredicting \u001b[35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m 66/66 \u001b[2m0:00:31 • 0:00:00\u001b[0m \u001b[2;4m2.09it/s\u001b[0m it/s\u001b[0m it/s\u001b[0m \n", + "\u001b[?25hdecima - WARNING - Warnings:\n", + "decima - WARNING - allele_mismatch_with_reference_genome: 5 alleles out of 33 predictions mismatched with the genome file /home/lala8/.local/share/genomes/hg38/hg38.fa. If this is not expected, please check if you are using the correct genome version.\n", "\u001b[0m" ] } ], "source": [ - "! decima vep -v \"data/variants.tsv\" -o \"vep_results.parquet\" --max-distance 100_000 --max-distance-type \"tss\"" + "! decima vep -v \"data/variants.tsv\" -o \"vep_results.parquet\" --max-distance 100_000 --distance-type \"tss\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "If you have already have mapping genes and variant, you can use this mapping so predictions only will be conducted between this pairs." + "If you have already have a mapping between genes and variants, you can use this mapping so predictions will only will be computed between these pairs. Otherwise, the variant effect will be computed for all genes within Decima's distance window." ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "decima.vep - INFO - Using device: cuda and genome: hg38\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mcelikm5\u001b[0m (\u001b[33mcelikm5-genentech\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_metadata:latest, 628.05MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1311.1MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_rep0:latest, 2155.88MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:1.1 (1900.4MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact human_state_dict_fold0:latest, 709.30MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1475.9MB/s)\n", - "Using default `ModelCheckpoint`. Consider installing `litmodels` package to enable `LitModelCheckpoint` for automatic upload to the Lightning model registry.\n", + "decima - INFO - Using device: 0 and genome: hg38\n", + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n", + "decima - INFO - Performing predictions on VariantDataset(2 variants from ['chr1'] between 837298 and 1361586 bp from TSS)\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/lightning_fabric/plugins/environments/slurm.py:204: PossibleUserWarning: The `srun` command is available on your system but is not used. HINT: If your intention is to run Lightning on SLURM, prepend your python command with `srun` like so: srun python3.11 /home/lala8/.local/bin/decima vep -v data/varian ...\n", "GPU available: True (cuda), used: True\n", "TPU available: False, using: 0 TPU cores\n", - "HPU available: False, using: 0 HPUs\n", - "/home/celikm5/miniforge3/envs/decima/lib/python3.11/site-packages/pytorch_lightning/trainer/connectors/logger_connector/logger_connector.py:76: UserWarning: Starting from v1.9.0, `tensorboardX` has been removed as a dependency of the `pytorch_lightning` package, due to potential conflicts with other packages in the ML ecosystem. For this reason, `logger=True` will use `CSVLogger` as the default logger, unless the `tensorboard` or `tensorboardX` packages are found. Please `pip install lightning[extra]` or one of them to enable TensorBoard support by default\n", + "💡 Tip: For seamless cloud logging and experiment tracking, try installing [litlogger](https://pypi.org/project/litlogger/) to enable LitLogger, which logs metrics and artifacts automatically to the Lightning Experiments platform.\n", + "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n", "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n", - "/home/celikm5/miniforge3/envs/decima/lib/python3.11/site-packages/pytorch_lightning/trainer/connectors/data_connector.py:425: PossibleUserWarning: The 'predict_dataloader' does not have many workers which may be a bottleneck. Consider increasing the value of the `num_workers` argument` to `num_workers=95` in the `DataLoader` to improve performance.\n", - "Predicting DataLoader 0: 100%|████████████████████| 4/4 [00:01<00:00, 3.79it/s]\n", - "\u001b[0m" + "\u001b[2KPredicting \u001b[35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m 4/4 \u001b[2m0:00:02 • 0:00:00\u001b[0m \u001b[2;4m1.65it/s\u001b[0m [2;4m1.97it/s\u001b[0m \n", + "\u001b[?25h\u001b[0m" ] } ], @@ -1645,7 +2047,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -1706,16 +2108,16 @@ " 163840\n", " 177242\n", " ...\n", - " -0.000746\n", - " 0.002301\n", - " 0.005067\n", - " 0.000135\n", - " -0.000559\n", - " -0.003155\n", - " 0.006503\n", - " -0.001059\n", - " -0.000566\n", - " 0.000964\n", + " -0.757413\n", + " -0.096282\n", + " -0.507625\n", + " -1.093171\n", + " -0.618375\n", + " -1.054209\n", + " -0.035263\n", + " -0.046396\n", + " -0.040251\n", + " -0.128908\n", " \n", " \n", " 1\n", @@ -1730,16 +2132,16 @@ " 163840\n", " 177242\n", " ...\n", - " 0.007558\n", - " 0.004934\n", - " 0.007966\n", - " 0.007595\n", - " -0.001943\n", - " 0.001598\n", - " 0.007838\n", - " 0.002528\n", - " 0.007137\n", - " 0.009534\n", + " 0.960004\n", + " 0.592360\n", + " 1.353235\n", + " 2.281869\n", + " 0.917179\n", + " 0.980594\n", + " 0.889794\n", + " 1.287064\n", + " 0.981355\n", + " 1.071923\n", " \n", " \n", "\n", @@ -1752,17 +2154,17 @@ "1 chr1 1002308 T C ISG15 837298 1361586 + 163840 \n", "\n", " gene_mask_end ... agg_9528 agg_9529 agg_9530 agg_9531 agg_9532 \\\n", - "0 177242 ... -0.000746 0.002301 0.005067 0.000135 -0.000559 \n", - "1 177242 ... 0.007558 0.004934 0.007966 0.007595 -0.001943 \n", + "0 177242 ... -0.757413 -0.096282 -0.507625 -1.093171 -0.618375 \n", + "1 177242 ... 0.960004 0.592360 1.353235 2.281869 0.917179 \n", "\n", " agg_9533 agg_9535 agg_9536 agg_9537 agg_9538 \n", - "0 -0.003155 0.006503 -0.001059 -0.000566 0.000964 \n", - "1 0.001598 0.007838 0.002528 0.007137 0.009534 \n", + "0 -1.054209 -0.035263 -0.046396 -0.040251 -0.128908 \n", + "1 0.980594 0.889794 1.287064 0.981355 1.071923 \n", "\n", "[2 rows x 8870 columns]" ] }, - "execution_count": 9, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -1775,77 +2177,46 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "The vep api reads n (default=10_000) number of variants from vcf file performs predictions on these variants, saves them to parquet file then performs predictios for next next chuck. You can change chucksize:" + "The vep api reads n (default=10_000) number of variants from vcf file, performs predictions on these variants, saves them to a parquet file, then performs predictions for the next chunk. You can change the chunksize:" ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "decima.vep - INFO - Using device: cuda and genome: hg38\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mcelikm5\u001b[0m (\u001b[33mcelikm5-genentech\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_metadata:latest, 628.05MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1365.3MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_rep0:latest, 2155.88MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:1.2 (1851.4MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact human_state_dict_fold0:latest, 709.30MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1323.7MB/s)\n", - "Using default `ModelCheckpoint`. Consider installing `litmodels` package to enable `LitModelCheckpoint` for automatic upload to the Lightning model registry.\n", + "decima - INFO - Using device: 0 and genome: hg38\n", + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n", + "decima - INFO - Performing predictions on VariantDataset(22 variants from ['chr1'] between 516455 and 1525617 bp from TSS)\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/lightning_fabric/plugins/environments/slurm.py:204: PossibleUserWarning: The `srun` command is available on your system but is not used. HINT: If your intention is to run Lightning on SLURM, prepend your python command with `srun` like so: srun python3.11 /home/lala8/.local/bin/decima vep -v data/sample ...\n", "GPU available: True (cuda), used: True\n", "TPU available: False, using: 0 TPU cores\n", - "HPU available: False, using: 0 HPUs\n", - "/home/celikm5/miniforge3/envs/decima/lib/python3.11/site-packages/pytorch_lightning/trainer/connectors/logger_connector/logger_connector.py:76: UserWarning: Starting from v1.9.0, `tensorboardX` has been removed as a dependency of the `pytorch_lightning` package, due to potential conflicts with other packages in the ML ecosystem. For this reason, `logger=True` will use `CSVLogger` as the default logger, unless the `tensorboard` or `tensorboardX` packages are found. Please `pip install lightning[extra]` or one of them to enable TensorBoard support by default\n", + "💡 Tip: For seamless cloud logging and experiment tracking, try installing [litlogger](https://pypi.org/project/litlogger/) to enable LitLogger, which logs metrics and artifacts automatically to the Lightning Experiments platform.\n", + "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n", "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n", - "/home/celikm5/miniforge3/envs/decima/lib/python3.11/site-packages/pytorch_lightning/trainer/connectors/data_connector.py:425: PossibleUserWarning: The 'predict_dataloader' does not have many workers which may be a bottleneck. Consider increasing the value of the `num_workers` argument` to `num_workers=95` in the `DataLoader` to improve performance.\n", - "Predicting DataLoader 0: 100%|██████████████████| 44/44 [00:09<00:00, 4.86it/s]\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_metadata:latest, 628.05MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1340.8MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_rep0:latest, 2155.88MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:1.1 (1944.0MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact human_state_dict_fold0:latest, 709.30MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.4 (1576.5MB/s)\n", - "Using default `ModelCheckpoint`. Consider installing `litmodels` package to enable `LitModelCheckpoint` for automatic upload to the Lightning model registry.\n", + "\u001b[2KPredicting \u001b[35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m 44/44 \u001b[2m0:00:18 • 0:00:00\u001b[0m \u001b[2;4m2.31it/s\u001b[0m it/s\u001b[0m it/s\u001b[0m \n", + "\u001b[?25hdecima - INFO - Performing predictions on VariantDataset(13 variants from ['chr1'] between 109259481 and 110234512 bp from TSS)\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/lightning_fabric/plugins/environments/slurm.py:204: PossibleUserWarning: The `srun` command is available on your system but is not used. HINT: If your intention is to run Lightning on SLURM, prepend your python command with `srun` like so: srun python3.11 /home/lala8/.local/bin/decima vep -v data/sample ...\n", "GPU available: True (cuda), used: True\n", "TPU available: False, using: 0 TPU cores\n", - "HPU available: False, using: 0 HPUs\n", + "💡 Tip: For seamless cloud logging and experiment tracking, try installing [litlogger](https://pypi.org/project/litlogger/) to enable LitLogger, which logs metrics and artifacts automatically to the Lightning Experiments platform.\n", + "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n", "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n", - "/home/celikm5/miniforge3/envs/decima/lib/python3.11/site-packages/pytorch_lightning/trainer/connectors/data_connector.py:425: PossibleUserWarning: The 'predict_dataloader' does not have many workers which may be a bottleneck. Consider increasing the value of the `num_workers` argument` to `num_workers=95` in the `DataLoader` to improve performance.\n", - "Predicting DataLoader 0: 100%|██████████████████| 26/26 [00:05<00:00, 4.98it/s]\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_metadata:latest, 628.05MB. 1 files... \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1359.5MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_rep0:latest, 2155.88MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:1.1 (1939.7MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact human_state_dict_fold0:latest, 709.30MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1425.5MB/s)\n", - "Using default `ModelCheckpoint`. Consider installing `litmodels` package to enable `LitModelCheckpoint` for automatic upload to the Lightning model registry.\n", + "\u001b[2KPredicting \u001b[35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m 26/26 \u001b[2m0:00:10 • 0:00:00\u001b[0m \u001b[2;4m2.31it/s\u001b[0m [2;4m2.40it/s\u001b[0m \n", + "\u001b[?25hdecima - INFO - Performing predictions on VariantDataset(13 variants from ['chr1'] between 109259481 and 110234512 bp from TSS)\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/lightning_fabric/plugins/environments/slurm.py:204: PossibleUserWarning: The `srun` command is available on your system but is not used. HINT: If your intention is to run Lightning on SLURM, prepend your python command with `srun` like so: srun python3.11 /home/lala8/.local/bin/decima vep -v data/sample ...\n", "GPU available: True (cuda), used: True\n", "TPU available: False, using: 0 TPU cores\n", - "HPU available: False, using: 0 HPUs\n", + "💡 Tip: For seamless cloud logging and experiment tracking, try installing [litlogger](https://pypi.org/project/litlogger/) to enable LitLogger, which logs metrics and artifacts automatically to the Lightning Experiments platform.\n", + "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n", "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n", - "/home/celikm5/miniforge3/envs/decima/lib/python3.11/site-packages/pytorch_lightning/trainer/connectors/data_connector.py:425: PossibleUserWarning: The 'predict_dataloader' does not have many workers which may be a bottleneck. Consider increasing the value of the `num_workers` argument` to `num_workers=95` in the `DataLoader` to improve performance.\n", - "Predicting DataLoader 0: 100%|██████████████████| 26/26 [00:05<00:00, 4.97it/s]\n", - "decima.vep - INFO - Warnings:\n", - "decima.vep - INFO - allele_mismatch_with_reference_genome: 26 alleles out of 48 predictions mismatched with the genome file /home/celikm5/.local/share/genomes/hg38/hg38.fa.If this is not expected, please check if you are using the correct genome version.\n", + "\u001b[2KPredicting \u001b[35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m 26/26 \u001b[2m0:00:18 • 0:00:00\u001b[0m \u001b[2;4m1.41it/s\u001b[0m [2;4m1.35it/s\u001b[0m \n", + "\u001b[?25hdecima - WARNING - Warnings:\n", + "decima - WARNING - allele_mismatch_with_reference_genome: 10 alleles out of 48 predictions mismatched with the genome file /home/lala8/.local/share/genomes/hg38/hg38.fa. If this is not expected, please check if you are using the correct genome version.\n", "\u001b[0m" ] } @@ -1870,7 +2241,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ @@ -1885,7 +2256,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -1964,7 +2335,7 @@ "4 chr1 109728807 T GG" ] }, - "execution_count": 12, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -1978,50 +2349,123 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Simply pass your dataframe to `predict_variat_effect` function which will return dataframe for the prediction. You can pass `tasks` query to subset predictions for specific cells. Moreover, by default decima model for replicate 0 is used to use other replicates pass model=`1` , `2` or `3` to use other replicates or pass your custom model. If you pass `include_cols` argument the columns in the input will maintained in the output. To further variants based on distance to tss use `max_dist_tss` argument." + "Simply pass your dataframe to `predict_variant_effect` function which will return dataframe for the prediction. You can pass `tasks` query to subset predictions for specific cells. Moreover, by default the ensemble of 4 replicates is used. To use a specific replicate, pass model= `0`, `1` , `2` or `3` or pass your custom model. If you pass `include_cols` argument the columns in the input will be maintained in the output. To further select variants based on distance to tss use the `max_distance` argument." ] }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "\u001b[31mSignature:\u001b[39m\n", + "predict_variant_effect(\n", + " df_variant: Union[pandas.core.frame.DataFrame, str],\n", + " output_pq: Optional[str] = \u001b[38;5;28;01mNone\u001b[39;00m,\n", + " tasks: Union[str, List[str], NoneType] = \u001b[38;5;28;01mNone\u001b[39;00m,\n", + " model: Union[int, str, List[str]] = \u001b[33m'ensemble'\u001b[39m,\n", + " metadata_anndata: Optional[str] = \u001b[38;5;28;01mNone\u001b[39;00m,\n", + " chunksize: int = \u001b[32m10000\u001b[39m,\n", + " batch_size: int = \u001b[32m1\u001b[39m,\n", + " num_workers: int = \u001b[32m16\u001b[39m,\n", + " device: Optional[str] = \u001b[38;5;28;01mNone\u001b[39;00m,\n", + " include_cols: Optional[List[str]] = \u001b[38;5;28;01mNone\u001b[39;00m,\n", + " gene_col: Optional[str] = \u001b[38;5;28;01mNone\u001b[39;00m,\n", + " distance_type: Optional[str] = \u001b[33m'tss'\u001b[39m,\n", + " min_distance: Optional[float] = \u001b[32m0\u001b[39m,\n", + " max_distance: Optional[float] = inf,\n", + " genome: str = \u001b[33m'hg38'\u001b[39m,\n", + " save_replicates: bool = \u001b[38;5;28;01mFalse\u001b[39;00m,\n", + " reference_cache: bool = \u001b[38;5;28;01mTrue\u001b[39;00m,\n", + " float_precision: str = \u001b[33m'32'\u001b[39m,\n", + ") -> \u001b[38;5;28;01mNone\u001b[39;00m\n", + "\u001b[31mDocstring:\u001b[39m\n", + "Predict variant effect and save to parquet\n", + "\n", + "Args:\n", + " df_variant (pd.DataFrame or str): DataFrame with variant information or path to variant file\n", + " output_pq (str, optional): Path to save the parquet file. Defaults to None.\n", + " tasks (str, optional): Tasks to predict. Defaults to None.\n", + " model (int, optional): Model to use. Defaults to DEFAULT_ENSEMBLE.\n", + " metadata_anndata (str, optional): Path to anndata file. Defaults to None.\n", + " chunksize (int, optional): Number of variants to predict in each chunk. Defaults to 10_000.\n", + " batch_size (int, optional): Batch size. Defaults to 1.\n", + " num_workers (int, optional): Number of workers. Defaults to 16.\n", + " device (str, optional): Device to use. Defaults to None.\n", + " include_cols (list, optional): Columns to include in the output. Defaults to None.\n", + " gene_col (str, optional): Column name for gene names. Defaults to None.\n", + " distance_type (str, optional): Type of distance. Defaults to \"tss\".\n", + " min_distance (float, optional): Minimum distance from the end of the gene. Defaults to 0 (inclusive).\n", + " max_distance (float, optional): Maximum distance from the TSS. Defaults to inf (exclusive).\n", + " genome (str, optional): Genome name or path to the genome fasta file. Defaults to \"hg38\".\n", + " save_replicates (bool, optional): Save the replicates in the output. Defaults to False.\n", + " reference_cache (bool, optional): Whether to use reference cache. Defaults to True.\n", + " float_precision (str, optional): Floating-point precision. Defaults to \"32\".\n", + "\u001b[31mFile:\u001b[39m ~/decima/src/decima/vep/vep.py\n", + "\u001b[31mType:\u001b[39m function" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "predict_variant_effect?" + ] + }, + { + "cell_type": "code", + "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mcelikm5\u001b[0m (\u001b[33mcelikm5-genentech\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_metadata:latest, 628.05MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1339.8MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_rep0:latest, 2155.88MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:1.2 (1791.0MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact human_state_dict_fold0:latest, 709.30MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1495.3MB/s)\n", - "Using default `ModelCheckpoint`. Consider installing `litmodels` package to enable `LitModelCheckpoint` for automatic upload to the Lightning model registry.\n", + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/lightning_fabric/plugins/environments/slurm.py:204: PossibleUserWarning: The `srun` command is available on your system but is not used. HINT: If your intention is to run Lightning on SLURM, prepend your python command with `srun` like so: srun python /gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib ...\n", "GPU available: True (cuda), used: True\n", "TPU available: False, using: 0 TPU cores\n", - "HPU available: False, using: 0 HPUs\n", - "/home/celikm5/miniforge3/envs/decima/lib/python3.11/site-packages/pytorch_lightning/trainer/connectors/logger_connector/logger_connector.py:76: UserWarning: Starting from v1.9.0, `tensorboardX` has been removed as a dependency of the `pytorch_lightning` package, due to potential conflicts with other packages in the ML ecosystem. For this reason, `logger=True` will use `CSVLogger` as the default logger, unless the `tensorboard` or `tensorboardX` packages are found. Please `pip install lightning[extra]` or one of them to enable TensorBoard support by default\n", + "💡 Tip: For seamless cloud logging and experiment tracking, try installing [litlogger](https://pypi.org/project/litlogger/) to enable LitLogger, which logs metrics and artifacts automatically to the Lightning Experiments platform.\n", + "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n", "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n" ] }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "a73a894cc53a4b2f98c395e3b8c6bf72", - "version_major": 2, - "version_minor": 0 - }, + "text/html": [ + "
/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/rich/live.py:260: UserWarning: \n",
+       "install \"ipywidgets\" for Jupyter support\n",
+       "
\n" + ], "text/plain": [ - "Predicting: | | 0/? [00:00\n" + ], + "text/plain": [] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Warnings:\n", + "allele_mismatch_with_reference_genome: 13 alleles out of 82 predictions mismatched with the genome file /home/lala8/.local/share/genomes/hg38/hg38.fa. If this is not expected, please check if you are using the correct genome version.\n" + ] + }, { "data": { "text/html": [ @@ -2080,16 +2524,16 @@ " 163840\n", " 172672\n", " ...\n", - " -0.003487\n", - " -0.006149\n", - " -0.003175\n", - " -0.002726\n", - " -0.003147\n", - " -0.001746\n", - " -0.002291\n", - " -0.005283\n", - " -0.003393\n", - " -0.006694\n", + " -0.006633\n", + " -0.043378\n", + " -0.031300\n", + " -0.002222\n", + " 0.046180\n", + " -0.025395\n", + " -0.086669\n", + " 0.013435\n", + " -0.037723\n", + " -0.062421\n", " \n", " \n", " 1\n", @@ -2104,16 +2548,16 @@ " 163840\n", " 172672\n", " ...\n", - " -0.000096\n", - " -0.000190\n", - " -0.000135\n", - " -0.000043\n", - " -0.000076\n", - " -0.000072\n", - " -0.000106\n", - " 0.000029\n", - " -0.000055\n", - " -0.000119\n", + " -0.245506\n", + " -0.190218\n", + " -0.137243\n", + " 0.051545\n", + " 0.003048\n", + " -0.128578\n", + " -0.236718\n", + " 0.017593\n", + " -0.094332\n", + " -0.070269\n", " \n", " \n", " 2\n", @@ -2128,16 +2572,16 @@ " 163840\n", " 178946\n", " ...\n", - " -0.002595\n", - " -0.004256\n", - " -0.002759\n", - " -0.001601\n", - " -0.002601\n", - " -0.001238\n", - " -0.001756\n", - " -0.002918\n", - " -0.001914\n", - " -0.003244\n", + " -0.005553\n", + " -0.041326\n", + " -0.028948\n", + " 0.001374\n", + " 0.048067\n", + " -0.024705\n", + " -0.086391\n", + " 0.017870\n", + " -0.035195\n", + " -0.059956\n", " \n", " \n", " 3\n", @@ -2152,16 +2596,16 @@ " 163840\n", " 178946\n", " ...\n", - " -0.000587\n", - " -0.000894\n", - " -0.000563\n", - " -0.000324\n", - " -0.000471\n", - " -0.000258\n", - " -0.000382\n", - " -0.000683\n", - " -0.000459\n", - " -0.000757\n", + " -0.241619\n", + " -0.187318\n", + " -0.135041\n", + " 0.050612\n", + " 0.005031\n", + " -0.125195\n", + " -0.233266\n", + " 0.019467\n", + " -0.093385\n", + " -0.068222\n", " \n", " \n", " 4\n", @@ -2176,16 +2620,16 @@ " 163840\n", " 170729\n", " ...\n", - " -0.002933\n", - " -0.004738\n", - " -0.003541\n", - " -0.001943\n", - " -0.002958\n", - " -0.001370\n", - " -0.002272\n", - " -0.003326\n", - " -0.002195\n", - " -0.003648\n", + " 0.152952\n", + " 0.291293\n", + " -0.198963\n", + " -0.430064\n", + " 0.270837\n", + " -0.239649\n", + " 0.068286\n", + " -0.406054\n", + " -0.293787\n", + " -0.101794\n", " \n", " \n", " ...\n", @@ -2224,16 +2668,16 @@ " 163840\n", " 227488\n", " ...\n", - " -0.004391\n", - " 0.004506\n", - " -0.017141\n", - " 0.000025\n", - " 0.042810\n", - " 0.024843\n", - " -0.022073\n", - " 0.043973\n", - " 0.005934\n", - " -0.006544\n", + " -0.390896\n", + " -0.056248\n", + " -0.131846\n", + " 0.002266\n", + " 0.052115\n", + " -0.073442\n", + " -0.171080\n", + " 0.151064\n", + " -0.122629\n", + " 0.059758\n", " \n", " \n", " 78\n", @@ -2248,16 +2692,16 @@ " 163840\n", " 227488\n", " ...\n", - " -0.129386\n", - " -0.144098\n", - " -0.077484\n", - " -0.091391\n", - " -0.104009\n", - " -0.034113\n", - " -0.096020\n", - " -0.063028\n", - " -0.079460\n", - " -0.102111\n", + " -0.026459\n", + " -0.118378\n", + " 0.084991\n", + " -0.022175\n", + " -0.209899\n", + " -0.091537\n", + " 0.038770\n", + " -0.119916\n", + " -0.181460\n", + " -0.167976\n", " \n", " \n", " 79\n", @@ -2272,16 +2716,16 @@ " 163840\n", " 174642\n", " ...\n", - " 0.000218\n", - " 0.000532\n", - " 0.000263\n", - " 0.000122\n", - " 0.000352\n", - " 0.000184\n", - " 0.000139\n", - " 0.000887\n", - " 0.000173\n", - " 0.000558\n", + " -0.413859\n", + " -0.029041\n", + " -0.079324\n", + " 0.070361\n", + " 0.022809\n", + " -0.047733\n", + " -0.206144\n", + " 0.133108\n", + " -0.046837\n", + " -0.011002\n", " \n", " \n", " 80\n", @@ -2296,16 +2740,16 @@ " 163840\n", " 174642\n", " ...\n", - " -0.000218\n", - " -0.000109\n", - " -0.000204\n", - " 0.000009\n", - " -0.000265\n", - " -0.000104\n", - " -0.000189\n", - " 0.000523\n", - " -0.000149\n", - " -0.000385\n", + " -0.085005\n", + " -0.115757\n", + " -0.085665\n", + " -0.038702\n", + " 0.006083\n", + " -0.039524\n", + " -0.157262\n", + " -0.003096\n", + " -0.075535\n", + " -0.172014\n", " \n", " \n", " 81\n", @@ -2320,16 +2764,16 @@ " 163840\n", " 174642\n", " ...\n", - " -0.001127\n", - " -0.002115\n", - " -0.001278\n", - " -0.000581\n", - " -0.001344\n", - " -0.000724\n", - " -0.000569\n", - " -0.003553\n", - " -0.000857\n", - " -0.002281\n", + " -0.223234\n", + " -0.099899\n", + " -0.119575\n", + " 0.070561\n", + " -0.016501\n", + " -0.110469\n", + " -0.208272\n", + " 0.088579\n", + " -0.018304\n", + " 0.014062\n", " \n", " \n", "\n", @@ -2351,35 +2795,35 @@ "81 chr1 109728807 T GG ALX3 109710224 110234512 - \n", "\n", " gene_mask_start gene_mask_end ... agg_9528 agg_9529 agg_9530 \\\n", - "0 163840 172672 ... -0.003487 -0.006149 -0.003175 \n", - "1 163840 172672 ... -0.000096 -0.000190 -0.000135 \n", - "2 163840 178946 ... -0.002595 -0.004256 -0.002759 \n", - "3 163840 178946 ... -0.000587 -0.000894 -0.000563 \n", - "4 163840 170729 ... -0.002933 -0.004738 -0.003541 \n", + "0 163840 172672 ... -0.006633 -0.043378 -0.031300 \n", + "1 163840 172672 ... -0.245506 -0.190218 -0.137243 \n", + "2 163840 178946 ... -0.005553 -0.041326 -0.028948 \n", + "3 163840 178946 ... -0.241619 -0.187318 -0.135041 \n", + "4 163840 170729 ... 0.152952 0.291293 -0.198963 \n", ".. ... ... ... ... ... ... \n", - "77 163840 227488 ... -0.004391 0.004506 -0.017141 \n", - "78 163840 227488 ... -0.129386 -0.144098 -0.077484 \n", - "79 163840 174642 ... 0.000218 0.000532 0.000263 \n", - "80 163840 174642 ... -0.000218 -0.000109 -0.000204 \n", - "81 163840 174642 ... -0.001127 -0.002115 -0.001278 \n", + "77 163840 227488 ... -0.390896 -0.056248 -0.131846 \n", + "78 163840 227488 ... -0.026459 -0.118378 0.084991 \n", + "79 163840 174642 ... -0.413859 -0.029041 -0.079324 \n", + "80 163840 174642 ... -0.085005 -0.115757 -0.085665 \n", + "81 163840 174642 ... -0.223234 -0.099899 -0.119575 \n", "\n", " agg_9531 agg_9532 agg_9533 agg_9535 agg_9536 agg_9537 agg_9538 \n", - "0 -0.002726 -0.003147 -0.001746 -0.002291 -0.005283 -0.003393 -0.006694 \n", - "1 -0.000043 -0.000076 -0.000072 -0.000106 0.000029 -0.000055 -0.000119 \n", - "2 -0.001601 -0.002601 -0.001238 -0.001756 -0.002918 -0.001914 -0.003244 \n", - "3 -0.000324 -0.000471 -0.000258 -0.000382 -0.000683 -0.000459 -0.000757 \n", - "4 -0.001943 -0.002958 -0.001370 -0.002272 -0.003326 -0.002195 -0.003648 \n", + "0 -0.002222 0.046180 -0.025395 -0.086669 0.013435 -0.037723 -0.062421 \n", + "1 0.051545 0.003048 -0.128578 -0.236718 0.017593 -0.094332 -0.070269 \n", + "2 0.001374 0.048067 -0.024705 -0.086391 0.017870 -0.035195 -0.059956 \n", + "3 0.050612 0.005031 -0.125195 -0.233266 0.019467 -0.093385 -0.068222 \n", + "4 -0.430064 0.270837 -0.239649 0.068286 -0.406054 -0.293787 -0.101794 \n", ".. ... ... ... ... ... ... ... \n", - "77 0.000025 0.042810 0.024843 -0.022073 0.043973 0.005934 -0.006544 \n", - "78 -0.091391 -0.104009 -0.034113 -0.096020 -0.063028 -0.079460 -0.102111 \n", - "79 0.000122 0.000352 0.000184 0.000139 0.000887 0.000173 0.000558 \n", - "80 0.000009 -0.000265 -0.000104 -0.000189 0.000523 -0.000149 -0.000385 \n", - "81 -0.000581 -0.001344 -0.000724 -0.000569 -0.003553 -0.000857 -0.002281 \n", + "77 0.002266 0.052115 -0.073442 -0.171080 0.151064 -0.122629 0.059758 \n", + "78 -0.022175 -0.209899 -0.091537 0.038770 -0.119916 -0.181460 -0.167976 \n", + "79 0.070361 0.022809 -0.047733 -0.206144 0.133108 -0.046837 -0.011002 \n", + "80 -0.038702 0.006083 -0.039524 -0.157262 -0.003096 -0.075535 -0.172014 \n", + "81 0.070561 -0.016501 -0.110469 -0.208272 0.088579 -0.018304 0.014062 \n", "\n", "[82 rows x 8870 columns]" ] }, - "execution_count": 13, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -2397,42 +2841,53 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 16, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_metadata:latest, 628.05MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1289.8MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_rep0:latest, 2155.88MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:1.2 (1774.2MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact human_state_dict_fold0:latest, 709.30MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1430.2MB/s)\n", - "Using default `ModelCheckpoint`. Consider installing `litmodels` package to enable `LitModelCheckpoint` for automatic upload to the Lightning model registry.\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/lightning_fabric/plugins/environments/slurm.py:204: PossibleUserWarning: The `srun` command is available on your system but is not used. HINT: If your intention is to run Lightning on SLURM, prepend your python command with `srun` like so: srun python /gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib ...\n", "GPU available: True (cuda), used: True\n", "TPU available: False, using: 0 TPU cores\n", - "HPU available: False, using: 0 HPUs\n", + "💡 Tip: For seamless cloud logging and experiment tracking, try installing [litlogger](https://pypi.org/project/litlogger/) to enable LitLogger, which logs metrics and artifacts automatically to the Lightning Experiments platform.\n", + "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n", "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n" ] }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "f9c815b42b1b4ba6ad1edb5427a53db6", - "version_major": 2, - "version_minor": 0 - }, + "text/html": [ + "
/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/rich/live.py:260: UserWarning: \n",
+       "install \"ipywidgets\" for Jupyter support\n",
+       "
\n" + ], "text/plain": [ - "Predicting: | | 0/? [00:00\n" + ], + "text/plain": [] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Warnings:\n", + "allele_mismatch_with_reference_genome: 13 alleles out of 82 predictions mismatched with the genome file /home/lala8/.local/share/genomes/hg38/hg38.fa. If this is not expected, please check if you are using the correct genome version.\n" + ] } ], "source": [ @@ -2441,7 +2896,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -2502,16 +2957,16 @@ " 163840\n", " 172672\n", " ...\n", - " -0.003487\n", - " -0.006149\n", - " -0.003175\n", - " -0.002726\n", - " -0.003147\n", - " -0.001746\n", - " -0.002291\n", - " -0.005283\n", - " -0.003393\n", - " -0.006694\n", + " -0.006633\n", + " -0.043378\n", + " -0.031300\n", + " -0.002222\n", + " 0.046180\n", + " -0.025395\n", + " -0.086669\n", + " 0.013435\n", + " -0.037723\n", + " -0.062421\n", " \n", " \n", " 1\n", @@ -2526,16 +2981,16 @@ " 163840\n", " 172672\n", " ...\n", - " -0.000096\n", - " -0.000190\n", - " -0.000135\n", - " -0.000043\n", - " -0.000076\n", - " -0.000072\n", - " -0.000106\n", - " 0.000029\n", - " -0.000055\n", - " -0.000119\n", + " -0.245506\n", + " -0.190218\n", + " -0.137243\n", + " 0.051545\n", + " 0.003048\n", + " -0.128578\n", + " -0.236718\n", + " 0.017593\n", + " -0.094332\n", + " -0.070269\n", " \n", " \n", " 2\n", @@ -2550,16 +3005,16 @@ " 163840\n", " 178946\n", " ...\n", - " -0.002595\n", - " -0.004256\n", - " -0.002759\n", - " -0.001601\n", - " -0.002601\n", - " -0.001238\n", - " -0.001756\n", - " -0.002918\n", - " -0.001914\n", - " -0.003244\n", + " -0.005553\n", + " -0.041326\n", + " -0.028948\n", + " 0.001374\n", + " 0.048067\n", + " -0.024705\n", + " -0.086391\n", + " 0.017870\n", + " -0.035195\n", + " -0.059956\n", " \n", " \n", " 3\n", @@ -2574,16 +3029,16 @@ " 163840\n", " 178946\n", " ...\n", - " -0.000587\n", - " -0.000894\n", - " -0.000563\n", - " -0.000324\n", - " -0.000471\n", - " -0.000258\n", - " -0.000382\n", - " -0.000683\n", - " -0.000459\n", - " -0.000757\n", + " -0.241619\n", + " -0.187318\n", + " -0.135041\n", + " 0.050612\n", + " 0.005031\n", + " -0.125195\n", + " -0.233266\n", + " 0.019467\n", + " -0.093385\n", + " -0.068222\n", " \n", " \n", " 4\n", @@ -2598,16 +3053,16 @@ " 163840\n", " 170729\n", " ...\n", - " -0.002933\n", - " -0.004738\n", - " -0.003541\n", - " -0.001943\n", - " -0.002958\n", - " -0.001370\n", - " -0.002272\n", - " -0.003326\n", - " -0.002195\n", - " -0.003648\n", + " 0.152952\n", + " 0.291293\n", + " -0.198963\n", + " -0.430064\n", + " 0.270837\n", + " -0.239649\n", + " 0.068286\n", + " -0.406054\n", + " -0.293787\n", + " -0.101794\n", " \n", " \n", " ...\n", @@ -2646,16 +3101,16 @@ " 163840\n", " 227488\n", " ...\n", - " -0.004391\n", - " 0.004506\n", - " -0.017141\n", - " 0.000025\n", - " 0.042810\n", - " 0.024843\n", - " -0.022073\n", - " 0.043973\n", - " 0.005934\n", - " -0.006544\n", + " -0.390896\n", + " -0.056248\n", + " -0.131846\n", + " 0.002266\n", + " 0.052115\n", + " -0.073442\n", + " -0.171080\n", + " 0.151064\n", + " -0.122629\n", + " 0.059758\n", " \n", " \n", " 78\n", @@ -2670,16 +3125,16 @@ " 163840\n", " 227488\n", " ...\n", - " -0.129386\n", - " -0.144098\n", - " -0.077484\n", - " -0.091391\n", - " -0.104009\n", - " -0.034113\n", - " -0.096020\n", - " -0.063028\n", - " -0.079460\n", - " -0.102111\n", + " -0.026459\n", + " -0.118378\n", + " 0.084991\n", + " -0.022175\n", + " -0.209899\n", + " -0.091537\n", + " 0.038770\n", + " -0.119916\n", + " -0.181460\n", + " -0.167976\n", " \n", " \n", " 79\n", @@ -2694,16 +3149,16 @@ " 163840\n", " 174642\n", " ...\n", - " 0.000218\n", - " 0.000532\n", - " 0.000263\n", - " 0.000122\n", - " 0.000352\n", - " 0.000184\n", - " 0.000139\n", - " 0.000887\n", - " 0.000173\n", - " 0.000558\n", + " -0.413859\n", + " -0.029041\n", + " -0.079324\n", + " 0.070361\n", + " 0.022809\n", + " -0.047733\n", + " -0.206144\n", + " 0.133108\n", + " -0.046837\n", + " -0.011002\n", " \n", " \n", " 80\n", @@ -2718,16 +3173,16 @@ " 163840\n", " 174642\n", " ...\n", - " -0.000218\n", - " -0.000109\n", - " -0.000204\n", - " 0.000009\n", - " -0.000265\n", - " -0.000104\n", - " -0.000189\n", - " 0.000523\n", - " -0.000149\n", - " -0.000385\n", + " -0.085005\n", + " -0.115757\n", + " -0.085665\n", + " -0.038702\n", + " 0.006083\n", + " -0.039524\n", + " -0.157262\n", + " -0.003096\n", + " -0.075535\n", + " -0.172014\n", " \n", " \n", " 81\n", @@ -2742,16 +3197,16 @@ " 163840\n", " 174642\n", " ...\n", - " -0.001127\n", - " -0.002115\n", - " -0.001278\n", - " -0.000581\n", - " -0.001344\n", - " -0.000724\n", - " -0.000569\n", - " -0.003553\n", - " -0.000857\n", - " -0.002281\n", + " -0.223234\n", + " -0.099899\n", + " -0.119575\n", + " 0.070561\n", + " -0.016501\n", + " -0.110469\n", + " -0.208272\n", + " 0.088579\n", + " -0.018304\n", + " 0.014062\n", " \n", " \n", "\n", @@ -2773,35 +3228,35 @@ "81 chr1 109728807 T GG ALX3 109710224 110234512 - \n", "\n", " gene_mask_start gene_mask_end ... agg_9528 agg_9529 agg_9530 \\\n", - "0 163840 172672 ... -0.003487 -0.006149 -0.003175 \n", - "1 163840 172672 ... -0.000096 -0.000190 -0.000135 \n", - "2 163840 178946 ... -0.002595 -0.004256 -0.002759 \n", - "3 163840 178946 ... -0.000587 -0.000894 -0.000563 \n", - "4 163840 170729 ... -0.002933 -0.004738 -0.003541 \n", + "0 163840 172672 ... -0.006633 -0.043378 -0.031300 \n", + "1 163840 172672 ... -0.245506 -0.190218 -0.137243 \n", + "2 163840 178946 ... -0.005553 -0.041326 -0.028948 \n", + "3 163840 178946 ... -0.241619 -0.187318 -0.135041 \n", + "4 163840 170729 ... 0.152952 0.291293 -0.198963 \n", ".. ... ... ... ... ... ... \n", - "77 163840 227488 ... -0.004391 0.004506 -0.017141 \n", - "78 163840 227488 ... -0.129386 -0.144098 -0.077484 \n", - "79 163840 174642 ... 0.000218 0.000532 0.000263 \n", - "80 163840 174642 ... -0.000218 -0.000109 -0.000204 \n", - "81 163840 174642 ... -0.001127 -0.002115 -0.001278 \n", + "77 163840 227488 ... -0.390896 -0.056248 -0.131846 \n", + "78 163840 227488 ... -0.026459 -0.118378 0.084991 \n", + "79 163840 174642 ... -0.413859 -0.029041 -0.079324 \n", + "80 163840 174642 ... -0.085005 -0.115757 -0.085665 \n", + "81 163840 174642 ... -0.223234 -0.099899 -0.119575 \n", "\n", " agg_9531 agg_9532 agg_9533 agg_9535 agg_9536 agg_9537 agg_9538 \n", - "0 -0.002726 -0.003147 -0.001746 -0.002291 -0.005283 -0.003393 -0.006694 \n", - "1 -0.000043 -0.000076 -0.000072 -0.000106 0.000029 -0.000055 -0.000119 \n", - "2 -0.001601 -0.002601 -0.001238 -0.001756 -0.002918 -0.001914 -0.003244 \n", - "3 -0.000324 -0.000471 -0.000258 -0.000382 -0.000683 -0.000459 -0.000757 \n", - "4 -0.001943 -0.002958 -0.001370 -0.002272 -0.003326 -0.002195 -0.003648 \n", + "0 -0.002222 0.046180 -0.025395 -0.086669 0.013435 -0.037723 -0.062421 \n", + "1 0.051545 0.003048 -0.128578 -0.236718 0.017593 -0.094332 -0.070269 \n", + "2 0.001374 0.048067 -0.024705 -0.086391 0.017870 -0.035195 -0.059956 \n", + "3 0.050612 0.005031 -0.125195 -0.233266 0.019467 -0.093385 -0.068222 \n", + "4 -0.430064 0.270837 -0.239649 0.068286 -0.406054 -0.293787 -0.101794 \n", ".. ... ... ... ... ... ... ... \n", - "77 0.000025 0.042810 0.024843 -0.022073 0.043973 0.005934 -0.006544 \n", - "78 -0.091391 -0.104009 -0.034113 -0.096020 -0.063028 -0.079460 -0.102111 \n", - "79 0.000122 0.000352 0.000184 0.000139 0.000887 0.000173 0.000558 \n", - "80 0.000009 -0.000265 -0.000104 -0.000189 0.000523 -0.000149 -0.000385 \n", - "81 -0.000581 -0.001344 -0.000724 -0.000569 -0.003553 -0.000857 -0.002281 \n", + "77 0.002266 0.052115 -0.073442 -0.171080 0.151064 -0.122629 0.059758 \n", + "78 -0.022175 -0.209899 -0.091537 0.038770 -0.119916 -0.181460 -0.167976 \n", + "79 0.070361 0.022809 -0.047733 -0.206144 0.133108 -0.046837 -0.011002 \n", + "80 -0.038702 0.006083 -0.039524 -0.157262 -0.003096 -0.075535 -0.172014 \n", + "81 0.070561 -0.016501 -0.110469 -0.208272 0.088579 -0.018304 0.014062 \n", "\n", "[82 rows x 8870 columns]" ] }, - "execution_count": 15, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -2814,47 +3269,58 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Or variant effect can be performed on vcf file." + "Or variant effect prediction can be performed on a vcf file." ] }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 18, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_metadata:latest, 628.05MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1272.2MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_rep0:latest, 2155.88MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:1.2 (1862.4MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact human_state_dict_fold0:latest, 709.30MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1514.0MB/s)\n", - "Using default `ModelCheckpoint`. Consider installing `litmodels` package to enable `LitModelCheckpoint` for automatic upload to the Lightning model registry.\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/lightning_fabric/plugins/environments/slurm.py:204: PossibleUserWarning: The `srun` command is available on your system but is not used. HINT: If your intention is to run Lightning on SLURM, prepend your python command with `srun` like so: srun python /gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib ...\n", "GPU available: True (cuda), used: True\n", "TPU available: False, using: 0 TPU cores\n", - "HPU available: False, using: 0 HPUs\n", + "💡 Tip: For seamless cloud logging and experiment tracking, try installing [litlogger](https://pypi.org/project/litlogger/) to enable LitLogger, which logs metrics and artifacts automatically to the Lightning Experiments platform.\n", + "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n", "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n" ] }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "6c19dcc02b5f43c89ea51643583f352d", - "version_major": 2, - "version_minor": 0 - }, + "text/html": [ + "
/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/rich/live.py:260: UserWarning: \n",
+       "install \"ipywidgets\" for Jupyter support\n",
+       "
\n" + ], "text/plain": [ - "Predicting: | | 0/? [00:00\n" + ], + "text/plain": [] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Warnings:\n", + "allele_mismatch_with_reference_genome: 10 alleles out of 48 predictions mismatched with the genome file /home/lala8/.local/share/genomes/hg38/hg38.fa. If this is not expected, please check if you are using the correct genome version.\n" + ] } ], "source": [ @@ -2863,7 +3329,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 19, "metadata": {}, "outputs": [ { @@ -2924,16 +3390,16 @@ " 163840\n", " 172672\n", " ...\n", - " -0.000096\n", - " -0.000190\n", - " -0.000135\n", - " -0.000043\n", - " -0.000076\n", - " -0.000072\n", - " -0.000106\n", - " 0.000029\n", - " -0.000055\n", - " -0.000119\n", + " -0.038816\n", + " -0.132628\n", + " 0.012945\n", + " -0.057034\n", + " -0.045095\n", + " -0.019845\n", + " -0.048861\n", + " -0.248287\n", + " -0.157361\n", + " -0.202191\n", " \n", " \n", " 1\n", @@ -2948,16 +3414,16 @@ " 163840\n", " 178946\n", " ...\n", - " -0.000587\n", - " -0.000894\n", - " -0.000563\n", - " -0.000324\n", - " -0.000471\n", - " -0.000258\n", - " -0.000382\n", - " -0.000683\n", - " -0.000459\n", - " -0.000757\n", + " 0.007422\n", + " -0.040294\n", + " 0.037184\n", + " -0.039102\n", + " -0.069273\n", + " -0.089758\n", + " 0.085668\n", + " -0.100051\n", + " 0.199948\n", + " -0.228135\n", " \n", " \n", " 2\n", @@ -2972,16 +3438,16 @@ " 163840\n", " 170729\n", " ...\n", - " -0.000845\n", - " -0.001181\n", - " -0.000784\n", - " -0.000442\n", - " -0.000589\n", - " -0.000313\n", - " -0.000526\n", - " -0.000856\n", - " -0.000637\n", - " -0.000881\n", + " -0.039081\n", + " -0.132857\n", + " 0.012576\n", + " -0.057286\n", + " -0.044211\n", + " -0.019335\n", + " -0.049245\n", + " -0.247860\n", + " -0.158028\n", + " -0.202599\n", " \n", " \n", " 3\n", @@ -2996,16 +3462,16 @@ " 163840\n", " 165050\n", " ...\n", - " -0.001767\n", - " -0.002189\n", - " -0.001705\n", - " -0.001091\n", - " -0.001184\n", - " -0.000717\n", - " -0.001306\n", - " -0.001550\n", - " -0.001349\n", - " -0.001550\n", + " 0.007090\n", + " -0.040752\n", + " 0.036865\n", + " -0.038709\n", + " -0.069798\n", + " -0.090022\n", + " 0.085745\n", + " -0.100093\n", + " 0.199475\n", + " -0.228633\n", " \n", " \n", " 4\n", @@ -3020,16 +3486,16 @@ " 163840\n", " 166306\n", " ...\n", - " -0.000098\n", - " 0.000052\n", - " -0.000040\n", - " -0.000051\n", - " 0.000037\n", - " 0.000028\n", - " -0.000024\n", - " 0.000093\n", - " -0.000080\n", - " -0.000203\n", + " 0.384038\n", + " 0.383892\n", + " 0.209059\n", + " 0.197611\n", + " 0.147189\n", + " 0.214235\n", + " 0.429188\n", + " 0.046692\n", + " 0.232973\n", + " 0.122444\n", " \n", " \n", " 5\n", @@ -3044,16 +3510,16 @@ " 163840\n", " 167179\n", " ...\n", - " -0.000603\n", - " -0.000860\n", - " -0.000584\n", - " -0.000328\n", - " -0.000361\n", - " -0.000211\n", - " -0.000395\n", - " -0.000428\n", - " -0.000371\n", - " -0.000468\n", + " 0.128468\n", + " 0.201122\n", + " 0.096130\n", + " 0.117577\n", + " -0.126177\n", + " -0.059776\n", + " 0.184826\n", + " -0.009697\n", + " 0.305417\n", + " -0.107728\n", " \n", " \n", " 6\n", @@ -3068,16 +3534,16 @@ " 163840\n", " 198383\n", " ...\n", - " -0.000358\n", - " -0.000528\n", - " -0.000338\n", - " -0.000193\n", - " -0.000205\n", - " -0.000113\n", - " -0.000245\n", - " -0.000265\n", - " -0.000241\n", - " -0.000347\n", + " 0.382609\n", + " 0.387782\n", + " 0.206949\n", + " 0.192670\n", + " 0.148521\n", + " 0.211755\n", + " 0.428720\n", + " 0.039945\n", + " 0.232015\n", + " 0.117866\n", " \n", " \n", " 7\n", @@ -3092,16 +3558,16 @@ " 163840\n", " 184493\n", " ...\n", - " 0.001338\n", - " 0.000849\n", - " 0.000867\n", - " 0.000903\n", - " 0.001198\n", - " 0.001515\n", - " 0.001150\n", - " 0.001019\n", - " 0.000498\n", - " 0.001034\n", + " 0.127029\n", + " 0.199535\n", + " 0.092907\n", + " 0.114106\n", + " -0.132683\n", + " -0.060256\n", + " 0.180594\n", + " -0.008448\n", + " 0.303062\n", + " -0.112591\n", " \n", " \n", " 8\n", @@ -3116,16 +3582,16 @@ " 163840\n", " 168975\n", " ...\n", - " -0.000518\n", - " -0.000364\n", - " -0.000522\n", - " -0.000307\n", - " -0.000214\n", - " -0.000158\n", - " -0.000330\n", - " -0.000363\n", - " -0.000348\n", - " -0.000509\n", + " -0.065035\n", + " -0.009808\n", + " -0.089304\n", + " -0.123990\n", + " -0.237687\n", + " -0.145043\n", + " -0.027265\n", + " -0.172405\n", + " -0.209000\n", + " -0.169588\n", " \n", " \n", " 9\n", @@ -3140,16 +3606,16 @@ " 163840\n", " 173223\n", " ...\n", - " 0.000109\n", - " 0.000011\n", - " 0.000054\n", - " 0.000009\n", - " -0.000056\n", - " -0.000199\n", - " -0.000207\n", - " -0.000112\n", - " 0.000043\n", - " 0.000051\n", + " 0.149715\n", + " 0.036652\n", + " 0.236477\n", + " -0.033082\n", + " -0.059123\n", + " -0.109544\n", + " -0.116550\n", + " -0.056748\n", + " 0.238428\n", + " -0.066090\n", " \n", " \n", " 10\n", @@ -3164,16 +3630,16 @@ " 163840\n", " 170339\n", " ...\n", - " -0.000278\n", - " -0.000460\n", - " -0.000305\n", - " -0.000142\n", - " -0.000220\n", - " -0.000106\n", - " -0.000170\n", - " -0.000272\n", - " -0.000170\n", - " -0.000231\n", + " -0.064055\n", + " -0.008839\n", + " -0.088600\n", + " -0.123287\n", + " -0.236878\n", + " -0.144462\n", + " -0.026132\n", + " -0.171725\n", + " -0.208052\n", + " -0.169746\n", " \n", " \n", " 11\n", @@ -3188,16 +3654,16 @@ " 163840\n", " 177242\n", " ...\n", - " 0.007892\n", - " 0.005266\n", - " 0.008324\n", - " 0.007764\n", - " -0.001580\n", - " 0.002468\n", - " 0.008656\n", - " 0.002925\n", - " 0.007485\n", - " 0.010022\n", + " 0.148965\n", + " 0.036048\n", + " 0.236015\n", + " -0.033107\n", + " -0.059445\n", + " -0.110096\n", + " -0.117363\n", + " -0.057286\n", + " 0.237902\n", + " -0.067406\n", " \n", " \n", " 12\n", @@ -3212,16 +3678,16 @@ " 163840\n", " 166924\n", " ...\n", - " -0.000308\n", - " -0.000433\n", - " -0.000336\n", - " -0.000197\n", - " -0.000195\n", - " -0.000144\n", - " -0.000220\n", - " -0.000190\n", - " -0.000199\n", - " -0.000302\n", + " 0.025167\n", + " 0.316047\n", + " 0.052610\n", + " -0.128209\n", + " -0.025701\n", + " 0.018469\n", + " 0.071030\n", + " 0.035337\n", + " 0.035106\n", + " 0.198629\n", " \n", " \n", " 13\n", @@ -3236,16 +3702,16 @@ " 163840\n", " 166653\n", " ...\n", - " -0.000255\n", - " -0.000385\n", - " -0.000261\n", - " -0.000158\n", - " -0.000164\n", - " -0.000123\n", - " -0.000158\n", - " -0.000281\n", - " -0.000191\n", - " -0.000319\n", + " -0.060978\n", + " 0.136151\n", + " 0.222250\n", + " 0.180415\n", + " -0.077709\n", + " 0.059230\n", + " -0.152584\n", + " 0.021212\n", + " 0.387905\n", + " 0.087836\n", " \n", " \n", " 14\n", @@ -3260,16 +3726,16 @@ " 163840\n", " 199838\n", " ...\n", - " -0.000901\n", - " -0.001054\n", - " -0.000771\n", - " -0.001977\n", - " -0.000437\n", - " -0.000555\n", - " -0.001084\n", - " -0.000583\n", - " -0.001613\n", - " -0.000536\n", + " 0.024651\n", + " 0.315260\n", + " 0.050833\n", + " -0.121852\n", + " -0.024862\n", + " 0.020706\n", + " 0.065433\n", + " 0.039559\n", + " 0.038879\n", + " 0.207624\n", " \n", " \n", " 15\n", @@ -3284,16 +3750,16 @@ " 163840\n", " 178999\n", " ...\n", - " -0.000146\n", - " -0.000230\n", - " -0.000180\n", - " -0.000099\n", - " -0.000132\n", - " -0.000082\n", - " -0.000092\n", - " -0.000189\n", - " -0.000112\n", - " -0.000195\n", + " -0.069684\n", + " 0.130147\n", + " 0.214494\n", + " 0.163851\n", + " -0.088984\n", + " 0.049194\n", + " -0.161672\n", + " 0.012433\n", + " 0.376862\n", + " 0.079508\n", " \n", " \n", " 16\n", @@ -3308,16 +3774,16 @@ " 163840\n", " 168116\n", " ...\n", - " -0.000458\n", - " -0.000697\n", - " -0.000491\n", - " -0.000359\n", - " -0.000367\n", - " -0.000241\n", - " -0.000268\n", - " -0.000487\n", - " -0.000344\n", - " -0.000595\n", + " -0.068721\n", + " -0.131200\n", + " -0.095311\n", + " 0.046062\n", + " 0.058227\n", + " -0.014569\n", + " -0.110806\n", + " 0.156508\n", + " 0.050760\n", + " 0.086102\n", " \n", " \n", " 17\n", @@ -3332,16 +3798,16 @@ " 163840\n", " 183816\n", " ...\n", - " -0.000815\n", - " -0.001141\n", - " -0.000897\n", - " -0.000674\n", - " -0.000717\n", - " -0.000515\n", - " -0.000520\n", - " -0.000780\n", - " -0.000614\n", - " -0.001010\n", + " -0.000722\n", + " -0.065477\n", + " -0.015448\n", + " -0.048512\n", + " 0.080478\n", + " 0.044108\n", + " -0.040190\n", + " -0.109651\n", + " 0.016822\n", + " -0.062620\n", " \n", " \n", " 18\n", @@ -3356,16 +3822,16 @@ " 163840\n", " 181059\n", " ...\n", - " -0.000748\n", - " -0.001163\n", - " -0.000843\n", - " -0.000615\n", - " -0.000704\n", - " -0.000456\n", - " -0.000404\n", - " -0.000761\n", - " -0.000572\n", - " -0.000986\n", + " -0.068239\n", + " -0.130473\n", + " -0.095077\n", + " 0.046099\n", + " 0.058977\n", + " -0.014226\n", + " -0.110129\n", + " 0.156933\n", + " 0.051034\n", + " 0.086115\n", " \n", " \n", " 19\n", @@ -3380,16 +3846,16 @@ " 163840\n", " 176946\n", " ...\n", - " 0.000021\n", - " 0.000008\n", - " 0.000037\n", - " 0.000035\n", - " 0.000096\n", - " 0.000057\n", - " 0.000009\n", - " 0.000184\n", - " 0.000039\n", - " 0.000044\n", + " -0.000799\n", + " -0.065457\n", + " -0.015547\n", + " -0.048479\n", + " 0.080698\n", + " 0.044615\n", + " -0.040375\n", + " -0.109146\n", + " 0.016773\n", + " -0.063049\n", " \n", " \n", " 20\n", @@ -3404,16 +3870,16 @@ " 163840\n", " 177982\n", " ...\n", - " -0.000325\n", - " -0.000491\n", - " -0.000359\n", - " -0.000260\n", - " -0.000322\n", - " -0.000207\n", - " -0.000179\n", - " -0.000336\n", - " -0.000235\n", - " -0.000382\n", + " 0.144724\n", + " 0.096923\n", + " 0.053529\n", + " 0.178255\n", + " 0.186835\n", + " -0.086366\n", + " 0.078235\n", + " 0.339634\n", + " 0.164180\n", + " 0.351917\n", " \n", " \n", " 21\n", @@ -3428,16 +3894,16 @@ " 163840\n", " 172928\n", " ...\n", - " -0.000077\n", - " -0.000098\n", - " -0.000090\n", - " -0.000067\n", - " -0.000092\n", - " -0.000057\n", - " -0.000034\n", - " -0.000212\n", - " -0.000063\n", - " -0.000159\n", + " -0.204588\n", + " -0.164875\n", + " -0.161451\n", + " -0.077614\n", + " 0.001604\n", + " -0.079316\n", + " -0.283131\n", + " -0.060867\n", + " -0.083952\n", + " -0.061946\n", " \n", " \n", " 22\n", @@ -3452,16 +3918,16 @@ " 163840\n", " 180515\n", " ...\n", - " 0.000103\n", - " 0.000070\n", - " 0.000060\n", - " 0.000038\n", - " 0.000027\n", - " 0.000055\n", - " 0.000078\n", - " 0.000277\n", - " 0.000062\n", - " 0.000245\n", + " 0.145371\n", + " 0.099419\n", + " 0.055633\n", + " 0.177352\n", + " 0.190575\n", + " -0.084158\n", + " 0.083270\n", + " 0.344398\n", + " 0.166967\n", + " 0.355001\n", " \n", " \n", " 23\n", @@ -3476,16 +3942,16 @@ " 163840\n", " 180515\n", " ...\n", - " 0.003317\n", - " 0.005164\n", - " 0.002698\n", - " 0.001438\n", - " 0.001558\n", - " 0.001273\n", - " 0.001937\n", - " 0.005484\n", - " 0.002190\n", - " 0.005321\n", + " -0.216764\n", + " -0.175109\n", + " -0.172126\n", + " -0.086336\n", + " -0.018204\n", + " -0.098414\n", + " -0.295143\n", + " -0.081368\n", + " -0.096516\n", + " -0.078732\n", " \n", " \n", " 24\n", @@ -3500,16 +3966,16 @@ " 163840\n", " 179428\n", " ...\n", - " 0.002225\n", - " 0.001688\n", - " 0.001366\n", - " 0.001251\n", - " 0.001342\n", - " 0.000177\n", - " 0.001402\n", - " 0.000480\n", - " 0.001663\n", - " 0.001764\n", + " 0.125082\n", + " 0.187445\n", + " 0.094098\n", + " 0.073541\n", + " 0.153524\n", + " 0.122184\n", + " 0.178186\n", + " 0.325020\n", + " 0.131711\n", + " 0.251710\n", " \n", " \n", " 25\n", @@ -3524,16 +3990,16 @@ " 163840\n", " 179428\n", " ...\n", - " -0.004184\n", - " -0.003700\n", - " -0.003180\n", - " -0.004169\n", - " -0.003774\n", - " -0.003399\n", - " -0.003382\n", - " 0.000949\n", - " -0.002237\n", - " -0.002981\n", + " -0.072443\n", + " -0.081550\n", + " -0.038486\n", + " -0.047714\n", + " 0.226176\n", + " 0.045261\n", + " -0.126760\n", + " 0.371777\n", + " 0.060598\n", + " -0.005164\n", " \n", " \n", " 26\n", @@ -3548,16 +4014,16 @@ " 163840\n", " 173165\n", " ...\n", - " -0.000055\n", - " -0.000036\n", - " 0.000088\n", - " -0.000085\n", - " 0.000037\n", - " -0.000040\n", - " -0.000056\n", - " -0.000044\n", - " -0.000046\n", - " -0.000027\n", + " 0.125229\n", + " 0.187538\n", + " 0.094372\n", + " 0.073884\n", + " 0.154733\n", + " 0.122949\n", + " 0.178414\n", + " 0.326226\n", + " 0.132067\n", + " 0.251894\n", " \n", " \n", " 27\n", @@ -3572,16 +4038,16 @@ " 163840\n", " 173165\n", " ...\n", - " 0.000644\n", - " -0.000063\n", - " 0.001706\n", - " 0.001486\n", - " 0.003162\n", - " 0.001671\n", - " 0.000299\n", - " 0.002102\n", - " 0.001007\n", - " 0.001831\n", + " -0.072734\n", + " -0.082032\n", + " -0.038806\n", + " -0.047959\n", + " 0.226084\n", + " 0.045132\n", + " -0.126927\n", + " 0.371727\n", + " 0.060446\n", + " -0.005538\n", " \n", " \n", " 28\n", @@ -3596,16 +4062,16 @@ " 163840\n", " 172720\n", " ...\n", - " 0.000533\n", - " 0.000539\n", - " 0.000585\n", - " 0.000474\n", - " 0.000076\n", - " 0.000280\n", - " 0.000422\n", - " -0.000033\n", - " 0.000436\n", - " 0.000369\n", + " -0.109239\n", + " -0.095734\n", + " -0.046736\n", + " -0.160156\n", + " -0.108054\n", + " -0.116374\n", + " 0.049736\n", + " 0.170926\n", + " 0.112000\n", + " 0.250690\n", " \n", " \n", " 29\n", @@ -3620,16 +4086,16 @@ " 163840\n", " 172720\n", " ...\n", - " 0.003902\n", - " 0.002963\n", - " 0.001609\n", - " 0.002841\n", - " 0.000024\n", - " 0.000726\n", - " 0.001582\n", - " 0.000497\n", - " 0.002237\n", - " -0.000092\n", + " -0.014338\n", + " -0.047306\n", + " 0.040593\n", + " 0.034276\n", + " 0.086477\n", + " -0.002776\n", + " -0.036525\n", + " 0.105931\n", + " 0.075943\n", + " -0.094462\n", " \n", " \n", " 30\n", @@ -3644,16 +4110,16 @@ " 163840\n", " 172374\n", " ...\n", - " 0.000144\n", - " 0.000244\n", - " 0.000101\n", - " 0.000130\n", - " -0.000119\n", - " -0.000066\n", - " 0.000112\n", - " 0.000059\n", - " 0.000113\n", - " 0.000135\n", + " -0.114962\n", + " -0.101682\n", + " -0.051288\n", + " -0.167562\n", + " -0.114795\n", + " -0.118255\n", + " 0.045381\n", + " 0.164219\n", + " 0.106147\n", + " 0.242618\n", " \n", " \n", " 31\n", @@ -3668,16 +4134,16 @@ " 163840\n", " 172374\n", " ...\n", - " 0.000287\n", - " 0.000869\n", - " 0.000338\n", - " 0.000516\n", - " 0.000702\n", - " 0.000260\n", - " 0.000547\n", - " 0.000815\n", - " 0.000190\n", - " 0.000561\n", + " -0.014739\n", + " -0.051509\n", + " 0.039989\n", + " 0.034758\n", + " 0.078923\n", + " -0.006194\n", + " -0.037574\n", + " 0.102354\n", + " 0.074973\n", + " -0.093299\n", " \n", " \n", " 32\n", @@ -3692,16 +4158,16 @@ " 163840\n", " 170946\n", " ...\n", - " -0.000685\n", - " -0.000671\n", - " -0.000490\n", - " -0.000305\n", - " -0.000203\n", - " -0.000045\n", - " -0.000183\n", - " -0.000423\n", - " -0.000412\n", - " -0.000544\n", + " 0.017597\n", + " -0.080504\n", + " 0.049995\n", + " -0.011808\n", + " -0.271627\n", + " -0.061634\n", + " -0.068092\n", + " -0.169892\n", + " -0.139209\n", + " -0.134266\n", " \n", " \n", " 33\n", @@ -3716,16 +4182,16 @@ " 163840\n", " 170946\n", " ...\n", - " 0.014859\n", - " 0.029183\n", - " 0.015364\n", - " 0.007996\n", - " 0.015255\n", - " 0.007950\n", - " 0.010278\n", - " 0.021851\n", - " 0.009230\n", - " 0.024402\n", + " -0.297318\n", + " 0.036640\n", + " 0.039409\n", + " 0.172793\n", + " 0.131960\n", + " 0.099102\n", + " -0.127269\n", + " 0.248293\n", + " 0.078142\n", + " 0.244484\n", " \n", " \n", " 34\n", @@ -3740,16 +4206,16 @@ " 163840\n", " 233549\n", " ...\n", - " 0.002294\n", - " 0.002954\n", - " 0.003762\n", - " 0.001515\n", - " -0.001879\n", - " -0.003638\n", - " 0.004167\n", - " -0.000977\n", - " 0.003568\n", - " 0.001709\n", + " 0.016951\n", + " -0.081113\n", + " 0.048497\n", + " -0.012860\n", + " -0.272076\n", + " -0.061712\n", + " -0.068612\n", + " -0.168814\n", + " -0.140736\n", + " -0.135443\n", " \n", " \n", " 35\n", @@ -3764,16 +4230,16 @@ " 163840\n", " 233549\n", " ...\n", - " -0.002409\n", - " -0.002181\n", - " 0.001515\n", - " 0.007504\n", - " 0.011276\n", - " 0.019385\n", - " -0.002945\n", - " 0.020405\n", - " -0.001569\n", - " 0.007003\n", + " -0.296372\n", + " 0.026870\n", + " 0.034203\n", + " 0.171992\n", + " 0.132727\n", + " 0.100970\n", + " -0.133759\n", + " 0.247039\n", + " 0.073710\n", + " 0.242920\n", " \n", " \n", " 36\n", @@ -3788,16 +4254,16 @@ " 163840\n", " 179789\n", " ...\n", - " 0.000565\n", - " 0.001265\n", - " 0.001679\n", - " -0.000034\n", - " -0.002686\n", - " -0.000878\n", - " 0.001329\n", - " -0.001112\n", - " 0.002059\n", - " 0.000288\n", + " 0.172656\n", + " 0.238587\n", + " -0.112662\n", + " -0.397093\n", + " -0.048434\n", + " -0.349497\n", + " 0.178258\n", + " -0.541721\n", + " -0.432872\n", + " -0.115762\n", " \n", " \n", " 37\n", @@ -3812,16 +4278,16 @@ " 163840\n", " 179789\n", " ...\n", - " 0.015521\n", - " 0.005221\n", - " 0.011660\n", - " 0.028807\n", - " 0.010368\n", - " 0.014050\n", - " 0.007810\n", - " 0.026553\n", - " 0.009914\n", - " 0.026500\n", + " -0.587357\n", + " -0.383792\n", + " -0.075256\n", + " 0.116061\n", + " -0.107381\n", + " -0.537354\n", + " -0.290173\n", + " 0.274848\n", + " -0.387343\n", + " -0.475388\n", " \n", " \n", " 38\n", @@ -3836,16 +4302,16 @@ " 163840\n", " 182577\n", " ...\n", - " -0.000140\n", - " 0.001370\n", - " 0.000755\n", - " 0.000528\n", - " -0.000446\n", - " -0.000184\n", - " -0.001062\n", - " 0.000593\n", - " 0.000575\n", - " 0.002940\n", + " 0.196620\n", + " 0.244671\n", + " -0.095485\n", + " -0.382966\n", + " -0.053531\n", + " -0.346830\n", + " 0.205384\n", + " -0.547652\n", + " -0.427548\n", + " -0.109037\n", " \n", " \n", " 39\n", @@ -3860,16 +4326,16 @@ " 163840\n", " 182577\n", " ...\n", - " -0.032480\n", - " -0.033616\n", - " -0.029502\n", - " -0.050562\n", - " -0.030190\n", - " -0.021981\n", - " -0.012192\n", - " -0.029633\n", - " -0.037296\n", - " -0.067220\n", + " -0.598168\n", + " -0.350979\n", + " -0.061809\n", + " 0.137094\n", + " -0.114290\n", + " -0.549722\n", + " -0.316452\n", + " 0.281865\n", + " -0.367328\n", + " -0.457750\n", " \n", " \n", " 40\n", @@ -3884,16 +4350,16 @@ " 163840\n", " 205369\n", " ...\n", - " -0.001281\n", - " -0.001583\n", - " -0.000117\n", - " -0.000501\n", - " -0.001837\n", - " -0.001011\n", - " -0.002222\n", - " 0.000031\n", - " 0.000068\n", - " 0.000062\n", + " -0.065015\n", + " -0.134536\n", + " -0.140023\n", + " 0.024319\n", + " -0.060507\n", + " -0.108153\n", + " -0.149791\n", + " -0.038775\n", + " -0.076944\n", + " -0.118178\n", " \n", " \n", " 41\n", @@ -3908,16 +4374,16 @@ " 163840\n", " 205369\n", " ...\n", - " 0.006389\n", - " 0.010391\n", - " 0.008292\n", - " 0.010647\n", - " -0.005511\n", - " 0.002638\n", - " -0.004853\n", - " -0.009829\n", - " 0.008542\n", - " 0.011590\n", + " -0.138112\n", + " -0.135524\n", + " -0.122887\n", + " 0.003460\n", + " -0.095921\n", + " -0.142851\n", + " -0.133408\n", + " -0.044298\n", + " -0.079864\n", + " 0.063350\n", " \n", " \n", " 42\n", @@ -3932,16 +4398,16 @@ " 163840\n", " 185065\n", " ...\n", - " 0.001077\n", - " 0.002305\n", - " 0.001138\n", - " -0.000056\n", - " -0.000738\n", - " 0.000059\n", - " 0.000456\n", - " -0.000396\n", - " 0.000904\n", - " 0.000512\n", + " -0.064923\n", + " -0.134493\n", + " -0.140439\n", + " 0.024307\n", + " -0.060060\n", + " -0.106959\n", + " -0.150438\n", + " -0.038277\n", + " -0.077278\n", + " -0.118272\n", " \n", " \n", " 43\n", @@ -3956,16 +4422,16 @@ " 163840\n", " 185065\n", " ...\n", - " 0.009587\n", - " 0.012155\n", - " 0.002769\n", - " 0.018908\n", - " 0.010602\n", - " 0.000302\n", - " 0.003231\n", - " 0.007630\n", - " 0.011715\n", - " 0.019595\n", + " -0.138915\n", + " -0.137064\n", + " -0.123798\n", + " 0.002397\n", + " -0.096466\n", + " -0.143198\n", + " -0.133723\n", + " -0.044947\n", + " -0.080987\n", + " 0.062265\n", " \n", " \n", " 44\n", @@ -3980,16 +4446,16 @@ " 163840\n", " 227488\n", " ...\n", - " 0.001978\n", - " 0.001395\n", - " 0.001501\n", - " 0.000012\n", - " -0.000538\n", - " -0.000914\n", - " 0.002817\n", - " -0.001998\n", - " 0.001149\n", - " 0.002069\n", + " -0.260050\n", + " -0.168407\n", + " -0.271245\n", + " -0.247335\n", + " -0.234919\n", + " -0.383042\n", + " -0.163728\n", + " -0.055309\n", + " -0.088513\n", + " -0.155641\n", " \n", " \n", " 45\n", @@ -4004,16 +4470,16 @@ " 163840\n", " 227488\n", " ...\n", - " -0.004803\n", - " 0.004060\n", - " -0.018828\n", - " -0.000383\n", - " 0.042374\n", - " 0.022364\n", - " -0.023450\n", - " 0.043353\n", - " 0.006033\n", - " -0.006614\n", + " 0.107971\n", + " 0.020257\n", + " 0.216171\n", + " 0.572421\n", + " 0.147785\n", + " 0.106555\n", + " 0.096098\n", + " 0.279161\n", + " 0.162524\n", + " 0.332554\n", " \n", " \n", " 46\n", @@ -4028,16 +4494,16 @@ " 163840\n", " 174642\n", " ...\n", - " 0.000218\n", - " 0.000532\n", - " 0.000263\n", - " 0.000122\n", - " 0.000352\n", - " 0.000184\n", - " 0.000139\n", - " 0.000887\n", - " 0.000173\n", - " 0.000558\n", + " -0.256655\n", + " -0.163457\n", + " -0.266899\n", + " -0.247330\n", + " -0.232560\n", + " -0.386224\n", + " -0.155104\n", + " -0.059262\n", + " -0.081452\n", + " -0.156595\n", " \n", " \n", " 47\n", @@ -4052,16 +4518,16 @@ " 163840\n", " 174642\n", " ...\n", - " -0.000386\n", - " -0.000480\n", - " -0.000415\n", - " -0.000092\n", - " -0.000513\n", - " -0.000241\n", - " -0.000285\n", - " -0.000141\n", - " -0.000277\n", - " -0.000758\n", + " 0.100300\n", + " 0.018010\n", + " 0.212837\n", + " 0.573748\n", + " 0.151573\n", + " 0.110227\n", + " 0.088412\n", + " 0.286110\n", + " 0.165036\n", + " 0.329597\n", " \n", " \n", "\n", @@ -4120,109 +4586,109 @@ "47 chr1 109728807 TTT G ALX3 109710224 110234512 - \n", "\n", " gene_mask_start gene_mask_end ... agg_9528 agg_9529 agg_9530 \\\n", - "0 163840 172672 ... -0.000096 -0.000190 -0.000135 \n", - "1 163840 178946 ... -0.000587 -0.000894 -0.000563 \n", - "2 163840 170729 ... -0.000845 -0.001181 -0.000784 \n", - "3 163840 165050 ... -0.001767 -0.002189 -0.001705 \n", - "4 163840 166306 ... -0.000098 0.000052 -0.000040 \n", - "5 163840 167179 ... -0.000603 -0.000860 -0.000584 \n", - "6 163840 198383 ... -0.000358 -0.000528 -0.000338 \n", - "7 163840 184493 ... 0.001338 0.000849 0.000867 \n", - "8 163840 168975 ... -0.000518 -0.000364 -0.000522 \n", - "9 163840 173223 ... 0.000109 0.000011 0.000054 \n", - "10 163840 170339 ... -0.000278 -0.000460 -0.000305 \n", - "11 163840 177242 ... 0.007892 0.005266 0.008324 \n", - "12 163840 166924 ... -0.000308 -0.000433 -0.000336 \n", - "13 163840 166653 ... -0.000255 -0.000385 -0.000261 \n", - "14 163840 199838 ... -0.000901 -0.001054 -0.000771 \n", - "15 163840 178999 ... -0.000146 -0.000230 -0.000180 \n", - "16 163840 168116 ... -0.000458 -0.000697 -0.000491 \n", - "17 163840 183816 ... -0.000815 -0.001141 -0.000897 \n", - "18 163840 181059 ... -0.000748 -0.001163 -0.000843 \n", - "19 163840 176946 ... 0.000021 0.000008 0.000037 \n", - "20 163840 177982 ... -0.000325 -0.000491 -0.000359 \n", - "21 163840 172928 ... -0.000077 -0.000098 -0.000090 \n", - "22 163840 180515 ... 0.000103 0.000070 0.000060 \n", - "23 163840 180515 ... 0.003317 0.005164 0.002698 \n", - "24 163840 179428 ... 0.002225 0.001688 0.001366 \n", - "25 163840 179428 ... -0.004184 -0.003700 -0.003180 \n", - "26 163840 173165 ... -0.000055 -0.000036 0.000088 \n", - "27 163840 173165 ... 0.000644 -0.000063 0.001706 \n", - "28 163840 172720 ... 0.000533 0.000539 0.000585 \n", - "29 163840 172720 ... 0.003902 0.002963 0.001609 \n", - "30 163840 172374 ... 0.000144 0.000244 0.000101 \n", - "31 163840 172374 ... 0.000287 0.000869 0.000338 \n", - "32 163840 170946 ... -0.000685 -0.000671 -0.000490 \n", - "33 163840 170946 ... 0.014859 0.029183 0.015364 \n", - "34 163840 233549 ... 0.002294 0.002954 0.003762 \n", - "35 163840 233549 ... -0.002409 -0.002181 0.001515 \n", - "36 163840 179789 ... 0.000565 0.001265 0.001679 \n", - "37 163840 179789 ... 0.015521 0.005221 0.011660 \n", - "38 163840 182577 ... -0.000140 0.001370 0.000755 \n", - "39 163840 182577 ... -0.032480 -0.033616 -0.029502 \n", - "40 163840 205369 ... -0.001281 -0.001583 -0.000117 \n", - "41 163840 205369 ... 0.006389 0.010391 0.008292 \n", - "42 163840 185065 ... 0.001077 0.002305 0.001138 \n", - "43 163840 185065 ... 0.009587 0.012155 0.002769 \n", - "44 163840 227488 ... 0.001978 0.001395 0.001501 \n", - "45 163840 227488 ... -0.004803 0.004060 -0.018828 \n", - "46 163840 174642 ... 0.000218 0.000532 0.000263 \n", - "47 163840 174642 ... -0.000386 -0.000480 -0.000415 \n", + "0 163840 172672 ... -0.038816 -0.132628 0.012945 \n", + "1 163840 178946 ... 0.007422 -0.040294 0.037184 \n", + "2 163840 170729 ... -0.039081 -0.132857 0.012576 \n", + "3 163840 165050 ... 0.007090 -0.040752 0.036865 \n", + "4 163840 166306 ... 0.384038 0.383892 0.209059 \n", + "5 163840 167179 ... 0.128468 0.201122 0.096130 \n", + "6 163840 198383 ... 0.382609 0.387782 0.206949 \n", + "7 163840 184493 ... 0.127029 0.199535 0.092907 \n", + "8 163840 168975 ... -0.065035 -0.009808 -0.089304 \n", + "9 163840 173223 ... 0.149715 0.036652 0.236477 \n", + "10 163840 170339 ... -0.064055 -0.008839 -0.088600 \n", + "11 163840 177242 ... 0.148965 0.036048 0.236015 \n", + "12 163840 166924 ... 0.025167 0.316047 0.052610 \n", + "13 163840 166653 ... -0.060978 0.136151 0.222250 \n", + "14 163840 199838 ... 0.024651 0.315260 0.050833 \n", + "15 163840 178999 ... -0.069684 0.130147 0.214494 \n", + "16 163840 168116 ... -0.068721 -0.131200 -0.095311 \n", + "17 163840 183816 ... -0.000722 -0.065477 -0.015448 \n", + "18 163840 181059 ... -0.068239 -0.130473 -0.095077 \n", + "19 163840 176946 ... -0.000799 -0.065457 -0.015547 \n", + "20 163840 177982 ... 0.144724 0.096923 0.053529 \n", + "21 163840 172928 ... -0.204588 -0.164875 -0.161451 \n", + "22 163840 180515 ... 0.145371 0.099419 0.055633 \n", + "23 163840 180515 ... -0.216764 -0.175109 -0.172126 \n", + "24 163840 179428 ... 0.125082 0.187445 0.094098 \n", + "25 163840 179428 ... -0.072443 -0.081550 -0.038486 \n", + "26 163840 173165 ... 0.125229 0.187538 0.094372 \n", + "27 163840 173165 ... -0.072734 -0.082032 -0.038806 \n", + "28 163840 172720 ... -0.109239 -0.095734 -0.046736 \n", + "29 163840 172720 ... -0.014338 -0.047306 0.040593 \n", + "30 163840 172374 ... -0.114962 -0.101682 -0.051288 \n", + "31 163840 172374 ... -0.014739 -0.051509 0.039989 \n", + "32 163840 170946 ... 0.017597 -0.080504 0.049995 \n", + "33 163840 170946 ... -0.297318 0.036640 0.039409 \n", + "34 163840 233549 ... 0.016951 -0.081113 0.048497 \n", + "35 163840 233549 ... -0.296372 0.026870 0.034203 \n", + "36 163840 179789 ... 0.172656 0.238587 -0.112662 \n", + "37 163840 179789 ... -0.587357 -0.383792 -0.075256 \n", + "38 163840 182577 ... 0.196620 0.244671 -0.095485 \n", + "39 163840 182577 ... -0.598168 -0.350979 -0.061809 \n", + "40 163840 205369 ... -0.065015 -0.134536 -0.140023 \n", + "41 163840 205369 ... -0.138112 -0.135524 -0.122887 \n", + "42 163840 185065 ... -0.064923 -0.134493 -0.140439 \n", + "43 163840 185065 ... -0.138915 -0.137064 -0.123798 \n", + "44 163840 227488 ... -0.260050 -0.168407 -0.271245 \n", + "45 163840 227488 ... 0.107971 0.020257 0.216171 \n", + "46 163840 174642 ... -0.256655 -0.163457 -0.266899 \n", + "47 163840 174642 ... 0.100300 0.018010 0.212837 \n", "\n", " agg_9531 agg_9532 agg_9533 agg_9535 agg_9536 agg_9537 agg_9538 \n", - "0 -0.000043 -0.000076 -0.000072 -0.000106 0.000029 -0.000055 -0.000119 \n", - "1 -0.000324 -0.000471 -0.000258 -0.000382 -0.000683 -0.000459 -0.000757 \n", - "2 -0.000442 -0.000589 -0.000313 -0.000526 -0.000856 -0.000637 -0.000881 \n", - "3 -0.001091 -0.001184 -0.000717 -0.001306 -0.001550 -0.001349 -0.001550 \n", - "4 -0.000051 0.000037 0.000028 -0.000024 0.000093 -0.000080 -0.000203 \n", - "5 -0.000328 -0.000361 -0.000211 -0.000395 -0.000428 -0.000371 -0.000468 \n", - "6 -0.000193 -0.000205 -0.000113 -0.000245 -0.000265 -0.000241 -0.000347 \n", - "7 0.000903 0.001198 0.001515 0.001150 0.001019 0.000498 0.001034 \n", - "8 -0.000307 -0.000214 -0.000158 -0.000330 -0.000363 -0.000348 -0.000509 \n", - "9 0.000009 -0.000056 -0.000199 -0.000207 -0.000112 0.000043 0.000051 \n", - "10 -0.000142 -0.000220 -0.000106 -0.000170 -0.000272 -0.000170 -0.000231 \n", - "11 0.007764 -0.001580 0.002468 0.008656 0.002925 0.007485 0.010022 \n", - "12 -0.000197 -0.000195 -0.000144 -0.000220 -0.000190 -0.000199 -0.000302 \n", - "13 -0.000158 -0.000164 -0.000123 -0.000158 -0.000281 -0.000191 -0.000319 \n", - "14 -0.001977 -0.000437 -0.000555 -0.001084 -0.000583 -0.001613 -0.000536 \n", - "15 -0.000099 -0.000132 -0.000082 -0.000092 -0.000189 -0.000112 -0.000195 \n", - "16 -0.000359 -0.000367 -0.000241 -0.000268 -0.000487 -0.000344 -0.000595 \n", - "17 -0.000674 -0.000717 -0.000515 -0.000520 -0.000780 -0.000614 -0.001010 \n", - "18 -0.000615 -0.000704 -0.000456 -0.000404 -0.000761 -0.000572 -0.000986 \n", - "19 0.000035 0.000096 0.000057 0.000009 0.000184 0.000039 0.000044 \n", - "20 -0.000260 -0.000322 -0.000207 -0.000179 -0.000336 -0.000235 -0.000382 \n", - "21 -0.000067 -0.000092 -0.000057 -0.000034 -0.000212 -0.000063 -0.000159 \n", - "22 0.000038 0.000027 0.000055 0.000078 0.000277 0.000062 0.000245 \n", - "23 0.001438 0.001558 0.001273 0.001937 0.005484 0.002190 0.005321 \n", - "24 0.001251 0.001342 0.000177 0.001402 0.000480 0.001663 0.001764 \n", - "25 -0.004169 -0.003774 -0.003399 -0.003382 0.000949 -0.002237 -0.002981 \n", - "26 -0.000085 0.000037 -0.000040 -0.000056 -0.000044 -0.000046 -0.000027 \n", - "27 0.001486 0.003162 0.001671 0.000299 0.002102 0.001007 0.001831 \n", - "28 0.000474 0.000076 0.000280 0.000422 -0.000033 0.000436 0.000369 \n", - "29 0.002841 0.000024 0.000726 0.001582 0.000497 0.002237 -0.000092 \n", - "30 0.000130 -0.000119 -0.000066 0.000112 0.000059 0.000113 0.000135 \n", - "31 0.000516 0.000702 0.000260 0.000547 0.000815 0.000190 0.000561 \n", - "32 -0.000305 -0.000203 -0.000045 -0.000183 -0.000423 -0.000412 -0.000544 \n", - "33 0.007996 0.015255 0.007950 0.010278 0.021851 0.009230 0.024402 \n", - "34 0.001515 -0.001879 -0.003638 0.004167 -0.000977 0.003568 0.001709 \n", - "35 0.007504 0.011276 0.019385 -0.002945 0.020405 -0.001569 0.007003 \n", - "36 -0.000034 -0.002686 -0.000878 0.001329 -0.001112 0.002059 0.000288 \n", - "37 0.028807 0.010368 0.014050 0.007810 0.026553 0.009914 0.026500 \n", - "38 0.000528 -0.000446 -0.000184 -0.001062 0.000593 0.000575 0.002940 \n", - "39 -0.050562 -0.030190 -0.021981 -0.012192 -0.029633 -0.037296 -0.067220 \n", - "40 -0.000501 -0.001837 -0.001011 -0.002222 0.000031 0.000068 0.000062 \n", - "41 0.010647 -0.005511 0.002638 -0.004853 -0.009829 0.008542 0.011590 \n", - "42 -0.000056 -0.000738 0.000059 0.000456 -0.000396 0.000904 0.000512 \n", - "43 0.018908 0.010602 0.000302 0.003231 0.007630 0.011715 0.019595 \n", - "44 0.000012 -0.000538 -0.000914 0.002817 -0.001998 0.001149 0.002069 \n", - "45 -0.000383 0.042374 0.022364 -0.023450 0.043353 0.006033 -0.006614 \n", - "46 0.000122 0.000352 0.000184 0.000139 0.000887 0.000173 0.000558 \n", - "47 -0.000092 -0.000513 -0.000241 -0.000285 -0.000141 -0.000277 -0.000758 \n", + "0 -0.057034 -0.045095 -0.019845 -0.048861 -0.248287 -0.157361 -0.202191 \n", + "1 -0.039102 -0.069273 -0.089758 0.085668 -0.100051 0.199948 -0.228135 \n", + "2 -0.057286 -0.044211 -0.019335 -0.049245 -0.247860 -0.158028 -0.202599 \n", + "3 -0.038709 -0.069798 -0.090022 0.085745 -0.100093 0.199475 -0.228633 \n", + "4 0.197611 0.147189 0.214235 0.429188 0.046692 0.232973 0.122444 \n", + "5 0.117577 -0.126177 -0.059776 0.184826 -0.009697 0.305417 -0.107728 \n", + "6 0.192670 0.148521 0.211755 0.428720 0.039945 0.232015 0.117866 \n", + "7 0.114106 -0.132683 -0.060256 0.180594 -0.008448 0.303062 -0.112591 \n", + "8 -0.123990 -0.237687 -0.145043 -0.027265 -0.172405 -0.209000 -0.169588 \n", + "9 -0.033082 -0.059123 -0.109544 -0.116550 -0.056748 0.238428 -0.066090 \n", + "10 -0.123287 -0.236878 -0.144462 -0.026132 -0.171725 -0.208052 -0.169746 \n", + "11 -0.033107 -0.059445 -0.110096 -0.117363 -0.057286 0.237902 -0.067406 \n", + "12 -0.128209 -0.025701 0.018469 0.071030 0.035337 0.035106 0.198629 \n", + "13 0.180415 -0.077709 0.059230 -0.152584 0.021212 0.387905 0.087836 \n", + "14 -0.121852 -0.024862 0.020706 0.065433 0.039559 0.038879 0.207624 \n", + "15 0.163851 -0.088984 0.049194 -0.161672 0.012433 0.376862 0.079508 \n", + "16 0.046062 0.058227 -0.014569 -0.110806 0.156508 0.050760 0.086102 \n", + "17 -0.048512 0.080478 0.044108 -0.040190 -0.109651 0.016822 -0.062620 \n", + "18 0.046099 0.058977 -0.014226 -0.110129 0.156933 0.051034 0.086115 \n", + "19 -0.048479 0.080698 0.044615 -0.040375 -0.109146 0.016773 -0.063049 \n", + "20 0.178255 0.186835 -0.086366 0.078235 0.339634 0.164180 0.351917 \n", + "21 -0.077614 0.001604 -0.079316 -0.283131 -0.060867 -0.083952 -0.061946 \n", + "22 0.177352 0.190575 -0.084158 0.083270 0.344398 0.166967 0.355001 \n", + "23 -0.086336 -0.018204 -0.098414 -0.295143 -0.081368 -0.096516 -0.078732 \n", + "24 0.073541 0.153524 0.122184 0.178186 0.325020 0.131711 0.251710 \n", + "25 -0.047714 0.226176 0.045261 -0.126760 0.371777 0.060598 -0.005164 \n", + "26 0.073884 0.154733 0.122949 0.178414 0.326226 0.132067 0.251894 \n", + "27 -0.047959 0.226084 0.045132 -0.126927 0.371727 0.060446 -0.005538 \n", + "28 -0.160156 -0.108054 -0.116374 0.049736 0.170926 0.112000 0.250690 \n", + "29 0.034276 0.086477 -0.002776 -0.036525 0.105931 0.075943 -0.094462 \n", + "30 -0.167562 -0.114795 -0.118255 0.045381 0.164219 0.106147 0.242618 \n", + "31 0.034758 0.078923 -0.006194 -0.037574 0.102354 0.074973 -0.093299 \n", + "32 -0.011808 -0.271627 -0.061634 -0.068092 -0.169892 -0.139209 -0.134266 \n", + "33 0.172793 0.131960 0.099102 -0.127269 0.248293 0.078142 0.244484 \n", + "34 -0.012860 -0.272076 -0.061712 -0.068612 -0.168814 -0.140736 -0.135443 \n", + "35 0.171992 0.132727 0.100970 -0.133759 0.247039 0.073710 0.242920 \n", + "36 -0.397093 -0.048434 -0.349497 0.178258 -0.541721 -0.432872 -0.115762 \n", + "37 0.116061 -0.107381 -0.537354 -0.290173 0.274848 -0.387343 -0.475388 \n", + "38 -0.382966 -0.053531 -0.346830 0.205384 -0.547652 -0.427548 -0.109037 \n", + "39 0.137094 -0.114290 -0.549722 -0.316452 0.281865 -0.367328 -0.457750 \n", + "40 0.024319 -0.060507 -0.108153 -0.149791 -0.038775 -0.076944 -0.118178 \n", + "41 0.003460 -0.095921 -0.142851 -0.133408 -0.044298 -0.079864 0.063350 \n", + "42 0.024307 -0.060060 -0.106959 -0.150438 -0.038277 -0.077278 -0.118272 \n", + "43 0.002397 -0.096466 -0.143198 -0.133723 -0.044947 -0.080987 0.062265 \n", + "44 -0.247335 -0.234919 -0.383042 -0.163728 -0.055309 -0.088513 -0.155641 \n", + "45 0.572421 0.147785 0.106555 0.096098 0.279161 0.162524 0.332554 \n", + "46 -0.247330 -0.232560 -0.386224 -0.155104 -0.059262 -0.081452 -0.156595 \n", + "47 0.573748 0.151573 0.110227 0.088412 0.286110 0.165036 0.329597 \n", "\n", "[48 rows x 8870 columns]" ] }, - "execution_count": 17, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -4247,19 +4713,9 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 20, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_metadata:latest, 628.05MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1290.4MB/s)\n" - ] - } - ], + "outputs": [], "source": [ "from decima.data.dataset import VariantDataset\n", "\n", @@ -4275,7 +4731,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 21, "metadata": {}, "outputs": [ { @@ -4284,7 +4740,7 @@ "164" ] }, - "execution_count": 19, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } @@ -4295,7 +4751,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 22, "metadata": {}, "outputs": [ { @@ -4309,7 +4765,7 @@ " 'warning': []}" ] }, - "execution_count": 20, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -4320,7 +4776,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 23, "metadata": {}, "outputs": [ { @@ -4329,7 +4785,7 @@ "torch.Size([5, 524288])" ] }, - "execution_count": 21, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -4340,7 +4796,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -4495,10 +4951,10 @@ " +\n", " 163840\n", " 227488\n", - " 180346\n", + " 180345\n", " TTT\n", " G\n", - " 16506\n", + " 16505\n", " \n", " \n", " 78\n", @@ -4512,10 +4968,10 @@ " +\n", " 163840\n", " 227488\n", - " 180867\n", + " 180866\n", " T\n", " GG\n", - " 17027\n", + " 17026\n", " \n", " \n", " 79\n", @@ -4594,8 +5050,8 @@ "3 163840 178946 120841 A G -42999 \n", "4 163840 170729 145915 C T -17925 \n", ".. ... ... ... ... ... ... \n", - "77 163840 227488 180346 TTT G 16506 \n", - "78 163840 227488 180867 T GG 17027 \n", + "77 163840 227488 180345 TTT G 16505 \n", + "78 163840 227488 180866 T GG 17026 \n", "79 163840 174642 507041 T G 343201 \n", "80 163840 174642 506226 AAA C 342386 \n", "81 163840 174642 505705 A CC 341865 \n", @@ -4603,7 +5059,7 @@ "[82 rows x 14 columns]" ] }, - "execution_count": 22, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -4616,27 +5072,14 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Let's load model" + "Let's load the ensemble model of all 4 Decima replicates:" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 25, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact decima_rep0:latest, 2155.88MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:1.2 (1808.4MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact human_state_dict_fold0:latest, 709.30MB. 1 files... \n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 0:0:0.5 (1487.8MB/s)\n" - ] - } - ], + "outputs": [], "source": [ "from decima.hub import load_decima_model\n", "\n", @@ -4652,31 +5095,26 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 27, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "Using default `ModelCheckpoint`. Consider installing `litmodels` package to enable `LitModelCheckpoint` for automatic upload to the Lightning model registry.\n", "GPU available: True (cuda), used: True\n", "TPU available: False, using: 0 TPU cores\n", - "HPU available: False, using: 0 HPUs\n", - "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n", - "/home/celikm5/miniforge3/envs/decima/lib/python3.11/site-packages/pytorch_lightning/trainer/connectors/data_connector.py:425: PossibleUserWarning: The 'predict_dataloader' does not have many workers which may be a bottleneck. Consider increasing the value of the `num_workers` argument` to `num_workers=95` in the `DataLoader` to improve performance.\n" + "💡 Tip: For seamless cloud logging and experiment tracking, try installing [litlogger](https://pypi.org/project/litlogger/) to enable LitLogger, which logs metrics and artifacts automatically to the Lightning Experiments platform.\n", + "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n", + "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n" ] }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "24aebc5e88744bd7b1361c1fde3bcd26", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "Predicting: | | 0/? [00:00\n" + ], + "text/plain": [] }, "metadata": {}, "output_type": "display_data" @@ -4690,12 +5128,12 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "The `preds` are predicted expression for `alt - ref` alleles for each variant:" + "The `preds` are the difference between `alt - ref` allele predictions for each variant-gene pair, i.e. the predicted log fold change in gene expression." ] }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 28, "metadata": {}, "outputs": [ { @@ -4704,7 +5142,7 @@ "(82, 8856)" ] }, - "execution_count": 25, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -4715,28 +5153,28 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 29, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "array([[-3.1028390e-03, -3.5525560e-03, -3.5931766e-03, ...,\n", - " -5.2702725e-03, -3.3913553e-03, -6.6891909e-03],\n", - " [ 1.1469424e-04, 1.7350912e-04, 8.1568956e-05, ...,\n", - " 1.3417006e-04, 1.1980534e-05, -2.7149916e-05],\n", - " [ 6.0230494e-05, -8.2150102e-05, -2.6747584e-05, ...,\n", - " -2.7078092e-03, -1.8020868e-03, -3.0442923e-03],\n", + "array([[-2.8989162e-02, -3.0541826e-02, -2.7764369e-02, ...,\n", + " -1.3684332e-02, 8.4971692e-03, 1.4721267e-03],\n", + " [-2.7411431e-04, -2.8015859e-04, -1.4923699e-04, ...,\n", + " -4.4744834e-04, 1.4175382e-04, -1.6565435e-04],\n", + " [ 4.0262192e-04, -7.6846220e-05, -2.2572372e-04, ...,\n", + " 2.9184297e-04, 8.5824914e-04, 2.2569953e-03],\n", " ...,\n", - " [ 5.8137625e-04, 6.4936280e-04, 4.9999356e-04, ...,\n", - " 8.4596872e-04, 1.6248971e-04, 5.3709745e-04],\n", - " [ 2.6370510e-03, 2.7481169e-03, 1.8703863e-03, ...,\n", - " 5.3109229e-04, -1.4962628e-04, -3.7675351e-04],\n", - " [-2.8469041e-03, -3.2258853e-03, -2.4763122e-03, ...,\n", - " -3.5528541e-03, -8.5747242e-04, -2.2805035e-03]], dtype=float32)" + " [-2.1296535e-02, -2.1238890e-02, -2.0570286e-02, ...,\n", + " -1.9429259e-02, -2.6463622e-02, -2.1707583e-02],\n", + " [ 2.5475025e-04, 5.4145232e-04, 3.5906211e-04, ...,\n", + " 3.4752116e-04, 5.1470287e-04, 5.6060962e-04],\n", + " [ 2.3415126e-03, 1.7900020e-03, 2.0225085e-03, ...,\n", + " -1.5570819e-03, 2.8256699e-03, -2.7912110e-04]], dtype=float32)" ] }, - "execution_count": 26, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } @@ -4747,16 +5185,17 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 30, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "Counter({'allele_mismatch_with_reference_genome': 26, 'unknown': 0})" + "Counter({'allele_mismatch_with_reference_genome': tensor(13),\n", + " 'unknown': tensor(0)})" ] }, - "execution_count": 27, + "execution_count": 30, "metadata": {}, "output_type": "execute_result" } @@ -4774,7 +5213,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 31, "metadata": {}, "outputs": [], "source": [ @@ -4784,7 +5223,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 32, "metadata": {}, "outputs": [ { @@ -4793,7 +5232,7 @@ "torch.Size([2, 5, 524288])" ] }, - "execution_count": 29, + "execution_count": 32, "metadata": {}, "output_type": "execute_result" } @@ -4804,7 +5243,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 33, "metadata": {}, "outputs": [], "source": [ @@ -4838,7 +5277,7 @@ }, { "data": { - "image/png": "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ERUVhUOHDuH27duws7ODl5cX+vfvjylTppTp8S1zq0hfMyYPDw8cPXoUCxYswM6dO3HlyhXY29ujefPmGDhwICZPnmz0uSq0MccxNjg4GJcuXcLKlSuxZ88enDp1Cvfu3YO1tTXc3NzQtm1bvPLKKxgyZIjOkdnIciiEMPJAwkRUbUVERCAmJgZNmzbFtWvXKrs5BGDu3LnSew88XBMRUWXgS89EBKB41tKdO3cCgDQ6EBERERETBiILceHCBdkr1IWFhRg/frw0xGVoaKg5m0ZERERVGN9hILIQ//73v5GSkoK3334bnTt3RqNGjZCbm4vjx49j5cqVOHr0KIDicdrL+4w4ERER1TxMGIgsyOnTpxEZGSm7vGvXrti0aZM0HjkREREREwYiCzFz5kz4+Phg3759uHz5MrKyspCfnw8XFxf4+flh2LBhePvtt6WJoIiIiIgAjpJEREREREQ68FIiERERERHJYsJARERERESymDAQEREREZEsJgxERERERCSLCQMREREREcliwkBERERERLKYMBARERERkSwmDEREREREJIsJAxERERERyWLCQEREREREspgwEBERERGRLCYMREREREQkiwkDERERERHJYsJARERERESymDAQEREREZEsJgxERERERCSLCQMREREREcliwkBERERERLL+D51B2gAdEIz9AAAAAElFTkSuQmCC", + "image/png": "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", "text/plain": [ "
" ] @@ -4855,13 +5294,27 @@ "plt.xlabel(\"gene expression for ref allele\")\n", "plt.ylabel(\"gene expression for alt allele\")" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { "kernelspec": { - "display_name": "Python 3 (ipykernel)", + "display_name": "Python (decima)", "language": "python", - "name": "python3" + "name": "decima" }, "language_info": { "codemirror_mode": { @@ -4873,7 +5326,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.10" + "version": "3.11.15" } }, "nbformat": 4, diff --git a/docs/tutorials/3-finetune.ipynb b/docs/tutorials/3-finetune.ipynb index 19a049e..6ce55f9 100644 --- a/docs/tutorials/3-finetune.ipynb +++ b/docs/tutorials/3-finetune.ipynb @@ -12,14 +12,7 @@ "cell_type": "code", "execution_count": 1, "id": "c6dbf5fc-85ca-42a8-b076-ba0313604e91", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:18.270014Z", - "iopub.status.busy": "2025-11-21T22:29:18.269887Z", - "iopub.status.idle": "2025-11-21T22:29:26.533418Z", - "shell.execute_reply": "2025-11-21T22:29:26.532666Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "import glob\n", @@ -34,14 +27,7 @@ "cell_type": "code", "execution_count": 2, "id": "a8563bf1-0305-437b-81fa-0584753c5793", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:26.535200Z", - "iopub.status.busy": "2025-11-21T22:29:26.534846Z", - "iopub.status.idle": "2025-11-21T22:29:26.537436Z", - "shell.execute_reply": "2025-11-21T22:29:26.537029Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "inputdir = \"./data\"\n", @@ -70,19 +56,12 @@ "cell_type": "code", "execution_count": 3, "id": "83273dca-0622-42e2-a606-b645e0a31f19", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:26.538717Z", - "iopub.status.busy": "2025-11-21T22:29:26.538588Z", - "iopub.status.idle": "2025-11-21T22:29:26.580706Z", - "shell.execute_reply": "2025-11-21T22:29:26.580293Z" - } - }, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "AnnData object with n_obs × n_vars = 50 × 921\n", + "AnnData object with n_obs × n_vars = 50 × 920\n", " obs: 'cell_type', 'tissue', 'disease', 'study'\n", " var: 'chrom', 'start', 'end', 'strand', 'gene_start', 'gene_end', 'gene_length', 'gene_mask_start', 'gene_mask_end', 'dataset'\n", " uns: 'log1p'" @@ -112,14 +91,7 @@ "cell_type": "code", "execution_count": 4, "id": "e29ca0c0-5f61-4146-b187-d11cc57373d0", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:26.581807Z", - "iopub.status.busy": "2025-11-21T22:29:26.581680Z", - "iopub.status.idle": "2025-11-21T22:29:26.602279Z", - "shell.execute_reply": "2025-11-21T22:29:26.601917Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -220,14 +192,7 @@ "cell_type": "code", "execution_count": 5, "id": "a79a70c0-5a33-46dc-b363-4e9df6ab2b8a", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:26.603573Z", - "iopub.status.busy": "2025-11-21T22:29:26.603444Z", - "iopub.status.idle": "2025-11-21T22:29:26.609192Z", - "shell.execute_reply": "2025-11-21T22:29:26.608798Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -266,11 +231,11 @@ " \n", " gene_0\n", " chr1\n", + " 26191000\n", + " 26715288\n", + " +\n", " 26354840\n", " 26879128\n", - " +\n", - " 26518680\n", - " 27042968\n", " 524288\n", " 163840\n", " 524288\n", @@ -279,11 +244,11 @@ " \n", " gene_1\n", " chr19\n", + " 41275257\n", + " 41799545\n", + " -\n", " 41111417\n", " 41635705\n", - " -\n", - " 40947577\n", - " 41471865\n", " 524288\n", " 163840\n", " 524288\n", @@ -292,11 +257,11 @@ " \n", " gene_2\n", " chr1\n", + " 79937866\n", + " 80462154\n", + " -\n", " 79774026\n", " 80298314\n", - " -\n", - " 79610186\n", - " 80134474\n", " 524288\n", " 163840\n", " 524288\n", @@ -305,11 +270,11 @@ " \n", " gene_4\n", " chr16\n", + " 3905208\n", + " 4429496\n", + " -\n", " 3741368\n", " 4265656\n", - " -\n", - " 3577528\n", - " 4101816\n", " 524288\n", " 163840\n", " 524288\n", @@ -318,11 +283,11 @@ " \n", " gene_5\n", " chr10\n", + " 22495641\n", + " 23019929\n", + " +\n", " 22659481\n", " 23183769\n", - " +\n", - " 22823321\n", - " 23347609\n", " 524288\n", " 163840\n", " 524288\n", @@ -334,11 +299,11 @@ ], "text/plain": [ " chrom start end strand gene_start gene_end gene_length \\\n", - "gene_0 chr1 26354840 26879128 + 26518680 27042968 524288 \n", - "gene_1 chr19 41111417 41635705 - 40947577 41471865 524288 \n", - "gene_2 chr1 79774026 80298314 - 79610186 80134474 524288 \n", - "gene_4 chr16 3741368 4265656 - 3577528 4101816 524288 \n", - "gene_5 chr10 22659481 23183769 + 22823321 23347609 524288 \n", + "gene_0 chr1 26191000 26715288 + 26354840 26879128 524288 \n", + "gene_1 chr19 41275257 41799545 - 41111417 41635705 524288 \n", + "gene_2 chr1 79937866 80462154 - 79774026 80298314 524288 \n", + "gene_4 chr16 3905208 4429496 - 3741368 4265656 524288 \n", + "gene_5 chr10 22495641 23019929 + 22659481 23183769 524288 \n", "\n", " gene_mask_start gene_mask_end dataset \n", "gene_0 163840 524288 train \n", @@ -369,23 +334,16 @@ "cell_type": "code", "execution_count": 6, "id": "3fd9bd2a-e728-4dc5-9c90-a9558fab0e27", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:26.610372Z", - "iopub.status.busy": "2025-11-21T22:29:26.610248Z", - "iopub.status.idle": "2025-11-21T22:29:26.613043Z", - "shell.execute_reply": "2025-11-21T22:29:26.612649Z" - } - }, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "array([[0. , 7.2926292, 7.2926292, 7.2926292, 7.2926292],\n", - " [7.3133874, 7.3133874, 0. , 7.3133874, 7.3133874],\n", - " [7.299993 , 7.299993 , 7.299993 , 7.299993 , 0. ],\n", - " [7.299993 , 0. , 7.299993 , 7.299993 , 0. ],\n", - " [7.3376517, 7.3376517, 0. , 7.3376517, 7.3376517]],\n", + "array([[0. , 7.295568 , 7.295568 , 7.295568 , 7.295568 ],\n", + " [7.316388 , 7.316388 , 0. , 7.316388 , 7.316388 ],\n", + " [7.3014727, 7.3014727, 7.3014727, 7.3014727, 0. ],\n", + " [7.3014727, 0. , 7.3014727, 7.3014727, 0. ],\n", + " [7.3407264, 7.3407264, 0. , 7.3407264, 7.3407264]],\n", " dtype=float32)" ] }, @@ -418,14 +376,7 @@ "cell_type": "code", "execution_count": 7, "id": "34115f7a-aaf8-4ca3-abbb-a4fc552bf5a7", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:26.614156Z", - "iopub.status.busy": "2025-11-21T22:29:26.614039Z", - "iopub.status.idle": "2025-11-21T22:29:26.616992Z", - "shell.execute_reply": "2025-11-21T22:29:26.616589Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -444,23 +395,16 @@ "cell_type": "code", "execution_count": 8, "id": "e42a91c7-ac01-45b3-8d3b-6c99baf7adff", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:26.618117Z", - "iopub.status.busy": "2025-11-21T22:29:26.617994Z", - "iopub.status.idle": "2025-11-21T22:29:26.620685Z", - "shell.execute_reply": "2025-11-21T22:29:26.620286Z" - } - }, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "array([[0. , 7.295568 , 7.295568 , 7.295568 , 7.295568 ],\n", - " [7.316388 , 7.316388 , 0. , 7.316388 , 7.316388 ],\n", - " [7.3014727, 7.3014727, 7.3014727, 7.3014727, 0. ],\n", + "array([[0. , 7.297041 , 7.297041 , 7.297041 , 7.297041 ],\n", + " [7.317892 , 7.317892 , 0. , 7.317892 , 7.317892 ],\n", + " [7.302954 , 7.302954 , 7.302954 , 7.302954 , 0. ],\n", " [7.3014727, 0. , 7.3014727, 7.3014727, 0. ],\n", - " [7.3407264, 7.3407264, 0. , 7.3407264, 7.3407264]],\n", + " [7.3422675, 7.3422675, 0. , 7.3422675, 7.3422675]],\n", " dtype=float32)" ] }, @@ -493,26 +437,8 @@ "cell_type": "code", "execution_count": 9, "id": "86905140-4b30-424b-91ce-090a0a56ebab", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:26.621914Z", - "iopub.status.busy": "2025-11-21T22:29:26.621802Z", - "iopub.status.idle": "2025-11-21T22:29:40.486339Z", - "shell.execute_reply": "2025-11-21T22:29:40.485817Z" - } - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'repr' attribute with value False was provided to the `Field()` function, which has no effect in the context it was used. 'repr' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\n", - " warnings.warn(\n", - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'frozen' attribute with value True was provided to the `Field()` function, which has no effect in the context it was used. 'frozen' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\n", - " warnings.warn(\n" - ] - } - ], + "metadata": {}, + "outputs": [], "source": [ "from decima.data.preprocess import var_to_intervals" ] @@ -521,14 +447,7 @@ "cell_type": "code", "execution_count": 10, "id": "d027eb23-48d6-40d9-9e30-b5c7691a7c53", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:40.487901Z", - "iopub.status.busy": "2025-11-21T22:29:40.487652Z", - "iopub.status.idle": "2025-11-21T22:29:40.494114Z", - "shell.execute_reply": "2025-11-21T22:29:40.493712Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -567,11 +486,11 @@ " \n", " gene_0\n", " chr1\n", + " 26191000\n", + " 26715288\n", + " +\n", " 26354840\n", " 26879128\n", - " +\n", - " 26518680\n", - " 27042968\n", " 524288\n", " 163840\n", " 524288\n", @@ -580,11 +499,11 @@ " \n", " gene_1\n", " chr19\n", + " 41275257\n", + " 41799545\n", + " -\n", " 41111417\n", " 41635705\n", - " -\n", - " 40947577\n", - " 41471865\n", " 524288\n", " 163840\n", " 524288\n", @@ -593,11 +512,11 @@ " \n", " gene_2\n", " chr1\n", + " 79937866\n", + " 80462154\n", + " -\n", " 79774026\n", " 80298314\n", - " -\n", - " 79610186\n", - " 80134474\n", " 524288\n", " 163840\n", " 524288\n", @@ -606,11 +525,11 @@ " \n", " gene_4\n", " chr16\n", + " 3905208\n", + " 4429496\n", + " -\n", " 3741368\n", " 4265656\n", - " -\n", - " 3577528\n", - " 4101816\n", " 524288\n", " 163840\n", " 524288\n", @@ -619,11 +538,11 @@ " \n", " gene_5\n", " chr10\n", + " 22495641\n", + " 23019929\n", + " +\n", " 22659481\n", " 23183769\n", - " +\n", - " 22823321\n", - " 23347609\n", " 524288\n", " 163840\n", " 524288\n", @@ -635,11 +554,11 @@ ], "text/plain": [ " chrom start end strand gene_start gene_end gene_length \\\n", - "gene_0 chr1 26354840 26879128 + 26518680 27042968 524288 \n", - "gene_1 chr19 41111417 41635705 - 40947577 41471865 524288 \n", - "gene_2 chr1 79774026 80298314 - 79610186 80134474 524288 \n", - "gene_4 chr16 3741368 4265656 - 3577528 4101816 524288 \n", - "gene_5 chr10 22659481 23183769 + 22823321 23347609 524288 \n", + "gene_0 chr1 26191000 26715288 + 26354840 26879128 524288 \n", + "gene_1 chr19 41275257 41799545 - 41111417 41635705 524288 \n", + "gene_2 chr1 79937866 80462154 - 79774026 80298314 524288 \n", + "gene_4 chr16 3905208 4429496 - 3741368 4265656 524288 \n", + "gene_5 chr10 22495641 23019929 + 22659481 23183769 524288 \n", "\n", " gene_mask_start gene_mask_end dataset \n", "gene_0 163840 524288 train \n", @@ -670,14 +589,7 @@ "cell_type": "code", "execution_count": 11, "id": "566977ab-041f-4a3d-b10e-9b6fa717c98e", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:40.495318Z", - "iopub.status.busy": "2025-11-21T22:29:40.495198Z", - "iopub.status.idle": "2025-11-21T22:29:40.498415Z", - "shell.execute_reply": "2025-11-21T22:29:40.498008Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "ad.var[\"gene_start\"] = ad.var.start.tolist()\n", @@ -689,14 +601,7 @@ "cell_type": "code", "execution_count": 12, "id": "e23e95dd-6616-4f79-8d1b-3a0fe22816d0", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:40.499458Z", - "iopub.status.busy": "2025-11-21T22:29:40.499339Z", - "iopub.status.idle": "2025-11-21T22:29:40.504838Z", - "shell.execute_reply": "2025-11-21T22:29:40.504440Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -735,11 +640,11 @@ " \n", " gene_0\n", " chr1\n", - " 26354840\n", - " 26879128\n", + " 26191000\n", + " 26715288\n", " +\n", - " 26354840\n", - " 26879128\n", + " 26191000\n", + " 26715288\n", " 524288\n", " 163840\n", " 524288\n", @@ -748,11 +653,11 @@ " \n", " gene_1\n", " chr19\n", - " 41111417\n", - " 41635705\n", + " 41275257\n", + " 41799545\n", " -\n", - " 41111417\n", - " 41635705\n", + " 41275257\n", + " 41799545\n", " 524288\n", " 163840\n", " 524288\n", @@ -761,11 +666,11 @@ " \n", " gene_2\n", " chr1\n", - " 79774026\n", - " 80298314\n", + " 79937866\n", + " 80462154\n", " -\n", - " 79774026\n", - " 80298314\n", + " 79937866\n", + " 80462154\n", " 524288\n", " 163840\n", " 524288\n", @@ -774,11 +679,11 @@ " \n", " gene_4\n", " chr16\n", - " 3741368\n", - " 4265656\n", + " 3905208\n", + " 4429496\n", " -\n", - " 3741368\n", - " 4265656\n", + " 3905208\n", + " 4429496\n", " 524288\n", " 163840\n", " 524288\n", @@ -787,11 +692,11 @@ " \n", " gene_5\n", " chr10\n", - " 22659481\n", - " 23183769\n", + " 22495641\n", + " 23019929\n", " +\n", - " 22659481\n", - " 23183769\n", + " 22495641\n", + " 23019929\n", " 524288\n", " 163840\n", " 524288\n", @@ -803,11 +708,11 @@ ], "text/plain": [ " chrom start end strand gene_start gene_end gene_length \\\n", - "gene_0 chr1 26354840 26879128 + 26354840 26879128 524288 \n", - "gene_1 chr19 41111417 41635705 - 41111417 41635705 524288 \n", - "gene_2 chr1 79774026 80298314 - 79774026 80298314 524288 \n", - "gene_4 chr16 3741368 4265656 - 3741368 4265656 524288 \n", - "gene_5 chr10 22659481 23183769 + 22659481 23183769 524288 \n", + "gene_0 chr1 26191000 26715288 + 26191000 26715288 524288 \n", + "gene_1 chr19 41275257 41799545 - 41275257 41799545 524288 \n", + "gene_2 chr1 79937866 80462154 - 79937866 80462154 524288 \n", + "gene_4 chr16 3905208 4429496 - 3905208 4429496 524288 \n", + "gene_5 chr10 22495641 23019929 + 22495641 23019929 524288 \n", "\n", " gene_mask_start gene_mask_end dataset \n", "gene_0 163840 524288 train \n", @@ -838,14 +743,7 @@ "cell_type": "code", "execution_count": 13, "id": "c40ebdb5-2d8c-4cce-9685-61d5db0123f3", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:40.505916Z", - "iopub.status.busy": "2025-11-21T22:29:40.505798Z", - "iopub.status.idle": "2025-11-21T22:29:40.664023Z", - "shell.execute_reply": "2025-11-21T22:29:40.663629Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -867,14 +765,7 @@ "cell_type": "code", "execution_count": 14, "id": "191ed1e0-d34f-4aa4-a8e7-bc5919642528", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:40.665110Z", - "iopub.status.busy": "2025-11-21T22:29:40.664988Z", - "iopub.status.idle": "2025-11-21T22:29:40.670440Z", - "shell.execute_reply": "2025-11-21T22:29:40.670046Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -913,11 +804,11 @@ " \n", " gene_0\n", " chr1\n", + " 26027160\n", + " 26551448\n", + " +\n", " 26191000\n", " 26715288\n", - " +\n", - " 26354840\n", - " 26879128\n", " 524288\n", " 163840\n", " 524288\n", @@ -926,11 +817,11 @@ " \n", " gene_1\n", " chr19\n", + " 41439097\n", + " 41963385\n", + " -\n", " 41275257\n", " 41799545\n", - " -\n", - " 41111417\n", - " 41635705\n", " 524288\n", " 163840\n", " 524288\n", @@ -939,11 +830,11 @@ " \n", " gene_2\n", " chr1\n", + " 80101706\n", + " 80625994\n", + " -\n", " 79937866\n", " 80462154\n", - " -\n", - " 79774026\n", - " 80298314\n", " 524288\n", " 163840\n", " 524288\n", @@ -952,11 +843,11 @@ " \n", " gene_4\n", " chr16\n", + " 4069048\n", + " 4593336\n", + " -\n", " 3905208\n", " 4429496\n", - " -\n", - " 3741368\n", - " 4265656\n", " 524288\n", " 163840\n", " 524288\n", @@ -965,11 +856,11 @@ " \n", " gene_5\n", " chr10\n", + " 22331801\n", + " 22856089\n", + " +\n", " 22495641\n", " 23019929\n", - " +\n", - " 22659481\n", - " 23183769\n", " 524288\n", " 163840\n", " 524288\n", @@ -981,11 +872,11 @@ ], "text/plain": [ " chrom start end strand gene_start gene_end gene_length \\\n", - "gene_0 chr1 26191000 26715288 + 26354840 26879128 524288 \n", - "gene_1 chr19 41275257 41799545 - 41111417 41635705 524288 \n", - "gene_2 chr1 79937866 80462154 - 79774026 80298314 524288 \n", - "gene_4 chr16 3905208 4429496 - 3741368 4265656 524288 \n", - "gene_5 chr10 22495641 23019929 + 22659481 23183769 524288 \n", + "gene_0 chr1 26027160 26551448 + 26191000 26715288 524288 \n", + "gene_1 chr19 41439097 41963385 - 41275257 41799545 524288 \n", + "gene_2 chr1 80101706 80625994 - 79937866 80462154 524288 \n", + "gene_4 chr16 4069048 4593336 - 3905208 4429496 524288 \n", + "gene_5 chr10 22331801 22856089 + 22495641 23019929 524288 \n", "\n", " gene_mask_start gene_mask_end dataset \n", "gene_0 163840 524288 train \n", @@ -1032,14 +923,7 @@ "cell_type": "code", "execution_count": 15, "id": "8f4db77e-71f1-4457-b5cf-8c5f8f98ad06", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:40.671608Z", - "iopub.status.busy": "2025-11-21T22:29:40.671488Z", - "iopub.status.idle": "2025-11-21T22:29:40.876755Z", - "shell.execute_reply": "2025-11-21T22:29:40.876312Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -1141,14 +1025,7 @@ "cell_type": "code", "execution_count": 16, "id": "99d1a382-1384-41ea-b59a-bb4aaa26caba", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:40.877970Z", - "iopub.status.busy": "2025-11-21T22:29:40.877840Z", - "iopub.status.idle": "2025-11-21T22:29:40.907310Z", - "shell.execute_reply": "2025-11-21T22:29:40.906870Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -1192,7 +1069,7 @@ " fold0\n", " \n", " \n", - " 44\n", + " 45\n", " gene_4\n", " fold2\n", " \n", @@ -1210,7 +1087,7 @@ "0 gene_0 fold5\n", "15 gene_1 fold0\n", "30 gene_2 fold0\n", - "44 gene_4 fold2\n", + "45 gene_4 fold2\n", "59 gene_5 fold2" ] }, @@ -1237,14 +1114,7 @@ "cell_type": "code", "execution_count": 17, "id": "14180e40-c296-4f6f-b353-a07f383a7aae", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:40.908528Z", - "iopub.status.busy": "2025-11-21T22:29:40.908396Z", - "iopub.status.idle": "2025-11-21T22:29:40.911444Z", - "shell.execute_reply": "2025-11-21T22:29:40.910959Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "test_genes = overlaps.gene[overlaps.fold_ == \"fold3\"].tolist()\n", @@ -1264,20 +1134,13 @@ "cell_type": "code", "execution_count": 18, "id": "ed8411d8-aecf-4196-bcc3-7635c1b4f34a", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:40.912530Z", - "iopub.status.busy": "2025-11-21T22:29:40.912405Z", - "iopub.status.idle": "2025-11-21T22:29:40.918001Z", - "shell.execute_reply": "2025-11-21T22:29:40.917575Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "/tmp/slurmjob.14477843/ipykernel_3516462/3109841685.py:1: ImplicitModificationWarning: Trying to modify attribute `.var` of view, initializing view as actual.\n" + "/tmp/slurmjob.38313776/ipykernel_505470/3109841685.py:1: ImplicitModificationWarning: Trying to modify attribute `.var` of view, initializing view as actual.\n" ] } ], @@ -1291,14 +1154,7 @@ "cell_type": "code", "execution_count": 19, "id": "6e71f3f9-61d5-496d-8b04-661d5e97c2b8", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:40.919025Z", - "iopub.status.busy": "2025-11-21T22:29:40.918905Z", - "iopub.status.idle": "2025-11-21T22:29:40.924425Z", - "shell.execute_reply": "2025-11-21T22:29:40.924026Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -1337,11 +1193,11 @@ " \n", " gene_0\n", " chr1\n", + " 26027160\n", + " 26551448\n", + " +\n", " 26191000\n", " 26715288\n", - " +\n", - " 26354840\n", - " 26879128\n", " 524288\n", " 163840\n", " 524288\n", @@ -1350,11 +1206,11 @@ " \n", " gene_1\n", " chr19\n", + " 41439097\n", + " 41963385\n", + " -\n", " 41275257\n", " 41799545\n", - " -\n", - " 41111417\n", - " 41635705\n", " 524288\n", " 163840\n", " 524288\n", @@ -1363,11 +1219,11 @@ " \n", " gene_2\n", " chr1\n", + " 80101706\n", + " 80625994\n", + " -\n", " 79937866\n", " 80462154\n", - " -\n", - " 79774026\n", - " 80298314\n", " 524288\n", " 163840\n", " 524288\n", @@ -1376,11 +1232,11 @@ " \n", " gene_4\n", " chr16\n", + " 4069048\n", + " 4593336\n", + " -\n", " 3905208\n", " 4429496\n", - " -\n", - " 3741368\n", - " 4265656\n", " 524288\n", " 163840\n", " 524288\n", @@ -1389,11 +1245,11 @@ " \n", " gene_5\n", " chr10\n", + " 22331801\n", + " 22856089\n", + " +\n", " 22495641\n", " 23019929\n", - " +\n", - " 22659481\n", - " 23183769\n", " 524288\n", " 163840\n", " 524288\n", @@ -1405,11 +1261,11 @@ ], "text/plain": [ " chrom start end strand gene_start gene_end gene_length \\\n", - "gene_0 chr1 26191000 26715288 + 26354840 26879128 524288 \n", - "gene_1 chr19 41275257 41799545 - 41111417 41635705 524288 \n", - "gene_2 chr1 79937866 80462154 - 79774026 80298314 524288 \n", - "gene_4 chr16 3905208 4429496 - 3741368 4265656 524288 \n", - "gene_5 chr10 22495641 23019929 + 22659481 23183769 524288 \n", + "gene_0 chr1 26027160 26551448 + 26191000 26715288 524288 \n", + "gene_1 chr19 41439097 41963385 - 41275257 41799545 524288 \n", + "gene_2 chr1 80101706 80625994 - 79937866 80462154 524288 \n", + "gene_4 chr16 4069048 4593336 - 3905208 4429496 524288 \n", + "gene_5 chr10 22331801 22856089 + 22495641 23019929 524288 \n", "\n", " gene_mask_start gene_mask_end dataset \n", "gene_0 163840 524288 train \n", @@ -1432,22 +1288,15 @@ "cell_type": "code", "execution_count": 20, "id": "894e5f6f-1d0b-4c71-8f11-fcea38bea97d", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:40.925651Z", - "iopub.status.busy": "2025-11-21T22:29:40.925524Z", - "iopub.status.idle": "2025-11-21T22:29:40.928822Z", - "shell.execute_reply": "2025-11-21T22:29:40.928340Z" - } - }, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ "dataset\n", - "train 766\n", - "test 83\n", - "val 71\n", + "train 765\n", + "test 80\n", + "val 74\n", "Name: count, dtype: int64" ] }, @@ -1488,14 +1337,7 @@ "cell_type": "code", "execution_count": 21, "id": "e55d7251-5372-4744-a1f3-411223d4eb35", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:40.929937Z", - "iopub.status.busy": "2025-11-21T22:29:40.929820Z", - "iopub.status.idle": "2025-11-21T22:29:40.998651Z", - "shell.execute_reply": "2025-11-21T22:29:40.998240Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "ad.write_h5ad(ad_file_path)" @@ -1521,14 +1363,7 @@ "cell_type": "code", "execution_count": 22, "id": "3b1473fd-fd72-41e7-a673-92fb474440ec", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:40.999863Z", - "iopub.status.busy": "2025-11-21T22:29:40.999743Z", - "iopub.status.idle": "2025-11-21T22:29:41.024192Z", - "shell.execute_reply": "2025-11-21T22:29:41.023764Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "from decima.data.write_hdf5 import write_hdf5" @@ -1538,14 +1373,7 @@ "cell_type": "code", "execution_count": 23, "id": "925184a3", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:41.025478Z", - "iopub.status.busy": "2025-11-21T22:29:41.025360Z", - "iopub.status.idle": "2025-11-21T22:29:41.191312Z", - "shell.execute_reply": "2025-11-21T22:29:41.190672Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "! mkdir -p example" @@ -1555,14 +1383,7 @@ "cell_type": "code", "execution_count": 24, "id": "81e3d301-db22-4a00-9cdc-f6ec7c641030", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:29:41.192756Z", - "iopub.status.busy": "2025-11-21T22:29:41.192597Z", - "iopub.status.idle": "2025-11-21T22:30:41.442605Z", - "shell.execute_reply": "2025-11-21T22:30:41.442010Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -1570,9 +1391,13 @@ "text": [ "Writing metadata\n", "Writing task indices\n", - "Writing genes array of shape: (920, 2)\n", - "Writing labels array of shape: (920, 50, 1)\n", - "Making gene masks\n" + "Writing genes array of shape: (919, 2)\n", + "Writing labels array of shape: (919, 50, 1)\n", + "Making gene masks\n", + "Writing mask array of shape: (919, 534288)\n", + "Encoding sequences\n", + "Writing sequence array of shape: (919, 534288)\n", + "Done!\n" ] }, { @@ -1615,14 +1440,7 @@ "cell_type": "code", "execution_count": 25, "id": "d9ca9ee3-c90a-4848-b9ed-899f21fbf39e", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:30:41.444116Z", - "iopub.status.busy": "2025-11-21T22:30:41.443952Z", - "iopub.status.idle": "2025-11-21T22:30:41.446732Z", - "shell.execute_reply": "2025-11-21T22:30:41.446334Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "# Learning rate default=0.001\n", @@ -1657,14 +1475,7 @@ "cell_type": "code", "execution_count": 26, "id": "676bba10-feaf-4bcf-ae76-91cf163ac26a", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:30:41.447823Z", - "iopub.status.busy": "2025-11-21T22:30:41.447700Z", - "iopub.status.idle": "2025-11-21T22:30:41.450388Z", - "shell.execute_reply": "2025-11-21T22:30:41.450000Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "cmds = []\n", @@ -1689,14 +1500,7 @@ "cell_type": "code", "execution_count": 27, "id": "6aee97bd-7b06-4af5-834e-c0f08127e75c", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:30:41.451403Z", - "iopub.status.busy": "2025-11-21T22:30:41.451285Z", - "iopub.status.idle": "2025-11-21T22:30:41.453392Z", - "shell.execute_reply": "2025-11-21T22:30:41.452977Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -1727,22 +1531,6037 @@ "execution_count": 28, "id": "d0fdaa9d", "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:30:41.454479Z", - "iopub.status.busy": "2025-11-21T22:30:41.454355Z", - "iopub.status.idle": "2025-11-21T22:35:16.456721Z", - "shell.execute_reply": "2025-11-21T22:35:16.455981Z" - } + "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'repr' attribute with value False was provided to the `Field()` function, which has no effect in the context it was used. 'repr' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n", - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'frozen' attribute with value True was provided to the `Field()` function, which has no effect in the context it was used. 'frozen' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n" + "decima - INFO - Data paths: matrix_file=./data/data.h5ad, h5_file=./example/data.h5\n", + "decima - INFO - Reading anndata\n", + "decima - INFO - Making dataset objects\n", + "decima - INFO - train_params: {'batch_size': 1, 'num_workers': 16, 'devices': 0, 'logger': 'wandb', 'save_dir': './example', 'max_epochs': 1, 'lr': 5e-05, 'total_weight': 0.0001, 'accumulate_grad_batches': 5, 'loss': 'poisson_multinomial', 'clip': 0.0, 'save_top_k': 1, 'pin_memory': True}\n", + "decima - INFO - model_params: {'n_tasks': 50, 'init_borzoi': True, 'replicate': '0'}\n", + "decima - INFO - Initializing model\n", + "decima - INFO - Initializing weights from Borzoi model using wandb for replicate: 0\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: \u001b[33mWARNING\u001b[0m The anonymous parameter to wandb.login() has no effect and will be removed in future versions.\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: [wandb.login()] Loaded credentials for https://api.wandb.ai from /home/lala8/.netrc.\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mavantikalal\u001b[0m (\u001b[33mgrelu\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'human_state_dict_fold0:latest', 709.30MB. 1 files...\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", + "Done. 00:00:27.5 (25.8MB/s)\n", + "/home/lala8/decima/src/decima/model/decima_model.py:86: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + "decima - INFO - Connecting to wandb.\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: Updated settings file /home/lala8/.config/wandb/settings\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: [wandb.login()] Loaded credentials for https://genentech.wandb.io from /home/lala8/.netrc.\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mlal-avantika\u001b[0m (\u001b[33mgrelu\u001b[0m) to \u001b[32mhttps://genentech.wandb.io\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: \u001b[38;5;178m⢿\u001b[0m Waiting for wandb.init()...\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: \u001b[38;5;178m⣻\u001b[0m Waiting for wandb.init()...\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: \u001b[38;5;178m⣽\u001b[0m Waiting for wandb.init()...\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: Tracking run with wandb version 0.26.1\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: Run data is saved locally in \u001b[35m\u001b[1mfinetune_test_0/wandb/run-20260520_155659-g0m7s659\u001b[0m\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: Run \u001b[1m`wandb offline`\u001b[0m to turn off syncing.\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: Syncing run \u001b[33mfinetune_test_0\u001b[0m\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: ⭐️ View project at \u001b[34m\u001b[4mhttps://genentech.wandb.io/grelu/decima\u001b[0m\n", + "\u001b[34m\u001b[1mwandb\u001b[0m: 🚀 View run at \u001b[34m\u001b[4mhttps://genentech.wandb.io/grelu/decima/runs/g0m7s659\u001b[0m\n", + "decima - INFO - Training\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/lightning_fabric/plugins/environments/slurm.py:204: PossibleUserWarning: The `srun` command is available on your system but is not used. HINT: If your intention is to run Lightning on SLURM, prepend your python command with `srun` like so: srun python3.11 /home/lala8/.local/bin/decima finetune --name fi ...\n", + "Using 16bit Automatic Mixed Precision (AMP)\n", + "GPU available: True (cuda), used: True\n", + "TPU available: False, using: 0 TPU cores\n", + "💡 Tip: For seamless cloud logging and experiment tracking, try installing [litlogger](https://pypi.org/project/litlogger/) to enable LitLogger, which logs metrics and artifacts automatically to the Lightning Experiments platform.\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/pytorch_lightning/loggers/wandb.py:400: UserWarning: There is a wandb run already in progress and newly created instances of `WandbLogger` will reuse this run. If this is not desired, call `wandb.finish()` before instantiating `WandbLogger`.\n", + "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n", + "\u001b[2KMultinomial: 17.870079040527344, Poisson: -0.08475557714700699\n", + "\u001b[2KMultinomial: 17.161930084228516, Poisson: -0.08194837719202042[2m0:00:01 • -:--:--\u001b[0m \u001b[2;4m0.00it/s\u001b[0m \n", + "\u001b[2KMultinomial: 23.621156692504883, Poisson: -0.1136205643415451[0m 2/74 \u001b[2m0:00:01 • 0:00:09\u001b[0m \u001b[2;4m8.29it/s\u001b[0m \n", + "\u001b[2KMultinomial: 18.289478302001953, Poisson: -0.08796687424182892━━━━━━━\u001b[0m 3/74 \u001b[2m0:00:01 • 0:00:09\u001b[0m \u001b[2;4m8.29it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.807384490966797, Poisson: -0.10480411350727081━━━━━━━\u001b[0m 4/74 \u001b[2m0:00:01 • 0:00:09\u001b[0m \u001b[2;4m8.29it/s\u001b[0m \n", + "\u001b[2KMultinomial: 17.82617950439453, Poisson: -0.08457749336957932━━━━━━━━\u001b[0m 5/74 \u001b[2m0:00:01 • 0:00:09\u001b[0m \u001b[2;4m8.30it/s\u001b[0m \n", + "\u001b[2KMultinomial: 17.69489288330078, Poisson: -0.0844057947397232━━━━━━━━━\u001b[0m 6/74 \u001b[2m0:00:01 • 0:00:09\u001b[0m \u001b[2;4m8.29it/s\u001b[0m \n", + "\u001b[2KMultinomial: 22.296825408935547, Poisson: -0.10810919106006622━━━━━━━\u001b[0m 7/74 \u001b[2m0:00:01 • 0:00:09\u001b[0m \u001b[2;4m8.29it/s\u001b[0m \n", + "\u001b[2KMultinomial: 23.012557983398438, Poisson: -0.1102101281285286━━━━━━━━\u001b[0m 8/74 \u001b[2m0:00:01 • 0:00:08\u001b[0m \u001b[2;4m8.29it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.654335021972656, Poisson: -0.09885435551404953━━━━━━━\u001b[0m 9/74 \u001b[2m0:00:02 • 0:00:08\u001b[0m \u001b[2;4m8.30it/s\u001b[0m \n", + "\u001b[2KMultinomial: 17.320323944091797, Poisson: -0.08139467984437943━━━━━━\u001b[0m 10/74 \u001b[2m0:00:02 • 0:00:08\u001b[0m \u001b[2;4m8.30it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.90839958190918, Poisson: -0.10467664897441864━━━━━━━\u001b[0m 11/74 \u001b[2m0:00:02 • 0:00:08\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.03179359436035, Poisson: -0.09692274779081345━━━━━━━\u001b[0m 12/74 \u001b[2m0:00:02 • 0:00:08\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.887348175048828, Poisson: -0.10524922609329224━━━━━━\u001b[0m 13/74 \u001b[2m0:00:02 • 0:00:08\u001b[0m \u001b[2;4m8.30it/s\u001b[0m \n", + "\u001b[2KMultinomial: 24.2436466217041, Poisson: -0.11715485900640488━━━━━━━━\u001b[0m 14/74 \u001b[2m0:00:02 • 0:00:08\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 19.447330474853516, Poisson: -0.09315256774425507━━━━━━\u001b[0m 15/74 \u001b[2m0:00:02 • 0:00:08\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.68655776977539, Poisson: -0.09870058298110962━━━━━━━\u001b[0m 16/74 \u001b[2m0:00:02 • 0:00:07\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.374292373657227, Poisson: -0.10184745490550995━━━━━━\u001b[0m 17/74 \u001b[2m0:00:03 • 0:00:07\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 16.723011016845703, Poisson: -0.07884380966424942━━━━━━\u001b[0m 18/74 \u001b[2m0:00:03 • 0:00:07\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 22.9427433013916, Poisson: -0.11061929911375046━━━━━━━━\u001b[0m 19/74 \u001b[2m0:00:03 • 0:00:07\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.024242401123047, Poisson: -0.09591876715421677━━━━━━\u001b[0m 20/74 \u001b[2m0:00:03 • 0:00:07\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 24.76435089111328, Poisson: -0.1185229942202568━━━━━━━━\u001b[0m 21/74 \u001b[2m0:00:03 • 0:00:07\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.826908111572266, Poisson: -0.09878891706466675━━━━━━\u001b[0m 22/74 \u001b[2m0:00:03 • 0:00:07\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 24.14890480041504, Poisson: -0.11637716740369797━━━━━━━\u001b[0m 23/74 \u001b[2m0:00:03 • 0:00:07\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 19.612180709838867, Poisson: -0.0931989997625351━━━━━━━\u001b[0m 24/74 \u001b[2m0:00:03 • 0:00:07\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 19.036500930786133, Poisson: -0.09052649885416031━━━━━━\u001b[0m 25/74 \u001b[2m0:00:04 • 0:00:06\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.153146743774414, Poisson: -0.09655505418777466━━━━━━\u001b[0m 26/74 \u001b[2m0:00:04 • 0:00:06\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 19.5549259185791, Poisson: -0.09281767904758453━━━━━━━━\u001b[0m 27/74 \u001b[2m0:00:04 • 0:00:06\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.310914993286133, Poisson: -0.10172934830188751━━━━━━\u001b[0m 28/74 \u001b[2m0:00:04 • 0:00:06\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 17.25844383239746, Poisson: -0.0812654122710228━━━━━━━━\u001b[0m 29/74 \u001b[2m0:00:04 • 0:00:06\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.71257209777832, Poisson: -0.0989271029829979━━━━━━━━\u001b[0m 30/74 \u001b[2m0:00:04 • 0:00:06\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 23.514766693115234, Poisson: -0.1138840764760971━━━━━━━\u001b[0m 31/74 \u001b[2m0:00:04 • 0:00:06\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.855703353881836, Poisson: -0.10460451245307922━━━━━━\u001b[0m 32/74 \u001b[2m0:00:04 • 0:00:06\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 19.562828063964844, Poisson: -0.09329111874103546━━━━━━\u001b[0m 33/74 \u001b[2m0:00:04 • 0:00:05\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.904056549072266, Poisson: -0.10470803081989288━━━━━━\u001b[0m 34/74 \u001b[2m0:00:05 • 0:00:05\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 19.44668960571289, Poisson: -0.09306076914072037━━━━━━━\u001b[0m 35/74 \u001b[2m0:00:05 • 0:00:05\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 19.637914657592773, Poisson: -0.09301397204399109━━━━━━\u001b[0m 36/74 \u001b[2m0:00:05 • 0:00:05\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 24.112186431884766, Poisson: -0.11678439378738403━━━━━━\u001b[0m 37/74 \u001b[2m0:00:05 • 0:00:05\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 16.1398983001709, Poisson: -0.07599013298749924━━━━━━━━\u001b[0m 38/74 \u001b[2m0:00:05 • 0:00:05\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 22.90837287902832, Poisson: -0.11134052276611328━━━━━━━\u001b[0m 39/74 \u001b[2m0:00:05 • 0:00:05\u001b[0m \u001b[2;4m8.31it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.123981475830078, Poisson: -0.09663776308298111━━━━━━\u001b[0m 40/74 \u001b[2m0:00:05 • 0:00:05\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 24.127620697021484, Poisson: -0.1171291321516037━━━━━━━\u001b[0m 41/74 \u001b[2m0:00:05 • 0:00:04\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 18.466272354125977, Poisson: -0.08736208081245422━━━━━━\u001b[0m 42/74 \u001b[2m0:00:06 • 0:00:04\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 15.53594970703125, Poisson: -0.07313976436853409━━━━━━━\u001b[0m 43/74 \u001b[2m0:00:06 • 0:00:04\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 22.49900245666504, Poisson: -0.10819274932146072━━━━━━━\u001b[0m 44/74 \u001b[2m0:00:06 • 0:00:04\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 24.097658157348633, Poisson: -0.11647577583789825━━━━━━\u001b[0m 45/74 \u001b[2m0:00:06 • 0:00:04\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 23.00263786315918, Poisson: -0.110506072640419━━━━━━━━━\u001b[0m 46/74 \u001b[2m0:00:06 • 0:00:04\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.867456436157227, Poisson: -0.10464321076869965━━━━━━\u001b[0m 47/74 \u001b[2m0:00:06 • 0:00:04\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.1894474029541, Poisson: -0.10254243016242981━━━━━━━━\u001b[0m 48/74 \u001b[2m0:00:06 • 0:00:04\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 24.13052749633789, Poisson: -0.11649490892887115━━━━━━━\u001b[0m 49/74 \u001b[2m0:00:06 • 0:00:04\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 18.882213592529297, Poisson: -0.09008567780256271━━━━━━\u001b[0m 50/74 \u001b[2m0:00:07 • 0:00:03\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 19.07588768005371, Poisson: -0.0911719799041748━━━━━━━━\u001b[0m 51/74 \u001b[2m0:00:07 • 0:00:03\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.27490234375, Poisson: -0.10164667665958405━━━━━━━━━━\u001b[0m 52/74 \u001b[2m0:00:07 • 0:00:03\u001b[0m \u001b[2;4m8.32it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.133913040161133, Poisson: -0.09580332040786743━━━━━━\u001b[0m 53/74 \u001b[2m0:00:07 • 0:00:03\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.88479995727539, Poisson: -0.10471463203430176━━━━━━━\u001b[0m 54/74 \u001b[2m0:00:07 • 0:00:03\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 23.608705520629883, Poisson: -0.11381559818983078━━━━━━\u001b[0m 55/74 \u001b[2m0:00:07 • 0:00:03\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.67367935180664, Poisson: -0.10473752021789551━━━━━━━\u001b[0m 56/74 \u001b[2m0:00:07 • 0:00:03\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.32634925842285, Poisson: -0.10256417095661163━━━━━━━\u001b[0m 57/74 \u001b[2m0:00:07 • 0:00:03\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 18.426626205444336, Poisson: -0.08782409876585007━━━━━━\u001b[0m 58/74 \u001b[2m0:00:07 • 0:00:02\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.632646560668945, Poisson: -0.09872711449861526━━━━━━\u001b[0m 59/74 \u001b[2m0:00:08 • 0:00:02\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.749286651611328, Poisson: -0.09882116317749023━━━━━━\u001b[0m 60/74 \u001b[2m0:00:08 • 0:00:02\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 24.698978424072266, Poisson: -0.11996717005968094m━━━━━\u001b[0m 61/74 \u001b[2m0:00:08 • 0:00:02\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 23.38947296142578, Poisson: -0.113921090960502620m━━━━━\u001b[0m 62/74 \u001b[2m0:00:08 • 0:00:02\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.311670303344727, Poisson: -0.10184700787067413m━━━━━\u001b[0m 63/74 \u001b[2m0:00:08 • 0:00:02\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 16.17388153076172, Poisson: -0.0760393813252449[90m━━━━\u001b[0m 64/74 \u001b[2m0:00:08 • 0:00:02\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.14570426940918, Poisson: -0.0968563184142112790m━━━━\u001b[0m 65/74 \u001b[2m0:00:08 • 0:00:02\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.790889739990234, Poisson: -0.0991434305906295890m━━━\u001b[0m 66/74 \u001b[2m0:00:08 • 0:00:01\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.144437789916992, Poisson: -0.1018408611416816790m━━━\u001b[0m 67/74 \u001b[2m0:00:09 • 0:00:01\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 22.674360275268555, Poisson: -0.10741650313138962[90m━━\u001b[0m 68/74 \u001b[2m0:00:09 • 0:00:01\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.273677825927734, Poisson: -0.09590758383274078[90m━━\u001b[0m 69/74 \u001b[2m0:00:09 • 0:00:01\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 17.7067928314209, Poisson: -0.084573782980442050m\u001b[90m━\u001b[0m 70/74 \u001b[2m0:00:09 • 0:00:01\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 21.424694061279297, Poisson: -0.10147197544574738\u001b[90m━\u001b[0m 71/74 \u001b[2m0:00:09 • 0:00:01\u001b[0m \u001b[2;4m8.33it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.870670318603516, Poisson: -0.09882539510726929m 72/74 \u001b[2m0:00:09 • 0:00:01\u001b[0m \u001b[2;4m8.34it/s\u001b[0m \u001b[0m \n", + "\u001b[2KMultinomial: 24.119218826293945, Poisson: -0.11633071303367615m 73/74 \u001b[2m0:00:09 • 0:00:01\u001b[0m \u001b[2;4m8.34it/s\u001b[0m \n", + "\u001b[2K┏━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓/74 \u001b[2m0:00:09 • 0:00:00\u001b[0m \u001b[2;4m8.34it/s\u001b[0m \u001b[0m \n", + "┃\u001b[1m \u001b[0m\u001b[1m Validate metric \u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1m DataLoader 0 \u001b[0m\u001b[1m \u001b[0m┃\n", + "┡━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━┩\n", + "│\u001b[36m \u001b[0m\u001b[36m val_gene_pearson \u001b[0m\u001b[36m \u001b[0m│\u001b[35m \u001b[0m\u001b[35m -0.003818511962890625 \u001b[0m\u001b[35m \u001b[0m│\n", + "│\u001b[36m \u001b[0m\u001b[36m val_loss \u001b[0m\u001b[36m \u001b[0m│\u001b[35m \u001b[0m\u001b[35m 20.72085952758789 \u001b[0m\u001b[35m \u001b[0m│\n", + "│\u001b[36m \u001b[0m\u001b[36m val_mse \u001b[0m\u001b[36m \u001b[0m│\u001b[35m \u001b[0m\u001b[35m 28.739408493041992 \u001b[0m\u001b[35m \u001b[0m│\n", + "│\u001b[36m \u001b[0m\u001b[36m val_task_pearson \u001b[0m\u001b[36m \u001b[0m│\u001b[35m \u001b[0m\u001b[35m 0.004076463636010885 \u001b[0m\u001b[35m \u001b[0m│\n", + "└───────────────────────────┴───────────────────────────┘\n", + "\u001b[2KValidation \u001b[35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m 74/74 \u001b[2m0:00:09 • 0:00:00\u001b[0m \u001b[2;4m8.34it/s\u001b[0m \n", + "\u001b[?25h/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/lightning_fabric/plugins/environments/slurm.py:204: PossibleUserWarning: The `srun` command is available on your system but is not used. HINT: If your intention is to run Lightning on SLURM, prepend your python command with `srun` like so: srun python3.11 /home/lala8/.local/bin/decima finetune --name fi ...\n", + "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/pytorch_lightning/utilities/model_summary/model_summary.py:242: UserWarning: Precision 16-mixed is not supported by the model summary. Estimated model size in MB will not be accurate. Using 32 bits instead.\n", + "┏━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━┓\n", + "┃\u001b[1;35m \u001b[0m\u001b[1;35m \u001b[0m\u001b[1;35m \u001b[0m┃\u001b[1;35m \u001b[0m\u001b[1;35mName \u001b[0m\u001b[1;35m \u001b[0m┃\u001b[1;35m \u001b[0m\u001b[1;35mType \u001b[0m\u001b[1;35m \u001b[0m┃\u001b[1;35m \u001b[0m\u001b[1;35mParams\u001b[0m\u001b[1;35m \u001b[0m┃\u001b[1;35m \u001b[0m\u001b[1;35mMode \u001b[0m\u001b[1;35m \u001b[0m┃\u001b[1;35m \u001b[0m\u001b[1;35mFLOPs\u001b[0m\u001b[1;35m \u001b[0m┃\n", + "┡━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━┩\n", + "│\u001b[2m \u001b[0m\u001b[2m0\u001b[0m\u001b[2m \u001b[0m│ model │ DecimaModel │ 171 M │ train │ 0 │\n", + "│\u001b[2m \u001b[0m\u001b[2m1\u001b[0m\u001b[2m \u001b[0m│ loss │ TaskWisePoissonMultinomialLo… │ 0 │ train │ 0 │\n", + "│\u001b[2m \u001b[0m\u001b[2m2\u001b[0m\u001b[2m \u001b[0m│ val_metrics │ MetricCollection │ 0 │ train │ 0 │\n", + "│\u001b[2m \u001b[0m\u001b[2m3\u001b[0m\u001b[2m \u001b[0m│ test_metrics │ MetricCollection │ 0 │ train │ 0 │\n", + "│\u001b[2m \u001b[0m\u001b[2m4\u001b[0m\u001b[2m \u001b[0m│ warning_counter │ WarningCounter │ 0 │ train │ 0 │\n", + "│\u001b[2m \u001b[0m\u001b[2m5\u001b[0m\u001b[2m \u001b[0m│ transform │ Identity │ 0 │ train │ 0 │\n", + "└───┴─────────────────┴───────────────────────────────┴────────┴───────┴───────┘\n", + "\u001b[1mTrainable params\u001b[0m: 171 M \n", + "\u001b[1mNon-trainable params\u001b[0m: 0 \n", + "\u001b[1mTotal params\u001b[0m: 171 M \n", + "\u001b[1mTotal estimated model params size (MB)\u001b[0m: 685 \n", + "\u001b[1mModules in train mode\u001b[0m: 401 \n", + "\u001b[1mModules in eval mode\u001b[0m: 0 \n", + "\u001b[1mTotal FLOPs\u001b[0m: 0 \n", + "\u001b[2KMultinomial: 17.870079040527344, Poisson: -0.08475557714700699\n", + "\u001b[2KMultinomial: 17.161930084228516, Poisson: -0.08194837719202042━━━━━━━━\u001b[0m 1/2 \u001b[2m0:00:00 • -:--:--\u001b[0m \u001b[2;4m0.00it/s\u001b[0m \n", + "\u001b[2KMultinomial: 20.591466903686523, Poisson: -0.09825824946165085 • -:--:--\u001b[0m \u001b[2;4m0.00it/s\u001b[0m \u001b[3mv_num: s659\u001b[0m\u001b[0m \n", + "\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 1/765 \u001b[2m0:00:00 • -:--:--\u001b[0m \u001b[2;4m0.00it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.215755462646484, Poisson: -0.09574876725673676 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 1/765 \u001b[2m0:00:00 • -:--:--\u001b[0m \u001b[2;4m0.00it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 2/765 \u001b[2m0:00:01 • 0:04:19\u001b[0m \u001b[2;4m2.95it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 2/765 \u001b[2m0:00:01 • 0:04:19\u001b[0m \u001b[2;4m2.95it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.269533157348633, Poisson: -0.10130313783884048 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 2/765 \u001b[2m0:00:01 • 0:04:19\u001b[0m \u001b[2;4m2.95it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 3/765 \u001b[2m0:00:01 • 0:04:31\u001b[0m \u001b[2;4m2.81it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 3/765 \u001b[2m0:00:01 • 0:04:31\u001b[0m \u001b[2;4m2.81it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.106569290161133, Poisson: -0.09563881903886795 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 3/765 \u001b[2m0:00:01 • 0:04:31\u001b[0m \u001b[2;4m2.81it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 4/765 \u001b[2m0:00:01 • 0:04:35\u001b[0m \u001b[2;4m2.77it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 4/765 \u001b[2m0:00:02 • 0:04:35\u001b[0m \u001b[2;4m2.77it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.730449676513672, Poisson: -0.10445458441972733 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 4/765 \u001b[2m0:00:02 • 0:04:35\u001b[0m \u001b[2;4m2.77it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 5/765 \u001b[2m0:00:02 • 0:05:38\u001b[0m \u001b[2;4m2.25it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 5/765 \u001b[2m0:00:02 • 0:05:38\u001b[0m \u001b[2;4m2.25it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.127920150756836, Poisson: -0.0958944782614708 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 5/765 \u001b[2m0:00:02 • 0:05:38\u001b[0m \u001b[2;4m2.25it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 6/765 \u001b[2m0:00:02 • 0:04:53\u001b[0m \u001b[2;4m2.59it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 6/765 \u001b[2m0:00:02 • 0:04:53\u001b[0m \u001b[2;4m2.59it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.653276443481445, Poisson: -0.09823289513587952 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 6/765 \u001b[2m0:00:02 • 0:04:53\u001b[0m \u001b[2;4m2.59it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 7/765 \u001b[2m0:00:03 • 0:04:51\u001b[0m \u001b[2;4m2.61it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 7/765 \u001b[2m0:00:03 • 0:04:51\u001b[0m \u001b[2;4m2.61it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.898021697998047, Poisson: -0.11037621647119522 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 7/765 \u001b[2m0:00:03 • 0:04:51\u001b[0m \u001b[2;4m2.61it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 8/765 \u001b[2m0:00:03 • 0:04:49\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 8/765 \u001b[2m0:00:03 • 0:04:49\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.56226348876953, Poisson: -0.09841962903738022 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 8/765 \u001b[2m0:00:03 • 0:04:49\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 9/765 \u001b[2m0:00:03 • 0:04:48\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 9/765 \u001b[2m0:00:04 • 0:04:48\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.766332626342773, Poisson: -0.10412967205047607 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 9/765 \u001b[2m0:00:04 • 0:04:48\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 10/765 \u001b[2m0:00:04 • 0:05:07\u001b[0m \u001b[2;4m2.46it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 10/765 \u001b[2m0:00:04 • 0:05:07\u001b[0m \u001b[2;4m2.46it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.056795120239258, Poisson: -0.09564287960529327 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 10/765 \u001b[2m0:00:04 • 0:05:07\u001b[0m \u001b[2;4m2.46it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 11/765 \u001b[2m0:00:04 • 0:04:48\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 11/765 \u001b[2m0:00:04 • 0:04:48\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.34719467163086, Poisson: -0.08718939870595932 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 11/765 \u001b[2m0:00:04 • 0:04:48\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 12/765 \u001b[2m0:00:04 • 0:04:47\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 12/765 \u001b[2m0:00:05 • 0:04:47\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.68282699584961, Poisson: -0.0983523577451706 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 12/765 \u001b[2m0:00:05 • 0:04:47\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 13/765 \u001b[2m0:00:05 • 0:04:46\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 13/765 \u001b[2m0:00:05 • 0:04:46\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.080411911010742, Poisson: -0.09565604478120804 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 13/765 \u001b[2m0:00:05 • 0:04:46\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 14/765 \u001b[2m0:00:05 • 0:04:45\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 14/765 \u001b[2m0:00:05 • 0:04:45\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.103145599365234, Poisson: -0.09544505178928375 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 14/765 \u001b[2m0:00:05 • 0:04:45\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 15/765 \u001b[2m0:00:06 • 0:04:57\u001b[0m \u001b[2;4m2.53it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 15/765 \u001b[2m0:00:06 • 0:04:57\u001b[0m \u001b[2;4m2.53it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.67081069946289, Poisson: -0.11854539811611176 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 15/765 \u001b[2m0:00:06 • 0:04:57\u001b[0m \u001b[2;4m2.53it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 16/765 \u001b[2m0:00:06 • 0:04:45\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 16/765 \u001b[2m0:00:06 • 0:04:45\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.299360275268555, Poisson: -0.10719610005617142 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 16/765 \u001b[2m0:00:06 • 0:04:45\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 17/765 \u001b[2m0:00:06 • 0:04:44\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 17/765 \u001b[2m0:00:07 • 0:04:44\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.82685089111328, Poisson: -0.10440637171268463 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 17/765 \u001b[2m0:00:07 • 0:04:44\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 18/765 \u001b[2m0:00:07 • 0:04:43\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 18/765 \u001b[2m0:00:07 • 0:04:43\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.837743759155273, Poisson: -0.10466329008340836 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 18/765 \u001b[2m0:00:07 • 0:04:43\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 19/765 \u001b[2m0:00:07 • 0:04:43\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 19/765 \u001b[2m0:00:07 • 0:04:43\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.312870025634766, Poisson: -0.10132954269647598 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 19/765 \u001b[2m0:00:07 • 0:04:43\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 20/765 \u001b[2m0:00:08 • 0:04:51\u001b[0m \u001b[2;4m2.56it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 20/765 \u001b[2m0:00:08 • 0:04:51\u001b[0m \u001b[2;4m2.56it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.929471969604492, Poisson: -0.10988853126764297 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 20/765 \u001b[2m0:00:08 • 0:04:51\u001b[0m \u001b[2;4m2.56it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 21/765 \u001b[2m0:00:08 • 0:04:42\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 21/765 \u001b[2m0:00:08 • 0:04:42\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.385223388671875, Poisson: -0.10749836266040802 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 21/765 \u001b[2m0:00:08 • 0:04:42\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 22/765 \u001b[2m0:00:08 • 0:04:42\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 22/765 \u001b[2m0:00:08 • 0:04:42\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.18564224243164, Poisson: -0.0956653356552124 \u001b[0m\n", + "Epoch 0/0 \u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 22/765 \u001b[2m0:00:08 • 0:04:42\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 23/765 \u001b[2m0:00:09 • 0:04:41\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 23/765 \u001b[2m0:00:09 • 0:04:41\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.396249771118164, Poisson: -0.10182863473892212 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 23/765 \u001b[2m0:00:09 • 0:04:41\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 24/765 \u001b[2m0:00:09 • 0:04:41\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 24/765 \u001b[2m0:00:09 • 0:04:41\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.8479061126709, Poisson: -0.08977138251066208 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 24/765 \u001b[2m0:00:09 • 0:04:41\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 25/765 \u001b[2m0:00:10 • 0:04:47\u001b[0m \u001b[2;4m2.58it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 25/765 \u001b[2m0:00:10 • 0:04:47\u001b[0m \u001b[2;4m2.58it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.6091365814209, Poisson: -0.09273892641067505 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 25/765 \u001b[2m0:00:10 • 0:04:47\u001b[0m \u001b[2;4m2.58it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 26/765 \u001b[2m0:00:10 • 0:04:40\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 26/765 \u001b[2m0:00:10 • 0:04:40\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.487424850463867, Poisson: -0.09240647405385971 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 26/765 \u001b[2m0:00:10 • 0:04:40\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 27/765 \u001b[2m0:00:10 • 0:04:40\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 27/765 \u001b[2m0:00:10 • 0:04:40\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.084867477416992, Poisson: -0.09545490145683289 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 27/765 \u001b[2m0:00:10 • 0:04:40\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 28/765 \u001b[2m0:00:10 • 0:04:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 28/765 \u001b[2m0:00:11 • 0:04:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.980350494384766, Poisson: -0.11043921858072281 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 28/765 \u001b[2m0:00:11 • 0:04:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 29/765 \u001b[2m0:00:11 • 0:04:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 29/765 \u001b[2m0:00:11 • 0:04:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.722232818603516, Poisson: -0.0986059308052063 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 29/765 \u001b[2m0:00:11 • 0:04:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 30/765 \u001b[2m0:00:11 • 0:04:44\u001b[0m \u001b[2;4m2.59it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 30/765 \u001b[2m0:00:11 • 0:04:44\u001b[0m \u001b[2;4m2.59it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 16.699106216430664, Poisson: -0.07839540392160416 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 30/765 \u001b[2m0:00:11 • 0:04:44\u001b[0m \u001b[2;4m2.59it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 31/765 \u001b[2m0:00:12 • 0:04:38\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 31/765 \u001b[2m0:00:12 • 0:04:38\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.46723747253418, Poisson: -0.09314889460802078 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 31/765 \u001b[2m0:00:12 • 0:04:38\u001b[0m \u001b[2;4m2.64it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 32/765 \u001b[2m0:00:12 • 0:04:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 32/765 \u001b[2m0:00:12 • 0:04:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.915937423706055, Poisson: -0.08960811793804169 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 32/765 \u001b[2m0:00:12 • 0:04:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 33/765 \u001b[2m0:00:12 • 0:04:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 33/765 \u001b[2m0:00:13 • 0:04:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.35262107849121, Poisson: -0.10728950053453445 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 33/765 \u001b[2m0:00:13 • 0:04:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 34/765 \u001b[2m0:00:13 • 0:04:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 34/765 \u001b[2m0:00:13 • 0:04:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.80293083190918, Poisson: -0.1040886789560318 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 34/765 \u001b[2m0:00:13 • 0:04:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 35/765 \u001b[2m0:00:13 • 0:04:41\u001b[0m \u001b[2;4m2.60it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 35/765 \u001b[2m0:00:13 • 0:04:41\u001b[0m \u001b[2;4m2.60it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.067262649536133, Poisson: -0.0954749584197998 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 35/765 \u001b[2m0:00:13 • 0:04:41\u001b[0m \u001b[2;4m2.60it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 36/765 \u001b[2m0:00:13 • 0:04:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 36/765 \u001b[2m0:00:14 • 0:04:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.39272689819336, Poisson: -0.1077466756105423 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 36/765 \u001b[2m0:00:14 • 0:04:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 37/765 \u001b[2m0:00:14 • 0:04:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 37/765 \u001b[2m0:00:14 • 0:04:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.365856170654297, Poisson: -0.10762537270784378 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 37/765 \u001b[2m0:00:14 • 0:04:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 38/765 \u001b[2m0:00:14 • 0:04:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 38/765 \u001b[2m0:00:14 • 0:04:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.43439483642578, Poisson: -0.09291505068540573 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 38/765 \u001b[2m0:00:14 • 0:04:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 39/765 \u001b[2m0:00:15 • 0:04:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 39/765 \u001b[2m0:00:15 • 0:04:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.413110733032227, Poisson: -0.10738786309957504 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 39/765 \u001b[2m0:00:15 • 0:04:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 40/765 \u001b[2m0:00:15 • 0:04:39\u001b[0m \u001b[2;4m2.61it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 40/765 \u001b[2m0:00:15 • 0:04:39\u001b[0m \u001b[2;4m2.61it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 25.801456451416016, Poisson: -0.12415224313735962 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 40/765 \u001b[2m0:00:15 • 0:04:39\u001b[0m \u001b[2;4m2.61it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 41/765 \u001b[2m0:00:15 • 0:04:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 41/765 \u001b[2m0:00:16 • 0:04:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.007707595825195, Poisson: -0.0956769585609436 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 41/765 \u001b[2m0:00:16 • 0:04:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 42/765 \u001b[2m0:00:16 • 0:04:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 42/765 \u001b[2m0:00:16 • 0:04:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.223196029663086, Poisson: -0.10163439065217972 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 42/765 \u001b[2m0:00:16 • 0:04:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 43/765 \u001b[2m0:00:16 • 0:04:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 43/765 \u001b[2m0:00:16 • 0:04:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.880022048950195, Poisson: -0.08991735428571701 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 43/765 \u001b[2m0:00:16 • 0:04:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 44/765 \u001b[2m0:00:16 • 0:04:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 44/765 \u001b[2m0:00:17 • 0:04:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.624223709106445, Poisson: -0.09810779988765717 \u001b[0m\n", + "Epoch 0/0 \u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 44/765 \u001b[2m0:00:17 • 0:04:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 45/765 \u001b[2m0:00:17 • 0:04:36\u001b[0m \u001b[2;4m2.61it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 45/765 \u001b[2m0:00:17 • 0:04:36\u001b[0m \u001b[2;4m2.61it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.519729614257812, Poisson: -0.09291161596775055 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 45/765 \u001b[2m0:00:17 • 0:04:36\u001b[0m \u001b[2;4m2.61it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 46/765 \u001b[2m0:00:17 • 0:04:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 46/765 \u001b[2m0:00:17 • 0:04:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.56657600402832, Poisson: -0.0985681489109993 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 46/765 \u001b[2m0:00:17 • 0:04:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 47/765 \u001b[2m0:00:18 • 0:04:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 47/765 \u001b[2m0:00:18 • 0:04:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.480541229248047, Poisson: -0.11254521459341049 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 47/765 \u001b[2m0:00:18 • 0:04:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 48/765 \u001b[2m0:00:18 • 0:04:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 48/765 \u001b[2m0:00:18 • 0:04:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.743654251098633, Poisson: -0.0843479111790657 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 48/765 \u001b[2m0:00:18 • 0:04:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 49/765 \u001b[2m0:00:18 • 0:04:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 49/765 \u001b[2m0:00:19 • 0:04:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.717634201049805, Poisson: -0.10403894633054733 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 49/765 \u001b[2m0:00:19 • 0:04:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 50/765 \u001b[2m0:00:19 • 0:04:34\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 50/765 \u001b[2m0:00:19 • 0:04:34\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.164640426635742, Poisson: -0.10177622735500336 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 50/765 \u001b[2m0:00:19 • 0:04:34\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 51/765 \u001b[2m0:00:19 • 0:04:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 51/765 \u001b[2m0:00:19 • 0:04:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.116952896118164, Poisson: -0.09567848592996597 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 51/765 \u001b[2m0:00:19 • 0:04:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 52/765 \u001b[2m0:00:20 • 0:04:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 52/765 \u001b[2m0:00:20 • 0:04:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.295698165893555, Poisson: -0.08694960922002792 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 52/765 \u001b[2m0:00:20 • 0:04:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 53/765 \u001b[2m0:00:20 • 0:04:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 53/765 \u001b[2m0:00:20 • 0:04:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.939062118530273, Poisson: -0.11040302366018295 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 53/765 \u001b[2m0:00:20 • 0:04:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 54/765 \u001b[2m0:00:20 • 0:04:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 54/765 \u001b[2m0:00:20 • 0:04:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.48210334777832, Poisson: -0.11263477802276611 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 54/765 \u001b[2m0:00:20 • 0:04:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 55/765 \u001b[2m0:00:21 • 0:04:31\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 55/765 \u001b[2m0:00:21 • 0:04:31\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.47770118713379, Poisson: -0.11274239420890808 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 55/765 \u001b[2m0:00:21 • 0:04:31\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 56/765 \u001b[2m0:00:21 • 0:04:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 56/765 \u001b[2m0:00:21 • 0:04:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.621450424194336, Poisson: -0.09877743571996689 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 56/765 \u001b[2m0:00:21 • 0:04:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 57/765 \u001b[2m0:00:21 • 0:04:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 57/765 \u001b[2m0:00:22 • 0:04:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.45052146911621, Poisson: -0.0926215723156929 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 57/765 \u001b[2m0:00:22 • 0:04:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 58/765 \u001b[2m0:00:22 • 0:04:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 58/765 \u001b[2m0:00:22 • 0:04:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.6368408203125, Poisson: -0.09874047338962555 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 58/765 \u001b[2m0:00:22 • 0:04:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 59/765 \u001b[2m0:00:22 • 0:04:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 59/765 \u001b[2m0:00:22 • 0:04:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.56623077392578, Poisson: -0.0985851138830185 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 59/765 \u001b[2m0:00:22 • 0:04:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 60/765 \u001b[2m0:00:23 • 0:04:29\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 60/765 \u001b[2m0:00:23 • 0:04:29\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.90228271484375, Poisson: -0.1102643683552742 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 60/765 \u001b[2m0:00:23 • 0:04:29\u001b[0m \u001b[2;4m2.62it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 61/765 \u001b[2m0:00:23 • 0:04:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 61/765 \u001b[2m0:00:23 • 0:04:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.3968448638916, Poisson: -0.09321321547031403 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 61/765 \u001b[2m0:00:23 • 0:04:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 62/765 \u001b[2m0:00:23 • 0:04:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 62/765 \u001b[2m0:00:24 • 0:04:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.790693283081055, Poisson: -0.10399416089057922 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 62/765 \u001b[2m0:00:24 • 0:04:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 63/765 \u001b[2m0:00:24 • 0:04:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 63/765 \u001b[2m0:00:24 • 0:04:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.03215980529785, Poisson: -0.09596872329711914 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 63/765 \u001b[2m0:00:24 • 0:04:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 64/765 \u001b[2m0:00:24 • 0:04:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 64/765 \u001b[2m0:00:24 • 0:04:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.814613342285156, Poisson: -0.10461093485355377 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 64/765 \u001b[2m0:00:24 • 0:04:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 65/765 \u001b[2m0:00:25 • 0:04:27\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 65/765 \u001b[2m0:00:25 • 0:04:27\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.18915557861328, Poisson: -0.10160321742296219 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 65/765 \u001b[2m0:00:25 • 0:04:27\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 66/765 \u001b[2m0:00:25 • 0:04:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 66/765 \u001b[2m0:00:25 • 0:04:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.422182083129883, Poisson: -0.09316802769899368 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 66/765 \u001b[2m0:00:25 • 0:04:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 67/765 \u001b[2m0:00:25 • 0:04:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 67/765 \u001b[2m0:00:25 • 0:04:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.65222930908203, Poisson: -0.09896299988031387 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 67/765 \u001b[2m0:00:25 • 0:04:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 68/765 \u001b[2m0:00:26 • 0:04:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 68/765 \u001b[2m0:00:26 • 0:04:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.032657623291016, Poisson: -0.0955779030919075 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 68/765 \u001b[2m0:00:26 • 0:04:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 69/765 \u001b[2m0:00:26 • 0:04:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 69/765 \u001b[2m0:00:26 • 0:04:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.780378341674805, Poisson: -0.10465734452009201 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 69/765 \u001b[2m0:00:26 • 0:04:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 70/765 \u001b[2m0:00:27 • 0:04:25\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 70/765 \u001b[2m0:00:27 • 0:04:25\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.014028549194336, Poisson: -0.11038114875555038 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 70/765 \u001b[2m0:00:27 • 0:04:25\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 71/765 \u001b[2m0:00:27 • 0:04:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 71/765 \u001b[2m0:00:27 • 0:04:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.489234924316406, Poisson: -0.09303180873394012 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 71/765 \u001b[2m0:00:27 • 0:04:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 72/765 \u001b[2m0:00:27 • 0:04:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 72/765 \u001b[2m0:00:27 • 0:04:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.56780242919922, Poisson: -0.09307807683944702 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 72/765 \u001b[2m0:00:27 • 0:04:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 73/765 \u001b[2m0:00:27 • 0:04:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 73/765 \u001b[2m0:00:28 • 0:04:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.17972183227539, Poisson: -0.10181150585412979 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 73/765 \u001b[2m0:00:28 • 0:04:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 74/765 \u001b[2m0:00:28 • 0:04:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 74/765 \u001b[2m0:00:28 • 0:04:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.233455657958984, Poisson: -0.10176549106836319 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 74/765 \u001b[2m0:00:28 • 0:04:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 75/765 \u001b[2m0:00:28 • 0:04:23\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 75/765 \u001b[2m0:00:28 • 0:04:23\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.908485412597656, Poisson: -0.0900127962231636 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 75/765 \u001b[2m0:00:28 • 0:04:23\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 76/765 \u001b[2m0:00:29 • 0:04:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 76/765 \u001b[2m0:00:29 • 0:04:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.491857528686523, Poisson: -0.11326884478330612 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 76/765 \u001b[2m0:00:29 • 0:04:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 77/765 \u001b[2m0:00:29 • 0:04:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 77/765 \u001b[2m0:00:29 • 0:04:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 25.168283462524414, Poisson: -0.12169722467660904 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 77/765 \u001b[2m0:00:29 • 0:04:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 78/765 \u001b[2m0:00:29 • 0:04:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 78/765 \u001b[2m0:00:30 • 0:04:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.222675323486328, Poisson: -0.1019572764635086 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 78/765 \u001b[2m0:00:30 • 0:04:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 79/765 \u001b[2m0:00:30 • 0:04:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 79/765 \u001b[2m0:00:30 • 0:04:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.781164169311523, Poisson: -0.1046329215168953 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 79/765 \u001b[2m0:00:30 • 0:04:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 80/765 \u001b[2m0:00:30 • 0:04:21\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 80/765 \u001b[2m0:00:30 • 0:04:21\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.640405654907227, Poisson: -0.09894818812608719 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 80/765 \u001b[2m0:00:30 • 0:04:21\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 81/765 \u001b[2m0:00:30 • 0:04:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 81/765 \u001b[2m0:00:31 • 0:04:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.335317611694336, Poisson: -0.10747018456459045 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 81/765 \u001b[2m0:00:31 • 0:04:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 82/765 \u001b[2m0:00:31 • 0:04:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 82/765 \u001b[2m0:00:31 • 0:04:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.475839614868164, Poisson: -0.09266920387744904 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 82/765 \u001b[2m0:00:31 • 0:04:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 83/765 \u001b[2m0:00:31 • 0:04:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 83/765 \u001b[2m0:00:31 • 0:04:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.61337661743164, Poisson: -0.09915477782487869 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 83/765 \u001b[2m0:00:31 • 0:04:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 84/765 \u001b[2m0:00:32 • 0:04:15\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 84/765 \u001b[2m0:00:32 • 0:04:15\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.90678596496582, Poisson: -0.08999187499284744 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 84/765 \u001b[2m0:00:32 • 0:04:15\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 85/765 \u001b[2m0:00:32 • 0:04:19\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 85/765 \u001b[2m0:00:32 • 0:04:19\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.167694091796875, Poisson: -0.1015259176492691 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 85/765 \u001b[2m0:00:32 • 0:04:19\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 86/765 \u001b[2m0:00:32 • 0:04:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 86/765 \u001b[2m0:00:33 • 0:04:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.244850158691406, Poisson: -0.10156884789466858 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 86/765 \u001b[2m0:00:33 • 0:04:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 87/765 \u001b[2m0:00:33 • 0:04:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 87/765 \u001b[2m0:00:33 • 0:04:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.47123908996582, Poisson: -0.09322365373373032 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 87/765 \u001b[2m0:00:33 • 0:04:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 88/765 \u001b[2m0:00:33 • 0:04:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 88/765 \u001b[2m0:00:33 • 0:04:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.702177047729492, Poisson: -0.10465401411056519 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 88/765 \u001b[2m0:00:33 • 0:04:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 89/765 \u001b[2m0:00:33 • 0:04:13\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 89/765 \u001b[2m0:00:34 • 0:04:13\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.35836410522461, Poisson: -0.10769332200288773 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 89/765 \u001b[2m0:00:34 • 0:04:13\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 90/765 \u001b[2m0:00:34 • 0:04:17\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 90/765 \u001b[2m0:00:34 • 0:04:17\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.873342514038086, Poisson: -0.0902843102812767 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 90/765 \u001b[2m0:00:34 • 0:04:17\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 91/765 \u001b[2m0:00:34 • 0:04:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 91/765 \u001b[2m0:00:34 • 0:04:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.21904945373535, Poisson: -0.10175640136003494 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 91/765 \u001b[2m0:00:34 • 0:04:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 92/765 \u001b[2m0:00:35 • 0:04:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 92/765 \u001b[2m0:00:35 • 0:04:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.05417251586914, Poisson: -0.1162276342511177 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 92/765 \u001b[2m0:00:35 • 0:04:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 93/765 \u001b[2m0:00:35 • 0:04:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 93/765 \u001b[2m0:00:35 • 0:04:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.708969116210938, Poisson: -0.08441831171512604 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 93/765 \u001b[2m0:00:35 • 0:04:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 94/765 \u001b[2m0:00:35 • 0:04:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 94/765 \u001b[2m0:00:36 • 0:04:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.05093002319336, Poisson: -0.09540779888629913 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 94/765 \u001b[2m0:00:36 • 0:04:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 95/765 \u001b[2m0:00:36 • 0:04:15\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 95/765 \u001b[2m0:00:36 • 0:04:15\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.792226791381836, Poisson: -0.10469885170459747 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 95/765 \u001b[2m0:00:36 • 0:04:15\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 96/765 \u001b[2m0:00:36 • 0:04:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 96/765 \u001b[2m0:00:36 • 0:04:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.95119285583496, Poisson: -0.09018448740243912 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 96/765 \u001b[2m0:00:36 • 0:04:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 97/765 \u001b[2m0:00:36 • 0:04:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 97/765 \u001b[2m0:00:37 • 0:04:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.209503173828125, Poisson: -0.10166148096323013 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 97/765 \u001b[2m0:00:37 • 0:04:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 98/765 \u001b[2m0:00:37 • 0:04:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 98/765 \u001b[2m0:00:37 • 0:04:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.525936126708984, Poisson: -0.09305062890052795 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 98/765 \u001b[2m0:00:37 • 0:04:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 99/765 \u001b[2m0:00:37 • 0:04:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 99/765 \u001b[2m0:00:37 • 0:04:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.52171516418457, Poisson: -0.09302598983049393 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━\u001b[0m 99/765 \u001b[2m0:00:37 • 0:04:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 100/765 \u001b[2m0:00:38 • 0:04:13\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 100/765 \u001b[2m0:00:38 • 0:04:13\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.970510482788086, Poisson: -0.0959007516503334 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 100/765 \u001b[2m0:00:38 • 0:04:13\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 101/765 \u001b[2m0:00:38 • 0:04:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 101/765 \u001b[2m0:00:38 • 0:04:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.207353591918945, Poisson: -0.10139843076467514 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 101/765 \u001b[2m0:00:38 • 0:04:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 102/765 \u001b[2m0:00:38 • 0:04:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 102/765 \u001b[2m0:00:39 • 0:04:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.77320671081543, Poisson: -0.1046697124838829 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 102/765 \u001b[2m0:00:39 • 0:04:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 103/765 \u001b[2m0:00:39 • 0:04:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 103/765 \u001b[2m0:00:39 • 0:04:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.74834442138672, Poisson: -0.10458948463201523 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 103/765 \u001b[2m0:00:39 • 0:04:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 104/765 \u001b[2m0:00:39 • 0:04:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 104/765 \u001b[2m0:00:39 • 0:04:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 25.23369789123535, Poisson: -0.12206012010574341 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 104/765 \u001b[2m0:00:39 • 0:04:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 105/765 \u001b[2m0:00:40 • 0:04:11\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 105/765 \u001b[2m0:00:40 • 0:04:11\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.49113655090332, Poisson: -0.113157257437706 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 105/765 \u001b[2m0:00:40 • 0:04:11\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 106/765 \u001b[2m0:00:40 • 0:04:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 106/765 \u001b[2m0:00:40 • 0:04:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.37995147705078, Poisson: -0.08720425516366959 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 106/765 \u001b[2m0:00:40 • 0:04:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 107/765 \u001b[2m0:00:40 • 0:04:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 107/765 \u001b[2m0:00:41 • 0:04:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.3621768951416, Poisson: -0.10741036385297775 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 107/765 \u001b[2m0:00:41 • 0:04:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 108/765 \u001b[2m0:00:41 • 0:04:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 108/765 \u001b[2m0:00:41 • 0:04:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.27471160888672, Poisson: -0.10737208276987076 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 108/765 \u001b[2m0:00:41 • 0:04:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 109/765 \u001b[2m0:00:41 • 0:04:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 109/765 \u001b[2m0:00:41 • 0:04:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.332916259765625, Poisson: -0.087388776242733 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 109/765 \u001b[2m0:00:41 • 0:04:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 110/765 \u001b[2m0:00:42 • 0:04:09\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 110/765 \u001b[2m0:00:42 • 0:04:09\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.625844955444336, Poisson: -0.09861352294683456 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 110/765 \u001b[2m0:00:42 • 0:04:09\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 111/765 \u001b[2m0:00:42 • 0:04:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 111/765 \u001b[2m0:00:42 • 0:04:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.622392654418945, Poisson: -0.09872077405452728 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 111/765 \u001b[2m0:00:42 • 0:04:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 112/765 \u001b[2m0:00:42 • 0:04:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 112/765 \u001b[2m0:00:42 • 0:04:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.874479293823242, Poisson: -0.08997733891010284 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 112/765 \u001b[2m0:00:42 • 0:04:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 113/765 \u001b[2m0:00:43 • 0:04:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 113/765 \u001b[2m0:00:43 • 0:04:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.512983322143555, Poisson: -0.09290290623903275 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 113/765 \u001b[2m0:00:43 • 0:04:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 114/765 \u001b[2m0:00:43 • 0:04:04\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 114/765 \u001b[2m0:00:43 • 0:04:04\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.225149154663086, Poisson: -0.08122935146093369 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 114/765 \u001b[2m0:00:43 • 0:04:04\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 115/765 \u001b[2m0:00:44 • 0:04:08\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 115/765 \u001b[2m0:00:44 • 0:04:08\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.194129943847656, Poisson: -0.10167499631643295 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 115/765 \u001b[2m0:00:44 • 0:04:08\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 116/765 \u001b[2m0:00:44 • 0:04:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 116/765 \u001b[2m0:00:44 • 0:04:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.213668823242188, Poisson: -0.10166061669588089 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 116/765 \u001b[2m0:00:44 • 0:04:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 117/765 \u001b[2m0:00:44 • 0:04:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 117/765 \u001b[2m0:00:44 • 0:04:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.882850646972656, Poisson: -0.10988707095384598 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 117/765 \u001b[2m0:00:44 • 0:04:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 118/765 \u001b[2m0:00:44 • 0:04:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 118/765 \u001b[2m0:00:45 • 0:04:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.35940933227539, Poisson: -0.1076277568936348 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 118/765 \u001b[2m0:00:45 • 0:04:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 119/765 \u001b[2m0:00:45 • 0:04:02\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 119/765 \u001b[2m0:00:45 • 0:04:02\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.898441314697266, Poisson: -0.0899832472205162 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 119/765 \u001b[2m0:00:45 • 0:04:02\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 120/765 \u001b[2m0:00:45 • 0:04:06\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 120/765 \u001b[2m0:00:45 • 0:04:06\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.459415435791016, Poisson: -0.11315363645553589 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 120/765 \u001b[2m0:00:45 • 0:04:06\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 121/765 \u001b[2m0:00:46 • 0:04:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 121/765 \u001b[2m0:00:46 • 0:04:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.44660186767578, Poisson: -0.11297596246004105 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 121/765 \u001b[2m0:00:46 • 0:04:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 122/765 \u001b[2m0:00:46 • 0:04:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 122/765 \u001b[2m0:00:46 • 0:04:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.21309471130371, Poisson: -0.10170062631368637 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 122/765 \u001b[2m0:00:46 • 0:04:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 123/765 \u001b[2m0:00:46 • 0:04:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 123/765 \u001b[2m0:00:47 • 0:04:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.303546905517578, Poisson: -0.10745315998792648 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 123/765 \u001b[2m0:00:47 • 0:04:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 124/765 \u001b[2m0:00:47 • 0:04:00\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 124/765 \u001b[2m0:00:47 • 0:04:00\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.06381607055664, Poisson: -0.09579093754291534 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 124/765 \u001b[2m0:00:47 • 0:04:00\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 125/765 \u001b[2m0:00:47 • 0:04:04\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 125/765 \u001b[2m0:00:47 • 0:04:04\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.94003677368164, Poisson: -0.0899321660399437 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 125/765 \u001b[2m0:00:47 • 0:04:04\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 126/765 \u001b[2m0:00:47 • 0:04:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 126/765 \u001b[2m0:00:48 • 0:04:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.768007278442383, Poisson: -0.1043400764465332 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 126/765 \u001b[2m0:00:48 • 0:04:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 127/765 \u001b[2m0:00:48 • 0:04:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 127/765 \u001b[2m0:00:48 • 0:04:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.946666717529297, Poisson: -0.11041778326034546 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 127/765 \u001b[2m0:00:48 • 0:04:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 128/765 \u001b[2m0:00:48 • 0:04:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 128/765 \u001b[2m0:00:48 • 0:04:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.641420364379883, Poisson: -0.09869152307510376 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 128/765 \u001b[2m0:00:48 • 0:04:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 129/765 \u001b[2m0:00:49 • 0:03:59\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 129/765 \u001b[2m0:00:49 • 0:03:59\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.87653160095215, Poisson: -0.09020334482192993 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 129/765 \u001b[2m0:00:49 • 0:03:59\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 130/765 \u001b[2m0:00:49 • 0:04:02\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 130/765 \u001b[2m0:00:49 • 0:04:02\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.482999801635742, Poisson: -0.11302231252193451 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 130/765 \u001b[2m0:00:49 • 0:04:02\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 131/765 \u001b[2m0:00:49 • 0:04:00\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 131/765 \u001b[2m0:00:50 • 0:04:00\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.02503204345703, Poisson: -0.09583611786365509 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 131/765 \u001b[2m0:00:50 • 0:04:00\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 132/765 \u001b[2m0:00:50 • 0:03:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 132/765 \u001b[2m0:00:50 • 0:03:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.18289566040039, Poisson: -0.10137318819761276 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 132/765 \u001b[2m0:00:50 • 0:03:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 133/765 \u001b[2m0:00:50 • 0:03:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 133/765 \u001b[2m0:00:50 • 0:03:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.770231246948242, Poisson: -0.10451383888721466 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 133/765 \u001b[2m0:00:50 • 0:03:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 134/765 \u001b[2m0:00:50 • 0:03:57\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 134/765 \u001b[2m0:00:51 • 0:03:57\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.86833381652832, Poisson: -0.09007661044597626 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 134/765 \u001b[2m0:00:51 • 0:03:57\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 135/765 \u001b[2m0:00:51 • 0:04:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 135/765 \u001b[2m0:00:51 • 0:04:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.744047164916992, Poisson: -0.10458433628082275 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 135/765 \u001b[2m0:00:51 • 0:04:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 136/765 \u001b[2m0:00:51 • 0:03:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 136/765 \u001b[2m0:00:51 • 0:03:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.395092010498047, Poisson: -0.09292133897542953 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 136/765 \u001b[2m0:00:51 • 0:03:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 137/765 \u001b[2m0:00:52 • 0:03:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 137/765 \u001b[2m0:00:52 • 0:03:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.063337326049805, Poisson: -0.11590410768985748 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 137/765 \u001b[2m0:00:52 • 0:03:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 138/765 \u001b[2m0:00:52 • 0:03:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 138/765 \u001b[2m0:00:52 • 0:03:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.218862533569336, Poisson: -0.10160845518112183 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 138/765 \u001b[2m0:00:52 • 0:03:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 139/765 \u001b[2m0:00:52 • 0:03:55\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 139/765 \u001b[2m0:00:53 • 0:03:55\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.152191162109375, Poisson: -0.08129559457302094 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 139/765 \u001b[2m0:00:53 • 0:03:55\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 140/765 \u001b[2m0:00:53 • 0:03:58\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 140/765 \u001b[2m0:00:53 • 0:03:58\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.939743041992188, Poisson: -0.1095491275191307 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 140/765 \u001b[2m0:00:53 • 0:03:58\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 141/765 \u001b[2m0:00:53 • 0:03:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 141/765 \u001b[2m0:00:53 • 0:03:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 16.573505401611328, Poisson: -0.07815657556056976 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 141/765 \u001b[2m0:00:53 • 0:03:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 142/765 \u001b[2m0:00:53 • 0:03:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 142/765 \u001b[2m0:00:54 • 0:03:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.331560134887695, Poisson: -0.10716519504785538 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 142/765 \u001b[2m0:00:54 • 0:03:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 143/765 \u001b[2m0:00:54 • 0:03:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 143/765 \u001b[2m0:00:54 • 0:03:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.638803482055664, Poisson: -0.09873533993959427 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 143/765 \u001b[2m0:00:54 • 0:03:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 144/765 \u001b[2m0:00:54 • 0:03:53\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 144/765 \u001b[2m0:00:54 • 0:03:53\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.776708602905273, Poisson: -0.10455451160669327 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 144/765 \u001b[2m0:00:54 • 0:03:53\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 145/765 \u001b[2m0:00:55 • 0:03:56\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 145/765 \u001b[2m0:00:55 • 0:03:56\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.152740478515625, Poisson: -0.10155022144317627 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 145/765 \u001b[2m0:00:55 • 0:03:56\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 146/765 \u001b[2m0:00:55 • 0:03:54\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 146/765 \u001b[2m0:00:55 • 0:03:54\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.989484786987305, Poisson: -0.095651775598526 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 146/765 \u001b[2m0:00:55 • 0:03:54\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 147/765 \u001b[2m0:00:55 • 0:03:54\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 147/765 \u001b[2m0:00:56 • 0:03:54\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.335159301757812, Poisson: -0.08703257143497467 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 147/765 \u001b[2m0:00:56 • 0:03:54\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 148/765 \u001b[2m0:00:56 • 0:03:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 148/765 \u001b[2m0:00:56 • 0:03:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.89045524597168, Poisson: -0.08982937037944794 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 148/765 \u001b[2m0:00:56 • 0:03:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 149/765 \u001b[2m0:00:56 • 0:03:51\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 149/765 \u001b[2m0:00:56 • 0:03:51\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.26311683654785, Poisson: -0.10133222490549088 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 149/765 \u001b[2m0:00:56 • 0:03:51\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 150/765 \u001b[2m0:00:57 • 0:03:54\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 150/765 \u001b[2m0:00:57 • 0:03:54\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.77498435974121, Poisson: -0.10429241508245468 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 150/765 \u001b[2m0:00:57 • 0:03:54\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 151/765 \u001b[2m0:00:57 • 0:03:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 151/765 \u001b[2m0:00:57 • 0:03:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.23119354248047, Poisson: -0.10148240625858307 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 151/765 \u001b[2m0:00:57 • 0:03:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 152/765 \u001b[2m0:00:57 • 0:03:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 152/765 \u001b[2m0:00:57 • 0:03:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.78129768371582, Poisson: -0.10432910919189453 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 152/765 \u001b[2m0:00:57 • 0:03:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 153/765 \u001b[2m0:00:58 • 0:03:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 153/765 \u001b[2m0:00:58 • 0:03:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.70320701599121, Poisson: -0.08425717055797577 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 153/765 \u001b[2m0:00:58 • 0:03:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 154/765 \u001b[2m0:00:58 • 0:03:49\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 154/765 \u001b[2m0:00:58 • 0:03:49\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.62248420715332, Poisson: -0.09888274222612381 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 154/765 \u001b[2m0:00:58 • 0:03:49\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 155/765 \u001b[2m0:00:59 • 0:03:52\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 155/765 \u001b[2m0:00:59 • 0:03:52\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.035017013549805, Poisson: -0.11595393717288971 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 155/765 \u001b[2m0:00:59 • 0:03:52\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 156/765 \u001b[2m0:00:59 • 0:03:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 156/765 \u001b[2m0:00:59 • 0:03:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.46041488647461, Poisson: -0.09247714281082153 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 156/765 \u001b[2m0:00:59 • 0:03:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 157/765 \u001b[2m0:00:59 • 0:03:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 157/765 \u001b[2m0:00:59 • 0:03:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.04898452758789, Poisson: -0.11585573107004166 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 157/765 \u001b[2m0:00:59 • 0:03:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 158/765 \u001b[2m0:01:00 • 0:03:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 158/765 \u001b[2m0:01:00 • 0:03:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.847970962524414, Poisson: -0.08996086567640305 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 158/765 \u001b[2m0:01:00 • 0:03:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 159/765 \u001b[2m0:01:00 • 0:03:47\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 159/765 \u001b[2m0:01:00 • 0:03:47\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.88404083251953, Poisson: -0.08998685330152512 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 159/765 \u001b[2m0:01:00 • 0:03:47\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 160/765 \u001b[2m0:01:00 • 0:03:51\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 160/765 \u001b[2m0:01:01 • 0:03:51\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.306896209716797, Poisson: -0.08686136454343796 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 160/765 \u001b[2m0:01:01 • 0:03:51\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 161/765 \u001b[2m0:01:01 • 0:03:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 161/765 \u001b[2m0:01:01 • 0:03:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.92879295349121, Poisson: -0.08990245312452316 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 161/765 \u001b[2m0:01:01 • 0:03:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 162/765 \u001b[2m0:01:01 • 0:03:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 162/765 \u001b[2m0:01:01 • 0:03:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.88294792175293, Poisson: -0.10999883711338043 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 162/765 \u001b[2m0:01:01 • 0:03:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 163/765 \u001b[2m0:01:01 • 0:03:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 163/765 \u001b[2m0:01:02 • 0:03:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.95570945739746, Poisson: -0.11020589619874954 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 163/765 \u001b[2m0:01:02 • 0:03:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 164/765 \u001b[2m0:01:02 • 0:03:46\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 164/765 \u001b[2m0:01:02 • 0:03:46\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.738420486450195, Poisson: -0.08428659290075302 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 164/765 \u001b[2m0:01:02 • 0:03:46\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 165/765 \u001b[2m0:01:02 • 0:03:49\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 165/765 \u001b[2m0:01:02 • 0:03:49\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 16.0937442779541, Poisson: -0.07546532899141312 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 165/765 \u001b[2m0:01:02 • 0:03:49\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 166/765 \u001b[2m0:01:03 • 0:03:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 166/765 \u001b[2m0:01:03 • 0:03:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.366117477416992, Poisson: -0.08690521866083145 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 166/765 \u001b[2m0:01:03 • 0:03:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 167/765 \u001b[2m0:01:03 • 0:03:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 167/765 \u001b[2m0:01:03 • 0:03:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.47005271911621, Poisson: -0.09279369562864304 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 167/765 \u001b[2m0:01:03 • 0:03:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 168/765 \u001b[2m0:01:03 • 0:03:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 168/765 \u001b[2m0:01:04 • 0:03:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.5909423828125, Poisson: -0.09841950237751007 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 168/765 \u001b[2m0:01:04 • 0:03:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 169/765 \u001b[2m0:01:04 • 0:03:44\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 169/765 \u001b[2m0:01:04 • 0:03:44\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.30916404724121, Poisson: -0.08688811957836151 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 169/765 \u001b[2m0:01:04 • 0:03:44\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 170/765 \u001b[2m0:01:04 • 0:03:47\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 170/765 \u001b[2m0:01:04 • 0:03:47\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.056997299194336, Poisson: -0.11580225825309753 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 170/765 \u001b[2m0:01:04 • 0:03:47\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 171/765 \u001b[2m0:01:04 • 0:03:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 171/765 \u001b[2m0:01:05 • 0:03:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.748809814453125, Poisson: -0.1042604073882103 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 171/765 \u001b[2m0:01:05 • 0:03:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 172/765 \u001b[2m0:01:05 • 0:03:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 172/765 \u001b[2m0:01:05 • 0:03:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.893999099731445, Poisson: -0.11014977842569351 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 172/765 \u001b[2m0:01:05 • 0:03:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 173/765 \u001b[2m0:01:05 • 0:03:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 173/765 \u001b[2m0:01:05 • 0:03:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.020978927612305, Poisson: -0.09547249227762222 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 173/765 \u001b[2m0:01:05 • 0:03:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 174/765 \u001b[2m0:01:06 • 0:03:42\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 174/765 \u001b[2m0:01:06 • 0:03:42\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.013200759887695, Poisson: -0.09576494246721268 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 174/765 \u001b[2m0:01:06 • 0:03:42\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 175/765 \u001b[2m0:01:06 • 0:03:45\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 175/765 \u001b[2m0:01:06 • 0:03:45\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 25.17913818359375, Poisson: -0.12204756587743759 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 175/765 \u001b[2m0:01:06 • 0:03:45\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 176/765 \u001b[2m0:01:06 • 0:03:43\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 176/765 \u001b[2m0:01:07 • 0:03:43\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.15540313720703, Poisson: -0.1013311967253685 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 176/765 \u001b[2m0:01:07 • 0:03:43\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 177/765 \u001b[2m0:01:07 • 0:03:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 177/765 \u001b[2m0:01:07 • 0:03:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.881107330322266, Poisson: -0.09007158130407333 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 177/765 \u001b[2m0:01:07 • 0:03:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 178/765 \u001b[2m0:01:07 • 0:03:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 178/765 \u001b[2m0:01:07 • 0:03:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.2780704498291, Poisson: -0.08695535361766815 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 178/765 \u001b[2m0:01:07 • 0:03:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 179/765 \u001b[2m0:01:07 • 0:03:40\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 179/765 \u001b[2m0:01:08 • 0:03:40\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.75191879272461, Poisson: -0.08422835916280746 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 179/765 \u001b[2m0:01:08 • 0:03:40\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 180/765 \u001b[2m0:01:08 • 0:03:43\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 180/765 \u001b[2m0:01:08 • 0:03:43\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.08552360534668, Poisson: -0.09560148417949677 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 180/765 \u001b[2m0:01:08 • 0:03:43\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 181/765 \u001b[2m0:01:08 • 0:03:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 181/765 \u001b[2m0:01:08 • 0:03:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.41364288330078, Poisson: -0.09282485395669937 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 181/765 \u001b[2m0:01:08 • 0:03:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 182/765 \u001b[2m0:01:09 • 0:03:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 182/765 \u001b[2m0:01:09 • 0:03:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.99930763244629, Poisson: -0.09562334418296814 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 182/765 \u001b[2m0:01:09 • 0:03:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 183/765 \u001b[2m0:01:09 • 0:03:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 183/765 \u001b[2m0:01:09 • 0:03:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.095056533813477, Poisson: -0.09571366757154465 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 183/765 \u001b[2m0:01:09 • 0:03:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 184/765 \u001b[2m0:01:09 • 0:03:38\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 184/765 \u001b[2m0:01:10 • 0:03:38\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.433696746826172, Poisson: -0.09290359914302826 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 184/765 \u001b[2m0:01:10 • 0:03:38\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 185/765 \u001b[2m0:01:10 • 0:03:41\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 185/765 \u001b[2m0:01:10 • 0:03:41\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.09649658203125, Poisson: -0.095783531665802 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 185/765 \u001b[2m0:01:10 • 0:03:41\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 186/765 \u001b[2m0:01:10 • 0:03:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 186/765 \u001b[2m0:01:10 • 0:03:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.315677642822266, Poisson: -0.10725086182355881 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 186/765 \u001b[2m0:01:10 • 0:03:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 187/765 \u001b[2m0:01:10 • 0:03:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 187/765 \u001b[2m0:01:11 • 0:03:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.171001434326172, Poisson: -0.1014031171798706 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 187/765 \u001b[2m0:01:11 • 0:03:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 188/765 \u001b[2m0:01:11 • 0:03:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 188/765 \u001b[2m0:01:11 • 0:03:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.634620666503906, Poisson: -0.09867609292268753 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 188/765 \u001b[2m0:01:11 • 0:03:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 189/765 \u001b[2m0:01:11 • 0:03:36\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 189/765 \u001b[2m0:01:11 • 0:03:36\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.90178871154785, Poisson: -0.09006387740373611 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 189/765 \u001b[2m0:01:11 • 0:03:36\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 190/765 \u001b[2m0:01:12 • 0:03:39\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 190/765 \u001b[2m0:01:12 • 0:03:39\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 16.01470184326172, Poisson: -0.07559339702129364 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 190/765 \u001b[2m0:01:12 • 0:03:39\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 191/765 \u001b[2m0:01:12 • 0:03:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 191/765 \u001b[2m0:01:12 • 0:03:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.91354751586914, Poisson: -0.089971624314785 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m 191/765 \u001b[2m0:01:12 • 0:03:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 192/765 \u001b[2m0:01:12 • 0:03:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 192/765 \u001b[2m0:01:13 • 0:03:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.59370231628418, Poisson: -0.09880663454532623 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 192/765 \u001b[2m0:01:13 • 0:03:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 193/765 \u001b[2m0:01:13 • 0:03:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 193/765 \u001b[2m0:01:13 • 0:03:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.890140533447266, Poisson: -0.11017723381519318 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 193/765 \u001b[2m0:01:13 • 0:03:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 194/765 \u001b[2m0:01:13 • 0:03:34\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 194/765 \u001b[2m0:01:13 • 0:03:34\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.15829849243164, Poisson: -0.10154072940349579 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 194/765 \u001b[2m0:01:13 • 0:03:34\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 195/765 \u001b[2m0:01:14 • 0:03:37\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 195/765 \u001b[2m0:01:14 • 0:03:37\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.14064598083496, Poisson: -0.101683109998703 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 195/765 \u001b[2m0:01:14 • 0:03:37\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 196/765 \u001b[2m0:01:14 • 0:03:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 196/765 \u001b[2m0:01:14 • 0:03:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.74208641052246, Poisson: -0.10457500070333481 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 196/765 \u001b[2m0:01:14 • 0:03:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 197/765 \u001b[2m0:01:14 • 0:03:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 197/765 \u001b[2m0:01:14 • 0:03:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.303442001342773, Poisson: -0.10707332193851471 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 197/765 \u001b[2m0:01:14 • 0:03:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 198/765 \u001b[2m0:01:15 • 0:03:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 198/765 \u001b[2m0:01:15 • 0:03:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.2916202545166, Poisson: -0.0869942456483841 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 198/765 \u001b[2m0:01:15 • 0:03:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 199/765 \u001b[2m0:01:15 • 0:03:32\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 199/765 \u001b[2m0:01:15 • 0:03:32\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.787240982055664, Poisson: -0.10447119176387787 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 199/765 \u001b[2m0:01:15 • 0:03:32\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 200/765 \u001b[2m0:01:16 • 0:03:35\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 200/765 \u001b[2m0:01:16 • 0:03:35\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 16.671932220458984, Poisson: -0.07837022095918655 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 200/765 \u001b[2m0:01:16 • 0:03:35\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 201/765 \u001b[2m0:01:16 • 0:03:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 201/765 \u001b[2m0:01:16 • 0:03:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.305335998535156, Poisson: -0.10727039724588394 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 201/765 \u001b[2m0:01:16 • 0:03:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 202/765 \u001b[2m0:01:16 • 0:03:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 202/765 \u001b[2m0:01:16 • 0:03:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.780101776123047, Poisson: -0.10442784428596497 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 202/765 \u001b[2m0:01:16 • 0:03:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 203/765 \u001b[2m0:01:16 • 0:03:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 203/765 \u001b[2m0:01:17 • 0:03:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.615991592407227, Poisson: -0.09867089986801147 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 203/765 \u001b[2m0:01:17 • 0:03:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 204/765 \u001b[2m0:01:17 • 0:03:30\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 204/765 \u001b[2m0:01:17 • 0:03:30\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.03567123413086, Poisson: -0.09567002207040787 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 204/765 \u001b[2m0:01:17 • 0:03:30\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 205/765 \u001b[2m0:01:17 • 0:03:33\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 205/765 \u001b[2m0:01:17 • 0:03:33\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.740985870361328, Poisson: -0.103847436606884 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 205/765 \u001b[2m0:01:17 • 0:03:33\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 206/765 \u001b[2m0:01:18 • 0:03:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 206/765 \u001b[2m0:01:18 • 0:03:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.606483459472656, Poisson: -0.09882691502571106 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 206/765 \u001b[2m0:01:18 • 0:03:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 207/765 \u001b[2m0:01:18 • 0:03:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 207/765 \u001b[2m0:01:18 • 0:03:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.92123794555664, Poisson: -0.08995452523231506 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 207/765 \u001b[2m0:01:18 • 0:03:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 208/765 \u001b[2m0:01:18 • 0:03:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 208/765 \u001b[2m0:01:19 • 0:03:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.030040740966797, Poisson: -0.0957757979631424 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 208/765 \u001b[2m0:01:19 • 0:03:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 209/765 \u001b[2m0:01:19 • 0:03:29\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 209/765 \u001b[2m0:01:19 • 0:03:29\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.045814514160156, Poisson: -0.09591474384069443 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 209/765 \u001b[2m0:01:19 • 0:03:29\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 210/765 \u001b[2m0:01:19 • 0:03:31\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 210/765 \u001b[2m0:01:19 • 0:03:31\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.40960693359375, Poisson: -0.11301376670598984 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 210/765 \u001b[2m0:01:19 • 0:03:31\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 211/765 \u001b[2m0:01:20 • 0:03:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 211/765 \u001b[2m0:01:20 • 0:03:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.749469757080078, Poisson: -0.1043415293097496 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 211/765 \u001b[2m0:01:20 • 0:03:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 212/765 \u001b[2m0:01:20 • 0:03:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 212/765 \u001b[2m0:01:20 • 0:03:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.413198471069336, Poisson: -0.09301866590976715 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 212/765 \u001b[2m0:01:20 • 0:03:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 213/765 \u001b[2m0:01:20 • 0:03:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 213/765 \u001b[2m0:01:20 • 0:03:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.498214721679688, Poisson: -0.1134181022644043 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 213/765 \u001b[2m0:01:20 • 0:03:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 214/765 \u001b[2m0:01:21 • 0:03:27\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 214/765 \u001b[2m0:01:21 • 0:03:27\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.36588478088379, Poisson: -0.08717481791973114 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 214/765 \u001b[2m0:01:21 • 0:03:27\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 215/765 \u001b[2m0:01:21 • 0:03:30\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 215/765 \u001b[2m0:01:21 • 0:03:30\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.722591400146484, Poisson: -0.10465965420007706 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 215/765 \u001b[2m0:01:21 • 0:03:30\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 216/765 \u001b[2m0:01:21 • 0:03:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 216/765 \u001b[2m0:01:22 • 0:03:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.566452026367188, Poisson: -0.09877440333366394 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 216/765 \u001b[2m0:01:22 • 0:03:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 217/765 \u001b[2m0:01:22 • 0:03:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 217/765 \u001b[2m0:01:22 • 0:03:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.070781707763672, Poisson: -0.0958305299282074 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 217/765 \u001b[2m0:01:22 • 0:03:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 218/765 \u001b[2m0:01:22 • 0:03:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 218/765 \u001b[2m0:01:22 • 0:03:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.44015884399414, Poisson: -0.09297657757997513 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 218/765 \u001b[2m0:01:22 • 0:03:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 219/765 \u001b[2m0:01:23 • 0:03:25\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 219/765 \u001b[2m0:01:23 • 0:03:25\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.043834686279297, Poisson: -0.095887191593647 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 219/765 \u001b[2m0:01:23 • 0:03:25\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 220/765 \u001b[2m0:01:23 • 0:03:28\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 220/765 \u001b[2m0:01:23 • 0:03:28\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.32887840270996, Poisson: -0.10742559283971786 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 220/765 \u001b[2m0:01:23 • 0:03:28\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 221/765 \u001b[2m0:01:23 • 0:03:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 221/765 \u001b[2m0:01:24 • 0:03:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.32686996459961, Poisson: -0.10768169909715652 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 221/765 \u001b[2m0:01:24 • 0:03:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 222/765 \u001b[2m0:01:24 • 0:03:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 222/765 \u001b[2m0:01:24 • 0:03:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.03035545349121, Poisson: -0.09575172513723373 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 222/765 \u001b[2m0:01:24 • 0:03:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 223/765 \u001b[2m0:01:24 • 0:03:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 223/765 \u001b[2m0:01:24 • 0:03:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.34048843383789, Poisson: -0.10737773030996323 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 223/765 \u001b[2m0:01:24 • 0:03:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 224/765 \u001b[2m0:01:24 • 0:03:23\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 224/765 \u001b[2m0:01:25 • 0:03:23\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.075281143188477, Poisson: -0.11586207896471024 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 224/765 \u001b[2m0:01:25 • 0:03:23\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 225/765 \u001b[2m0:01:25 • 0:03:26\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 225/765 \u001b[2m0:01:25 • 0:03:26\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.286996841430664, Poisson: -0.10753754526376724 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 225/765 \u001b[2m0:01:25 • 0:03:26\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 226/765 \u001b[2m0:01:25 • 0:03:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 226/765 \u001b[2m0:01:25 • 0:03:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.338281631469727, Poisson: -0.10757587850093842 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 226/765 \u001b[2m0:01:25 • 0:03:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 227/765 \u001b[2m0:01:26 • 0:03:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 227/765 \u001b[2m0:01:26 • 0:03:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.950529098510742, Poisson: -0.09600374847650528 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 227/765 \u001b[2m0:01:26 • 0:03:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 228/765 \u001b[2m0:01:26 • 0:03:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 228/765 \u001b[2m0:01:26 • 0:03:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.298465728759766, Poisson: -0.08730553090572357 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 228/765 \u001b[2m0:01:26 • 0:03:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 229/765 \u001b[2m0:01:26 • 0:03:21\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 229/765 \u001b[2m0:01:27 • 0:03:21\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.361501693725586, Poisson: -0.10756424069404602 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 229/765 \u001b[2m0:01:27 • 0:03:21\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 230/765 \u001b[2m0:01:27 • 0:03:24\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 230/765 \u001b[2m0:01:27 • 0:03:24\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.488300323486328, Poisson: -0.09318099170923233 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 230/765 \u001b[2m0:01:27 • 0:03:24\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 231/765 \u001b[2m0:01:27 • 0:03:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 231/765 \u001b[2m0:01:27 • 0:03:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.90535545349121, Poisson: -0.09025786072015762 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 231/765 \u001b[2m0:01:27 • 0:03:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 232/765 \u001b[2m0:01:27 • 0:03:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 232/765 \u001b[2m0:01:28 • 0:03:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.97938346862793, Poisson: -0.09601100534200668 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 232/765 \u001b[2m0:01:28 • 0:03:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 233/765 \u001b[2m0:01:28 • 0:03:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 233/765 \u001b[2m0:01:28 • 0:03:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.5343017578125, Poisson: -0.09316454082727432 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 233/765 \u001b[2m0:01:28 • 0:03:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 234/765 \u001b[2m0:01:28 • 0:03:19\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 234/765 \u001b[2m0:01:28 • 0:03:19\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.438522338867188, Poisson: -0.09322395920753479 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 234/765 \u001b[2m0:01:28 • 0:03:19\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 235/765 \u001b[2m0:01:29 • 0:03:22\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 235/765 \u001b[2m0:01:29 • 0:03:22\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.94364356994629, Poisson: -0.11059822887182236 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 235/765 \u001b[2m0:01:29 • 0:03:22\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 236/765 \u001b[2m0:01:29 • 0:03:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 236/765 \u001b[2m0:01:29 • 0:03:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.071102142333984, Poisson: -0.09607089310884476 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 236/765 \u001b[2m0:01:29 • 0:03:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 237/765 \u001b[2m0:01:29 • 0:03:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 237/765 \u001b[2m0:01:30 • 0:03:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.90325164794922, Poisson: -0.09031011164188385 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 237/765 \u001b[2m0:01:30 • 0:03:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 238/765 \u001b[2m0:01:30 • 0:03:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 238/765 \u001b[2m0:01:30 • 0:03:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.85365104675293, Poisson: -0.11047089844942093 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 238/765 \u001b[2m0:01:30 • 0:03:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 239/765 \u001b[2m0:01:30 • 0:03:17\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 239/765 \u001b[2m0:01:30 • 0:03:17\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.782655715942383, Poisson: -0.08447491377592087 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 239/765 \u001b[2m0:01:30 • 0:03:17\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 240/765 \u001b[2m0:01:31 • 0:03:20\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 240/765 \u001b[2m0:01:31 • 0:03:20\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.605976104736328, Poisson: -0.09889329224824905 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 240/765 \u001b[2m0:01:31 • 0:03:20\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 241/765 \u001b[2m0:01:31 • 0:03:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 241/765 \u001b[2m0:01:31 • 0:03:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.674373626708984, Poisson: -0.0990610346198082 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 241/765 \u001b[2m0:01:31 • 0:03:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 242/765 \u001b[2m0:01:31 • 0:03:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 242/765 \u001b[2m0:01:31 • 0:03:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.771625518798828, Poisson: -0.104603610932827 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 242/765 \u001b[2m0:01:31 • 0:03:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 243/765 \u001b[2m0:01:32 • 0:03:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 243/765 \u001b[2m0:01:32 • 0:03:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.035152435302734, Poisson: -0.1162971779704094 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 243/765 \u001b[2m0:01:32 • 0:03:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 244/765 \u001b[2m0:01:32 • 0:03:16\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 244/765 \u001b[2m0:01:32 • 0:03:16\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.592443466186523, Poisson: -0.0989699587225914 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 244/765 \u001b[2m0:01:32 • 0:03:16\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 245/765 \u001b[2m0:01:33 • 0:03:18\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 245/765 \u001b[2m0:01:33 • 0:03:18\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.914596557617188, Poisson: -0.11080020666122437 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 245/765 \u001b[2m0:01:33 • 0:03:18\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 246/765 \u001b[2m0:01:33 • 0:03:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 246/765 \u001b[2m0:01:33 • 0:03:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.20119285583496, Poisson: -0.08160963654518127 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 246/765 \u001b[2m0:01:33 • 0:03:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 247/765 \u001b[2m0:01:33 • 0:03:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 247/765 \u001b[2m0:01:33 • 0:03:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.161884307861328, Poisson: -0.10191914439201355 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 247/765 \u001b[2m0:01:33 • 0:03:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 248/765 \u001b[2m0:01:33 • 0:03:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 248/765 \u001b[2m0:01:34 • 0:03:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.437496185302734, Poisson: -0.09330902993679047 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 248/765 \u001b[2m0:01:34 • 0:03:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 249/765 \u001b[2m0:01:34 • 0:03:14\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 249/765 \u001b[2m0:01:34 • 0:03:14\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.48818016052246, Poisson: -0.09318145364522934 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 249/765 \u001b[2m0:01:34 • 0:03:14\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 250/765 \u001b[2m0:01:34 • 0:03:16\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 250/765 \u001b[2m0:01:34 • 0:03:16\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.1884765625, Poisson: -0.10206077992916107 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 250/765 \u001b[2m0:01:34 • 0:03:16\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 251/765 \u001b[2m0:01:35 • 0:03:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 251/765 \u001b[2m0:01:35 • 0:03:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.895965576171875, Poisson: -0.09033375233411789 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 251/765 \u001b[2m0:01:35 • 0:03:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 252/765 \u001b[2m0:01:35 • 0:03:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 252/765 \u001b[2m0:01:35 • 0:03:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.32925033569336, Poisson: -0.08746848255395889 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 252/765 \u001b[2m0:01:35 • 0:03:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 253/765 \u001b[2m0:01:35 • 0:03:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 253/765 \u001b[2m0:01:36 • 0:03:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.255189895629883, Poisson: -0.10198451578617096 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 253/765 \u001b[2m0:01:36 • 0:03:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 254/765 \u001b[2m0:01:36 • 0:03:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 254/765 \u001b[2m0:01:36 • 0:03:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.7751407623291, Poisson: -0.08454731106758118 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 254/765 \u001b[2m0:01:36 • 0:03:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 255/765 \u001b[2m0:01:36 • 0:03:14\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 255/765 \u001b[2m0:01:36 • 0:03:14\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.5142879486084, Poisson: -0.09325987845659256 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 255/765 \u001b[2m0:01:36 • 0:03:14\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 256/765 \u001b[2m0:01:36 • 0:03:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 256/765 \u001b[2m0:01:37 • 0:03:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.972089767456055, Poisson: -0.09612832963466644 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 256/765 \u001b[2m0:01:37 • 0:03:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 257/765 \u001b[2m0:01:37 • 0:03:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 257/765 \u001b[2m0:01:37 • 0:03:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.463390350341797, Poisson: -0.09319175779819489 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 257/765 \u001b[2m0:01:37 • 0:03:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 258/765 \u001b[2m0:01:37 • 0:03:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 258/765 \u001b[2m0:01:37 • 0:03:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.034791946411133, Poisson: -0.09619896858930588 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 258/765 \u001b[2m0:01:37 • 0:03:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 259/765 \u001b[2m0:01:38 • 0:03:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 259/765 \u001b[2m0:01:38 • 0:03:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.80955696105957, Poisson: -0.09044074267148972 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 259/765 \u001b[2m0:01:38 • 0:03:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 260/765 \u001b[2m0:01:38 • 0:03:13\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 260/765 \u001b[2m0:01:38 • 0:03:13\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.932058334350586, Poisson: -0.11060158163309097 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 260/765 \u001b[2m0:01:38 • 0:03:13\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 261/765 \u001b[2m0:01:38 • 0:03:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 261/765 \u001b[2m0:01:39 • 0:03:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.16964340209961, Poisson: -0.10199590772390366 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 261/765 \u001b[2m0:01:39 • 0:03:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 262/765 \u001b[2m0:01:39 • 0:03:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 262/765 \u001b[2m0:01:39 • 0:03:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.288652420043945, Poisson: -0.08751168102025986 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 262/765 \u001b[2m0:01:39 • 0:03:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 263/765 \u001b[2m0:01:39 • 0:03:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 263/765 \u001b[2m0:01:39 • 0:03:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.175344467163086, Poisson: -0.08161116391420364 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 263/765 \u001b[2m0:01:39 • 0:03:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 264/765 \u001b[2m0:01:39 • 0:03:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 264/765 \u001b[2m0:01:40 • 0:03:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.901798248291016, Poisson: -0.09028562903404236 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 264/765 \u001b[2m0:01:40 • 0:03:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 265/765 \u001b[2m0:01:40 • 0:03:11\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 265/765 \u001b[2m0:01:40 • 0:03:11\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.2131290435791, Poisson: -0.08174476027488708 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 265/765 \u001b[2m0:01:40 • 0:03:11\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 266/765 \u001b[2m0:01:40 • 0:03:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 266/765 \u001b[2m0:01:40 • 0:03:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.64095115661621, Poisson: -0.09908179938793182 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 266/765 \u001b[2m0:01:40 • 0:03:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 267/765 \u001b[2m0:01:41 • 0:03:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 267/765 \u001b[2m0:01:41 • 0:03:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.401880264282227, Poisson: -0.10790243744850159 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 267/765 \u001b[2m0:01:41 • 0:03:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 268/765 \u001b[2m0:01:41 • 0:03:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 268/765 \u001b[2m0:01:41 • 0:03:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.649999618530273, Poisson: -0.09919221699237823 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 268/765 \u001b[2m0:01:41 • 0:03:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 269/765 \u001b[2m0:01:41 • 0:03:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 269/765 \u001b[2m0:01:42 • 0:03:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.66010856628418, Poisson: -0.09918005019426346 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 269/765 \u001b[2m0:01:42 • 0:03:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 270/765 \u001b[2m0:01:42 • 0:03:09\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 270/765 \u001b[2m0:01:42 • 0:03:09\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.345069885253906, Poisson: -0.1078648567199707 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 270/765 \u001b[2m0:01:42 • 0:03:09\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 271/765 \u001b[2m0:01:42 • 0:03:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 271/765 \u001b[2m0:01:42 • 0:03:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 25.23171043395996, Poisson: -0.12242132425308228 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 271/765 \u001b[2m0:01:42 • 0:03:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 272/765 \u001b[2m0:01:43 • 0:03:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 272/765 \u001b[2m0:01:43 • 0:03:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.250429153442383, Poisson: -0.10207130759954453 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 272/765 \u001b[2m0:01:43 • 0:03:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 273/765 \u001b[2m0:01:43 • 0:03:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 273/765 \u001b[2m0:01:43 • 0:03:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.334081649780273, Poisson: -0.10789871215820312 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 273/765 \u001b[2m0:01:43 • 0:03:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 274/765 \u001b[2m0:01:43 • 0:03:04\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 274/765 \u001b[2m0:01:44 • 0:03:04\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.73067283630371, Poisson: -0.10490907728672028 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 274/765 \u001b[2m0:01:44 • 0:03:04\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 275/765 \u001b[2m0:01:44 • 0:03:07\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 275/765 \u001b[2m0:01:44 • 0:03:07\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.057233810424805, Poisson: -0.09630308300256729 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 275/765 \u001b[2m0:01:44 • 0:03:07\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 276/765 \u001b[2m0:01:44 • 0:03:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 276/765 \u001b[2m0:01:44 • 0:03:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.0758113861084, Poisson: -0.09628889709711075 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 276/765 \u001b[2m0:01:44 • 0:03:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 277/765 \u001b[2m0:01:44 • 0:03:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 277/765 \u001b[2m0:01:45 • 0:03:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.05191421508789, Poisson: -0.09625305235385895 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 277/765 \u001b[2m0:01:45 • 0:03:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 278/765 \u001b[2m0:01:45 • 0:03:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 278/765 \u001b[2m0:01:45 • 0:03:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.60567855834961, Poisson: -0.09914851188659668 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 278/765 \u001b[2m0:01:45 • 0:03:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 279/765 \u001b[2m0:01:45 • 0:03:02\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 279/765 \u001b[2m0:01:45 • 0:03:02\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.949203491210938, Poisson: -0.11037476360797882 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 279/765 \u001b[2m0:01:45 • 0:03:02\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 280/765 \u001b[2m0:01:46 • 0:03:05\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 280/765 \u001b[2m0:01:46 • 0:03:05\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.335355758666992, Poisson: -0.10794167220592499 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 280/765 \u001b[2m0:01:46 • 0:03:05\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 281/765 \u001b[2m0:01:46 • 0:03:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 281/765 \u001b[2m0:01:46 • 0:03:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.61472511291504, Poisson: -0.11940038949251175 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 281/765 \u001b[2m0:01:46 • 0:03:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 282/765 \u001b[2m0:01:46 • 0:03:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 282/765 \u001b[2m0:01:47 • 0:03:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.696815490722656, Poisson: -0.0846056416630745 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 282/765 \u001b[2m0:01:47 • 0:03:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 283/765 \u001b[2m0:01:47 • 0:03:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 283/765 \u001b[2m0:01:47 • 0:03:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.333906173706055, Poisson: -0.08748296648263931 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 283/765 \u001b[2m0:01:47 • 0:03:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 284/765 \u001b[2m0:01:47 • 0:03:01\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 284/765 \u001b[2m0:01:47 • 0:03:01\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.6047306060791, Poisson: -0.09916960448026657 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 284/765 \u001b[2m0:01:47 • 0:03:01\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 285/765 \u001b[2m0:01:48 • 0:03:03\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 285/765 \u001b[2m0:01:48 • 0:03:03\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.35996437072754, Poisson: -0.10788378864526749 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 285/765 \u001b[2m0:01:48 • 0:03:03\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 286/765 \u001b[2m0:01:48 • 0:03:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 286/765 \u001b[2m0:01:48 • 0:03:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.640731811523438, Poisson: -0.09906243532896042 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m 286/765 \u001b[2m0:01:48 • 0:03:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 287/765 \u001b[2m0:01:48 • 0:03:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 287/765 \u001b[2m0:01:48 • 0:03:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.339624404907227, Poisson: -0.1078748106956482 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 287/765 \u001b[2m0:01:48 • 0:03:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 288/765 \u001b[2m0:01:49 • 0:03:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 288/765 \u001b[2m0:01:49 • 0:03:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.723846435546875, Poisson: -0.08462792634963989 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 288/765 \u001b[2m0:01:49 • 0:03:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 289/765 \u001b[2m0:01:49 • 0:02:59\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 289/765 \u001b[2m0:01:49 • 0:02:59\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.047983169555664, Poisson: -0.09627726674079895 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 289/765 \u001b[2m0:01:49 • 0:02:59\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 290/765 \u001b[2m0:01:50 • 0:03:01\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 290/765 \u001b[2m0:01:50 • 0:03:01\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.78467559814453, Poisson: -0.0846315398812294 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 290/765 \u001b[2m0:01:50 • 0:03:01\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 291/765 \u001b[2m0:01:50 • 0:02:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 291/765 \u001b[2m0:01:50 • 0:02:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.16231918334961, Poisson: -0.10205434262752533 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 291/765 \u001b[2m0:01:50 • 0:02:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 292/765 \u001b[2m0:01:50 • 0:02:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 292/765 \u001b[2m0:01:50 • 0:02:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.598783493041992, Poisson: -0.09919189661741257 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 292/765 \u001b[2m0:01:50 • 0:02:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 293/765 \u001b[2m0:01:50 • 0:02:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 293/765 \u001b[2m0:01:51 • 0:02:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.226789474487305, Poisson: -0.1022041067481041 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 293/765 \u001b[2m0:01:51 • 0:02:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 294/765 \u001b[2m0:01:51 • 0:02:57\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 294/765 \u001b[2m0:01:51 • 0:02:57\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.4766845703125, Poisson: -0.09333187341690063 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 294/765 \u001b[2m0:01:51 • 0:02:57\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 295/765 \u001b[2m0:01:51 • 0:02:59\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 295/765 \u001b[2m0:01:51 • 0:02:59\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.333797454833984, Poisson: -0.1078532412648201 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 295/765 \u001b[2m0:01:51 • 0:02:59\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 296/765 \u001b[2m0:01:52 • 0:02:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 296/765 \u001b[2m0:01:52 • 0:02:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.35396957397461, Poisson: -0.10787491500377655 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 296/765 \u001b[2m0:01:52 • 0:02:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 297/765 \u001b[2m0:01:52 • 0:02:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 297/765 \u001b[2m0:01:52 • 0:02:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.75189971923828, Poisson: -0.10501044988632202 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 297/765 \u001b[2m0:01:52 • 0:02:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 298/765 \u001b[2m0:01:52 • 0:02:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 298/765 \u001b[2m0:01:53 • 0:02:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.485422134399414, Poisson: -0.09340836852788925 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 298/765 \u001b[2m0:01:53 • 0:02:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 299/765 \u001b[2m0:01:53 • 0:02:55\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 299/765 \u001b[2m0:01:53 • 0:02:55\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.708253860473633, Poisson: -0.08463050425052643 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 299/765 \u001b[2m0:01:53 • 0:02:55\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 300/765 \u001b[2m0:01:53 • 0:02:57\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 300/765 \u001b[2m0:01:53 • 0:02:57\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.239627838134766, Poisson: -0.10209409892559052 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 300/765 \u001b[2m0:01:53 • 0:02:57\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 301/765 \u001b[2m0:01:53 • 0:02:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 301/765 \u001b[2m0:01:54 • 0:02:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.330678939819336, Poisson: -0.08749771863222122 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 301/765 \u001b[2m0:01:54 • 0:02:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 302/765 \u001b[2m0:01:54 • 0:02:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 302/765 \u001b[2m0:01:54 • 0:02:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.748788833618164, Poisson: -0.08465765416622162 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 302/765 \u001b[2m0:01:54 • 0:02:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 303/765 \u001b[2m0:01:54 • 0:02:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 303/765 \u001b[2m0:01:54 • 0:02:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.75536346435547, Poisson: -0.10500773787498474 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 303/765 \u001b[2m0:01:54 • 0:02:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 304/765 \u001b[2m0:01:55 • 0:02:53\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 304/765 \u001b[2m0:01:55 • 0:02:53\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.09800910949707, Poisson: -0.09634219855070114 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 304/765 \u001b[2m0:01:55 • 0:02:53\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 305/765 \u001b[2m0:01:55 • 0:02:55\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 305/765 \u001b[2m0:01:55 • 0:02:55\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 16.615209579467773, Poisson: -0.07877222448587418 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 305/765 \u001b[2m0:01:55 • 0:02:55\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 306/765 \u001b[2m0:01:55 • 0:02:54\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 306/765 \u001b[2m0:01:56 • 0:02:54\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.35785675048828, Poisson: -0.08757851272821426 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 306/765 \u001b[2m0:01:56 • 0:02:54\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 307/765 \u001b[2m0:01:56 • 0:02:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 307/765 \u001b[2m0:01:56 • 0:02:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.38044548034668, Poisson: -0.09330804646015167 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 307/765 \u001b[2m0:01:56 • 0:02:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 308/765 \u001b[2m0:01:56 • 0:02:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 308/765 \u001b[2m0:01:56 • 0:02:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.200119018554688, Poisson: -0.10199937224388123 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 308/765 \u001b[2m0:01:56 • 0:02:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 309/765 \u001b[2m0:01:56 • 0:02:51\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 309/765 \u001b[2m0:01:57 • 0:02:51\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.613750457763672, Poisson: -0.09918731451034546 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 309/765 \u001b[2m0:01:57 • 0:02:51\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 310/765 \u001b[2m0:01:57 • 0:02:54\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 310/765 \u001b[2m0:01:57 • 0:02:54\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.80516815185547, Poisson: -0.08463717252016068 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 310/765 \u001b[2m0:01:57 • 0:02:54\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 311/765 \u001b[2m0:01:57 • 0:02:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 311/765 \u001b[2m0:01:57 • 0:02:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.285797119140625, Poisson: -0.08761964738368988 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 311/765 \u001b[2m0:01:57 • 0:02:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 312/765 \u001b[2m0:01:58 • 0:02:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 312/765 \u001b[2m0:01:58 • 0:02:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.326765060424805, Poisson: -0.10791569203138351 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 312/765 \u001b[2m0:01:58 • 0:02:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 313/765 \u001b[2m0:01:58 • 0:02:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 313/765 \u001b[2m0:01:58 • 0:02:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.7198429107666, Poisson: -0.105129674077034 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 313/765 \u001b[2m0:01:58 • 0:02:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 314/765 \u001b[2m0:01:58 • 0:02:49\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 314/765 \u001b[2m0:01:59 • 0:02:49\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.725595474243164, Poisson: -0.10497389733791351 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 314/765 \u001b[2m0:01:59 • 0:02:49\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 315/765 \u001b[2m0:01:59 • 0:02:52\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 315/765 \u001b[2m0:01:59 • 0:02:52\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.860084533691406, Poisson: -0.10497232526540756 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 315/765 \u001b[2m0:01:59 • 0:02:52\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 316/765 \u001b[2m0:01:59 • 0:02:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 316/765 \u001b[2m0:01:59 • 0:02:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.46031379699707, Poisson: -0.09348584711551666 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 316/765 \u001b[2m0:01:59 • 0:02:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 317/765 \u001b[2m0:02:00 • 0:02:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 317/765 \u001b[2m0:02:00 • 0:02:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.436969757080078, Poisson: -0.09338469058275223 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 317/765 \u001b[2m0:02:00 • 0:02:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 318/765 \u001b[2m0:02:00 • 0:02:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 318/765 \u001b[2m0:02:00 • 0:02:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.36768913269043, Poisson: -0.1077839583158493 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 318/765 \u001b[2m0:02:00 • 0:02:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 319/765 \u001b[2m0:02:00 • 0:02:48\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 319/765 \u001b[2m0:02:00 • 0:02:48\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.904165267944336, Poisson: -0.09059745073318481 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 319/765 \u001b[2m0:02:00 • 0:02:48\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 320/765 \u001b[2m0:02:01 • 0:02:50\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 320/765 \u001b[2m0:02:01 • 0:02:50\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.244510650634766, Poisson: -0.1019989624619484 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 320/765 \u001b[2m0:02:01 • 0:02:50\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 321/765 \u001b[2m0:02:01 • 0:02:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 321/765 \u001b[2m0:02:01 • 0:02:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.279077529907227, Poisson: -0.0875072032213211 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 321/765 \u001b[2m0:02:01 • 0:02:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 322/765 \u001b[2m0:02:01 • 0:02:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 322/765 \u001b[2m0:02:02 • 0:02:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.64546775817871, Poisson: -0.09923851490020752 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 322/765 \u001b[2m0:02:02 • 0:02:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 323/765 \u001b[2m0:02:02 • 0:02:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 323/765 \u001b[2m0:02:02 • 0:02:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.31422996520996, Poisson: -0.08747466653585434 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 323/765 \u001b[2m0:02:02 • 0:02:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 324/765 \u001b[2m0:02:02 • 0:02:46\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 324/765 \u001b[2m0:02:02 • 0:02:46\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.63677978515625, Poisson: -0.09926402568817139 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 324/765 \u001b[2m0:02:02 • 0:02:46\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 325/765 \u001b[2m0:02:03 • 0:02:48\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 325/765 \u001b[2m0:02:03 • 0:02:48\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.625150680541992, Poisson: -0.09910394996404648 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 325/765 \u001b[2m0:02:03 • 0:02:48\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 326/765 \u001b[2m0:02:03 • 0:02:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 326/765 \u001b[2m0:02:03 • 0:02:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.61687469482422, Poisson: -0.09920184314250946 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 326/765 \u001b[2m0:02:03 • 0:02:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 327/765 \u001b[2m0:02:03 • 0:02:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 327/765 \u001b[2m0:02:04 • 0:02:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.02855682373047, Poisson: -0.09613651782274246 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 327/765 \u001b[2m0:02:04 • 0:02:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 328/765 \u001b[2m0:02:04 • 0:02:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 328/765 \u001b[2m0:02:04 • 0:02:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.161123275756836, Poisson: -0.10194823890924454 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 328/765 \u001b[2m0:02:04 • 0:02:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 329/765 \u001b[2m0:02:04 • 0:02:44\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 329/765 \u001b[2m0:02:04 • 0:02:44\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.44812774658203, Poisson: -0.09336211532354355 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 329/765 \u001b[2m0:02:04 • 0:02:44\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 330/765 \u001b[2m0:02:05 • 0:02:46\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 330/765 \u001b[2m0:02:05 • 0:02:46\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.908830642700195, Poisson: -0.09040990471839905 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 330/765 \u001b[2m0:02:05 • 0:02:46\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 331/765 \u001b[2m0:02:05 • 0:02:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 331/765 \u001b[2m0:02:05 • 0:02:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.010530471801758, Poisson: -0.09628235548734665 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 331/765 \u001b[2m0:02:05 • 0:02:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 332/765 \u001b[2m0:02:05 • 0:02:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 332/765 \u001b[2m0:02:05 • 0:02:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.963714599609375, Poisson: -0.11083722859621048 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 332/765 \u001b[2m0:02:05 • 0:02:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 333/765 \u001b[2m0:02:06 • 0:02:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 333/765 \u001b[2m0:02:06 • 0:02:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 14.90597152709961, Poisson: -0.07008238136768341 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 333/765 \u001b[2m0:02:06 • 0:02:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 334/765 \u001b[2m0:02:06 • 0:02:42\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 334/765 \u001b[2m0:02:06 • 0:02:42\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.09711456298828, Poisson: -0.09624631702899933 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m 334/765 \u001b[2m0:02:06 • 0:02:42\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 335/765 \u001b[2m0:02:07 • 0:02:44\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 335/765 \u001b[2m0:02:07 • 0:02:44\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.702611923217773, Poisson: -0.1050051599740982 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 335/765 \u001b[2m0:02:07 • 0:02:44\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 336/765 \u001b[2m0:02:07 • 0:02:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 336/765 \u001b[2m0:02:07 • 0:02:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.73402214050293, Poisson: -0.10491544008255005 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 336/765 \u001b[2m0:02:07 • 0:02:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 337/765 \u001b[2m0:02:07 • 0:02:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 337/765 \u001b[2m0:02:07 • 0:02:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.681100845336914, Poisson: -0.1049724817276001 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 337/765 \u001b[2m0:02:07 • 0:02:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 338/765 \u001b[2m0:02:07 • 0:02:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 338/765 \u001b[2m0:02:08 • 0:02:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.17693328857422, Poisson: -0.10215218365192413 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 338/765 \u001b[2m0:02:08 • 0:02:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 339/765 \u001b[2m0:02:08 • 0:02:40\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 339/765 \u001b[2m0:02:08 • 0:02:40\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.073955535888672, Poisson: -0.0962051972746849 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 339/765 \u001b[2m0:02:08 • 0:02:40\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 340/765 \u001b[2m0:02:08 • 0:02:42\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 340/765 \u001b[2m0:02:08 • 0:02:42\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.95260238647461, Poisson: -0.11021999269723892 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 340/765 \u001b[2m0:02:08 • 0:02:42\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 341/765 \u001b[2m0:02:09 • 0:02:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 341/765 \u001b[2m0:02:09 • 0:02:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.208993911743164, Poisson: -0.10199598968029022 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 341/765 \u001b[2m0:02:09 • 0:02:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 342/765 \u001b[2m0:02:09 • 0:02:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 342/765 \u001b[2m0:02:09 • 0:02:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.754135131835938, Poisson: -0.1048768013715744 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 342/765 \u001b[2m0:02:09 • 0:02:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 343/765 \u001b[2m0:02:09 • 0:02:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 343/765 \u001b[2m0:02:10 • 0:02:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.708425521850586, Poisson: -0.1048574447631836 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 343/765 \u001b[2m0:02:10 • 0:02:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 344/765 \u001b[2m0:02:10 • 0:02:38\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 344/765 \u001b[2m0:02:10 • 0:02:38\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.865802764892578, Poisson: -0.11070571094751358 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 344/765 \u001b[2m0:02:10 • 0:02:38\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 345/765 \u001b[2m0:02:10 • 0:02:40\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 345/765 \u001b[2m0:02:10 • 0:02:40\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.037689208984375, Poisson: -0.11661232262849808 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 345/765 \u001b[2m0:02:10 • 0:02:40\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 346/765 \u001b[2m0:02:10 • 0:02:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 346/765 \u001b[2m0:02:11 • 0:02:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.313915252685547, Poisson: -0.10777386277914047 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 346/765 \u001b[2m0:02:11 • 0:02:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 347/765 \u001b[2m0:02:11 • 0:02:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 347/765 \u001b[2m0:02:11 • 0:02:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.217554092407227, Poisson: -0.10213707387447357 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 347/765 \u001b[2m0:02:11 • 0:02:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 348/765 \u001b[2m0:02:11 • 0:02:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 348/765 \u001b[2m0:02:11 • 0:02:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.58501434326172, Poisson: -0.09909378737211227 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 348/765 \u001b[2m0:02:11 • 0:02:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 349/765 \u001b[2m0:02:12 • 0:02:36\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 349/765 \u001b[2m0:02:12 • 0:02:36\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.330402374267578, Poisson: -0.10777313262224197 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 349/765 \u001b[2m0:02:12 • 0:02:36\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 350/765 \u001b[2m0:02:12 • 0:02:38\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 350/765 \u001b[2m0:02:12 • 0:02:38\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.996597290039062, Poisson: -0.09619171172380447 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 350/765 \u001b[2m0:02:12 • 0:02:38\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 351/765 \u001b[2m0:02:12 • 0:02:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 351/765 \u001b[2m0:02:13 • 0:02:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 16.587121963500977, Poisson: -0.0788431167602539 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 351/765 \u001b[2m0:02:13 • 0:02:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 352/765 \u001b[2m0:02:13 • 0:02:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 352/765 \u001b[2m0:02:13 • 0:02:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.01539421081543, Poisson: -0.09628826379776001 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 352/765 \u001b[2m0:02:13 • 0:02:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 353/765 \u001b[2m0:02:13 • 0:02:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 353/765 \u001b[2m0:02:13 • 0:02:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.052555084228516, Poisson: -0.09646513313055038 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 353/765 \u001b[2m0:02:13 • 0:02:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 354/765 \u001b[2m0:02:13 • 0:02:34\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 354/765 \u001b[2m0:02:14 • 0:02:34\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.36686897277832, Poisson: -0.10788238048553467 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 354/765 \u001b[2m0:02:14 • 0:02:34\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 355/765 \u001b[2m0:02:14 • 0:02:36\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 355/765 \u001b[2m0:02:14 • 0:02:36\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.990596771240234, Poisson: -0.09616326540708542 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 355/765 \u001b[2m0:02:14 • 0:02:36\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 356/765 \u001b[2m0:02:14 • 0:02:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 356/765 \u001b[2m0:02:14 • 0:02:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.316091537475586, Poisson: -0.0875689685344696 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 356/765 \u001b[2m0:02:14 • 0:02:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 357/765 \u001b[2m0:02:15 • 0:02:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 357/765 \u001b[2m0:02:15 • 0:02:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.705081939697266, Poisson: -0.08457158505916595 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 357/765 \u001b[2m0:02:15 • 0:02:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 358/765 \u001b[2m0:02:15 • 0:02:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 358/765 \u001b[2m0:02:15 • 0:02:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.142526626586914, Poisson: -0.10206323862075806 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 358/765 \u001b[2m0:02:15 • 0:02:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 359/765 \u001b[2m0:02:15 • 0:02:33\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 359/765 \u001b[2m0:02:16 • 0:02:33\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.630239486694336, Poisson: -0.09910961240530014 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 359/765 \u001b[2m0:02:16 • 0:02:33\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 360/765 \u001b[2m0:02:16 • 0:02:35\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 360/765 \u001b[2m0:02:16 • 0:02:35\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.587142944335938, Poisson: -0.09911051392555237 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 360/765 \u001b[2m0:02:16 • 0:02:35\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 361/765 \u001b[2m0:02:16 • 0:02:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 361/765 \u001b[2m0:02:16 • 0:02:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.15178871154785, Poisson: -0.08181598037481308 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 361/765 \u001b[2m0:02:16 • 0:02:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 362/765 \u001b[2m0:02:17 • 0:02:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 362/765 \u001b[2m0:02:17 • 0:02:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.31073570251465, Poisson: -0.08757108449935913 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 362/765 \u001b[2m0:02:17 • 0:02:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 363/765 \u001b[2m0:02:17 • 0:02:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 363/765 \u001b[2m0:02:17 • 0:02:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.43051528930664, Poisson: -0.09329986572265625 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 363/765 \u001b[2m0:02:17 • 0:02:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 364/765 \u001b[2m0:02:17 • 0:02:31\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 364/765 \u001b[2m0:02:17 • 0:02:31\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.779462814331055, Poisson: -0.10483027994632721 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 364/765 \u001b[2m0:02:17 • 0:02:31\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 365/765 \u001b[2m0:02:18 • 0:02:33\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 365/765 \u001b[2m0:02:18 • 0:02:33\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.157270431518555, Poisson: -0.08184707164764404 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 365/765 \u001b[2m0:02:18 • 0:02:33\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 366/765 \u001b[2m0:02:18 • 0:02:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 366/765 \u001b[2m0:02:18 • 0:02:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.036109924316406, Poisson: -0.09619291126728058 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 366/765 \u001b[2m0:02:18 • 0:02:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 367/765 \u001b[2m0:02:18 • 0:02:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 367/765 \u001b[2m0:02:19 • 0:02:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.9183349609375, Poisson: -0.1107921376824379 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 367/765 \u001b[2m0:02:19 • 0:02:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 368/765 \u001b[2m0:02:19 • 0:02:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 368/765 \u001b[2m0:02:19 • 0:02:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.334716796875, Poisson: -0.1079147532582283 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 368/765 \u001b[2m0:02:19 • 0:02:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 369/765 \u001b[2m0:02:19 • 0:02:29\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 369/765 \u001b[2m0:02:19 • 0:02:29\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.446481704711914, Poisson: -0.1135539636015892 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 369/765 \u001b[2m0:02:19 • 0:02:29\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 370/765 \u001b[2m0:02:20 • 0:02:31\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 370/765 \u001b[2m0:02:20 • 0:02:31\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.0323486328125, Poisson: -0.09614170342683792 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 370/765 \u001b[2m0:02:20 • 0:02:31\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 371/765 \u001b[2m0:02:20 • 0:02:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 371/765 \u001b[2m0:02:20 • 0:02:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.340761184692383, Poisson: -0.08747261762619019 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 371/765 \u001b[2m0:02:20 • 0:02:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 372/765 \u001b[2m0:02:20 • 0:02:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 372/765 \u001b[2m0:02:21 • 0:02:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.18589973449707, Poisson: -0.10209566354751587 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 372/765 \u001b[2m0:02:21 • 0:02:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 373/765 \u001b[2m0:02:21 • 0:02:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 373/765 \u001b[2m0:02:21 • 0:02:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.515777587890625, Poisson: -0.09298166632652283 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 373/765 \u001b[2m0:02:21 • 0:02:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 374/765 \u001b[2m0:02:21 • 0:02:27\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 374/765 \u001b[2m0:02:21 • 0:02:27\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.43661117553711, Poisson: -0.11361723393201828 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 374/765 \u001b[2m0:02:21 • 0:02:27\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 375/765 \u001b[2m0:02:22 • 0:02:29\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 375/765 \u001b[2m0:02:22 • 0:02:29\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.196828842163086, Poisson: -0.1020895317196846 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 375/765 \u001b[2m0:02:22 • 0:02:29\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 376/765 \u001b[2m0:02:22 • 0:02:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 376/765 \u001b[2m0:02:22 • 0:02:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.19054412841797, Poisson: -0.10188775509595871 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 376/765 \u001b[2m0:02:22 • 0:02:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 377/765 \u001b[2m0:02:22 • 0:02:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 377/765 \u001b[2m0:02:22 • 0:02:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.329313278198242, Poisson: -0.0875338539481163 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 377/765 \u001b[2m0:02:22 • 0:02:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 378/765 \u001b[2m0:02:23 • 0:02:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 378/765 \u001b[2m0:02:23 • 0:02:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.348474502563477, Poisson: -0.10763359069824219 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 378/765 \u001b[2m0:02:23 • 0:02:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 379/765 \u001b[2m0:02:23 • 0:02:25\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 379/765 \u001b[2m0:02:23 • 0:02:25\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.170522689819336, Poisson: -0.10199009627103806 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 379/765 \u001b[2m0:02:23 • 0:02:25\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 380/765 \u001b[2m0:02:24 • 0:02:27\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 380/765 \u001b[2m0:02:24 • 0:02:27\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.17617416381836, Poisson: -0.10199982672929764 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 380/765 \u001b[2m0:02:24 • 0:02:27\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 381/765 \u001b[2m0:02:24 • 0:02:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 381/765 \u001b[2m0:02:24 • 0:02:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.491926193237305, Poisson: -0.11353589594364166 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 381/765 \u001b[2m0:02:24 • 0:02:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 382/765 \u001b[2m0:02:24 • 0:02:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 382/765 \u001b[2m0:02:24 • 0:02:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.7403564453125, Poisson: -0.10475480556488037 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 382/765 \u001b[2m0:02:24 • 0:02:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 383/765 \u001b[2m0:02:24 • 0:02:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 383/765 \u001b[2m0:02:25 • 0:02:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.180946350097656, Poisson: -0.1020495668053627 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 383/765 \u001b[2m0:02:25 • 0:02:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 384/765 \u001b[2m0:02:25 • 0:02:23\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 384/765 \u001b[2m0:02:25 • 0:02:23\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.01126480102539, Poisson: -0.11644819378852844 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 384/765 \u001b[2m0:02:25 • 0:02:23\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 385/765 \u001b[2m0:02:25 • 0:02:25\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 385/765 \u001b[2m0:02:25 • 0:02:25\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.028400421142578, Poisson: -0.11659689992666245 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 385/765 \u001b[2m0:02:25 • 0:02:25\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 386/765 \u001b[2m0:02:26 • 0:02:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 386/765 \u001b[2m0:02:26 • 0:02:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.86520004272461, Poisson: -0.09046062082052231 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 386/765 \u001b[2m0:02:26 • 0:02:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 387/765 \u001b[2m0:02:26 • 0:02:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 387/765 \u001b[2m0:02:26 • 0:02:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.595144271850586, Poisson: -0.09904409199953079 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 387/765 \u001b[2m0:02:26 • 0:02:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 388/765 \u001b[2m0:02:26 • 0:02:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 388/765 \u001b[2m0:02:27 • 0:02:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.583744049072266, Poisson: -0.09913177043199539 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 388/765 \u001b[2m0:02:27 • 0:02:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 389/765 \u001b[2m0:02:27 • 0:02:21\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 389/765 \u001b[2m0:02:27 • 0:02:21\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.51021385192871, Poisson: -0.09287219494581223 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 389/765 \u001b[2m0:02:27 • 0:02:21\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 390/765 \u001b[2m0:02:27 • 0:02:23\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 390/765 \u001b[2m0:02:27 • 0:02:23\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.901424407958984, Poisson: -0.09024031460285187 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 390/765 \u001b[2m0:02:27 • 0:02:23\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 391/765 \u001b[2m0:02:27 • 0:02:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 391/765 \u001b[2m0:02:28 • 0:02:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 16.605199813842773, Poisson: -0.078868068754673 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 391/765 \u001b[2m0:02:28 • 0:02:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 392/765 \u001b[2m0:02:28 • 0:02:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 392/765 \u001b[2m0:02:28 • 0:02:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.89341163635254, Poisson: -0.11052878201007843 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 392/765 \u001b[2m0:02:28 • 0:02:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 393/765 \u001b[2m0:02:28 • 0:02:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 393/765 \u001b[2m0:02:28 • 0:02:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.023096084594727, Poisson: -0.09612633287906647 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 393/765 \u001b[2m0:02:28 • 0:02:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 394/765 \u001b[2m0:02:29 • 0:02:19\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 394/765 \u001b[2m0:02:29 • 0:02:19\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.914955139160156, Poisson: -0.0905374139547348 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 394/765 \u001b[2m0:02:29 • 0:02:19\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 395/765 \u001b[2m0:02:29 • 0:02:21\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 395/765 \u001b[2m0:02:29 • 0:02:21\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.753278732299805, Poisson: -0.10477099567651749 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 395/765 \u001b[2m0:02:29 • 0:02:21\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 396/765 \u001b[2m0:02:29 • 0:02:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 396/765 \u001b[2m0:02:30 • 0:02:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.797122955322266, Poisson: -0.10499753057956696 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 396/765 \u001b[2m0:02:30 • 0:02:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 397/765 \u001b[2m0:02:30 • 0:02:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 397/765 \u001b[2m0:02:30 • 0:02:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.025386810302734, Poisson: -0.09621602296829224 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 397/765 \u001b[2m0:02:30 • 0:02:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 398/765 \u001b[2m0:02:30 • 0:02:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 398/765 \u001b[2m0:02:30 • 0:02:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.629398345947266, Poisson: -0.0991237610578537 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 398/765 \u001b[2m0:02:30 • 0:02:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 399/765 \u001b[2m0:02:30 • 0:02:18\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 399/765 \u001b[2m0:02:31 • 0:02:18\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.49061393737793, Poisson: -0.09332890063524246 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 399/765 \u001b[2m0:02:31 • 0:02:18\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 400/765 \u001b[2m0:02:31 • 0:02:19\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 400/765 \u001b[2m0:02:31 • 0:02:19\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.752452850341797, Poisson: -0.10496696829795837 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 400/765 \u001b[2m0:02:31 • 0:02:19\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 401/765 \u001b[2m0:02:31 • 0:02:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 401/765 \u001b[2m0:02:31 • 0:02:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.50249671936035, Poisson: -0.09325530380010605 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 401/765 \u001b[2m0:02:31 • 0:02:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 402/765 \u001b[2m0:02:32 • 0:02:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 402/765 \u001b[2m0:02:32 • 0:02:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.604700088500977, Poisson: -0.09890188276767731 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 402/765 \u001b[2m0:02:32 • 0:02:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 403/765 \u001b[2m0:02:32 • 0:02:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 403/765 \u001b[2m0:02:32 • 0:02:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.738080978393555, Poisson: -0.10502162575721741 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 403/765 \u001b[2m0:02:32 • 0:02:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 404/765 \u001b[2m0:02:32 • 0:02:16\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 404/765 \u001b[2m0:02:33 • 0:02:16\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.133939743041992, Poisson: -0.10192195326089859 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 404/765 \u001b[2m0:02:33 • 0:02:16\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 405/765 \u001b[2m0:02:33 • 0:02:17\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 405/765 \u001b[2m0:02:33 • 0:02:17\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.71113395690918, Poisson: -0.10476451367139816 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 405/765 \u001b[2m0:02:33 • 0:02:17\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 406/765 \u001b[2m0:02:33 • 0:02:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 406/765 \u001b[2m0:02:33 • 0:02:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.028079986572266, Poisson: -0.09624169021844864 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━\u001b[0m 406/765 \u001b[2m0:02:33 • 0:02:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 407/765 \u001b[2m0:02:33 • 0:02:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 407/765 \u001b[2m0:02:34 • 0:02:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.779569625854492, Poisson: -0.10484415292739868 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 407/765 \u001b[2m0:02:34 • 0:02:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 408/765 \u001b[2m0:02:34 • 0:02:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 408/765 \u001b[2m0:02:34 • 0:02:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.510900497436523, Poisson: -0.11362670361995697 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 408/765 \u001b[2m0:02:34 • 0:02:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 409/765 \u001b[2m0:02:34 • 0:02:14\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 409/765 \u001b[2m0:02:34 • 0:02:14\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.517406463623047, Poisson: -0.09335844218730927 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 409/765 \u001b[2m0:02:34 • 0:02:14\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 410/765 \u001b[2m0:02:35 • 0:02:16\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 410/765 \u001b[2m0:02:35 • 0:02:16\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.101490020751953, Poisson: -0.09623779356479645 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 410/765 \u001b[2m0:02:35 • 0:02:16\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 411/765 \u001b[2m0:02:35 • 0:02:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 411/765 \u001b[2m0:02:35 • 0:02:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.498416900634766, Poisson: -0.11357088387012482 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 411/765 \u001b[2m0:02:35 • 0:02:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 412/765 \u001b[2m0:02:35 • 0:02:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 412/765 \u001b[2m0:02:36 • 0:02:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.30902099609375, Poisson: -0.10769128054380417 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 412/765 \u001b[2m0:02:36 • 0:02:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 413/765 \u001b[2m0:02:36 • 0:02:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 413/765 \u001b[2m0:02:36 • 0:02:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.43165397644043, Poisson: -0.11358172446489334 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 413/765 \u001b[2m0:02:36 • 0:02:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 414/765 \u001b[2m0:02:36 • 0:02:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 414/765 \u001b[2m0:02:36 • 0:02:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.296955108642578, Poisson: -0.10770133882761002 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 414/765 \u001b[2m0:02:36 • 0:02:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 415/765 \u001b[2m0:02:37 • 0:02:14\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 415/765 \u001b[2m0:02:37 • 0:02:14\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.49048614501953, Poisson: -0.0932009145617485 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 415/765 \u001b[2m0:02:37 • 0:02:14\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 416/765 \u001b[2m0:02:37 • 0:02:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 416/765 \u001b[2m0:02:37 • 0:02:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.624670028686523, Poisson: -0.099009670317173 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 416/765 \u001b[2m0:02:37 • 0:02:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 417/765 \u001b[2m0:02:37 • 0:02:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 417/765 \u001b[2m0:02:38 • 0:02:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.200191497802734, Poisson: -0.10194702446460724 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 417/765 \u001b[2m0:02:38 • 0:02:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 418/765 \u001b[2m0:02:38 • 0:02:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 418/765 \u001b[2m0:02:38 • 0:02:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.691043853759766, Poisson: -0.10477859526872635 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 418/765 \u001b[2m0:02:38 • 0:02:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 419/765 \u001b[2m0:02:38 • 0:02:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 419/765 \u001b[2m0:02:38 • 0:02:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.34872055053711, Poisson: -0.10794612765312195 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 419/765 \u001b[2m0:02:38 • 0:02:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 420/765 \u001b[2m0:02:39 • 0:02:12\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 420/765 \u001b[2m0:02:39 • 0:02:12\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.317861557006836, Poisson: -0.1077045351266861 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 420/765 \u001b[2m0:02:39 • 0:02:12\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 421/765 \u001b[2m0:02:39 • 0:02:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 421/765 \u001b[2m0:02:39 • 0:02:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.25823974609375, Poisson: -0.08748886734247208 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 421/765 \u001b[2m0:02:39 • 0:02:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 422/765 \u001b[2m0:02:39 • 0:02:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 422/765 \u001b[2m0:02:39 • 0:02:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.6977481842041, Poisson: -0.08458982408046722 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 422/765 \u001b[2m0:02:39 • 0:02:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 423/765 \u001b[2m0:02:40 • 0:02:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 423/765 \u001b[2m0:02:40 • 0:02:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.1413516998291, Poisson: -0.10186492651700974 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 423/765 \u001b[2m0:02:40 • 0:02:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 424/765 \u001b[2m0:02:40 • 0:02:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 424/765 \u001b[2m0:02:40 • 0:02:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.381986618041992, Poisson: -0.10777547210454941 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 424/765 \u001b[2m0:02:40 • 0:02:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 425/765 \u001b[2m0:02:41 • 0:02:10\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 425/765 \u001b[2m0:02:41 • 0:02:10\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.44879150390625, Poisson: -0.093277707695961 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 425/765 \u001b[2m0:02:41 • 0:02:10\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 426/765 \u001b[2m0:02:41 • 0:02:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 426/765 \u001b[2m0:02:41 • 0:02:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.77572250366211, Poisson: -0.10443708300590515 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 426/765 \u001b[2m0:02:41 • 0:02:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 427/765 \u001b[2m0:02:41 • 0:02:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 427/765 \u001b[2m0:02:41 • 0:02:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.4263916015625, Poisson: -0.0933665782213211 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 427/765 \u001b[2m0:02:41 • 0:02:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 428/765 \u001b[2m0:02:41 • 0:02:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 428/765 \u001b[2m0:02:42 • 0:02:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.447946548461914, Poisson: -0.09341086447238922 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 428/765 \u001b[2m0:02:42 • 0:02:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 429/765 \u001b[2m0:02:42 • 0:02:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 429/765 \u001b[2m0:02:42 • 0:02:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.020084381103516, Poisson: -0.09622776508331299 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 429/765 \u001b[2m0:02:42 • 0:02:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 430/765 \u001b[2m0:02:42 • 0:02:08\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 430/765 \u001b[2m0:02:42 • 0:02:08\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.167354583740234, Poisson: -0.10191415250301361 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━━\u001b[0m 430/765 \u001b[2m0:02:42 • 0:02:08\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 431/765 \u001b[2m0:02:43 • 0:02:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 431/765 \u001b[2m0:02:43 • 0:02:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.191347122192383, Poisson: -0.102015919983387 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 431/765 \u001b[2m0:02:43 • 0:02:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 432/765 \u001b[2m0:02:43 • 0:02:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 432/765 \u001b[2m0:02:43 • 0:02:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.91743278503418, Poisson: -0.09042488783597946 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 432/765 \u001b[2m0:02:43 • 0:02:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 433/765 \u001b[2m0:02:43 • 0:02:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 433/765 \u001b[2m0:02:44 • 0:02:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.179880142211914, Poisson: -0.10197600722312927 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 433/765 \u001b[2m0:02:44 • 0:02:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 434/765 \u001b[2m0:02:44 • 0:02:05\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 434/765 \u001b[2m0:02:44 • 0:02:05\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.143842697143555, Poisson: -0.10198211669921875 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 434/765 \u001b[2m0:02:44 • 0:02:05\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 435/765 \u001b[2m0:02:44 • 0:02:06\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 435/765 \u001b[2m0:02:44 • 0:02:06\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.579952239990234, Poisson: -0.09911014139652252 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 435/765 \u001b[2m0:02:44 • 0:02:06\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 436/765 \u001b[2m0:02:44 • 0:02:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 436/765 \u001b[2m0:02:45 • 0:02:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.04136848449707, Poisson: -0.11620499938726425 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 436/765 \u001b[2m0:02:45 • 0:02:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 437/765 \u001b[2m0:02:45 • 0:02:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 437/765 \u001b[2m0:02:45 • 0:02:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.894412994384766, Poisson: -0.09048960357904434 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 437/765 \u001b[2m0:02:45 • 0:02:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 438/765 \u001b[2m0:02:45 • 0:02:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 438/765 \u001b[2m0:02:45 • 0:02:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.77016830444336, Poisson: -0.10475996136665344 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 438/765 \u001b[2m0:02:45 • 0:02:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 439/765 \u001b[2m0:02:46 • 0:02:03\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 439/765 \u001b[2m0:02:46 • 0:02:03\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.870630264282227, Poisson: -0.11065834760665894 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 439/765 \u001b[2m0:02:46 • 0:02:03\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 440/765 \u001b[2m0:02:46 • 0:02:04\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 440/765 \u001b[2m0:02:46 • 0:02:04\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.002723693847656, Poisson: -0.09623454511165619 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 440/765 \u001b[2m0:02:46 • 0:02:04\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 441/765 \u001b[2m0:02:46 • 0:02:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 441/765 \u001b[2m0:02:47 • 0:02:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.029508590698242, Poisson: -0.09621615707874298 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 441/765 \u001b[2m0:02:47 • 0:02:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 442/765 \u001b[2m0:02:47 • 0:02:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 442/765 \u001b[2m0:02:47 • 0:02:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.450267791748047, Poisson: -0.11369389295578003 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 442/765 \u001b[2m0:02:47 • 0:02:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 443/765 \u001b[2m0:02:47 • 0:02:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 443/765 \u001b[2m0:02:47 • 0:02:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.349376678466797, Poisson: -0.10773292183876038 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 443/765 \u001b[2m0:02:47 • 0:02:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 444/765 \u001b[2m0:02:47 • 0:02:01\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 444/765 \u001b[2m0:02:48 • 0:02:01\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.91932487487793, Poisson: -0.1106695756316185 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 444/765 \u001b[2m0:02:48 • 0:02:01\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 445/765 \u001b[2m0:02:48 • 0:02:02\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 445/765 \u001b[2m0:02:48 • 0:02:02\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.374027252197266, Poisson: -0.10787690430879593 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 445/765 \u001b[2m0:02:48 • 0:02:02\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 446/765 \u001b[2m0:02:48 • 0:02:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 446/765 \u001b[2m0:02:48 • 0:02:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.60036849975586, Poisson: -0.09910671412944794 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 446/765 \u001b[2m0:02:48 • 0:02:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 447/765 \u001b[2m0:02:49 • 0:02:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 447/765 \u001b[2m0:02:49 • 0:02:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.045352935791016, Poisson: -0.09619878232479095 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 447/765 \u001b[2m0:02:49 • 0:02:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 448/765 \u001b[2m0:02:49 • 0:02:00\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 448/765 \u001b[2m0:02:49 • 0:02:00\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.02604866027832, Poisson: -0.09621386975049973 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 448/765 \u001b[2m0:02:49 • 0:02:00\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 449/765 \u001b[2m0:02:49 • 0:01:59\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 449/765 \u001b[2m0:02:50 • 0:01:59\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.609086990356445, Poisson: -0.09849385172128677 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 449/765 \u001b[2m0:02:50 • 0:01:59\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 450/765 \u001b[2m0:02:50 • 0:02:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 450/765 \u001b[2m0:02:50 • 0:02:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.76195526123047, Poisson: -0.10509365051984787 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 450/765 \u001b[2m0:02:50 • 0:02:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 451/765 \u001b[2m0:02:50 • 0:01:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 451/765 \u001b[2m0:02:50 • 0:01:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.613893508911133, Poisson: -0.09910948574542999 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 451/765 \u001b[2m0:02:50 • 0:01:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 452/765 \u001b[2m0:02:50 • 0:01:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 452/765 \u001b[2m0:02:51 • 0:01:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.348949432373047, Poisson: -0.10777819901704788 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 452/765 \u001b[2m0:02:51 • 0:01:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 453/765 \u001b[2m0:02:51 • 0:01:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 453/765 \u001b[2m0:02:51 • 0:01:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.760351181030273, Poisson: -0.10495917499065399 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 453/765 \u001b[2m0:02:51 • 0:01:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 454/765 \u001b[2m0:02:51 • 0:01:57\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 454/765 \u001b[2m0:02:51 • 0:01:57\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.045129776000977, Poisson: -0.09625042229890823 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m 454/765 \u001b[2m0:02:51 • 0:01:57\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 455/765 \u001b[2m0:02:52 • 0:01:58\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 455/765 \u001b[2m0:02:52 • 0:01:58\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.73660659790039, Poisson: -0.1048571839928627 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 455/765 \u001b[2m0:02:52 • 0:01:58\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 456/765 \u001b[2m0:02:52 • 0:01:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 456/765 \u001b[2m0:02:52 • 0:01:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.018701553344727, Poisson: -0.09636573493480682 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 456/765 \u001b[2m0:02:52 • 0:01:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 457/765 \u001b[2m0:02:52 • 0:01:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 457/765 \u001b[2m0:02:53 • 0:01:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.305349349975586, Poisson: -0.1076892539858818 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 457/765 \u001b[2m0:02:53 • 0:01:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 458/765 \u001b[2m0:02:53 • 0:01:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 458/765 \u001b[2m0:02:53 • 0:01:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.944061279296875, Poisson: -0.09046798199415207 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 458/765 \u001b[2m0:02:53 • 0:01:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 459/765 \u001b[2m0:02:53 • 0:01:55\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 459/765 \u001b[2m0:02:53 • 0:01:55\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.339040756225586, Poisson: -0.10780294984579086 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 459/765 \u001b[2m0:02:53 • 0:01:55\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 460/765 \u001b[2m0:02:54 • 0:01:57\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 460/765 \u001b[2m0:02:54 • 0:01:57\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.622264862060547, Poisson: -0.09919681400060654 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 460/765 \u001b[2m0:02:54 • 0:01:57\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 461/765 \u001b[2m0:02:54 • 0:01:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 461/765 \u001b[2m0:02:54 • 0:01:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.863204956054688, Poisson: -0.11086340993642807 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 461/765 \u001b[2m0:02:54 • 0:01:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 462/765 \u001b[2m0:02:54 • 0:01:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 462/765 \u001b[2m0:02:55 • 0:01:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.18450927734375, Poisson: -0.10210908204317093 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 462/765 \u001b[2m0:02:55 • 0:01:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 463/765 \u001b[2m0:02:55 • 0:01:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 463/765 \u001b[2m0:02:55 • 0:01:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.0921573638916, Poisson: -0.0816550999879837 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 463/765 \u001b[2m0:02:55 • 0:01:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 464/765 \u001b[2m0:02:55 • 0:01:53\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 464/765 \u001b[2m0:02:55 • 0:01:53\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.482196807861328, Poisson: -0.11368578672409058 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 464/765 \u001b[2m0:02:55 • 0:01:53\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 465/765 \u001b[2m0:02:56 • 0:01:55\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 465/765 \u001b[2m0:02:56 • 0:01:55\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.71894645690918, Poisson: -0.10486404597759247 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 465/765 \u001b[2m0:02:56 • 0:01:55\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 466/765 \u001b[2m0:02:56 • 0:01:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 466/765 \u001b[2m0:02:56 • 0:01:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.761259078979492, Poisson: -0.10500288009643555 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 466/765 \u001b[2m0:02:56 • 0:01:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 467/765 \u001b[2m0:02:56 • 0:01:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 467/765 \u001b[2m0:02:56 • 0:01:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.789987564086914, Poisson: -0.10467837750911713 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 467/765 \u001b[2m0:02:56 • 0:01:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 468/765 \u001b[2m0:02:57 • 0:01:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 468/765 \u001b[2m0:02:57 • 0:01:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.94038963317871, Poisson: -0.11061599105596542 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 468/765 \u001b[2m0:02:57 • 0:01:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 469/765 \u001b[2m0:02:57 • 0:01:51\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 469/765 \u001b[2m0:02:57 • 0:01:51\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.19352912902832, Poisson: -0.10195469856262207 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 469/765 \u001b[2m0:02:57 • 0:01:51\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 470/765 \u001b[2m0:02:58 • 0:01:53\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 470/765 \u001b[2m0:02:58 • 0:01:53\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.622934341430664, Poisson: -0.0991571918129921 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 470/765 \u001b[2m0:02:58 • 0:01:53\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 471/765 \u001b[2m0:02:58 • 0:01:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 471/765 \u001b[2m0:02:58 • 0:01:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.145532608032227, Poisson: -0.10210911184549332 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 471/765 \u001b[2m0:02:58 • 0:01:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 472/765 \u001b[2m0:02:58 • 0:01:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 472/765 \u001b[2m0:02:58 • 0:01:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.189149856567383, Poisson: -0.10204081982374191 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 472/765 \u001b[2m0:02:58 • 0:01:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 473/765 \u001b[2m0:02:58 • 0:01:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 473/765 \u001b[2m0:02:59 • 0:01:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.60499382019043, Poisson: -0.1195843443274498 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 473/765 \u001b[2m0:02:59 • 0:01:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 474/765 \u001b[2m0:02:59 • 0:01:50\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 474/765 \u001b[2m0:02:59 • 0:01:50\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.96241569519043, Poisson: -0.11086492985486984 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 474/765 \u001b[2m0:02:59 • 0:01:50\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 475/765 \u001b[2m0:02:59 • 0:01:51\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 475/765 \u001b[2m0:02:59 • 0:01:51\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.00881576538086, Poisson: -0.09627027064561844 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 475/765 \u001b[2m0:02:59 • 0:01:51\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 476/765 \u001b[2m0:03:00 • 0:01:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 476/765 \u001b[2m0:03:00 • 0:01:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.257537841796875, Poisson: -0.10203147679567337 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 476/765 \u001b[2m0:03:00 • 0:01:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 477/765 \u001b[2m0:03:00 • 0:01:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 477/765 \u001b[2m0:03:00 • 0:01:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.521753311157227, Poisson: -0.11361809074878693 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 477/765 \u001b[2m0:03:00 • 0:01:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 478/765 \u001b[2m0:03:00 • 0:01:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 478/765 \u001b[2m0:03:01 • 0:01:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.33786964416504, Poisson: -0.10776403546333313 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━━\u001b[0m 478/765 \u001b[2m0:03:01 • 0:01:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 479/765 \u001b[2m0:03:01 • 0:01:48\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 479/765 \u001b[2m0:03:01 • 0:01:48\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.839298248291016, Poisson: -0.09041623026132584 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 479/765 \u001b[2m0:03:01 • 0:01:48\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 480/765 \u001b[2m0:03:01 • 0:01:49\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 480/765 \u001b[2m0:03:01 • 0:01:49\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.47243881225586, Poisson: -0.11361797899007797 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 480/765 \u001b[2m0:03:01 • 0:01:49\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 481/765 \u001b[2m0:03:01 • 0:01:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 481/765 \u001b[2m0:03:02 • 0:01:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.071548461914062, Poisson: -0.09633652120828629 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 481/765 \u001b[2m0:03:02 • 0:01:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 482/765 \u001b[2m0:03:02 • 0:01:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 482/765 \u001b[2m0:03:02 • 0:01:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.10308837890625, Poisson: -0.09613187611103058 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 482/765 \u001b[2m0:03:02 • 0:01:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 483/765 \u001b[2m0:03:02 • 0:01:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 483/765 \u001b[2m0:03:02 • 0:01:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.393096923828125, Poisson: -0.0932655930519104 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 483/765 \u001b[2m0:03:02 • 0:01:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 484/765 \u001b[2m0:03:03 • 0:01:46\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 484/765 \u001b[2m0:03:03 • 0:01:46\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.508041381835938, Poisson: -0.09325002133846283 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 484/765 \u001b[2m0:03:03 • 0:01:46\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 485/765 \u001b[2m0:03:03 • 0:01:47\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 485/765 \u001b[2m0:03:03 • 0:01:47\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.6306095123291, Poisson: -0.09902792423963547 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 485/765 \u001b[2m0:03:03 • 0:01:47\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 486/765 \u001b[2m0:03:03 • 0:01:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 486/765 \u001b[2m0:03:04 • 0:01:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.302122116088867, Poisson: -0.08741331100463867 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 486/765 \u001b[2m0:03:04 • 0:01:46\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 487/765 \u001b[2m0:03:04 • 0:01:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 487/765 \u001b[2m0:03:04 • 0:01:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.71209144592285, Poisson: -0.08461405336856842 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 487/765 \u001b[2m0:03:04 • 0:01:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 488/765 \u001b[2m0:03:04 • 0:01:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 488/765 \u001b[2m0:03:04 • 0:01:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.88762092590332, Poisson: -0.11074787378311157 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 488/765 \u001b[2m0:03:04 • 0:01:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 489/765 \u001b[2m0:03:04 • 0:01:44\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 489/765 \u001b[2m0:03:05 • 0:01:44\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.649688720703125, Poisson: -0.09927134960889816 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 489/765 \u001b[2m0:03:05 • 0:01:44\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 490/765 \u001b[2m0:03:05 • 0:01:45\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 490/765 \u001b[2m0:03:05 • 0:01:45\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.90843963623047, Poisson: -0.1108170747756958 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 490/765 \u001b[2m0:03:05 • 0:01:45\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 491/765 \u001b[2m0:03:05 • 0:01:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 491/765 \u001b[2m0:03:05 • 0:01:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.3792667388916, Poisson: -0.1078619733452797 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 491/765 \u001b[2m0:03:05 • 0:01:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 492/765 \u001b[2m0:03:06 • 0:01:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 492/765 \u001b[2m0:03:06 • 0:01:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.608057022094727, Poisson: -0.09929383546113968 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 492/765 \u001b[2m0:03:06 • 0:01:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 493/765 \u001b[2m0:03:06 • 0:01:43\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 493/765 \u001b[2m0:03:06 • 0:01:43\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.761211395263672, Poisson: -0.10492335259914398 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 493/765 \u001b[2m0:03:06 • 0:01:43\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 494/765 \u001b[2m0:03:06 • 0:01:42\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 494/765 \u001b[2m0:03:07 • 0:01:42\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.01625633239746, Poisson: -0.09639016538858414 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 494/765 \u001b[2m0:03:07 • 0:01:42\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 495/765 \u001b[2m0:03:07 • 0:01:43\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 495/765 \u001b[2m0:03:07 • 0:01:43\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.058168411254883, Poisson: -0.09616664797067642 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 495/765 \u001b[2m0:03:07 • 0:01:43\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 496/765 \u001b[2m0:03:07 • 0:01:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 496/765 \u001b[2m0:03:07 • 0:01:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.605016708374023, Poisson: -0.09907364100217819 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 496/765 \u001b[2m0:03:07 • 0:01:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 497/765 \u001b[2m0:03:07 • 0:01:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 497/765 \u001b[2m0:03:08 • 0:01:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.936405181884766, Poisson: -0.11079686135053635 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 497/765 \u001b[2m0:03:08 • 0:01:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 498/765 \u001b[2m0:03:08 • 0:01:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 498/765 \u001b[2m0:03:08 • 0:01:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.78230857849121, Poisson: -0.10488864779472351 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 498/765 \u001b[2m0:03:08 • 0:01:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 499/765 \u001b[2m0:03:08 • 0:01:40\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 499/765 \u001b[2m0:03:08 • 0:01:40\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.057342529296875, Poisson: -0.11654535681009293 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 499/765 \u001b[2m0:03:08 • 0:01:40\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 500/765 \u001b[2m0:03:09 • 0:01:41\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 500/765 \u001b[2m0:03:09 • 0:01:41\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.325143814086914, Poisson: -0.10779325664043427 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 500/765 \u001b[2m0:03:09 • 0:01:41\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 501/765 \u001b[2m0:03:09 • 0:01:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 501/765 \u001b[2m0:03:09 • 0:01:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.733057022094727, Poisson: -0.10505848377943039 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 501/765 \u001b[2m0:03:09 • 0:01:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 502/765 \u001b[2m0:03:09 • 0:01:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 502/765 \u001b[2m0:03:10 • 0:01:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.196636199951172, Poisson: -0.08168158680200577 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━\u001b[0m 502/765 \u001b[2m0:03:10 • 0:01:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 503/765 \u001b[2m0:03:10 • 0:01:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 503/765 \u001b[2m0:03:10 • 0:01:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.90236473083496, Poisson: -0.09042704105377197 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 503/765 \u001b[2m0:03:10 • 0:01:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 504/765 \u001b[2m0:03:10 • 0:01:38\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 504/765 \u001b[2m0:03:10 • 0:01:38\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.17278289794922, Poisson: -0.10194559395313263 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 504/765 \u001b[2m0:03:10 • 0:01:38\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 505/765 \u001b[2m0:03:11 • 0:01:39\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 505/765 \u001b[2m0:03:11 • 0:01:39\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.057336807250977, Poisson: -0.09613290429115295 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 505/765 \u001b[2m0:03:11 • 0:01:39\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 506/765 \u001b[2m0:03:11 • 0:01:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 506/765 \u001b[2m0:03:11 • 0:01:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.6170654296875, Poisson: -0.0992594063282013 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 506/765 \u001b[2m0:03:11 • 0:01:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 507/765 \u001b[2m0:03:11 • 0:01:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 507/765 \u001b[2m0:03:11 • 0:01:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.29200553894043, Poisson: -0.10785318166017532 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 507/765 \u001b[2m0:03:11 • 0:01:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 508/765 \u001b[2m0:03:12 • 0:01:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 508/765 \u001b[2m0:03:12 • 0:01:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.404769897460938, Poisson: -0.0934738963842392 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 508/765 \u001b[2m0:03:12 • 0:01:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 509/765 \u001b[2m0:03:12 • 0:01:36\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 509/765 \u001b[2m0:03:12 • 0:01:36\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.445707321166992, Poisson: -0.11373444646596909 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 509/765 \u001b[2m0:03:12 • 0:01:36\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 510/765 \u001b[2m0:03:13 • 0:01:38\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 510/765 \u001b[2m0:03:13 • 0:01:38\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.93324851989746, Poisson: -0.09055697917938232 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 510/765 \u001b[2m0:03:13 • 0:01:38\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 511/765 \u001b[2m0:03:13 • 0:01:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 511/765 \u001b[2m0:03:13 • 0:01:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.48110008239746, Poisson: -0.09341711550951004 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 511/765 \u001b[2m0:03:13 • 0:01:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 512/765 \u001b[2m0:03:13 • 0:01:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 512/765 \u001b[2m0:03:13 • 0:01:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.06930923461914, Poisson: -0.09627953916788101 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 512/765 \u001b[2m0:03:13 • 0:01:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 513/765 \u001b[2m0:03:14 • 0:01:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 513/765 \u001b[2m0:03:14 • 0:01:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.737407684326172, Poisson: -0.08465728908777237 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 513/765 \u001b[2m0:03:14 • 0:01:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 514/765 \u001b[2m0:03:14 • 0:01:35\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 514/765 \u001b[2m0:03:14 • 0:01:35\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.765888214111328, Poisson: -0.10500418394804001 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 514/765 \u001b[2m0:03:14 • 0:01:35\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 515/765 \u001b[2m0:03:15 • 0:01:36\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 515/765 \u001b[2m0:03:15 • 0:01:36\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 25.21111297607422, Poisson: -0.12212420254945755 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 515/765 \u001b[2m0:03:15 • 0:01:36\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 516/765 \u001b[2m0:03:15 • 0:01:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 516/765 \u001b[2m0:03:15 • 0:01:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.060501098632812, Poisson: -0.09623979032039642 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 516/765 \u001b[2m0:03:15 • 0:01:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 517/765 \u001b[2m0:03:15 • 0:01:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 517/765 \u001b[2m0:03:15 • 0:01:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.30864143371582, Poisson: -0.08753228187561035 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 517/765 \u001b[2m0:03:15 • 0:01:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 518/765 \u001b[2m0:03:15 • 0:01:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 518/765 \u001b[2m0:03:16 • 0:01:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.776649475097656, Poisson: -0.10507254302501678 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 518/765 \u001b[2m0:03:16 • 0:01:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 519/765 \u001b[2m0:03:16 • 0:01:33\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 519/765 \u001b[2m0:03:16 • 0:01:33\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.59233856201172, Poisson: -0.09911751002073288 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 519/765 \u001b[2m0:03:16 • 0:01:33\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 520/765 \u001b[2m0:03:16 • 0:01:34\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 520/765 \u001b[2m0:03:16 • 0:01:34\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.406253814697266, Poisson: -0.09329336136579514 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 520/765 \u001b[2m0:03:16 • 0:01:34\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 521/765 \u001b[2m0:03:17 • 0:01:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 521/765 \u001b[2m0:03:17 • 0:01:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.895902633666992, Poisson: -0.11058278381824493 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 521/765 \u001b[2m0:03:17 • 0:01:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 522/765 \u001b[2m0:03:17 • 0:01:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 522/765 \u001b[2m0:03:17 • 0:01:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.447290420532227, Poisson: -0.09336497634649277 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 522/765 \u001b[2m0:03:17 • 0:01:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 523/765 \u001b[2m0:03:17 • 0:01:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 523/765 \u001b[2m0:03:18 • 0:01:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.702404022216797, Poisson: -0.08464144170284271 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 523/765 \u001b[2m0:03:18 • 0:01:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 524/765 \u001b[2m0:03:18 • 0:01:31\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 524/765 \u001b[2m0:03:18 • 0:01:31\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.365402221679688, Poisson: -0.1078324168920517 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 524/765 \u001b[2m0:03:18 • 0:01:31\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 525/765 \u001b[2m0:03:18 • 0:01:32\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 525/765 \u001b[2m0:03:18 • 0:01:32\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.91864013671875, Poisson: -0.11049604415893555 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━━\u001b[0m 525/765 \u001b[2m0:03:18 • 0:01:32\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 526/765 \u001b[2m0:03:18 • 0:01:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 526/765 \u001b[2m0:03:19 • 0:01:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.74502944946289, Poisson: -0.10491498559713364 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 526/765 \u001b[2m0:03:19 • 0:01:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 527/765 \u001b[2m0:03:19 • 0:01:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 527/765 \u001b[2m0:03:19 • 0:01:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.753398895263672, Poisson: -0.10497412830591202 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 527/765 \u001b[2m0:03:19 • 0:01:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 528/765 \u001b[2m0:03:19 • 0:01:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 528/765 \u001b[2m0:03:19 • 0:01:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.033193588256836, Poisson: -0.09612595289945602 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 528/765 \u001b[2m0:03:19 • 0:01:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 529/765 \u001b[2m0:03:20 • 0:01:29\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 529/765 \u001b[2m0:03:20 • 0:01:29\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.581336975097656, Poisson: -0.09918942302465439 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 529/765 \u001b[2m0:03:20 • 0:01:29\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 530/765 \u001b[2m0:03:20 • 0:01:30\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 530/765 \u001b[2m0:03:20 • 0:01:30\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.723724365234375, Poisson: -0.10498244315385818 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 530/765 \u001b[2m0:03:20 • 0:01:30\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 531/765 \u001b[2m0:03:20 • 0:01:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 531/765 \u001b[2m0:03:21 • 0:01:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.213680267333984, Poisson: -0.10206344723701477 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 531/765 \u001b[2m0:03:21 • 0:01:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 532/765 \u001b[2m0:03:21 • 0:01:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 532/765 \u001b[2m0:03:21 • 0:01:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.201120376586914, Poisson: -0.10209710896015167 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 532/765 \u001b[2m0:03:21 • 0:01:29\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 533/765 \u001b[2m0:03:21 • 0:01:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 533/765 \u001b[2m0:03:21 • 0:01:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.05521011352539, Poisson: -0.0965396910905838 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 533/765 \u001b[2m0:03:21 • 0:01:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 534/765 \u001b[2m0:03:21 • 0:01:27\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 534/765 \u001b[2m0:03:22 • 0:01:27\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.909257888793945, Poisson: -0.11082218587398529 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 534/765 \u001b[2m0:03:22 • 0:01:27\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 535/765 \u001b[2m0:03:22 • 0:01:28\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 535/765 \u001b[2m0:03:22 • 0:01:28\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 16.65955352783203, Poisson: -0.07894577085971832 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 535/765 \u001b[2m0:03:22 • 0:01:28\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 536/765 \u001b[2m0:03:22 • 0:01:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 536/765 \u001b[2m0:03:22 • 0:01:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.745389938354492, Poisson: -0.10507778078317642 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 536/765 \u001b[2m0:03:22 • 0:01:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 537/765 \u001b[2m0:03:23 • 0:01:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 537/765 \u001b[2m0:03:23 • 0:01:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.629791259765625, Poisson: -0.09936261922121048 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 537/765 \u001b[2m0:03:23 • 0:01:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 538/765 \u001b[2m0:03:23 • 0:01:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 538/765 \u001b[2m0:03:23 • 0:01:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.721967697143555, Poisson: -0.10491158068180084 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 538/765 \u001b[2m0:03:23 • 0:01:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 539/765 \u001b[2m0:03:23 • 0:01:25\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 539/765 \u001b[2m0:03:24 • 0:01:25\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.49237060546875, Poisson: -0.09336433559656143 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 539/765 \u001b[2m0:03:24 • 0:01:25\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 540/765 \u001b[2m0:03:24 • 0:01:26\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 540/765 \u001b[2m0:03:24 • 0:01:26\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.32317543029785, Poisson: -0.08753699064254761 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 540/765 \u001b[2m0:03:24 • 0:01:26\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 541/765 \u001b[2m0:03:24 • 0:01:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 541/765 \u001b[2m0:03:24 • 0:01:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.212947845458984, Poisson: -0.10212424397468567 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 541/765 \u001b[2m0:03:24 • 0:01:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 542/765 \u001b[2m0:03:24 • 0:01:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 542/765 \u001b[2m0:03:25 • 0:01:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.19234275817871, Poisson: -0.10211314260959625 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 542/765 \u001b[2m0:03:25 • 0:01:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 543/765 \u001b[2m0:03:25 • 0:01:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 543/765 \u001b[2m0:03:25 • 0:01:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.621742248535156, Poisson: -0.09923344105482101 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 543/765 \u001b[2m0:03:25 • 0:01:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 544/765 \u001b[2m0:03:25 • 0:01:23\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 544/765 \u001b[2m0:03:25 • 0:01:23\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.067058563232422, Poisson: -0.09618496149778366 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 544/765 \u001b[2m0:03:25 • 0:01:23\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 545/765 \u001b[2m0:03:26 • 0:01:24\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 545/765 \u001b[2m0:03:26 • 0:01:24\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.773244857788086, Poisson: -0.10498806834220886 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 545/765 \u001b[2m0:03:26 • 0:01:24\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 546/765 \u001b[2m0:03:26 • 0:01:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 546/765 \u001b[2m0:03:26 • 0:01:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.43944549560547, Poisson: -0.11380001902580261 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 546/765 \u001b[2m0:03:26 • 0:01:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 547/765 \u001b[2m0:03:26 • 0:01:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 547/765 \u001b[2m0:03:27 • 0:01:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.753326416015625, Poisson: -0.10509252548217773 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 547/765 \u001b[2m0:03:27 • 0:01:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 548/765 \u001b[2m0:03:27 • 0:01:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 548/765 \u001b[2m0:03:27 • 0:01:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.23395538330078, Poisson: -0.10189281404018402 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 548/765 \u001b[2m0:03:27 • 0:01:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 549/765 \u001b[2m0:03:27 • 0:01:21\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 549/765 \u001b[2m0:03:27 • 0:01:21\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.176250457763672, Poisson: -0.1021643877029419 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━\u001b[0m 549/765 \u001b[2m0:03:27 • 0:01:21\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 550/765 \u001b[2m0:03:28 • 0:01:22\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 550/765 \u001b[2m0:03:28 • 0:01:22\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.32676887512207, Poisson: -0.10794815421104431 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 550/765 \u001b[2m0:03:28 • 0:01:22\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 551/765 \u001b[2m0:03:28 • 0:01:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 551/765 \u001b[2m0:03:28 • 0:01:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.617816925048828, Poisson: -0.0992942526936531 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 551/765 \u001b[2m0:03:28 • 0:01:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 552/765 \u001b[2m0:03:28 • 0:01:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 552/765 \u001b[2m0:03:28 • 0:01:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.32889175415039, Poisson: -0.10800859332084656 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 552/765 \u001b[2m0:03:28 • 0:01:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 553/765 \u001b[2m0:03:29 • 0:01:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 553/765 \u001b[2m0:03:29 • 0:01:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 25.16942024230957, Poisson: -0.12245308607816696 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 553/765 \u001b[2m0:03:29 • 0:01:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 554/765 \u001b[2m0:03:29 • 0:01:20\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 554/765 \u001b[2m0:03:29 • 0:01:20\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.07505989074707, Poisson: -0.09629487991333008 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 554/765 \u001b[2m0:03:29 • 0:01:20\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 555/765 \u001b[2m0:03:30 • 0:01:20\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 555/765 \u001b[2m0:03:30 • 0:01:20\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.46061897277832, Poisson: -0.09336724877357483 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 555/765 \u001b[2m0:03:30 • 0:01:20\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 556/765 \u001b[2m0:03:30 • 0:01:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 556/765 \u001b[2m0:03:30 • 0:01:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.70956039428711, Poisson: -0.10504449158906937 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 556/765 \u001b[2m0:03:30 • 0:01:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 557/765 \u001b[2m0:03:30 • 0:01:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 557/765 \u001b[2m0:03:30 • 0:01:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.05497932434082, Poisson: -0.09633395075798035 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 557/765 \u001b[2m0:03:30 • 0:01:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 558/765 \u001b[2m0:03:31 • 0:01:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 558/765 \u001b[2m0:03:31 • 0:01:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.90784454345703, Poisson: -0.09059133380651474 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 558/765 \u001b[2m0:03:31 • 0:01:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 559/765 \u001b[2m0:03:31 • 0:01:18\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 559/765 \u001b[2m0:03:31 • 0:01:18\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.339345932006836, Poisson: -0.10778629034757614 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 559/765 \u001b[2m0:03:31 • 0:01:18\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 560/765 \u001b[2m0:03:32 • 0:01:19\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 560/765 \u001b[2m0:03:32 • 0:01:19\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.89039421081543, Poisson: -0.11084955930709839 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 560/765 \u001b[2m0:03:32 • 0:01:19\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 561/765 \u001b[2m0:03:32 • 0:01:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 561/765 \u001b[2m0:03:32 • 0:01:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.316572189331055, Poisson: -0.08766128122806549 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 561/765 \u001b[2m0:03:32 • 0:01:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 562/765 \u001b[2m0:03:32 • 0:01:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 562/765 \u001b[2m0:03:32 • 0:01:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.50560188293457, Poisson: -0.09355106949806213 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 562/765 \u001b[2m0:03:32 • 0:01:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 563/765 \u001b[2m0:03:32 • 0:01:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 563/765 \u001b[2m0:03:33 • 0:01:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.457378387451172, Poisson: -0.09347331523895264 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 563/765 \u001b[2m0:03:33 • 0:01:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 564/765 \u001b[2m0:03:33 • 0:01:16\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 564/765 \u001b[2m0:03:33 • 0:01:16\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.290761947631836, Poisson: -0.10799595713615417 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 564/765 \u001b[2m0:03:33 • 0:01:16\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 565/765 \u001b[2m0:03:33 • 0:01:17\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 565/765 \u001b[2m0:03:33 • 0:01:17\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.754764556884766, Poisson: -0.10508543252944946 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 565/765 \u001b[2m0:03:33 • 0:01:17\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 566/765 \u001b[2m0:03:34 • 0:01:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 566/765 \u001b[2m0:03:34 • 0:01:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.03472328186035, Poisson: -0.1167936846613884 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 566/765 \u001b[2m0:03:34 • 0:01:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 567/765 \u001b[2m0:03:34 • 0:01:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 567/765 \u001b[2m0:03:34 • 0:01:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.38161849975586, Poisson: -0.10793881863355637 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 567/765 \u001b[2m0:03:34 • 0:01:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 568/765 \u001b[2m0:03:34 • 0:01:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 568/765 \u001b[2m0:03:35 • 0:01:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.357261657714844, Poisson: -0.08761996775865555 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 568/765 \u001b[2m0:03:35 • 0:01:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 569/765 \u001b[2m0:03:35 • 0:01:14\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 569/765 \u001b[2m0:03:35 • 0:01:14\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.889867782592773, Poisson: -0.11075366288423538 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 569/765 \u001b[2m0:03:35 • 0:01:14\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 570/765 \u001b[2m0:03:35 • 0:01:15\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 570/765 \u001b[2m0:03:35 • 0:01:15\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.34160804748535, Poisson: -0.08763615787029266 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 570/765 \u001b[2m0:03:35 • 0:01:15\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 571/765 \u001b[2m0:03:35 • 0:01:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 571/765 \u001b[2m0:03:36 • 0:01:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.348304748535156, Poisson: -0.08765199780464172 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 571/765 \u001b[2m0:03:36 • 0:01:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 572/765 \u001b[2m0:03:36 • 0:01:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 572/765 \u001b[2m0:03:36 • 0:01:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.07425880432129, Poisson: -0.11665424704551697 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 572/765 \u001b[2m0:03:36 • 0:01:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 573/765 \u001b[2m0:03:36 • 0:01:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 573/765 \u001b[2m0:03:36 • 0:01:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.045265197753906, Poisson: -0.0963696613907814 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━━\u001b[0m 573/765 \u001b[2m0:03:36 • 0:01:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 574/765 \u001b[2m0:03:37 • 0:01:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 574/765 \u001b[2m0:03:37 • 0:01:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.026620864868164, Poisson: -0.09648077934980392 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 574/765 \u001b[2m0:03:37 • 0:01:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 575/765 \u001b[2m0:03:37 • 0:01:13\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 575/765 \u001b[2m0:03:37 • 0:01:13\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.9125919342041, Poisson: -0.11078745126724243 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 575/765 \u001b[2m0:03:37 • 0:01:13\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 576/765 \u001b[2m0:03:37 • 0:01:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 576/765 \u001b[2m0:03:38 • 0:01:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.444746017456055, Poisson: -0.09347876906394958 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 576/765 \u001b[2m0:03:38 • 0:01:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 577/765 \u001b[2m0:03:38 • 0:01:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 577/765 \u001b[2m0:03:38 • 0:01:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.214242935180664, Poisson: -0.1021338701248169 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 577/765 \u001b[2m0:03:38 • 0:01:12\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 578/765 \u001b[2m0:03:38 • 0:01:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 578/765 \u001b[2m0:03:38 • 0:01:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.596784591674805, Poisson: -0.09917738288640976 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 578/765 \u001b[2m0:03:38 • 0:01:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 579/765 \u001b[2m0:03:38 • 0:01:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 579/765 \u001b[2m0:03:39 • 0:01:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.591684341430664, Poisson: -0.09927138686180115 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 579/765 \u001b[2m0:03:39 • 0:01:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 580/765 \u001b[2m0:03:39 • 0:01:11\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 580/765 \u001b[2m0:03:39 • 0:01:11\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.48436737060547, Poisson: -0.1138148158788681 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 580/765 \u001b[2m0:03:39 • 0:01:11\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 581/765 \u001b[2m0:03:39 • 0:01:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 581/765 \u001b[2m0:03:39 • 0:01:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.925283432006836, Poisson: -0.09062971919775009 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 581/765 \u001b[2m0:03:39 • 0:01:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 582/765 \u001b[2m0:03:40 • 0:01:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 582/765 \u001b[2m0:03:40 • 0:01:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.90423583984375, Poisson: -0.11079645901918411 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 582/765 \u001b[2m0:03:40 • 0:01:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 583/765 \u001b[2m0:03:40 • 0:01:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 583/765 \u001b[2m0:03:40 • 0:01:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 16.585569381713867, Poisson: -0.07895401120185852 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 583/765 \u001b[2m0:03:40 • 0:01:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 584/765 \u001b[2m0:03:40 • 0:01:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 584/765 \u001b[2m0:03:41 • 0:01:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.48463249206543, Poisson: -0.09343615174293518 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 584/765 \u001b[2m0:03:41 • 0:01:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 585/765 \u001b[2m0:03:41 • 0:01:09\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 585/765 \u001b[2m0:03:41 • 0:01:09\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.07422637939453, Poisson: -0.09650994837284088 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 585/765 \u001b[2m0:03:41 • 0:01:09\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 586/765 \u001b[2m0:03:41 • 0:01:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 586/765 \u001b[2m0:03:41 • 0:01:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.163803100585938, Poisson: -0.10218099504709244 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 586/765 \u001b[2m0:03:41 • 0:01:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 587/765 \u001b[2m0:03:41 • 0:01:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 587/765 \u001b[2m0:03:42 • 0:01:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.735639572143555, Poisson: -0.10513748228549957 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 587/765 \u001b[2m0:03:42 • 0:01:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 588/765 \u001b[2m0:03:42 • 0:01:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 588/765 \u001b[2m0:03:42 • 0:01:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.17138671875, Poisson: -0.08189893513917923 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 588/765 \u001b[2m0:03:42 • 0:01:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 589/765 \u001b[2m0:03:42 • 0:01:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 589/765 \u001b[2m0:03:42 • 0:01:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.80733299255371, Poisson: -0.10524075478315353 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 589/765 \u001b[2m0:03:42 • 0:01:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 590/765 \u001b[2m0:03:43 • 0:01:07\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 590/765 \u001b[2m0:03:43 • 0:01:07\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.762784957885742, Poisson: -0.10519378632307053 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 590/765 \u001b[2m0:03:43 • 0:01:07\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 591/765 \u001b[2m0:03:43 • 0:01:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 591/765 \u001b[2m0:03:43 • 0:01:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.879667282104492, Poisson: -0.09068293869495392 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 591/765 \u001b[2m0:03:43 • 0:01:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 592/765 \u001b[2m0:03:43 • 0:01:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 592/765 \u001b[2m0:03:44 • 0:01:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.876312255859375, Poisson: -0.1105591282248497 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 592/765 \u001b[2m0:03:44 • 0:01:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 593/765 \u001b[2m0:03:44 • 0:01:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 593/765 \u001b[2m0:03:44 • 0:01:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.145055770874023, Poisson: -0.10225469619035721 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 593/765 \u001b[2m0:03:44 • 0:01:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 594/765 \u001b[2m0:03:44 • 0:01:05\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 594/765 \u001b[2m0:03:44 • 0:01:05\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.336406707763672, Poisson: -0.08775860071182251 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 594/765 \u001b[2m0:03:44 • 0:01:05\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 595/765 \u001b[2m0:03:45 • 0:01:05\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 595/765 \u001b[2m0:03:45 • 0:01:05\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.894718170166016, Poisson: -0.09054592996835709 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 595/765 \u001b[2m0:03:45 • 0:01:05\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 596/765 \u001b[2m0:03:45 • 0:01:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 596/765 \u001b[2m0:03:45 • 0:01:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.762126922607422, Poisson: -0.1052001342177391 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 596/765 \u001b[2m0:03:45 • 0:01:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 597/765 \u001b[2m0:03:45 • 0:01:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 597/765 \u001b[2m0:03:45 • 0:01:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.604034423828125, Poisson: -0.0991934984922409 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m 597/765 \u001b[2m0:03:45 • 0:01:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 598/765 \u001b[2m0:03:46 • 0:01:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 598/765 \u001b[2m0:03:46 • 0:01:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.457157135009766, Poisson: -0.11398068815469742 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 598/765 \u001b[2m0:03:46 • 0:01:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 599/765 \u001b[2m0:03:46 • 0:01:03\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 599/765 \u001b[2m0:03:46 • 0:01:03\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.18018341064453, Poisson: -0.10216803103685379 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 599/765 \u001b[2m0:03:46 • 0:01:03\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 600/765 \u001b[2m0:03:47 • 0:01:03\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 600/765 \u001b[2m0:03:47 • 0:01:03\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.75962257385254, Poisson: -0.0849197655916214 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 600/765 \u001b[2m0:03:47 • 0:01:03\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 601/765 \u001b[2m0:03:47 • 0:01:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 601/765 \u001b[2m0:03:47 • 0:01:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.97867774963379, Poisson: -0.09634759277105331 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 601/765 \u001b[2m0:03:47 • 0:01:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 602/765 \u001b[2m0:03:47 • 0:01:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 602/765 \u001b[2m0:03:47 • 0:01:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.635732650756836, Poisson: -0.0992487221956253 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 602/765 \u001b[2m0:03:47 • 0:01:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 603/765 \u001b[2m0:03:48 • 0:01:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 603/765 \u001b[2m0:03:48 • 0:01:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.341726303100586, Poisson: -0.08779799938201904 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 603/765 \u001b[2m0:03:48 • 0:01:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 604/765 \u001b[2m0:03:48 • 0:01:01\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 604/765 \u001b[2m0:03:48 • 0:01:01\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.30746078491211, Poisson: -0.10809158533811569 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 604/765 \u001b[2m0:03:48 • 0:01:01\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 605/765 \u001b[2m0:03:49 • 0:01:01\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 605/765 \u001b[2m0:03:49 • 0:01:01\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.600067138671875, Poisson: -0.09929515421390533 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 605/765 \u001b[2m0:03:49 • 0:01:01\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 606/765 \u001b[2m0:03:49 • 0:01:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 606/765 \u001b[2m0:03:49 • 0:01:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.600677490234375, Poisson: -0.09937983751296997 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 606/765 \u001b[2m0:03:49 • 0:01:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 607/765 \u001b[2m0:03:49 • 0:01:00\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 607/765 \u001b[2m0:03:49 • 0:01:00\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.186702728271484, Poisson: -0.10223175585269928 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 607/765 \u001b[2m0:03:49 • 0:01:00\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 608/765 \u001b[2m0:03:49 • 0:01:00\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 608/765 \u001b[2m0:03:50 • 0:01:00\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.057613372802734, Poisson: -0.09645111113786697 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 608/765 \u001b[2m0:03:50 • 0:01:00\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 609/765 \u001b[2m0:03:50 • 0:00:59\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 609/765 \u001b[2m0:03:50 • 0:00:59\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.178607940673828, Poisson: -0.10222890973091125 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 609/765 \u001b[2m0:03:50 • 0:00:59\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 610/765 \u001b[2m0:03:50 • 0:00:59\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 610/765 \u001b[2m0:03:50 • 0:00:59\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.417633056640625, Poisson: -0.09356123208999634 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 610/765 \u001b[2m0:03:50 • 0:00:59\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 611/765 \u001b[2m0:03:51 • 0:00:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 611/765 \u001b[2m0:03:51 • 0:00:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.465253829956055, Poisson: -0.09362167865037918 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 611/765 \u001b[2m0:03:51 • 0:00:59\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 612/765 \u001b[2m0:03:51 • 0:00:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 612/765 \u001b[2m0:03:51 • 0:00:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.14314842224121, Poisson: -0.10220169275999069 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 612/765 \u001b[2m0:03:51 • 0:00:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 613/765 \u001b[2m0:03:51 • 0:00:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 613/765 \u001b[2m0:03:52 • 0:00:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.75727653503418, Poisson: -0.10522109270095825 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 613/765 \u001b[2m0:03:52 • 0:00:58\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 614/765 \u001b[2m0:03:52 • 0:00:57\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 614/765 \u001b[2m0:03:52 • 0:00:57\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.463502883911133, Poisson: -0.09337755292654037 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 614/765 \u001b[2m0:03:52 • 0:00:57\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 615/765 \u001b[2m0:03:52 • 0:00:58\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 615/765 \u001b[2m0:03:52 • 0:00:58\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.48392105102539, Poisson: -0.11386732012033463 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 615/765 \u001b[2m0:03:52 • 0:00:58\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 616/765 \u001b[2m0:03:52 • 0:00:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 616/765 \u001b[2m0:03:53 • 0:00:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.81108283996582, Poisson: -0.1052028015255928 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 616/765 \u001b[2m0:03:53 • 0:00:57\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 617/765 \u001b[2m0:03:53 • 0:00:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 617/765 \u001b[2m0:03:53 • 0:00:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.304521560668945, Poisson: -0.10814462602138519 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 617/765 \u001b[2m0:03:53 • 0:00:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 618/765 \u001b[2m0:03:53 • 0:00:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 618/765 \u001b[2m0:03:53 • 0:00:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.76158332824707, Poisson: -0.10527142137289047 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 618/765 \u001b[2m0:03:53 • 0:00:56\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 619/765 \u001b[2m0:03:54 • 0:00:55\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 619/765 \u001b[2m0:03:54 • 0:00:55\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.021570205688477, Poisson: -0.09640658646821976 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 619/765 \u001b[2m0:03:54 • 0:00:55\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 620/765 \u001b[2m0:03:54 • 0:00:56\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 620/765 \u001b[2m0:03:54 • 0:00:56\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.759620666503906, Poisson: -0.1051204577088356 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 620/765 \u001b[2m0:03:54 • 0:00:56\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 621/765 \u001b[2m0:03:54 • 0:00:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 621/765 \u001b[2m0:03:55 • 0:00:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.053144454956055, Poisson: -0.11680354923009872 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━━\u001b[0m 621/765 \u001b[2m0:03:55 • 0:00:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 622/765 \u001b[2m0:03:55 • 0:00:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 622/765 \u001b[2m0:03:55 • 0:00:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.872913360595703, Poisson: -0.09055541455745697 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 622/765 \u001b[2m0:03:55 • 0:00:55\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 623/765 \u001b[2m0:03:55 • 0:00:54\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 623/765 \u001b[2m0:03:55 • 0:00:54\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.21530532836914, Poisson: -0.08183786273002625 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 623/765 \u001b[2m0:03:55 • 0:00:54\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 624/765 \u001b[2m0:03:55 • 0:00:53\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 624/765 \u001b[2m0:03:56 • 0:00:53\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.60542869567871, Poisson: -0.09924857318401337 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 624/765 \u001b[2m0:03:56 • 0:00:53\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 625/765 \u001b[2m0:03:56 • 0:00:54\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 625/765 \u001b[2m0:03:56 • 0:00:54\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.17652702331543, Poisson: -0.10200268030166626 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 625/765 \u001b[2m0:03:56 • 0:00:54\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 626/765 \u001b[2m0:03:56 • 0:00:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 626/765 \u001b[2m0:03:56 • 0:00:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.145204544067383, Poisson: -0.10222691297531128 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 626/765 \u001b[2m0:03:56 • 0:00:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 627/765 \u001b[2m0:03:57 • 0:00:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 627/765 \u001b[2m0:03:57 • 0:00:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.08841323852539, Poisson: -0.09650090336799622 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 627/765 \u001b[2m0:03:57 • 0:00:53\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 628/765 \u001b[2m0:03:57 • 0:00:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 628/765 \u001b[2m0:03:57 • 0:00:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.491254806518555, Poisson: -0.09345397353172302 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 628/765 \u001b[2m0:03:57 • 0:00:52\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 629/765 \u001b[2m0:03:57 • 0:00:51\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 629/765 \u001b[2m0:03:58 • 0:00:51\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.903976440429688, Poisson: -0.09065891802310944 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 629/765 \u001b[2m0:03:58 • 0:00:51\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 630/765 \u001b[2m0:03:58 • 0:00:52\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 630/765 \u001b[2m0:03:58 • 0:00:52\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.21766471862793, Poisson: -0.10225459188222885 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 630/765 \u001b[2m0:03:58 • 0:00:52\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 631/765 \u001b[2m0:03:58 • 0:00:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 631/765 \u001b[2m0:03:58 • 0:00:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.777467727661133, Poisson: -0.10522960126399994 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 631/765 \u001b[2m0:03:58 • 0:00:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 632/765 \u001b[2m0:03:58 • 0:00:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 632/765 \u001b[2m0:03:59 • 0:00:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.910707473754883, Poisson: -0.11098692566156387 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 632/765 \u001b[2m0:03:59 • 0:00:51\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 633/765 \u001b[2m0:03:59 • 0:00:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 633/765 \u001b[2m0:03:59 • 0:00:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.18645477294922, Poisson: -0.10234170407056808 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 633/765 \u001b[2m0:03:59 • 0:00:50\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 634/765 \u001b[2m0:03:59 • 0:00:50\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 634/765 \u001b[2m0:03:59 • 0:00:50\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.29248046875, Poisson: -0.08780624717473984 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 634/765 \u001b[2m0:03:59 • 0:00:50\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 635/765 \u001b[2m0:04:00 • 0:00:50\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 635/765 \u001b[2m0:04:00 • 0:00:50\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.498287200927734, Poisson: -0.0936451330780983 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 635/765 \u001b[2m0:04:00 • 0:00:50\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 636/765 \u001b[2m0:04:00 • 0:00:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 636/765 \u001b[2m0:04:00 • 0:00:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.052989959716797, Poisson: -0.09654707461595535 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 636/765 \u001b[2m0:04:00 • 0:00:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 637/765 \u001b[2m0:04:00 • 0:00:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 637/765 \u001b[2m0:04:01 • 0:00:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 16.621469497680664, Poisson: -0.07875768095254898 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 637/765 \u001b[2m0:04:01 • 0:00:49\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 638/765 \u001b[2m0:04:01 • 0:00:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 638/765 \u001b[2m0:04:01 • 0:00:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.37744140625, Poisson: -0.10824853181838989 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 638/765 \u001b[2m0:04:01 • 0:00:48\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 639/765 \u001b[2m0:04:01 • 0:00:48\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 639/765 \u001b[2m0:04:01 • 0:00:48\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.236244201660156, Poisson: -0.10224587470293045 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 639/765 \u001b[2m0:04:01 • 0:00:48\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 640/765 \u001b[2m0:04:02 • 0:00:48\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 640/765 \u001b[2m0:04:02 • 0:00:48\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.215892791748047, Poisson: -0.1023206114768982 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 640/765 \u001b[2m0:04:02 • 0:00:48\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 641/765 \u001b[2m0:04:02 • 0:00:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 641/765 \u001b[2m0:04:02 • 0:00:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.46101951599121, Poisson: -0.09360704571008682 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 641/765 \u001b[2m0:04:02 • 0:00:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 642/765 \u001b[2m0:04:02 • 0:00:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 642/765 \u001b[2m0:04:02 • 0:00:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.354354858398438, Poisson: -0.10818653553724289 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 642/765 \u001b[2m0:04:02 • 0:00:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 643/765 \u001b[2m0:04:03 • 0:00:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 643/765 \u001b[2m0:04:03 • 0:00:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.61945343017578, Poisson: -0.09929303079843521 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 643/765 \u001b[2m0:04:03 • 0:00:47\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 644/765 \u001b[2m0:04:03 • 0:00:46\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 644/765 \u001b[2m0:04:03 • 0:00:46\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.731220245361328, Poisson: -0.10509055107831955 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 644/765 \u001b[2m0:04:03 • 0:00:46\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 645/765 \u001b[2m0:04:04 • 0:00:46\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 645/765 \u001b[2m0:04:04 • 0:00:46\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.64554786682129, Poisson: -0.11977849155664444 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━\u001b[0m 645/765 \u001b[2m0:04:04 • 0:00:46\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 646/765 \u001b[2m0:04:04 • 0:00:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 646/765 \u001b[2m0:04:04 • 0:00:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.63456916809082, Poisson: -0.09936845302581787 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 646/765 \u001b[2m0:04:04 • 0:00:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 647/765 \u001b[2m0:04:04 • 0:00:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 647/765 \u001b[2m0:04:04 • 0:00:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.323192596435547, Poisson: -0.10799284279346466 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 647/765 \u001b[2m0:04:04 • 0:00:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 648/765 \u001b[2m0:04:05 • 0:00:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 648/765 \u001b[2m0:04:05 • 0:00:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.641029357910156, Poisson: -0.09944456070661545 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 648/765 \u001b[2m0:04:05 • 0:00:45\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 649/765 \u001b[2m0:04:05 • 0:00:44\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 649/765 \u001b[2m0:04:05 • 0:00:44\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.76045799255371, Poisson: -0.08474823832511902 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 649/765 \u001b[2m0:04:05 • 0:00:44\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 650/765 \u001b[2m0:04:05 • 0:00:44\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 650/765 \u001b[2m0:04:06 • 0:00:44\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.168561935424805, Poisson: -0.10231237858533859 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 650/765 \u001b[2m0:04:06 • 0:00:44\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 651/765 \u001b[2m0:04:06 • 0:00:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 651/765 \u001b[2m0:04:06 • 0:00:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.474695205688477, Poisson: -0.0935671404004097 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 651/765 \u001b[2m0:04:06 • 0:00:44\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 652/765 \u001b[2m0:04:06 • 0:00:43\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 652/765 \u001b[2m0:04:06 • 0:00:43\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.046669006347656, Poisson: -0.11684930324554443 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 652/765 \u001b[2m0:04:06 • 0:00:43\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 653/765 \u001b[2m0:04:06 • 0:00:43\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 653/765 \u001b[2m0:04:07 • 0:00:43\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.46649742126465, Poisson: -0.09351129084825516 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 653/765 \u001b[2m0:04:07 • 0:00:43\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 654/765 \u001b[2m0:04:07 • 0:00:42\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 654/765 \u001b[2m0:04:07 • 0:00:42\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.374460220336914, Poisson: -0.10797885805368423 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 654/765 \u001b[2m0:04:07 • 0:00:42\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 655/765 \u001b[2m0:04:07 • 0:00:42\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 655/765 \u001b[2m0:04:07 • 0:00:42\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.30933952331543, Poisson: -0.10816391557455063 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 655/765 \u001b[2m0:04:07 • 0:00:42\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 656/765 \u001b[2m0:04:08 • 0:00:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 656/765 \u001b[2m0:04:08 • 0:00:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.89350128173828, Poisson: -0.11088588833808899 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 656/765 \u001b[2m0:04:08 • 0:00:42\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 657/765 \u001b[2m0:04:08 • 0:00:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 657/765 \u001b[2m0:04:08 • 0:00:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.87434959411621, Poisson: -0.11091834306716919 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 657/765 \u001b[2m0:04:08 • 0:00:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 658/765 \u001b[2m0:04:08 • 0:00:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 658/765 \u001b[2m0:04:09 • 0:00:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.467817306518555, Poisson: -0.09358637034893036 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 658/765 \u001b[2m0:04:09 • 0:00:41\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 659/765 \u001b[2m0:04:09 • 0:00:40\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 659/765 \u001b[2m0:04:09 • 0:00:40\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.568622589111328, Poisson: -0.09929046034812927 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 659/765 \u001b[2m0:04:09 • 0:00:40\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 660/765 \u001b[2m0:04:09 • 0:00:40\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 660/765 \u001b[2m0:04:09 • 0:00:40\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.09223747253418, Poisson: -0.09644321352243423 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 660/765 \u001b[2m0:04:09 • 0:00:40\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 661/765 \u001b[2m0:04:09 • 0:00:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 661/765 \u001b[2m0:04:10 • 0:00:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.79119300842285, Poisson: -0.10510321706533432 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 661/765 \u001b[2m0:04:10 • 0:00:40\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 662/765 \u001b[2m0:04:10 • 0:00:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 662/765 \u001b[2m0:04:10 • 0:00:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.617778778076172, Poisson: -0.09937743097543716 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 662/765 \u001b[2m0:04:10 • 0:00:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 663/765 \u001b[2m0:04:10 • 0:00:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 663/765 \u001b[2m0:04:10 • 0:00:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.09708595275879, Poisson: -0.09647353738546371 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 663/765 \u001b[2m0:04:10 • 0:00:39\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 664/765 \u001b[2m0:04:11 • 0:00:38\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 664/765 \u001b[2m0:04:11 • 0:00:38\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.599708557128906, Poisson: -0.09936793148517609 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 664/765 \u001b[2m0:04:11 • 0:00:38\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 665/765 \u001b[2m0:04:11 • 0:00:39\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 665/765 \u001b[2m0:04:11 • 0:00:39\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.215360641479492, Poisson: -0.10226874053478241 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 665/765 \u001b[2m0:04:11 • 0:00:39\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 666/765 \u001b[2m0:04:11 • 0:00:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 666/765 \u001b[2m0:04:12 • 0:00:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.320337295532227, Poisson: -0.10814706981182098 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 666/765 \u001b[2m0:04:12 • 0:00:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 667/765 \u001b[2m0:04:12 • 0:00:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 667/765 \u001b[2m0:04:12 • 0:00:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.17057991027832, Poisson: -0.08193963021039963 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 667/765 \u001b[2m0:04:12 • 0:00:38\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 668/765 \u001b[2m0:04:12 • 0:00:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 668/765 \u001b[2m0:04:12 • 0:00:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.934017181396484, Poisson: -0.11095722019672394 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 668/765 \u001b[2m0:04:12 • 0:00:37\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 669/765 \u001b[2m0:04:12 • 0:00:36\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 669/765 \u001b[2m0:04:13 • 0:00:36\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.57476043701172, Poisson: -0.09952646493911743 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━━\u001b[0m 669/765 \u001b[2m0:04:13 • 0:00:36\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 670/765 \u001b[2m0:04:13 • 0:00:37\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 670/765 \u001b[2m0:04:13 • 0:00:37\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.861793518066406, Poisson: -0.09062796831130981 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 670/765 \u001b[2m0:04:13 • 0:00:37\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 671/765 \u001b[2m0:04:13 • 0:00:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 671/765 \u001b[2m0:04:13 • 0:00:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.19710350036621, Poisson: -0.10222737491130829 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 671/765 \u001b[2m0:04:13 • 0:00:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 672/765 \u001b[2m0:04:14 • 0:00:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 672/765 \u001b[2m0:04:14 • 0:00:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.047388076782227, Poisson: -0.116849385201931 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 672/765 \u001b[2m0:04:14 • 0:00:36\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 673/765 \u001b[2m0:04:14 • 0:00:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 673/765 \u001b[2m0:04:14 • 0:00:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.310956954956055, Poisson: -0.10803357511758804 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 673/765 \u001b[2m0:04:14 • 0:00:35\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 674/765 \u001b[2m0:04:14 • 0:00:35\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 674/765 \u001b[2m0:04:15 • 0:00:35\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.6702880859375, Poisson: -0.0994841679930687 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 674/765 \u001b[2m0:04:15 • 0:00:35\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 675/765 \u001b[2m0:04:15 • 0:00:35\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 675/765 \u001b[2m0:04:15 • 0:00:35\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.171405792236328, Poisson: -0.10225208103656769 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 675/765 \u001b[2m0:04:15 • 0:00:35\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 676/765 \u001b[2m0:04:15 • 0:00:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 676/765 \u001b[2m0:04:15 • 0:00:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.157621383666992, Poisson: -0.10222533345222473 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 676/765 \u001b[2m0:04:15 • 0:00:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 677/765 \u001b[2m0:04:15 • 0:00:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 677/765 \u001b[2m0:04:16 • 0:00:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.31758689880371, Poisson: -0.08783098310232162 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 677/765 \u001b[2m0:04:16 • 0:00:34\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 678/765 \u001b[2m0:04:16 • 0:00:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 678/765 \u001b[2m0:04:16 • 0:00:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.877614974975586, Poisson: -0.11098190397024155 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 678/765 \u001b[2m0:04:16 • 0:00:33\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 679/765 \u001b[2m0:04:16 • 0:00:33\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 679/765 \u001b[2m0:04:16 • 0:00:33\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.364486694335938, Poisson: -0.10811547935009003 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 679/765 \u001b[2m0:04:16 • 0:00:33\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 680/765 \u001b[2m0:04:17 • 0:00:33\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 680/765 \u001b[2m0:04:17 • 0:00:33\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.897235870361328, Poisson: -0.11115387827157974 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 680/765 \u001b[2m0:04:17 • 0:00:33\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 681/765 \u001b[2m0:04:17 • 0:00:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 681/765 \u001b[2m0:04:17 • 0:00:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.063936233520508, Poisson: -0.09639658778905869 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 681/765 \u001b[2m0:04:17 • 0:00:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 682/765 \u001b[2m0:04:17 • 0:00:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 682/765 \u001b[2m0:04:18 • 0:00:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.314693450927734, Poisson: -0.10815198719501495 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 682/765 \u001b[2m0:04:18 • 0:00:32\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 683/765 \u001b[2m0:04:18 • 0:00:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 683/765 \u001b[2m0:04:18 • 0:00:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.172088623046875, Poisson: -0.10226781666278839 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 683/765 \u001b[2m0:04:18 • 0:00:31\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 684/765 \u001b[2m0:04:18 • 0:00:31\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 684/765 \u001b[2m0:04:18 • 0:00:31\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.923828125, Poisson: -0.11099191755056381 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 684/765 \u001b[2m0:04:18 • 0:00:31\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 685/765 \u001b[2m0:04:19 • 0:00:31\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 685/765 \u001b[2m0:04:19 • 0:00:31\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.29939079284668, Poisson: -0.08770181983709335 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 685/765 \u001b[2m0:04:19 • 0:00:31\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 686/765 \u001b[2m0:04:19 • 0:00:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 686/765 \u001b[2m0:04:19 • 0:00:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.44343376159668, Poisson: -0.09354948252439499 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 686/765 \u001b[2m0:04:19 • 0:00:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 687/765 \u001b[2m0:04:19 • 0:00:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 687/765 \u001b[2m0:04:19 • 0:00:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.41974639892578, Poisson: -0.09361699223518372 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 687/765 \u001b[2m0:04:19 • 0:00:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 688/765 \u001b[2m0:04:20 • 0:00:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 688/765 \u001b[2m0:04:20 • 0:00:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.2255859375, Poisson: -0.10238220542669296 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 688/765 \u001b[2m0:04:20 • 0:00:30\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 689/765 \u001b[2m0:04:20 • 0:00:29\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 689/765 \u001b[2m0:04:20 • 0:00:29\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.405868530273438, Poisson: -0.09370209276676178 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 689/765 \u001b[2m0:04:20 • 0:00:29\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 690/765 \u001b[2m0:04:21 • 0:00:29\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 690/765 \u001b[2m0:04:21 • 0:00:29\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.495914459228516, Poisson: -0.11387283354997635 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 690/765 \u001b[2m0:04:21 • 0:00:29\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 691/765 \u001b[2m0:04:21 • 0:00:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 691/765 \u001b[2m0:04:21 • 0:00:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.49168586730957, Poisson: -0.09346859157085419 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 691/765 \u001b[2m0:04:21 • 0:00:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 692/765 \u001b[2m0:04:21 • 0:00:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 692/765 \u001b[2m0:04:21 • 0:00:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.460121154785156, Poisson: -0.11381757259368896 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 692/765 \u001b[2m0:04:21 • 0:00:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 693/765 \u001b[2m0:04:21 • 0:00:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 693/765 \u001b[2m0:04:22 • 0:00:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.149991989135742, Poisson: -0.10207812488079071 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m 693/765 \u001b[2m0:04:22 • 0:00:28\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 694/765 \u001b[2m0:04:22 • 0:00:27\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 694/765 \u001b[2m0:04:22 • 0:00:27\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.754638671875, Poisson: -0.10524529963731766 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 694/765 \u001b[2m0:04:22 • 0:00:27\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 695/765 \u001b[2m0:04:22 • 0:00:27\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 695/765 \u001b[2m0:04:22 • 0:00:27\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.60492706298828, Poisson: -0.0993996113538742 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 695/765 \u001b[2m0:04:22 • 0:00:27\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 696/765 \u001b[2m0:04:23 • 0:00:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 696/765 \u001b[2m0:04:23 • 0:00:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.723373413085938, Poisson: -0.08486767113208771 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 696/765 \u001b[2m0:04:23 • 0:00:27\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 697/765 \u001b[2m0:04:23 • 0:00:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 697/765 \u001b[2m0:04:23 • 0:00:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.350200653076172, Poisson: -0.08749621361494064 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 697/765 \u001b[2m0:04:23 • 0:00:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 698/765 \u001b[2m0:04:23 • 0:00:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 698/765 \u001b[2m0:04:24 • 0:00:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.365793228149414, Poisson: -0.10829178243875504 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 698/765 \u001b[2m0:04:24 • 0:00:26\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 699/765 \u001b[2m0:04:24 • 0:00:25\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 699/765 \u001b[2m0:04:24 • 0:00:25\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 25.17094612121582, Poisson: -0.1227070763707161 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 699/765 \u001b[2m0:04:24 • 0:00:25\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 700/765 \u001b[2m0:04:24 • 0:00:25\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 700/765 \u001b[2m0:04:24 • 0:00:25\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.193735122680664, Poisson: -0.10220035165548325 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 700/765 \u001b[2m0:04:24 • 0:00:25\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 701/765 \u001b[2m0:04:25 • 0:00:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 701/765 \u001b[2m0:04:25 • 0:00:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.164569854736328, Poisson: -0.10225924104452133 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 701/765 \u001b[2m0:04:25 • 0:00:25\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 702/765 \u001b[2m0:04:25 • 0:00:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 702/765 \u001b[2m0:04:25 • 0:00:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.054508209228516, Poisson: -0.11683555692434311 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 702/765 \u001b[2m0:04:25 • 0:00:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 703/765 \u001b[2m0:04:25 • 0:00:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 703/765 \u001b[2m0:04:25 • 0:00:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.189128875732422, Poisson: -0.10236984491348267 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 703/765 \u001b[2m0:04:25 • 0:00:24\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 704/765 \u001b[2m0:04:26 • 0:00:23\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 704/765 \u001b[2m0:04:26 • 0:00:23\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.62272071838379, Poisson: -0.1197962760925293 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 704/765 \u001b[2m0:04:26 • 0:00:23\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 705/765 \u001b[2m0:04:26 • 0:00:23\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 705/765 \u001b[2m0:04:26 • 0:00:23\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.612621307373047, Poisson: -0.09933579713106155 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 705/765 \u001b[2m0:04:26 • 0:00:23\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 706/765 \u001b[2m0:04:26 • 0:00:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 706/765 \u001b[2m0:04:27 • 0:00:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.183332443237305, Poisson: -0.10227450728416443 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 706/765 \u001b[2m0:04:27 • 0:00:23\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 707/765 \u001b[2m0:04:27 • 0:00:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 707/765 \u001b[2m0:04:27 • 0:00:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.332622528076172, Poisson: -0.0877760499715805 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 707/765 \u001b[2m0:04:27 • 0:00:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 708/765 \u001b[2m0:04:27 • 0:00:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 708/765 \u001b[2m0:04:27 • 0:00:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.90130615234375, Poisson: -0.09062347561120987 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 708/765 \u001b[2m0:04:27 • 0:00:22\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 709/765 \u001b[2m0:04:28 • 0:00:21\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 709/765 \u001b[2m0:04:28 • 0:00:21\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.45869255065918, Poisson: -0.09361071139574051 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 709/765 \u001b[2m0:04:28 • 0:00:21\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 710/765 \u001b[2m0:04:28 • 0:00:21\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 710/765 \u001b[2m0:04:28 • 0:00:21\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.46681022644043, Poisson: -0.09367579966783524 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 710/765 \u001b[2m0:04:28 • 0:00:21\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 711/765 \u001b[2m0:04:28 • 0:00:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 711/765 \u001b[2m0:04:29 • 0:00:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.209327697753906, Poisson: -0.10235653817653656 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 711/765 \u001b[2m0:04:29 • 0:00:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 712/765 \u001b[2m0:04:29 • 0:00:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 712/765 \u001b[2m0:04:29 • 0:00:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.72150421142578, Poisson: -0.10528989136219025 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 712/765 \u001b[2m0:04:29 • 0:00:21\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 713/765 \u001b[2m0:04:29 • 0:00:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 713/765 \u001b[2m0:04:29 • 0:00:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.02463150024414, Poisson: -0.09639422595500946 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 713/765 \u001b[2m0:04:29 • 0:00:20\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 714/765 \u001b[2m0:04:29 • 0:00:20\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 714/765 \u001b[2m0:04:30 • 0:00:20\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.598779678344727, Poisson: -0.09940971434116364 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 714/765 \u001b[2m0:04:30 • 0:00:20\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 715/765 \u001b[2m0:04:30 • 0:00:20\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 715/765 \u001b[2m0:04:30 • 0:00:20\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.459402084350586, Poisson: -0.11408095061779022 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 715/765 \u001b[2m0:04:30 • 0:00:20\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 716/765 \u001b[2m0:04:30 • 0:00:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 716/765 \u001b[2m0:04:30 • 0:00:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.925418853759766, Poisson: -0.09073163568973541 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 716/765 \u001b[2m0:04:30 • 0:00:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 717/765 \u001b[2m0:04:31 • 0:00:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 717/765 \u001b[2m0:04:31 • 0:00:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.33683967590332, Poisson: -0.08788153529167175 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m\u001b[90m━\u001b[0m 717/765 \u001b[2m0:04:31 • 0:00:19\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 718/765 \u001b[2m0:04:31 • 0:00:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 718/765 \u001b[2m0:04:31 • 0:00:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.442594528198242, Poisson: -0.11403777450323105 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 718/765 \u001b[2m0:04:31 • 0:00:18\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 719/765 \u001b[2m0:04:31 • 0:00:18\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 719/765 \u001b[2m0:04:32 • 0:00:18\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.484695434570312, Poisson: -0.09360194206237793 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 719/765 \u001b[2m0:04:32 • 0:00:18\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 720/765 \u001b[2m0:04:32 • 0:00:18\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 720/765 \u001b[2m0:04:32 • 0:00:18\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.361013412475586, Poisson: -0.10816256701946259 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 720/765 \u001b[2m0:04:32 • 0:00:18\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 721/765 \u001b[2m0:04:32 • 0:00:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 721/765 \u001b[2m0:04:32 • 0:00:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.351682662963867, Poisson: -0.08778874576091766 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 721/765 \u001b[2m0:04:32 • 0:00:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 722/765 \u001b[2m0:04:32 • 0:00:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 722/765 \u001b[2m0:04:33 • 0:00:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.681488037109375, Poisson: -0.08483627438545227 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 722/765 \u001b[2m0:04:33 • 0:00:17\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 723/765 \u001b[2m0:04:33 • 0:00:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 723/765 \u001b[2m0:04:33 • 0:00:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.4982967376709, Poisson: -0.09361381083726883 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 723/765 \u001b[2m0:04:33 • 0:00:16\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 724/765 \u001b[2m0:04:33 • 0:00:16\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 724/765 \u001b[2m0:04:33 • 0:00:16\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.935379028320312, Poisson: -0.0907587856054306 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 724/765 \u001b[2m0:04:33 • 0:00:16\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 725/765 \u001b[2m0:04:34 • 0:00:16\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 725/765 \u001b[2m0:04:34 • 0:00:16\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.744428634643555, Poisson: -0.10525137931108475 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 725/765 \u001b[2m0:04:34 • 0:00:16\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 726/765 \u001b[2m0:04:34 • 0:00:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 726/765 \u001b[2m0:04:34 • 0:00:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.919313430786133, Poisson: -0.11104781180620193 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 726/765 \u001b[2m0:04:34 • 0:00:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 727/765 \u001b[2m0:04:34 • 0:00:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 727/765 \u001b[2m0:04:35 • 0:00:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.593122482299805, Poisson: -0.09950260072946548 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 727/765 \u001b[2m0:04:35 • 0:00:15\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 728/765 \u001b[2m0:04:35 • 0:00:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 728/765 \u001b[2m0:04:35 • 0:00:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.519298553466797, Poisson: -0.0936935618519783 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 728/765 \u001b[2m0:04:35 • 0:00:14\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 729/765 \u001b[2m0:04:35 • 0:00:14\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 729/765 \u001b[2m0:04:35 • 0:00:14\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.05438995361328, Poisson: -0.09660763293504715 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 729/765 \u001b[2m0:04:35 • 0:00:14\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 730/765 \u001b[2m0:04:36 • 0:00:14\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 730/765 \u001b[2m0:04:36 • 0:00:14\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.99481964111328, Poisson: -0.09633567184209824 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 730/765 \u001b[2m0:04:36 • 0:00:14\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 731/765 \u001b[2m0:04:36 • 0:00:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 731/765 \u001b[2m0:04:36 • 0:00:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.81571388244629, Poisson: -0.09070063382387161 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 731/765 \u001b[2m0:04:36 • 0:00:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 732/765 \u001b[2m0:04:36 • 0:00:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 732/765 \u001b[2m0:04:36 • 0:00:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.47810935974121, Poisson: -0.09368086606264114 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 732/765 \u001b[2m0:04:36 • 0:00:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 733/765 \u001b[2m0:04:37 • 0:00:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 733/765 \u001b[2m0:04:37 • 0:00:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.913293838500977, Poisson: -0.11116202175617218 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 733/765 \u001b[2m0:04:37 • 0:00:13\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 734/765 \u001b[2m0:04:37 • 0:00:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 734/765 \u001b[2m0:04:37 • 0:00:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.719266891479492, Poisson: -0.08489353954792023 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 734/765 \u001b[2m0:04:37 • 0:00:12\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 735/765 \u001b[2m0:04:38 • 0:00:12\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 735/765 \u001b[2m0:04:38 • 0:00:12\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.16531753540039, Poisson: -0.10242536664009094 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 735/765 \u001b[2m0:04:38 • 0:00:12\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 736/765 \u001b[2m0:04:38 • 0:00:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 736/765 \u001b[2m0:04:38 • 0:00:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.80109405517578, Poisson: -0.08490323275327682 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 736/765 \u001b[2m0:04:38 • 0:00:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 737/765 \u001b[2m0:04:38 • 0:00:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 737/765 \u001b[2m0:04:38 • 0:00:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.95517349243164, Poisson: -0.09651193767786026 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 737/765 \u001b[2m0:04:38 • 0:00:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 738/765 \u001b[2m0:04:38 • 0:00:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 738/765 \u001b[2m0:04:39 • 0:00:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.437334060668945, Poisson: -0.09368158876895905 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 738/765 \u001b[2m0:04:39 • 0:00:11\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 739/765 \u001b[2m0:04:39 • 0:00:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 739/765 \u001b[2m0:04:39 • 0:00:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.290206909179688, Poisson: -0.08795116096735 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 739/765 \u001b[2m0:04:39 • 0:00:10\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 740/765 \u001b[2m0:04:39 • 0:00:10\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 740/765 \u001b[2m0:04:39 • 0:00:10\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.259363174438477, Poisson: -0.08205736428499222 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 740/765 \u001b[2m0:04:39 • 0:00:10\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 741/765 \u001b[2m0:04:40 • 0:00:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 741/765 \u001b[2m0:04:40 • 0:00:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.104516983032227, Poisson: -0.096626415848732 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m 741/765 \u001b[2m0:04:40 • 0:00:10\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 742/765 \u001b[2m0:04:40 • 0:00:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 742/765 \u001b[2m0:04:40 • 0:00:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.471033096313477, Poisson: -0.09366953372955322 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 742/765 \u001b[2m0:04:40 • 0:00:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 743/765 \u001b[2m0:04:40 • 0:00:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 743/765 \u001b[2m0:04:41 • 0:00:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.08424186706543, Poisson: -0.09659167379140854 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 743/765 \u001b[2m0:04:41 • 0:00:09\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 744/765 \u001b[2m0:04:41 • 0:00:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 744/765 \u001b[2m0:04:41 • 0:00:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.916379928588867, Poisson: -0.09079255163669586 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 744/765 \u001b[2m0:04:41 • 0:00:08\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 745/765 \u001b[2m0:04:41 • 0:00:08\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 745/765 \u001b[2m0:04:41 • 0:00:08\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.71767234802246, Poisson: -0.10537280142307281 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 745/765 \u001b[2m0:04:41 • 0:00:08\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 746/765 \u001b[2m0:04:42 • 0:00:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 746/765 \u001b[2m0:04:42 • 0:00:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.61359977722168, Poisson: -0.09948355704545975 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 746/765 \u001b[2m0:04:42 • 0:00:08\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 747/765 \u001b[2m0:04:42 • 0:00:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 747/765 \u001b[2m0:04:42 • 0:00:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.49709129333496, Poisson: -0.09374634176492691 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 747/765 \u001b[2m0:04:42 • 0:00:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 748/765 \u001b[2m0:04:42 • 0:00:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 748/765 \u001b[2m0:04:42 • 0:00:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.611040115356445, Poisson: -0.09951072186231613 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 748/765 \u001b[2m0:04:42 • 0:00:07\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 749/765 \u001b[2m0:04:43 • 0:00:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 749/765 \u001b[2m0:04:43 • 0:00:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.0173282623291, Poisson: -0.09661507606506348 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 749/765 \u001b[2m0:04:43 • 0:00:06\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 750/765 \u001b[2m0:04:43 • 0:00:06\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 750/765 \u001b[2m0:04:43 • 0:00:06\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.05352783203125, Poisson: -0.09659050405025482 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 750/765 \u001b[2m0:04:43 • 0:00:06\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 751/765 \u001b[2m0:04:43 • 0:00:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 751/765 \u001b[2m0:04:44 • 0:00:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.207345962524414, Poisson: -0.10246887058019638 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 751/765 \u001b[2m0:04:44 • 0:00:06\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 752/765 \u001b[2m0:04:44 • 0:00:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 752/765 \u001b[2m0:04:44 • 0:00:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.024946212768555, Poisson: -0.09657814353704453 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 752/765 \u001b[2m0:04:44 • 0:00:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 753/765 \u001b[2m0:04:44 • 0:00:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 753/765 \u001b[2m0:04:44 • 0:00:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.75469398498535, Poisson: -0.10540928691625595 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 753/765 \u001b[2m0:04:44 • 0:00:05\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 754/765 \u001b[2m0:04:45 • 0:00:05\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 754/765 \u001b[2m0:04:45 • 0:00:05\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.90352439880371, Poisson: -0.09076559543609619 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 754/765 \u001b[2m0:04:45 • 0:00:05\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 755/765 \u001b[2m0:04:45 • 0:00:04\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 755/765 \u001b[2m0:04:45 • 0:00:04\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.797571182250977, Poisson: -0.10542497038841248 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 755/765 \u001b[2m0:04:45 • 0:00:04\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 756/765 \u001b[2m0:04:45 • 0:00:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 756/765 \u001b[2m0:04:46 • 0:00:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.466381072998047, Poisson: -0.11365482211112976 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 756/765 \u001b[2m0:04:46 • 0:00:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 757/765 \u001b[2m0:04:46 • 0:00:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 757/765 \u001b[2m0:04:46 • 0:00:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.74541664123535, Poisson: -0.10543787479400635 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 757/765 \u001b[2m0:04:46 • 0:00:04\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 758/765 \u001b[2m0:04:46 • 0:00:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 758/765 \u001b[2m0:04:46 • 0:00:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.44692611694336, Poisson: -0.09366541355848312 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 758/765 \u001b[2m0:04:46 • 0:00:03\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 759/765 \u001b[2m0:04:46 • 0:00:03\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 759/765 \u001b[2m0:04:47 • 0:00:03\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.27775764465332, Poisson: -0.10833136737346649 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 759/765 \u001b[2m0:04:47 • 0:00:03\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 760/765 \u001b[2m0:04:47 • 0:00:02\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 760/765 \u001b[2m0:04:47 • 0:00:02\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.2319278717041, Poisson: -0.10245988517999649 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 760/765 \u001b[2m0:04:47 • 0:00:02\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 761/765 \u001b[2m0:04:47 • 0:00:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 761/765 \u001b[2m0:04:47 • 0:00:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.87559700012207, Poisson: -0.09086116403341293 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 761/765 \u001b[2m0:04:47 • 0:00:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 762/765 \u001b[2m0:04:48 • 0:00:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 762/765 \u001b[2m0:04:48 • 0:00:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.04041290283203, Poisson: -0.09660524874925613 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 762/765 \u001b[2m0:04:48 • 0:00:02\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 763/765 \u001b[2m0:04:48 • 0:00:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 763/765 \u001b[2m0:04:48 • 0:00:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.87413215637207, Poisson: -0.11119227111339569 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 763/765 \u001b[2m0:04:48 • 0:00:01\u001b[0m \u001b[2;4m2.65it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 764/765 \u001b[2m0:04:48 • 0:00:01\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 764/765 \u001b[2m0:04:49 • 0:00:01\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.96841812133789, Poisson: -0.09672267735004425 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━\u001b[0m\u001b[35m╸\u001b[0m 764/765 \u001b[2m0:04:49 • 0:00:01\u001b[0m \u001b[2;4m2.67it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.741498947143555, Poisson: -0.08491457253694534 \u001b[0m\n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.174591064453125, Poisson: -0.08205334842205048 \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.474199295043945, Poisson: -0.1141667366027832 \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.252899169921875, Poisson: -0.08789469301700592it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.726030349731445, Poisson: -0.10541643947362921it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.71944236755371, Poisson: -0.08482178300619125\u001b[2;4m8.20it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.795509338378906, Poisson: -0.08484726399183273[2;4m8.20it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.390716552734375, Poisson: -0.10839201509952545[2;4m8.20it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.90187644958496, Poisson: -0.11125152558088303\u001b[2;4m8.20it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.61016273498535, Poisson: -0.09957005083560944\u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.080995559692383, Poisson: -0.08206482976675034[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.719736099243164, Poisson: -0.10544822365045547[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.014415740966797, Poisson: -0.096670962870121 \u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.759136199951172, Poisson: -0.10554072260856628[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.011444091796875, Poisson: -0.11678408831357956[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.483537673950195, Poisson: -0.09387410432100296[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.586347579956055, Poisson: -0.09951671212911606[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.148466110229492, Poisson: -0.10255124419927597[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 16.64990997314453, Poisson: -0.0790940597653389 \u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.959596633911133, Poisson: -0.11126449704170227[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.02794075012207, Poisson: -0.09673741459846497\u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.68817138671875, Poisson: -0.11991552263498306\u001b[2;4m8.20it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.6884765625, Poisson: -0.09962115436792374[0m \u001b[2;4m8.20it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.021608352661133, Poisson: -0.11691244691610336[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.48906135559082, Poisson: -0.09364556521177292\u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.85381317138672, Poisson: -0.09063024073839188\u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.078285217285156, Poisson: -0.09651201963424683[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.464078903198242, Poisson: -0.09370408952236176[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.212141036987305, Poisson: -0.10238029062747955[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.192331314086914, Poisson: -0.08203324675559998[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.624908447265625, Poisson: -0.0995558500289917\u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.458314895629883, Poisson: -0.11398416757583618[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.761682510375977, Poisson: -0.10533803701400757[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.452919006347656, Poisson: -0.09377363324165344[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.804271697998047, Poisson: -0.10534661263227463[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.396343231201172, Poisson: -0.09376662224531174[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 19.458505630493164, Poisson: -0.09365436434745789[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.047607421875, Poisson: -0.11688768863677979m \u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 16.091678619384766, Poisson: -0.07625492662191391[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.93729591369629, Poisson: -0.11114904284477234\u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.05024528503418, Poisson: -0.09665868431329727\u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.03590202331543, Poisson: -0.11705663800239563\u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.334291458129883, Poisson: -0.08788107335567474[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 15.45654296875, Poisson: -0.073356598615646360m \u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.30838394165039, Poisson: -0.10835734754800797\u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.094877243041992, Poisson: -0.11712042987346649[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.912992477416992, Poisson: -0.11108077317476273[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.738901138305664, Poisson: -0.10539423674345016[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.189945220947266, Poisson: -0.10253528505563736[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.0674991607666, Poisson: -0.11695557832717896 \u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.943021774291992, Poisson: -0.09093046933412552[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.95169448852539, Poisson: -0.0904151126742363 \u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.182706832885742, Poisson: -0.1025085523724556\u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.088436126708984, Poisson: -0.09663637727499008[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.75460433959961, Poisson: -0.10551492869853973\u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.502819061279297, Poisson: -0.11414351314306259[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.81133270263672, Poisson: -0.10547111183404922\u001b[2;4m8.21it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.245851516723633, Poisson: -0.10239611566066742[2;4m8.22it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 18.34769630432129, Poisson: -0.08787565678358078\u001b[2;4m8.22it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.654518127441406, Poisson: -0.09947939217090607[2;4m8.22it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.579660415649414, Poisson: -0.09957797080278397[2;4m8.22it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.635194778442383, Poisson: -0.12000980973243713[2;4m8.22it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 23.437232971191406, Poisson: -0.11393661797046661[2;4m8.22it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.232690811157227, Poisson: -0.10251738131046295[2;4m8.22it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 15.982871055603027, Poisson: -0.07637123018503189[2;4m8.22it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.052274703979492, Poisson: -0.0966184213757515\u001b[2;4m8.22it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.63153076171875, Poisson: -0.09948145598173141\u001b[2;4m8.22it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.193172454833984, Poisson: -0.10253100097179413[2;4m8.22it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 22.296239852905273, Poisson: -0.1083475798368454\u001b[2;4m8.22it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.070253372192383, Poisson: -0.0966835767030716\u001b[2;4m8.22it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 17.800703048706055, Poisson: -0.08493541181087494it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 21.190921783447266, Poisson: -0.10247200727462769it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 20.6121768951416, Poisson: -0.0996500030159950322it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KMultinomial: 24.036474227905273, Poisson: -0.11712503433227539it/s\u001b[0m \n", + "Epoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + " \u001b[3mtrain_loss_epoch:\u001b[0m\n", + " \u001b[3m20.649 \u001b[0m`Trainer.fit` stopped: `max_epochs=1` reached.\n", + "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2KEpoch 0/0 \u001b[35m━━━━━━━━━━━━━━━━\u001b[0m 765/765 \u001b[2m0:04:49 • 0:00:00\u001b[0m \u001b[2;4m2.63it/s\u001b[0m \u001b[3mv_num: s659 \u001b[0m\n", + " \u001b[3mtrain_loss_step: \u001b[0m\n", + " \u001b[3m19.872 \u001b[0m\n", + " \u001b[3mtrain_loss_epoch:\u001b[0m\n", + " \u001b[3m20.649 \u001b[0m\n", + "\u001b[?25h\u001b[1;34mwandb\u001b[0m: \n", + "\u001b[1;34mwandb\u001b[0m: 🚀 View run \u001b[33mfinetune_test_0\u001b[0m at: \u001b[34mhttps://genentech.wandb.io/grelu/decima/runs/g0m7s659\u001b[0m\n", + "\u001b[0m" ] }, { @@ -17809,18 +23628,7 @@ "cell_type": "code", "execution_count": 29, "id": "538d1250-8fc2-460b-b5fc-61ec083cca86", - "metadata": { - "collapsed": true, - "execution": { - "iopub.execute_input": "2025-11-21T22:35:16.458997Z", - "iopub.status.busy": "2025-11-21T22:35:16.458827Z", - "iopub.status.idle": "2025-11-21T22:35:16.461130Z", - "shell.execute_reply": "2025-11-21T22:35:16.460540Z" - }, - "jupyter": { - "outputs_hidden": true - } - }, + "metadata": {}, "outputs": [], "source": [ "# Uncomment if necessary\n", @@ -17848,20 +23656,13 @@ "cell_type": "code", "execution_count": 30, "id": "11e3047e", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:35:16.462669Z", - "iopub.status.busy": "2025-11-21T22:35:16.462525Z", - "iopub.status.idle": "2025-11-21T22:35:16.465688Z", - "shell.execute_reply": "2025-11-21T22:35:16.465188Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "./example/lightning_logs/g20ya0al/checkpoints/epoch=0-step=154.ckpt\n" + "./example/lightning_logs/g0m7s659/checkpoints/epoch=0-step=153.ckpt\n" ] } ], @@ -17874,19 +23675,12 @@ "cell_type": "code", "execution_count": 31, "id": "2d04b6e9-373f-4cf4-80ca-662f1dc60a75", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:35:16.467043Z", - "iopub.status.busy": "2025-11-21T22:35:16.466885Z", - "iopub.status.idle": "2025-11-21T22:35:16.469956Z", - "shell.execute_reply": "2025-11-21T22:35:16.469456Z" - } - }, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'./example/lightning_logs/g20ya0al/checkpoints/epoch=0-step=154.ckpt,./example/lightning_logs/g20ya0al/checkpoints/epoch=0-step=154.ckpt'" + "'./example/lightning_logs/g0m7s659/checkpoints/epoch=0-step=153.ckpt,./example/lightning_logs/g0m7s659/checkpoints/epoch=0-step=153.ckpt'" ] }, "execution_count": 31, @@ -17902,25 +23696,46 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 34, "id": "5b94d98f-7889-4223-8c0a-7cec1a365a73", "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:35:16.471038Z", - "iopub.status.busy": "2025-11-21T22:35:16.470916Z", - "iopub.status.idle": "2025-11-21T22:39:05.747907Z", - "shell.execute_reply": "2025-11-21T22:39:05.747013Z" - } + "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'repr' attribute with value False was provided to the `Field()` function, which has no effect in the context it was used. 'repr' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n", - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pydantic/_internal/_generate_schema.py:2249: UnsupportedFieldAttributeWarning: The 'frozen' attribute with value True was provided to the `Field()` function, which has no effect in the context it was used. 'frozen' is field-specific metadata, and can only be attached to a model field using `Annotated` metadata or by assignment. This may have happened because an `Annotated` type alias using the `type` statement was used, or if the `Field()` function was attached to a single member of a union type.\r\n", - " warnings.warn(\r\n" + "decima - INFO - Using device: 0 and genome: hg38 for prediction.\n", + "decima - INFO - Loading model ['./example/lightning_logs/g0m7s659/checkpoints/epoch=0-step=153.ckpt', './example/lightning_logs/g0m7s659/checkpoints/epoch=0-step=153.ckpt']...\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/lightning_fabric/utilities/cloud_io.py:73: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + "decima - INFO - Making predictions\n", + "/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/lightning_fabric/plugins/environments/slurm.py:204: PossibleUserWarning: The `srun` command is available on your system but is not used. HINT: If your intention is to run Lightning on SLURM, prepend your python command with `srun` like so: srun python3.11 /home/lala8/.local/bin/decima predict-genes --ou ...\n", + "GPU available: True (cuda), used: True\n", + "TPU available: False, using: 0 TPU cores\n", + "💡 Tip: For seamless cloud logging and experiment tracking, try installing [litlogger](https://pypi.org/project/litlogger/) to enable LitLogger, which logs metrics and artifacts automatically to the Lightning Experiments platform.\n", + "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n", + "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n", + "\u001b[2KPredicting \u001b[35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m 115/115 \u001b[2m0:05:16 • 0:00:00\u001b[0m \u001b[2;4m0.36it/s\u001b[0m it/s\u001b[0m it/s\u001b[0m \n", + "\u001b[?25h/gpfs/scratchfs01/site/u/lala8/conda/envs/decima/lib/python3.11/site-packages/torchmetrics/utilities/prints.py:43: UserWarning: The ``compute`` method of metric WarningCounter was called before the ``update`` method which may lead to errors, as metric states have not yet been updated.\n", + "decima - INFO - Creating anndata\n", + "decima - INFO - Evaluating performance\n", + "Performance on genes in the train dataset.\n", + "Mean Pearson Correlation per gene: Mean: 0.01.\n", + "Mean Pearson Correlation per gene using size factor (baseline): 0.03.\n", + "Mean Pearson Correlation per pseudobulk: -0.00\n", + "\n", + "Performance on genes in the val dataset.\n", + "Mean Pearson Correlation per gene: Mean: -0.02.\n", + "Mean Pearson Correlation per gene using size factor (baseline): 0.05.\n", + "Mean Pearson Correlation per pseudobulk: 0.01\n", + "\n", + "Performance on genes in the test dataset.\n", + "Mean Pearson Correlation per gene: Mean: -0.02.\n", + "Mean Pearson Correlation per gene using size factor (baseline): -0.00.\n", + "Mean Pearson Correlation per pseudobulk: -0.02\n", + "\n", + "\u001b[0m" ] }, { @@ -18954,7 +24769,7 @@ "--metadata {ad_file_path} \\\n", "--device 0 \\\n", "--batch-size 8 \\\n", - "--num-workers 32 \\\n", + "--num-workers 16 \\\n", "--max_seq_shift 0 \\\n", "--genome hg38 \\\n", "--save-replicates" @@ -18970,16 +24785,9 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 35, "id": "e7bceeb6-5e91-455e-b40f-2b1c02f90d39", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:39:05.750232Z", - "iopub.status.busy": "2025-11-21T22:39:05.750008Z", - "iopub.status.idle": "2025-11-21T22:39:05.781095Z", - "shell.execute_reply": "2025-11-21T22:39:05.780468Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "ad_out = anndata.read_h5ad(\"example/test_preds.h5ad\")" @@ -18987,27 +24795,20 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 36, "id": "af5c37c9-53df-439e-9501-e06eed5ae8f7", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:39:05.783023Z", - "iopub.status.busy": "2025-11-21T22:39:05.782863Z", - "iopub.status.idle": "2025-11-21T22:39:05.785830Z", - "shell.execute_reply": "2025-11-21T22:39:05.785382Z" - } - }, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "AnnData object with n_obs × n_vars = 50 × 920\n", + "AnnData object with n_obs × n_vars = 50 × 919\n", " obs: 'cell_type', 'tissue', 'disease', 'study', 'size_factor', 'train_pearson', 'val_pearson', 'test_pearson'\n", " var: 'chrom', 'start', 'end', 'strand', 'gene_start', 'gene_end', 'gene_length', 'gene_mask_start', 'gene_mask_end', 'dataset', 'pearson', 'size_factor_pearson'\n", " layers: 'preds', 'preds_finetune_test_0'" ] }, - "execution_count": 34, + "execution_count": 36, "metadata": {}, "output_type": "execute_result" } @@ -19026,16 +24827,9 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 37, "id": "c507929c-a73b-4641-b1de-9f066385a972", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:39:05.787091Z", - "iopub.status.busy": "2025-11-21T22:39:05.786958Z", - "iopub.status.idle": "2025-11-21T22:39:05.794747Z", - "shell.execute_reply": "2025-11-21T22:39:05.794293Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -19075,10 +24869,10 @@ " t_0\n", " d_0\n", " st_0\n", - " 4946.397461\n", - " 0.010020\n", - " 0.171944\n", - " 0.122095\n", + " 4947.391113\n", + " -0.023931\n", + " -0.007586\n", + " -0.125109\n", " \n", " \n", " pseudobulk_1\n", @@ -19086,10 +24880,10 @@ " t_0\n", " d_1\n", " st_0\n", - " 4858.091797\n", - " -0.024151\n", - " 0.061900\n", - " -0.169406\n", + " 4851.750488\n", + " 0.000509\n", + " -0.023935\n", + " 0.067142\n", " \n", " \n", " pseudobulk_2\n", @@ -19097,10 +24891,10 @@ " t_0\n", " d_2\n", " st_1\n", - " 4921.185547\n", - " 0.007005\n", - " -0.079252\n", - " -0.094602\n", + " 4922.177734\n", + " -0.011712\n", + " 0.132251\n", + " -0.088595\n", " \n", " \n", " pseudobulk_3\n", @@ -19108,10 +24902,10 @@ " t_0\n", " d_0\n", " st_1\n", - " 4928.486816\n", - " 0.016869\n", - " -0.023038\n", - " 0.007967\n", + " 4921.185547\n", + " 0.028251\n", + " -0.114663\n", + " 0.034809\n", " \n", " \n", " pseudobulk_4\n", @@ -19119,10 +24913,10 @@ " t_0\n", " d_1\n", " st_2\n", - " 4756.819336\n", - " 0.050297\n", - " 0.160398\n", - " -0.101163\n", + " 4750.456543\n", + " -0.009447\n", + " -0.069073\n", + " 0.072288\n", " \n", " \n", "\n", @@ -19130,21 +24924,21 @@ ], "text/plain": [ " cell_type tissue disease study size_factor train_pearson \\\n", - "pseudobulk_0 ct_0 t_0 d_0 st_0 4946.397461 0.010020 \n", - "pseudobulk_1 ct_0 t_0 d_1 st_0 4858.091797 -0.024151 \n", - "pseudobulk_2 ct_0 t_0 d_2 st_1 4921.185547 0.007005 \n", - "pseudobulk_3 ct_0 t_0 d_0 st_1 4928.486816 0.016869 \n", - "pseudobulk_4 ct_0 t_0 d_1 st_2 4756.819336 0.050297 \n", + "pseudobulk_0 ct_0 t_0 d_0 st_0 4947.391113 -0.023931 \n", + "pseudobulk_1 ct_0 t_0 d_1 st_0 4851.750488 0.000509 \n", + "pseudobulk_2 ct_0 t_0 d_2 st_1 4922.177734 -0.011712 \n", + "pseudobulk_3 ct_0 t_0 d_0 st_1 4921.185547 0.028251 \n", + "pseudobulk_4 ct_0 t_0 d_1 st_2 4750.456543 -0.009447 \n", "\n", " val_pearson test_pearson \n", - "pseudobulk_0 0.171944 0.122095 \n", - "pseudobulk_1 0.061900 -0.169406 \n", - "pseudobulk_2 -0.079252 -0.094602 \n", - "pseudobulk_3 -0.023038 0.007967 \n", - "pseudobulk_4 0.160398 -0.101163 " + "pseudobulk_0 -0.007586 -0.125109 \n", + "pseudobulk_1 -0.023935 0.067142 \n", + "pseudobulk_2 0.132251 -0.088595 \n", + "pseudobulk_3 -0.114663 0.034809 \n", + "pseudobulk_4 -0.069073 0.072288 " ] }, - "execution_count": 35, + "execution_count": 37, "metadata": {}, "output_type": "execute_result" } @@ -19155,16 +24949,9 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 38, "id": "121a7787-4c74-465f-ae93-b529564cc2fa", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T22:39:05.796225Z", - "iopub.status.busy": "2025-11-21T22:39:05.796089Z", - "iopub.status.idle": "2025-11-21T22:39:05.802450Z", - "shell.execute_reply": "2025-11-21T22:39:05.801934Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -19205,77 +24992,77 @@ " \n", " gene_0\n", " chr1\n", + " 26027160\n", + " 26551448\n", + " +\n", " 26191000\n", " 26715288\n", - " +\n", - " 26354840\n", - " 26879128\n", " 524288\n", " 163840\n", " 524288\n", " train\n", - " 0.177304\n", - " -0.062494\n", + " -0.206382\n", + " -0.067028\n", " \n", " \n", " gene_1\n", " chr19\n", + " 41439097\n", + " 41963385\n", + " -\n", " 41275257\n", " 41799545\n", - " -\n", - " 41111417\n", - " 41635705\n", " 524288\n", " 163840\n", " 524288\n", " train\n", - " 0.049450\n", - " -0.037428\n", + " -0.001485\n", + " -0.033103\n", " \n", " \n", " gene_2\n", " chr1\n", + " 80101706\n", + " 80625994\n", + " -\n", " 79937866\n", " 80462154\n", - " -\n", - " 79774026\n", - " 80298314\n", " 524288\n", " 163840\n", " 524288\n", " train\n", - " -0.095439\n", - " 0.240203\n", + " 0.052491\n", + " 0.232561\n", " \n", " \n", " gene_4\n", " chr16\n", + " 4069048\n", + " 4593336\n", + " -\n", " 3905208\n", " 4429496\n", - " -\n", - " 3741368\n", - " 4265656\n", " 524288\n", " 163840\n", " 524288\n", " train\n", - " -0.092946\n", - " -0.042283\n", + " 0.035831\n", + " -0.040373\n", " \n", " \n", " gene_5\n", " chr10\n", + " 22331801\n", + " 22856089\n", + " +\n", " 22495641\n", " 23019929\n", - " +\n", - " 22659481\n", - " 23183769\n", " 524288\n", " 163840\n", " 524288\n", " train\n", - " -0.310151\n", - " -0.069181\n", + " 0.368011\n", + " -0.066814\n", " \n", " \n", "\n", @@ -19283,21 +25070,21 @@ ], "text/plain": [ " chrom start end strand gene_start gene_end gene_length \\\n", - "gene_0 chr1 26191000 26715288 + 26354840 26879128 524288 \n", - "gene_1 chr19 41275257 41799545 - 41111417 41635705 524288 \n", - "gene_2 chr1 79937866 80462154 - 79774026 80298314 524288 \n", - "gene_4 chr16 3905208 4429496 - 3741368 4265656 524288 \n", - "gene_5 chr10 22495641 23019929 + 22659481 23183769 524288 \n", + "gene_0 chr1 26027160 26551448 + 26191000 26715288 524288 \n", + "gene_1 chr19 41439097 41963385 - 41275257 41799545 524288 \n", + "gene_2 chr1 80101706 80625994 - 79937866 80462154 524288 \n", + "gene_4 chr16 4069048 4593336 - 3905208 4429496 524288 \n", + "gene_5 chr10 22331801 22856089 + 22495641 23019929 524288 \n", "\n", " gene_mask_start gene_mask_end dataset pearson size_factor_pearson \n", - "gene_0 163840 524288 train 0.177304 -0.062494 \n", - "gene_1 163840 524288 train 0.049450 -0.037428 \n", - "gene_2 163840 524288 train -0.095439 0.240203 \n", - "gene_4 163840 524288 train -0.092946 -0.042283 \n", - "gene_5 163840 524288 train -0.310151 -0.069181 " + "gene_0 163840 524288 train -0.206382 -0.067028 \n", + "gene_1 163840 524288 train -0.001485 -0.033103 \n", + "gene_2 163840 524288 train 0.052491 0.232561 \n", + "gene_4 163840 524288 train 0.035831 -0.040373 \n", + "gene_5 163840 524288 train 0.368011 -0.066814 " ] }, - "execution_count": 36, + "execution_count": 38, "metadata": {}, "output_type": "execute_result" } @@ -19305,11 +25092,19 @@ "source": [ "ad_out.var.head()" ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "08050a03-4be0-4b06-9a9e-6f2350bf3027", + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { "kernelspec": { - "display_name": "decima2", + "display_name": "Python 3", "language": "python", "name": "python3" }, @@ -19323,7 +25118,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.14" + "version": "3.12.3" } }, "nbformat": 4, diff --git a/docs/tutorials/4-modisco.ipynb b/docs/tutorials/4-modisco.ipynb index fb1fe28..6448959 100644 --- a/docs/tutorials/4-modisco.ipynb +++ b/docs/tutorials/4-modisco.ipynb @@ -36,23 +36,12 @@ "cell_type": "code", "execution_count": 1, "id": "2852f3c3", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:07:31.329581Z", - "iopub.status.busy": "2025-11-21T06:07:31.329445Z", - "iopub.status.idle": "2025-11-21T06:08:16.524350Z", - "shell.execute_reply": "2025-11-21T06:08:16.523710Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mmhcelik\u001b[0m (\u001b[33mmhcw\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 00:00:02.0 (1590.8MB/s)\n", "\tcell_type\ttissue\torgan\tdisease\tstudy\tdataset\tregion\tsubregion\tcelltype_coarse\tn_cells\ttotal_counts\tn_genes\tsize_factor\ttrain_pearson\tval_pearson\ttest_pearson\n", "agg_1112\tCGE interneuron\tAmygdala_Amygdala\tCNS\thealthy\tjhpce#tran2021\tbrain_atlas\tAmygdala\tAmygdala\t\t674\t17421456.0\t16954\t42512.927350555474\t0.9454484906394379\t0.8549755331049285\t0.8667663764982964\n", "agg_1113\tCGE interneuron\tAmygdala_Basolateral nuclear group (BLN) - lateral nucleus - La\tCNS\thealthy\tSCR_016152\tbrain_atlas\tAmygdala\tBasolateral nuclear group (BLN) - lateral nucleus - La\t\t3653\t43170604.0\t17556\t43343.31426365281\t0.9556543498602063\t0.8580799006688026\t0.8653460664237342\n", @@ -366,14 +355,7 @@ "cell_type": "code", "execution_count": 2, "id": "f80d9e7e", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:08:16.526721Z", - "iopub.status.busy": "2025-11-21T06:08:16.526532Z", - "iopub.status.idle": "2025-11-21T06:10:07.417420Z", - "shell.execute_reply": "2025-11-21T06:10:07.416475Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -381,258 +363,249 @@ "text": [ "decima - INFO - Using device: 0\n", "decima - INFO - Loading model v1_rep0 and metadata to compute attributions...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mmhcelik\u001b[0m (\u001b[33mmhcw\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'rep0:latest', 720.03MB. 1 files...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 00:00:00.8 (873.8MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 00:00:01.6 (1915.4MB/s)\n", - "/home/celikm5/Projects/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", - "100%|████████████████████████████████████████████| 1/1 [00:00<00:00, 334.69it/s]\n", - "Computing attributions...: 8%|█▎ | 4/50 [00:04<00:44, 1.04it/s]decima - WARNING - Gene XRCC5 has low correlation with the model. Pearson: 0.4621304058925145. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", - "Computing attributions...: 10%|█▋ | 5/50 [00:05<00:41, 1.09it/s]decima - WARNING - Gene FNIP1 has low correlation with the model. Pearson: 0.044592478397006044. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", - "Computing attributions...: 40%|██████▍ | 20/50 [00:17<00:25, 1.20it/s]decima - WARNING - Gene LRRFIP1 has low correlation with the model. Pearson: 0.4621130932978845. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", - "Computing attributions...: 70%|███████████▏ | 35/50 [00:30<00:12, 1.20it/s]decima - WARNING - Gene CHD4 has low correlation with the model. Pearson: 0.27165706153002717. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", - "Computing attributions...: 100%|████████████████| 50/50 [00:42<00:00, 1.17it/s]\n", + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n", + "/home/lala8/code/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", + "100%|████████████████████████████████████████████| 1/1 [00:00<00:00, 196.70it/s]\n", + "Computing attributions...: 8%|█▎ | 4/50 [00:05<00:53, 1.16s/it]decima - WARNING - Gene XRCC5 has low correlation with the model. Pearson: 0.4621304058925145. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", + "Computing attributions...: 10%|█▋ | 5/50 [00:06<00:48, 1.08s/it]decima - WARNING - Gene FNIP1 has low correlation with the model. Pearson: 0.044592478397006044. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", + "Computing attributions...: 40%|██████▍ | 20/50 [00:20<00:28, 1.04it/s]decima - WARNING - Gene LRRFIP1 has low correlation with the model. Pearson: 0.4621130932978845. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", + "Computing attributions...: 70%|███████████▏ | 35/50 [00:34<00:14, 1.04it/s]decima - WARNING - Gene CHD4 has low correlation with the model. Pearson: 0.27165706153002717. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", + "Computing attributions...: 100%|████████████████| 50/50 [00:49<00:00, 1.00it/s]\n", "decima - INFO - Loading metadata for model v1_rep0...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 00:00:01.6 (1927.1MB/s)\n", - "100%|████████████████████████████████████████████| 1/1 [00:00<00:00, 317.61it/s]\n", - "Loading attributions and sequences...: 100%|████| 50/50 [00:08<00:00, 5.57it/s]\n", - "2025-11-25 12:07:48,118 - modisco-lite - INFO - Running TFMoDISco version 2.4.0\n", - "2025-11-25 12:07:48,122 - modisco-lite - INFO - Extracting seqlets for 50 tasks:\n", - "2025-11-25 12:07:48,123 - modisco-lite - INFO - - Smoothing and splitting tracks\n", - "2025-11-25 12:07:48,133 - modisco-lite - INFO - - Computing null values with Laplacian null model\n", - "2025-11-25 12:07:48,190 - modisco-lite - INFO - - Computing isotonic thresholds\n", - "2025-11-25 12:07:48,220 - modisco-lite - INFO - - Refining thresholds\n", - "2025-11-25 12:07:48,516 - modisco-lite - INFO - - Extracting seqlets\n", - "2025-11-25 12:07:48,562 - modisco-lite - INFO - - Extracting 1299 positive seqlets\n", - "2025-11-25 12:07:48,569 - modisco-lite - INFO - - Round 0: Generating coarse resolution affinity matrix for 1299 seqlets\n", - "100%|██████████████████████████████████████| 1299/1299 [00:05<00:00, 228.60it/s]\n", - "2025-11-25 12:08:01,695 - modisco-lite - INFO - - Round 0: Generating fine resolution affinity matrix for 1299 seqlets and 1299 neighbors\n", - "100%|██████████████████████████████████████| 1299/1299 [00:01<00:00, 983.48it/s]\n", - "100%|██████████████████████████████████████| 1299/1299 [00:01<00:00, 990.86it/s]\n", - "2025-11-25 12:08:04,426 - modisco-lite - INFO - - Round 0: Filtering seqlets by correlation\n", - "2025-11-25 12:08:05,151 - modisco-lite - INFO - - Round 0: Density adaptation\n", - "2025-11-25 12:08:07,633 - modisco-lite - INFO - - Round 0: Clustering with Leiden algorithm\n", + "100%|████████████████████████████████████████████| 1/1 [00:00<00:00, 202.12it/s]\n", + "Loading attributions and sequences...: 100%|████| 50/50 [00:09<00:00, 5.47it/s]\n", + "2026-05-24 22:09:11,395 - modisco-lite - INFO - Running TFMoDISco version 2.4.0\n", + "2026-05-24 22:09:11,400 - modisco-lite - INFO - Extracting seqlets for 50 tasks:\n", + "2026-05-24 22:09:11,400 - modisco-lite - INFO - - Smoothing and splitting tracks\n", + "2026-05-24 22:09:11,416 - modisco-lite - INFO - - Computing null values with Laplacian null model\n", + "2026-05-24 22:09:11,493 - modisco-lite - INFO - - Computing isotonic thresholds\n", + "2026-05-24 22:09:11,533 - modisco-lite - INFO - - Refining thresholds\n", + "2026-05-24 22:09:11,915 - modisco-lite - INFO - - Extracting seqlets\n", + "2026-05-24 22:09:11,977 - modisco-lite - INFO - - Extracting 1296 positive seqlets\n", + "2026-05-24 22:09:11,985 - modisco-lite - INFO - - Round 0: Generating coarse resolution affinity matrix for 1296 seqlets\n", + "100%|██████████████████████████████████████| 1296/1296 [00:05<00:00, 221.16it/s]\n", + "2026-05-24 22:09:26,432 - modisco-lite - INFO - - Round 0: Generating fine resolution affinity matrix for 1296 seqlets and 1296 neighbors\n", + "100%|██████████████████████████████████████| 1296/1296 [00:01<00:00, 812.49it/s]\n", + "100%|██████████████████████████████████████| 1296/1296 [00:01<00:00, 813.56it/s]\n", + "2026-05-24 22:09:29,765 - modisco-lite - INFO - - Round 0: Filtering seqlets by correlation\n", + "2026-05-24 22:09:30,596 - modisco-lite - INFO - - Round 0: Density adaptation\n", + "2026-05-24 22:09:33,963 - modisco-lite - INFO - - Round 0: Clustering with Leiden algorithm\n", "\u001b[0m\u001b[0m\u001b[0m\u001b[0m[Parallel(n_jobs=4)]: Using backend LokyBackend with 4 concurrent workers.\n", - "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 7.7s\n", - "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 7.9s\n", - "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 7.9s\n", - "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 9.2s\n", - "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 9.8s\n", - "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 10.7s\n", - "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 10.8s\n", - "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 11.5s\n", - "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 11.7s\n", - "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 12.8s remaining: 7.7s\n", - "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 13.4s remaining: 6.1s\n", - "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 13.8s remaining: 4.6s\n", - "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 14.3s remaining: 3.3s\n", - "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 15.1s remaining: 2.2s\n", - "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 18.5s finished\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.1655701147360399\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.16556949666119894\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.16557106004365446\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.16557106004365446\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.16556096968779205\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.16556949666119894\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.16556880667793733\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.16557106004365446\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.16556880667793733\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.16556880667793733\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.16557106004365446\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.16556096968779205\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.16556880667793733\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.16556949666119894\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.1655701147360399\n", - "2025-11-25 12:08:26,241 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.16557106004365446\n", - "2025-11-25 12:08:26,244 - modisco-lite - INFO - - Round 0: Generating patterns from clusters\n", - "Generating patterns from clusters:: 100%|█████████| 3/3 [00:01<00:00, 2.86it/s]\n", - "2025-11-25 12:08:27,293 - modisco-lite - INFO - - Round 1: Generating coarse resolution affinity matrix for 1183 seqlets\n", - "100%|██████████████████████████████████████| 1183/1183 [00:01<00:00, 763.92it/s]\n", - "2025-11-25 12:08:29,362 - modisco-lite - INFO - - Round 1: Generating fine resolution affinity matrix for 1183 seqlets and 1183 neighbors\n", - "100%|██████████████████████████████████████| 1183/1183 [00:03<00:00, 371.68it/s]\n", - "100%|██████████████████████████████████████| 1183/1183 [00:03<00:00, 371.15it/s]\n", - "2025-11-25 12:08:35,832 - modisco-lite - INFO - - Round 1: Density adaptation\n", - "2025-11-25 12:08:38,217 - modisco-lite - INFO - - Round 1: Clustering with Leiden algorithm\n", + "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 8.1s\n", + "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 8.2s\n", + "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 8.5s\n", + "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 8.9s\n", + "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 11.2s\n", + "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 11.7s\n", + "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 11.9s\n", + "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 11.9s\n", + "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 14.1s\n", + "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 14.5s remaining: 8.7s\n", + "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 14.6s remaining: 6.7s\n", + "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 15.7s remaining: 5.2s\n", + "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 17.2s remaining: 4.0s\n", + "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 18.0s remaining: 2.6s\n", + "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 18.8s finished\n", + "2026-05-24 22:09:52,817 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.16497996248510152\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.16497996248510152\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.16497996248510152\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.16497996248510152\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.16497996248510152\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.16497841699037005\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.16497996248510152\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.16497996248510152\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.16497841699037005\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.16497996248510152\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.16497841699037005\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.16497841699037005\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.16497841699037005\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.16497996248510152\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.16497841699037005\n", + "2026-05-24 22:09:52,818 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.16497841699037005\n", + "2026-05-24 22:09:52,822 - modisco-lite - INFO - - Round 0: Generating patterns from clusters\n", + "Generating patterns from clusters:: 100%|█████████| 3/3 [00:01<00:00, 2.50it/s]\n", + "2026-05-24 22:09:54,023 - modisco-lite - INFO - - Round 1: Generating coarse resolution affinity matrix for 1177 seqlets\n", + "100%|██████████████████████████████████████| 1177/1177 [00:01<00:00, 691.59it/s]\n", + "2026-05-24 22:09:56,334 - modisco-lite - INFO - - Round 1: Generating fine resolution affinity matrix for 1177 seqlets and 1177 neighbors\n", + "100%|██████████████████████████████████████| 1177/1177 [00:03<00:00, 301.99it/s]\n", + "100%|██████████████████████████████████████| 1177/1177 [00:03<00:00, 302.12it/s]\n", + "2026-05-24 22:10:04,268 - modisco-lite - INFO - - Round 1: Density adaptation\n", + "2026-05-24 22:10:07,550 - modisco-lite - INFO - - Round 1: Clustering with Leiden algorithm\n", "[Parallel(n_jobs=4)]: Using backend LokyBackend with 4 concurrent workers.\n", - "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 1.9s\n", - "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 2.2s\n", - "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 2.3s\n", - "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 2.6s\n", - "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 4.0s\n", - "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 4.8s\n", - "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 4.9s\n", - "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 6.9s\n", - "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 7.0s\n", - "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 7.2s remaining: 4.3s\n", - "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 9.4s remaining: 4.3s\n", - "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 9.8s remaining: 3.3s\n", - "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 10.8s remaining: 2.5s\n", - "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 11.6s remaining: 1.7s\n", - "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 12.4s finished\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.14562863593931122\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.145634481216889\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.14562863593931122\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.14562863593931122\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.14564200148462944\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.14562640344312008\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.14564200148462944\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.1456238185758978\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.14564200148462944\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.14564200148462944\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.1456265966623099\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.145634481216889\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.14564200148462944\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.14564200148462944\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.145634481216889\n", - "2025-11-25 12:08:50,674 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.14564200148462944\n", - "2025-11-25 12:08:50,676 - modisco-lite - INFO - - Round 1: Generating patterns from clusters\n", - "Generating patterns from clusters:: 100%|█████████| 3/3 [00:01<00:00, 2.71it/s]\n", - "2025-11-25 12:08:51,784 - modisco-lite - INFO - Detecting spurious merging of patterns\n", - "Detecting spurious merging of patterns:: 100%|████| 3/3 [00:15<00:00, 5.21s/it]\u001b[0m\u001b[0m\u001b[0m\u001b[0m\n", - "2025-11-25 12:09:13,726 - modisco-lite - INFO - Filtering and merging patterns\n", - "Filtering patterns:: 100%|███████████████████| 24/24 [00:00<00:00, 22305.18it/s]\n", - "Computing subpatterns:: 100%|███████████████████| 16/16 [00:01<00:00, 11.34it/s]\n", - "2025-11-25 12:09:15,139 - modisco-lite - INFO - - Extracting 2162 negative seqlets\n", - "2025-11-25 12:09:15,150 - modisco-lite - INFO - - Round 0: Generating coarse resolution affinity matrix for 2162 seqlets\n", - "100%|██████████████████████████████████████| 2162/2162 [00:05<00:00, 405.34it/s]\n", - "2025-11-25 12:09:22,736 - modisco-lite - INFO - - Round 0: Generating fine resolution affinity matrix for 2162 seqlets and 2162 neighbors\n", - "100%|██████████████████████████████████████| 2162/2162 [00:02<00:00, 988.09it/s]\n", - "100%|██████████████████████████████████████| 2162/2162 [00:02<00:00, 986.75it/s]\n", - "2025-11-25 12:09:27,274 - modisco-lite - INFO - - Round 0: Filtering seqlets by correlation\n", - "2025-11-25 12:09:28,462 - modisco-lite - INFO - - Round 0: Density adaptation\n", - "2025-11-25 12:09:32,639 - modisco-lite - INFO - - Round 0: Clustering with Leiden algorithm\n", - "\u001b[0m\u001b[0m\u001b[0m\u001b[0m[Parallel(n_jobs=4)]: Using backend LokyBackend with 4 concurrent workers.\n", - "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 8.4s\n", - "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 8.6s\n", - "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 9.0s\n", - "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 10.0s\n", - "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 13.6s\n", - "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 13.9s\n", - "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 14.2s\n", - "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 14.4s\n", - "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 18.4s\n", - "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 18.5s remaining: 11.1s\n", - "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 18.7s remaining: 8.5s\n", - "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 21.3s remaining: 7.1s\n", - "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 22.9s remaining: 5.3s\n", - "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 23.4s remaining: 3.3s\n", - "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 25.7s finished\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.2315149027759094\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.2315149027759094\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.23030277739200716\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.2315149027759094\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.2315149027759094\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.2315149027759094\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.2315149027759094\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.2315149027759094\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.2315149027759094\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.2303035540754845\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.2315149027759094\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.2315149027759094\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.2315149027759094\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.2314479078599401\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.2315149027759094\n", - "2025-11-25 12:09:58,459 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.2315149027759094\n", - "2025-11-25 12:09:58,463 - modisco-lite - INFO - - Round 0: Generating patterns from clusters\n", - "Generating patterns from clusters:: 100%|█████████| 4/4 [00:01<00:00, 2.34it/s]\n", - "2025-11-25 12:10:00,172 - modisco-lite - INFO - - Round 1: Generating coarse resolution affinity matrix for 1847 seqlets\n", - "100%|██████████████████████████████████████| 1847/1847 [00:03<00:00, 510.45it/s]\n", - "2025-11-25 12:10:04,605 - modisco-lite - INFO - - Round 1: Generating fine resolution affinity matrix for 1847 seqlets and 1847 neighbors\n", - "100%|██████████████████████████████████████| 1847/1847 [00:05<00:00, 367.14it/s]\n", - "100%|██████████████████████████████████████| 1847/1847 [00:05<00:00, 363.20it/s]\n", - "2025-11-25 12:10:14,881 - modisco-lite - INFO - - Round 1: Density adaptation\n", - "2025-11-25 12:10:18,848 - modisco-lite - INFO - - Round 1: Clustering with Leiden algorithm\n", + "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 2.6s\n", + "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 2.7s\n", + "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 2.8s\n", + "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 3.3s\n", + "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 5.4s\n", + "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 5.6s\n", + "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 6.3s\n", + "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 6.6s\n", + "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 8.2s\n", + "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 8.4s remaining: 5.0s\n", + "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 9.0s remaining: 4.1s\n", + "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 10.0s remaining: 3.3s\n", + "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 11.9s remaining: 2.7s\n", + "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 12.5s remaining: 1.8s\n", + "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 13.3s finished\n", + "2026-05-24 22:10:20,953 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.14579461848630218\n", + "2026-05-24 22:10:20,953 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.14579461848630218\n", + "2026-05-24 22:10:20,953 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.14574549731222797\n", + "2026-05-24 22:10:20,953 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.14579461848630218\n", + "2026-05-24 22:10:20,954 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.14579461848630218\n", + "2026-05-24 22:10:20,954 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.14579461848630218\n", + "2026-05-24 22:10:20,954 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.14575555412183777\n", + "2026-05-24 22:10:20,954 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.1457554628491135\n", + "2026-05-24 22:10:20,954 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.1457554628491135\n", + "2026-05-24 22:10:20,954 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.14575386301623852\n", + "2026-05-24 22:10:20,954 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.14579461848630218\n", + "2026-05-24 22:10:20,954 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.14579461848630218\n", + "2026-05-24 22:10:20,954 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.14574549731222797\n", + "2026-05-24 22:10:20,954 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.14579461848630218\n", + "2026-05-24 22:10:20,954 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.1457554628491135\n", + "2026-05-24 22:10:20,954 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.14575555412183777\n", + "2026-05-24 22:10:20,958 - modisco-lite - INFO - - Round 1: Generating patterns from clusters\n", + "Generating patterns from clusters:: 100%|█████████| 3/3 [00:01<00:00, 2.39it/s]\n", + "2026-05-24 22:10:22,215 - modisco-lite - INFO - Detecting spurious merging of patterns\n", + "Detecting spurious merging of patterns:: 100%|████| 3/3 [00:20<00:00, 6.67s/it]\u001b[0m\u001b[0m\u001b[0m\u001b[0m\n", + "2026-05-24 22:10:48,094 - modisco-lite - INFO - Filtering and merging patterns\n", + "Filtering patterns:: 100%|███████████████████| 25/25 [00:00<00:00, 17184.14it/s]\n", + "Computing subpatterns:: 100%|███████████████████| 20/20 [00:56<00:00, 2.80s/it]\n", + "2026-05-24 22:11:44,169 - modisco-lite - INFO - - Extracting 2165 negative seqlets\n", + "2026-05-24 22:11:44,184 - modisco-lite - INFO - - Round 0: Generating coarse resolution affinity matrix for 2165 seqlets\n", + "100%|██████████████████████████████████████| 2165/2165 [00:06<00:00, 350.55it/s]\n", + "2026-05-24 22:11:52,971 - modisco-lite - INFO - - Round 0: Generating fine resolution affinity matrix for 2165 seqlets and 2165 neighbors\n", + "100%|██████████████████████████████████████| 2165/2165 [00:02<00:00, 812.62it/s]\n", + "100%|██████████████████████████████████████| 2165/2165 [00:02<00:00, 809.07it/s]\n", + "2026-05-24 22:11:58,536 - modisco-lite - INFO - - Round 0: Filtering seqlets by correlation\n", + "2026-05-24 22:11:59,919 - modisco-lite - INFO - - Round 0: Density adaptation\n", + "2026-05-24 22:12:05,619 - modisco-lite - INFO - - Round 0: Clustering with Leiden algorithm\n", + "\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m[Parallel(n_jobs=4)]: Using backend LokyBackend with 4 concurrent workers.\n", + "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 16.0s\n", + "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 16.9s\n", + "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 17.8s\n", + "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 17.8s\n", + "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 23.3s\n", + "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 24.1s\n", + "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 24.1s\n", + "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 25.5s\n", + "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 30.0s\n", + "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 31.0s remaining: 18.6s\n", + "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 32.0s remaining: 14.5s\n", + "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 33.8s remaining: 11.3s\n", + "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 36.0s remaining: 8.3s\n", + "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 37.7s remaining: 5.4s\n", + "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 41.1s finished\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.23195018462869912\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.23199174090026503\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.23199393024163317\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.23199483991520736\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.23199174090026503\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.2319922332251735\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.23199458884947163\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.23058865479166565\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.23199458884947163\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.23193260828361367\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.23195018462869912\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.23195018462869912\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.23195018462869912\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.23199458884947163\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.23199130761510758\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.2319908975207633\n", + "2026-05-24 22:12:46,786 - modisco-lite - INFO - - Round 0: Generating patterns from clusters\n", + "Generating patterns from clusters:: 100%|█████████| 4/4 [00:01<00:00, 2.18it/s]\n", + "2026-05-24 22:12:48,622 - modisco-lite - INFO - - Round 1: Generating coarse resolution affinity matrix for 1855 seqlets\n", + "100%|██████████████████████████████████████| 1855/1855 [00:04<00:00, 440.76it/s]\n", + "2026-05-24 22:12:53,789 - modisco-lite - INFO - - Round 1: Generating fine resolution affinity matrix for 1855 seqlets and 1855 neighbors\n", + "100%|██████████████████████████████████████| 1855/1855 [00:06<00:00, 303.87it/s]\n", + "100%|██████████████████████████████████████| 1855/1855 [00:06<00:00, 303.80it/s]\n", + "2026-05-24 22:13:06,314 - modisco-lite - INFO - - Round 1: Density adaptation\n", + "2026-05-24 22:13:11,804 - modisco-lite - INFO - - Round 1: Clustering with Leiden algorithm\n", "[Parallel(n_jobs=4)]: Using backend LokyBackend with 4 concurrent workers.\n", - "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 3.8s\n", - "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 4.2s\n", - "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 5.4s\n", - "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 5.5s\n", - "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 8.5s\n", - "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 8.9s\n", - "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 10.0s\n", - "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 11.2s\n", - "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 12.0s\n", - "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 13.8s remaining: 8.3s\n", - "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 14.6s remaining: 6.6s\n", - "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 15.9s remaining: 5.3s\n", - "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 16.8s remaining: 3.9s\n", - "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 17.8s remaining: 2.5s\n", - "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 20.9s finished\n", - "2025-11-25 12:10:39,872 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.19489312964734903\n", - "2025-11-25 12:10:39,872 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.19487036751957057\n", - "2025-11-25 12:10:39,872 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.19489312964734903\n", - "2025-11-25 12:10:39,873 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.19489529999573643\n", - "2025-11-25 12:10:39,873 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.19484005269342827\n", - "2025-11-25 12:10:39,873 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.19489312964734903\n", - "2025-11-25 12:10:39,873 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.19483674741628879\n", - "2025-11-25 12:10:39,873 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.19489312964734903\n", - "2025-11-25 12:10:39,873 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.19487869771192487\n", - "2025-11-25 12:10:39,873 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.19487609321608304\n", - "2025-11-25 12:10:39,873 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.19483674741628879\n", - "2025-11-25 12:10:39,873 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.19483674741628879\n", - "2025-11-25 12:10:39,873 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.19487609321608304\n", - "2025-11-25 12:10:39,873 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.1948266833439534\n", - "2025-11-25 12:10:39,873 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.19393479046208167\n", - "2025-11-25 12:10:39,873 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.19489529999573643\n", - "2025-11-25 12:10:39,873 - modisco-lite - INFO - - Round 1: Generating patterns from clusters\n", - "Generating patterns from clusters:: 100%|█████████| 4/4 [00:01<00:00, 2.06it/s]\n", - "2025-11-25 12:10:41,817 - modisco-lite - INFO - Detecting spurious merging of patterns\n", - "Detecting spurious merging of patterns:: 100%|████| 4/4 [00:18<00:00, 4.64s/it]\u001b[0m\u001b[0m\u001b[0m\u001b[0m\n", - "2025-11-25 12:11:10,053 - modisco-lite - INFO - Filtering and merging patterns\n", - "Filtering patterns:: 100%|███████████████████| 24/24 [00:00<00:00, 17985.22it/s]\n", - "Computing subpatterns:: 100%|███████████████████| 21/21 [00:04<00:00, 4.95it/s]\n", - "Creating modisco logos for pos_patterns: 100%|██| 16/16 [00:22<00:00, 1.38s/it]\n", - "Creating modisco logos for neg_patterns: 100%|██| 21/21 [00:43<00:00, 2.05s/it]\n", - "Generating patterns dataframe: 100%|█████████████| 2/2 [00:00<00:00, 225.69it/s]\n", - "Reading patterns for pos_patterns: 100%|██████| 16/16 [00:00<00:00, 3155.98it/s]\n", - "Reading patterns for neg_patterns: 100%|██████| 21/21 [00:00<00:00, 3204.44it/s]\n", - "\u001b[0m\u001b[0m\u001b[0m\u001b[0m[Parallel(n_jobs=4)]: Using backend LokyBackend with 4 concurrent workers.\n", - "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 5.2s\n", - "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 5.9s\n", - "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 6.7s\n", - "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 7.1s\n", - "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 12.4s\n", - "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 13.4s\n", - "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 14.2s\n", - "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 14.2s\n", - "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 24.6s\n", - "[Parallel(n_jobs=4)]: Done 10 tasks | elapsed: 26.3s\n", - "[Parallel(n_jobs=4)]: Done 11 tasks | elapsed: 51.2s\n", - "[Parallel(n_jobs=4)]: Done 12 tasks | elapsed: 53.7s\n", - "[Parallel(n_jobs=4)]: Done 13 tasks | elapsed: 1.3min\n", - "[Parallel(n_jobs=4)]: Done 14 tasks | elapsed: 1.3min\n", - "[Parallel(n_jobs=4)]: Done 15 tasks | elapsed: 1.4min\n", - "[Parallel(n_jobs=4)]: Done 16 tasks | elapsed: 1.4min\n", - "[Parallel(n_jobs=4)]: Done 17 tasks | elapsed: 1.8min\n", - "[Parallel(n_jobs=4)]: Done 18 tasks | elapsed: 2.0min\n", - "[Parallel(n_jobs=4)]: Done 19 tasks | elapsed: 2.0min\n", - "[Parallel(n_jobs=4)]: Done 20 tasks | elapsed: 2.0min\n", + "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 4.8s\n", + "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 5.6s\n", + "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 6.2s\n", + "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 7.3s\n", + "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 9.6s\n", + "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 10.9s\n", + "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 12.4s\n", + "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 14.0s\n", + "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 14.6s\n", + "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 15.7s remaining: 9.4s\n", + "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 18.2s remaining: 8.3s\n", + "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 20.4s remaining: 6.8s\n", + "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 20.5s remaining: 4.7s\n", + "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 21.4s remaining: 3.1s\n", + "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 26.5s finished\n", + "2026-05-24 22:13:38,459 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.19503089441890722\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.1951388122194609\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.19512814860921504\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.19512750182351285\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.19512814860921504\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.19503108318529697\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.19503108318529697\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.1950650084649078\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.19513013154528258\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.19503108318529697\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.19503108318529697\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.19513788476833965\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.19503022821790758\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.19443545749556165\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.19512814860921504\n", + "2026-05-24 22:13:38,460 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.19513423092930496\n", + "2026-05-24 22:13:38,464 - modisco-lite - INFO - - Round 1: Generating patterns from clusters\n", + "Generating patterns from clusters:: 100%|█████████| 4/4 [00:01<00:00, 2.14it/s]\n", + "2026-05-24 22:13:40,337 - modisco-lite - INFO - Detecting spurious merging of patterns\n", + "Detecting spurious merging of patterns:: 100%|████| 4/4 [00:25<00:00, 6.37s/it]\u001b[0m\u001b[0m\u001b[0m\u001b[0m\n", + "2026-05-24 22:14:15,178 - modisco-lite - INFO - Filtering and merging patterns\n", + "Filtering patterns:: 100%|███████████████████| 22/22 [00:00<00:00, 14616.61it/s]\n", + "Computing subpatterns:: 100%|███████████████████| 20/20 [00:53<00:00, 2.70s/it]\n", + "Creating modisco logos for pos_patterns: 100%|██| 20/20 [00:29<00:00, 1.46s/it]\n", + "Creating modisco logos for neg_patterns: 100%|██| 20/20 [00:40<00:00, 2.01s/it]\n", + "Generating patterns dataframe: 100%|█████████████| 2/2 [00:00<00:00, 238.58it/s]\n", + "Reading patterns for pos_patterns: 100%|██████| 20/20 [00:00<00:00, 3380.73it/s]\n", + "Reading patterns for neg_patterns: 100%|██████| 20/20 [00:00<00:00, 3436.26it/s]\n", + "\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m[Parallel(n_jobs=4)]: Using backend LokyBackend with 4 concurrent workers.\n", + "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 10.0s\n", + "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 10.2s\n", + "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 10.4s\n", + "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 11.0s\n", + "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 11.2s\n", + "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 11.5s\n", + "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 14.3s\n", + "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 21.7s\n", + "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 23.4s\n", + "[Parallel(n_jobs=4)]: Done 10 tasks | elapsed: 25.8s\n", + "[Parallel(n_jobs=4)]: Done 11 tasks | elapsed: 39.4s\n", + "[Parallel(n_jobs=4)]: Done 12 tasks | elapsed: 53.3s\n", + "[Parallel(n_jobs=4)]: Done 13 tasks | elapsed: 1.5min\n", + "[Parallel(n_jobs=4)]: Done 14 tasks | elapsed: 1.6min\n", + "[Parallel(n_jobs=4)]: Done 15 tasks | elapsed: 1.6min\n", + "[Parallel(n_jobs=4)]: Done 16 tasks | elapsed: 1.7min\n", + "[Parallel(n_jobs=4)]: Done 17 tasks | elapsed: 2.0min\n", + "[Parallel(n_jobs=4)]: Done 18 tasks | elapsed: 2.1min\n", + "[Parallel(n_jobs=4)]: Done 19 tasks | elapsed: 2.1min\n", + "[Parallel(n_jobs=4)]: Done 20 tasks | elapsed: 2.1min\n", "[Parallel(n_jobs=4)]: Done 21 tasks | elapsed: 2.1min\n", - "[Parallel(n_jobs=4)]: Done 22 tasks | elapsed: 2.2min\n", - "[Parallel(n_jobs=4)]: Done 23 tasks | elapsed: 2.3min\n", - "[Parallel(n_jobs=4)]: Done 24 tasks | elapsed: 2.6min\n", - "[Parallel(n_jobs=4)]: Done 25 tasks | elapsed: 2.7min\n", - "[Parallel(n_jobs=4)]: Done 26 tasks | elapsed: 2.7min\n", - "[Parallel(n_jobs=4)]: Done 27 tasks | elapsed: 3.0min\n", - "[Parallel(n_jobs=4)]: Done 28 tasks | elapsed: 3.2min\n", - "[Parallel(n_jobs=4)]: Done 29 tasks | elapsed: 3.2min\n", - "[Parallel(n_jobs=4)]: Done 30 tasks | elapsed: 3.3min\n", - "[Parallel(n_jobs=4)]: Done 31 out of 37 | elapsed: 3.3min remaining: 37.9s\n", - "[Parallel(n_jobs=4)]: Done 32 out of 37 | elapsed: 3.6min remaining: 33.4s\n", - "[Parallel(n_jobs=4)]: Done 33 out of 37 | elapsed: 3.6min remaining: 26.1s\n", - "[Parallel(n_jobs=4)]: Done 34 out of 37 | elapsed: 3.6min remaining: 19.3s\n", - "[Parallel(n_jobs=4)]: Done 35 out of 37 | elapsed: 4.0min remaining: 13.6s\n", - "[Parallel(n_jobs=4)]: Done 37 out of 37 | elapsed: 4.5min finished\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 00:00:01.7 (1878.0MB/s)\n", - "Processing pos_patterns patterns...: 100%|█████| 16/16 [00:00<00:00, 172.33it/s]\n", - "Processing neg_patterns patterns...: 100%|█████| 21/21 [00:00<00:00, 575.43it/s]\n", + "[Parallel(n_jobs=4)]: Done 22 tasks | elapsed: 2.1min\n", + "[Parallel(n_jobs=4)]: Done 23 tasks | elapsed: 2.7min\n", + "[Parallel(n_jobs=4)]: Done 24 tasks | elapsed: 2.7min\n", + "[Parallel(n_jobs=4)]: Done 25 tasks | elapsed: 2.8min\n", + "[Parallel(n_jobs=4)]: Done 26 tasks | elapsed: 2.9min\n", + "[Parallel(n_jobs=4)]: Done 27 tasks | elapsed: 2.9min\n", + "[Parallel(n_jobs=4)]: Done 28 tasks | elapsed: 2.9min\n", + "[Parallel(n_jobs=4)]: Done 29 tasks | elapsed: 2.9min\n", + "[Parallel(n_jobs=4)]: Done 30 tasks | elapsed: 3.0min\n", + "[Parallel(n_jobs=4)]: Done 31 tasks | elapsed: 3.6min\n", + "[Parallel(n_jobs=4)]: Done 32 tasks | elapsed: 3.6min\n", + "[Parallel(n_jobs=4)]: Done 33 tasks | elapsed: 3.6min\n", + "[Parallel(n_jobs=4)]: Done 34 out of 40 | elapsed: 3.6min remaining: 38.6s\n", + "[Parallel(n_jobs=4)]: Done 35 out of 40 | elapsed: 3.8min remaining: 32.9s\n", + "[Parallel(n_jobs=4)]: Done 36 out of 40 | elapsed: 4.1min remaining: 27.1s\n", + "[Parallel(n_jobs=4)]: Done 37 out of 40 | elapsed: 4.2min remaining: 20.6s\n", + "[Parallel(n_jobs=4)]: Done 38 out of 40 | elapsed: 5.1min remaining: 16.0s\n", + "[Parallel(n_jobs=4)]: Done 40 out of 40 | elapsed: 5.5min finished\n", + "Processing pos_patterns patterns...: 100%|█████| 20/20 [00:00<00:00, 611.27it/s]\n", + "Processing neg_patterns patterns...: 100%|█████| 20/20 [00:00<00:00, 597.09it/s]\n", "\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m" ] } @@ -667,14 +640,7 @@ "cell_type": "code", "execution_count": 3, "id": "736a6be2", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:10:07.419004Z", - "iopub.status.busy": "2025-11-21T06:10:07.418854Z", - "iopub.status.idle": "2025-11-21T06:10:07.561463Z", - "shell.execute_reply": "2025-11-21T06:10:07.560470Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -687,44 +653,51 @@ "example/modisco_neurons.warnings.qc.log\n", "\n", "example/modisco_neurons_report:\n", - "ARNT2.H13CORE.0.P.B.png PAX4.H13CORE.1.S.C.png\n", - "ARNT.H13CORE.1.P.B.png\t PO3F2.H13CORE.1.S.B.png\n", - "ATF2.H13CORE.1.P.B.png\t PO4F2.H13CORE.0.S.B.png\n", - "ATF3.H13CORE.2.P.B.png\t PO6F1.H13CORE.0.SM.B.png\n", - "ATF4.H13CORE.0.P.B.png\t RORB.H13CORE.0.SM.B.png\n", - "ATF4.H13CORE.1.S.B.png\t SATB1.H13CORE.0.P.B.png\n", - "BACH2.H13CORE.1.SM.B.png SNAI2.H13CORE.0.PSM.A.png\n", - "BATF2.H13CORE.0.PSG.A.png SOX11.H13CORE.0.P.B.png\n", - "CEBPG.H13CORE.2.P.B.png SP140L.H13CORE.0.PSGIB.A.png\n", - "CLOCK.H13CORE.1.PS.A.png SP2.H13CORE.1.P.B.png\n", - "CREB1.H13CORE.0.PSM.A.png SRBP1.H13CORE.0.P.B.png\n", - "DDIT3.H13CORE.0.P.B.png STAT1.H13CORE.1.P.B.png\n", - "ELK4.H13CORE.0.PSM.A.png STAT2.H13CORE.0.P.B.png\n", - "ERR3.H13CORE.0.PSM.A.png STF1.H13CORE.0.PSM.A.png\n", - "FEV.H13CORE.0.S.B.png\t TAF1.H13CORE.0.P.B.png\n", - "FLI1.H13CORE.0.PSM.A.png TEAD1.H13CORE.1.P.C.png\n", - "FOXJ2.H13CORE.1.SM.B.png trimmed_logos\n", - "IRF4.H13CORE.0.P.B.png\t TYY2.H13CORE.0.PS.A.png\n", - "IRF4.H13CORE.1.S.B.png\t YBOX1.H13CORE.0.SM.B.png\n", - "IRF7.H13CORE.1.SM.B.png Z354A.H13CORE.0.P.B.png\n", - "IRF8.H13CORE.0.P.B.png\t ZBT44.H13CORE.0.P.C.png\n", - "ITF2.H13CORE.1.PSM.A.png ZBTB40.H13CORE.0.PSG.A.png\n", - "KLF16.H13CORE.1.P.B.png ZEB1.H13CORE.0.P.B.png\n", - "KLF9.H13CORE.1.P.B.png\t ZEB2.H13CORE.0.P.B.png\n", - "KMT2A.H13CORE.0.P.B.png ZN266.H13CORE.0.P.B.png\n", - "KMT2B.H13CORE.0.P.B.png ZN281.H13CORE.1.SM.B.png\n", - "LMX1B.H13CORE.0.P.C.png ZN483.H13CORE.0.P.C.png\n", - "LMX1B.H13CORE.2.S.B.png ZN519.H13CORE.0.P.C.png\n", - "motifs.html\t\t ZN529.H13CORE.0.P.B.png\n", - "MSANTD4.H13CORE.0.SGIB.A.png ZN616.H13CORE.0.P.C.png\n", - "MYSM1.H13CORE.0.P.B.png ZN740.H13CORE.0.P.C.png\n", - "MYT1L.H13CORE.0.P.C.png ZN740.H13CORE.1.S.C.png\n", - "NFAC2.H13CORE.0.P.B.png ZN776.H13CORE.0.P.C.png\n", - "NFE2.H13CORE.1.SM.B.png ZN778.H13CORE.1.P.B.png\n", - "NR1I2.H13CORE.1.S.C.png ZN784.H13CORE.0.SM.B.png\n", - "NR1I3.H13CORE.1.PSM.A.png ZNF292.H13CORE.0.PSG.A.png\n", - "NR5A2.H13CORE.0.PSM.A.png ZNF618.H13CORE.0.G.B.png\n", - "PATZ1.H13CORE.0.P.B.png\n" + "ALX3.H13CORE.0.SM.B.png SIX2.H13CORE.0.P.B.png\n", + "ATF1.H13CORE.0.P.B.png\t SNAI2.H13CORE.0.PSM.A.png\n", + "ATF1.H13CORE.1.P.B.png\t SOX2.H13CORE.3.S.B.png\n", + "ATF4.H13CORE.1.S.B.png\t SP2.H13CORE.1.P.B.png\n", + "BACH2.H13CORE.1.SM.B.png SP3.H13CORE.0.P.B.png\n", + "CEBPG.H13CORE.0.P.B.png SPIB.H13CORE.0.P.B.png\n", + "CEBPG.H13CORE.2.P.B.png STAT1.H13CORE.1.P.B.png\n", + "CPEB1.H13CORE.1.S.B.png STAT2.H13CORE.0.P.B.png\n", + "CREB1.H13CORE.0.PSM.A.png STF1.H13CORE.0.PSM.A.png\n", + "CUX1.H13CORE.0.PM.A.png TAF1.H13CORE.0.P.B.png\n", + "ERG.H13CORE.0.P.B.png\t TBX5.H13CORE.2.S.B.png\n", + "ERR3.H13CORE.0.PSM.A.png TET3.H13CORE.0.PSGIB.A.png\n", + "ESX1.H13CORE.1.S.B.png\t TFEC.H13CORE.0.M.B.png\n", + "ETS2.H13CORE.1.P.B.png\t trimmed_logos\n", + "ETV6.H13CORE.0.PS.A.png TYY1.H13CORE.0.PSM.A.png\n", + "GLIS3.H13CORE.1.S.C.png TYY1.H13CORE.1.S.B.png\n", + "GMEB2.H13CORE.0.P.C.png TYY2.H13CORE.0.PS.A.png\n", + "HSF1.H13CORE.1.P.B.png\t TYY2.H13CORE.1.SM.B.png\n", + "IRF1.H13CORE.0.P.B.png\t ZBT14.H13CORE.0.P.C.png\n", + "IRF4.H13CORE.1.S.B.png\t ZBT40.H13CORE.0.P.B.png\n", + "IRF8.H13CORE.0.P.B.png\t ZEB1.H13CORE.0.P.B.png\n", + "ITF2.H13CORE.1.PSM.A.png ZEB2.H13CORE.0.P.B.png\n", + "KLF16.H13CORE.1.P.B.png ZFP37.H13CORE.0.P.C.png\n", + "KLF9.H13CORE.1.P.B.png\t ZKSC5.H13CORE.0.P.C.png\n", + "KMT2A.H13CORE.0.P.B.png ZN100.H13CORE.1.P.B.png\n", + "MAZ.H13CORE.1.P.B.png\t ZN254.H13CORE.0.P.C.png\n", + "motifs.html\t\t ZN266.H13CORE.0.P.B.png\n", + "MSANTD4.H13CORE.0.SGIB.A.png ZN362.H13CORE.0.P.C.png\n", + "MYT1.H13CORE.0.SG.A.png ZN432.H13CORE.0.P.C.png\n", + "MYT1L.H13CORE.0.P.C.png ZN449.H13CORE.1.S.C.png\n", + "NANOG.H13CORE.0.P.B.png ZN454.H13CORE.1.SM.B.png\n", + "NFAC1.H13CORE.0.P.B.png ZN483.H13CORE.0.P.C.png\n", + "NFAC3.H13CORE.1.P.C.png ZN519.H13CORE.0.P.C.png\n", + "NFE2.H13CORE.1.SM.B.png ZN613.H13CORE.0.P.C.png\n", + "NFIL3.H13CORE.0.P.B.png ZN616.H13CORE.0.P.C.png\n", + "NR1D1.H13CORE.0.P.B.png ZN664.H13CORE.1.P.C.png\n", + "NR1I2.H13CORE.0.M.C.png ZN784.H13CORE.0.SM.B.png\n", + "NR1I2.H13CORE.1.S.C.png ZN805.H13CORE.0.P.C.png\n", + "NR5A2.H13CORE.0.PSM.A.png ZN880.H13CORE.0.P.C.png\n", + "P5F1B.H13CORE.0.S.B.png ZNF292.H13CORE.0.PSG.A.png\n", + "PIT1.H13CORE.0.SM.B.png ZNF575.H13CORE.0.PSG.A.png\n", + "RUNX3.H13CORE.1.S.B.png ZNF66.H13CORE.0.PG.A.png\n", + "SALL3.H13CORE.0.PSG.A.png ZNF70.H13CORE.0.PSG.A.png\n", + "SATB1.H13CORE.0.P.B.png ZSCAN25.H13CORE.0.PSG.A.png\n", + "SIX1.H13CORE.0.P.B.png\n" ] } ], @@ -744,14 +717,7 @@ "cell_type": "code", "execution_count": 4, "id": "caf89100", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:10:07.563276Z", - "iopub.status.busy": "2025-11-21T06:10:07.563099Z", - "iopub.status.idle": "2025-11-21T06:10:07.803904Z", - "shell.execute_reply": "2025-11-21T06:10:07.803087Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -777,558 +743,603 @@ " \n", " \n", " pos_patterns.pattern_0\n", - " 92\n", + " 91\n", " \n", " \n", - " ZN529.H13CORE.0.P.B\n", - " 0.086240\n", - " \n", - " PO6F1.H13CORE.0.SM.B\n", - " 0.336992\n", - " \n", - " SOX11.H13CORE.0.P.B\n", - " 1.000000\n", - " \n", + " PIT1.H13CORE.0.SM.B\n", + " 1.000000e+00\n", + " \n", + " CEBPG.H13CORE.2.P.B\n", + " 1.000000e+00\n", + " \n", + " ZN805.H13CORE.0.P.C\n", + " 1.000000e+00\n", + " \n", " \n", " \n", " pos_patterns.pattern_1\n", - " 76\n", + " 83\n", " \n", " \n", - " ZN776.H13CORE.0.P.C\n", - " 0.517371\n", - " \n", " ATF4.H13CORE.1.S.B\n", - " 0.517371\n", + " 3.708310e-04\n", " \n", - " DDIT3.H13CORE.0.P.B\n", - " 0.517371\n", - " \n", + " CEBPG.H13CORE.0.P.B\n", + " 1.399430e-03\n", + " \n", + " CEBPG.H13CORE.2.P.B\n", + " 1.399430e-03\n", + " \n", " \n", " \n", " pos_patterns.pattern_2\n", - " 74\n", + " 72\n", " \n", " \n", - " KMT2A.H13CORE.0.P.B\n", - " 0.000002\n", - " \n", - " ZN519.H13CORE.0.P.C\n", - " 0.001973\n", - " \n", - " KMT2B.H13CORE.0.P.B\n", - " 0.010821\n", - " \n", + " CUX1.H13CORE.0.PM.A\n", + " 6.300970e-01\n", + " \n", + " TBX5.H13CORE.2.S.B\n", + " 7.081360e-01\n", + " \n", + " ZN664.H13CORE.1.P.C\n", + " 7.081360e-01\n", + " \n", " \n", " \n", " pos_patterns.pattern_3\n", - " 73\n", + " 67\n", " \n", " \n", - " ATF4.H13CORE.0.P.B\n", - " 1.000000\n", - " \n", - " BATF2.H13CORE.0.PSG.A\n", - " 1.000000\n", - " \n", - " YBOX1.H13CORE.0.SM.B\n", - " 1.000000\n", - " \n", + " ITF2.H13CORE.1.PSM.A\n", + " 3.958280e-02\n", + " \n", + " ZEB2.H13CORE.0.P.B\n", + " 3.958280e-02\n", + " \n", + " SNAI2.H13CORE.0.PSM.A\n", + " 3.958280e-02\n", + " \n", " \n", " \n", " pos_patterns.pattern_4\n", - " 71\n", + " 66\n", " \n", " \n", - " ATF4.H13CORE.1.S.B\n", - " 0.001862\n", - " \n", - " ATF3.H13CORE.2.P.B\n", - " 0.002186\n", - " \n", - " CEBPG.H13CORE.2.P.B\n", - " 0.002186\n", - " \n", + " SOX2.H13CORE.3.S.B\n", + " 7.978900e-01\n", + " \n", + " ZFP37.H13CORE.0.P.C\n", + " 7.978900e-01\n", + " \n", + " SALL3.H13CORE.0.PSG.A\n", + " 7.978900e-01\n", + " \n", " \n", " \n", " pos_patterns.pattern_5\n", - " 68\n", + " 59\n", " \n", " \n", " ZEB2.H13CORE.0.P.B\n", - " 0.472675\n", + " 8.308970e-01\n", " \n", " ZEB1.H13CORE.0.P.B\n", - " 0.472675\n", + " 8.308970e-01\n", " \n", - " ITF2.H13CORE.1.PSM.A\n", - " 0.472675\n", - " \n", + " ZN784.H13CORE.0.SM.B\n", + " 8.308970e-01\n", + " \n", " \n", " \n", " pos_patterns.pattern_6\n", - " 67\n", + " 57\n", " \n", " \n", - " FOXJ2.H13CORE.1.SM.B\n", - " 0.283216\n", - " \n", - " ATF2.H13CORE.1.P.B\n", - " 0.283216\n", - " \n", - " ZBTB40.H13CORE.0.PSG.A\n", - " 0.339175\n", - " \n", + " ZN483.H13CORE.0.P.C\n", + " 1.000000e+00\n", + " \n", + " ZN880.H13CORE.0.P.C\n", + " 1.000000e+00\n", + " \n", + " ZNF292.H13CORE.0.PSG.A\n", + " 1.000000e+00\n", + " \n", " \n", " \n", " pos_patterns.pattern_7\n", - " 66\n", + " 51\n", " \n", " \n", - " KLF16.H13CORE.1.P.B\n", - " 0.001949\n", - " \n", - " SP2.H13CORE.1.P.B\n", - " 0.001949\n", - " \n", - " KMT2A.H13CORE.0.P.B\n", - " 0.001949\n", - " \n", + " TET3.H13CORE.0.PSGIB.A\n", + " 5.120360e-04\n", + " \n", + " ZSCAN25.H13CORE.0.PSG.A\n", + " 3.452800e-03\n", + " \n", + " MAZ.H13CORE.1.P.B\n", + " 2.605450e-02\n", + " \n", " \n", " \n", " pos_patterns.pattern_8\n", - " 66\n", + " 51\n", " \n", " \n", - " ZN483.H13CORE.0.P.C\n", - " 0.175568\n", - " \n", - " ZNF292.H13CORE.0.PSG.A\n", - " 0.336695\n", - " \n", - " ZBT44.H13CORE.0.P.C\n", - " 0.537918\n", - " \n", + " KMT2A.H13CORE.0.P.B\n", + " 7.135100e-05\n", + " \n", + " ZN519.H13CORE.0.P.C\n", + " 2.300240e-04\n", + " \n", + " KLF16.H13CORE.1.P.B\n", + " 1.671670e-03\n", + " \n", " \n", " \n", " pos_patterns.pattern_9\n", - " 61\n", + " 48\n", " \n", " \n", - " ZEB2.H13CORE.0.P.B\n", - " 0.053112\n", - " \n", - " ITF2.H13CORE.1.PSM.A\n", - " 0.053112\n", - " \n", - " SNAI2.H13CORE.0.PSM.A\n", - " 0.053112\n", - " \n", + " NFIL3.H13CORE.0.P.B\n", + " 2.666570e-01\n", + " \n", + " NANOG.H13CORE.0.P.B\n", + " 2.666570e-01\n", + " \n", + " P5F1B.H13CORE.0.S.B\n", + " 2.666570e-01\n", + " \n", " \n", " \n", " pos_patterns.pattern_10\n", - " 59\n", + " 46\n", " \n", " \n", - " ARNT2.H13CORE.0.P.B\n", - " 0.091374\n", - " \n", - " CLOCK.H13CORE.1.PS.A\n", - " 0.091374\n", - " \n", - " TEAD1.H13CORE.1.P.C\n", - " 0.900591\n", - " \n", + " TYY1.H13CORE.1.S.B\n", + " 4.215170e-02\n", + " \n", + " TYY2.H13CORE.0.PS.A\n", + " 5.291280e-02\n", + " \n", + " TYY1.H13CORE.0.PSM.A\n", + " 5.692470e-02\n", + " \n", " \n", " \n", " pos_patterns.pattern_11\n", - " 43\n", + " 45\n", " \n", " \n", - " KMT2A.H13CORE.0.P.B\n", - " 0.000005\n", - " \n", - " KLF16.H13CORE.1.P.B\n", - " 0.000018\n", - " \n", - " KLF9.H13CORE.1.P.B\n", - " 0.000018\n", - " \n", + " NR5A2.H13CORE.0.PSM.A\n", + " 4.466050e-03\n", + " \n", + " STF1.H13CORE.0.PSM.A\n", + " 4.466050e-03\n", + " \n", + " ERR3.H13CORE.0.PSM.A\n", + " 4.466050e-03\n", + " \n", " \n", " \n", " pos_patterns.pattern_12\n", - " 43\n", + " 44\n", " \n", " \n", - " NR5A2.H13CORE.0.PSM.A\n", - " 0.011962\n", - " \n", - " ERR3.H13CORE.0.PSM.A\n", - " 0.011962\n", - " \n", - " STF1.H13CORE.0.PSM.A\n", - " 0.011962\n", - " \n", + " ZN519.H13CORE.0.P.C\n", + " 1.183130e-03\n", + " \n", + " KMT2A.H13CORE.0.P.B\n", + " 1.183130e-03\n", + " \n", + " ZNF575.H13CORE.0.PSG.A\n", + " 1.357830e-01\n", + " \n", " \n", " \n", " pos_patterns.pattern_13\n", - " 34\n", + " 40\n", " \n", " \n", - " ZN740.H13CORE.1.S.C\n", - " 0.031638\n", - " \n", - " ZN281.H13CORE.1.SM.B\n", - " 0.031638\n", - " \n", - " ZN740.H13CORE.0.P.C\n", - " 0.031638\n", - " \n", + " KMT2A.H13CORE.0.P.B\n", + " 2.149500e-05\n", + " \n", + " ZN519.H13CORE.0.P.C\n", + " 3.650270e-04\n", + " \n", + " KLF9.H13CORE.1.P.B\n", + " 2.395360e-03\n", + " \n", " \n", " \n", " pos_patterns.pattern_14\n", " 32\n", " \n", " \n", - " PATZ1.H13CORE.0.P.B\n", - " 0.028355\n", - " \n", " KMT2A.H13CORE.0.P.B\n", - " 0.039733\n", + " 7.891810e-03\n", " \n", - " ARNT.H13CORE.1.P.B\n", - " 0.086674\n", - " \n", + " KLF9.H13CORE.1.P.B\n", + " 7.622300e-02\n", + " \n", + " ZN519.H13CORE.0.P.C\n", + " 1.089170e-01\n", + " \n", " \n", " \n", " pos_patterns.pattern_15\n", - " 27\n", + " 30\n", " \n", " \n", " KMT2A.H13CORE.0.P.B\n", - " 0.000015\n", + " 1.508690e-03\n", " \n", " ZN519.H13CORE.0.P.C\n", - " 0.000410\n", + " 3.196670e-03\n", " \n", " KLF9.H13CORE.1.P.B\n", - " 0.009287\n", + " 2.249850e-02\n", " \n", " \n", " \n", + " pos_patterns.pattern_16\n", + " 29\n", + " \n", + " \n", + " ZN100.H13CORE.1.P.B\n", + " 9.710870e-01\n", + " \n", + " TYY1.H13CORE.0.PSM.A\n", + " 9.710870e-01\n", + " \n", + " TYY2.H13CORE.0.PS.A\n", + " 9.710870e-01\n", + " \n", + " \n", + " \n", + " pos_patterns.pattern_17\n", + " 29\n", + " \n", + " \n", + " ZNF66.H13CORE.0.PG.A\n", + " 2.199250e-01\n", + " \n", + " ZEB2.H13CORE.0.P.B\n", + " 2.199250e-01\n", + " \n", + " NR1D1.H13CORE.0.P.B\n", + " 2.199250e-01\n", + " \n", + " \n", + " \n", + " pos_patterns.pattern_18\n", + " 24\n", + " \n", + " \n", + " KMT2A.H13CORE.0.P.B\n", + " 7.308550e-03\n", + " \n", + " ZN519.H13CORE.0.P.C\n", + " 2.609220e-02\n", + " \n", + " KLF9.H13CORE.1.P.B\n", + " 1.561570e-01\n", + " \n", + " \n", + " \n", + " pos_patterns.pattern_19\n", + " 21\n", + " \n", + " \n", + " ZNF70.H13CORE.0.PSG.A\n", + " 9.806130e-01\n", + " \n", + " ESX1.H13CORE.1.S.B\n", + " 9.806130e-01\n", + " \n", + " ALX3.H13CORE.0.SM.B\n", + " 9.806130e-01\n", + " \n", + " \n", + " \n", " neg_patterns.pattern_0\n", - " 300\n", + " 285\n", " \n", " \n", - " FLI1.H13CORE.0.PSM.A\n", - " 0.002008\n", - " \n", - " ELK4.H13CORE.0.PSM.A\n", - " 0.002008\n", - " \n", - " FEV.H13CORE.0.S.B\n", - " 0.002008\n", - " \n", + " ERG.H13CORE.0.P.B\n", + " 1.806400e-03\n", + " \n", + " ETS2.H13CORE.1.P.B\n", + " 1.806400e-03\n", + " \n", + " ETV6.H13CORE.0.PS.A\n", + " 2.267910e-03\n", + " \n", " \n", " \n", " neg_patterns.pattern_1\n", - " 110\n", + " 136\n", " \n", " \n", - " MYT1L.H13CORE.0.P.C\n", - " 1.000000\n", - " \n", - " MSANTD4.H13CORE.0.SGIB.A\n", - " 1.000000\n", - " \n", - " NR1I3.H13CORE.1.PSM.A\n", - " 1.000000\n", - " \n", + " ZEB1.H13CORE.0.P.B\n", + " 1.000000e+00\n", + " \n", + " ZN616.H13CORE.0.P.C\n", + " 1.000000e+00\n", + " \n", + " ZKSC5.H13CORE.0.P.C\n", + " 1.000000e+00\n", + " \n", " \n", " \n", " neg_patterns.pattern_2\n", - " 109\n", + " 122\n", " \n", " \n", - " KMT2A.H13CORE.0.P.B\n", - " 0.000019\n", - " \n", - " ZN519.H13CORE.0.P.C\n", - " 0.003585\n", - " \n", - " KLF9.H13CORE.1.P.B\n", - " 0.005799\n", - " \n", + " ZN362.H13CORE.0.P.C\n", + " 2.168340e-06\n", + " \n", + " CPEB1.H13CORE.1.S.B\n", + " 6.229750e-04\n", + " \n", + " ZN613.H13CORE.0.P.C\n", + " 1.265990e-03\n", + " \n", " \n", " \n", " neg_patterns.pattern_3\n", - " 108\n", + " 104\n", " \n", " \n", - " SATB1.H13CORE.0.P.B\n", - " 0.001747\n", - " \n", - " LMX1B.H13CORE.2.S.B\n", - " 0.032521\n", - " \n", - " ZNF618.H13CORE.0.G.B\n", - " 0.037035\n", - " \n", + " MSANTD4.H13CORE.0.SGIB.A\n", + " 1.000000e+00\n", + " \n", + " MYT1L.H13CORE.0.P.C\n", + " 1.000000e+00\n", + " \n", + " MYT1.H13CORE.0.SG.A\n", + " 1.000000e+00\n", + " \n", " \n", " \n", " neg_patterns.pattern_4\n", - " 74\n", + " 91\n", " \n", " \n", " KMT2A.H13CORE.0.P.B\n", - " 0.129437\n", + " 3.907660e-05\n", " \n", - " CREB1.H13CORE.0.PSM.A\n", - " 0.142209\n", - " \n", " SP2.H13CORE.1.P.B\n", - " 0.153718\n", + " 4.158810e-04\n", " \n", + " SP3.H13CORE.0.P.B\n", + " 4.158810e-04\n", + " \n", " \n", " \n", " neg_patterns.pattern_5\n", - " 73\n", + " 74\n", " \n", " \n", - " KMT2A.H13CORE.0.P.B\n", - " 0.000002\n", - " \n", " KLF9.H13CORE.1.P.B\n", - " 0.000002\n", + " 1.066410e-04\n", " \n", - " PATZ1.H13CORE.0.P.B\n", - " 0.000023\n", - " \n", + " KMT2A.H13CORE.0.P.B\n", + " 1.094160e-04\n", + " \n", + " KLF16.H13CORE.1.P.B\n", + " 1.094160e-04\n", + " \n", " \n", " \n", " neg_patterns.pattern_6\n", - " 73\n", + " 72\n", " \n", " \n", - " ZEB1.H13CORE.0.P.B\n", - " 1.000000\n", - " \n", - " ZN616.H13CORE.0.P.C\n", - " 1.000000\n", - " \n", - " ZN778.H13CORE.1.P.B\n", - " 1.000000\n", - " \n", + " ZBT14.H13CORE.0.P.C\n", + " 4.462310e-01\n", + " \n", + " ZN454.H13CORE.1.SM.B\n", + " 4.649430e-01\n", + " \n", + " GMEB2.H13CORE.0.P.C\n", + " 4.649430e-01\n", + " \n", " \n", " \n", " neg_patterns.pattern_7\n", - " 70\n", + " 72\n", " \n", " \n", - " IRF8.H13CORE.0.P.B\n", - " 0.014792\n", - " \n", - " IRF4.H13CORE.0.P.B\n", - " 0.076993\n", - " \n", - " LMX1B.H13CORE.0.P.C\n", - " 0.076993\n", - " \n", + " ZN432.H13CORE.0.P.C\n", + " 1.755440e-01\n", + " \n", + " SATB1.H13CORE.0.P.B\n", + " 1.755440e-01\n", + " \n", + " ZBT40.H13CORE.0.P.B\n", + " 2.858940e-01\n", + " \n", " \n", " \n", " neg_patterns.pattern_8\n", - " 66\n", + " 63\n", " \n", " \n", - " PO4F2.H13CORE.0.S.B\n", - " 0.147974\n", - " \n", - " PO3F2.H13CORE.1.S.B\n", - " 0.354977\n", - " \n", - " PAX4.H13CORE.1.S.C\n", - " 0.354977\n", - " \n", + " STAT2.H13CORE.0.P.B\n", + " 1.304070e-03\n", + " \n", + " STAT1.H13CORE.1.P.B\n", + " 4.996890e-03\n", + " \n", + " IRF1.H13CORE.0.P.B\n", + " 9.939080e-03\n", + " \n", " \n", " \n", " neg_patterns.pattern_9\n", - " 61\n", + " 60\n", " \n", " \n", - " KMT2A.H13CORE.0.P.B\n", - " 0.002038\n", - " \n", + " KLF9.H13CORE.1.P.B\n", + " 6.989590e-14\n", + " \n", " SP2.H13CORE.1.P.B\n", - " 0.013105\n", + " 5.110540e-13\n", " \n", - " MYSM1.H13CORE.0.P.B\n", - " 0.013105\n", - " \n", + " KLF16.H13CORE.1.P.B\n", + " 3.646010e-12\n", + " \n", " \n", " \n", " neg_patterns.pattern_10\n", - " 60\n", + " 58\n", " \n", " \n", - " ZN784.H13CORE.0.SM.B\n", - " 0.027715\n", - " \n", - " KMT2A.H13CORE.0.P.B\n", - " 0.139139\n", - " \n", - " PATZ1.H13CORE.0.P.B\n", - " 0.152445\n", - " \n", + " TYY1.H13CORE.0.PSM.A\n", + " 2.596370e-03\n", + " \n", + " TYY2.H13CORE.1.SM.B\n", + " 2.596370e-03\n", + " \n", + " TYY2.H13CORE.0.PS.A\n", + " 2.596370e-03\n", + " \n", " \n", " \n", " neg_patterns.pattern_11\n", - " 52\n", + " 57\n", " \n", " \n", - " STAT2.H13CORE.0.P.B\n", - " 0.000388\n", - " \n", - " STAT1.H13CORE.1.P.B\n", - " 0.001192\n", - " \n", - " IRF4.H13CORE.0.P.B\n", - " 0.037773\n", - " \n", + " ZN266.H13CORE.0.P.B\n", + " 1.000000e+00\n", + " \n", + " NR1I2.H13CORE.1.S.C\n", + " 1.000000e+00\n", + " \n", + " NR1I2.H13CORE.0.M.C\n", + " 1.000000e+00\n", + " \n", " \n", " \n", " neg_patterns.pattern_12\n", - " 51\n", + " 49\n", " \n", " \n", - " CREB1.H13CORE.0.PSM.A\n", - " 0.200907\n", - " \n", - " SP140L.H13CORE.0.PSGIB.A\n", - " 0.265513\n", - " \n", - " SRBP1.H13CORE.0.P.B\n", - " 0.265513\n", - " \n", + " SIX2.H13CORE.0.P.B\n", + " 1.000000e+00\n", + " \n", + " SIX1.H13CORE.0.P.B\n", + " 1.000000e+00\n", + " \n", + " ZN254.H13CORE.0.P.C\n", + " 1.000000e+00\n", + " \n", " \n", " \n", " neg_patterns.pattern_13\n", - " 46\n", + " 47\n", " \n", " \n", - " MYT1L.H13CORE.0.P.C\n", - " 0.034112\n", - " \n", - " Z354A.H13CORE.0.P.B\n", - " 0.558669\n", - " \n", - " ZNF618.H13CORE.0.G.B\n", - " 0.736356\n", - " \n", + " HSF1.H13CORE.1.P.B\n", + " 4.076720e-01\n", + " \n", + " NFAC3.H13CORE.1.P.C\n", + " 4.076720e-01\n", + " \n", + " RUNX3.H13CORE.1.S.B\n", + " 8.661130e-01\n", + " \n", " \n", " \n", " neg_patterns.pattern_14\n", - " 45\n", + " 44\n", " \n", " \n", - " SP2.H13CORE.1.P.B\n", - " 0.000071\n", - " \n", - " KLF9.H13CORE.1.P.B\n", - " 0.000304\n", - " \n", - " KLF16.H13CORE.1.P.B\n", - " 0.000304\n", - " \n", + " NFAC1.H13CORE.0.P.B\n", + " 3.999920e-05\n", + " \n", + " NFE2.H13CORE.1.SM.B\n", + " 2.837520e-04\n", + " \n", + " BACH2.H13CORE.1.SM.B\n", + " 4.137020e-04\n", + " \n", " \n", " \n", " neg_patterns.pattern_15\n", - " 41\n", + " 43\n", " \n", " \n", - " ZN266.H13CORE.0.P.B\n", - " 1.000000\n", - " \n", - " RORB.H13CORE.0.SM.B\n", - " 1.000000\n", - " \n", - " NR1I2.H13CORE.1.S.C\n", - " 1.000000\n", - " \n", + " SPIB.H13CORE.0.P.B\n", + " 2.458950e-01\n", + " \n", + " IRF8.H13CORE.0.P.B\n", + " 2.458950e-01\n", + " \n", + " IRF4.H13CORE.1.S.B\n", + " 4.113850e-01\n", + " \n", " \n", " \n", " neg_patterns.pattern_16\n", - " 40\n", + " 38\n", " \n", " \n", - " KMT2A.H13CORE.0.P.B\n", - " 0.013985\n", - " \n", - " KLF16.H13CORE.1.P.B\n", - " 0.020838\n", - " \n", - " PATZ1.H13CORE.0.P.B\n", - " 0.022392\n", - " \n", + " CREB1.H13CORE.0.PSM.A\n", + " 1.453930e-02\n", + " \n", + " ATF1.H13CORE.0.P.B\n", + " 1.453930e-02\n", + " \n", + " ATF1.H13CORE.1.P.B\n", + " 1.453930e-02\n", + " \n", " \n", " \n", " neg_patterns.pattern_17\n", - " 38\n", + " 35\n", " \n", " \n", " TAF1.H13CORE.0.P.B\n", - " 0.000003\n", + " 7.852060e-06\n", " \n", " KMT2A.H13CORE.0.P.B\n", - " 0.000009\n", + " 3.472120e-03\n", " \n", - " TYY2.H13CORE.0.PS.A\n", - " 0.000059\n", - " \n", + " KLF16.H13CORE.1.P.B\n", + " 3.472120e-03\n", + " \n", " \n", " \n", " neg_patterns.pattern_18\n", - " 38\n", + " 29\n", " \n", " \n", - " KMT2A.H13CORE.0.P.B\n", - " 0.000109\n", - " \n", - " KLF9.H13CORE.1.P.B\n", - " 0.007919\n", - " \n", - " PATZ1.H13CORE.0.P.B\n", - " 0.021664\n", - " \n", + " TFEC.H13CORE.0.M.B\n", + " 5.423550e-01\n", + " \n", + " ZN449.H13CORE.1.S.C\n", + " 5.423550e-01\n", + " \n", + " GLIS3.H13CORE.1.S.C\n", + " 5.423550e-01\n", + " \n", " \n", " \n", " neg_patterns.pattern_19\n", - " 37\n", + " 26\n", " \n", " \n", - " NFE2.H13CORE.1.SM.B\n", - " 0.001095\n", - " \n", - " NFAC2.H13CORE.0.P.B\n", - " 0.001095\n", - " \n", - " BACH2.H13CORE.1.SM.B\n", - " 0.001095\n", - " \n", - " \n", - " \n", - " neg_patterns.pattern_20\n", - " 33\n", - " \n", - " \n", - " IRF4.H13CORE.1.S.B\n", - " 0.489419\n", - " \n", - " IRF8.H13CORE.0.P.B\n", - " 0.489419\n", - " \n", - " IRF7.H13CORE.1.SM.B\n", - " 0.489419\n", - " \n", + " KMT2A.H13CORE.0.P.B\n", + " 3.903350e-07\n", + " \n", + " ZN519.H13CORE.0.P.C\n", + " 8.733140e-05\n", + " \n", + " KLF9.H13CORE.1.P.B\n", + " 8.134530e-04\n", + " \n", " \n", " \n", "" @@ -1350,25 +1361,20 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 5, "id": "41a34957", "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:10:07.805193Z", - "iopub.status.busy": "2025-11-21T06:10:07.805063Z", - "iopub.status.idle": "2025-11-21T06:10:07.866956Z", - "shell.execute_reply": "2025-11-21T06:10:07.865904Z" - } + "scrolled": true }, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+gAAAEsCAYAAABQRZlvAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAPYQAAD2EBqD+naQAAbL9JREFUeJzt3Xl8VOW9P/DPmZnMZF8hCWFLwqYgmyAIirigSC3VLlatLUirvbVyb23aesVfBW29jbbqpQuVuoK1itYFe62iGAtUAREwruwJSyAJ2ZOZJLOd8/vjZCYz2ZfznHMm83m/Xsczc+bM8zwzg5n5nu+zSIqiKCAiIiIiIiIiQ1mMbgARERERERERMUAnIiIiIiIiMgUG6EREREREREQmwACdiIiIiIiIyAQYoBMRERERERGZAAN0IiIiIiIiIhNggE5ERERERERkAgzQiYiIiIiIiEyAAToRERERERGRCTBAJyIiIiIiIjIBBuhEREREREREJsAAnYiIiIiIiMgEGKATERERERERmQADdCIiIiIiIiITYIBOREREREREZAIM0ImIiIiIiIhMgAE6ERERERERkQkwQCciIiIiIiIyAQboRERERERERCbAAJ2IiIiIiIjIBBigExEREREREZkAA3QiIiIiIiIiE2CATkRERERERGQCDNCJiIiIiIiITIABOhEREREREZEJMEAnIiIiIiIiMgEG6EREREREREQmwACdiIiIiIiIyAQYoBMRERERERGZAAN0IiIiIiIiIhNggE5ERERERERkAgzQiYiIiIiIiEyAAToRERERERGRCTBAJyIiIiIiIjIBBuhEREREREREJmAzugFERERE/eZtAhoPAo0HgIYv1X3jIcBTC/ibAV8zIFkAiwOwpwBxo4D4ti1uFJA6DRh2IWBPNfqVEBERBUmKoihGN4KIiIioV42HgJMvAideBBq/1KBACUiZDAybDwxfAIxcyoCdiIgMxQCdiIiIzMt5HDj5EnByE1D3sdi6LHYg5yvAmBvVYN0WL7Y+IiKiDhigExERkfk4jwOf/hI48Tdj6rclAGNvAibdCaRMMaYNREQUdRigExERkXm4a4Ev/gc48idA9hjdGlXOV4Fp/wOkTTO6JURENMQxQCciIiLj+d3A4T+qwbm33ujWdEECcm8Gpt4PJOYb3RgiIhqiGKATERGRsVwngfe/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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+gAAAEsCAYAAABQRZlvAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjksIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvJkbTWQAAAAlwSFlzAAAPYQAAD2EBqD+naQAAbL9JREFUeJzt3Xl8VOW9P/DPmZnMZF8hCWFLwqYgmyAIirigSC3VLlatLUirvbVyb23aesVfBW29jbbqpQuVuoK1itYFe62iGAtUAREwruwJSyAJ2ZOZJLOd8/vjZCYz2ZfznHMm83m/Xsczc+bM8zwzg5n5nu+zSIqiKCAiIiIiIiIiQ1mMbgARERERERERMUAnIiIiIiIiMgUG6EREREREREQmwACdiIiIiIiIyAQYoBMRERERERGZAAN0IiIiIiIiIhNggE5ERERERERkAgzQiYiIiIiIiEyAAToRERERERGRCTBAJyIiIiIiIjIBBuhEREREREREJsAAnYiIiIiIiMgEGKATERERERERmQADdCIiIiIiIiITYIBOREREREREZAIM0ImIiIiIiIhMgAE6ERERERERkQkwQCciIiIiIiIyAQboRERERERERCbAAJ2IiIiIiIjIBBigExEREREREZkAA3QiIiIiIiIiE2CATkRERERERGQCDNCJiIiIiIiITIABOhEREREREZEJMEAnIiIiIiIiMgEG6EREREREREQmwACdiIiIiIiIyAQYoBMRERERERGZAAN0IiIiIiIiIhNggE5ERERERERkAgzQiYiIiIiIiEyAAToRERERERGRCTBAJyIiIiIiIjIBBuhEREREREREJmAzugFERERE/eZtAhoPAo0HgIYv1X3jIcBTC/ibAV8zIFkAiwOwpwBxo4D4ti1uFJA6DRh2IWBPNfqVEBERBUmKoihGN4KIiIioV42HgJMvAideBBq/1KBACUiZDAybDwxfAIxcyoCdiIgMxQCdiIiIzMt5HDj5EnByE1D3sdi6LHYg5yvAmBvVYN0WL7Y+IiKiDhigExERkfk4jwOf/hI48Tdj6rclAGNvAibdCaRMMaYNREQUdRigExERkXm4a4Ev/gc48idA9hjdGlXOV4Fp/wOkTTO6JURENMQxQCciIiLj+d3A4T+qwbm33ujWdEECcm8Gpt4PJOYb3RgiIhqiGKATERGRsVwngfe/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", "text/plain": [ "" ] }, - "execution_count": 8, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -1418,16 +1424,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 6, "id": "3b3faf06", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:10:07.868676Z", - "iopub.status.busy": "2025-11-21T06:10:07.868508Z", - "iopub.status.idle": "2025-11-21T06:11:28.538893Z", - "shell.execute_reply": "2025-11-21T06:11:28.538153Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -1435,21 +1434,13 @@ "text": [ "decima - INFO - Using device: 0\n", "decima - INFO - Loading model v1_rep0 and metadata to compute attributions...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mmhcelik\u001b[0m (\u001b[33mmhcw\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'rep0:latest', 720.03MB. 1 files...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 00:00:00.8 (863.9MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: \u001b[33mWARNING\u001b[0m A graphql request initiated by the public wandb API timed out (timeout=19 sec). Create a new API with an integer timeout larger than 19, e.g., `api = wandb.Api(timeout=29)` to increase the graphql timeout.\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 00:00:01.6 (1964.2MB/s)\n", - "/home/celikm5/Projects/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", - "100%|████████████████████████████████████████████| 1/1 [00:00<00:00, 330.03it/s]\n", - "Computing attributions...: 8%|█▎ | 4/50 [00:04<00:44, 1.03it/s]decima - WARNING - Gene XRCC5 has low correlation with the model. Pearson: 0.4621304058925145. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", - "Computing attributions...: 10%|█▋ | 5/50 [00:05<00:41, 1.08it/s]decima - WARNING - Gene FNIP1 has low correlation with the model. Pearson: 0.044592478397006044. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", - "Computing attributions...: 40%|██████▍ | 20/50 [00:17<00:25, 1.19it/s]decima - WARNING - Gene LRRFIP1 has low correlation with the model. Pearson: 0.4621130932978845. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", - "Computing attributions...: 70%|███████████▏ | 35/50 [00:30<00:12, 1.20it/s]decima - WARNING - Gene CHD4 has low correlation with the model. Pearson: 0.27165706153002717. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", - "Computing attributions...: 100%|████████████████| 50/50 [00:42<00:00, 1.17it/s]\n", + "/home/lala8/code/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", + "100%|████████████████████████████████████████████| 1/1 [00:00<00:00, 193.06it/s]\n", + "Computing attributions...: 8%|█▎ | 4/50 [00:05<00:54, 1.19s/it]decima - WARNING - Gene XRCC5 has low correlation with the model. Pearson: 0.4621304058925145. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", + "Computing attributions...: 10%|█▋ | 5/50 [00:06<00:50, 1.13s/it]decima - WARNING - Gene FNIP1 has low correlation with the model. Pearson: 0.044592478397006044. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", + "Computing attributions...: 40%|██████▍ | 20/50 [00:21<00:29, 1.02it/s]decima - WARNING - Gene LRRFIP1 has low correlation with the model. Pearson: 0.4621130932978845. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", + "Computing attributions...: 70%|███████████▏ | 35/50 [00:35<00:14, 1.05it/s]decima - WARNING - Gene CHD4 has low correlation with the model. Pearson: 0.27165706153002717. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", + "Computing attributions...: 100%|████████████████| 50/50 [00:50<00:00, 1.00s/it]\n", "\u001b[0m" ] } @@ -1468,21 +1459,14 @@ "id": "bc622b7f", "metadata": {}, "source": [ - "end second replicate:" + "and the second replicate:" ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 7, "id": "dffdc854", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:11:28.541730Z", - "iopub.status.busy": "2025-11-21T06:11:28.541459Z", - "iopub.status.idle": "2025-11-21T06:13:02.045520Z", - "shell.execute_reply": "2025-11-21T06:13:02.044815Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -1490,20 +1474,14 @@ "text": [ "decima - INFO - Using device: 0\n", "decima - INFO - Loading model v1_rep1 and metadata to compute attributions...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mmhcelik\u001b[0m (\u001b[33mmhcw\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'rep1:latest', 720.03MB. 1 files...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 00:00:02.0 (361.9MB/s)\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 00:00:01.7 (1872.3MB/s)\n", - "/home/celikm5/Projects/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", - "100%|████████████████████████████████████████████| 1/1 [00:00<00:00, 321.99it/s]\n", - "Computing attributions...: 8%|█▎ | 4/50 [00:04<00:43, 1.06it/s]decima - WARNING - Gene XRCC5 has low correlation with the model. Pearson: 0.4621304058925145. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", - "Computing attributions...: 10%|█▋ | 5/50 [00:04<00:40, 1.10it/s]decima - WARNING - Gene FNIP1 has low correlation with the model. Pearson: 0.044592478397006044. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", - "Computing attributions...: 40%|██████▍ | 20/50 [00:17<00:25, 1.19it/s]decima - WARNING - Gene LRRFIP1 has low correlation with the model. Pearson: 0.4621130932978845. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", - "Computing attributions...: 70%|███████████▏ | 35/50 [00:30<00:12, 1.19it/s]decima - WARNING - Gene CHD4 has low correlation with the model. Pearson: 0.27165706153002717. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", - "Computing attributions...: 100%|████████████████| 50/50 [00:42<00:00, 1.17it/s]\n", + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n", + "/home/lala8/code/decima/src/decima/interpret/attributer.py:66: UserWarning: `off_tasks` is not provided. Using all other tasks as off_tasks.\n", + "100%|████████████████████████████████████████████| 1/1 [00:00<00:00, 198.97it/s]\n", + "Computing attributions...: 8%|█▎ | 4/50 [00:05<00:54, 1.18s/it]decima - WARNING - Gene XRCC5 has low correlation with the model. Pearson: 0.4621304058925145. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", + "Computing attributions...: 10%|█▋ | 5/50 [00:06<00:49, 1.10s/it]decima - WARNING - Gene FNIP1 has low correlation with the model. Pearson: 0.044592478397006044. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", + "Computing attributions...: 40%|██████▍ | 20/50 [00:20<00:28, 1.07it/s]decima - WARNING - Gene LRRFIP1 has low correlation with the model. Pearson: 0.4621130932978845. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", + "Computing attributions...: 70%|███████████▏ | 35/50 [00:35<00:14, 1.03it/s]decima - WARNING - Gene CHD4 has low correlation with the model. Pearson: 0.27165706153002717. Be careful with the predictions of the model for this gene. Check `DecimaResult.load().gene_metadata['pearson']` to see the correlation of the gene with the model.\n", + "Computing attributions...: 100%|████████████████| 50/50 [00:49<00:00, 1.01it/s]\n", "\u001b[0m" ] } @@ -1519,16 +1497,9 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 8, "id": "a9808dc8", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:13:02.047298Z", - "iopub.status.busy": "2025-11-21T06:13:02.047109Z", - "iopub.status.idle": "2025-11-21T06:13:02.182109Z", - "shell.execute_reply": "2025-11-21T06:13:02.181578Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -1544,41 +1515,48 @@ "example/modisco_subcommands/modisco_neurons.seqlets.bed\n", "\n", "example/modisco_subcommands/modisco_neurons_report:\n", - "AHCTF1.H13CORE.0.B.B.png NKX61.H13CORE.0.PS.A.png\n", - "ATF4.H13CORE.2.SM.B.png NR1D1.H13CORE.0.P.B.png\n", - "BACH1.H13CORE.0.P.B.png NR1I3.H13CORE.1.PSM.A.png\n", - "CEBPG.H13CORE.2.P.B.png NR2F6.H13CORE.3.SM.B.png\n", - "CREB1.H13CORE.0.PSM.A.png PATZ1.H13CORE.0.P.B.png\n", - "DDIT3.H13CORE.0.P.B.png PO5F1.H13CORE.0.P.B.png\n", - "ELK4.H13CORE.0.PSM.A.png PRD13.H13CORE.0.P.B.png\n", - "ERR1.H13CORE.0.PSM.A.png RORG.H13CORE.0.M.C.png\n", - "ERR2.H13CORE.0.PSM.A.png SNAI2.H13CORE.0.PSM.A.png\n", - "ERR3.H13CORE.0.PSM.A.png SOX2.H13CORE.1.P.B.png\n", - "ETV4.H13CORE.0.P.B.png\t SOX3.H13CORE.1.S.C.png\n", - "ETV6.H13CORE.0.PS.A.png SP140L.H13CORE.0.PSGIB.A.png\n", - "FEV.H13CORE.0.S.B.png\t SP2.H13CORE.1.P.B.png\n", - "FOSB.H13CORE.1.M.C.png\t SP3.H13CORE.0.P.B.png\n", - "FOS.H13CORE.1.S.C.png\t SPIB.H13CORE.0.P.B.png\n", - "HTF4.H13CORE.0.PSM.A.png SPIB.H13CORE.1.S.C.png\n", - "IRF1.H13CORE.0.P.B.png\t STAT2.H13CORE.0.P.B.png\n", - "IRF4.H13CORE.0.P.B.png\t TAF1.H13CORE.0.P.B.png\n", - "IRF8.H13CORE.0.P.B.png\t TFE3.H13CORE.0.PSM.A.png\n", - "ITF2.H13CORE.1.PSM.A.png TFEB.H13CORE.0.SM.B.png\n", - "JDP2.H13CORE.0.SM.B.png TFEC.H13CORE.0.M.B.png\n", - "JUN.H13CORE.0.P.B.png\t TFEC.H13CORE.1.SM.B.png\n", - "KLF12.H13CORE.0.P.C.png trimmed_logos\n", - "KLF16.H13CORE.1.P.B.png TYY1.H13CORE.0.PSM.A.png\n", - "KLF8.H13CORE.1.P.C.png\t TYY2.H13CORE.0.PS.A.png\n", - "KLF9.H13CORE.1.P.B.png\t ZBT14.H13CORE.0.P.C.png\n", - "KMT2A.H13CORE.0.P.B.png ZEB1.H13CORE.0.P.B.png\n", - "MESP1.H13CORE.0.S.C.png ZEB2.H13CORE.0.P.B.png\n", - "motifs.html\t\t ZFP28.H13CORE.0.P.B.png\n", - "MYC.H13CORE.0.P.B.png\t ZN37A.H13CORE.0.P.B.png\n", - "MYCN.H13CORE.0.PS.A.png ZN519.H13CORE.0.P.C.png\n", - "MYT1.H13CORE.0.SG.A.png ZN543.H13CORE.0.P.C.png\n", - "MYT1L.H13CORE.0.P.C.png ZN616.H13CORE.0.P.C.png\n", - "NANOG.H13CORE.0.P.B.png ZN778.H13CORE.1.P.B.png\n", - "NF2L2.H13CORE.0.P.B.png ZNF618.H13CORE.0.G.B.png\n" + "ATF6A.H13CORE.0.SM.B.png ONEC2.H13CORE.3.P.B.png\n", + "BACH1.H13CORE.0.P.B.png PKNX1.H13CORE.3.SM.B.png\n", + "BATF2.H13CORE.0.PSG.A.png RFX1.H13CORE.0.PM.A.png\n", + "BHA15.H13CORE.0.P.B.png RFX3.H13CORE.0.PSM.A.png\n", + "CREB1.H13CORE.0.PSM.A.png SATB1.H13CORE.0.P.B.png\n", + "DMRT3.H13CORE.0.S.C.png SKOR1.H13CORE.1.S.C.png\n", + "E2F8.H13CORE.1.SM.B.png SNAI2.H13CORE.0.PSM.A.png\n", + "EHF.H13CORE.0.P.B.png\t SP2.H13CORE.1.P.B.png\n", + "EOMES.H13CORE.0.PSM.A.png SP3.H13CORE.0.P.B.png\n", + "ERR3.H13CORE.0.PSM.A.png SPIB.H13CORE.1.S.C.png\n", + "ETV2.H13CORE.0.S.B.png\t STAT1.H13CORE.1.P.B.png\n", + "ETV4.H13CORE.0.P.B.png\t STAT2.H13CORE.0.P.B.png\n", + "ETV5.H13CORE.1.PM.A.png TAF1.H13CORE.0.P.B.png\n", + "ETV6.H13CORE.0.PS.A.png TFE2.H13CORE.0.PS.A.png\n", + "ETV7.H13CORE.0.SM.B.png trimmed_logos\n", + "FBXL19.H13CORE.0.PSGIB.A.png TYY1.H13CORE.0.PSM.A.png\n", + "FEV.H13CORE.0.S.B.png\t TYY1.H13CORE.1.S.B.png\n", + "FOSB.H13CORE.0.P.B.png\t TYY2.H13CORE.0.PS.A.png\n", + "GABPA.H13CORE.0.PSM.A.png TYY2.H13CORE.1.SM.B.png\n", + "HTF4.H13CORE.0.PSM.A.png ZBTB40.H13CORE.0.PSG.A.png\n", + "HXD11.H13CORE.0.PS.A.png ZEB1.H13CORE.0.P.B.png\n", + "IRF3.H13CORE.1.SM.B.png ZEB2.H13CORE.0.P.B.png\n", + "IRF8.H13CORE.0.P.B.png\t ZFP42.H13CORE.0.PM.A.png\n", + "ITF2.H13CORE.1.PSM.A.png ZFX.H13CORE.0.P.B.png\n", + "KLF13.H13CORE.1.P.C.png ZKSC5.H13CORE.0.P.C.png\n", + "KLF16.H13CORE.1.P.B.png ZN362.H13CORE.0.P.C.png\n", + "KLF9.H13CORE.1.P.B.png\t ZN454.H13CORE.1.SM.B.png\n", + "KMT2A.H13CORE.0.P.B.png ZN483.H13CORE.0.P.C.png\n", + "KMT2B.H13CORE.0.P.B.png ZN510.H13CORE.0.P.C.png\n", + "LHX1.H13CORE.1.M.C.png\t ZN519.H13CORE.0.P.C.png\n", + "MAD4.H13CORE.0.P.C.png\t ZN554.H13CORE.1.P.C.png\n", + "MAZ.H13CORE.0.P.B.png\t ZN584.H13CORE.1.P.C.png\n", + "MNT.H13CORE.0.PS.A.png\t ZN595.H13CORE.0.P.C.png\n", + "motifs.html\t\t ZN616.H13CORE.0.P.C.png\n", + "MYC.H13CORE.0.P.B.png\t ZN716.H13CORE.0.P.C.png\n", + "MYSM1.H13CORE.0.P.B.png ZN778.H13CORE.1.P.B.png\n", + "MYT1.H13CORE.0.SG.A.png ZN784.H13CORE.0.SM.B.png\n", + "MYT1L.H13CORE.0.P.C.png ZNF35.H13CORE.0.P.C.png\n", + "NF2L1.H13CORE.0.P.B.png ZNF575.H13CORE.0.PSG.A.png\n", + "NF2L2.H13CORE.0.P.B.png ZNF618.H13CORE.0.G.B.png\n", + "NFAC1.H13CORE.0.P.B.png ZNF79.H13CORE.0.P.C.png\n", + "NR5A2.H13CORE.0.PSM.A.png\n" ] } ], @@ -1599,214 +1577,204 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 9, "id": "025b6519", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:13:02.183509Z", - "iopub.status.busy": "2025-11-21T06:13:02.183359Z", - "iopub.status.idle": "2025-11-21T06:13:40.220609Z", - "shell.execute_reply": "2025-11-21T06:13:40.219968Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "decima - INFO - Loading metadata for model ensemble...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mmhcelik\u001b[0m (\u001b[33mmhcw\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 00:00:02.0 (1586.1MB/s)\n", - "100%|████████████████████████████████████████████| 1/1 [00:00<00:00, 364.41it/s]\n", - "Loading attributions and sequences...: 100%|████| 50/50 [00:10<00:00, 4.87it/s]\n", - "2025-11-25 12:24:08,734 - modisco-lite - INFO - Running TFMoDISco version 2.4.0\n", - "2025-11-25 12:24:08,740 - modisco-lite - INFO - Extracting seqlets for 50 tasks:\n", - "2025-11-25 12:24:08,740 - modisco-lite - INFO - - Smoothing and splitting tracks\n", - "2025-11-25 12:24:08,753 - modisco-lite - INFO - - Computing null values with Laplacian null model\n", - "2025-11-25 12:24:08,810 - modisco-lite - INFO - - Computing isotonic thresholds\n", - "2025-11-25 12:24:08,841 - modisco-lite - INFO - - Refining thresholds\n", - "2025-11-25 12:24:09,134 - modisco-lite - INFO - - Extracting seqlets\n", - "2025-11-25 12:24:09,185 - modisco-lite - INFO - - Extracting 1398 positive seqlets\n", - "2025-11-25 12:24:09,192 - modisco-lite - INFO - - Round 0: Generating coarse resolution affinity matrix for 1398 seqlets\n", - "100%|██████████████████████████████████████| 1398/1398 [00:05<00:00, 238.94it/s]\n", - "2025-11-25 12:24:22,828 - modisco-lite - INFO - - Round 0: Generating fine resolution affinity matrix for 1398 seqlets and 1398 neighbors\n", - "100%|██████████████████████████████████████| 1398/1398 [00:01<00:00, 995.30it/s]\n", - "100%|██████████████████████████████████████| 1398/1398 [00:01<00:00, 993.73it/s]\n", - "2025-11-25 12:24:25,746 - modisco-lite - INFO - - Round 0: Filtering seqlets by correlation\n", - "2025-11-25 12:24:26,513 - modisco-lite - INFO - - Round 0: Density adaptation\n", - "2025-11-25 12:24:29,124 - modisco-lite - INFO - - Round 0: Clustering with Leiden algorithm\n", + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n", + "100%|████████████████████████████████████████████| 1/1 [00:00<00:00, 198.63it/s]\n", + "Loading attributions and sequences...: 100%|████| 50/50 [00:10<00:00, 4.95it/s]\n", + "2026-05-24 22:26:01,522 - modisco-lite - INFO - Running TFMoDISco version 2.4.0\n", + "2026-05-24 22:26:01,530 - modisco-lite - INFO - Extracting seqlets for 50 tasks:\n", + "2026-05-24 22:26:01,530 - modisco-lite - INFO - - Smoothing and splitting tracks\n", + "2026-05-24 22:26:01,548 - modisco-lite - INFO - - Computing null values with Laplacian null model\n", + "2026-05-24 22:26:01,626 - modisco-lite - INFO - - Computing isotonic thresholds\n", + "2026-05-24 22:26:01,666 - modisco-lite - INFO - - Refining thresholds\n", + "2026-05-24 22:26:02,040 - modisco-lite - INFO - - Extracting seqlets\n", + "2026-05-24 22:26:02,105 - modisco-lite - INFO - - Extracting 1395 positive seqlets\n", + "2026-05-24 22:26:02,114 - modisco-lite - INFO - - Round 0: Generating coarse resolution affinity matrix for 1395 seqlets\n", + "100%|██████████████████████████████████████| 1395/1395 [00:06<00:00, 231.72it/s]\n", + "2026-05-24 22:26:16,545 - modisco-lite - INFO - - Round 0: Generating fine resolution affinity matrix for 1395 seqlets and 1395 neighbors\n", + "100%|██████████████████████████████████████| 1395/1395 [00:01<00:00, 807.90it/s]\n", + "100%|██████████████████████████████████████| 1395/1395 [00:01<00:00, 807.84it/s]\n", + "2026-05-24 22:26:20,128 - modisco-lite - INFO - - Round 0: Filtering seqlets by correlation\n", + "2026-05-24 22:26:21,010 - modisco-lite - INFO - - Round 0: Density adaptation\n", + "2026-05-24 22:26:24,589 - modisco-lite - INFO - - Round 0: Clustering with Leiden algorithm\n", "\u001b[0m\u001b[0m\u001b[0m\u001b[0m[Parallel(n_jobs=4)]: Using backend LokyBackend with 4 concurrent workers.\n", - "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 7.5s\n", - "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 7.6s\n", - "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 7.6s\n", - "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 8.0s\n", - "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 10.3s\n", - "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 10.4s\n", - "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 10.7s\n", - "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 12.1s\n", - "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 13.0s\n", - "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 14.0s remaining: 8.4s\n", - "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 14.4s remaining: 6.5s\n", - "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 14.6s remaining: 4.9s\n", - "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 15.2s remaining: 3.5s\n", - "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 17.1s remaining: 2.4s\n", - "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 17.3s finished\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.19403347967609325\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.19402832229401765\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.1940264791321347\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.19403347967609325\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.19402832229401765\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.19402832229401765\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.19403347967609325\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.1940091525623618\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.19403347967609325\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.19403347967609325\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.19403347967609325\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.19403347967609325\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.19403347967609325\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.19403347967609325\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.19403347967609325\n", - "2025-11-25 12:24:46,515 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.19402752710578844\n", - "2025-11-25 12:24:46,518 - modisco-lite - INFO - - Round 0: Generating patterns from clusters\n", - "Generating patterns from clusters:: 100%|█████████| 3/3 [00:01<00:00, 2.79it/s]\n", - "2025-11-25 12:24:47,596 - modisco-lite - INFO - - Round 1: Generating coarse resolution affinity matrix for 1253 seqlets\n", - "100%|██████████████████████████████████████| 1253/1253 [00:01<00:00, 755.96it/s]\n", - "2025-11-25 12:24:49,789 - modisco-lite - INFO - - Round 1: Generating fine resolution affinity matrix for 1253 seqlets and 1253 neighbors\n", - "100%|██████████████████████████████████████| 1253/1253 [00:03<00:00, 372.76it/s]\n", - "100%|██████████████████████████████████████| 1253/1253 [00:03<00:00, 372.43it/s]\n", - "2025-11-25 12:24:56,623 - modisco-lite - INFO - - Round 1: Density adaptation\n", - "2025-11-25 12:24:59,143 - modisco-lite - INFO - - Round 1: Clustering with Leiden algorithm\n", + "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 8.1s\n", + "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 8.3s\n", + "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 8.5s\n", + "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 8.8s\n", + "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 11.5s\n", + "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 12.0s\n", + "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 12.4s\n", + "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 12.6s\n", + "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 14.9s\n", + "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 15.3s remaining: 9.2s\n", + "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 15.4s remaining: 7.0s\n", + "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 16.1s remaining: 5.4s\n", + "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 18.3s remaining: 4.2s\n", + "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 18.8s remaining: 2.7s\n", + "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 19.1s finished\n", + "2026-05-24 22:26:43,828 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.1950802892686312\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.19508711845462268\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.1950802892686312\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.1950802892686312\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.19508711845462268\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.19508711845462268\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.19508711845462268\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.1950802892686312\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.19508711845462268\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.1950802892686312\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.19508711845462268\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.19508711845462268\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.19508711845462268\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.19508711845462268\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.19508711845462268\n", + "2026-05-24 22:26:43,829 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.19508711845462268\n", + "2026-05-24 22:26:43,833 - modisco-lite - INFO - - Round 0: Generating patterns from clusters\n", + "Generating patterns from clusters:: 100%|█████████| 3/3 [00:01<00:00, 2.53it/s]\n", + "2026-05-24 22:26:45,019 - modisco-lite - INFO - - Round 1: Generating coarse resolution affinity matrix for 1249 seqlets\n", + "100%|██████████████████████████████████████| 1249/1249 [00:01<00:00, 651.79it/s]\n", + "2026-05-24 22:26:47,567 - modisco-lite - INFO - - Round 1: Generating fine resolution affinity matrix for 1249 seqlets and 1249 neighbors\n", + "100%|██████████████████████████████████████| 1249/1249 [00:04<00:00, 302.05it/s]\n", + "100%|██████████████████████████████████████| 1249/1249 [00:04<00:00, 302.49it/s]\n", + "2026-05-24 22:26:55,975 - modisco-lite - INFO - - Round 1: Density adaptation\n", + "2026-05-24 22:26:59,497 - modisco-lite - INFO - - Round 1: Clustering with Leiden algorithm\n", "[Parallel(n_jobs=4)]: Using backend LokyBackend with 4 concurrent workers.\n", - "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 2.1s\n", - "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 2.2s\n", - "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 2.2s\n", - "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 2.4s\n", - "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 4.5s\n", - "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 4.5s\n", - "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 5.1s\n", - "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 5.7s\n", - "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 6.6s\n", - "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 6.7s remaining: 4.0s\n", - "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 7.6s remaining: 3.4s\n", - "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 9.0s remaining: 3.0s\n", - "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 9.3s remaining: 2.1s\n", - "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 9.3s remaining: 1.3s\n", - "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 11.7s finished\n", - "2025-11-25 12:25:10,915 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.16119281732703258\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.16120846264866814\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.16120846264866814\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.16120846264866814\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.16120846264866814\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.16120846264866814\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.16119281732703258\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.16120846264866814\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.16120846264866814\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.16120846264866814\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.16119281732703258\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.16120846264866814\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.16120846264866814\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.16120846264866814\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.16120846264866814\n", - "2025-11-25 12:25:10,916 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.16120846264866814\n", - "2025-11-25 12:25:10,918 - modisco-lite - INFO - - Round 1: Generating patterns from clusters\n", - "Generating patterns from clusters:: 100%|█████████| 3/3 [00:01<00:00, 2.22it/s]\n", - "2025-11-25 12:25:12,270 - modisco-lite - INFO - Detecting spurious merging of patterns\n", - "Detecting spurious merging of patterns:: 100%|████| 3/3 [00:15<00:00, 5.21s/it]\u001b[0m\u001b[0m\u001b[0m\u001b[0m\n", - "2025-11-25 12:25:34,606 - modisco-lite - INFO - Filtering and merging patterns\n", - "Filtering patterns:: 100%|███████████████████| 24/24 [00:00<00:00, 19489.51it/s]\n", - "Computing subpatterns:: 100%|███████████████████| 19/19 [00:01<00:00, 11.24it/s]\n", - "2025-11-25 12:25:36,298 - modisco-lite - INFO - - Extracting 2246 negative seqlets\n", - "2025-11-25 12:25:36,311 - modisco-lite - INFO - - Round 0: Generating coarse resolution affinity matrix for 2246 seqlets\n", - "100%|██████████████████████████████████████| 2246/2246 [00:05<00:00, 388.41it/s]\n", - "2025-11-25 12:25:44,310 - modisco-lite - INFO - - Round 0: Generating fine resolution affinity matrix for 2246 seqlets and 2246 neighbors\n", - "100%|██████████████████████████████████████| 2246/2246 [00:02<00:00, 987.96it/s]\n", - "100%|██████████████████████████████████████| 2246/2246 [00:02<00:00, 993.08it/s]\n", - "2025-11-25 12:25:49,012 - modisco-lite - INFO - - Round 0: Filtering seqlets by correlation\n", - "2025-11-25 12:25:50,256 - modisco-lite - INFO - - Round 0: Density adaptation\n", - "2025-11-25 12:25:54,700 - modisco-lite - INFO - - Round 0: Clustering with Leiden algorithm\n", - "\u001b[0m\u001b[0m\u001b[0m\u001b[0m[Parallel(n_jobs=4)]: Using backend LokyBackend with 4 concurrent workers.\n", - "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 9.3s\n", - "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 9.5s\n", - "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 9.8s\n", - "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 10.3s\n", - "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 15.6s\n", - "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 15.8s\n", - "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 15.8s\n", - "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 16.9s\n", - "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 22.3s\n", - "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 22.3s remaining: 13.4s\n", - "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 22.3s remaining: 10.1s\n", - "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 22.5s remaining: 7.5s\n", - "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 27.9s remaining: 6.4s\n", - "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 28.0s remaining: 4.0s\n", - "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 32.5s finished\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.2428436201275331\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.24284717240339185\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.24200970784348982\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.24283705042446194\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.24048541352778774\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.24200728159965218\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.24200728159965218\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.24284680775911574\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.2428436201275331\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.24284717240339185\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.24284455097065472\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.24283705042446194\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.24284680775911574\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.24284680775911574\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.24284205599266293\n", - "2025-11-25 12:26:27,318 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.24282749294994257\n", - "2025-11-25 12:26:27,321 - modisco-lite - INFO - - Round 0: Generating patterns from clusters\n", - "Generating patterns from clusters:: 100%|█████████| 4/4 [00:01<00:00, 2.06it/s]\n", - "2025-11-25 12:26:29,262 - modisco-lite - INFO - - Round 1: Generating coarse resolution affinity matrix for 1903 seqlets\n", - "100%|██████████████████████████████████████| 1903/1903 [00:03<00:00, 498.08it/s]\n", - "2025-11-25 12:26:33,880 - modisco-lite - INFO - - Round 1: Generating fine resolution affinity matrix for 1903 seqlets and 1903 neighbors\n", - "100%|██████████████████████████████████████| 1903/1903 [00:05<00:00, 352.61it/s]\n", - "100%|██████████████████████████████████████| 1903/1903 [00:05<00:00, 322.64it/s]\n", - "2025-11-25 12:26:45,336 - modisco-lite - INFO - - Round 1: Density adaptation\n", - "2025-11-25 12:26:49,595 - modisco-lite - INFO - - Round 1: Clustering with Leiden algorithm\n", + "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 2.9s\n", + "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 3.1s\n", + "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 3.4s\n", + "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 4.2s\n", + "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 6.5s\n", + "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 6.7s\n", + "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 7.0s\n", + "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 7.1s\n", + "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 9.3s\n", + "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 9.7s remaining: 5.8s\n", + "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 9.7s remaining: 4.4s\n", + "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 10.7s remaining: 3.6s\n", + "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 12.1s remaining: 2.8s\n", + "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 13.1s remaining: 1.9s\n", + "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 13.6s finished\n", + "2026-05-24 22:27:13,159 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.16449924407175606\n", + "2026-05-24 22:27:13,159 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.16451016014762165\n", + "2026-05-24 22:27:13,159 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.16449924407175606\n", + "2026-05-24 22:27:13,159 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.16451016014762165\n", + "2026-05-24 22:27:13,159 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.16449436338832338\n", + "2026-05-24 22:27:13,159 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.16449924407175606\n", + "2026-05-24 22:27:13,159 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.16449436338832338\n", + "2026-05-24 22:27:13,159 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.16451016014762165\n", + "2026-05-24 22:27:13,159 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.16448684375646752\n", + "2026-05-24 22:27:13,159 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.16451016014762165\n", + "2026-05-24 22:27:13,159 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.16451016014762165\n", + "2026-05-24 22:27:13,159 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.16449924407175606\n", + "2026-05-24 22:27:13,159 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.16449924407175606\n", + "2026-05-24 22:27:13,160 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.16451016014762165\n", + "2026-05-24 22:27:13,160 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.16451016014762165\n", + "2026-05-24 22:27:13,160 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.16451016014762165\n", + "2026-05-24 22:27:13,160 - modisco-lite - INFO - - Round 1: Generating patterns from clusters\n", + "Generating patterns from clusters:: 100%|█████████| 3/3 [00:01<00:00, 2.41it/s]\n", + "2026-05-24 22:27:14,408 - modisco-lite - INFO - Detecting spurious merging of patterns\n", + "Detecting spurious merging of patterns:: 100%|████| 3/3 [00:20<00:00, 6.70s/it]\u001b[0m\u001b[0m\u001b[0m\u001b[0m\n", + "2026-05-24 22:27:39,639 - modisco-lite - INFO - Filtering and merging patterns\n", + "Filtering patterns:: 100%|███████████████████| 21/21 [00:00<00:00, 15175.81it/s]\n", + "Computing subpatterns:: 100%|███████████████████| 19/19 [00:55<00:00, 2.90s/it]\n", + "2026-05-24 22:28:34,770 - modisco-lite - INFO - - Extracting 2246 negative seqlets\n", + "2026-05-24 22:28:34,785 - modisco-lite - INFO - - Round 0: Generating coarse resolution affinity matrix for 2246 seqlets\n", + "100%|██████████████████████████████████████| 2246/2246 [00:06<00:00, 335.49it/s]\n", + "2026-05-24 22:28:44,064 - modisco-lite - INFO - - Round 0: Generating fine resolution affinity matrix for 2246 seqlets and 2246 neighbors\n", + "100%|██████████████████████████████████████| 2246/2246 [00:02<00:00, 810.48it/s]\n", + "100%|██████████████████████████████████████| 2246/2246 [00:02<00:00, 811.14it/s]\n", + "2026-05-24 22:28:49,827 - modisco-lite - INFO - - Round 0: Filtering seqlets by correlation\n", + "2026-05-24 22:28:51,267 - modisco-lite - INFO - - Round 0: Density adaptation\n", + "2026-05-24 22:28:57,424 - modisco-lite - INFO - - Round 0: Clustering with Leiden algorithm\n", + "\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m[Parallel(n_jobs=4)]: Using backend LokyBackend with 4 concurrent workers.\n", + "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 14.6s\n", + "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 14.7s\n", + "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 16.0s\n", + "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 16.4s\n", + "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 20.2s\n", + "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 21.2s\n", + "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 24.0s\n", + "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 25.3s\n", + "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 26.1s\n", + "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 29.8s remaining: 17.9s\n", + "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 30.2s remaining: 13.7s\n", + "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 32.1s remaining: 10.7s\n", + "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 33.9s remaining: 7.8s\n", + "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 35.6s remaining: 5.1s\n", + "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 40.9s finished\n", + "2026-05-24 22:29:38,479 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.2427148866532598\n", + "2026-05-24 22:29:38,479 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.24271757786165873\n", + "2026-05-24 22:29:38,479 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.24271680280115834\n", + "2026-05-24 22:29:38,479 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.2427109374311804\n", + "2026-05-24 22:29:38,479 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.2427093446476442\n", + "2026-05-24 22:29:38,479 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.24271778097459995\n", + "2026-05-24 22:29:38,479 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.2427122747010229\n", + "2026-05-24 22:29:38,479 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.24271757786165873\n", + "2026-05-24 22:29:38,480 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.24216198724843893\n", + "2026-05-24 22:29:38,480 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.242717558294831\n", + "2026-05-24 22:29:38,480 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.2427109374311804\n", + "2026-05-24 22:29:38,480 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.24216198724843893\n", + "2026-05-24 22:29:38,480 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.24271898535062617\n", + "2026-05-24 22:29:38,480 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.24271680280115834\n", + "2026-05-24 22:29:38,480 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.24271757786165873\n", + "2026-05-24 22:29:38,480 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.24270729098988628\n", + "2026-05-24 22:29:38,484 - modisco-lite - INFO - - Round 0: Generating patterns from clusters\n", + "Generating patterns from clusters:: 100%|█████████| 4/4 [00:02<00:00, 1.93it/s]\n", + "2026-05-24 22:29:40,560 - modisco-lite - INFO - - Round 1: Generating coarse resolution affinity matrix for 1901 seqlets\n", + "100%|██████████████████████████████████████| 1901/1901 [00:04<00:00, 427.48it/s]\n", + "2026-05-24 22:29:45,849 - modisco-lite - INFO - - Round 1: Generating fine resolution affinity matrix for 1901 seqlets and 1901 neighbors\n", + "100%|██████████████████████████████████████| 1901/1901 [00:06<00:00, 301.85it/s]\n", + "100%|██████████████████████████████████████| 1901/1901 [00:06<00:00, 302.43it/s]\n", + "2026-05-24 22:29:58,678 - modisco-lite - INFO - - Round 1: Density adaptation\n", + "2026-05-24 22:30:04,556 - modisco-lite - INFO - - Round 1: Clustering with Leiden algorithm\n", "[Parallel(n_jobs=4)]: Using backend LokyBackend with 4 concurrent workers.\n", - "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 3.9s\n", - "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 4.3s\n", - "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 5.3s\n", - "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 5.6s\n", - "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 7.8s\n", - "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 9.1s\n", - "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 9.8s\n", - "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 11.7s\n", - "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 14.4s\n", - "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 15.0s remaining: 9.0s\n", - "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 17.7s remaining: 8.0s\n", - "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 17.8s remaining: 5.9s\n", - "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 20.5s remaining: 4.7s\n", - "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 21.1s remaining: 3.0s\n", - "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 23.3s finished\n", - "2025-11-25 12:27:13,031 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.1993550018499436\n", - "2025-11-25 12:27:13,031 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.1993224566319978\n", - "2025-11-25 12:27:13,031 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.19935219556333927\n", - "2025-11-25 12:27:13,031 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.19934906079152306\n", - "2025-11-25 12:27:13,031 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.199268681627194\n", - "2025-11-25 12:27:13,031 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.19934925762555028\n", - "2025-11-25 12:27:13,031 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.19935215150301006\n", - "2025-11-25 12:27:13,031 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.19926777067757262\n", - "2025-11-25 12:27:13,031 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.1993504566639057\n", - "2025-11-25 12:27:13,031 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.19935690711758358\n", - "2025-11-25 12:27:13,032 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.1993543329214696\n", - "2025-11-25 12:27:13,032 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.19934455864873268\n", - "2025-11-25 12:27:13,032 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.1992727605561867\n", - "2025-11-25 12:27:13,032 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.19934723883369546\n", - "2025-11-25 12:27:13,032 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.19934906079152306\n", - "2025-11-25 12:27:13,032 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.19927368784541846\n", - "2025-11-25 12:27:13,033 - modisco-lite - INFO - - Round 1: Generating patterns from clusters\n", - "Generating patterns from clusters:: 100%|█████████| 4/4 [00:01<00:00, 2.34it/s]\n", - "2025-11-25 12:27:14,746 - modisco-lite - INFO - Detecting spurious merging of patterns\n", - "Detecting spurious merging of patterns:: 100%|████| 4/4 [00:20<00:00, 5.00s/it]\u001b[0m\u001b[0m\u001b[0m\u001b[0m\n", - "2025-11-25 12:27:45,572 - modisco-lite - INFO - Filtering and merging patterns\n", - "Filtering patterns:: 100%|███████████████████| 22/22 [00:00<00:00, 20369.69it/s]\n", - "Computing subpatterns:: 100%|███████████████████| 16/16 [00:05<00:00, 2.80it/s]\n", - "\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m" + "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 6.7s\n", + "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 7.0s\n", + "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 7.5s\n", + "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 8.3s\n", + "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 13.0s\n", + "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 14.6s\n", + "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 15.1s\n", + "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 15.4s\n", + "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 17.9s\n", + "[Parallel(n_jobs=4)]: Done 10 out of 16 | elapsed: 21.8s remaining: 13.1s\n", + "[Parallel(n_jobs=4)]: Done 11 out of 16 | elapsed: 23.8s remaining: 10.8s\n", + "[Parallel(n_jobs=4)]: Done 12 out of 16 | elapsed: 24.4s remaining: 8.1s\n", + "[Parallel(n_jobs=4)]: Done 13 out of 16 | elapsed: 26.7s remaining: 6.2s\n", + "[Parallel(n_jobs=4)]: Done 14 out of 16 | elapsed: 26.8s remaining: 3.8s\n", + "[Parallel(n_jobs=4)]: Done 16 out of 16 | elapsed: 33.9s finished\n", + "2026-05-24 22:30:38,588 - modisco-lite - INFO - Leiden clustering quality for seed 0: 0.20144225694126183\n", + "2026-05-24 22:30:38,588 - modisco-lite - INFO - Leiden clustering quality for seed 1: 0.20144192404043892\n", + "2026-05-24 22:30:38,589 - modisco-lite - INFO - Leiden clustering quality for seed 2: 0.20144200202904422\n", + "2026-05-24 22:30:38,589 - modisco-lite - INFO - Leiden clustering quality for seed 3: 0.20144200202904422\n", + "2026-05-24 22:30:38,589 - modisco-lite - INFO - Leiden clustering quality for seed 4: 0.20144200202904422\n", + "2026-05-24 22:30:38,589 - modisco-lite - INFO - Leiden clustering quality for seed 5: 0.20144225694126183\n", + "2026-05-24 22:30:38,589 - modisco-lite - INFO - Leiden clustering quality for seed 6: 0.20144192404043892\n", + "2026-05-24 22:30:38,589 - modisco-lite - INFO - Leiden clustering quality for seed 7: 0.20144200202904422\n", + "2026-05-24 22:30:38,589 - modisco-lite - INFO - Leiden clustering quality for seed 8: 0.20144200202904422\n", + "2026-05-24 22:30:38,589 - modisco-lite - INFO - Leiden clustering quality for seed 9: 0.20144192404043892\n", + "2026-05-24 22:30:38,589 - modisco-lite - INFO - Leiden clustering quality for seed 10: 0.20142729241419652\n", + "2026-05-24 22:30:38,589 - modisco-lite - INFO - Leiden clustering quality for seed 11: 0.20144200202904422\n", + "2026-05-24 22:30:38,589 - modisco-lite - INFO - Leiden clustering quality for seed 12: 0.20144192404043892\n", + "2026-05-24 22:30:38,589 - modisco-lite - INFO - Leiden clustering quality for seed 13: 0.20134915769109862\n", + "2026-05-24 22:30:38,589 - modisco-lite - INFO - Leiden clustering quality for seed 14: 0.20144225694126183\n", + "2026-05-24 22:30:38,589 - modisco-lite - INFO - Leiden clustering quality for seed 15: 0.20144225694126183\n", + "2026-05-24 22:30:38,595 - modisco-lite - INFO - - Round 1: Generating patterns from clusters\n", + "Generating patterns from clusters:: 100%|█████████| 4/4 [00:02<00:00, 1.97it/s]\n", + "2026-05-24 22:30:40,623 - modisco-lite - INFO - Detecting spurious merging of patterns\n", + "Detecting spurious merging of patterns:: 100%|████| 4/4 [00:25<00:00, 6.46s/it]\u001b[0m\u001b[0m\u001b[0m\u001b[0m\n", + "2026-05-24 22:31:15,263 - modisco-lite - INFO - Filtering and merging patterns\n", + "Filtering patterns:: 100%|███████████████████| 19/19 [00:00<00:00, 15736.92it/s]\n", + "Computing subpatterns:: 100%|███████████████████| 17/17 [00:53<00:00, 3.12s/it]\n", + "\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m" ] } ], @@ -1830,16 +1798,9 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 10, "id": "2f7726a6", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:13:40.222226Z", - "iopub.status.busy": "2025-11-21T06:13:40.222071Z", - "iopub.status.idle": "2025-11-21T06:13:40.354761Z", - "shell.execute_reply": "2025-11-21T06:13:40.354179Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -1855,41 +1816,48 @@ "example/modisco_subcommands/modisco_neurons.seqlets.bed\n", "\n", "example/modisco_subcommands/modisco_neurons_report:\n", - "AHCTF1.H13CORE.0.B.B.png NKX61.H13CORE.0.PS.A.png\n", - "ATF4.H13CORE.2.SM.B.png NR1D1.H13CORE.0.P.B.png\n", - "BACH1.H13CORE.0.P.B.png NR1I3.H13CORE.1.PSM.A.png\n", - "CEBPG.H13CORE.2.P.B.png NR2F6.H13CORE.3.SM.B.png\n", - "CREB1.H13CORE.0.PSM.A.png PATZ1.H13CORE.0.P.B.png\n", - "DDIT3.H13CORE.0.P.B.png PO5F1.H13CORE.0.P.B.png\n", - "ELK4.H13CORE.0.PSM.A.png PRD13.H13CORE.0.P.B.png\n", - "ERR1.H13CORE.0.PSM.A.png RORG.H13CORE.0.M.C.png\n", - "ERR2.H13CORE.0.PSM.A.png SNAI2.H13CORE.0.PSM.A.png\n", - "ERR3.H13CORE.0.PSM.A.png SOX2.H13CORE.1.P.B.png\n", - "ETV4.H13CORE.0.P.B.png\t SOX3.H13CORE.1.S.C.png\n", - "ETV6.H13CORE.0.PS.A.png SP140L.H13CORE.0.PSGIB.A.png\n", - "FEV.H13CORE.0.S.B.png\t SP2.H13CORE.1.P.B.png\n", - "FOSB.H13CORE.1.M.C.png\t SP3.H13CORE.0.P.B.png\n", - "FOS.H13CORE.1.S.C.png\t SPIB.H13CORE.0.P.B.png\n", - "HTF4.H13CORE.0.PSM.A.png SPIB.H13CORE.1.S.C.png\n", - "IRF1.H13CORE.0.P.B.png\t STAT2.H13CORE.0.P.B.png\n", - "IRF4.H13CORE.0.P.B.png\t TAF1.H13CORE.0.P.B.png\n", - "IRF8.H13CORE.0.P.B.png\t TFE3.H13CORE.0.PSM.A.png\n", - "ITF2.H13CORE.1.PSM.A.png TFEB.H13CORE.0.SM.B.png\n", - "JDP2.H13CORE.0.SM.B.png TFEC.H13CORE.0.M.B.png\n", - "JUN.H13CORE.0.P.B.png\t TFEC.H13CORE.1.SM.B.png\n", - "KLF12.H13CORE.0.P.C.png trimmed_logos\n", - "KLF16.H13CORE.1.P.B.png TYY1.H13CORE.0.PSM.A.png\n", - "KLF8.H13CORE.1.P.C.png\t TYY2.H13CORE.0.PS.A.png\n", - "KLF9.H13CORE.1.P.B.png\t ZBT14.H13CORE.0.P.C.png\n", - "KMT2A.H13CORE.0.P.B.png ZEB1.H13CORE.0.P.B.png\n", - "MESP1.H13CORE.0.S.C.png ZEB2.H13CORE.0.P.B.png\n", - "motifs.html\t\t ZFP28.H13CORE.0.P.B.png\n", - "MYC.H13CORE.0.P.B.png\t ZN37A.H13CORE.0.P.B.png\n", - "MYCN.H13CORE.0.PS.A.png ZN519.H13CORE.0.P.C.png\n", - "MYT1.H13CORE.0.SG.A.png ZN543.H13CORE.0.P.C.png\n", - "MYT1L.H13CORE.0.P.C.png ZN616.H13CORE.0.P.C.png\n", - "NANOG.H13CORE.0.P.B.png ZN778.H13CORE.1.P.B.png\n", - "NF2L2.H13CORE.0.P.B.png ZNF618.H13CORE.0.G.B.png\n" + "ATF6A.H13CORE.0.SM.B.png ONEC2.H13CORE.3.P.B.png\n", + "BACH1.H13CORE.0.P.B.png PKNX1.H13CORE.3.SM.B.png\n", + "BATF2.H13CORE.0.PSG.A.png RFX1.H13CORE.0.PM.A.png\n", + "BHA15.H13CORE.0.P.B.png RFX3.H13CORE.0.PSM.A.png\n", + "CREB1.H13CORE.0.PSM.A.png SATB1.H13CORE.0.P.B.png\n", + "DMRT3.H13CORE.0.S.C.png SKOR1.H13CORE.1.S.C.png\n", + "E2F8.H13CORE.1.SM.B.png SNAI2.H13CORE.0.PSM.A.png\n", + "EHF.H13CORE.0.P.B.png\t SP2.H13CORE.1.P.B.png\n", + "EOMES.H13CORE.0.PSM.A.png SP3.H13CORE.0.P.B.png\n", + "ERR3.H13CORE.0.PSM.A.png SPIB.H13CORE.1.S.C.png\n", + "ETV2.H13CORE.0.S.B.png\t STAT1.H13CORE.1.P.B.png\n", + "ETV4.H13CORE.0.P.B.png\t STAT2.H13CORE.0.P.B.png\n", + "ETV5.H13CORE.1.PM.A.png TAF1.H13CORE.0.P.B.png\n", + "ETV6.H13CORE.0.PS.A.png TFE2.H13CORE.0.PS.A.png\n", + "ETV7.H13CORE.0.SM.B.png trimmed_logos\n", + "FBXL19.H13CORE.0.PSGIB.A.png TYY1.H13CORE.0.PSM.A.png\n", + "FEV.H13CORE.0.S.B.png\t TYY1.H13CORE.1.S.B.png\n", + "FOSB.H13CORE.0.P.B.png\t TYY2.H13CORE.0.PS.A.png\n", + "GABPA.H13CORE.0.PSM.A.png TYY2.H13CORE.1.SM.B.png\n", + "HTF4.H13CORE.0.PSM.A.png ZBTB40.H13CORE.0.PSG.A.png\n", + "HXD11.H13CORE.0.PS.A.png ZEB1.H13CORE.0.P.B.png\n", + "IRF3.H13CORE.1.SM.B.png ZEB2.H13CORE.0.P.B.png\n", + "IRF8.H13CORE.0.P.B.png\t ZFP42.H13CORE.0.PM.A.png\n", + "ITF2.H13CORE.1.PSM.A.png ZFX.H13CORE.0.P.B.png\n", + "KLF13.H13CORE.1.P.C.png ZKSC5.H13CORE.0.P.C.png\n", + "KLF16.H13CORE.1.P.B.png ZN362.H13CORE.0.P.C.png\n", + "KLF9.H13CORE.1.P.B.png\t ZN454.H13CORE.1.SM.B.png\n", + "KMT2A.H13CORE.0.P.B.png ZN483.H13CORE.0.P.C.png\n", + "KMT2B.H13CORE.0.P.B.png ZN510.H13CORE.0.P.C.png\n", + "LHX1.H13CORE.1.M.C.png\t ZN519.H13CORE.0.P.C.png\n", + "MAD4.H13CORE.0.P.C.png\t ZN554.H13CORE.1.P.C.png\n", + "MAZ.H13CORE.0.P.B.png\t ZN584.H13CORE.1.P.C.png\n", + "MNT.H13CORE.0.PS.A.png\t ZN595.H13CORE.0.P.C.png\n", + "motifs.html\t\t ZN616.H13CORE.0.P.C.png\n", + "MYC.H13CORE.0.P.B.png\t ZN716.H13CORE.0.P.C.png\n", + "MYSM1.H13CORE.0.P.B.png ZN778.H13CORE.1.P.B.png\n", + "MYT1.H13CORE.0.SG.A.png ZN784.H13CORE.0.SM.B.png\n", + "MYT1L.H13CORE.0.P.C.png ZNF35.H13CORE.0.P.C.png\n", + "NF2L1.H13CORE.0.P.B.png ZNF575.H13CORE.0.PSG.A.png\n", + "NF2L2.H13CORE.0.P.B.png ZNF618.H13CORE.0.G.B.png\n", + "NFAC1.H13CORE.0.P.B.png ZNF79.H13CORE.0.P.C.png\n", + "NR5A2.H13CORE.0.PSM.A.png\n" ] } ], @@ -1899,27 +1867,17 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 11, "id": "ba160a3c", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:13:40.356169Z", - "iopub.status.busy": "2025-11-21T06:13:40.356024Z", - "iopub.status.idle": "2025-11-21T06:13:51.327714Z", - "shell.execute_reply": "2025-11-21T06:13:51.326802Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mmhcelik\u001b[0m (\u001b[33mmhcw\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 00:00:01.9 (1642.4MB/s)\n", - "Processing pos_patterns patterns...: 100%|█████| 19/19 [00:00<00:00, 559.44it/s]\n", - "Processing neg_patterns patterns...: 100%|█████| 16/16 [00:00<00:00, 544.08it/s]\n", + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n", + "Processing pos_patterns patterns...: 100%|█████| 19/19 [00:00<00:00, 611.42it/s]\n", + "Processing neg_patterns patterns...: 100%|█████| 17/17 [00:00<00:00, 595.77it/s]\n", "\u001b[0m" ] } @@ -1958,31 +1916,24 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 12, "id": "0bdfb51a", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:13:51.329299Z", - "iopub.status.busy": "2025-11-21T06:13:51.329143Z", - "iopub.status.idle": "2025-11-21T06:13:51.461661Z", - "shell.execute_reply": "2025-11-21T06:13:51.460863Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "chr1\t51514319\t51514369\tneg_patterns.pattern_2.seqlet_107.EPS15\t-0.11633501150777192\t-\t51514335\t51514351\t65,105,225\n", - "chr1\t51514371\t51514421\tpos_patterns.pattern_3.seqlet_53.EPS15\t0.0075579382651085325\t-\t51514383\t51514417\t65,105,225\n", - "chr1\t51514870\t51514920\tpos_patterns.pattern_1.seqlet_61.EPS15\t0.18588461058220673\t-\t51514873\t51514924\t65,105,225\n", - "chr1\t51515018\t51515068\tpos_patterns.pattern_1.seqlet_46.EPS15\t0.0422197653533658\t-\t51515027\t51515078\t65,105,225\n", - "chr1\t51515049\t51515099\tneg_patterns.pattern_2.seqlet_6.EPS15\t-0.5646011040639678\t+\t51515068\t51515084\t65,105,225\n", - "chr1\t51515060\t51515110\tpos_patterns.pattern_9.seqlet_5.EPS15\t-0.49150526542280204\t+\t51515063\t51515108\t65,105,225\n", - "chr1\t51515062\t51515112\tpos_patterns.pattern_8.seqlet_40.EPS15\t-0.4699880362472868\t+\t51515058\t51515108\t65,105,225\n", - "chr1\t51515163\t51515213\tpos_patterns.pattern_1.seqlet_92.EPS15\t0.13550135794957896\t+\t51515163\t51515214\t65,105,225\n", - "chr1\t51517345\t51517395\tpos_patterns.pattern_3.seqlet_72.EPS15\t0.08599610732289875\t+\t51517350\t51517384\t65,105,225\n", - "chr1\t51517444\t51517494\tpos_patterns.pattern_18.seqlet_22.EPS15\t0.10237028001802173\t+\t51517448\t51517494\t65,105,225\n" + "chr1\t51514320\t51514370\tneg_patterns.pattern_3.seqlet_99.EPS15\t-0.10620923523185866\t-\t51514337\t51514353\t65,105,225\n", + "chr1\t51514372\t51514422\tpos_patterns.pattern_9.seqlet_32.EPS15\t0.01187996034286698\t-\t51514379\t51514408\t65,105,225\n", + "chr1\t51514855\t51514905\tpos_patterns.pattern_4.seqlet_28.EPS15\t0.20384007981216\t-\t51514855\t51514906\t65,105,225\n", + "chr1\t51515016\t51515066\tpos_patterns.pattern_10.seqlet_20.EPS15\t0.10383651407607886\t+\t51515016\t51515067\t65,105,225\n", + "chr1\t51515048\t51515098\tneg_patterns.pattern_3.seqlet_4.EPS15\t-0.5593402302795312\t+\t51515066\t51515082\t65,105,225\n", + "chr1\t51515063\t51515113\tpos_patterns.pattern_1.seqlet_11.EPS15\t-0.44863525256596404\t-\t51515067\t51515109\t65,105,225\n", + "chr1\t51515064\t51515114\tpos_patterns.pattern_4.seqlet_9.EPS15\t-0.4662355634886808\t+\t51515064\t51515115\t65,105,225\n", + "chr1\t51515175\t51515225\tpos_patterns.pattern_18.seqlet_23.EPS15\t0.1264613385744724\t+\t51515165\t51515212\t65,105,225\n", + "chr1\t51517326\t51517376\tpos_patterns.pattern_9.seqlet_43.EPS15\t0.09152154577770943\t-\t51517339\t51517368\t65,105,225\n", + "chr1\t51517434\t51517484\tpos_patterns.pattern_14.seqlet_32.EPS15\t0.04164407310884144\t+\t51517437\t51517472\t65,105,225\n" ] } ], @@ -2010,61 +1961,55 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 13, "id": "88ca4c53", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:13:51.463128Z", - "iopub.status.busy": "2025-11-21T06:13:51.462984Z", - "iopub.status.idle": "2025-11-21T06:14:02.595962Z", - "shell.execute_reply": "2025-11-21T06:14:02.595014Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Creating modisco logos for pos_patterns: 100%|██| 19/19 [00:27<00:00, 1.46s/it]\n", - "Creating modisco logos for neg_patterns: 100%|██| 16/16 [00:33<00:00, 2.07s/it]\n", - "Generating patterns dataframe: 100%|█████████████| 2/2 [00:00<00:00, 236.99it/s]\n", - "Reading patterns for pos_patterns: 100%|██████| 19/19 [00:00<00:00, 3145.40it/s]\n", - "Reading patterns for neg_patterns: 100%|██████| 16/16 [00:00<00:00, 3140.62it/s]\n", + "Creating modisco logos for pos_patterns: 100%|██| 19/19 [00:27<00:00, 1.45s/it]\n", + "Creating modisco logos for neg_patterns: 100%|██| 17/17 [00:34<00:00, 2.03s/it]\n", + "Generating patterns dataframe: 100%|█████████████| 2/2 [00:00<00:00, 259.41it/s]\n", + "Reading patterns for pos_patterns: 100%|██████| 19/19 [00:00<00:00, 3246.76it/s]\n", + "Reading patterns for neg_patterns: 100%|██████| 17/17 [00:00<00:00, 3363.36it/s]\n", "[Parallel(n_jobs=4)]: Using backend LokyBackend with 4 concurrent workers.\n", - "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 4.9s\n", - "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 5.0s\n", - "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 5.9s\n", - "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 6.2s\n", - "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 6.9s\n", - "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 55.8s\n", - "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 1.1min\n", - "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 1.1min\n", - "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 1.1min\n", - "[Parallel(n_jobs=4)]: Done 10 tasks | elapsed: 1.1min\n", - "[Parallel(n_jobs=4)]: Done 11 tasks | elapsed: 1.2min\n", - "[Parallel(n_jobs=4)]: Done 12 tasks | elapsed: 1.2min\n", - "[Parallel(n_jobs=4)]: Done 13 tasks | elapsed: 1.3min\n", - "[Parallel(n_jobs=4)]: Done 14 tasks | elapsed: 1.4min\n", - "[Parallel(n_jobs=4)]: Done 15 tasks | elapsed: 1.7min\n", - "[Parallel(n_jobs=4)]: Done 16 tasks | elapsed: 1.7min\n", - "[Parallel(n_jobs=4)]: Done 17 tasks | elapsed: 1.8min\n", - "[Parallel(n_jobs=4)]: Done 18 tasks | elapsed: 1.8min\n", - "[Parallel(n_jobs=4)]: Done 19 tasks | elapsed: 1.8min\n", - "[Parallel(n_jobs=4)]: Done 20 tasks | elapsed: 2.2min\n", - "[Parallel(n_jobs=4)]: Done 21 tasks | elapsed: 2.2min\n", - "[Parallel(n_jobs=4)]: Done 22 tasks | elapsed: 2.2min\n", - "[Parallel(n_jobs=4)]: Done 23 tasks | elapsed: 2.2min\n", - "[Parallel(n_jobs=4)]: Done 24 tasks | elapsed: 2.2min\n", - "[Parallel(n_jobs=4)]: Done 25 tasks | elapsed: 2.2min\n", - "[Parallel(n_jobs=4)]: Done 26 tasks | elapsed: 2.2min\n", - "[Parallel(n_jobs=4)]: Done 27 tasks | elapsed: 2.2min\n", + "[Parallel(n_jobs=4)]: Done 1 tasks | elapsed: 4.6s\n", + "[Parallel(n_jobs=4)]: Done 2 tasks | elapsed: 4.9s\n", + "[Parallel(n_jobs=4)]: Done 3 tasks | elapsed: 15.7s\n", + "[Parallel(n_jobs=4)]: Done 4 tasks | elapsed: 24.0s\n", + "[Parallel(n_jobs=4)]: Done 5 tasks | elapsed: 24.9s\n", + "[Parallel(n_jobs=4)]: Done 6 tasks | elapsed: 48.9s\n", + "[Parallel(n_jobs=4)]: Done 7 tasks | elapsed: 49.8s\n", + "[Parallel(n_jobs=4)]: Done 8 tasks | elapsed: 1.4min\n", + "[Parallel(n_jobs=4)]: Done 9 tasks | elapsed: 1.4min\n", + "[Parallel(n_jobs=4)]: Done 10 tasks | elapsed: 1.4min\n", + "[Parallel(n_jobs=4)]: Done 11 tasks | elapsed: 1.4min\n", + "[Parallel(n_jobs=4)]: Done 12 tasks | elapsed: 1.4min\n", + "[Parallel(n_jobs=4)]: Done 13 tasks | elapsed: 1.5min\n", + "[Parallel(n_jobs=4)]: Done 14 tasks | elapsed: 1.5min\n", + "[Parallel(n_jobs=4)]: Done 15 tasks | elapsed: 1.8min\n", + "[Parallel(n_jobs=4)]: Done 16 tasks | elapsed: 2.0min\n", + "[Parallel(n_jobs=4)]: Done 17 tasks | elapsed: 2.0min\n", + "[Parallel(n_jobs=4)]: Done 18 tasks | elapsed: 2.0min\n", + "[Parallel(n_jobs=4)]: Done 19 tasks | elapsed: 2.0min\n", + "[Parallel(n_jobs=4)]: Done 20 tasks | elapsed: 2.0min\n", + "[Parallel(n_jobs=4)]: Done 21 tasks | elapsed: 2.0min\n", + "[Parallel(n_jobs=4)]: Done 22 tasks | elapsed: 2.1min\n", + "[Parallel(n_jobs=4)]: Done 23 tasks | elapsed: 2.6min\n", + "[Parallel(n_jobs=4)]: Done 24 tasks | elapsed: 2.6min\n", + "[Parallel(n_jobs=4)]: Done 25 tasks | elapsed: 2.7min\n", + "[Parallel(n_jobs=4)]: Done 26 tasks | elapsed: 2.7min\n", + "[Parallel(n_jobs=4)]: Done 27 tasks | elapsed: 2.7min\n", "[Parallel(n_jobs=4)]: Done 28 tasks | elapsed: 2.8min\n", - "[Parallel(n_jobs=4)]: Done 29 out of 35 | elapsed: 3.4min remaining: 42.0s\n", - "[Parallel(n_jobs=4)]: Done 30 out of 35 | elapsed: 3.4min remaining: 34.3s\n", - "[Parallel(n_jobs=4)]: Done 31 out of 35 | elapsed: 3.5min remaining: 27.0s\n", - "[Parallel(n_jobs=4)]: Done 32 out of 35 | elapsed: 3.8min remaining: 21.6s\n", - "[Parallel(n_jobs=4)]: Done 33 out of 35 | elapsed: 3.9min remaining: 14.3s\n", - "[Parallel(n_jobs=4)]: Done 35 out of 35 | elapsed: 4.6min finished\n", + "[Parallel(n_jobs=4)]: Done 29 tasks | elapsed: 3.0min\n", + "[Parallel(n_jobs=4)]: Done 30 out of 36 | elapsed: 3.3min remaining: 39.7s\n", + "[Parallel(n_jobs=4)]: Done 31 out of 36 | elapsed: 3.7min remaining: 35.6s\n", + "[Parallel(n_jobs=4)]: Done 32 out of 36 | elapsed: 4.0min remaining: 30.1s\n", + "[Parallel(n_jobs=4)]: Done 33 out of 36 | elapsed: 4.3min remaining: 23.5s\n", + "[Parallel(n_jobs=4)]: Done 34 out of 36 | elapsed: 4.6min remaining: 16.1s\n", + "[Parallel(n_jobs=4)]: Done 36 out of 36 | elapsed: 5.3min finished\n", "\u001b[0m\u001b[0m\u001b[0m\u001b[0m\u001b[0m" ] } @@ -2106,10 +2051,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mmhcelik\u001b[0m (\u001b[33mmhcw\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'rep0:latest', 720.03MB. 1 files...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 00:00:02.2 (331.4MB/s)\n" + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n" ] } ], @@ -2124,28 +2066,19 @@ "cell_type": "code", "execution_count": null, "id": "2b1d0936", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:14:02.597653Z", - "iopub.status.busy": "2025-11-21T06:14:02.597492Z", - "iopub.status.idle": "2025-11-21T06:15:03.292551Z", - "shell.execute_reply": "2025-11-21T06:15:03.291762Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 00:00:05.2 (599.2MB/s)\n" + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "af4ed05ea91c403cbdfa06f2d69da16b", + "model_id": "38332a4b42ff49b996762c3160e3633b", "version_major": 2, "version_minor": 0 }, @@ -2160,16 +2093,13 @@ "name": "stderr", "output_type": "stream", "text": [ - "Computing attributions...: 100%|██████████| 15/15 [00:29<00:00, 2.00s/it]\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n", - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n", - "Done. 00:00:01.7 (1811.2MB/s)\n" + "Computing attributions...: 100%|██████████| 15/15 [00:16<00:00, 1.07s/it]\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "b9667618f6d64498a76fea152dace751", + "model_id": "14280d3ea2b34023b0e07bd1f6d53d31", "version_major": 2, "version_minor": 0 }, @@ -2184,27 +2114,27 @@ "name": "stderr", "output_type": "stream", "text": [ - "Loading attributions and sequences...: 100%|██████████| 15/15 [00:09<00:00, 1.60it/s]\n", - "2025-11-26 14:21:29,970 - modisco-lite - INFO - Running TFMoDISco version 2.4.0\n", - "2025-11-26 14:21:29,974 - modisco-lite - INFO - Extracting seqlets for 15 tasks:\n", - "2025-11-26 14:21:29,974 - modisco-lite - INFO - - Smoothing and splitting tracks\n", - "2025-11-26 14:21:29,977 - modisco-lite - INFO - - Computing null values with Laplacian null model\n", - "2025-11-26 14:21:30,027 - modisco-lite - INFO - - Computing isotonic thresholds\n", - "2025-11-26 14:21:30,040 - modisco-lite - INFO - - Refining thresholds\n", - "2025-11-26 14:21:30,123 - modisco-lite - INFO - - Extracting seqlets\n", - "2025-11-26 14:21:30,135 - modisco-lite - INFO - - Extracting 386 positive seqlets\n", - "2025-11-26 14:21:30,137 - modisco-lite - INFO - - Round 0: Generating coarse resolution affinity matrix for 386 seqlets\n" + "Loading attributions and sequences...: 100%|██████████| 15/15 [00:08<00:00, 1.80it/s]\n", + "2026-05-24 22:40:30,321 - modisco-lite - INFO - Running TFMoDISco version 2.4.0\n", + "2026-05-24 22:40:30,323 - modisco-lite - INFO - Extracting seqlets for 15 tasks:\n", + "2026-05-24 22:40:30,323 - modisco-lite - INFO - - Smoothing and splitting tracks\n", + "2026-05-24 22:40:30,327 - modisco-lite - INFO - - Computing null values with Laplacian null model\n", + "2026-05-24 22:40:30,393 - modisco-lite - INFO - - Computing isotonic thresholds\n", + "2026-05-24 22:40:30,407 - modisco-lite - INFO - - Refining thresholds\n", + "2026-05-24 22:40:30,504 - modisco-lite - INFO - - Extracting seqlets\n", + "2026-05-24 22:40:30,519 - modisco-lite - INFO - - Extracting 395 positive seqlets\n", + "2026-05-24 22:40:30,523 - modisco-lite - INFO - - Round 0: Generating coarse resolution affinity matrix for 395 seqlets\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "6185fd937b3c40c689f40a96168f46eb", + "model_id": "a5478032c35f44a8abd941e675242ec0", "version_major": 2, "version_minor": 0 }, "text/plain": [ - " 0%| | 0/386 [00:00\n", " \n", " \n", - " STRADA\n", - " ETV4\n", - " USP25\n", + " cell_type\n", + " tissue\n", + " organ\n", + " disease\n", + " study\n", + " dataset\n", + " region\n", + " subregion\n", + " celltype_coarse\n", + " n_cells\n", + " total_counts\n", + " n_genes\n", + " size_factor\n", + " train_pearson\n", + " val_pearson\n", + " test_pearson\n", " \n", " \n", " \n", " \n", " agg_0\n", - " 3.060561\n", - " 2.882100\n", - " 3.469085\n", + " Amygdala excitatory\n", + " Amygdala_Amygdala\n", + " CNS\n", + " healthy\n", + " jhpce#tran2021\n", + " brain_atlas\n", + " Amygdala\n", + " Amygdala\n", + " NaN\n", + " 331\n", + " 1.592883e+07\n", + " 17000\n", + " 41431.465186\n", + " 0.942459\n", + " 0.841377\n", + " 0.865640\n", " \n", " \n", " agg_1\n", - " 3.117702\n", - " 2.825738\n", - " 3.596372\n", + " Amygdala excitatory\n", + " Amygdala_Basolateral nuclear group (BLN) - lat...\n", + " CNS\n", + " healthy\n", + " SCR_016152\n", + " brain_atlas\n", + " Amygdala\n", + " Basolateral nuclear group (BLN) - lateral nucl...\n", + " NaN\n", + " 11369\n", + " 2.952133e+08\n", + " 18080\n", + " 40765.341481\n", + " 0.943098\n", + " 0.838936\n", + " 0.861092\n", " \n", " \n", " agg_2\n", - " 3.156642\n", - " 3.122381\n", - " 3.718749\n", + " Amygdala excitatory\n", + " Amygdala_Bed nucleus of stria terminalis and n...\n", + " CNS\n", + " healthy\n", + " SCR_016152\n", + " brain_atlas\n", + " Amygdala\n", + " Bed nucleus of stria terminalis and nearby - BNST\n", + " NaN\n", + " 139\n", + " 2.593231e+06\n", + " 15418\n", + " 42556.387020\n", + " 0.952170\n", + " 0.854544\n", + " 0.866654\n", " \n", " \n", " agg_3\n", - " 3.214047\n", - " 3.204670\n", - " 3.629874\n", + " Amygdala excitatory\n", + " Amygdala_Central nuclear group - CEN\n", + " CNS\n", + " healthy\n", + " SCR_016152\n", + " brain_atlas\n", + " Amygdala\n", + " Central nuclear group - CEN\n", + " NaN\n", + " 3892\n", + " 9.946371e+07\n", + " 17959\n", + " 42884.641430\n", + " 0.959744\n", + " 0.863585\n", + " 0.881554\n", " \n", " \n", " agg_4\n", - " 3.103570\n", - " 3.032028\n", - " 3.512117\n", + " Amygdala excitatory\n", + " Amygdala_Corticomedial nuclear group (CMN) - a...\n", + " CNS\n", + " healthy\n", + " SCR_016152\n", + " brain_atlas\n", + " Amygdala\n", + " Corticomedial nuclear group (CMN) - anterior c...\n", + " NaN\n", + " 2945\n", + " 1.281619e+08\n", + " 17885\n", + " 41816.741933\n", + " 0.951365\n", + " 0.854304\n", + " 0.868902\n", " \n", " \n", " ...\n", " ...\n", " ...\n", " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " \n", + " \n", + " agg_9533\n", + " vascular associated smooth muscle cell\n", + " upper lobe of right lung\n", + " lung\n", + " NA\n", + " ENCODE\n", + " scimilarity\n", + " nan\n", + " nan\n", + " NaN\n", + " 21\n", + " 3.483375e+04\n", + " 8515\n", + " 35404.911768\n", + " 0.735213\n", + " 0.665647\n", + " 0.654491\n", + " \n", + " \n", + " agg_9535\n", + " vascular associated smooth muscle cell\n", + " urinary bladder\n", + " urinary\n", + " healthy\n", + " GSE129845\n", + " scimilarity\n", + " nan\n", + " nan\n", + " NaN\n", + " 24\n", + " 8.498500e+04\n", + " 7337\n", + " 26189.415789\n", + " 0.809852\n", + " 0.690022\n", + " 0.656160\n", + " \n", + " \n", + " agg_9536\n", + " vascular associated smooth muscle cell\n", + " uterus\n", + " uterus\n", + " NA\n", + " ENCODE\n", + " scimilarity\n", + " nan\n", + " nan\n", + " NaN\n", + " 272\n", + " 5.700762e+05\n", + " 14769\n", + " 44938.403867\n", + " 0.915329\n", + " 0.808941\n", + " 0.839993\n", + " \n", + " \n", + " agg_9537\n", + " vascular associated smooth muscle cell\n", + " uterus\n", + " uterus\n", + " healthy\n", + " e5f58829-1a66-40b5-a624-9046778e74f5\n", + " scimilarity\n", + " nan\n", + " nan\n", + " NaN\n", + " 472\n", + " 1.089170e+07\n", + " 14514\n", + " 30145.422152\n", + " 0.852339\n", + " 0.717682\n", + " 0.727469\n", " \n", " \n", - " agg_9533\n", - " 2.313220\n", - " 2.173597\n", - " 3.156157\n", - " \n", - " \n", - " agg_9535\n", - " 0.952112\n", - " 0.956720\n", - " 1.250005\n", - " \n", - " \n", - " agg_9536\n", - " 2.779494\n", - " 2.705945\n", - " 3.530610\n", - " \n", - " \n", - " agg_9537\n", - " 1.342694\n", - " 1.407407\n", - " 1.867070\n", - " \n", - " \n", " agg_9538\n", - " 1.745080\n", - " 1.633314\n", - " 2.082985\n", + " vascular associated smooth muscle cell\n", + " vasculature\n", + " vasculature\n", + " healthy\n", + " e5f58829-1a66-40b5-a624-9046778e74f5\n", + " scimilarity\n", + " nan\n", + " nan\n", + " NaN\n", + " 1853\n", + " 5.992697e+07\n", + " 16764\n", + " 36464.273371\n", + " 0.909855\n", + " 0.780413\n", + " 0.796351\n", + " \n", + " \n", + "\n", + "

8856 rows × 16 columns

\n", + "" + ], + "text/plain": [ + " cell_type \\\n", + "agg_0 Amygdala excitatory \n", + "agg_1 Amygdala excitatory \n", + "agg_2 Amygdala excitatory \n", + "agg_3 Amygdala excitatory \n", + "agg_4 Amygdala excitatory \n", + "... ... \n", + "agg_9533 vascular associated smooth muscle cell \n", + "agg_9535 vascular associated smooth muscle cell \n", + "agg_9536 vascular associated smooth muscle cell \n", + "agg_9537 vascular associated smooth muscle cell \n", + "agg_9538 vascular associated smooth muscle cell \n", + "\n", + " tissue organ \\\n", + "agg_0 Amygdala_Amygdala CNS \n", + "agg_1 Amygdala_Basolateral nuclear group (BLN) - lat... CNS \n", + "agg_2 Amygdala_Bed nucleus of stria terminalis and n... CNS \n", + "agg_3 Amygdala_Central nuclear group - CEN CNS \n", + "agg_4 Amygdala_Corticomedial nuclear group (CMN) - a... CNS \n", + "... ... ... \n", + "agg_9533 upper lobe of right lung lung \n", + "agg_9535 urinary bladder urinary \n", + "agg_9536 uterus uterus \n", + "agg_9537 uterus uterus \n", + "agg_9538 vasculature vasculature \n", + "\n", + " disease study dataset \\\n", + "agg_0 healthy jhpce#tran2021 brain_atlas \n", + "agg_1 healthy SCR_016152 brain_atlas \n", + "agg_2 healthy SCR_016152 brain_atlas \n", + "agg_3 healthy SCR_016152 brain_atlas \n", + "agg_4 healthy SCR_016152 brain_atlas \n", + "... ... ... ... \n", + "agg_9533 NA ENCODE scimilarity \n", + "agg_9535 healthy GSE129845 scimilarity \n", + "agg_9536 NA ENCODE scimilarity \n", + "agg_9537 healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity \n", + "agg_9538 healthy e5f58829-1a66-40b5-a624-9046778e74f5 scimilarity \n", + "\n", + " region subregion \\\n", + "agg_0 Amygdala Amygdala \n", + "agg_1 Amygdala Basolateral nuclear group (BLN) - lateral nucl... \n", + "agg_2 Amygdala Bed nucleus of stria terminalis and nearby - BNST \n", + "agg_3 Amygdala Central nuclear group - CEN \n", + "agg_4 Amygdala Corticomedial nuclear group (CMN) - anterior c... \n", + "... ... ... \n", + "agg_9533 nan nan \n", + "agg_9535 nan nan \n", + "agg_9536 nan nan \n", + "agg_9537 nan nan \n", + "agg_9538 nan nan \n", + "\n", + " celltype_coarse n_cells total_counts n_genes size_factor \\\n", + "agg_0 NaN 331 1.592883e+07 17000 41431.465186 \n", + "agg_1 NaN 11369 2.952133e+08 18080 40765.341481 \n", + "agg_2 NaN 139 2.593231e+06 15418 42556.387020 \n", + "agg_3 NaN 3892 9.946371e+07 17959 42884.641430 \n", + "agg_4 NaN 2945 1.281619e+08 17885 41816.741933 \n", + "... ... ... ... ... ... \n", + "agg_9533 NaN 21 3.483375e+04 8515 35404.911768 \n", + "agg_9535 NaN 24 8.498500e+04 7337 26189.415789 \n", + "agg_9536 NaN 272 5.700762e+05 14769 44938.403867 \n", + "agg_9537 NaN 472 1.089170e+07 14514 30145.422152 \n", + "agg_9538 NaN 1853 5.992697e+07 16764 36464.273371 \n", + "\n", + " train_pearson val_pearson test_pearson \n", + "agg_0 0.942459 0.841377 0.865640 \n", + "agg_1 0.943098 0.838936 0.861092 \n", + "agg_2 0.952170 0.854544 0.866654 \n", + "agg_3 0.959744 0.863585 0.881554 \n", + "agg_4 0.951365 0.854304 0.868902 \n", + "... ... ... ... \n", + "agg_9533 0.735213 0.665647 0.654491 \n", + "agg_9535 0.809852 0.690022 0.656160 \n", + "agg_9536 0.915329 0.808941 0.839993 \n", + "agg_9537 0.852339 0.717682 0.727469 \n", + "agg_9538 0.909855 0.780413 0.796351 \n", + "\n", + "[8856 rows x 16 columns]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "result.cell_metadata" + ] + }, + { + "cell_type": "markdown", + "id": "345ff486", + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "source": [ + "### CLI API" + ] + }, + { + "cell_type": "markdown", + "id": "86e9f055", + "metadata": {}, + "source": [ + "If you want to perform gene expression prediction again, rather than using the precomputed scores, you can use the Decima command-line interface (CLI) to generate new predictions for any set of genes you specify. For example, you can run the `decima predict-genes` command with the `--genes` argument to provide a comma-separated list of gene names (such as \"STRADA,ETV4,USP25\") if no gene provided it will perform expression predictions for all genes, select the prediction model with the `--model` option (for instance, \"ensemble\" or a specific replicate like \"0\"), and use `--save-replicates` to save predictions for each replicate. The `-o` flag lets you specify the output file path for the predictions in `.h5ad` format. " + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "6715257c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "decima - INFO - Using device: 0 and genome: hg38 for prediction.\n", + "decima - INFO - Loading model ensemble...\n", + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n", + "rep2.safetensors: 100%|██████████████████████| 755M/755M [00:08<00:00, 85.4MB/s]\n", + "rep3.safetensors: 100%|██████████████████████| 755M/755M [00:07<00:00, 99.0MB/s]\n", + "decima - INFO - Making predictions\n", + "GPU available: True (cuda), used: True\n", + "TPU available: False, using: 0 TPU cores\n", + "💡 Tip: For seamless cloud logging and experiment tracking, try installing [litlogger](https://pypi.org/project/litlogger/) to enable LitLogger, which logs metrics and artifacts automatically to the Lightning Experiments platform.\n", + "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n", + "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0,1,2,3,4,5,6,7]\n", + "\u001b[2KPredicting \u001b[35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m 3/3 \u001b[2m0:00:01 • 0:00:00\u001b[0m \u001b[2;4m2.24it/s\u001b[0m [2;4m2.24it/s\u001b[0m \n", + "\u001b[?25h/home/lala8/miniforge3/envs/decima/lib/python3.11/site-packages/torchmetrics/utilities/prints.py:43: UserWarning: The ``compute`` method of metric WarningCounter was called before the ``update`` method which may lead to errors, as metric states have not yet been updated.\n", + "decima - INFO - Creating anndata\n", + "decima - INFO - Evaluating performance\n", + "decima - WARNING - No ground truth expression matrix found in the metadata. Skipping evaluation.\n", + "\u001b[0m" + ] + } + ], + "source": [ + "! decima predict-genes --genes \"STRADA,ETV4,USP25\" --model ensemble --save-replicates -o example/predict_genes/predictions.h5ad " + ] + }, + { + "cell_type": "markdown", + "id": "4d2c0356", + "metadata": {}, + "source": [ + "After running this command, you can load the resulting predictions in Python using the `DecimaResult` class and access the predicted expression matrix as:" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "e598b85c", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "
STRADAETV4USP25
agg_03.0603972.8819193.469221
agg_13.1174762.8255253.596472
agg_23.1563993.1222013.718817
agg_33.2138583.2044613.629969
agg_43.1034183.0318203.512249
............
agg_95332.3131282.1734683.156261
agg_95350.9520040.9566741.250045
agg_95362.7793052.7058663.530668
agg_95371.3425281.4073621.867149
agg_95381.7449111.6332332.083091
\n", @@ -1659,22 +1758,22 @@ ], "text/plain": [ " STRADA ETV4 USP25\n", - "agg_0 3.060561 2.882100 3.469085\n", - "agg_1 3.117702 2.825738 3.596372\n", - "agg_2 3.156642 3.122381 3.718749\n", - "agg_3 3.214047 3.204670 3.629874\n", - "agg_4 3.103570 3.032028 3.512117\n", + "agg_0 3.060397 2.881919 3.469221\n", + "agg_1 3.117476 2.825525 3.596472\n", + "agg_2 3.156399 3.122201 3.718817\n", + "agg_3 3.213858 3.204461 3.629969\n", + "agg_4 3.103418 3.031820 3.512249\n", "... ... ... ...\n", - "agg_9533 2.313220 2.173597 3.156157\n", - "agg_9535 0.952112 0.956720 1.250005\n", - "agg_9536 2.779494 2.705945 3.530610\n", - "agg_9537 1.342694 1.407407 1.867070\n", - "agg_9538 1.745080 1.633314 2.082985\n", + "agg_9533 2.313128 2.173468 3.156261\n", + "agg_9535 0.952004 0.956674 1.250045\n", + "agg_9536 2.779305 2.705866 3.530668\n", + "agg_9537 1.342528 1.407362 1.867149\n", + "agg_9538 1.744911 1.633233 2.083091\n", "\n", "[8856 rows x 3 columns]" ] }, - "execution_count": 6, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -1694,16 +1793,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 8, "id": "ce3884f4", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:26:16.981009Z", - "iopub.status.busy": "2025-11-21T06:26:16.980750Z", - "iopub.status.idle": "2025-11-21T06:26:16.986183Z", - "shell.execute_reply": "2025-11-21T06:26:16.985726Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -1734,33 +1826,33 @@ " \n", " \n", " agg_0\n", - " 2.933017\n", - " 2.892934\n", - " 2.858879\n", + " 2.932824\n", + " 2.892707\n", + " 2.858933\n", " \n", " \n", " agg_1\n", - " 2.816778\n", - " 2.812964\n", - " 3.058485\n", + " 2.816676\n", + " 2.812716\n", + " 3.058435\n", " \n", " \n", " agg_2\n", - " 2.743120\n", - " 2.971366\n", - " 2.950323\n", + " 2.742964\n", + " 2.971174\n", + " 2.950304\n", " \n", " \n", " agg_3\n", - " 2.804692\n", - " 3.346689\n", - " 2.837382\n", + " 2.804557\n", + " 3.346401\n", + " 2.837452\n", " \n", " \n", " agg_4\n", - " 2.816030\n", - " 3.088620\n", - " 2.973081\n", + " 2.815957\n", + " 3.088338\n", + " 2.973126\n", " \n", " \n", " ...\n", @@ -1770,33 +1862,33 @@ " \n", " \n", " agg_9533\n", - " 2.510605\n", - " 2.760446\n", - " 1.965776\n", + " 2.510271\n", + " 2.760181\n", + " 1.965718\n", " \n", " \n", " agg_9535\n", - " 1.246022\n", - " 1.192524\n", - " 0.407104\n", + " 1.245795\n", + " 1.192324\n", + " 0.407210\n", " \n", " \n", " agg_9536\n", - " 2.809229\n", - " 3.369957\n", - " 2.927355\n", + " 2.808904\n", + " 3.369778\n", + " 2.927307\n", " \n", " \n", " agg_9537\n", - " 1.580334\n", - " 1.533467\n", - " 0.879179\n", + " 1.580065\n", + " 1.533221\n", + " 0.879286\n", " \n", " \n", " agg_9538\n", - " 2.014224\n", - " 2.078125\n", - " 1.374325\n", + " 2.013909\n", + " 2.077899\n", + " 1.374621\n", " \n", " \n", "\n", @@ -1805,22 +1897,22 @@ ], "text/plain": [ " STRADA ETV4 USP25\n", - "agg_0 2.933017 2.892934 2.858879\n", - "agg_1 2.816778 2.812964 3.058485\n", - "agg_2 2.743120 2.971366 2.950323\n", - "agg_3 2.804692 3.346689 2.837382\n", - "agg_4 2.816030 3.088620 2.973081\n", + "agg_0 2.932824 2.892707 2.858933\n", + "agg_1 2.816676 2.812716 3.058435\n", + "agg_2 2.742964 2.971174 2.950304\n", + "agg_3 2.804557 3.346401 2.837452\n", + "agg_4 2.815957 3.088338 2.973126\n", "... ... ... ...\n", - "agg_9533 2.510605 2.760446 1.965776\n", - "agg_9535 1.246022 1.192524 0.407104\n", - "agg_9536 2.809229 3.369957 2.927355\n", - "agg_9537 1.580334 1.533467 0.879179\n", - "agg_9538 2.014224 2.078125 1.374325\n", + "agg_9533 2.510271 2.760181 1.965718\n", + "agg_9535 1.245795 1.192324 0.407210\n", + "agg_9536 2.808904 3.369778 2.927307\n", + "agg_9537 1.580065 1.533221 0.879286\n", + "agg_9538 2.013909 2.077899 1.374621\n", "\n", "[8856 rows x 3 columns]" ] }, - "execution_count": 7, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -1851,184 +1943,38 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 9, "id": "3a0dba6e", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:26:16.987569Z", - "iopub.status.busy": "2025-11-21T06:26:16.987310Z", - "iopub.status.idle": "2025-11-21T06:26:50.087684Z", - "shell.execute_reply": "2025-11-21T06:26:50.087076Z" - } - }, + "metadata": {}, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'rep0:latest', 720.03MB. 1 files...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Done. 00:00:01.3 (539.8MB/s)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'rep1:latest', 720.03MB. 1 files...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Done. 00:00:01.4 (529.6MB/s)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'rep2:latest', 720.03MB. 1 files...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Done. 00:00:00.6 (1166.2MB/s)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'rep3:latest', 720.03MB. 1 files...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Done. 00:00:00.6 (1242.4MB/s)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Done. 00:00:05.1 (613.2MB/s)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/torch/__init__.py:1617: UserWarning: Please use the new API settings to control TF32 behavior, such as torch.backends.cudnn.conv.fp32_precision = 'tf32' or torch.backends.cuda.matmul.fp32_precision = 'ieee'. Old settings, e.g, torch.backends.cuda.matmul.allow_tf32 = True, torch.backends.cudnn.allow_tf32 = True, allowTF32CuDNN() and allowTF32CuBLAS() will be deprecated after Pytorch 2.9. Please see https://pytorch.org/docs/main/notes/cuda.html#tensorfloat-32-tf32-on-ampere-and-later-devices (Triggered internally at /pytorch/aten/src/ATen/Context.cpp:80.)\n", - "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "GPU available: True (cuda), used: True\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "TPU available: False, using: 0 TPU cores\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "HPU available: False, using: 0 HPUs\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "SLURM auto-requeueing enabled. Setting signal handlers.\n" - ] - }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "ff694bb6902a480b87789da9b1bb0156", - "version_major": 2, - "version_minor": 0 - }, + "text/html": [ + "
Predicting ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3/3 0:00:01 • 0:00:00 2.24it/s  \n",
+       "
\n" + ], "text/plain": [ - "Predicting: | | 0/? [00:00\n" + ], + "text/plain": [] + }, + "metadata": {}, + "output_type": "display_data" + }, { "name": "stderr", "output_type": "stream", "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/torchmetrics/utilities/prints.py:43: UserWarning: The ``compute`` method of metric WarningCounter was called before the ``update`` method which may lead to errors, as metric states have not yet been updated.\n", + "/home/lala8/miniforge3/envs/decima/lib/python3.11/site-packages/torchmetrics/utilities/prints.py:43: UserWarning: The ``compute`` method of metric WarningCounter was called before the ``update`` method which may lead to errors, as metric states have not yet been updated.\n", "No ground truth expression matrix found in the metadata. Skipping evaluation.\n" ] } @@ -2062,132 +2008,43 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 10, "id": "d147aaff", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:26:50.089306Z", - "iopub.status.busy": "2025-11-21T06:26:50.089030Z", - "iopub.status.idle": "2025-11-21T06:27:05.812663Z", - "shell.execute_reply": "2025-11-21T06:27:05.812096Z" - } - }, + "metadata": {}, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'rep0:latest', 720.03MB. 1 files...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Done. 00:00:01.2 (580.7MB/s)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Done. 00:00:02.7 (1164.2MB/s)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "GPU available: True (cuda), used: True\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "TPU available: False, using: 0 TPU cores\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "HPU available: False, using: 0 HPUs\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "SLURM auto-requeueing enabled. Setting signal handlers.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/pytorch_lightning/trainer/connectors/data_connector.py:433: PossibleUserWarning: The 'predict_dataloader' does not have many workers which may be a bottleneck. Consider increasing the value of the `num_workers` argument` to `num_workers=3` in the `DataLoader` to improve performance.\n" - ] - }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "086c3698b2f64da9b6be5915347e0fb7", - "version_major": 2, - "version_minor": 0 - }, + "text/html": [ + "
Predicting ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1/1 0:00:00 • 0:00:00 0.00it/s  \n",
+       "
\n" + ], "text/plain": [ - "Predicting: | | 0/? [00:00\n" + ], + "text/plain": [] + }, + "metadata": {}, + "output_type": "display_data" + }, { "name": "stdout", "output_type": "stream", "text": [ - "{'expression': array([[2.9330175, 2.8167777, 2.7431197, ..., 2.8092291, 1.580334 ,\n", - " 2.0142236],\n", - " [2.0205972, 1.9390993, 2.3948462, ..., 1.5032245, 0.51865 ,\n", - " 0.8084921],\n", - " [4.795624 , 4.9177237, 4.8060527, ..., 4.6602893, 2.7781048,\n", - " 3.1485069]], dtype=float32),\n", + "{'expression': array([[2.932824 , 2.8166761 , 2.7429636 , ..., 2.8089042 , 1.5800648 ,\n", + " 2.0139086 ],\n", + " [2.0204957 , 1.9390392 , 2.3947737 , ..., 1.5031691 , 0.5186505 ,\n", + " 0.80847657],\n", + " [4.795655 , 4.9177384 , 4.8059716 , ..., 4.6602583 , 2.7780144 ,\n", + " 3.1483455 ]], dtype=float32),\n", " 'warnings': Counter({'unknown': tensor(0),\n", " 'allele_mismatch_with_reference_genome': tensor(0)})}\n" ] @@ -2196,7 +2053,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/torchmetrics/utilities/prints.py:43: UserWarning: The ``compute`` method of metric WarningCounter was called before the ``update`` method which may lead to errors, as metric states have not yet been updated.\n" + "/home/lala8/miniforge3/envs/decima/lib/python3.11/site-packages/torchmetrics/utilities/prints.py:43: UserWarning: The ``compute`` method of metric WarningCounter was called before the ``update`` method which may lead to errors, as metric states have not yet been updated.\n" ] } ], @@ -2242,106 +2099,62 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 11, "id": "2dfbdb1a", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:27:05.814176Z", - "iopub.status.busy": "2025-11-21T06:27:05.813919Z", - "iopub.status.idle": "2025-11-21T06:27:06.136436Z", - "shell.execute_reply": "2025-11-21T06:27:06.135810Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "cat: ../tests/data/seqs.fasta: No such file or directory\r\n" + ">CD68|gene_mask_start=163840|gene_mask_end=166460\n", + "CTCTGCAGAGAGCGAGGACGGTGTGTCTGCCAGCGCCTTTGACTTCACTGTCTCCAACTTTGTGGACAACCTGTATGGCTACCCGGAAGGCAAGGATGTGCTTCGGGAGACCATCAAGTTTATGTACACAGACTGGGCCGACCGGGACAATGGCGAAATGCGCCGCAAAACCCTGCTGGCGCTCTTTACTGACCACCAAT\n", + ">SPI1|gene_mask_start=163840|gene_mask_end=187556\n", + "TGCCACTTTTAGATATGTTCATGGGTGCAGATACGGCTTTATTTATTTGAGACAGAGTTTCACTCTTGTTGCCCAGGGTGGAGTGCAGTGGTGCGATCTCAGCTCACTGCAGCCTTCGCCTCCCGGGTTGAAGCGATTCTTCTGCCTCAACCTCGAGTAGCTGGGATTATAGGCACCTGCCAGCATGCCTGGCTAATTTT\n" ] } ], "source": [ - "! cat ../tests/data/seqs.fasta | cut -c 1-200" + "! cat ../../tests/data/seqs.fasta | cut -c 1-200" ] }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 12, "id": "0d15ea9e", - "metadata": { - "execution": { - "iopub.execute_input": "2025-11-21T06:27:06.137832Z", - "iopub.status.busy": "2025-11-21T06:27:06.137668Z", - "iopub.status.idle": "2025-11-21T06:27:07.257212Z", - "shell.execute_reply": "2025-11-21T06:27:07.256619Z" - } - }, + "metadata": {}, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "💡 Tip: For seamless cloud uploads and versioning, try installing [litmodels](https://pypi.org/project/litmodels/) to enable LitModelCheckpoint, which syncs automatically with the Lightning model registry.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "GPU available: True (cuda), used: True\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "TPU available: False, using: 0 TPU cores\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "HPU available: False, using: 0 HPUs\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "SLURM auto-requeueing enabled. Setting signal handlers.\n" - ] - }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "b0c2854b5b1145a28d069646a54109b5", - "version_major": 2, - "version_minor": 0 - }, + "text/html": [ + "
Predicting ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1/1 0:00:00 • 0:00:00 0.00it/s  \n",
+       "
\n" + ], "text/plain": [ - "Predicting: | | 0/? [00:00\n" + ], + "text/plain": [] + }, + "metadata": {}, + "output_type": "display_data" + }, { "name": "stdout", "output_type": "stream", "text": [ - "array([[0.22026505, 0.21946757, 0.23086782, ..., 1.0358492 , 1.2124686 ,\n", - " 1.441437 ],\n", - " [0.26515013, 0.13341773, 0.14887223, ..., 0.44430685, 0.26546437,\n", - " 0.3042384 ]], dtype=float32)\n" + "array([[0.22018507, 0.2193921 , 0.23078808, ..., 1.0356065 , 1.2123175 ,\n", + " 1.4411153 ],\n", + " [0.2651469 , 0.1334098 , 0.14885235, ..., 0.44431016, 0.26546577,\n", + " 0.304252 ]], dtype=float32)\n" ] } ], @@ -2366,9 +2179,9 @@ ], "metadata": { "kernelspec": { - "display_name": "decima2", + "display_name": "Python (decima)", "language": "python", - "name": "python3" + "name": "decima" }, "language_info": { "codemirror_mode": { @@ -2380,7 +2193,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.14" + "version": "3.11.15" }, "widgets": { "application/vnd.jupyter.widget-state+json": { @@ -2924,13 +2737,13 @@ "description": "", "description_allow_html": false, "layout": "IPY_MODEL_15a6d137d2b646a696f272e5052ef607", - "max": 1.0, - "min": 0.0, + "max": 1, + "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_aa835afeee484927b37b60145e71a78d", "tabbable": null, "tooltip": null, - "value": 1.0 + "value": 1 } }, "865789d5e3c44252bbf06d1074c3b9f4": { @@ -3003,13 +2816,13 @@ "description": "", "description_allow_html": false, "layout": "IPY_MODEL_90b1a10420424e418ff34bf3dd4412cf", - "max": 1.0, - "min": 0.0, + "max": 1, + "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_f8201ba403ce4b2595d880cc13f891ad", "tabbable": null, "tooltip": null, - "value": 1.0 + "value": 1 } }, "8a3f3c76906944af8e4653d4cdc8e22e": { @@ -3105,13 +2918,13 @@ "description": "", "description_allow_html": false, "layout": "IPY_MODEL_ccfa2a1578f54a16b315cf45b553478c", - "max": 1.0, - "min": 0.0, + "max": 1, + "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_45f4d8cd02c74b73a35d15e31fc33078", "tabbable": null, "tooltip": null, - "value": 1.0 + "value": 1 } }, "90b1a10420424e418ff34bf3dd4412cf": { diff --git a/docs/tutorials/6-variant-effect-attribution.ipynb b/docs/tutorials/6-variant-effect-attribution.ipynb index 1f0afcf..32d5ec6 100644 --- a/docs/tutorials/6-variant-effect-attribution.ipynb +++ b/docs/tutorials/6-variant-effect-attribution.ipynb @@ -36,5023 +36,105 @@ "cell_type": "code", "execution_count": 1, "id": "7d51a63c", - "metadata": { - "execution": { - "iopub.execute_input": "2025-12-20T01:03:56.214581Z", - "iopub.status.busy": "2025-12-20T01:03:56.214457Z", - "iopub.status.idle": "2025-12-20T01:05:48.511166Z", - "shell.execute_reply": "2025-12-20T01:05:48.510364Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Usage: decima vep-attribution [OPTIONS]\r\n", - "\r\n", - " Predict variant effect and save to parquet\r\n", - "\r\n", - " Examples:\r\n", - "\r\n", - " >>> decima vep-attribution -v \"data/sample.vcf\" -o \"vep_results\"\r\n", - "\r\n", - "Options:\r\n", - " -v, --variants PATH Path to the variant file .vcf file. VCF file\r\n", - " need to be normalized. Try normalizing th\r\n", - " vcf file incase of an error. `bcftools norm\r\n", - " -f ref.fasta input.vcf.gz -o output.vcf.gz`\r\n", - " -o, --output_prefix PATH Path to the output prefix.\r\n", - " --tasks TEXT Tasks to predict. If not provided, all tasks\r\n", - " will be predicted.\r\n", - " --off-tasks TEXT Tasks to contrast against. If not provided,\r\n", - " no contrast will be performed.\r\n", - " --model TEXT Model to use for attribution analysis.\r\n", - " Available options: ['v1_rep0', 'v1_rep1',\r\n", - " 'v1_rep2', 'v1_rep3', 'ensemble', 'rep0',\r\n", - " 'rep1', 'rep2', 'rep3', 0, 1, 2, 3, '0',\r\n", - " '1', '2', '3'].\r\n", - " --metadata TEXT Path to the metadata anndata file or name of\r\n", - " the model. If not provided, the compabilite\r\n", - " metadata for the model will be used.\r\n", - " Default: ensemble.\r\n", - " --method TEXT Method to use for attribution analysis.\r\n", - " Available options: 'inputxgradient',\r\n", - " 'saliency', 'integratedgradients'.\r\n", - " --transform [specificity|aggregate]\r\n", - " Transform to use for attribution analysis.\r\n", - " Available options: 'specificity',\r\n", - " 'aggregate'.\r\n", - " --device TEXT Device to use. Default: None which\r\n", - " automatically selects the best device.\r\n", - " --batch-size INTEGER Batch size for the loader. Default: 1\r\n", - " --num-workers INTEGER Number of workers for the loader. Default: 4\r\n", - " --distance-type TEXT Type of distance. Default: tss.\r\n", - " --min-distance FLOAT Minimum distance from the end of the gene.\r\n", - " Default: 0.\r\n", - " --max-distance FLOAT Maximum distance from the TSS. Default:\r\n", - " 524288.\r\n", - " --gene-col TEXT Column name for gene names. Default: None.\r\n", - " --genome TEXT Genome build. Default: hg38.\r\n", - " --help Show this message and exit.\r\n", - "\u001b[0m" - ] - } - ], - "source": [ - "! decima vep-attribution --help" - ] - }, - { - "cell_type": "markdown", - "id": "3e6aa7ea", - "metadata": {}, - "source": [ - "Following command will calculate input x gradients of genetics variatns in the sample.vcf file for aggreation of all tasks avaliable in the decima metadata." - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "963b41a8", - "metadata": { - "execution": { - "iopub.execute_input": "2025-12-20T01:05:48.512916Z", - "iopub.status.busy": "2025-12-20T01:05:48.512767Z", - "iopub.status.idle": "2025-12-20T01:13:14.876515Z", - "shell.execute_reply": "2025-12-20T01:13:14.875597Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "decima - INFO - Using device: 0 and genome: hg38\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mmhcelik\u001b[0m (\u001b[33mmhcw\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \r\n", - "Done. 00:00:07.1 (439.7MB/s)\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'rep0:latest', 720.03MB. 1 files...\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \r\n", - "Done. 00:00:08.4 (86.1MB/s)\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \r\n", - "Done. 00:00:07.8 (399.0MB/s)\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\r", - "Computing attributions...: 0%| | 0/96 [00:00>> decima vep-attribution -v \"data/sample.vcf\" -o \"vep_results\"\n", + "\n", + "Options:\n", + " -v, --variants PATH Path to the variant .vcf file. VCF file\n", + " needs to be normalized. Try normalizing the\n", + " vcf file in case of an error. `bcftools norm\n", + " -f ref.fasta input.vcf.gz -o output.vcf.gz`\n", + " -o, --output_prefix PATH Path to the output prefix.\n", + " --tasks TEXT Tasks to predict. If not provided, all tasks\n", + " will be predicted.\n", + " --off-tasks TEXT Tasks to contrast against. If not provided,\n", + " no contrast will be performed.\n", + " --model TEXT Model to use for attribution analysis.\n", + " Available options: ['v1_rep0', 'v1_rep1',\n", + " 'v1_rep2', 'v1_rep3', 'ensemble', 'rep0',\n", + " 'rep1', 'rep2', 'rep3', 0, 1, 2, 3, '0',\n", + " '1', '2', '3'].\n", + " --metadata TEXT Path to the metadata anndata file or name of\n", + " the model. If not provided, the compabilite\n", + " metadata for the model will be used.\n", + " Default: ensemble.\n", + " --method TEXT Method to use for attribution analysis.\n", + " Available options: 'inputxgradient',\n", + " 'saliency', 'integratedgradients'.\n", + " --transform [specificity|aggregate]\n", + " Transform to use for attribution analysis.\n", + " Available options: 'specificity',\n", + " 'aggregate'.\n", + " --device TEXT Device to use. Default: None which\n", + " automatically selects the best device.\n", + " --batch-size INTEGER Batch size for the loader. Default: 1\n", + " --num-workers INTEGER Number of workers for the loader. Default: 4\n", + " --distance-type TEXT Type of distance. Default: tss.\n", + " --min-distance FLOAT Minimum distance from the end of the gene.\n", + " Default: 0.\n", + " --max-distance FLOAT Maximum distance from the TSS. Default:\n", + " 524288.\n", + " --gene-col TEXT Column name for gene names. Default: None.\n", + " --genome TEXT Genome build. Default: hg38.\n", + " --help Show this message and exit.\n", + "\u001b[0m" ] - }, + } + ], + "source": [ + "! decima vep-attribution --help" + ] + }, + { + "cell_type": "markdown", + "id": "3e6aa7ea", + "metadata": {}, + "source": [ + "Following command will calculate input x gradients of genetics variatns in the sample.vcf file for aggreation of all tasks avaliable in the decima metadata." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "963b41a8", + "metadata": {}, + "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ + "decima - INFO - Using device: 0 and genome: hg38\n", + "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n", + "Computing attributions...: 100%|████████████████| 96/96 [00:53<00:00, 1.80it/s]\n", + "Writing attributions...: 100%|██████████████████| 48/48 [00:24<00:00, 1.97it/s]\n", + "decima - WARNING - Warnings:\n", + "decima - WARNING - allele_mismatch_with_reference_genome: 10 alleles out of 48 predictions mismatched with the genome file hg38. If this is not expected, please check if you are using the correct genome version.\n", + "decima - INFO - Using device: 0 and genome: hg38\n", + "Computing attributions...: 100%|████████████████| 96/96 [00:52<00:00, 1.84it/s]\n", + "Writing attributions...: 100%|██████████████████| 48/48 [00:25<00:00, 1.92it/s]\n", + "decima - WARNING - Warnings:\n", + "decima - WARNING - allele_mismatch_with_reference_genome: 10 alleles out of 48 predictions mismatched with the genome file hg38. If this is not expected, please check if you are using the correct genome version.\n", + "decima - INFO - Using device: 0 and genome: hg38\n", + "Computing attributions...: 100%|████████████████| 96/96 [00:52<00:00, 1.83it/s]\n", + "Writing attributions...: 100%|██████████████████| 48/48 [00:24<00:00, 1.93it/s]\n", + "decima - WARNING - Warnings:\n", + "decima - WARNING - allele_mismatch_with_reference_genome: 10 alleles out of 48 predictions mismatched with the genome file hg38. If this is not expected, please check if you are using the correct genome version.\n", + "decima - INFO - Using device: 0 and genome: hg38\n", + "Computing attributions...: 100%|████████████████| 96/96 [00:52<00:00, 1.82it/s]\n", + "Writing attributions...: 100%|██████████████████| 48/48 [00:24<00:00, 1.94it/s]\n", + "decima - WARNING - Warnings:\n", + "decima - WARNING - allele_mismatch_with_reference_genome: 10 alleles out of 48 predictions mismatched with the genome file hg38. If this is not expected, please check if you are using the correct genome version.\n", "\u001b[0m" ] } @@ -5065,28 +147,20 @@ "cell_type": "code", "execution_count": 3, "id": "a477e150", - "metadata": { - "execution": { - "iopub.execute_input": "2025-12-20T01:13:14.878723Z", - "iopub.status.busy": "2025-12-20T01:13:14.878545Z", - "iopub.status.idle": "2025-12-20T01:13:15.011291Z", - "shell.execute_reply": "2025-12-20T01:13:15.010655Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "example/vep_vcf_attributions.h5\r\n", - "example/vep_vcf_attributions.h5_0.h5\r\n", - "example/vep_vcf_attributions.h5_0.warnings.log\r\n", - "example/vep_vcf_attributions.h5_1.h5\r\n", - "example/vep_vcf_attributions.h5_1.warnings.log\r\n", - "example/vep_vcf_attributions.h5_2.h5\r\n", - "example/vep_vcf_attributions.h5_2.warnings.log\r\n", - "example/vep_vcf_attributions.h5_3.h5\r\n", - "example/vep_vcf_attributions.h5_3.warnings.log\r\n" + "example/vep_vcf_attributions.h5_0.h5\n", + "example/vep_vcf_attributions.h5_0.warnings.log\n", + "example/vep_vcf_attributions.h5_1.h5\n", + "example/vep_vcf_attributions.h5_1.warnings.log\n", + "example/vep_vcf_attributions.h5_2.h5\n", + "example/vep_vcf_attributions.h5_2.warnings.log\n", + "example/vep_vcf_attributions.h5_3.h5\n", + "example/vep_vcf_attributions.h5_3.warnings.log\n" ] } ], @@ -5121,21 +195,14 @@ "id": "1a995343", "metadata": {}, "source": [ - "Same as CLI API, `variant_effect_attribution` python api provides equlivant way to caulcate attribution for vairaints." + "Same as CLI API, `variant_effect_attribution` python api provides an equivalent way to calculate attributions for vairaints." ] }, { "cell_type": "code", "execution_count": 4, "id": "9309f1d5", - "metadata": { - "execution": { - "iopub.execute_input": "2025-12-20T01:13:15.013817Z", - "iopub.status.busy": "2025-12-20T01:13:15.013521Z", - "iopub.status.idle": "2025-12-20T01:13:35.782497Z", - "shell.execute_reply": "2025-12-20T01:13:35.781899Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "import h5py\n", @@ -5156,178 +223,32 @@ "`chr9_133251979_C_T` is eqtl variant for `CD4-positive, alpha-beta T cell`. [https://platform.opentargets.org/variant/9_133251979_C_T](https://platform.opentargets.org/variant/9_133251979_C_T) for `ENSG00000175164` (ABO) gene." ] }, - { - "cell_type": "code", - "execution_count": 5, - "id": "43857d8a", - "metadata": { - "execution": { - "iopub.execute_input": "2025-12-20T01:13:35.784960Z", - "iopub.status.busy": "2025-12-20T01:13:35.784556Z", - "iopub.status.idle": "2025-12-20T01:13:35.788035Z", - "shell.execute_reply": "2025-12-20T01:13:35.787463Z" - } - }, - "outputs": [], - "source": [ - "df_variants = pd.DataFrame(\n", - " [\n", - " {\"chrom\": \"chr9\", \"pos\": 133251979, \"ref\": \"C\", \"alt\": \"T\", \"gene\": \"ABO\"},\n", - " ]\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "7d9ad6a4", - "metadata": { - "execution": { - "iopub.execute_input": "2025-12-20T01:13:35.789267Z", - "iopub.status.busy": "2025-12-20T01:13:35.789135Z", - "iopub.status.idle": "2025-12-20T01:14:09.603776Z", - "shell.execute_reply": "2025-12-20T01:14:09.603108Z" - } - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Currently logged in as: \u001b[33mmhcelik\u001b[0m (\u001b[33mmhcw\u001b[0m) to \u001b[32mhttps://api.wandb.ai\u001b[0m. Use \u001b[1m`wandb login --relogin`\u001b[0m to force relogin\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Done. 00:00:02.3 (1351.0MB/s)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'rep0:latest', 720.03MB. 1 files...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Done. 00:00:04.2 (171.5MB/s)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Done. 00:00:01.9 (1636.2MB/s)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - "Computing attributions...: 0%| | 0/2 [00:00" + "" ] }, "execution_count": 13, @@ -5709,7 +513,7 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA0MAAADFCAYAAACWwSm3AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAPYQAAD2EBqD+naQAAZ3FJREFUeJzt3Xd8U+X+B/BPkibpHrSlm9KyShllCRYUVEBQZKgX0Z8K7gVeEK+KXgWUq3Ad14l63ThAQAS5KiAUKCJ7U6BQKNDSTfceyfP748nJOWnTNOs0Hd/365VX0pPk5MnpyTnn+4zvo2CMMRBCCCGEEEJIJ6N0dQEIIYQQQgghxBUoGCKEEEIIIYR0ShQMEUIIIYQQQjolCoYIIYQQQgghnRIFQ4QQQgghhJBOiYIhQgghhBBCSKdEwRAhhBBCCCGkU6JgiBBCCCGEENIpUTBECCGEtJKtW4G33nJ1KQghhAgUjDHm6kIQQgghHV1DAxAfD6SlAYcOAUOHurpEhBBCqGWIEEIIaQUbN/JACABWrHBtWQghhHAUDBFCCCGtYM8e8fH27a4rByGEEBEFQ4QQQkgrOHZMfHzqFJCf77KiEEIIMaBgiBBCCHGEQtH8zYAx02AIAA4caN1iEkIIaYqCIUIIIURmWVlAYaHpspQU15SFEEKIiIIhQgghRGaNW4UACoYIIaQtoGCIEEIIkRkFQ4QQ0jZRMEQIIYTI7MyZpssqK1u/HIQQQkxRMEQIIYTILDvb1SUghBBiDgVDhBBCiMxyclxdAkIIIebYFQwtX74c3bt3h7u7O0aMGIEDFvKDnjp1CnfeeSe6d+8OhUKB9957z+F1EkIIIe0JtQwRQkjbZHMwtHr1asyfPx+LFi3CkSNHkJCQgAkTJiC/mdnjqqqqEBsbi2XLliE0NNQp6ySEEELai4oKoLzc1aUghBBijoIxxmx5w4gRI3DNNdfgo48+AgDo9XpERUXh6aefxoIFCyy+t3v37pg3bx7mzZvntHUSQgghLiWZXLUJxpCWBvTu3fSpnj2BtDT5ikUIIaRlNrUM1dXV4fDhwxg3bpy4AqUS48aNw969e+0qgD3rrK2tRVlZmcmttrbWrs8nhBBC5ERd5AghpO2yKRi6evUqdDodQkJCTJaHhIQgNzfXrgLYs86lS5fCz8/P5LZ06VK7Pp8QQgiRU16eq0tACCGkOW6uLoA9XnzxRcyfP99kmVardVFpCCGEkOaVlLi6BIQQQppjUzAUFBQElUqFvEbVXHl5ec0mR5BjnVqtloIfQggh7UJxsatLQAghpDk2dZPTaDQYOnQokpKSjMv0ej2SkpKQmJhoVwHkWCchhBDSVlDLECGEtF02d5ObP38+Zs2ahWHDhmH48OF47733UFlZiQcffBAAMHPmTERERBjH8NTV1eH06dPGx1lZWTh27Bi8vb3Rs2dPq9ZJCCGEtFfUMkQIIW2XzcHQjBkzUFBQgIULFyI3NxeDBg3C5s2bjQkQMjIyoFSKDU7Z2dkYPHiw8e+3334bb7/9NsaMGYOdO3datU5CCCGkvZK2DCmVwMSJwO+/u6w4hBBCJGyeZ4gQQgghEi3MMzRhAvDHH/zPadOAVauAHj0AT0+aZ4gQQlzNpjFDhBBCCLGNtGVowgTA3R245x6XFYcQQogEBUOEEEKIjKRjhuLj+f1117mmLIQQQkxRMEQIIYTIqKpKfNy3L78fNMglRSGEENIIBUOEEEKIjGpq+H1QEBAczB9HRwP+/i4rEiGEEAObs8kRQgghRELIQyQkUmiUl6i2lt/HxorLFAqgf/9WKBshhBCLqGWIEEIIkZHQMtR4tghpcEQIIcQ1KBgihBBCZKLTAQ0N/HHXrqbPUTBECCGuR8EQIYQQIhOhixzQNBiKiWndshBCCGmKgiFCCCFEJkIXOYAnUJCiYIgQQlyPgiFCCCFEJtKWIR8f0+dCQ1u3LIQQQpqiYIgQQgiRibRlyMvL9Dkh+RwhhBDXoWCIEEIIkYmlYMic6mp+I4QQ0jooGCKEEEJkIu0m5+1t+bVVVcCQIcCoUfwxIYQQ+VEwRAghhMjElpahZcuA1FTg6FHgyy/lLRchhBCOgiFCCCFEJtKWoZaCoY0bxcfffSdPeQghhJiiYIgQQgiRibUtQ/n5wPHj4t8HDwIZGfKVixBCCEfBECGEECITa4Oh7dubLtu1y/nlIYQQYoqCIUIIIUQm1naTS0pquiw52fnlIYQQYoqCIUIIIUQm0pYhT8/mX7d3b9NlBQXOLw8hhBBTFAwRQgghMhFahjw8AGUzZ1y9Hjh/vvXKRAghRETBECGEECIToWXIUqtQVpZpdzpCCCGth4IhQgghRCZCMOTm1vxr0tJapyyEEEKaomCIEEIIkYnQ4qNSNf8a6iJHCCGuQ8EQIYQQIhMhGGpuvBAAXL7cOmUhhBDSFAVDhBBCiEz0en5vqWUoL691ykIIIaQpCoYIIYQQmTDG7y0FQ7m5rVMWQgghTVEwRAghhMjEnpYhS5nnCCGEOBcFQ4QQQohMbG0ZeuYZ4MABQKuVt1yEEEI4CoYIIYQQmQgtQ80lUGAMyM8X/541C+jXD5gxQ/6yEUIIoWCIEEIIMaqpAd56y3lz/7TUMlRRAdTV8cc+PkD//vzxrbc65/MJIYRYRsEQIYQQYvDgg8DzzwPjxwNlZY6vr6UxQ5WV4uMRI8TX3XgjoFA4/vmEEEIso2CIEEIIAXDxIvDjj/zx5cvAF184vs6WWoakwVB8vPi4a1egZ0/HP58QQohlFAwRQgghANasMf37888dX6ctLUPR0abPJSQ4/vmEEEIso2CIEEIIQdNgKDUVOHfOsXUKLUPNJVCoqhIfUzBECCGtj4IhQgghnV5mJnDkSNPlhw45tl5bWoZCQ02fi4tz7LMJIYS0jIIhQgghnZ65QAgQW3bsZUsw5Odn+pxa7dhnE0IIaRkFQ4QQQjq9EyfkXX9zmeGkwZC/v7xlIIQQ0hQFQ4QQQjo9uYIhIQgSWogao2CIEEJci4IhQgghnd7p0/KsV0icoNOZf15IoKBSAV5e8pSBEEJI8ygYIoQQ0qkxBmRkyLNuoWWouWBIaBny86NJVgkhxBXsCoaWL1+O7t27w93dHSNGjMCBAwcsvn7t2rWIi4uDu7s7BgwYgN9//93k+QceeAAKhcLkNnHiRHuKRgghhNikpASoqJBn3S21DAnBEHWRI4QQ17A5GFq9ejXmz5+PRYsW4ciRI0hISMCECROQn59v9vV79uzBPffcg4cffhhHjx7FtGnTMG3aNKSkpJi8buLEicjJyTHeVq1aZd83IoQQQmzQuFVo7lxgwgTnrNuWliFCCCGtz+Zg6D//+Q8effRRPPjgg4iPj8enn34KT09PfPXVV2Zf//7772PixIl47rnn0LdvXyxZsgRDhgzBRx99ZPI6rVaL0NBQ4y0gIMC+b0QIIYTYIDNTfOzjAyxbBqxeDfj6Or5uoWWouQQKwpghHx/HP4sQQojtbAqG6urqcPjwYYwbN05cgVKJcePGYe/evWbfs3fvXpPXA8CECROavH7nzp3o2rUr+vTpgyeffBKFhYXNlqO2thZlZWUmt9raWlu+CiGEEAIAyM0VH0+dCri785aa2293fN3WdpPTaBz/LEIIIbazKRi6evUqdDodQkJCTJaHhIQgV3o2kcjNzW3x9RMnTsS3336LpKQk/Pvf/0ZycjJuueUW6Jo5eyxduhR+fn4mt6VLl9ryVQghhBAAQHm5+HjaNPHxHXc4vu6WuslVV/N7NzfHP4sQQojt2sTh9+677zY+HjBgAAYOHIgePXpg586dGDt2bJPXv/jii5g/f77JMq1WK3s5CSGEdDxlZeLj/v3Fx9dfD2ze7Ni6W2oZEpZTMEQIIa5hU8tQUFAQVCoV8vLyTJbn5eUhNDTU7HtCQ0Ntej0AxMbGIigoCOfPnzf7vFarha+vr8mtNYMhxoDkZMBCTz5CCCHthBAMubkBsbHi8oAAoF8/x9bdUsuQMJaIgiFCCHENm4IhjUaDoUOHIikpybhMr9cjKSkJiYmJZt+TmJho8noA2Lp1a7OvB4ArV66gsLAQYWFhthSv1Tz0EHDDDUBCgunAW0IIIe2P0E0uJARQq02fczQYaimBAgVDhBDiWjZnk5s/fz4+//xzrFixAmfOnMGTTz6JyspKPPjggwCAmTNn4sUXXzS+fu7cudi8eTPeeecdpKamYvHixTh06BDmzJkDAKioqMBzzz2Hffv24dKlS0hKSsLUqVPRs2dPTHBWblMn2rcP+OYb/jgrC3jmGZcWhxBCiIOElqGgoKbPqVSOrbulliHqJkcIIa5l8+F3xowZKCgowMKFC5Gbm4tBgwZh8+bNxiQJGRkZUCrFGGvkyJFYuXIlXn75Zbz00kvo1asXNmzYgP6GjtkqlQonTpzAihUrUFJSgvDwcNx8881YsmRJmxwH9Pbbpn///DNw/jzQs6drykMIIcQxQsuQuWDIUUKQQ93kCCGkbbLr8Dtnzhxjy05jO3fubLJs+vTpmD59utnXe3h4YMuWLfYUo9Xl5vLgR4oxYNs2CoYIIaS9stQy5Ch3d35PwRAhhLRNNneT68ySk3nw05i5ZYQQQtoHOYMhoYNDS8GQo93xCCGE2IeCIRvs2uXqEhBCCHE2ObvJCS1Dzc0LTi1DhBDiWnT4tcG+fa4uASGEEGcTWoYCApp5gZAFwZwWugYIwVBlJX9p41VRyxAhhLgWtQxZSa8HUlNdXQpCCCHOJrQMCYGLM0m7ydXVNX2+pdTbhBBC5EXBkJWuXAGqqsS/Z8wAxo93XXkIIYQ4ThqkNJ5jyBmkAVZlZdPnhWCoocH5n00IIaRl1E3OStJWoa5d+VxDCgUwZIjLikQIIZ3S1atARQXQvbvj65ImNmiNYKhLF9PnKRgihBDXopYhK+Xmio/nzOEnOK0WeP5515WJEEI6m82bgR49gJgY4OWXHV+ftHuaHMGQdLo8ahkihJC2h4IhKxUWio8nTBAf33mnPP3MCSGEmKqqAh59VEx48PrrwK+/OrbO1m4ZaoyCIUIIcS0KhqxUVMTvlUogIUFc7u1NY4cIIaQ1vPMOH78ptWSJY+uUOxiStgxVVDR9XsgiR8EQIYS4BgVDVhJahsLCTE9uABAZ2frlIYSQzoQxYMWKpsulrfb2oJYhQgjp3CgYspLQMhQR4fi6qqqAs2cplSohhFjr9GngwgXnr5eCIUII6dwoGLKSUPvoaDB05AjQqxcQFwfccIPY950QQkjzdu6UZ73SOVOVzZ0RGWs6uaq5ZWa0lECBuskRQohrUTBkJWe0DNXWArNmAdnZ/O8//wSeeMLxshFCmmfF9SppQwoK+HFy0CDg44/F5YcPi4/d3YFrrnHO50kDIDkCEkstQxUVgIeHfJ9NCCGkZRQMWUloGQoNtX8dH38MpKSYLlu1Cigutn+dhBDzGhqAp54CPD2BUaOA9HRXl4i0hDEeCH37LXD8ODB7NvDJJ/y5I0fE1731FnDgALBsmeOfKbTMAEB9vePra0waDDU+1l+8yPdPQJz4lRBCSOuiYMhKwklMqMWzh7nBvwCNHSJEDkuX8gvpmhpgzx5g4kTz3ZRI2/Htt8CmTabLnnuOBymXL/O/Y2PFFvVnnwX69XPsM+UOhqTd5PLzTZ+7eBHw8uKPzWWaI4QQIj8KhqxUW8vvG2eSs9aFC7ymkxAiv3PngFdfNV2WlgasX++a8hDrLF/edFllJVBdDZSU8L9vuw1wc+OP3dx465Ej5A6G1GpAoeCPLQVDwvcjhBDSuigYspLQn9veYOivv0z/jooST5CEEOf66ivTLGECp47LKEsFDs8DTi0F6kqduOLO6fx54OBB889Jg4ihQ02fGzfOsc+VOxhSKMTzRl6e6XPp6RQMEUKIq1EwZAXGxAsre4OhPXvEx/feC2Rk8O4gzWYvIoTYbe1amT+gOhfYMQE49z5w4iVgayJQWyTzh3ZsjbPFSY+10iAiJsb0dY4eQ6XvlyMYAsRxQ40njE1NFYOh0lJK9kEIIa5Al+JWkI7p0WjsW4cwP4a7O/D++/zxhAnAnDmOlY0QYioz0zRZwpgxwIABTv6Qv2YAVRni32VngNNOGM3fie3eLT6+914+H9uXX/K/pS1DsbHO/Vy5W4YAMRhKTxe7XJeVmSZQ0OloTBshhLiCm6sL0B5Iu9bY2zKUlcXvb7wRCAwUlz/3nNj/nRDiOGkr7OjRQFISr9CYPNlJH1B0FCjY1XR5A42Ad8S5c/zexwf46CPeYvPQQ8CuXWLLkFYLhIU593OVSt46U1kpfzCk1/Oxa/37AydO8JYgoWUI4F3lvL3lKQMhhBDzqGXICtKxPfZ2YxCCoUGDTJdHRgJ+fvatkxDS1KVL4uO33+Y1/2o18Pnn9rfsmsj8yQkrIY0JXcgmTgT8/cXlr7zC5x4CgIAAeboW+/rye7kyukmP8adP8/tDh/i9NBgqpaFnhBht385T7T/3nDg/IyFyoGDICtJuFEIXB1tUVPAuEQDQp49zykSIUzAGnP0A2H0XcPpNoKHK1SVyWGYmvw8MBIYNE5dHRTmpdSh/p/i45xNA/IuA0s4mYwKAdxETLnYGDzZ9rkcPnh4dcGxqA0t8fPi9MJ+cs0mDO2Hy2P/9j983bhmSqq8Hr42zdCOkA1q9mleMfPstr9QaOpTmiiPyoWDICtKaSHsmxpPWaFAwRNoMxoAj84Ajc4HMtcDxF4Bt17f7zGhCC0O/fk2vFYWLXrsxBhQf5Y+j7gSGfQwkvAGMWu3giju3vDwxSU3fvk2fF7qvSScwdSahZejqVXnWHxAgPl6xAtiwgdd6A+KYIaBptrnUVHnKQ0hbdvIkcM89pt1Wc3OB7793XZlIx0ajVaygUPBxPQ0N9rUMSYMhZ/d3J8RumWuBcx+YLis+AhQdBEIdzFfsQkLLUHy8DCuvKwR01fxxn2fEaCtyKqANbP59xCJplrW4uKbPCxdFcrcMyRUMSVuG8vKA228X/5a2DAkTywqOHwecnfuDkLZu2bL2n1lx505g3TqgSxfg8ceB8HBXl4hYQi1DVhKSHNgTDJWXi4+lJz5CXOrse64ugSyEYKhnTxlWXmnIIKdQAV2GmT4XfJ0MH9g5CGMqASAkpOnzcgdDQsuQXN3kpC1DjbUUDBHSmVRX85ZTwciRPPFUe8EY8M47wNixPBHMa6/xbKZHj7q6ZMQSCoasJHTPsCcYknatk3aJIMQaV67wQaRjxgALFgDFxU5YaXUucHUvf6z2BQb+i3f7aucYE2v3hQtcp6oyRFo+vQFVGx4nVFMApH0MpH0KVGW1/HoXq5IMVTN3jBQa4OSqLZa7m5y0ZagxaTAkJFcAeDrx8+flKQ8hbdWePeLxYOpUnk1y+3bgww9dWy5r/for8I9/mE7JUlQE/Pab68pEWkbd5KzUpQsf3GrPPBDSYEiuPu9twpWNwOWVgJs3EDMT6Dra1SVq93buBP72N7HGetcu3vSekmJ/mncAQOF+8fHojUDXMfxxymsOrNT1dDrxglmWigchGPJtw4P/Cg8Bu+8Qy3r0GWD4F0D3e11bLguEY6RKZT7jn1rN74VECs4mdJOTzmckKCtzPLC2tmVo3z6+D6tUwI4dhn1ZGgHKHRUS4mJnz4qP33xTTGA1e3b7aF1ZvNjVJSD2oJYhK3Xpwu9zciy/buXJlfj7pr/jm2PfGJcJ8xSp1fKkhW0Tji0A/pwKZKwG0r8EksYA5z6y/v1lqXzw/lpfYMswIGOtfGVtJ8rL+eSTjbvunD9vXwuliQrDLMABg8VACAD6vQz4Jzi4cteRVjzI0iW11pDjWd1G8+HXlwG7bhMDIQDQ1QAXvnBdmawg/N88Pc0nSBOCoepqeT5fCHaKikzTWzPGAxRHWWoZ8vYWA8Dycl7RAQC//+7455IOQF8PlJ0FqvNafm0HkJbG7yMjgd69xeUKBTBkiGvKZK3Tp4EjR/jj4GBg61bgzz+BESNcWy7Sso56ae50wkSpWS30OPniyBf48MCH+PTQp8Zlwnij+nrTptMOI2crcObfTZcXW1mNc3U/sHkoULAbaCgHig4Df90F5JuZ2LI55ReAw38H9j0IXPiSXwC2c99/Lybf8PHhLUTduztp5UIwFDTSdLlCCbgHO+lDWp80+5AsrbA6w1W7myHSqisB8pP57aoTrpodlf41UGO4aFKq227Q1ojQ0CGdxkBK7mBImmVQWjN97pw4x5EjAi3k1lAoTMdJrVgBnDrFUwuTTq7wILBpIPBbHLAhFNg+Dqi46OpSyUqYfLk9BhD7JR0uVq0Cxo0DrrsO2LbNfGIY0nZQMGQla4Oh1KupxntmOMNLu33IdTJ3qXPviY+jpgM9HgHcbMhhfPhpQGdmfhudlRvr8mp+wjj3IXDxG+DAI8C29j+Yfd06fu/tDfz1F7B2Lb9Qmz7dCSsvNwxGCGjjVW02cpN0/HW49cwcvdCfyxAMFR8Fkm7gtz13y/CBNspYw++9ewC3ngHuLAJGfAOo2nb/XOEYWdXMNFdCK5/cLUMAsHev+HjLFuesv6VMUtJg6N13geHD5dl/L1wAkpJovpZ2ofQM7y1RJsmvnpcEpC1vtSIcPgxMmQL0788zIO6yoX7SXhcM9XSyJMCR2alT/D44GLjpJnG5tzevzCRtFwVDVhK6yVkKhkprSpFTwfvRldaWIq+S19B26GBI3wDkJvHH/RcD160Bhn8O3HIM8Ipp+f3Fx3kqZwCInAbceoqPYfGxckxGVTaw/6GmwVR5mpVfgKup4d1SVq8WD8auxBhw7Bh//MADPBsNwPelb791QlatakOTUztuBTJH+ltr7sLaIcwwGY5SLcPKHcQYUHKCPx70JuDTg7f0xc4Chrbt0cfC/62uTuxWLCUEC0VF4nxEziTtxrZmjfh4rZN667Y0pULjDHrO3ndzc4H77+cXmOPG8Ylsb7vNtEsgaWNOLgT0hojYuwfg06tVP/6dd4BrruGTA586xTO8jRkjf1IPYYJ6WRLgyEwIhkaPpvmQ2xsKhqwktAzl5QEVFabPnTnD74VWIV8t/xWfKeBPSH/U9iRgaNPK0/gBW6EC+swVl3vHAvEvtvz+QkPXIs9uwMjVgF88EDEZGL/HumDqwmc8EFKogAGvAuP+AvovBJTW14SvXs37Jk+aBNx9N79geOghq98ui+xscazQxImmz7m7i92G7CZ0I1Qbds6sX4ETr/Bb9iYHV+460pYhWX5rSsNVu7mWTFerygAaKvhvofE8UT5tu5pVmgzEXCAgBAv19abztjlLZKT4eM8eICOD14Lv3u2c9QcHN98FEABCQ53zOebU1vJjSOMJK3/7Dbh0Sb7PJQ5oqAaubOCPe80BJp3lt+vX8wRFMjtxAnjuObH7akSE+Bu1Z+J5WwhJUtpjMCR08aMuce0PBUNWElqGAHGAHMBTsf75J38sBEMTekww+VvaRUKOE7lLCTXRXa4BNP6mzyktnP0FxYaJNCKmACpJtb62C+Db2/x7pPKT+X3vuTwICh7Jg6Ix1uWx3LKFz3Sdmdl0uSsJg6gBmQaN6g1nHOHEmrMFOPUvfsvdJsMHtg6FQszc1bjSwimEfbShDdZqlBryMvvGiUFuOyFtGSkpafq8NFiQo4tXVJTp36NH8+5BzqJUWm4dMje3krN88YU4X9GoUTwoev11IChIvs+0FWM8e95nnwE//eSk6QPas5ITAGvg3VsHLePnUoWC956IXyD7x3/4If+fuLnx/8eVK7wi+JFHZP9oY8uvwxV+FtTU8H3t+ut5F8Dp0/m4HkcJc0paSphC2iYKhqwkHQArnRBsxQrxxysEP5N6TTL5OyJCfH2qpPtvhyAMxPe2ohXHnNKT/D4o0fb3Mj1QbIhMo+8xfS5wWNPXm/H88/ygHxjIu8dkZ/ODv9MSFdhJejEgDcSdRmFoQtHLXM3nAsKF7UU5xhkLY4UaDM0XPn2AYZ/I8EF2qDU0JWoMByt9PVCSIt5Y283eIm2ZEWpXpaTBQuNgyFy3Okc+H+CTnzq7C5mlYCg62rmfJSWcrwYM4Kn6770XeOklnqY4uA30kt2zBxg4kI+xePxxfmEaESFWMnZKQvKhrjeKyVoErTD+TxgbdN99wJ2G6ef8/HgA0eJYHoXC8q0FQuIbWSqzwHtcDBvG97Xdu3nXtp9+AiZMcHzdwjAIv/aRt4ZIUDBkJenJ8vPP+cVqYSHwn/+Iy1MLeaQzsedEKKAw/u3pKdYUSDMVdQhCdyGNoTq+JAVIuonfdlsx0l+4gNMaqimLjvJB4Blr+GNLKjN4KmGFEuhie/NJVhbvDgAAb7/NT8JhYfzgv3mzzatzKuGg6u7u4HxCzVEaVlpfLsPKXUv4rUonsHQaT8PKhTFXnuFA7IMyfJAdhIQjQgttbSGwaYB408mRUcI5pK3nQrdjqa5dxceHD5s+54wU1FqtvF3VAMtJFOQaLF5fz4MNAHj0UdNupJGRLSd2kFtGBu/Cl5LCyzZhAq+tr6trOVlRh1ZhGJjj3aPVPzo/X6yQaDzoX6EwPw+YMwnBkDB2yNn+8Q8eACmVPCD68UfglVecU+ko/L5kSd5DZEWTrlpJ2ge0ooIftEtKTLu9nSk4g2DPYIR4hyDaP9o4ZgjgJ52SEtMudgCvvQ4IaMfNqnpDtazx4roMyN/BH3u0MGoYaDp25eIK4Nz7/HHvuUCXwc2/t95QdavpwgMiADjyrLg8foHFsRLbtxvermmaoU2aatcVhBNObS1Px+70+amEC+Z6wxmn5+OASgukvmPTahjjJ5aCAt66Fh9vesHlCkLLkDCYVaquzsGTuRAMlZpZuasJvwHmhKaSVubuzlspCgqa/t9KS3k2uS5deAKF//2PD+7Wavn/8+OPndOlLSaGJxqQi7nWZuF33UumsfGpqeIYrEQ7Gt/l9tFHvGuRjw/P4tevH1+emipfy0C7IHTD1Rqu0HO3AXvv4499egPj5EvrJk2QYFeQ7uAkwRERPEg2NwGyo2pqxAQpL7wAvPGG+Nzjjzu+fg8Pfp1nrqsvaduoZchKXbuaBiwHD4qTgwFAva4eF4ovoFcgP6v16tILmWWZqKjjR3Shq1xyMu97K1i2TJ7sSK1GZUhrVldi3/uVDozB0BsmlZF2G8hYxSd9Tf9SnG+lKgs4+z6wdya/pbwGFB01HvTDw2WaoNMBQnkYkynjk3csvy83VAH697cpzTZjPAVwTAzvfnPTTUBCAu/O5OrWTyEYyskxbWUoLOQX0g7xNKy8Nh+occIENM7U5LeoMLTYto+0RkKL3ubNpvOxffwxP0bGGHriZmQA7xvqS1591XnZrQYOdM56mjNoUNNlsYafoXSAujNJL8rkHJdkL+H3+MgjYiAE8MrHYdb1dO6gGv1mdbX8fFaTB9RelfWTpYlnLM2P5Yi6Oj6WbdIk3kW0e3feQvjLL2LFQOMWYGfYtUusHJg92/Q56XAGewldYVsM5Bjj80WVngZqixz/YOIwCoaspFDwWu/mXCi+gAZ9A3p16QXGGHp14b/oc4X8YlP4gdfVAU89xX8LP//Mu9y1a0Jq5jrDAdq/PzDOhhRMGkPn2jrDIJnQ8UDk7da9183T9L3mZPwE/K8HcGQecHUvz36X+i5weLYxa01b7N8rrZGTZU4QoftF0SG73v7WW8D8+bwryz/+Afz6K+9ucPPN8nVvsFa3buLjRYv4b40x4NlnxQGudvOQnDFz2ljWPS/DFxe68HmE8HmGvLq7rEjmDP1sKBSvKnDjihtNlgstJ5cvi8HO6dPAv/7FH0sTibz0Ej+mSmt2HeWKYKh/f36vVPJ0184mHaLR1irdKivFMbQjR1p+bacjjBMSLpTVPoCvhQsQJ5JOVi1H61xNDTB2LO+2mZzMJyWdPJnvD6tW8cyuAJ9aovFUJI5OTSJUnHh7Oyf4aUwI6Pc1N/+2vgE4+SqwMRr4Xyzwez/g50Dgt37ihN7EJSgYsoGlA7aQLGHF8RVQvqbEx4c+Nlkufe/PP/OucXfeaVPrcdvkZzibX93Pv4zaFwgeZf37fQ1Hj5Jj/D5iEhBt5eSVnlEAFLxVSThpTL4kBlO6WuDg4zz1d+L3wOQ04Oa9wB0FwJD34G1IpHZV3oo2u/TpI9YUOyPLTRNCMJS3Q0wGYKW6Ot5NCeDBxltv8Rq+GTP4yczVNbrXXis+XruWp0mfMoUnO3GYm4cYEB1fAFTniS2QruZn+C1VXgKqrri0KM1JyU/BkZwjcHdzx85LO3Gp5JLxOWk3rgUL+P8sMVGsyR06VHxep3P+fCdyB0Px8U0zZAnzhwHmu7E5muBAWrMvZxdAe0hTqLfbbuJyEeYUEsYOdR0NjHdSnvcWSMfOyTFua+VKnrjAy4sn8fjhB5697s8/geXLxYrj+nr+WkFGhuOVx/WGziSyjMOFGAwdOdI0I2JeHoCTi4CUxTyL6/UbgFtTgBv+AEJuBNDeLwbbNwqGbDBmTPPPSccHmVt+3XWmyzvMZHdCMFSbDxTut/39/oYrkOzfbY8M1T68/zTAU0MDPPWxMHai6BBQV8Q/o/u9vFam+ARvmla6Y2B/XlWak2PadbEtUKvFA+u335rO7bBypRNaX/wMtYz1JcD+h3ngWHnJqreePi12A5g6tenzrp5srmdP0xP6N9/wliunCTb8mKtzgF97AL+1kUklNAHiOL2Mn1xblmZ8e/xbAMDSsUsBAN+fECe/GT1afF1dHe9CJd3PbzRtSHK6wYPNT2YsVJo4SqNp2rtA2lo0rtHUUIDpNrFH795ioCGMkWwrfH3FMVM5Oa4tS5sTYBgrm7/T5soqR/XsKaZd3yRD47cwZmfy5KZj5QIDTSvTnn4aWLeOl2P8eMfH4gjnhcJCeSblFlp6dTreei1c0qxfD3zzZS2QxivJMWoNEDmVV2CFjQeGfcTH7BKXsSsYWr58Obp37w53d3eMGDECBw4csPj6tWvXIi4uDu7u7hgwYAB+b5T+hzGGhQsXIiwsDB4eHhg3bhzSpANy2ojrrjNtQhao1WImucaE5dHRjteY19cDFy7wWof9+/nYDEebjR2m7SKOP9k3Eyg6DBQfs/79XQzVvcVH+Rw3TG9bH1rh/alvie8TjkDCOCQh1XBDObA5wXgbM6oCSiUfn9C4xqktpEAXLv5On+b9qTds4IM+77/fCSsPGCpm8Mv4EVjjDpz4p1VvlU4e6Yy0xnZhjHd5zE/mE8bmbAVKTgK6OigUwO1W9rS0S+h48XFDpZjFrS0INDSLHX+Bn3izfwfqCl1bJgOdXofvT3yPXl164enhTyPcJxzfHv8WzPB7HTasaYprqd695Z3M0MuLt3BKqdXODcKkwU9AgHjxBPBxd41ZqoCzhkolVsR9/rlpN9HDh2VKP28lrZbPewQAGze6rhxtkl9/Pv2BrgY49jyg14nJiqxQX8+7LT/wAA+ox47lSZ+EcTmWKBTiPvPFF6ZJotavd7xFVsi0Zq7iAeDj6BIS+OPqap7R7tZbzafct9VNN4mVdWvXmj4nHadorxtuEMf7fvop3+4TJwJ33AFoFYW88lGhFCsjt48Ffg7ht2wnpMUkdrM5GFq9ejXmz5+PRYsW4ciRI0hISMCECROQ38yIsT179uCee+7Bww8/jKNHj2LatGmYNm0aUiSzSr755pv44IMP8Omnn2L//v3w8vLChAkTUCMM6rDSgQPAm2/yvqjPPw+8/DLwz3+Kfc4d5e8PzJplukyj4d05hO5wF/5+AVnzs5D5TCbUSrVxOcAPTOZYmpkc4AHQxIn85LlwIW9OPnGCXxwvX2731xHV5AMXvuKZ2I69yJtyTywETi+z7v3dZ/L78jRgyzBgs4UMcI0FjxLHNJxcCKzxAA49af37hS51xUeB3+N5Su9sw6hcX8OVU8kxPqjczReYcsnYRczfn2G84bp28WI+BmbdOj4GpvFFkSs89pi4b+zYwS/w33zTOQdtKFVA9/vsemt8vDgvSuNZ7RkTuyLIJvNn4JcI4M87efp1XRVvmczaCFTyAVYPPyzj50f9TUxWINUKM8O3KMZwgNLXAYdmA8mTxIyBLpZ0MQk5FTnwd/fHst3LEOQZhLSiNOzP4i3KKlXzx0iBuf+rpfl7bHXXXaZ/T5jAWzCcRRoMjRljmiWya1fxIhDgwaF0/Ju97jFMwXbpEu8K+OqrvOvoyJGtML5PXw9k/caT1hxbwM8tJxcBJxcD1TnGSot163hmufp6Pnbk44+d3Jrb3rh5AFF38Mdpy/n4kk0DLL9HYuZM/n+/coW3xCQl8YnEf/nFuqyCQoVbXh4P2B9/nLfM3HGHaS8Fe4wdy++3bWs6Jkmox2yc3MBZgoPFAPz55/k+VlnJrx1vucXx9Xt58W0v2LFDnMC9ShfEM98yPZ+CBAD6vcKnBanNb9WpDxjjY7eqqpx0PQEeuO7Ywa9JX38dWLKEj+n85BMnjNVtDcxGw4cPZ7Nnzzb+rdPpWHh4OFu6dKnZ1991111s0qRJJstGjBjBHn/8ccYYY3q9noWGhrK33nrL+HxJSQnTarVs1apVVpfrm2/4MOnAQMauXDF9rr7e6tW06OxZxhQKYUg2Y7Nn8+/gu9SXRf0nyuS1cR/FMc0SDWvQNRjLMXSo+F6AsYceavkz77+fv3bcOOd9D6PqfMbWeDO22oOx0rN82cXvGUv7L2Nn/sNYVU7L66grZWx9BGMrYXrbMsL0y5q7McbY5TVN37sSjKW80fJn63WMbRtj/v1FRxnbeRt/vPkaxtK/Y+zKr4z9HMKX1Raz06cZ8/FpWqzwcDu3p5O99FLTsimVjJWXO2HllZmM/Rxqus1+1DBWsKfFt379tVie6dMZ++gjxv79b8YSExnbt8/Bcul1jJWcYizrN8YyNzCWtYmx7C2MZf3OWMUlxn6N52XN3sJff3k1Y3/9H2N/jGLs7EfG1Tz5pOl2Cw5mrKDAwbIJzrxrut1WKcXyuJJez9jW65v+Fn6JYUxX59Ki/d+6/2NYDNb7w96sz4d9WM8PejIsBnvif08YX1NezliPHs0fI2tqmj6/bZvzylhZyZiXl7jurVsbvaDxsasxS88xfm7SaPhLvvqq6fOvvCKu4v33bV+/OTodY+PHmz/8Hjtm06pst+1Gvv+lfcaYroGxvF2Mnf+SsXPLGSvYw6qqGBs4UCyPWi2eX204/XdMpWcZW+3e9Lf8R2KLbxW26dy59n20TsfYbbeZ32dOnbJhRWb21/x8xsLC+OKBAxn7+GPGVq9mbMECxubM4a+prWVszJimn/3dd/Z9H6lDhxjz8DB/XnWGvDzGoqKarv/99xljJxby/+H/+vDrnsLDjCVP5ssyfnZOAZrx66/8GnLoUMZee42fw7/7jrH//pexzZsdW/fFi4wFBfHvuWKFeH2i0zGWnc1YdbWjpZefTUfV2tpaplKp2Pr1602Wz5w5k02ZMsXse6Kioti7775rsmzhwoVs4MCBjDHGLly4wACwo0ePmrxm9OjR7O9//7vZddbU1LDS0lKT28WLNWzGDMZCQxm7+27GPviAn2w+/JCxJUts+ZYtW7aM/9OvuYaxkhLGssqyGBaDjV0x1uR1k1dOZlgMllaYZlyWksJYz578/bfcwk++LcnOZuzee/kBZPx4xl5+mbE33mDs2WcZ+9e/HPwyeh1jR/7B2IZIxvbcx9i5Txg7+wFjvw1gbJWKsQIrr2wrMxnbcq3hglrN2J6ZjNUUmr7G0ok842fG1vrx968LYuz0W7xs1qgrZWzfw+LJ4td4HvQwxlhdGWOHnmbsp0Dx+TXejO2+i7EG/gs9dYqxqVPF4oWE8It7h+j1/MR/eQ1jxScYq7zCL/AL9jGWu73ptrGwmi+/FA/eUVH8oOY0pamMrQ83HKB78TJbad06xkaPNq0cGDiQsfR0B8t09iO+LyRPZazwEGN5O/n+kDyZn0yu7ucXWRuiGDvwJGMnX+WvXaVkLEX8QVRWMnbzzbxcERGM7d/vYLmk9HrG9j/Kt9tPgYxdXuvElVvQUsUCY4zVlTP2552G/V3B2K7bGavKbp3yNaO0ppR5/MuDDfh4gHGZXq9nMe/FMP9l/qymvsa4fP9+xiIj+VeaPJmxqirTde3axVjXrvziRVKH5jSrV/PPfuAB/m824WAwxBhjTz/NWL9+PLBrrLKSsbg4xgYPbubcYEcwJKz31VcZ8/Tkb/fw4BfKjbet0138gbHf+jG2dTSvQDi3XNw3U15njPEKivnzTSulxoxh7Nw5mcvWHhQdZezXOMl59T5egdmC9HTG7ruPX6Becw1jDz7I2KOPMnbrrYx9/rl1H11dzdjrr4v7jJcXYy++yAMVqzWzv166xNisWYwFBIgv8fHhFWqCqirGpkwR99c33zTze7TToUP82CJ8tre3/YGjOXl5YjCn0TD2j38w1tDAeIVAyuu8ckpakbblWsaKTzqvAGZ88w0/7sTHM/bpp4xt2sQrktavd7xCqbqaB7LR0Xwf+/BDxn74gQdGb7zhxEpIGSkYs37UenZ2NiIiIrBnzx4kStpan3/+eSQnJ2P//qYD6DUaDVasWIF7hLZ6AB9//DFeffVV5OXlYc+ePRg1ahSys7MRJunvcNddd0GhUGD16tVN1rl48WK8+uqrJsuGDh2KcMN02vX1nmho8IBer4FKVQONphQZXdORHpKO+CvxCC3lo+gKfApwsttJRBdEo9yjHEXeRRh1dhS0DXwgW7Z/NlIjUtEztye6FZr2V6it9YVGUw6FgkGn0KFaUw03nRvcG8RBRbVutahX1cOjzgMqJvaF0+tVqKvzgVZbYuy/qte7ITt7JHJzE1FdHYSGBk9otSUIDExBnz6rAPCfbUODBxoavKDXq6BWV0KtrsCBnvtR6V6JG07dAKWh56P0u/XIF3O2bjRM7DBl8uQm29VTXQ9PdT3clAw1DW4oq1VDz/j6lAqGKX3SMSb6Cur1KhzJCcbGs7GoqhfTIynAEOBRi8o6N9TqbJ95002pg797HYqqtdAzJRgYdsbvhEedB649L6YIuxR8Celd09Evsx9CysTJM7w1dXBTMpTUaNB4ngaVQo8uHjXQMQWKq93BzMy9UlfnBZ3OA+7uhVAoxJ+Fv3stHhh0GrEBpbha5YGk9Cj8lRmOI92PoMSrBNelXgeNjs+XlBWQhbPhZ9ErpxdiSiLgramHRqVDg14JxgCVUg8FgIo6N8QHFyPYqxpXyrxRWaeGj7YePpo6qJQMB7NCUN0gbkOdzg11df5wdy+CQqE3lmtCj8vo17UQAe610DEFCio9cCw3GP+urkS+Xz6Gnx8O71refatcW46DPQ8ipDQE/a6Ik3ooFXr4aetQUqNtsl18NLWYM/wEgjyrsSczDOtTexj3CUF9vSfq632gVldAra6El7oeIyJz4autw6USX9Q0qOCrrUOAey3q9Up8U67D+ZB09M3qi7AS/ptvUDZgV99d8K32xbD0YQAYvNQN8FA3QK3UQ8+AWp0KFXVqNOhVxv+pj7Ye7m4NqNOpUFqjgY417flbU9MFGk0plEqeMGOjhcmGpL8LS78Vga+2FpV16iafW1TUF5mZN6GkpDcYU8DX9xKio7cgMJDPKFpX54W0tBm4enUgVKpahIXtRUzMr1AqxXEB1nx+8xj83etQ26BEdQP/jZ4POY+MoAwMvDwQQRVBhlcx7Oi3A561nia/MUufzZgSaWl/Q27utXBzq0a3blsQGSlOAllX54XU1JkoLo6DVluMmJhfERS6H9Waaqh1auPxFQBq3GrQoGpocozU6dxQX+9tcoyUamjQQK9XQ6Ph4wLz8oYiK2sMAIawsH1wc6s0/IYVUKvL4ed30bhdHhuagj6Bxdh3JQzrzvSEnpk/FgjrdjbGFNDptHBzM98NXGc4lqhUtvdHunhxEjIyxiMgIBXx8V/Bzc10HTqdGrW1/tBqS6BSmfZnranxR0rK46isDEPXrofRu/cqqFQN4FcI0m3EDH8zk/+NpX1Go9IZj4X1OiXKajWo15v2DxfKxs9rVajQVuBAzwPoWtoV/a+Ig6ukx10/hQLje2RgcGgBAj359rxa5YGzVwOw+hRPrlNW1h0ZGWNRWNgfjLnByysbkZHbERa2Hw0NGly5chMKCgajspJfP3h65iIqajvCwvZa9d0KCgbh0qVbUFkZDrW6AiEhB9C9+29wc6uDWqnD5D4XcV23bCjAcK4wAP87F4MrZT5QgGFM9ytIjMxFhG8FdHolcio8cTSnK7ZciDauX6lgCHCvQUWd2uS8Wlvrh8zMsSgs7IeamkAwpoK7eyEiI3cgMjKZ/6cM1wz19T4AGDSa0ib7RHr6FGRm3oQuXU4jPv6bJvuduM8UQ6VqQL5vPlKiUhCTH4OYghjDHsGwq+8uqHVqjDxnfZ50vV6FmpoAKBQwObdJ1db6QqWqaVJuwPL/pa7OGykpj6K8vDv8/C4gLu47uLsXm7ymvt4L9fWecHcvMp4fAKCiIgwZGRNw9epA6PVu8PHJRLduWxEcfAwAMDg0H5P7XERXryoUVbvjUHZXbDkfbfL/YQyoq/M3lL3xb52hi0ct3JR6FFdrm/wWWjr239LzEm7ucRmV9WpsS++GnZfEwZaJkdkYG3sFod6VqK53Q1qRP7alRyG92B8A3+b19T7Q6bRgTGG4Ri6DUilu+/T0ybhy5QZoNGXo0+dHBATwyQMHheZjbMwVhPlUwt2tASU1WqQX+2Hj2VhcreJdxxsatGho8IJOp4FC0QCttgx5gZfMXkvvitsFJVPiurPX4erVfsjNvRZlZTFQKusN50IFfHwy0Lfvtxa3TVpIGjKDMhGTHwM3w/8g3y8fVdoqFL9p+j9vli2RU1ZWFgPA9uwx7Ubz3HPPseHDh5t9j1qtZitXrjRZtnz5cta1a1fGGGN//fUXA8Cys01rLqdPn87uuusus+s01zJUY66aTaK0ppR1+XcXpn5NzQKWBbCAZQFMs0TDfN7wYQWVBezdve8yLAZ7dsuzbO2ptWztqbXsphU3MSwGO3v1rMV1O6q2lrEhQ3gtQmIi7x6QnMzYmjW8RqEl478dz7AYLLM007jsk4OfMCwG+3D/h6YvtqdmUdfAWNI4M11vujNWL2/VYvg74cx/mb/Jsqd+fYphMVjypWRZP5sxxrsq/NSl6Xc/PI8t+3MZw2Kwl5NeZhtTN7KNqRuN+8z5wvPylqs6j7F1wby28PTbvAax6Cgv24ZI9sr2VxgWg/18Wmx6X3d6HcNisEU7Fln3GbUljG0aYvq9k6dY32LXjKT0JIbFYH//XWz53XFxB8NisKd/f9qhdTuVnbXwixaZ1nb27MmYSsVrzBhj7ORJsUuB9PbKK875/Oa8vut1hsVg3x//3risqKqIYTHYqC9HWfXZ5eX8GNW47EJL6vHjvHW+8fO//+60r2FWVhbv8vH227zFcts2xrZv5/cmnQ6EbirCbc9MeQvWilauNN3m06ZZ/95z5xiLiTF9//jxNhbAyftrXUMd0y7Rsvjl8SbLg94MYmFvhzHWUMO7G60EY8deZOzqAV67vi6IL9Pr2Fdf8d+e0LrQuzdjWi1vfSssZKxPH7FF+9//5l2GnnmGsSadUpr5bg8/bL6RdvVqxlh9JWO/D2p67vhRzVh5Ou+dIPRkSPkXbzlb482XteDUKcb8/flnPfEE7865fz/fBz77zPptvGKFabmnT2/5PXkVeUyxWMFu+OYGVlRVxIqqitjuy7sZFoPNXN/Kv6dm/i/nzjEWG2v63aKiGCsqanmVP/8sdmUFGHNz4/cDhEbtE4vMd8vfc7/s34sxxtihuU0/e++D/LkDj4v72KYhjP0+kP/9e4JVH6vXM/bUU6bbTaPh16PGY+emIYxd+pGx/D8Z23krX5a53uJ692XuY1gM9vAvDxuXZZdlMywGu/m7m43d7sPCmnbDLGzcicbMttHpdWzW+llMs0TD1p9Zz275/hbmv8yfHco6ZNX3Zowxm6rvg4KCoFKpkNcoD3FeXh5CpblsJUJDQy2+XrjPy8szaRnKy8vDIHOz1AHQarXQ2pgo3lfriwWjFuD5bc/jm2nfwEfjg5u+vQkLRi1AkGcQpsVNwzNbnsE7e98xeV/foL7oHdjbps+y1Tff8AxxAQF8UKGnp/jc9Oktvz/Sl9cKZJdnmzyWPueQi18DeYbJbtR+PKV11RWeillfA6CZtDBOEOUbhf1Z+1FVXwVPNd8wWeV88gOnfLeWHH6ap+cGAPdQnpGuoRIoPYWpAx7HgqQF+Nefphk6+gX3Q48uMsygKHX+M6C2AIh9COj7LFB6Cjj6D+PTcUE8ecTZwrPGZcIEwMJzLTr1L6D4iOmyrI1AxlogeobdRR8RMQIqhQo/nPwBJ/JPAAByK/gkKCOj2tDsi9Y3mhulpPAB6gBPdrJoER8kf/Uqn2CQMT44WZjbKjycZ9W6eBGwMV+MzQI9eFbFomoxW2NxDa81C/S0bqr5hQuBvXubLs/M5N9t5kzz89nIPZdXeDhwX0v5QAoPASlLTJdd+haIuA3oZsWBtg0rLuZpiKU2bOAD54UB65Y8+GDTzHJbt/JskW62N/I7hVqlxsCQgTiScwSLdy4GANQ01OBq1VVM7j2ZH4fKzwIhNwEJbwC1V4F9DwINfFR+cTHw5JM8zfGDD/KB3FotH7S/cSOfK+3sWZ6lcP9+85liLfn5Z+DLL/njadP4oP/KSuCrrwwvSH2HJ+9RqoEej/KEPmfeAqoygaKDQMYawCMcuHk/oHIHKtKB00uN5bdk8WKeZnrSJP69BMOHW1/+q1eBefNMl61dy49TlrIYdvXqigEhA7Dz0k50ebOLyXPjYszkh3eBxx5rOll5ZiZPCBEQ0Pz7qqp4Epe6Op557osvgJgY4NQp4KefAJSf5+dFAOjzDD//5u/k1wl6uTMHgU8cf+79pssvfQfEzQfO/xdQefKJ77sM5smx1oc0fX0z1q7lyUuk6uqAfbsrMLrnm3zBmF/5FA6p7wJV1k1ENSBkAJQKJQ5kHcDOSzsBAMdzjwMAEkIScJU/hIeH6bQYgOX/l0CpUOKrqV/Bw80D//7r36jX1eOP+/7A0PChLb/ZwKbDnEajwdChQ5GUlIRp06YBAPR6PZKSkjBnzhyz70lMTERSUhLmSX51W7duNXazi4mJQWhoKJKSkozBT1lZGfbv348nn7Qhq5gV5gyfg/f2v4clu5bAR+ODQI9APDvyWQBAd//uSAhJwOmC09h6/1YczjmMZ/94FtPipjm1DOYIFwq+vqaBkLUifPgkkDnl4mQNQjAkPOeQC4YjfshNwHXrAI0/8GscPxHJLNI3Evuz9iOrLAu9AvmkBFnlWVBAIX8wVJkB5P7BHw98HYh/kWet28J/YHFBcegd2BuXSy5j3V3rcDjnMBbtXIQpfabIWy6AT24LiIGaZzQw4FV+U2rRt4Y3eb+95218d+I7AEBeBa+U6BvUt+X16xuA9C/NP9fgWPchL40XEkITcCTniPHAKBgVZcOEvW3Qt4bW/L59+QWL0I0oKIhPspyczGdWB4A5c4D//Ienb962jVeIyKmLB79wEQIgACiuLjZ5zpLSUuCzz/hjpZJffPv6imnpt24FjhtOav37A+++yy88Fy922ldwTPqXgLmJDYuPtvtgaNUqPndKY9bMn7ZnD/DXX84vkzMMCx+Gg9kH8Wryq02Ww82Qw1jIlujmy4/R8S8CANasVaK2lmeB/egjcaJNb2/g//5PTGV+/fW2B0KAmElz+HAeGAm/9alTDVnSdhlyNye8CcTN44+vbOTBUMlJ/nfgCEDtDVRcAn7rY/Vnt5Se2ho//NB0YlBAnEPOkvGx43Ei7wT6BvVFsFcwjuYcRXldOcbFuj4YOngQ2LlT/NvLiwep1hDmNnN35/P5hRjiiH79DPP+pW4EmI5PrzDkP/zJ1py6IO1T8XHk7YA2EEj/mv+duY7fR9/NA6GKdOBy02Emlrz1lvnlbooanuZdoQLU/nyhNtCQkfY+cb7JZniqPdGzS0+czD+JG1eYzlWQEJKA/3uWnyM3bODZ/rp355ma9XogIoKnKW+JUqHEJ7d90vILm3u/rW+YP38+Pv/8c6xYsQJnzpzBk08+icrKSjz44IMAgJkzZ+LFF180vn7u3LnYvHkz3nnnHaSmpmLx4sU4dOiQMXhSKBSYN28e/vWvf2Hjxo04efIkZs6cifDwcGPA5Sweag8sHL0Qh7IPYcelHXjxuhfhqxXzpt4edzvq9fXQM70xsLg9Ts4JS7gHHwR8fIDLl3kqcCHdaXm5mJbREiEoWHN6DZYfWI7lB5bjYPZBk+fspqvjFwsAMOgtHggB/EfRCoTyv7brNbyw9QW8sPUFpBWmIdgrGBqVRt4PFyaR9e4B9HuJn+2UplPIT+k9BbW6WgR7BaOijtfoTe0zVd5yAbymMWAwcGUDsOc+IPMnfvDL3gTkJ6NPUB8ooEBhdSFOF5zG6YLTKKwuhFKhtK6l8+oeoM5wpvSKAfovFFOgO8HISN4C9My1z+CTSZ/AU+2JSN9IRPlFOe0zXOEUHxKEIUPMTz6bzLvyw9+f10yrDbvTuHE8pbuchNYfacuQ8FhoNbJk1y7xouKTT4D33gNee40HcbGxvBUC4Bcf27fz7zRtGr/QHmB9VmD5ZDU/Vqy9+/FH+98rTIIJ8Av7H3/kwUJbMCycT87no/FBmHeYsXfAsPBhfNLKkJv45Nq7pgEZqw2Tf+8D8pIgzN4RF2e+klGY4+nIEdvTC+t0PPgH+Pm78W/dW10IlKbwuYJiH+AL9Q0wBuPC5MgVF3iTqnd3YEadeGvByy/z4G7dOv4bPHWKt3wkJxtaMKywapV1rzNnfCyfk+Ke/vdgx6wdcFO6oX/X/gjzcWKeeztJ9+dnn+XXUampvIKqJUKlQL9+YiBkIt9wAI80XBfmbgPOfeRQeW0i9NDpNRu4/mdg+Od8sm0AqL7C74V5H0tOACdesnrV6enAoUOGVXjz48D69XwS3mp9EBB5Bw8ED83mE47HzAR6PMKvj7xiWlx/QkiC+eWhCVAoeIvchg3AmTN8kt1ffuHBqTWBkDPY3AA+Y8YMFBQUYOHChcjNzcWgQYOwefNmhBj2nIyMDCglkyeMHDkSK1euxMsvv4yXXnoJvXr1woYNG9BfMtvc888/j8rKSjz22GMoKSnBddddh82bN8PdnuqaFjwy5BGMjeX9BqL9ok2emxY3DYuTF+O3tN/we9rviPSNNB6M5RQWxmvnli3jFxhvvMEvKKqr+VwQEyZYfr8QMKw8uRIrT640LndTuiHE2/omUrNKTgD6Wn7w7jLEMCqwiP8oWkGUL784ls5UDwBDugyR/8MLeUCJcMOkQ3odn79FYmrcVLy9921sStuETec3Icw7DMMjbOirYC83D+Dmg0AOD36Qazgze3YDAkfAU+2Jbn7dcLn0ssnbov2i4aG2ojrxqqEvlMoTuPEPwKcnP5mffsMpxR8ZNRIfHfwIPQJ6YEqfKXjytydxW+/bnLJuVxIOWY3nzxD8+Se/nzSJ13xJKW2umrKNxW5yVgRDQsuVnx+fp0YQFsa7pQg17RMm8Pk8BF5epvPruETFRaDa0KVD2xUYuIR3LSnY7dpyOUF1NbBvn/3vFy4AQ0N55Zu/PzBjhjh5pCsJ59//G/B/+PS2T3H76tuxIXUDX65QAjdu4633OZt5sMsaeNezsFta/C2+8AKwejVw9Cif1POBB3iXnNRUfgH98svNl6ukRFxvbKyZF5SfA8D4eVOoQPzJj8+JBgDB1wO+ffn59cAjQM8neBf00lO85ajP3y1ul2uu4XMNfvIJv4D85BPeWtStG/DIIxbfCoCXXbjwtcf10ddDq9Ji5+WdmJw3GcU1xZiVMMv+FTrRUUPdbXw8b+lQKIA+fYDffhMrn5ojzKHU7L5fa+jGIwSzhQd5RWRrqCsBqg0z4MbNb/q8xjCJuvCa8MnA3wwT/FhReS09hnz+OT8GAHy+s99+A3DtCuB0HB82cfFrXjHMdHw/jmg5yU9CSALWnl6LR4c8iqFhQ/HartdQWFVofbd9mdnVG3jOnDnNdovbKW2fNJg+fTqmWxj8olAo8Nprr+G1116zpzg2USlV6Nmlp9nnEkITEOMfg+9OfIf8ynw8NewpKMxV78qgf3+x2b2oiHdJ6drVuhNShK/5rnBh3mFQKhy8wqoyXEx7Gmrs68uAn4McW6cNmmvZEoIkWVVe4vdehqA5/Qvg4BMmLxkZNRLBnsFYcXwFLpZcxGNDHmu1fQZKFR/vEGE+iIgLisPl0svYMGMDGBhuX3279QeeCkOH64gpPBByMmFs0IHsA8b9V2gtas/Gj+ddZnbu5L/jLo16n126xO+7d29mBeb2HWGZHWOYpISucOeLzuOPC7z7597MvSbPWSJcZNx0k/lxJEKwdOONTZ9zuZLj4uNrvwHCbwGUmg4RDB04IE507O7OL44zM3k3TGucNfR2vvdeHggJ3n235QnB5dYvuB881Z44mst3vqM5R9HNrxu6enXlL1AogLAJ/NbIzTcDb7/Na5rPnGnaMhARwbusfvAB8McfPKAHeHDz1FOWyyWtuDA7ybTOMABQ7WvmSYiB3PEFfBLpdMNAI5UH0Mu6f1zv3vx/ZI99+3jrFsBbzX75hbcMNB531hxPtSdGRo3E3sy9xmPJ+B7j7SuMkwmt87fdZno4jWm58QK9eE98pKY2M15OZYiw60r5ffQMIGAQf+wRbm+RrVNq+GKeUWLrj1TkNODMMuDSSqDv8/y6RenNK3ErLwE+lscxp6bye29v07HqkZGGya7dvIGE1/mtoRqoL+GTyKqsG7+fEMpbhmIDYvHY0Mfw7B/PIj44Hm5KK8IQS+dFwOFzI2BnMNSRTYubhnf38SPM7X3l7yJnTpcuTS+iLGkuYHDKmJoGQ02W2opRbDKQ9bu1RKjF0zT/z1AqlLit9234+hjvtzs1rhW6yFmpb1BfbLmwBWE+YWCGg4VV44UAoNIwmjpwhCxli/aPRoRPBA5kHTCOa2tTyRPsdPfdwCuv8HGAN93Ea5fDwng/9nPneC0+YGFQqBMO6s0RusntvbIXE76fYPY5S87x/BvoYeacWlPDK3CAZrqXuFpVJr/3iuGBUAcidAcDeMIOoSdBQUHL783JEWeHH9VouF5baBlSKVUYFDoIR3OO4mrVVVwuvYw7+t5h1XvHjuUB0JkzwMSJPLFJz57A6dO8i9vatfy3uXQpv9nC359XVubn8/VNmtToBW58OgNjSwIATMuGsZuc2pcHRInf8hb3mlwASsA9hFdyyUy6zyxZwru0AtaNMROMix2HHZd24IP9H0CtVGNMtIWsC62kqEhM4DJ6tO3v/9vfgOee4//Xd97hrYeCAweA4QGDgbztvAt97CwelJgLTORQnsbvfQwRW00+cPxFMeFG0AjeQpP1P2BTAhAylrfeFPwJdJ8JDLK8kwvB0PDhTStBmgSFbh78ZgOhm1xKfgoullxEZX2lMUBqkYznRQEFQ408MuQReLh5QKlQ4obuN7i6OFYJ8gyCu5s7ahpM01E5JWAQov4Gw0AmlQcwbLnkeTsyPthAGEPi4eaBUO9QVNRVoKCqoHWCIaWhH5NwsAkcAQw0dBOTHAAfGPQAimuKoVKoMDbGitRNraRvMA980grTwAwnYWFZi4SWIRm7IyZGJWLd6XXYlr4NnmpPDA4bLNtntRZ/f97f+f/+jycTkNaw/e1v4oBncwOX5eap9jR7nACsaxkSugUFmombhCAPMG1daDOErEeB17i2HDLIMnw1pdK0i9S8eS0nRhBahQDe9aotGhY2DHsy92B1ymrj39ZQKnn3nrvv5heyhmHNAICh1ieZMkuh4AHQ11/zMQ2zZ4vjkmprgYKK/ohUavgFa8VFwDsG0Pg1U1A3wLMVzmcSwj7j5mba5XX+fJ5ZzxrjY8fjn9v/iazyLIyOHg0vjeujZ2kGuejo5l/XnOho4NFHeaKYBQv4mJlevcTEMCf+uJVnCby4AoiZxQMQAMg39H/uer1jX8AS4TpESGBQXyq2KCoMl/KjfgLSPuLly/4NcPPkY4vDJ7a4euFYMESmU36UXxQC3AOQkp+CU/m8lau5cUSuQMFQI/HB8Xh97OuuLobNwn3CUVxdjJSnUnA4+zCm/DjFOZnk3A15DqsN1S0qDdCrhT4EThTuEw6lQokhYUOw+6HdWH5gOeZsmtM63eS0hoEPNYbqsoBBYpO4xOjo0RgdbUc1lMyELnHnCs8ZgyGru8kJNelC0/+5D8XMek4yMnIkfjr9Ew5mH8To6NHWNZe3A8OG8VaUv/7iLUJ6PU8gcOONwC23AOfPi93lWlsXjy7GTJNS1owZErrVmJvVQLpMaGloU6oMg4t9rawMaEeEC9uePXlGJoGHR8tptYX3Aryloy0Sxg0Jre+2jOONieEX9ydP8uQCtbV8/Ig16cZb8sgjfFqM9HRg8GAeVFRW8ixkb7zhgbsCh/NumKde5wPdFQreZenyD3zwuQsJ//e4ONPKCy8v67u5Dg0figifCBTXFGNij5YvtluDNGucXzOxZ0s+/pjvN598wved/fv58e3JJwGE3AgEjQKu/gVsTQT8B/KgpPISH1MDB4Ohxt3BpH+ffpvfC62O5qg0fDyRuTFFLRCyCNrSK8lWCaEJ2Ju5F8fzxLTabUXHuPogiPSNxMXiiwj2DEaDvsG4zGEBQ3hzfuVFnmNfhvEjlrgp3RDiFWKcW8ip8ye1pMtQ4AKAvCQAS1p6dZsjdIk7V3TOtm5y+gYxUYSbD7/PXM+zNjmRtFtcRxgv1NioUU27Hl1/PU+j/dtvfLCuNImCXt86SRTMBkNWdJMTWrWKipo+5+nJx6vU1Mg/p5BdhOQJvm1jsK4zSS9sG2tp+KLQoqfVNk3o0VYIwc/hnMMmf9tiwADnZzQcOZKPN3r2WV75sWCB+JxWCyD2ER4MpX/J5xXy68cT0zBdmwqGGrN2yKtSocSV+VecVygnEFKOAzztvz1UKv6/fP55XnFVV8e7BvPjnwIY/Quf0+/yD+JYRJ8+gJ/MKTONvXQMtU2aQKDfK/yxE7L7CvPc2bvdrDEoZBB2XtqJ9anr+d+hg+T7MBvJfOolrSXCJwIMDDkVOeIcQ80kVrCJ2hvwjeePT70OMEMO0rpiIOVfzb/PiaL8ooypzlt1wtVAQ1a4q/uAgj3i8rJzfL6INi7YKxiBHoFIK0xDWlEagjyDrJtcUy85o6gt1EI5aEjYEEzsORHjY8fj1l63yvY5bYnQj72khF9ECYOvk5L4YG+5NdcdzppucsJYoObGoggZ4/bsMf+8Swmtu0IXk7RPeXeSDkC4sO1j/TQ1RsLFo4+P88rjbH2C+sBHwwsYGxCLAA/XjF81Z84cPiXGa6/xyZTnzuWVHVOnwpB6+FH+wpITwOVVvAVBbWeThRM5ss+0ZdJscdbOLdQcpZInqejfv9F8TtpA4Nqv+Riwmw8Cky8Ct6XyuX0cxVjzN6FFqK7EUI4uwMDX+G3AIoc/WjgXOTJ3VUuEMUJHco4gyjeqTf2WqWWogxCCg+zybOe3nnSbAZxMAS5+AxQf461DeUmAT2+gv4X8o04S6RuJA1kHUFhViOzy7NaZcBXgTeDePYGK88D2m4CY+/mEo1fWAwNtHHHrInFBcTiZfxKMMetrYaSDFWWcT0qtUmPTvZtkW39bNGYMkJDA+6B/9BHPPOfuzrvaPPec/J9vLhh2d3M3zt9iyaBBPNAR0oM3ds01PEvVb7/xFgfhpKrXAxkZFjLotQadoQlEmKiz+AhQdNh15XEi4cLWmmxZjQkDo2uaDiNrM5QKJQaHDcauy7taZaoLW4WG8qQpTSgUwPDP+Fwsl37glUwBQ/mkmC4m7DMu/U3ay0JmMc994rmrpAQIlzPBmzaI31qLj2F+wPJzsqxeq+UBpJzdnKXd4qxOntBKKBjqIITgIKc8BzkVOSbLHNZnHh+QV3EeKDnGb61IGB+UVZ6F7PJsBHkGQetmXTpHhyiUwKA3gd138BPZhS/k/0wniwuKw1+ZfxkfW0WaKrO+nKcT7TMXiLqTLwvueF3aWotCwVPo33ADUFgIZEt6rJkbi+NswtigfyT+A5G+kVi4c6Gx1r0lgw0Vn6dP88G20lrlM2eA664DPvyQd5ObMYPPVVFezrucTJ3q4gsvvaHa003ehC+trb5evHixJ/ubdC6e1uimaa9N925CbUMt3N2cP/dgs5yVzjdwuNjLoA2oqhKD37aQMdCZunUTH+fk8LmGOgy/fvy+OgsoOwv4Sg7A+vomE8LbSqi8ErKCykFIpd2gb2hT44UA6ibXYQjJEoSWIQUUCPcxVIsoFOJN0PhvS9TewM17eXpGhZK3FnS9ARjyvnO/RDMat3q1SquQIOp24Pr1YiIBhRIIvw3o9rfWK4MDpGOErE6rrVTz7wmI/ZMjpwK9Z/NbBxx30Zr69wfS0njmpoQE4Npr+eSAZmuXnUzoDndb79sw99q50Ol1VnWRA3g5Bffcw1t7Skt5d79vvwVuv53PSQHwmcNDQ3kmpnXrnP0t7MD4OErjPCEdhDBJJCBmM7OFNOFCSYnDxZGNp9oTAR4B1k0YTSxydJ9py8LCxGkLWsqk2O5o/AAPw9CH0/8Wl1dmAMcWmH+PDaIMOalsSa9uK62bFv+97b94d8K7uKf/PfJ9kB2oZaiDaBwwBHsFQ6Ny4ohYbRCQuAIYYWgdcbAWwhbCdztfdB7FNcW43k/G9JVmCzANCLsVqMrg/YU1baefa0ukrUE2zfTsEc4zcNVebb15FDqRgAA+j0VrE1qGimuKUa+rR2V9pXXjyMCDuBEjeHalo0d5GlqFgleQv/AC76//xRfAlCmmF1xAGxicL3T31NVafl07I53w054L2969xccnT/JunKRjc3SfcbkWWuTi43kgtGULsHChuLykhE+kGtSKPducLvRm4OLX/FadBXh1BzLWOCWld1wc7+a8b5/jxbTkocEPtfwiF6CWoQ7C2E2ugneTk631RKlu1UAIELvJHcrm2cwifVp3TgYAPGWlT892FQgBwMCQgbix+424sfuNGBBiQ7YbL8MAhOJjspSLuIYQ+BRXF6O4hk92ZE1abcG775p2pWp8XTJhAnD4MM+ip1LxPvvLlpnOt+QSwpxhwkTKCUuByen81rcVBmvJxNEL25gYcdD53r12FMBSrwNrex6QVtXug6EWDBzI7/fsAb4yTMNTXg7cdVcbzXRpi15PAjD8rnL/AC58BtSXOGXVQmbBEyeadpWzZgLn9o6CoQ4i1DsUKoUKl0ouobCq0DlzDLURQmB3MPugyd+kZVF+Udg+azu2z9pu23YTWoOKDpou19d3uNr1zkToEldUXYSi6iKTZdZITAS2bxe7VAB8AssnnhD/7t8f2L2btw5lZfFWI5ePRVEKaWkNKaa0gXwiTO+YdlfBISXdrtKLXGu5ufG0wQBP5iH13Xe8Jr3TspTZy9rxQm2Qo/tMW3f77eLjRx7h3Xu7dwe2bnVZkZwn8Bqg7wtNl3v3cHjVfQ296BsaeAWWIClJDCo7MlefooiTqJQqhHqH4mjuUTAw0wvfdn5AFyZeTb2aCoBf4BOZCcFQ5nqgvkxcfuIVoM7MRDOkXZB2kyuutr1lCOBdqU6d4kHRoUN8YllzyRFcHgBJuRsmUJbuyx2ANJVwVZV96xBSoh88yAPX2lrgp5+Axx93uHikDXLGPtOWjR0rJk5gjHfrNTc3Wrs1aClw7bdA4Agg+Hrgmv8Cgx3vc3399eK+sWwZ8PDDwFNPAZMmdY5KkbZ0uiIOivCNQElNCX/cgVqG1Co1QrxCoDfMcUQtQ63AfxC/rysEkm8DcrcBh54Gzvzb4ttI2ya0Akm7ydnSMiTw8eEz1Q8d2k56Q3kYjhllZ11bDieTjsWy98JWWpP+5ps8w9z06eKErBZ10NaTjswZ+0xbplQC//1v07mzvL0Bf3+XFMn5Yu4Hbt4HjNsF9HxMTHjkgIAA4FbJdH9ffQV88onpRLYdGQVDHYg0SOhoAUNH/m5tUuhYsWtRwZ/AjvEdZpLKzkwYM1RUI3aTszaBQrvmaThmlJ5ybTmcTKvlY7MA+y9sp0yReT4W0qZ4eIgVGB0xGAJ4mv99+3i2TpWKz4G2YwfPcEmat3Ch+Rb9dlHh5SAKhjoQaWKBjhYwSLvGdbTv1ia5eQHd7nJ1KYiTGbvJVdvfTa5dEoKh4kYTrTZUAuVprV8eJ1EogJAQ/riw0L51uLsD770nBlWC0NA21tWROIWbm5hRrd0nFLAgPh44doyPizpwABjW9ubrbXOGDOFdZD0kGexjY4H773ddmVoLHeo6kAjfCLOPOwIh0AvyDGrdifc6s/6LAG1X02WekYDa1zXlIQ5Tq9Tw1njzMUMOdJNrd4RgqDwNyN8lLj/xClCd65oyOUmE4VB/1oEegNOnAxs2iNnF4uOBbdsoGOqohH3m3DnXlqM1dIZWDWe6/XaeAOfFF3n20CNHTBPmdFQ0z1AH0pG7kvXr2g8x/jHoG2zlxKHEcT49gLHbeRe56hwgKBG4dgVvNSLtVqBHoEk2uU7RTc6vv/h4773A8C/5OLiz7wKRtzf/vnYgIoInP0hNdWw9t93GW5dyc8U5pEjHFBHBW00cCaBJxzVkCL91JhQMdSDXRl6LhaMXGmt/O5LHhj6Gx4Y+5upidD5+/YCpWTwLl8bP1aUhThDoGYjLJZebzjNk7upXuqw9D4j37cNbOWvz+WTCOye4ukROI9TynznD/0XSf1lentiNzhru7uYzA5KORdhnTp1qus/k5tLYGtL5UCN4BxIbEItXb3wVL49+2dVFIR2JQkGBUAfSxaMLSmpK7JpnqF0Lv8XVJZCFcGFbXGw6ceqJEzz9OSGNCftMQQFvVRQcPMi7SBHS2VAwRAghnUigRyB0TIdLJZfgo/GBWqVu+U0dQeyD5pe38/5g0pac554D9HqgpobPE9SeG/OIfKT7zLPP8n2mqopPnkz7DOmMKBgihJBORGgJSi9O7zytQgDQdQzQa7bpsi7D+OSF7dgISfH37AFuugkYPJinFibEnGuvFR/v3g3ccAMwcCAfLE9IZ0RjhgghpBMRxghV1Vd1juQJUkPeA2rygdwtQMg4YPjngLJ9t4zFxvIxHrmGpHjJya4tD2n7evcGgoN5NzkA+PNP15aHEFejliFCCOlEpAFQp5hjSErpBly3BvhbKXD9OkDbMVrGpkxxdQlIezN5sqtLQEjbQcEQIYR0ItKucSbd5BizfCNt1n33mV/ezodDERk1N5Em7TOkM6JgiBBCOhFpa1CnaxnqoK6/Hpg61XSZnx9w442uKQ9p+264oWnrUJcufDkhnQ0FQ4QQ0omYdJPrbGOGOrBPPwXCw/ljrRb49luaL4ZY9t//ApGG+dk9PYFVq4CgINeWiRBXoAQKhBDSiTTbTY60a6GhwNmzwObNwNChQEyMq0tE2rqwMCA1Fdi2DRgyBIiKcnWJCHENCoYIIaQToW5yHZe3N/C3v7m6FKQ98fJq2sWSkM6GuskRQkgnEuARAKWCH/qpZYgQQkhn1yGDodraWixevBi1tbWuLkq7Q9vOPrTd7EPbzT6ObDelQgndQh3YIoZJvSfJULq2jfY5+9B2sw9tN/vRtrMPbTfbKRjreDlTy8rK4Ofnh9LSUvj6+rq6OO0KbTv70HazD203+9B2sx9tO/vQdrMPbTf70bazD20323XIliFCCCGEEEIIaQkFQ4QQQgghhJBOiYIhQgghhBBCSKfUIYMhrVaLRYsWQavVuroo7Q5tO/vQdrMPbTf70HazH207+9B2sw9tN/vRtrMPbTfbdcgECoQQQgghhBDSkg7ZMkQIIYQQQgghLaFgiBBCCCGEENIpUTBECCGEEEII6ZQoGCKEEEIIIYR0ShQMEUIIIYQQQjqlDhkMLV++HN27d4e7uztGjBiBAwcOuLpIbcquXbswefJkhIeHQ6FQYMOGDSbPM8awcOFChIWFwcPDA+PGjUNaWpprCtuGLF26FNdccw18fHzQtWtXTJs2DWfPnjV5TU1NDWbPno3AwEB4e3vjzjvvRF5enotK3DZ88sknGDhwIHx9feHr64vExERs2rTJ+DxtM+ssW7YMCoUC8+bNMy6jbWfe4sWLoVAoTG5xcXHG52m7NS8rKwv33XcfAgMD4eHhgQEDBuDQoUPG5+n8YF737t2b7HMKhQKzZ88GQPtcc3Q6HV555RXExMTAw8MDPXr0wJIlSyBNdEz7nHnl5eWYN28eoqOj4eHhgZEjR+LgwYPG52m72YB1MD/++CPTaDTsq6++YqdOnWKPPvoo8/f3Z3l5ea4uWpvx+++/s3/+85/s559/ZgDY+vXrTZ5ftmwZ8/PzYxs2bGDHjx9nU6ZMYTExMay6uto1BW4jJkyYwL7++muWkpLCjh07xm699VbWrVs3VlFRYXzNE088waKiolhSUhI7dOgQu/baa9nIkSNdWGrX27hxI/vtt9/YuXPn2NmzZ9lLL73E1Go1S0lJYYzRNrPGgQMHWPfu3dnAgQPZ3Llzjctp25m3aNEi1q9fP5aTk2O8FRQUGJ+n7WZeUVERi46OZg888ADbv38/S09PZ1u2bGHnz583vobOD+bl5+eb7G9bt25lANiOHTsYY7TPNef1119ngYGB7Ndff2UXL15ka9euZd7e3uz99983vob2OfPuuusuFh8fz5KTk1laWhpbtGgR8/X1ZVeuXGGM0XazRYcLhoYPH85mz55t/Fun07Hw8HC2dOlSF5aq7WocDOn1ehYaGsreeust47KSkhKm1WrZqlWrXFDCtis/P58BYMnJyYwxvp3UajVbu3at8TVnzpxhANjevXtdVcw2KSAggH3xxRe0zaxQXl7OevXqxbZu3crGjBljDIZo2zVv0aJFLCEhwexztN2a98ILL7Drrruu2efp/GC9uXPnsh49ejC9Xk/7nAWTJk1iDz30kMmyO+64g917772MMdrnmlNVVcVUKhX79ddfTZYPGTKE/fOf/6TtZqMO1U2urq4Ohw8fxrhx44zLlEolxo0bh71797qwZO3HxYsXkZuba7IN/fz8MGLECNqGjZSWlgIAunTpAgA4fPgw6uvrTbZdXFwcunXrRtvOQKfT4ccff0RlZSUSExNpm1lh9uzZmDRpksk2Amh/a0laWhrCw8MRGxuLe++9FxkZGQBou1myceNGDBs2DNOnT0fXrl0xePBgfP7558bn6fxgnbq6Onz//fd46KGHoFAoaJ+zYOTIkUhKSsK5c+cAAMePH8fu3btxyy23AKB9rjkNDQ3Q6XRwd3c3We7h4YHdu3fTdrORm6sL4ExXr16FTqdDSEiIyfKQkBCkpqa6qFTtS25uLgCY3YbCcwTQ6/WYN28eRo0ahf79+wPg206j0cDf39/ktbTtgJMnTyIxMRE1NTXw9vbG+vXrER8fj2PHjtE2s+DHH3/EkSNHTPqBC2h/a96IESPwzTffoE+fPsjJycGrr76K66+/HikpKbTdLEhPT8cnn3yC+fPn46WXXsLBgwfx97//HRqNBrNmzaLzg5U2bNiAkpISPPDAAwDot2rJggULUFZWhri4OKhUKuh0Orz++uu49957AdA1SXN8fHyQmJiIJUuWoG/fvggJCcGqVauwd+9e9OzZk7abjTpUMERIa5k9ezZSUlKwe/duVxelXejTpw+OHTuG0tJS/PTTT5g1axaSk5NdXaw2LTMzE3PnzsXWrVub1P4Ry4RaZQAYOHAgRowYgejoaKxZswYeHh4uLFnbptfrMWzYMLzxxhsAgMGDByMlJQWffvopZs2a5eLStR9ffvklbrnlFoSHh7u6KG3emjVr8MMPP2DlypXo168fjh07hnnz5iE8PJz2uRZ89913eOihhxAREQGVSoUhQ4bgnnvuweHDh11dtHanQ3WTCwoKgkqlapKhJS8vD6GhoS4qVfsibCfahs2bM2cOfv31V+zYsQORkZHG5aGhoairq0NJSYnJ62nbARqNBj179sTQoUOxdOlSJCQk4P3336dtZsHhw4eRn5+PIUOGwM3NDW5ubkhOTsYHH3wANzc3hISE0Lazkr+/P3r37o3z58/TPmdBWFgY4uPjTZb17dvX2MWQzg8tu3z5MrZt24ZHHnnEuIz2ueY999xzWLBgAe6++24MGDAA999/P5555hksXboUAO1zlvTo0QPJycmoqKhAZmYmDhw4gPr6esTGxtJ2s1GHCoY0Gg2GDh2KpKQk4zK9Xo+kpCQkJia6sGTtR0xMDEJDQ022YVlZGfbv39/ptyFjDHPmzMH69euxfft2xMTEmDw/dOhQqNVqk2139uxZZGRkdPpt15her0dtbS1tMwvGjh2LkydP4tixY8bbsGHDcO+99xof07azTkVFBS5cuICwsDDa5ywYNWpUk+kCzp07h+joaAB0frDG119/ja5du2LSpEnGZbTPNa+qqgpKpemlqEqlgl6vB0D7nDW8vLwQFhaG4uJibNmyBVOnTqXtZitXZ3Bwth9//JFptVr2zTffsNOnT7PHHnuM+fv7s9zcXFcXrc0oLy9nR48eZUePHmUA2H/+8x929OhRdvnyZcYYT8fo7+/PfvnlF3bixAk2depUSsfIGHvyySeZn58f27lzp0kK1aqqKuNrnnjiCdatWze2fft2dujQIZaYmMgSExNdWGrXW7BgAUtOTmYXL15kJ06cYAsWLGAKhYL98ccfjDHaZraQZpNjjLZdc5599lm2c+dOdvHiRfbXX3+xcePGsaCgIJafn88Yo+3WnAMHDjA3Nzf2+uuvs7S0NPbDDz8wT09P9v333xtfQ+eH5ul0OtatWzf2wgsvNHmO9jnzZs2axSIiIoyptX/++WcWFBTEnn/+eeNraJ8zb/PmzWzTpk0sPT2d/fHHHywhIYGNGDGC1dXVMcZou9miwwVDjDH24Ycfsm7dujGNRsOGDx/O9u3b5+oitSk7duxgAJrcZs2axRjjqSxfeeUVFhISwrRaLRs7diw7e/asawvdBpjbZgDY119/bXxNdXU1e+qpp1hAQADz9PRkt99+O8vJyXFdoduAhx56iEVHRzONRsOCg4PZ2LFjjYEQY7TNbNE4GKJtZ96MGTNYWFgY02g0LCIigs2YMcNkrhzabs373//+x/r378+0Wi2Li4tjn332mcnzdH5o3pYtWxgAs9uD9jnzysrK2Ny5c1m3bt2Yu7s7i42NZf/85z9ZbW2t8TW0z5m3evVqFhsbyzQaDQsNDWWzZ89mJSUlxudpu1lPwZhkml9CCCGEEEII6SQ61JghQgghhBBCCLEWBUOEEEIIIYSQTomCIUIIIYQQQkinRMEQIYQQQgghpFOiYIgQQgghhBDSKVEwRAghhBBCCOmUKBgihBBCCCGEdEoUDBFCCCGEEEI6JQqGCCGEEEIIIZ0SBUOEEEIIIYSQTomCIUIIIYQQQkin9P+rLSY8pNZMoAAAAABJRU5ErkJggg==", + "image/png": "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", "text/plain": [ "
" ] @@ -5726,19 +530,12 @@ "cell_type": "code", "execution_count": 14, "id": "1684816e", - "metadata": { - "execution": { - "iopub.execute_input": "2025-12-20T01:14:22.662542Z", - "iopub.status.busy": "2025-12-20T01:14:22.662415Z", - "iopub.status.idle": "2025-12-20T01:14:23.471789Z", - "shell.execute_reply": "2025-12-20T01:14:23.471367Z" - } - }, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 14, @@ -5747,7 +544,7 @@ }, { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
" ] @@ -5764,19 +561,12 @@ "cell_type": "code", "execution_count": 15, "id": "d6695d34", - "metadata": { - "execution": { - "iopub.execute_input": "2025-12-20T01:14:23.472884Z", - "iopub.status.busy": "2025-12-20T01:14:23.472759Z", - "iopub.status.idle": "2025-12-20T01:14:24.295864Z", - "shell.execute_reply": "2025-12-20T01:14:24.295401Z" - } - }, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 15, @@ -5785,7 +575,7 @@ }, { "data": { - "image/png": "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9R5//HHMmjUL48ePR69evfDnP/8Zf/3rX5GcnAyA77madOzYEevXr0dhYSHOnTuH7du3o6ysDB06dOBxc1OjCoZ0Oh0GDBiAlJQU6zSz2YyUlBQMHjzYh3t25Wjfvj1iY2MdjmF+fj62bdvW5I+hiGDatGn4+uuv8fPPP6N9+/YO8wcMGICAgACHY3f06FGcPXu2yR+7ysxmMwwGA49ZDUaMGIH9+/djz5491tvAgQMxceJE62MeO9cUFhbi5MmTaNWqFd9zNRg6dGiV4QKOHTuGdu3aAeDvgys++ugjtGzZEmPGjLFO43uuesXFxfDzczwV1Wq1MJvNAPiec0VISAhatWqFS5cu4ccff8Stt97K4+YuX1dw8LSlS5eKXq+Xjz/+WA4dOiQPPvigREZGSkZGhq93rcEoKCiQ3bt3y+7duwWAvPnmm7J79245c+aMiKhyjJGRkfLNN9/Ivn375NZbb2U5RhF55JFHJCIiQtatW+dQQrW4uNi6zMMPPyxt27aVn3/+WXbs2CGDBw+WwYMH+3CvfW/WrFmyfv16OX36tOzbt09mzZolGo1GfvrpJxHhMXOHfTU5ER676vztb3+TdevWyenTp2XTpk2SlJQk0dHRkpWVJSI8btXZvn27+Pv7y0svvSTHjx+XTz/9VIKDg+V///ufdRn+PlTPZDJJ27Zt5cknn6wyj+855yZNmiTx8fHW0tpfffWVREdHyxNPPGFdhu8551atWiU//PCDnDp1Sn766Sfp06ePJCYmitFoFBEeN3c0umBIROSf//yntG3bVnQ6nQwaNEi2bt3q611qUNauXSsAqtwmTZokIqqU5bPPPisxMTGi1+tlxIgRcvToUd/udAPg7JgBkI8++si6TElJifzf//2fREVFSXBwsNx+++2Snp7uu51uAKZMmSLt2rUTnU4nLVq0kBEjRlgDIREeM3dUDoZ47JwbN26ctGrVSnQ6ncTHx8u4ceMcxsrhcaved999Jz179hS9Xi9du3aVDz74wGE+fx+q9+OPPwoAp8eD7znn8vPzZfr06dK2bVsJDAyUDh06yDPPPCMGg8G6DN9zzi1btkw6dOggOp1OYmNjZerUqZKbm2udz+PmOo2I3TC/RERERERETUSj6jNERERERETkKgZDRERERETUJDEYIiIiIiKiJonBEBERERERNUkMhoiIiIiIqEliMERERERERE0SgyEiIiIiImqSGAwREREREVGTxGCIiIiIiIiaJAZDRERERETUJDEYIiIiIiKiJun/AbC1rm1aiSNoAAAAAElFTkSuQmCC", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA0MAAADFCAYAAACWwSm3AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjksIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvJkbTWQAAAAlwSFlzAAAPYQAAD2EBqD+naQAAWypJREFUeJzt3Xd8FHX6B/DPZpPdVJJAIIUWOtJ7pCgqUUBO5fRo6gnYTgUVOUXRE1BPQUVFT352LOchiAUVEYRIkSIdpPeaHiC97z6/P76ZLclukk2y2ZB83q/XvnYzMzszO9kyz3yf7/PViYiAiIiIiIiogfHy9A4QERERERF5AoMhIiIiIiJqkBgMERERERFRg8RgiIiIiIiIGiQGQ0RERERE1CAxGCIiIiIiogaJwRARERERETVIDIaIiIiIiKhB8vb0DhAREV3RdDrn8ziuORFRncaWISIiIiIiapAYDBERERERUYPEYIiIiIiIiBokBkNERERERNQgVSkYWrhwIaKjo+Hr64uYmBhs377d6bIfffQRrrnmGoSGhiI0NBSxsbFllhcRzJo1C5GRkfDz80NsbCyOHz9elV0jIiIiIiKqFJeDoaVLl2L69OmYPXs2du/ejZ49e2L48OFISUlxuPz69esxYcIErFu3Dlu3bkXLli1x0003IT4+3rLMa6+9hnfeeQfvv/8+tm3bhoCAAAwfPhz5+flVf2VERERERETl0Im4VvczJiYG/fv3x7vvvgsAMJvNaNmyJR599FE888wzFT7fZDIhNDQU7777Lu655x6ICKKiovDPf/4TTz75JAAgIyMD4eHh+OyzzzB+/PgqvCwiIqJawtLaRERXLJdahgoLC7Fr1y7ExsZaV+DlhdjYWGzdurVS68jNzUVRUREaN24MADh9+jSSkpLs1hkcHIyYmBin6ywoKEBmZqbdraCgwJWXQkREREREDZxLwVBaWhpMJhPCw8PtpoeHhyMpKalS63j66acRFRVlCX6057myzrlz5yI4ONjuNnfuXFdeChERERERNXDetbmxefPmYcmSJVi/fj18fX2rvJ6ZM2di+vTpdtOMRmN1d4+IiIiIiBoQl4KhsLAw6PV6JCcn201PTk5GREREuc+dP38+5s2bh7Vr16JHjx6W6drzkpOTERkZabfOXr16OVyX0Whk8ENERERERNXiUpqcwWBA3759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v98yje8555566ik888wzGD9+PLp3746///3veOKJJzB37lwAfM+Vp127dtiwYQOys7Nx/vx5bN++HUVFRWjbti2Pm4vqVTBkMBjQt29fxMXFWaaZzWbExcVh4MCBHtyzK0ebNm0QERFhdwwzMzOxbdu2Bn8MRQRTp07F999/j99++w1t2rSxm9+3b1/4+PjYHbujR4/i3LlzDf7YlWY2m1FQUMBjVo5hw4Zh//792Lt3r+XWr18/3HXXXZbHPHaVk52djZMnTyIyMpLvuXIMHjy4zHABx44dQ+vWrQHw96EyPv30UzRr1gyjRo2yTON7zrnc3Fx4edmfiur1epjNZgB8z1VGQEAAIiMjcfnyZaxevRq33XYbj5urPF3BoaYtWbJEjEajfPbZZ3Lo0CF58MEHJSQkRJKSkjy9a3VGVlaW7NmzR/bs2SMA5M0335Q9e/bI2bNnRUSVYwwJCZEffvhB/vzzT7nttttYjlFEHn74YQkODpb169fblVDNzc21LPPQQw9Jq1at5LfffpOdO3fKwIEDZeDAgR7ca8975plnZMOGDXL69Gn5888/5ZlnnhGdTie//vqriPCYucK2mpwIj50z//znP2X9+vVy+vRp2bx5s8TGxkpYWJikpKSICI+bM9u3bxdvb295+eWX5fjx4/K///1P/P395csvv7Qsw98H50wmk7Rq1UqefvrpMvP4nnNs4sSJ0rx5c0tp7e+++07CwsJkxowZlmX4nnNs1apV8ssvv8ipU6fk119/lZ49e0pMTIwUFhaKCI+bK+pdMCQi8p///EdatWolBoNBBgwYIH/88Yend6lOWbdunQAoc5s4caKIqFKWzz//vISHh4vRaJRhw4bJ0aNHPbvTdYCjYwZAPv30U8syeXl58sgjj0hoaKj4+/vLX//6V0lMTPTcTtcB9957r7Ru3VoMBoM0bdpUhg0bZgmERHjMXFE6GOKxc2zcuHESGRkpBoNBmjdvLuPGjbMbK4fHzbmffvpJunXrJkajUTp37iwffvih3Xz+Pji3evVqAeDwePA951hmZqY8/vjj0qpVK/H19ZW2bdvKc889JwUFBZZl+J5zbOnSpdK2bVsxGAwSEREhU6ZMkfT0dMt8HrfK04nYDPNLRERERETUQNSrPkNERERERESVxWCIiIiIiIgaJAZDRERERETUIDEYIiIiIiKiBonBEBERERERNUgMhoiIiIiIqEFiMERERERERA0SgyEiIiIiImqQGAwREREREVGDxGCIiIiIiIgaJAZDRERERETUIP0/fNaas4nr2tsAAAAASUVORK5CYII=", "text/plain": [ "
" ] @@ -5803,14 +593,7 @@ "cell_type": "code", "execution_count": 16, "id": "945a1fc4", - "metadata": { - "execution": { - "iopub.execute_input": "2025-12-20T01:14:24.296978Z", - "iopub.status.busy": "2025-12-20T01:14:24.296848Z", - "iopub.status.idle": "2025-12-20T01:14:28.354510Z", - "shell.execute_reply": "2025-12-20T01:14:28.354070Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -5847,7 +630,7 @@ " pos.chr9_133251979_C_T_ABO-ABO@24040\n", " 74040\n", " 74054\n", - " 1.062168\n", + " 1.062003\n", " 0.000249\n", " 24040\n", " \n", @@ -5856,7 +639,7 @@ " pos.chr9_133251979_C_T_ABO-ABO@24071\n", " 74071\n", " 74077\n", - " 0.084875\n", + " 0.084775\n", " 0.000300\n", " 24071\n", " \n", @@ -5865,7 +648,7 @@ " pos.chr9_133251979_C_T_ABO-ABO@23950\n", " 73950\n", " 73956\n", - " 0.077155\n", + " 0.077116\n", " 0.000300\n", " 23950\n", " \n", @@ -5874,7 +657,7 @@ " pos.chr9_133251979_C_T_ABO-ABO@784\n", " 50784\n", " 50790\n", - " 0.073198\n", + " 0.073299\n", " 0.000300\n", " 784\n", " \n", @@ -5883,8 +666,8 @@ " pos.chr9_133251979_C_T_ABO-ABO@755\n", " 50755\n", " 50760\n", - " 0.051404\n", - " 0.000338\n", + " 0.051431\n", + " 0.000340\n", " 755\n", " \n", " \n", @@ -5898,47 +681,47 @@ " \n", " \n", " 39\n", - " neg.chr9_133251979_C_T_ABO-ABO@479\n", - " 50479\n", - " 50483\n", - " -0.028738\n", - " 0.000431\n", - " 479\n", - " \n", - " \n", - " 40\n", " neg.chr9_133251979_C_T_ABO-ABO@19662\n", " 69662\n", " 69671\n", - " -0.100773\n", - " 0.000451\n", + " -0.100774\n", + " 0.000441\n", " 19662\n", " \n", " \n", - " 41\n", - " neg.chr9_133251979_C_T_ABO-ABO@857\n", - " 50857\n", - " 50862\n", - " -0.039062\n", - " 0.000451\n", - " 857\n", + " 40\n", + " neg.chr9_133251979_C_T_ABO-ABO@479\n", + " 50479\n", + " 50483\n", + " -0.028684\n", + " 0.000441\n", + " 479\n", " \n", " \n", - " 42\n", + " 41\n", " neg.chr9_133251979_C_T_ABO-ABO@24184\n", " 74184\n", " 74190\n", - " -0.038328\n", - " 0.000484\n", + " -0.038351\n", + " 0.000466\n", " 24184\n", " \n", " \n", + " 42\n", + " neg.chr9_133251979_C_T_ABO-ABO@19688\n", + " 69688\n", + " 69694\n", + " -0.044377\n", + " 0.000498\n", + " 19688\n", + " \n", + " \n", " 43\n", " neg.chr9_133251979_C_T_ABO-ABO@23624\n", " 73624\n", " 73628\n", " -0.028224\n", - " 0.000484\n", + " 0.000498\n", " 23624\n", " \n", " \n", @@ -5948,17 +731,17 @@ ], "text/plain": [ " peak start end attribution p-value \\\n", - "0 pos.chr9_133251979_C_T_ABO-ABO@24040 74040 74054 1.062168 0.000249 \n", - "1 pos.chr9_133251979_C_T_ABO-ABO@24071 74071 74077 0.084875 0.000300 \n", - "2 pos.chr9_133251979_C_T_ABO-ABO@23950 73950 73956 0.077155 0.000300 \n", - "3 pos.chr9_133251979_C_T_ABO-ABO@784 50784 50790 0.073198 0.000300 \n", - "4 pos.chr9_133251979_C_T_ABO-ABO@755 50755 50760 0.051404 0.000338 \n", + "0 pos.chr9_133251979_C_T_ABO-ABO@24040 74040 74054 1.062003 0.000249 \n", + "1 pos.chr9_133251979_C_T_ABO-ABO@24071 74071 74077 0.084775 0.000300 \n", + "2 pos.chr9_133251979_C_T_ABO-ABO@23950 73950 73956 0.077116 0.000300 \n", + "3 pos.chr9_133251979_C_T_ABO-ABO@784 50784 50790 0.073299 0.000300 \n", + "4 pos.chr9_133251979_C_T_ABO-ABO@755 50755 50760 0.051431 0.000340 \n", ".. ... ... ... ... ... \n", - "39 neg.chr9_133251979_C_T_ABO-ABO@479 50479 50483 -0.028738 0.000431 \n", - "40 neg.chr9_133251979_C_T_ABO-ABO@19662 69662 69671 -0.100773 0.000451 \n", - "41 neg.chr9_133251979_C_T_ABO-ABO@857 50857 50862 -0.039062 0.000451 \n", - "42 neg.chr9_133251979_C_T_ABO-ABO@24184 74184 74190 -0.038328 0.000484 \n", - "43 neg.chr9_133251979_C_T_ABO-ABO@23624 73624 73628 -0.028224 0.000484 \n", + "39 neg.chr9_133251979_C_T_ABO-ABO@19662 69662 69671 -0.100774 0.000441 \n", + "40 neg.chr9_133251979_C_T_ABO-ABO@479 50479 50483 -0.028684 0.000441 \n", + "41 neg.chr9_133251979_C_T_ABO-ABO@24184 74184 74190 -0.038351 0.000466 \n", + "42 neg.chr9_133251979_C_T_ABO-ABO@19688 69688 69694 -0.044377 0.000498 \n", + "43 neg.chr9_133251979_C_T_ABO-ABO@23624 73624 73628 -0.028224 0.000498 \n", "\n", " from_tss \n", "0 24040 \n", @@ -5967,10 +750,10 @@ "3 784 \n", "4 755 \n", ".. ... \n", - "39 479 \n", - "40 19662 \n", - "41 857 \n", - "42 24184 \n", + "39 19662 \n", + "40 479 \n", + "41 24184 \n", + "42 19688 \n", "43 23624 \n", "\n", "[61 rows x 6 columns]" @@ -5989,20 +772,13 @@ "cell_type": "code", "execution_count": 17, "id": "0b882954", - "metadata": { - "execution": { - "iopub.execute_input": "2025-12-20T01:14:28.355932Z", - "iopub.status.busy": "2025-12-20T01:14:28.355793Z", - "iopub.status.idle": "2025-12-20T01:15:04.649712Z", - "shell.execute_reply": "2025-12-20T01:15:04.649242Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "/home/celikm5/miniforge3/envs/decima2/lib/python3.11/site-packages/memelite/fimo.py:406: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.\n" + "/home/lala8/miniforge3/envs/decima/lib/python3.11/site-packages/memelite/fimo.py:406: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.\n" ] }, { @@ -6050,8 +826,8 @@ " 10.482847\n", " 0.000305\n", " CTTCCTC\n", - " 0.026460\n", - " 0.095351\n", + " 0.026455\n", + " 0.095332\n", " 24046\n", " \n", " \n", @@ -6064,8 +840,8 @@ " 10.482847\n", " 0.000305\n", " CTTCCTC\n", - " 0.026460\n", - " 0.095351\n", + " 0.026455\n", + " 0.095332\n", " 24046\n", " \n", " \n", @@ -6078,8 +854,8 @@ " 10.482847\n", " 0.000305\n", " CTTCCTC\n", - " 0.026460\n", - " 0.095351\n", + " 0.026455\n", + " 0.095332\n", " 24046\n", " \n", " \n", @@ -6092,8 +868,8 @@ " 11.578735\n", " 0.000074\n", " CACTTCCTCC\n", - " 0.024599\n", - " 0.081912\n", + " 0.024595\n", + " 0.081899\n", " 24044\n", " \n", " \n", @@ -6106,8 +882,8 @@ " 13.125338\n", " 0.000025\n", " CACTTCCTCC\n", - " 0.024599\n", - " 0.084022\n", + " 0.024595\n", + " 0.084009\n", " 24044\n", " \n", " \n", @@ -6120,8 +896,8 @@ " 11.578735\n", " 0.000074\n", " CACTTCCTCC\n", - " 0.024599\n", - " 0.081912\n", + " 0.024595\n", + " 0.081899\n", " 24044\n", " \n", " \n", @@ -6134,8 +910,8 @@ " 13.125338\n", " 0.000025\n", " CACTTCCTCC\n", - " 0.024599\n", - " 0.084022\n", + " 0.024595\n", + " 0.084009\n", " 24044\n", " \n", " \n", @@ -6148,8 +924,8 @@ " 7.401650\n", " 0.000276\n", " CCACTTCCTCC\n", - " 0.023818\n", - " 0.067815\n", + " 0.023814\n", + " 0.067804\n", " 24043\n", " \n", " \n", @@ -6162,8 +938,8 @@ " 7.401650\n", " 0.000276\n", " CCACTTCCTCC\n", - " 0.023818\n", - " 0.067815\n", + " 0.023814\n", + " 0.067804\n", " 24043\n", " \n", " \n", @@ -6176,8 +952,8 @@ " 9.248973\n", " 0.000253\n", " CCACTTCCTCC\n", - " 0.023818\n", - " 0.052393\n", + " 0.023814\n", + " 0.052384\n", " 24043\n", " \n", " \n", @@ -6190,8 +966,8 @@ " 9.248973\n", " 0.000253\n", " CCACTTCCTCC\n", - " 0.023818\n", - " 0.052393\n", + " 0.023814\n", + " 0.052384\n", " 24043\n", " \n", " \n", @@ -6204,8 +980,8 @@ " 11.822033\n", " 0.000050\n", " CCCACTTCCTCC\n", - " 0.022757\n", - " 0.073496\n", + " 0.022753\n", + " 0.073485\n", " 24042\n", " \n", " \n", @@ -6218,8 +994,8 @@ " 7.946971\n", " 0.000269\n", " CCCACTTCCTCC\n", - " 0.022757\n", - " 0.059993\n", + " 0.022753\n", + " 0.059981\n", " 24042\n", " \n", " \n", @@ -6232,8 +1008,8 @@ " 11.990291\n", " 0.000048\n", " CCCACTTCCTCC\n", - " 0.022757\n", - " 0.073415\n", + " 0.022753\n", + " 0.073404\n", " 24042\n", " \n", " \n", @@ -6246,8 +1022,8 @@ " 7.946971\n", " 0.000269\n", " CCCACTTCCTCC\n", - " 0.022757\n", - " 0.059993\n", + " 0.022753\n", + " 0.059981\n", " 24042\n", " \n", " \n", @@ -6260,8 +1036,8 @@ " 11.822033\n", " 0.000050\n", " CCCACTTCCTCC\n", - " 0.022757\n", - " 0.073496\n", + " 0.022753\n", + " 0.073485\n", " 24042\n", " \n", " \n", @@ -6274,8 +1050,8 @@ " 11.990291\n", " 0.000048\n", " CCCACTTCCTCC\n", - " 0.022757\n", - " 0.073415\n", + " 0.022753\n", + " 0.073404\n", " 24042\n", " \n", " \n", @@ -6288,8 +1064,8 @@ " 5.086073\n", " 0.000475\n", " CACTTCCTCCC\n", - " 0.021733\n", - " 0.076563\n", + " 0.021729\n", + " 0.076552\n", " 24044\n", " \n", " \n", @@ -6302,8 +1078,8 @@ " 12.386636\n", " 0.000032\n", " CACTTCCTCCC\n", - " 0.021733\n", - " 0.072298\n", + " 0.021729\n", + " 0.072286\n", " 24044\n", " \n", " \n", @@ -6316,8 +1092,8 @@ " 12.386636\n", " 0.000032\n", " CACTTCCTCCC\n", - " 0.021733\n", - " 0.072298\n", + " 0.021729\n", + " 0.072286\n", " 24044\n", " \n", " \n", @@ -6348,48 +1124,48 @@ "3184 ERF.H13CORE.0.PS.A pos.chr9_133251979_C_T_ABO-ABO@24040 74044 \n", "\n", " end strand score p-value matched_seq site_attr_score \\\n", - "994 74053 - 10.482847 0.000305 CTTCCTC 0.026460 \n", - "859 74053 - 10.482847 0.000305 CTTCCTC 0.026460 \n", - "3198 74053 - 10.482847 0.000305 CTTCCTC 0.026460 \n", - "3193 74054 - 11.578735 0.000074 CACTTCCTCC 0.024599 \n", - "857 74054 - 13.125338 0.000025 CACTTCCTCC 0.024599 \n", - "854 74054 - 11.578735 0.000074 CACTTCCTCC 0.024599 \n", - "3196 74054 - 13.125338 0.000025 CACTTCCTCC 0.024599 \n", - "3314 74054 - 7.401650 0.000276 CCACTTCCTCC 0.023818 \n", - "969 74054 - 7.401650 0.000276 CCACTTCCTCC 0.023818 \n", - "871 74054 - 9.248973 0.000253 CCACTTCCTCC 0.023818 \n", - "3213 74054 - 9.248973 0.000253 CCACTTCCTCC 0.023818 \n", - "3185 74054 - 11.822033 0.000050 CCCACTTCCTCC 0.022757 \n", - "915 74054 + 7.946971 0.000269 CCCACTTCCTCC 0.022757 \n", - "3199 74054 - 11.990291 0.000048 CCCACTTCCTCC 0.022757 \n", - "3270 74054 + 7.946971 0.000269 CCCACTTCCTCC 0.022757 \n", - "846 74054 - 11.822033 0.000050 CCCACTTCCTCC 0.022757 \n", - "860 74054 - 11.990291 0.000048 CCCACTTCCTCC 0.022757 \n", - "844 74055 - 5.086073 0.000475 CACTTCCTCCC 0.021733 \n", - "845 74055 - 12.386636 0.000032 CACTTCCTCCC 0.021733 \n", - "3184 74055 - 12.386636 0.000032 CACTTCCTCCC 0.021733 \n", + "994 74053 - 10.482847 0.000305 CTTCCTC 0.026455 \n", + "859 74053 - 10.482847 0.000305 CTTCCTC 0.026455 \n", + "3198 74053 - 10.482847 0.000305 CTTCCTC 0.026455 \n", + "3193 74054 - 11.578735 0.000074 CACTTCCTCC 0.024595 \n", + "857 74054 - 13.125338 0.000025 CACTTCCTCC 0.024595 \n", + "854 74054 - 11.578735 0.000074 CACTTCCTCC 0.024595 \n", + "3196 74054 - 13.125338 0.000025 CACTTCCTCC 0.024595 \n", + "3314 74054 - 7.401650 0.000276 CCACTTCCTCC 0.023814 \n", + "969 74054 - 7.401650 0.000276 CCACTTCCTCC 0.023814 \n", + "871 74054 - 9.248973 0.000253 CCACTTCCTCC 0.023814 \n", + "3213 74054 - 9.248973 0.000253 CCACTTCCTCC 0.023814 \n", + "3185 74054 - 11.822033 0.000050 CCCACTTCCTCC 0.022753 \n", + "915 74054 + 7.946971 0.000269 CCCACTTCCTCC 0.022753 \n", + "3199 74054 - 11.990291 0.000048 CCCACTTCCTCC 0.022753 \n", + "3270 74054 + 7.946971 0.000269 CCCACTTCCTCC 0.022753 \n", + "846 74054 - 11.822033 0.000050 CCCACTTCCTCC 0.022753 \n", + "860 74054 - 11.990291 0.000048 CCCACTTCCTCC 0.022753 \n", + "844 74055 - 5.086073 0.000475 CACTTCCTCCC 0.021729 \n", + "845 74055 - 12.386636 0.000032 CACTTCCTCCC 0.021729 \n", + "3184 74055 - 12.386636 0.000032 CACTTCCTCCC 0.021729 \n", "\n", " motif_attr_score from_tss \n", - "994 0.095351 24046 \n", - "859 0.095351 24046 \n", - "3198 0.095351 24046 \n", - "3193 0.081912 24044 \n", - "857 0.084022 24044 \n", - "854 0.081912 24044 \n", - "3196 0.084022 24044 \n", - "3314 0.067815 24043 \n", - "969 0.067815 24043 \n", - "871 0.052393 24043 \n", - "3213 0.052393 24043 \n", - "3185 0.073496 24042 \n", - "915 0.059993 24042 \n", - "3199 0.073415 24042 \n", - "3270 0.059993 24042 \n", - "846 0.073496 24042 \n", - "860 0.073415 24042 \n", - "844 0.076563 24044 \n", - "845 0.072298 24044 \n", - "3184 0.072298 24044 " + "994 0.095332 24046 \n", + "859 0.095332 24046 \n", + "3198 0.095332 24046 \n", + "3193 0.081899 24044 \n", + "857 0.084009 24044 \n", + "854 0.081899 24044 \n", + "3196 0.084009 24044 \n", + "3314 0.067804 24043 \n", + "969 0.067804 24043 \n", + "871 0.052384 24043 \n", + "3213 0.052384 24043 \n", + "3185 0.073485 24042 \n", + "915 0.059981 24042 \n", + "3199 0.073404 24042 \n", + "3270 0.059981 24042 \n", + "846 0.073485 24042 \n", + "860 0.073404 24042 \n", + "844 0.076552 24044 \n", + "845 0.072286 24044 \n", + "3184 0.072286 24044 " ] }, "execution_count": 17, @@ -6413,131 +1189,16 @@ "cell_type": "code", "execution_count": 18, "id": "fcc21b89", - "metadata": { - "execution": { - "iopub.execute_input": "2025-12-20T01:15:04.651156Z", - "iopub.status.busy": "2025-12-20T01:15:04.651023Z", - "iopub.status.idle": "2025-12-20T01:15:27.476055Z", - "shell.execute_reply": "2025-12-20T01:15:27.475584Z" - } - }, + "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: Downloading large artifact 'metadata:latest', 3122.32MB. 1 files...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[34m\u001b[1mwandb\u001b[0m: 1 of 1 files downloaded. \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Done. 00:00:06.0 (522.3MB/s)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - "Computing recursive seqlet calling...: 0%| | 0/1 [00:0021.043345\n", " 2.714465e-08\n", " TCTTTGTTTTCCCTTTTTTGTCT\n", - " -0.003653\n", - " -0.008740\n", + " -0.003652\n", + " -0.008739\n", " 2150\n", " ref\n", " \n", @@ -6620,8 +1274,8 @@ " 20.821767\n", " 3.492460e-08\n", " GCCGGGAGGGGGCGCC\n", - " 0.016934\n", - " 0.059062\n", + " 0.016929\n", + " 0.059048\n", " 756\n", " ref\n", " \n", @@ -6635,8 +1289,8 @@ " 20.821767\n", " 3.492460e-08\n", " GCCGGGAGGGGGCGCC\n", - " 0.016934\n", - " 0.059062\n", + " 0.016929\n", + " 0.059048\n", " 756\n", " ref\n", " \n", @@ -6650,8 +1304,8 @@ " 20.659863\n", " 3.644891e-08\n", " AACCTGAAAAACCGGTTCA\n", - " -0.001653\n", - " -0.006104\n", + " -0.001654\n", + " -0.006107\n", " 25111\n", " ref\n", " \n", @@ -6665,8 +1319,8 @@ " 20.023842\n", " 3.720925e-08\n", " ACCTGAAAAACCGGTTCA\n", - " -0.001693\n", - " -0.006160\n", + " -0.001694\n", + " -0.006163\n", " 25112\n", " ref\n", " \n", @@ -6686,39 +1340,39 @@ " ...\n", " \n", " \n", - " 9765\n", + " 9586\n", " ZN124.H13CORE.0.P.C\n", - " pos.chr9_133251979_C_T_ABO@799\n", + " neg.chr9_133251979_C_T_ABO@789\n", " 50797\n", " 50809\n", " -\n", " 6.514214\n", " 4.991293e-04\n", " CCGGGCGGAAGG\n", - " 0.030402\n", - " 0.064038\n", + " 0.030397\n", + " 0.064030\n", " 797\n", " alt\n", " \n", " \n", - " 9766\n", - " ZN320.H13CORE.0.P.B\n", - " neg.chr9_133251979_C_T_ABO@24107\n", - " 74102\n", - " 74125\n", - " +\n", - " 4.026217\n", - " 4.993357e-04\n", - " GGGGGCGGAGTGGGGACCAGACC\n", - " -0.001394\n", - " -0.001536\n", - " 24102\n", + " 9587\n", + " ZN124.H13CORE.0.P.C\n", + " pos.chr9_133251979_C_T_ABO@799\n", + " 50797\n", + " 50809\n", + " -\n", + " 6.514214\n", + " 4.991293e-04\n", + " CCGGGCGGAAGG\n", + " 0.030397\n", + " 0.064030\n", + " 797\n", " alt\n", " \n", " \n", - " 9767\n", + " 9588\n", " ZN320.H13CORE.0.P.B\n", - " neg.chr9_133251979_C_T_ABO@24115\n", + " neg.chr9_133251979_C_T_ABO@24107\n", " 74102\n", " 74125\n", " +\n", @@ -6726,12 +1380,12 @@ " 4.993357e-04\n", " GGGGGCGGAGTGGGGACCAGACC\n", " -0.001394\n", - " -0.001536\n", + " -0.001535\n", " 24102\n", " alt\n", " \n", " \n", - " 9768\n", + " 9589\n", " CGGBP1.H13CORE.0.PSGIB.A\n", " neg.chr9_133251979_C_T_ABO@736\n", " 50737\n", @@ -6740,13 +1394,13 @@ " 9.182252\n", " 4.999638e-04\n", " GGGGCGGCGGG\n", - " -0.001905\n", + " -0.001904\n", " -0.002937\n", " 737\n", " alt\n", " \n", " \n", - " 9769\n", + " 9590\n", " CGGBP1.H13CORE.0.PSGIB.A\n", " neg.chr9_133251979_C_T_ABO@751\n", " 50737\n", @@ -6755,14 +1409,14 @@ " 9.182252\n", " 4.999638e-04\n", " GGGGCGGCGGG\n", - " -0.001905\n", + " -0.001904\n", " -0.002937\n", " 737\n", " alt\n", " \n", " \n", "\n", - "

9770 rows × 12 columns

\n", + "

9591 rows × 12 columns

\n", "
" ], "text/plain": [ @@ -6773,11 +1427,11 @@ "3 GRHL1.H13CORE.0.PSM.A neg.chr9_133251979_C_T_ABO@25122 75111 \n", "4 GRHL3.H13CORE.0.SB.A neg.chr9_133251979_C_T_ABO@25122 75112 \n", "... ... ... ... \n", - "9765 ZN124.H13CORE.0.P.C pos.chr9_133251979_C_T_ABO@799 50797 \n", - "9766 ZN320.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@24107 74102 \n", - "9767 ZN320.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@24115 74102 \n", - "9768 CGGBP1.H13CORE.0.PSGIB.A neg.chr9_133251979_C_T_ABO@736 50737 \n", - "9769 CGGBP1.H13CORE.0.PSGIB.A neg.chr9_133251979_C_T_ABO@751 50737 \n", + "9586 ZN124.H13CORE.0.P.C neg.chr9_133251979_C_T_ABO@789 50797 \n", + "9587 ZN124.H13CORE.0.P.C pos.chr9_133251979_C_T_ABO@799 50797 \n", + "9588 ZN320.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@24107 74102 \n", + "9589 CGGBP1.H13CORE.0.PSGIB.A neg.chr9_133251979_C_T_ABO@736 50737 \n", + "9590 CGGBP1.H13CORE.0.PSGIB.A neg.chr9_133251979_C_T_ABO@751 50737 \n", "\n", " end strand score p-value matched_seq \\\n", "0 52173 - 21.043345 2.714465e-08 TCTTTGTTTTCCCTTTTTTGTCT \n", @@ -6786,26 +1440,26 @@ "3 75130 - 20.659863 3.644891e-08 AACCTGAAAAACCGGTTCA \n", "4 75130 + 20.023842 3.720925e-08 ACCTGAAAAACCGGTTCA \n", "... ... ... ... ... ... \n", - "9765 50809 - 6.514214 4.991293e-04 CCGGGCGGAAGG \n", - "9766 74125 + 4.026217 4.993357e-04 GGGGGCGGAGTGGGGACCAGACC \n", - "9767 74125 + 4.026217 4.993357e-04 GGGGGCGGAGTGGGGACCAGACC \n", - "9768 50748 - 9.182252 4.999638e-04 GGGGCGGCGGG \n", - "9769 50748 - 9.182252 4.999638e-04 GGGGCGGCGGG \n", + "9586 50809 - 6.514214 4.991293e-04 CCGGGCGGAAGG \n", + "9587 50809 - 6.514214 4.991293e-04 CCGGGCGGAAGG \n", + "9588 74125 + 4.026217 4.993357e-04 GGGGGCGGAGTGGGGACCAGACC \n", + "9589 50748 - 9.182252 4.999638e-04 GGGGCGGCGGG \n", + "9590 50748 - 9.182252 4.999638e-04 GGGGCGGCGGG \n", "\n", " site_attr_score motif_attr_score from_tss allele \n", - "0 -0.003653 -0.008740 2150 ref \n", - "1 0.016934 0.059062 756 ref \n", - "2 0.016934 0.059062 756 ref \n", - "3 -0.001653 -0.006104 25111 ref \n", - "4 -0.001693 -0.006160 25112 ref \n", + "0 -0.003652 -0.008739 2150 ref \n", + "1 0.016929 0.059048 756 ref \n", + "2 0.016929 0.059048 756 ref \n", + "3 -0.001654 -0.006107 25111 ref \n", + "4 -0.001694 -0.006163 25112 ref \n", "... ... ... ... ... \n", - "9765 0.030402 0.064038 797 alt \n", - "9766 -0.001394 -0.001536 24102 alt \n", - "9767 -0.001394 -0.001536 24102 alt \n", - "9768 -0.001905 -0.002937 737 alt \n", - "9769 -0.001905 -0.002937 737 alt \n", + "9586 0.030397 0.064030 797 alt \n", + "9587 0.030397 0.064030 797 alt \n", + "9588 -0.001394 -0.001535 24102 alt \n", + "9589 -0.001904 -0.002937 737 alt \n", + "9590 -0.001904 -0.002937 737 alt \n", "\n", - "[9770 rows x 12 columns]" + "[9591 rows x 12 columns]" ] }, "execution_count": 19, @@ -6821,14 +1475,7 @@ "cell_type": "code", "execution_count": 20, "id": "0e65e660", - "metadata": { - "execution": { - "iopub.execute_input": "2025-12-20T01:15:27.486713Z", - "iopub.status.busy": "2025-12-20T01:15:27.486590Z", - "iopub.status.idle": "2025-12-20T01:15:27.505299Z", - "shell.execute_reply": "2025-12-20T01:15:27.504854Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -6868,36 +1515,36 @@ " \n", " TFDP1.H13CORE.0.P.B\n", " neg.chr9_133251979_C_T_ABO@789\n", - " 0.005604\n", - " 0.033031\n", - " 0.027427\n", + " 0.005606\n", + " 0.033026\n", + " 0.027421\n", " \n", " \n", " CTCFL.H13CORE.0.P.B\n", " pos.chr9_133251979_C_T_ABO@755\n", " -0.002148\n", - " 0.020881\n", - " 0.023029\n", + " 0.020880\n", + " 0.023028\n", " \n", " \n", " SP5.H13CORE.0.P.B\n", " neg.chr9_133251979_C_T_ABO@751\n", - " -0.002173\n", - " 0.020172\n", - " 0.022344\n", + " -0.002172\n", + " 0.020171\n", + " 0.022343\n", " \n", " \n", " pos.chr9_133251979_C_T_ABO@755\n", - " -0.002173\n", - " 0.020172\n", - " 0.022344\n", + " -0.002172\n", + " 0.020171\n", + " 0.022343\n", " \n", " \n", " SLC2A4RG.H13CORE.0.PSG.A\n", - " pos.chr9_133251979_C_T_ABO@799\n", - " 0.013545\n", - " 0.034428\n", - " 0.020883\n", + " neg.chr9_133251979_C_T_ABO@789\n", + " 0.013543\n", + " 0.034423\n", + " 0.020880\n", " \n", " \n", " ...\n", @@ -6908,86 +1555,86 @@ " \n", " \n", " SP5.H13CORE.0.P.B\n", - " pos.chr9_133251979_C_T_ABO@755\n", - " 0.016457\n", - " -0.001859\n", - " -0.018316\n", + " neg.chr9_133251979_C_T_ABO@751\n", + " 0.016453\n", + " -0.001858\n", + " -0.018311\n", " \n", " \n", - " neg.chr9_133251979_C_T_ABO@751\n", - " 0.016457\n", - " -0.001859\n", - " -0.018316\n", + " pos.chr9_133251979_C_T_ABO@755\n", + " 0.016453\n", + " -0.001858\n", + " -0.018311\n", " \n", " \n", " CTCFL.H13CORE.0.P.B\n", " pos.chr9_133251979_C_T_ABO@755\n", - " 0.016934\n", - " -0.001661\n", - " -0.018594\n", + " 0.016929\n", + " -0.001660\n", + " -0.018590\n", " \n", " \n", " SLC2A4RG.H13CORE.0.PSG.A\n", " pos.chr9_133251979_C_T_ABO@799\n", - " 0.036024\n", - " 0.012775\n", - " -0.023249\n", + " 0.036018\n", + " 0.012773\n", + " -0.023245\n", " \n", " \n", " neg.chr9_133251979_C_T_ABO@789\n", - " 0.036024\n", - " 0.012775\n", - " -0.023249\n", + " 0.036018\n", + " 0.012773\n", + " -0.023245\n", " \n", " \n", "\n", - "

4504 rows × 3 columns

\n", + "

3877 rows × 3 columns

\n", "" ], "text/plain": [ " site_attr_score \\\n", "motif peak \n", - "TFDP1.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@789 0.005604 \n", + "TFDP1.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@789 0.005606 \n", "CTCFL.H13CORE.0.P.B pos.chr9_133251979_C_T_ABO@755 -0.002148 \n", - "SP5.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@751 -0.002173 \n", - " pos.chr9_133251979_C_T_ABO@755 -0.002173 \n", - "SLC2A4RG.H13CORE.0.PSG.A pos.chr9_133251979_C_T_ABO@799 0.013545 \n", + "SP5.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@751 -0.002172 \n", + " pos.chr9_133251979_C_T_ABO@755 -0.002172 \n", + "SLC2A4RG.H13CORE.0.PSG.A neg.chr9_133251979_C_T_ABO@789 0.013543 \n", "... ... \n", - "SP5.H13CORE.0.P.B pos.chr9_133251979_C_T_ABO@755 0.016457 \n", - " neg.chr9_133251979_C_T_ABO@751 0.016457 \n", - "CTCFL.H13CORE.0.P.B pos.chr9_133251979_C_T_ABO@755 0.016934 \n", - "SLC2A4RG.H13CORE.0.PSG.A pos.chr9_133251979_C_T_ABO@799 0.036024 \n", - " neg.chr9_133251979_C_T_ABO@789 0.036024 \n", + "SP5.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@751 0.016453 \n", + " pos.chr9_133251979_C_T_ABO@755 0.016453 \n", + "CTCFL.H13CORE.0.P.B pos.chr9_133251979_C_T_ABO@755 0.016929 \n", + "SLC2A4RG.H13CORE.0.PSG.A pos.chr9_133251979_C_T_ABO@799 0.036018 \n", + " neg.chr9_133251979_C_T_ABO@789 0.036018 \n", "\n", " site_attr_score_alt \\\n", "motif peak \n", - "TFDP1.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@789 0.033031 \n", - "CTCFL.H13CORE.0.P.B pos.chr9_133251979_C_T_ABO@755 0.020881 \n", - "SP5.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@751 0.020172 \n", - " pos.chr9_133251979_C_T_ABO@755 0.020172 \n", - "SLC2A4RG.H13CORE.0.PSG.A pos.chr9_133251979_C_T_ABO@799 0.034428 \n", + "TFDP1.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@789 0.033026 \n", + "CTCFL.H13CORE.0.P.B pos.chr9_133251979_C_T_ABO@755 0.020880 \n", + "SP5.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@751 0.020171 \n", + " pos.chr9_133251979_C_T_ABO@755 0.020171 \n", + "SLC2A4RG.H13CORE.0.PSG.A neg.chr9_133251979_C_T_ABO@789 0.034423 \n", "... ... \n", - "SP5.H13CORE.0.P.B pos.chr9_133251979_C_T_ABO@755 -0.001859 \n", - " neg.chr9_133251979_C_T_ABO@751 -0.001859 \n", - "CTCFL.H13CORE.0.P.B pos.chr9_133251979_C_T_ABO@755 -0.001661 \n", - "SLC2A4RG.H13CORE.0.PSG.A pos.chr9_133251979_C_T_ABO@799 0.012775 \n", - " neg.chr9_133251979_C_T_ABO@789 0.012775 \n", + "SP5.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@751 -0.001858 \n", + " pos.chr9_133251979_C_T_ABO@755 -0.001858 \n", + "CTCFL.H13CORE.0.P.B pos.chr9_133251979_C_T_ABO@755 -0.001660 \n", + "SLC2A4RG.H13CORE.0.PSG.A pos.chr9_133251979_C_T_ABO@799 0.012773 \n", + " neg.chr9_133251979_C_T_ABO@789 0.012773 \n", "\n", " site_attr_score_diff \n", "motif peak \n", - "TFDP1.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@789 0.027427 \n", - "CTCFL.H13CORE.0.P.B pos.chr9_133251979_C_T_ABO@755 0.023029 \n", - "SP5.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@751 0.022344 \n", - " pos.chr9_133251979_C_T_ABO@755 0.022344 \n", - "SLC2A4RG.H13CORE.0.PSG.A pos.chr9_133251979_C_T_ABO@799 0.020883 \n", + "TFDP1.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@789 0.027421 \n", + "CTCFL.H13CORE.0.P.B pos.chr9_133251979_C_T_ABO@755 0.023028 \n", + "SP5.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@751 0.022343 \n", + " pos.chr9_133251979_C_T_ABO@755 0.022343 \n", + "SLC2A4RG.H13CORE.0.PSG.A neg.chr9_133251979_C_T_ABO@789 0.020880 \n", "... ... \n", - "SP5.H13CORE.0.P.B pos.chr9_133251979_C_T_ABO@755 -0.018316 \n", - " neg.chr9_133251979_C_T_ABO@751 -0.018316 \n", - "CTCFL.H13CORE.0.P.B pos.chr9_133251979_C_T_ABO@755 -0.018594 \n", - "SLC2A4RG.H13CORE.0.PSG.A pos.chr9_133251979_C_T_ABO@799 -0.023249 \n", - " neg.chr9_133251979_C_T_ABO@789 -0.023249 \n", + "SP5.H13CORE.0.P.B neg.chr9_133251979_C_T_ABO@751 -0.018311 \n", + " pos.chr9_133251979_C_T_ABO@755 -0.018311 \n", + "CTCFL.H13CORE.0.P.B pos.chr9_133251979_C_T_ABO@755 -0.018590 \n", + "SLC2A4RG.H13CORE.0.PSG.A pos.chr9_133251979_C_T_ABO@799 -0.023245 \n", + " neg.chr9_133251979_C_T_ABO@789 -0.023245 \n", "\n", - "[4504 rows x 3 columns]" + "[3877 rows x 3 columns]" ] }, "execution_count": 20, @@ -7008,11 +1655,19 @@ "df[\"site_attr_score_diff\"] = df[\"site_attr_score_alt\"] - df[\"site_attr_score\"]\n", "df.sort_values(\"site_attr_score_diff\", ascending=False)" ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "91cc4e3c-887d-477d-a893-68ec50d1dc2c", + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { "kernelspec": { - "display_name": "decima2", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -7026,7 +1681,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.14" + "version": "3.11.15" } }, "nbformat": 4, diff --git a/setup.cfg b/setup.cfg index 6d6101d..1d6d514 100644 --- a/setup.cfg +++ b/setup.cfg @@ -52,11 +52,12 @@ install_requires = click more_itertools wandb + huggingface_hub numpy torch pyfaidx genomepy - grelu>=1.0.10,<=1.0.11 + grelu>=1.0.10 lightning torchmetrics bioframe @@ -86,9 +87,14 @@ plot = matplotlib seaborn plotnine +notebooks = + jupyterlab + ipykernel + ipywidgets all = %(vep)s %(plot)s + %(notebooks)s # Add here test requirements (semicolon/line-separated) testing = @@ -116,15 +122,16 @@ console_scripts = addopts = --cov decima --cov-report term-missing --verbose + -m "not wandb and not hf" norecursedirs = dist build .tox testpaths = tests # Use pytest markers to select/deselect specific tests -# markers = -# slow: mark tests as slow (deselect with '-m "not slow"') -# system: mark end-to-end system tests +markers = + wandb: mark tests that require wandb authentication (skipped by default) + hf: mark tests that call the HuggingFace API [devpi:upload] # Options for the devpi: PyPI server and packaging tool diff --git a/src/decima/constants.py b/src/decima/constants.py index af70f35..d885a35 100644 --- a/src/decima/constants.py +++ b/src/decima/constants.py @@ -3,6 +3,10 @@ import json import os +HF_MODEL_REPO = "Genentech/decima-model" +HF_DATA_REPO = "Genentech/decima-data" +HF_METADATA_FILENAME = "metadata.h5ad" + # constants for all models DECIMA_CONTEXT_SIZE = 524_288 diff --git a/src/decima/hub/__init__.py b/src/decima/hub/__init__.py index e50c657..de9aabe 100644 --- a/src/decima/hub/__init__.py +++ b/src/decima/hub/__init__.py @@ -1,32 +1,26 @@ -import os -import json +from pathlib import Path from typing import Union, Optional, List import warnings -import wandb -from pathlib import Path -from tempfile import TemporaryDirectory import anndata -from grelu.resources import get_artifact, DEFAULT_WANDB_HOST -from decima.constants import DEFAULT_ENSEMBLE, ENSEMBLE_MODELS, MODEL_METADATA +from huggingface_hub import hf_hub_download +from decima.constants import ( + DEFAULT_ENSEMBLE, + ENSEMBLE_MODELS, + MODEL_METADATA, + HF_MODEL_REPO, + HF_DATA_REPO, + HF_METADATA_FILENAME, +) from decima.model.lightning import LightningModel, EnsembleLightningModel -def login_wandb(): - """Login to wandb either as anonymous or as a user.""" - host = os.environ.get("WANDB_HOST", DEFAULT_WANDB_HOST) - try: - wandb.login(host=host, anonymous="never", timeout=0) - except wandb.errors.UsageError: # login anonymously if not logged in already - wandb.login(host=host, relogin=True, anonymous="must", timeout=0) - - def load_decima_model(model: Union[str, int, List[str]] = DEFAULT_ENSEMBLE, device: Optional[str] = None): - """Load a pre-trained Decima model from wandb or local path. + """Load a pre-trained Decima model from HuggingFace or a local path. Args: model: Model identifier or path. Can be: - int: Replicate number (0-3) - - str: Model name on wandb + - str: Model name from MODEL_METADATA - str: Path to local model checkpoint - List: list of local model checkpoints device: Device to load the model on. If None, automatically selects the best available device. @@ -40,56 +34,46 @@ def load_decima_model(model: Union[str, int, List[str]] = DEFAULT_ENSEMBLE, devi if isinstance(model, LightningModel): return model - elif model in ENSEMBLE_MODELS: + if model in ENSEMBLE_MODELS: return EnsembleLightningModel( [load_decima_model(model_name, device) for model_name in MODEL_METADATA[model]], name=model, ) - elif isinstance(model, List): + if isinstance(model, list): if len(model) == 1: return load_decima_model(model[0], device) - else: - return EnsembleLightningModel([load_decima_model(path, device) for path in model], name=model) + return EnsembleLightningModel([load_decima_model(path, device) for path in model], name=model) + + if isinstance(model, str) and Path(model).exists(): + if model.endswith(".ckpt"): + return LightningModel.load_from_checkpoint(model, map_location=device) + return LightningModel.load_safetensor(model, device=device) - # Load directly from a path if model in MODEL_METADATA: - model_name = MODEL_METADATA[model]["name"] - if "model_path" in MODEL_METADATA[model]: # if model path exist in metadata load it from the path + if "model_path" in MODEL_METADATA[model] and Path(MODEL_METADATA[model]["model_path"]).exists(): return load_decima_model(MODEL_METADATA[model]["model_path"], device) - elif isinstance(model, str) and Path(model).exists(): - if model.endswith("ckpt"): - return LightningModel.load_from_checkpoint(model, map_location=device) - else: - return LightningModel.load_safetensor(model, device=device) - else: - raise ValueError( - f"Invalid model: {model} it needs to be either a string of model_names on wandb (" - f"{list(MODEL_METADATA.keys())}), path to a local model, or a list of paths." - ) - # load model from wandb - art = get_artifact( - model_name, - project="decima", - host=os.environ.get("WANDB_HOST", DEFAULT_WANDB_HOST), + name = MODEL_METADATA[model]["name"] + cached = hf_hub_download(repo_id=HF_MODEL_REPO, filename=f"{name}.safetensors") + return LightningModel.load_safetensor(cached, device=device) + + raise ValueError( + f"Invalid model: {model}. Must be a known model name {list(MODEL_METADATA.keys())}, " + "a local path, or a list of local paths." ) - with TemporaryDirectory() as d: - art.download(d) - return LightningModel.load_safetensor(Path(d) / f"{model_name}.safetensors", device=device) def load_decima_metadata(name_or_path: Optional[str] = None): - """Load the Decima metadata from wandb. + """Load the Decima metadata from HuggingFace or a local path. Args: - name_or_path: Path to local metadata file or name of the model to load metadata for using wandb. If None, default model's metadata will be downloaded from wandb. + name_or_path: Path to local metadata file or model name. If None, downloads from HuggingFace. Returns: An AnnData object containing the Decima metadata. """ - if name_or_path is not None: - if Path(name_or_path).exists(): - return anndata.read_h5ad(name_or_path) + if name_or_path is not None and Path(name_or_path).exists(): + return anndata.read_h5ad(name_or_path) name_or_path = name_or_path or DEFAULT_ENSEMBLE @@ -98,22 +82,17 @@ def load_decima_metadata(name_or_path: Optional[str] = None): if name_or_path in MODEL_METADATA: metadata = MODEL_METADATA[name_or_path] - - if "metadata_path" in metadata: - if Path(metadata["metadata_path"]).exists(): - return anndata.read_h5ad(metadata["metadata_path"]) - else: + if "metadata_path" in metadata: + if Path(metadata["metadata_path"]).exists(): + return anndata.read_h5ad(metadata["metadata_path"]) warnings.warn( - f"Metadata `{metadata['metadata_path']}` provided in environment variables, " - f"but not found in `{metadata['metadata_path']}` " - f"Trying to download `metadata` from wandb." + f"Metadata path `{metadata['metadata_path']}` not found. Downloading from HuggingFace." ) + else: + raise ValueError( + f"Invalid metadata: {name_or_path}. Must be a known model name {list(MODEL_METADATA.keys())} " + "or a local path." + ) - art = get_artifact( - metadata["metadata"], - project="decima", - host=os.environ.get("WANDB_HOST", DEFAULT_WANDB_HOST), - ) - with TemporaryDirectory() as d: - art.download(d) - return anndata.read_h5ad(Path(d) / f"{metadata['metadata']}.h5ad") + cached = hf_hub_download(repo_id=HF_DATA_REPO, filename=HF_METADATA_FILENAME, repo_type="dataset") + return anndata.read_h5ad(cached) diff --git a/src/decima/hub/download.py b/src/decima/hub/download.py index 6788e74..e3d9a54 100644 --- a/src/decima/hub/download.py +++ b/src/decima/hub/download.py @@ -1,12 +1,17 @@ -import os +import logging from pathlib import Path from typing import Union -import logging import genomepy -from grelu.resources import get_artifact, DEFAULT_WANDB_HOST -from decima.constants import DEFAULT_ENSEMBLE, ENSEMBLE_MODELS, MODEL_METADATA -from decima.hub import login_wandb, load_decima_model, load_decima_metadata - +from huggingface_hub import hf_hub_download +from decima.constants import ( + DEFAULT_ENSEMBLE, + ENSEMBLE_MODELS, + MODEL_METADATA, + HF_MODEL_REPO, + HF_DATA_REPO, + HF_METADATA_FILENAME, +) +from decima.hub import load_decima_model, load_decima_metadata logger = logging.getLogger("decima") @@ -18,86 +23,75 @@ def cache_hg38(): def cache_decima_weights(): - """Download pre-trained Decima model weights from wandb.""" + """Download pre-trained Decima model weights from HuggingFace.""" logger.info("Downloading Decima model weights...") for rep in MODEL_METADATA[DEFAULT_ENSEMBLE]: load_decima_model(rep) def cache_decima_metadata(): - """Download pre-trained Decima model data from wandb.""" + """Download pre-trained Decima metadata from HuggingFace.""" logger.info("Downloading Decima metadata...") load_decima_metadata() def cache_decima_data(): """Download all required data for Decima.""" - login_wandb() cache_hg38() cache_decima_weights() cache_decima_metadata() def download_decima_weights(model: Union[str, int] = DEFAULT_ENSEMBLE, download_dir: str = "."): - """Download pre-trained Decima model weights from wandb. + """Download pre-trained Decima model weights from HuggingFace to a local directory. Args: - model_name: Model name or replicate number. - download_dir: Directory to download the model weights. + model: Model name or replicate number. + download_dir: Directory to save the model weights. Returns: Path to the downloaded model weights. """ if model in ENSEMBLE_MODELS: - return [download_decima_weights(model, download_dir) for model in MODEL_METADATA[model]] + return [download_decima_weights(m, download_dir) for m in MODEL_METADATA[model]] - model_name = MODEL_METADATA[model]["name"] + name = MODEL_METADATA[model]["name"] download_dir = Path(download_dir) download_dir.mkdir(parents=True, exist_ok=True) - logger.info(f"Downloading Decima model weights for {model} to {download_dir / f'{model_name}.safetensors'}") - - art = get_artifact(model_name, project="decima", host=os.environ.get("WANDB_HOST", DEFAULT_WANDB_HOST)) - art.download(str(download_dir)) - return download_dir / f"{model_name}.safetensors" + logger.info(f"Downloading Decima model weights for {model} to {download_dir / f'{name}.safetensors'}") + return Path(hf_hub_download(repo_id=HF_MODEL_REPO, filename=f"{name}.safetensors", local_dir=str(download_dir))) -def download_decima_metadata(metadata: str = DEFAULT_ENSEMBLE, download_dir: str = "."): - """Download pre-trained Decima model data from wandb. +def download_decima_metadata(download_dir: str = "."): + """Download pre-trained Decima metadata from HuggingFace to a local directory. Args: - download_dir: Directory to download the metadata. - metadata: Name of the model to download metadata for using wandb. + download_dir: Directory to save the metadata. Returns: Path to the downloaded metadata. """ - metadata = metadata or DEFAULT_ENSEMBLE - if metadata in ENSEMBLE_MODELS: - metadata = MODEL_METADATA[metadata][0] - - metadata_name = MODEL_METADATA[metadata]["metadata"] - art = get_artifact(metadata_name, project="decima", host=os.environ.get("WANDB_HOST", DEFAULT_WANDB_HOST)) download_dir = Path(download_dir) download_dir.mkdir(parents=True, exist_ok=True) - logger.info(f"Downloading Decima metadata to {download_dir / f'{metadata_name}.h5ad'}.") - - art.download(str(download_dir)) - return download_dir / f"{metadata_name}.h5ad" + logger.info(f"Downloading Decima metadata to {download_dir / HF_METADATA_FILENAME}") + return Path(hf_hub_download( + repo_id=HF_DATA_REPO, filename=HF_METADATA_FILENAME, repo_type="dataset", local_dir=str(download_dir) + )) def download_decima(model: str = DEFAULT_ENSEMBLE, download_dir: str = "."): """Download all required data for Decima. Args: - download_dir: Directory to download the model weights and metadata. + model: Model name or replicate number. + download_dir: Directory to save the model weights and metadata. Returns: - Path to the downloaded directory containing the model weights and metadata. + Path to the download directory. """ download_dir = Path(download_dir) download_dir.mkdir(parents=True, exist_ok=True) logger.info(f"Downloading Decima model weights and metadata to {download_dir}:") - download_decima_weights(model, download_dir) - download_decima_metadata(model, download_dir) + download_decima_metadata(download_dir) return download_dir diff --git a/src/decima/hub/wandb.py b/src/decima/hub/wandb.py new file mode 100644 index 0000000..9c0196a --- /dev/null +++ b/src/decima/hub/wandb.py @@ -0,0 +1,142 @@ +"""Wandb-based model loading for internal/private model access.""" + +import os +from pathlib import Path +from tempfile import TemporaryDirectory +from typing import Union, Optional, List +import warnings +import wandb +import anndata +from decima.constants import DEFAULT_ENSEMBLE, ENSEMBLE_MODELS, MODEL_METADATA +from decima.model.lightning import LightningModel, EnsembleLightningModel + +WANDB_ENTITY = "grelu" +WANDB_PROJECT = "decima" +DEFAULT_WANDB_HOST = "https://wandb.ai" + + +def _get_host(host: Optional[str] = None) -> str: + return host or os.environ.get("WANDB_HOST", DEFAULT_WANDB_HOST) + + +def login_wandb(host: Optional[str] = None): + """Login to wandb either as anonymous or as a user.""" + h = _get_host(host) + try: + wandb.login(host=h, anonymous="never", timeout=0) + except wandb.errors.UsageError: + wandb.login(host=h, relogin=True, anonymous="must", timeout=0) + + +def _get_artifact(name: str, host: Optional[str] = None): + api = wandb.Api(overrides={"host": _get_host(host)}) + return api.artifact(f"{WANDB_ENTITY}/{WANDB_PROJECT}/{name}:latest") + + +def load_decima_model( + model: Union[str, int, List[str]] = DEFAULT_ENSEMBLE, + device: Optional[str] = None, + host: Optional[str] = None, +): + """Load a pre-trained Decima model from wandb or a local path.""" + if isinstance(model, LightningModel): + return model + + if model in ENSEMBLE_MODELS: + return EnsembleLightningModel( + [load_decima_model(m, device, host) for m in MODEL_METADATA[model]], + name=model, + ) + + if isinstance(model, list): + if len(model) == 1: + return load_decima_model(model[0], device, host) + return EnsembleLightningModel([load_decima_model(p, device, host) for p in model], name=model) + + if isinstance(model, str) and Path(model).exists(): + if model.endswith(".ckpt"): + return LightningModel.load_from_checkpoint(model, map_location=device) + return LightningModel.load_safetensor(model, device=device) + + if model in MODEL_METADATA: + if "model_path" in MODEL_METADATA[model]: + return load_decima_model(MODEL_METADATA[model]["model_path"], device, host) + name = MODEL_METADATA[model]["name"] + art = _get_artifact(name, host) + with TemporaryDirectory() as d: + art.download(d) + return LightningModel.load_safetensor(Path(d) / f"{name}.safetensors", device=device) + + raise ValueError( + f"Invalid model: {model}. Must be a known model name {list(MODEL_METADATA.keys())}, " + "a local path, or a list of local paths." + ) + + +def load_decima_metadata(name_or_path: Optional[str] = None, host: Optional[str] = None): + """Load the Decima metadata from wandb or a local path.""" + if name_or_path is not None and Path(name_or_path).exists(): + return anndata.read_h5ad(name_or_path) + + name_or_path = name_or_path or DEFAULT_ENSEMBLE + + if name_or_path in ENSEMBLE_MODELS: + name_or_path = MODEL_METADATA[name_or_path][0] + + if name_or_path in MODEL_METADATA: + metadata = MODEL_METADATA[name_or_path] + if "metadata_path" in metadata: + if Path(metadata["metadata_path"]).exists(): + return anndata.read_h5ad(metadata["metadata_path"]) + warnings.warn( + f"Metadata path `{metadata['metadata_path']}` not found. Downloading from wandb." + ) + art = _get_artifact(metadata["metadata"], host) + with TemporaryDirectory() as d: + art.download(d) + return anndata.read_h5ad(Path(d) / f"{metadata['metadata']}.h5ad") + + raise ValueError(f"Unknown model: {name_or_path}") + + +def download_decima_weights( + model: Union[str, int] = DEFAULT_ENSEMBLE, + download_dir: str = ".", + host: Optional[str] = None, +): + """Download pre-trained Decima model weights from wandb.""" + if model in ENSEMBLE_MODELS: + return [download_decima_weights(m, download_dir, host) for m in MODEL_METADATA[model]] + + name = MODEL_METADATA[model]["name"] + download_dir = Path(download_dir) + download_dir.mkdir(parents=True, exist_ok=True) + art = _get_artifact(name, host) + art.download(str(download_dir)) + return download_dir / f"{name}.safetensors" + + +def download_decima_metadata( + metadata: str = DEFAULT_ENSEMBLE, + download_dir: str = ".", + host: Optional[str] = None, +): + """Download pre-trained Decima metadata from wandb.""" + metadata = metadata or DEFAULT_ENSEMBLE + if metadata in ENSEMBLE_MODELS: + metadata = MODEL_METADATA[metadata][0] + + metadata_name = MODEL_METADATA[metadata]["metadata"] + download_dir = Path(download_dir) + download_dir.mkdir(parents=True, exist_ok=True) + art = _get_artifact(metadata_name, host) + art.download(str(download_dir)) + return download_dir / f"{metadata_name}.h5ad" + + +def cache_decima_data(host: Optional[str] = None): + """Download all required Decima assets from wandb.""" + login_wandb(host) + for rep in MODEL_METADATA[DEFAULT_ENSEMBLE]: + load_decima_model(rep, host=host) + load_decima_metadata(host=host) diff --git a/tests/conftest.py b/tests/conftest.py index 82d5336..97ad5e5 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -6,7 +6,6 @@ import pytest from decima.constants import DECIMA_CONTEXT_SIZE -from decima.hub import login_wandb from decima.hub.download import cache_hg38 @@ -38,7 +37,6 @@ def pytest_collection_modifyitems(config, items): item.add_marker(skip_long_running) -login_wandb() cache_hg38() diff --git a/tests/test_hub.py b/tests/test_hub.py index 0bcda93..0063c6c 100644 --- a/tests/test_hub.py +++ b/tests/test_hub.py @@ -2,9 +2,16 @@ import anndata from decima.model.lightning import LightningModel from decima.hub import load_decima_model, load_decima_metadata +from decima.constants import HF_MODEL_REPO, HF_DATA_REPO, HF_METADATA_FILENAME -@pytest.mark.long_running +def test_hf_constants(): + assert HF_MODEL_REPO == "Genentech/decima-model" + assert HF_DATA_REPO == "Genentech/decima-data" + assert HF_METADATA_FILENAME == "metadata.h5ad" + + +@pytest.mark.hf def test_load_decima_model(): model_0 = load_decima_model() assert model_0 is not None @@ -14,6 +21,7 @@ def test_load_decima_model(): assert model_2 is not None +@pytest.mark.hf def test_load_decima_metadata(): metadata = load_decima_metadata() assert isinstance(metadata, anndata.AnnData)