{ "cells": [ { "cell_type": "code", "execution_count": 1, "id": "3200850a-b8fb-4f50-9815-16ae8da0f942", "metadata": { "tags": [] }, "outputs": [], "source": [ "import os\n", "from pathlib import Path\n", "\n", "import numpy as np\n", "import pandas as pd\n", "from ase import Atom, Atoms\n", "from ase.data import chemical_symbols, covalent_radii, vdw_alvarez\n", "from ase.io import read, write\n", "from pymatgen.core import Element\n", "from scipy import stats\n", "from tqdm.auto import tqdm\n", "\n", "from mlip_arena.models.utils import REGISTRY, MLIPEnum\n", "\n", "%matplotlib inline\n", "\n", "# model_name = \"MACE-MP(M)\"\n", "\n", "# calc = MLIPEnum[model_name].value()" ] }, { "cell_type": "code", "execution_count": 7, "id": "90887faa-1601-4c4c-9c44-d16731471d7f", "metadata": { "scrolled": true, "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "========== eSCN(OC20) ==========\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "WARNING:root:Detected old config, converting to new format. Consider updating to avoid potential incompatibilities.\n", "WARNING:root:Couldn't modify the submission pickle with error: [Errno 2] No such file or directory: '/checkpoint/zitnick/ocp_logs/4486283/30683411_submitted.pkl'\n", "/pscratch/sd/c/cyrusyc/.conda/mlip-arena/lib/python3.11/site-packages/fairchem/core/modules/normalization/normalizer.py:69: UserWarning: To copy construct from a tensor, it is recommended to use sourceTensor.clone().detach() or sourceTensor.clone().detach().requires_grad_(True), rather than torch.tensor(sourceTensor).\n", " \"mean\": torch.tensor(state_dict[\"mean\"]),\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "24eab286853845a9adc00bf1b005fe96", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/118 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='H2', pbc=True, cell=[7.4399999999999995, 7.441, 7.441999999999999])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "9ccd4691d8444d92aee01824ac31c279", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/344 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='He2', pbc=True, cell=[8.866, 8.866999999999999, 8.868])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "021844151e0748cab81beb127dce87d9", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/418 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Li2', pbc=True, cell=[13.144000000000002, 13.145000000000001, 13.146000000000003])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "0351d3f8e0234361ae62ab84d59a625a", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/542 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Be2', pbc=True, cell=[12.276, 12.277, 12.278])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "1af3ab5e3cfa470597b1b0b00f4ea89e", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/527 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='B2', pbc=True, cell=[11.842, 11.843, 11.844000000000001])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "cd070b6565634a87bac75970ac988db9", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/516 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='C2', pbc=True, cell=[10.974, 10.975, 10.976])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "ad1a090228244cd89a40f0dcae83baac", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/480 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='N2', pbc=True, cell=[10.292, 10.293, 10.294])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "2d15b033ce7e463ca30c1edf770e554d", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/450 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='O2', pbc=True, cell=[9.3, 9.301, 9.302000000000001])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "a47ba796ac0d43f49bb9a6a372533408", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/405 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='F2', pbc=True, cell=[9.052, 9.052999999999999, 9.054])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "641dfc50acee41d89321000de0472249", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/401 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Ne2', pbc=True, cell=[9.796000000000001, 9.797, 9.798000000000002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "0fb90f08d0114d66b42e277570075867", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/437 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Na2', pbc=True, cell=[15.5, 15.501, 15.502])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "0e301092e4a441f9b1bd88b0612d4fa7", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/625 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Mg2', pbc=True, cell=[15.562, 15.562999999999999, 15.564])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3da0910f4f7648c4a2698da360d606c7", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/651 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Al2', pbc=True, cell=[13.950000000000001, 13.951, 13.952000000000002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "4fb4bcc42863455698e74a6543d13797", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/588 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Si2', pbc=True, cell=[13.578, 13.578999999999999, 13.58])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "7973fdc719574ca2ab1097efacc35bfb", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/578 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='P2', pbc=True, cell=[11.78, 11.780999999999999, 11.782])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "dccf29b383d64c0cb120c8f72763bd98", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/492 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='S2', pbc=True, cell=[11.718, 11.719, 11.72])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "ea09c6aac7d84c339dbaddda3853b9e2", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/491 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Cl2', pbc=True, cell=[11.284, 11.285, 11.286000000000001])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "5026400e316b4f9db2f641893c267440", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/472 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Ar2', pbc=True, cell=[11.346, 11.347, 11.348])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "017a69b355da4410ae25801d630ac39b", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/471 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='K2', pbc=True, cell=[16.926000000000002, 16.927000000000003, 16.928])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "0d1e6e0bb1274281a3c4923583d5ef26", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/663 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Ca2', pbc=True, cell=[16.244, 16.245, 16.246])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "83db27472a2b4b7c90b0ec38981cf8a0", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/653 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Sc2', pbc=True, cell=[15.996, 15.997, 15.998000000000001])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "282ef294f8a442068d4a29e7b7c28333", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/646 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Ti2', pbc=True, cell=[15.252, 15.253, 15.254000000000001])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3afef0afbfaa49438e4aa91c171db434", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/618 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='V2', pbc=True, cell=[15.004, 15.004999999999999, 15.006])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "aaecbf8fa3a04c8098655912e69a6b8d", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/612 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Cr2', pbc=True, cell=[15.190000000000001, 15.191, 15.192000000000002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "e70fa07b40274cd78d97888cf325187e", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/634 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Mn2', pbc=True, cell=[15.190000000000001, 15.191, 15.192000000000002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "c31f32587a7b4785a5ae8fc57a67a6a8", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/634 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Fe2', pbc=True, cell=[15.128, 15.129, 15.13])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "56bd67b330db46d1b2c2a061a91382f4", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/637 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Co2', pbc=True, cell=[14.879999999999999, 14.880999999999998, 14.882])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "255f15d5e8e54211b9df002198d5edd2", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/630 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Ni2', pbc=True, cell=[14.879999999999999, 14.880999999999998, 14.882])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "7506a894ef4e4837b1be7361c35171d9", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/632 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Cu2', pbc=True, cell=[14.756, 14.757, 14.758000000000001])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "9dd100e193014415a7246477fb6510fd", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/618 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Zn2', pbc=True, cell=[14.818000000000001, 14.819, 14.820000000000002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "62fb70fb1d1d40d080778d91f4e72586", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/631 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Ga2', pbc=True, cell=[14.383999999999999, 14.384999999999998, 14.386])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "904220ce9932428fa052402e69ffdcad", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/609 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Ge2', pbc=True, cell=[14.198, 14.199, 14.200000000000001])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "ff0fe051c4044ace8fbeb5d2e94db0c6", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/601 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='As2', pbc=True, cell=[11.655999999999999, 11.656999999999998, 11.658])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "bda6526e6fa04bad9b69112c7b73ada7", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/475 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Se2', pbc=True, cell=[11.284, 11.285, 11.286000000000001])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "8e77fbc41d244195b742bffa2670e945", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/456 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Br2', pbc=True, cell=[11.532000000000002, 11.533000000000001, 11.534000000000002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "8789d10a86d843b79ba4523da889f04b", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/468 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Kr2', pbc=True, cell=[13.950000000000001, 13.951, 13.952000000000002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "a0de3c3adc534efd94770361755963a6", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/593 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Rb2', pbc=True, cell=[19.902, 19.903000000000002, 19.904])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "fd8192ac694d4b3a99ca48302393790e", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/797 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Sr2', pbc=True, cell=[17.608, 17.609, 17.61])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3e9cbac78b434f2196bb066f61bba487", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/704 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Y2', pbc=True, cell=[17.05, 17.051000000000002, 17.052])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "17e1466cb09e422fb146edd954eb4db9", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/681 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Nb2', pbc=True, cell=[15.872000000000002, 15.873000000000001, 15.874000000000002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "58c04052ec954aba8d271d544daa8fbb", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/646 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Mo2', pbc=True, cell=[15.190000000000001, 15.191, 15.192000000000002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "c275743709304330bc3205c17184ca0f", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/620 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "IOPub message rate exceeded.\n", "The Jupyter server will temporarily stop sending output\n", "to the client in order to avoid crashing it.\n", "To change this limit, set the config variable\n", "`--ServerApp.iopub_msg_rate_limit`.\n", "\n", "Current values:\n", "ServerApp.iopub_msg_rate_limit=1000.0 (msgs/sec)\n", "ServerApp.rate_limit_window=3.0 (secs)\n", "\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Cd2', pbc=True, cell=[15.438000000000002, 15.439000000000002, 15.440000000000003])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3d2c83f5b55c453db1a23a3d99bb3344", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/642 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='In2', pbc=True, cell=[15.066, 15.067, 15.068000000000001])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3fad57be74d84a4bb10810043f9199a4", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/625 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Sn2', pbc=True, cell=[15.004, 15.004999999999999, 15.006])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "a07721be340f4731a315ce7741391683", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/625 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Sb2', pbc=True, cell=[15.314000000000002, 15.315000000000001, 15.316000000000003])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "4d72e3d97a07494eb35b3b2e1ddfd1ec", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/640 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Te2', pbc=True, cell=[12.338000000000001, 12.339, 12.340000000000002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "6133cef6ebcb4f1d8eb0cf4b4b1c6741", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/492 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='I2', pbc=True, cell=[12.648000000000001, 12.649000000000001, 12.650000000000002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3bd8abaf4d7a420ba8803fbb192a2e1a", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/507 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Xe2', pbc=True, cell=[12.772, 12.773, 12.774000000000001])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "db6b9d25f3c6447bb616b456f860eafb", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/512 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Cs2', pbc=True, cell=[21.576, 21.577, 21.578])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "1ea6aa7e55a24d03a56c4baef169c2c5", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/859 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Ba2', pbc=True, cell=[18.785999999999998, 18.787, 18.787999999999997])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "ef6bd3aac5c841b484873ec94326b59f", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/745 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='La2', pbc=True, cell=[18.476, 18.477, 18.477999999999998])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "603378b57ec640cdba20b9400027d995", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/737 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Ce2', pbc=True, cell=[17.855999999999998, 17.857, 17.857999999999997])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "c3286c2110794defb8e5e8eb60a860c6", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/709 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Pr2', pbc=True, cell=[18.104, 18.105, 18.105999999999998])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "7b4dc48b02af425b99d44b6d5dcc663a", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/722 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Nd2', pbc=True, cell=[18.290000000000003, 18.291000000000004, 18.292])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "e24310aa6f854226a4d49044b328855c", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/733 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Pm2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "1c296999dc304301afa71043656e6aa5", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/420 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Sm2', pbc=True, cell=[17.98, 17.981, 17.982])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "578da66d66f347ce9965d01fb97d1dfe", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/720 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Eu2', pbc=True, cell=[17.794, 17.795, 17.796])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "e79a78a61d0f4197a5407034ca7bbe7c", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/711 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Gd2', pbc=True, cell=[17.546, 17.547, 17.548])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "a69ead578b04443aa57b3469ab1a607a", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/700 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Tb2', pbc=True, cell=[17.298000000000002, 17.299000000000003, 17.3])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "aa6237744d0b45e392a580572436f57f", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/690 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Dy2', pbc=True, cell=[17.794, 17.795, 17.796])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "34c71c7acb4e45a9932124173ee455e3", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/716 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Ho2', pbc=True, cell=[17.422, 17.423000000000002, 17.424])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "172541ffaf77413eaaf308501eed8f79", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/698 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Er2', pbc=True, cell=[17.546, 17.547, 17.548])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "6b5629e3b5e346d9b69a7017ddaa0be6", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/707 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Tm2', pbc=True, cell=[17.298000000000002, 17.299000000000003, 17.3])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "48ba2827991c4f319c8b136d179ba09e", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/693 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Ir2', pbc=True, cell=[14.942000000000002, 14.943000000000001, 14.944000000000003])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3994e6dbc7eb42f4a4f0dabfe9bdadc4", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/620 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Pt2', pbc=True, cell=[14.198, 14.199, 14.200000000000001])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "091858598a094986a0e2cafeb05d4673", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/587 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Au2', pbc=True, cell=[14.383999999999999, 14.384999999999998, 14.386])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "323e98ca8a914960b2e9eba184195bd1", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/596 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Hg2', pbc=True, cell=[15.190000000000001, 15.191, 15.192000000000002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "31170ef335cc47dbb5e69f7f3d8252a6", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/640 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Tl2', pbc=True, cell=[15.314000000000002, 15.315000000000001, 15.316000000000003])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "aada92001d55469888f69c338b8fdebf", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/635 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Pb2', pbc=True, cell=[16.12, 16.121000000000002, 16.122])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "5dfd7154ebb2475a81c1eda1123aa0bf", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/674 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Bi2', pbc=True, cell=[15.748000000000001, 15.749, 15.750000000000002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "6f68da33e0c94d7abd0422ef273b887e", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/654 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Po2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "db62430a8102448f8c57ea9a7569a1b6", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/474 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='At2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "c14064f161c341dfba1a6cc23d808599", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/465 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Rn2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "12291aa152424ab484a6721a8838347e", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/465 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Fr2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "0bd07aec4e874124b532e28efe4eaf5f", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/365 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Ra2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "8cec7d0d1bb44240b02cdd72d384371e", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/401 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Ac2', pbc=True, cell=[17.36, 17.361, 17.362])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "38eefae6e06e4338ae75ff5093b20655", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/674 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Atoms(symbols='Th2', pbc=True, cell=[18.166, 18.167, 18.168])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "71290e296bf449e6bd2e532b12722cef", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/722 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [96,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [97,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [98,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [99,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [100,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [101,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [102,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [103,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [104,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [105,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [106,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [107,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [108,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [109,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [110,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [111,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [112,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [113,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [114,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [115,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [116,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [117,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [118,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [119,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [120,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [121,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [122,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [123,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [124,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [125,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [126,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [127,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [0,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [1,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [2,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [3,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [4,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [5,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [6,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [7,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [8,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [9,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [10,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [11,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [12,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [13,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [14,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [15,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [16,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [17,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [18,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [19,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [20,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [21,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [22,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [23,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [24,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [25,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [26,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [27,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [28,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [29,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [30,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [31,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [32,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [33,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [34,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [35,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [36,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [37,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [38,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [39,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [40,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [41,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [42,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [43,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [44,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [45,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [46,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [47,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [48,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [49,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [50,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [51,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [52,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [53,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [54,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [55,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [56,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [57,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [58,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [59,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [60,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [61,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [62,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [63,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [0,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [1,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [2,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [3,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [4,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [5,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [6,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [7,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [8,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [9,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [10,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [11,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [12,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [13,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [14,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [15,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [16,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [17,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [18,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [19,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [20,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [21,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [22,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [23,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [24,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [25,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [26,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [27,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [28,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [29,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [30,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [31,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [64,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [65,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [66,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [67,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [68,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [69,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [70,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [71,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [72,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [73,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [74,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [75,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [76,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [77,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [78,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [79,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [80,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [81,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [82,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [83,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [84,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [85,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [86,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [87,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [88,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [89,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [90,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [91,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [92,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [93,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [94,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [0,0,0], thread: [95,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [32,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [33,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [34,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [35,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [36,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [37,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [38,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [39,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [40,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [41,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [42,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [43,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [44,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [45,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [46,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [47,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [48,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [49,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [50,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [51,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [52,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [53,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [54,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [55,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [56,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [57,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [58,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [59,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [60,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [61,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [62,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [63,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [64,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [65,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [66,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [67,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [68,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [69,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [70,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [71,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [72,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [73,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [74,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [75,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [76,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [77,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [78,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [79,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [80,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [81,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [82,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [83,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [84,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [85,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [86,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [87,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [88,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [89,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [90,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [91,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [92,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [93,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [94,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [95,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [96,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [97,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [98,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [99,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [100,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [101,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [102,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [103,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [104,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [105,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [106,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [107,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [108,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [109,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [110,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [111,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [112,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [113,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [114,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [115,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [116,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [117,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [118,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [119,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [120,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [121,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [122,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [123,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [124,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [125,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [126,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n", "../aten/src/ATen/native/cuda/Indexing.cu:1237: indexSelectSmallIndex: block: [1,0,0], thread: [127,0,0] Assertion `srcIndex < srcSelectDimSize` failed.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Pa2', pbc=True, cell=[17.855999999999998, 17.857, 17.857999999999997])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "de1bca44ed464ccd9bac3c05a4c2845b", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/712 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='U2', pbc=True, cell=[16.802, 16.803, 16.804])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "a0b48eb17daa4f2992938d1a73cbc320", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/663 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Np2', pbc=True, cell=[17.483999999999998, 17.485, 17.485999999999997])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "a25fea3ea8ce4d22a6a66526d7d439ca", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/703 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Pu2', pbc=True, cell=[17.422, 17.423000000000002, 17.424])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "0b0e3f5f942541329f52ce669319104e", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/702 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Am2', pbc=True, cell=[17.546, 17.547, 17.548])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "aa3342c116f843cf8e7087f149e09fef", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/715 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Cm2', pbc=True, cell=[18.91, 18.911, 18.912])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "7cf1e41dae09467cb438f27cc19dd4e8", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/793 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Bk2', pbc=True, cell=[21.08, 21.081, 21.081999999999997])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "ef86333810ec4f8880c7c7dab7d6c7ad", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/1036 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Cf2', pbc=True, cell=[18.91, 18.911, 18.912])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "07c430075db943df8e03f4ded0bd9d2f", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/927 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Es2', pbc=True, cell=[16.740000000000002, 16.741000000000003, 16.742])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "b1c2b6167c7b4e369601458e2bbeac82", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/819 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Fm2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "aaf00a4a650c4f90b7d183ac4d626ed6", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Md2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "04a689f74eec46ddb75675fab67aa9f5", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='No2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3f09c0c7eeab4b899ec41d54e4b403de", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Lr2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "7fd49c209c43482f952d41c28363ec44", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Rf2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "c294b2793aaf4875b4af9792c8dba402", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Db2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "beff0a1759a740cd850dbc0a9a65fea8", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Sg2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "95b45f7f261b48edb9913800a68034a7", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Bh2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "082ed6db90a7476aa84c249f2fa31a6d", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Hs2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "1bdf7d6eeeaf4b78a3a3d6383f4aab13", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Mt2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "e7558626dbc342ccaf5b37541c8e1575", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Ds2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "ac000438284a47f2b45e212225141349", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Rg2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "a7d6ab0bbd4149b1a27563d45cf7715d", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Cn2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "457140990a5f47ad9e7047cb6006056f", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Nh2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "9db17a0c4cb84a6d9d6bd8752d5d18c6", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Fl2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "bacec72e6c8c4dd2bb2d582180ca2f60", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Mc2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "d8b2f170eb334afab30b7409d3f8c58b", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Lv2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "7e3cbc309764417ab4b4585b6a5280d9", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Ts2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "280942de0d284c13bfb0e87f8865a5f9", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n", "Atoms(symbols='Og2', pbc=True, cell=[12.0, 12.001, 12.002])\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "d255dfff643f481486ec79c4f149f763", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/582 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "CUDA error: device-side assert triggered\n", "CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.\n", "For debugging consider passing CUDA_LAUNCH_BLOCKING=1.\n", "Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.\n", "\n" ] } ], "source": [ "for model in MLIPEnum:\n", " \n", " model_name = model.name\n", " \n", " print(f\"========== {model_name} ==========\")\n", "\n", " calc = MLIPEnum[model_name].value()\n", "\n", " for symbol in tqdm(chemical_symbols[1:]):\n", "\n", " s = set([symbol])\n", "\n", " if \"X\" in s:\n", " continue\n", "\n", " try:\n", " atom = Atom(symbol)\n", " rmin = 0.9 * covalent_radii[atom.number]\n", " rvdw = vdw_alvarez.vdw_radii[atom.number] if atom.number < len(vdw_alvarez.vdw_radii) else np.nan\n", " rmax = 3.1 * rvdw if not np.isnan(rvdw) else 6\n", " rstep = 0.01\n", "\n", " a = 2 * rmax\n", "\n", " npts = int((rmax - rmin)/rstep)\n", "\n", " rs = np.linspace(rmin, rmax, npts)\n", " es = np.zeros_like(rs)\n", "\n", " da = symbol + symbol\n", "\n", " out_dir = Path(REGISTRY[model_name][\"family\"]) / str(da)\n", " os.makedirs(out_dir, exist_ok=True)\n", "\n", " skip = 0\n", "\n", " element = Element(symbol)\n", "\n", " try:\n", " m = element.valence[1]\n", " if element.valence == (0, 2):\n", " m = 0\n", " except:\n", " m = 0\n", "\n", "\n", " r = rs[0]\n", "\n", " positions = [\n", " [a/2-r/2, a/2, a/2],\n", " [a/2+r/2, a/2, a/2],\n", " ]\n", "\n", " traj_fpath = out_dir / f\"{model_name}.extxyz\"\n", "\n", " if traj_fpath.exists():\n", " traj = read(traj_fpath, index=\":\")\n", " skip = len(traj)\n", " atoms = traj[-1]\n", " else:\n", " # Create the unit cell with two atoms\n", " atoms = Atoms(\n", " da,\n", " positions=positions,\n", " # magmoms=magmoms,\n", " cell=[a, a+0.001, a+0.002],\n", " pbc=True\n", " )\n", "\n", " print(atoms)\n", "\n", " atoms.calc = calc\n", "\n", " for i, r in enumerate(tqdm(rs)):\n", "\n", " if i < skip:\n", " continue\n", "\n", " positions = [\n", " [a/2-r/2, a/2, a/2],\n", " [a/2+r/2, a/2, a/2],\n", " ]\n", "\n", " # atoms.set_initial_magnetic_moments(magmoms)\n", "\n", " atoms.set_positions(positions)\n", "\n", " es[i] = atoms.get_potential_energy()\n", "\n", " write(traj_fpath, atoms, append=\"a\")\n", " except Exception as e:\n", " print(e)\n" ] }, { "cell_type": "code", "execution_count": 2, "id": "a0ac2c09-370b-4fdd-bf74-ea5c4ade0215", "metadata": { "scrolled": true, "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "========== MACE-MP(M) ==========\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "55562f662e56481ba346246ccc109626", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/118 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "/tmp/ipykernel_433641/3530606248.py:164: 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", " df = pd.concat([df, pd.DataFrame([data])], ignore_index=True)\n", "/tmp/ipykernel_433641/3530606248.py:156: RuntimeWarning: invalid value encountered in scalar divide\n", " \"tortuosity\": etv / (abs(es[0] - es.min()) + (es[-1] - es.min())),\n", "/tmp/ipykernel_433641/3530606248.py:158: ConstantInputWarning: An input array is constant; the correlation coefficient is not defined.\n", " \"spearman-descending-force\": stats.spearmanr(rs[iminf:], fs[iminf:]).statistic,\n", "/tmp/ipykernel_433641/3530606248.py:160: ConstantInputWarning: An input array is constant; the correlation coefficient is not defined.\n", " \"spearman-repulsion-energy\": stats.spearmanr(rs[imine:], es[imine:]).statistic,\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "========== CHGNet ==========\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3a2235b0309e4dacab34cd8348b5963a", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/118 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "/tmp/ipykernel_433641/3530606248.py:164: 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", " df = pd.concat([df, pd.DataFrame([data])], ignore_index=True)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "========== M3GNet ==========\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "34c651d05a494eb2a0e7988adc9a9835", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/118 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "/tmp/ipykernel_433641/3530606248.py:164: 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", " df = pd.concat([df, pd.DataFrame([data])], ignore_index=True)\n", "/tmp/ipykernel_433641/3530606248.py:159: ConstantInputWarning: An input array is constant; the correlation coefficient is not defined.\n", " \"spearman-ascending-force\": stats.spearmanr(rs[:iminf], fs[:iminf]).statistic,\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "========== ORB ==========\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "7d0004a7880d4aeeb42532e4718d34e2", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/118 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "/tmp/ipykernel_433641/3530606248.py:164: 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", " df = pd.concat([df, pd.DataFrame([data])], ignore_index=True)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "========== SevenNet ==========\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "8e181eeb14f24447933b76dac47b9514", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/118 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "/tmp/ipykernel_433641/3530606248.py:164: 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", " df = pd.concat([df, pd.DataFrame([data])], ignore_index=True)\n", "/tmp/ipykernel_433641/3530606248.py:161: ConstantInputWarning: An input array is constant; the correlation coefficient is not defined.\n", " \"spearman-attraction-energy\": stats.spearmanr(rs[:imine], es[:imine]).statistic,\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "========== EquiformerV2(OC22) ==========\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "0fda48c6de7b47ae93b62fde68263493", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/118 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "/tmp/ipykernel_433641/3530606248.py:164: 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", " df = pd.concat([df, pd.DataFrame([data])], ignore_index=True)\n", "/tmp/ipykernel_433641/3530606248.py:156: RuntimeWarning: invalid value encountered in scalar divide\n", " \"tortuosity\": etv / (abs(es[0] - es.min()) + (es[-1] - es.min())),\n", "/tmp/ipykernel_433641/3530606248.py:160: ConstantInputWarning: An input array is constant; the correlation coefficient is not defined.\n", " \"spearman-repulsion-energy\": stats.spearmanr(rs[imine:], es[imine:]).statistic,\n", "/tmp/ipykernel_433641/3530606248.py:161: ConstantInputWarning: An input array is constant; the correlation coefficient is not defined.\n", " \"spearman-attraction-energy\": stats.spearmanr(rs[:imine], es[:imine]).statistic,\n", "/tmp/ipykernel_433641/3530606248.py:156: RuntimeWarning: divide by zero encountered in scalar divide\n", " \"tortuosity\": etv / (abs(es[0] - es.min()) + (es[-1] - es.min())),\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "========== EquiformerV2(OC20) ==========\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "f49debc4e85e4e2aa5c24de17cfa337a", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/118 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "/tmp/ipykernel_433641/3530606248.py:164: 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", " df = pd.concat([df, pd.DataFrame([data])], ignore_index=True)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "========== eSCN(OC20) ==========\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "55c068cb90a3463484ffd851c34a6ab8", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/118 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "/tmp/ipykernel_433641/3530606248.py:164: 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", " df = pd.concat([df, pd.DataFrame([data])], ignore_index=True)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "========== MACE-OFF(M) ==========\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "f23884741dd74e2a9853298cc6c631b5", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/118 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "/tmp/ipykernel_433641/3530606248.py:164: 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", " df = pd.concat([df, pd.DataFrame([data])], ignore_index=True)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "========== ALIGNN ==========\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3da8dc9a994a4bd7b95d62413a73306f", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/118 [00:00, ?it/s]" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "/tmp/ipykernel_433641/3530606248.py:164: 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", " df = pd.concat([df, pd.DataFrame([data])], ignore_index=True)\n", "/tmp/ipykernel_433641/3530606248.py:161: ConstantInputWarning: An input array is constant; the correlation coefficient is not defined.\n", " \"spearman-attraction-energy\": stats.spearmanr(rs[:imine], es[:imine]).statistic,\n" ] } ], "source": [ "\n", "\n", "for model in MLIPEnum:\n", " \n", " model_name = model.name\n", " \n", "# json_fpath = Path(REGISTRY[model_name][\"family\"]) / \"homonuclear-diatomics.json\"\n", " \n", "# if json_fpath.exists():\n", "# continue\n", "\n", " print(f\"========== {model_name} ==========\")\n", " \n", " df = pd.DataFrame(columns=[\n", " \"name\", \n", " \"method\", \n", " \"R\", \"E\", \"F\", \"S^2\", \n", " \"force-flip-times\",\n", " \"force-total-variation\",\n", " \"force-jump\",\n", " \"energy-diff-flip-times\",\n", " \"energy-grad-norm-max\",\n", " \"energy-jump\",\n", " \"energy-total-variation\",\n", " \"tortuosity\",\n", " \"conservation-deviation\",\n", " \"spearman-descending-force\",\n", " \"spearman-ascending-force\",\n", " \"spearman-repulsion-energy\",\n", " \"spearman-attraction-energy\"\n", " ])\n", " \n", "\n", " for symbol in tqdm(chemical_symbols[1:]):\n", "\n", " da = symbol + symbol\n", "\n", " out_dir = Path(REGISTRY[model_name][\"family\"]) / da\n", "\n", " traj_fpath = out_dir / f\"{model_name}.extxyz\"\n", "\n", "\n", " if traj_fpath.exists():\n", " traj = read(traj_fpath, index=\":\")\n", " else:\n", " continue\n", "\n", " Rs, Es, Fs, S2s = [], [], [], []\n", " for atoms in traj:\n", "\n", " vec = atoms.positions[1] - atoms.positions[0]\n", " r = np.linalg.norm(vec)\n", " e = atoms.get_potential_energy()\n", " f = np.inner(vec/r, atoms.get_forces()[1])\n", " # s2 = np.mean(np.power(atoms.get_magnetic_moments(), 2))\n", "\n", " Rs.append(r)\n", " Es.append(e)\n", " Fs.append(f)\n", " # S2s.append(s2)\n", "\n", " rs = np.array(Rs)\n", " es = np.array(Es)\n", " fs = np.array(Fs)\n", "\n", " indices = np.argsort(rs)[::-1]\n", " rs = rs[indices]\n", " es = es[indices]\n", " eshift = es[0]\n", " es -= eshift\n", " fs = fs[indices]\n", "\n", " iminf = np.argmin(fs)\n", " imine = np.argmin(es)\n", "\n", " de_dr = np.gradient(es, rs)\n", " d2e_dr2 = np.gradient(de_dr, rs)\n", "\n", " rounded_fs = np.copy(fs)\n", " rounded_fs[np.abs(rounded_fs) < 1e-2] = 0\n", " fs_sign = np.sign(rounded_fs)\n", " mask = fs_sign != 0\n", " rounded_fs = rounded_fs[mask]\n", " fs_sign = fs_sign[mask]\n", " f_flip = np.diff(fs_sign) != 0\n", " \n", " fdiff = np.diff(fs)\n", " fdiff_sign = np.sign(fdiff)\n", " mask = fdiff_sign != 0\n", " fdiff = fdiff[mask]\n", " fdiff_sign = fdiff_sign[mask]\n", " fdiff_flip = np.diff(fdiff_sign) != 0\n", " fjump = np.abs(fdiff[:-1][fdiff_flip]).sum() + np.abs(fdiff[1:][fdiff_flip]).sum()\n", " \n", "\n", " ediff = np.diff(es)\n", " ediff[np.abs(ediff) < 1e-3] = 0\n", " ediff_sign = np.sign(ediff)\n", " mask = ediff_sign != 0\n", " ediff = ediff[mask]\n", " ediff_sign = ediff_sign[mask]\n", " ediff_flip = np.diff(ediff_sign) != 0\n", " ejump = np.abs(ediff[:-1][ediff_flip]).sum() + np.abs(ediff[1:][ediff_flip]).sum()\n", " \n", " \n", "# edged_es = np.convolve(es, [1, -2, 1], mode='valid')\n", "# # edged_es[np.abs(edged_es) < 0.1] = 0\n", "# prob = np.exp(-es[1:-1]) / np.sum(np.exp(-es[1:-1]))\n", "# edged_es *= prob\n", "# # edged_es /= np.abs(es[1:-1])\n", "# ejump = np.linalg.norm(edged_es)\n", "# ejump = np.abs(edged_es).sum() / 2.0\n", " \n", "# edged_fs = np.convolve(fs, [1, -2, 1], mode='valid')\n", "# # edged_fs[np.abs(edged_fs) < 0.1] = 0\n", "# edged_fs *= prob\n", "# fjump = np.linalg.norm(edged_fs)\n", " # fjump = np.abs(edged_fs).sum() / 2.0\n", " \n", "# fig, axes = plt.subplot_mosaic(\n", "# \"\"\"\n", "# ac\n", "# bd\n", "# \"\"\",\n", "# constrained_layout=True\n", "# )\n", " \n", "\n", "# axes['a'].plot(rs, es)\n", "# axes['b'].plot(rs[1:-1], edged_es)\n", "# # axes['b'].plot(0.5*(rs[1:] + rs[:-1]), np.diff(es))\n", "# axes['b'].text(0.7, 0.7, f\"{ejump:.3e}\", transform=axes['b'].transAxes)\n", " \n", "# axes['c'].plot(rs, fs)\n", "# axes['d'].plot(rs[1:-1], edged_fs)\n", "# axes['d'].text(0.7, 0.7, f\"{fjump:.3e}\", transform=axes['d'].transAxes)\n", " \n", "\n", " conservation_deviation = np.mean(np.abs(fs + de_dr))\n", " \n", " etv = np.sum(np.abs(np.diff(es)))\n", "\n", " data = {\n", " \"name\": da,\n", " \"method\": model_name,\n", " \"R\": rs,\n", " \"E\": es + eshift,\n", " \"F\": fs,\n", " \"S^2\": S2s,\n", " \"force-flip-times\": np.sum(f_flip),\n", " \"force-total-variation\": np.sum(np.abs(np.diff(fs))),\n", " \"force-jump\": fjump,\n", " \"energy-diff-flip-times\": np.sum(ediff_flip),\n", " \"energy-grad-norm-max\": np.max(np.abs(de_dr)),\n", " \"energy-jump\": ejump,\n", " # \"energy-grad-norm-mean\": np.mean(de_dr_abs),\n", " \"energy-total-variation\": etv,\n", " \"tortuosity\": etv / (abs(es[0] - es.min()) + (es[-1] - es.min())),\n", " \"conservation-deviation\": conservation_deviation,\n", " \"spearman-descending-force\": stats.spearmanr(rs[iminf:], fs[iminf:]).statistic,\n", " \"spearman-ascending-force\": stats.spearmanr(rs[:iminf], fs[:iminf]).statistic,\n", " \"spearman-repulsion-energy\": stats.spearmanr(rs[imine:], es[imine:]).statistic,\n", " \"spearman-attraction-energy\": stats.spearmanr(rs[:imine], es[:imine]).statistic,\n", " }\n", "\n", " df = pd.concat([df, pd.DataFrame([data])], ignore_index=True)\n", "\n", " json_fpath = Path(REGISTRY[model_name][\"family\"]) / \"homonuclear-diatomics.json\"\n", "\n", " if json_fpath.exists():\n", " df0 = pd.read_json(json_fpath)\n", " df = pd.concat([df0, df], ignore_index=True)\n", " df.drop_duplicates(inplace=True, subset=[\"name\", \"method\"], keep='last')\n", "\n", " df.to_json(json_fpath, orient=\"records\")" ] }, { "cell_type": "code", "execution_count": 3, "id": "e0dd4367-3dca-440f-a7a9-7fdd84183f2c", "metadata": { "tags": [] }, "outputs": [ { "data": { "text/html": [ "
\n", " | name | \n", "method | \n", "R | \n", "E | \n", "F | \n", "S^2 | \n", "force-flip-times | \n", "force-total-variation | \n", "energy-diff-flip-times | \n", "energy-grad-norm-max | \n", "energy-jump | \n", "energy-total-variation | \n", "conservation-deviation | \n", "spearman-descending-force | \n", "spearman-ascending-force | \n", "spearman-repulsion-energy | \n", "spearman-attraction-energy | \n", "tortuosity | \n", "force-jump | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
118 | \n", "HH | \n", "ALIGNN | \n", "[3.7199999999999998, 3.70996794, 3.69993586, 3... | \n", "[-1.2249419689178467, -1.2238645553588867, -1.... | \n", "[1.91e-06, 0.00826454, 0.00533009, -0.00355052... | \n", "[] | \n", "29 | \n", "443.614255 | \n", "30 | \n", "40.656501 | \n", "4.074248 | \n", "13.676080 | \n", "2.022960 | \n", "-0.200684 | \n", "-0.119952 | \n", "-0.986572 | \n", "0.844786 | \n", "1.797762 | \n", "458.210954 | \n", "
119 | \n", "HeHe | \n", "ALIGNN | \n", "[4.433, 4.4229736200000005, 4.41294724, 4.4029... | \n", "[2.4748411178588867, 2.4748411178588867, 2.474... | \n", "[0.0, -1e-08, 0.0, 0.0, 1e-08, 0.0, 0.0, 0.0, ... | \n", "[] | \n", "44 | \n", "1448.979436 | \n", "43 | \n", "160.175544 | \n", "13.831072 | \n", "32.544741 | \n", "4.849522 | \n", "-0.021494 | \n", "-0.195001 | \n", "-0.720218 | \n", "0.609519 | \n", "3.921846 | \n", "1582.685197 | \n", "
120 | \n", "LiLi | \n", "ALIGNN | \n", "[6.572000000000001, 6.561981520000001, 6.55196... | \n", "[-0.21738338470458984, -0.21738338470458984, -... | \n", "[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ... | \n", "[] | \n", "22 | \n", "1127.749591 | \n", "20 | \n", "281.659136 | \n", "2.067203 | \n", "20.053466 | \n", "2.469147 | \n", "-0.714286 | \n", "-0.444127 | \n", "-0.991010 | \n", "-0.654715 | \n", "1.386696 | \n", "1721.766498 | \n", "
121 | \n", "BeBe | \n", "ALIGNN | \n", "[6.138000000000001, 6.12797338, 6.117946759999... | \n", "[2.665587902069092, 2.665587902069092, 2.66558... | \n", "[0.0, 0.0, 0.0, 0.0, 1e-08, 0.0, 0.0, 0.0, 0.0... | \n", "[] | \n", "25 | \n", "1645.960357 | \n", "21 | \n", "145.040462 | \n", "9.422094 | \n", "51.647955 | \n", "5.076523 | \n", "0.544090 | \n", "-0.158055 | \n", "-0.989962 | \n", "0.342476 | \n", "1.715953 | \n", "1775.001526 | \n", "
122 | \n", "BB | \n", "ALIGNN | \n", "[5.921000000000001, 5.91097088, 5.900941739999... | \n", "[0.6220548152923584, 0.6220548152923584, 0.622... | \n", "[0.0, 0.0, 1e-08, 0.0, 0.0, 1e-08, -1e-08, -1e... | \n", "[] | \n", "35 | \n", "1811.413732 | \n", "36 | \n", "131.340791 | \n", "13.088368 | \n", "52.691856 | \n", "5.551787 | \n", "0.052632 | \n", "-0.171460 | \n", "-0.985024 | \n", "0.757880 | \n", "1.617372 | \n", "1799.183469 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
231 | \n", "FlFl | \n", "ALIGNN | \n", "[6.0, 5.989982779999999, 5.979965579999999, 5.... | \n", "[-10.127323150634766, -10.127323150634766, -10... | \n", "[0.0, 0.0, -9.5e-07, 0.0, 0.0, 0.0, 0.0, 9.5e-... | \n", "[] | \n", "39 | \n", "3329.770831 | \n", "44 | \n", "181.338142 | \n", "12.292844 | \n", "84.239434 | \n", "8.151059 | \n", "-0.249255 | \n", "-0.316556 | \n", "-0.946770 | \n", "0.159576 | \n", "2.694147 | \n", "3926.252725 | \n", "
232 | \n", "McMc | \n", "ALIGNN | \n", "[6.0, 5.989982779999999, 5.979965579999999, 5.... | \n", "[-10.127323150634766, -10.127323150634766, -10... | \n", "[0.0, 0.0, -9.5e-07, 0.0, 0.0, 0.0, 0.0, 9.5e-... | \n", "[] | \n", "39 | \n", "3329.770831 | \n", "44 | \n", "181.338142 | \n", "12.292844 | \n", "84.239434 | \n", "8.151059 | \n", "-0.249255 | \n", "-0.316556 | \n", "-0.946770 | \n", "0.159576 | \n", "2.694147 | \n", "3926.252725 | \n", "
233 | \n", "LvLv | \n", "ALIGNN | \n", "[6.0, 5.989982779999999, 5.979965579999999, 5.... | \n", "[-10.127323150634766, -10.127323150634766, -10... | \n", "[0.0, 0.0, -9.5e-07, 0.0, 0.0, 0.0, 0.0, 9.5e-... | \n", "[] | \n", "39 | \n", "3329.770831 | \n", "44 | \n", "181.338142 | \n", "12.292844 | \n", "84.239434 | \n", "8.151059 | \n", "-0.249255 | \n", "-0.316556 | \n", "-0.946770 | \n", "0.159576 | \n", "2.694147 | \n", "3926.252725 | \n", "
234 | \n", "TsTs | \n", "ALIGNN | \n", "[6.0, 5.989982779999999, 5.979965579999999, 5.... | \n", "[-10.127323150634766, -10.127323150634766, -10... | \n", "[0.0, 0.0, -9.5e-07, 0.0, 0.0, 0.0, 0.0, 9.5e-... | \n", "[] | \n", "39 | \n", "3329.770831 | \n", "44 | \n", "181.338142 | \n", "12.292844 | \n", "84.239434 | \n", "8.151059 | \n", "-0.249255 | \n", "-0.316556 | \n", "-0.946770 | \n", "0.159576 | \n", "2.694147 | \n", "3926.252725 | \n", "
235 | \n", "OgOg | \n", "ALIGNN | \n", "[6.0, 5.989982779999999, 5.979965579999999, 5.... | \n", "[-10.127323150634766, -10.127323150634766, -10... | \n", "[0.0, 0.0, -9.5e-07, 0.0, 0.0, 0.0, 0.0, 9.5e-... | \n", "[] | \n", "39 | \n", "3329.770831 | \n", "44 | \n", "181.338142 | \n", "12.292844 | \n", "84.239434 | \n", "8.151059 | \n", "-0.249255 | \n", "-0.316556 | \n", "-0.946770 | \n", "0.159576 | \n", "2.694147 | \n", "3926.252725 | \n", "
118 rows × 19 columns
\n", "