{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Running germ selection on multiple processors\n", "The code below should be put into a script and run using mpiexec. It's primary function is to pass a MPI Comm object to `pygsti.algorithms.germselection.build_up_breadth`." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "201 available germs\n", "Starting germ set optimization. Lower score is better.\n", "Memory estimate of 13.6 GB (0.5 GB limit) for all-Jac mode.\n", "Memory estimate of 0.2 GB (0.5 GB limit) for single-Jac mode.\n", " Initial germ set computation Iter 1 of 6 Gii: \n", " Initial germ set computation Iter 2 of 6 Gix: \n", " Initial germ set computation Iter 3 of 6 Giy: \n", " Initial germ set computation Iter 4 of 6 Gxi: \n", " Initial germ set computation Iter 5 of 6 Gyi: \n", " Initial germ set computation Iter 6 of 6 Gcnot: \n", " Outer iteration: 1 of 1282 amplified, 6 germs\n", " Inner iter over candidate germs Iter 001 of 195 GiiGix: \n", " Score: major=-114.0 minor=275.7550232560748, N: 194\n", " Inner iter over candidate germs Iter 002 of 195 GiiGiy: \n", " Score: major=-114.0 minor=275.75224428270565, N: 194\n", " Inner iter over candidate germs Iter 003 of 195 GiiGxi: \n", " Score: major=-114.0 minor=303.12985712455384, N: 194\n", " Inner iter over candidate germs Iter 004 of 195 GiiGyi: \n", " Score: major=-114.0 minor=359.3300959231123, N: 194\n", " Inner iter over candidate germs Iter 005 of 195 GiiGcnot: \n", " Score: major=-114.0 minor=276.26872683842225, N: 194\n", " Inner iter over candidate germs Iter 006 of 195 GixGiy: \n", " Score: major=-114.0 minor=257.4426897879849, N: 194\n", " Inner iter over candidate germs Iter 007 of 195 GixGxi: \n", " Score: major=-114.0 minor=341.5696468598034, N: 194\n", " Inner iter over candidate germs Iter 008 of 195 GixGyi: \n", " Score: major=-114.0 minor=282.338674492408, N: 194\n", " Inner iter over candidate germs Iter 009 of 195 GixGcnot: \n", " Score: major=-114.0 minor=577.5866443200878, N: 194\n", " Inner iter over candidate germs Iter 010 of 195 GiyGxi: \n", " Score: major=-114.0 minor=294.80873540347477, N: 194\n", " Inner iter over candidate germs Iter 011 of 195 GiyGyi: \n", " Score: major=-114.0 minor=274.01388120453754, N: 194\n", " Inner iter over candidate germs Iter 012 of 195 GiyGcnot: \n", " Score: major=-114.0 minor=292.4187770509611, N: 194\n", " Inner iter over candidate germs Iter 013 of 195 GxiGyi: \n", " Score: major=-114.0 minor=257.14469808616536, N: 194\n", " Inner iter over candidate germs Iter 014 of 195 GxiGcnot: \n", " Score: major=-114.0 minor=295.19014734007106, N: 194\n", " Inner iter over candidate germs Iter 015 of 195 GyiGcnot: \n", " Score: major=-114.0 minor=262.24440122325194, N: 194\n", " Inner iter over candidate germs Iter 016 of 195 GiiGiiGix: \n", " Score: major=-104.0 minor=245.73088449107456, N: 194\n", " Inner iter over candidate germs Iter 017 of 195 GiiGiiGiy: \n", " Score: major=-104.0 minor=236.10434931549185, N: 194\n", " Inner iter over candidate germs Iter 018 of 195 GiiGiiGxi: \n", " Score: major=-104.0 minor=257.4811389850852, N: 194\n", " Inner iter over candidate germs Iter 019 of 195 GiiGiiGyi: \n", " Score: major=-104.0 minor=295.32017448143534, N: 194\n", " Inner iter over candidate germs Iter 020 of 195 GiiGiiGcnot: \n", " Score: major=-104.0 minor=274.607408708754, N: 194\n", " Inner iter over candidate germs Iter 021 of 195 GiiGixGix: \n", " Score: major=-104.0 minor=453.2493918611686, N: 194\n", " Inner iter over candidate germs Iter 022 of 195 GiiGixGiy: \n", " Score: major=-104.0 minor=275.1564063981899, N: 194\n", " Inner iter over candidate germs Iter 023 of 195 GiiGixGxi: \n", " Score: major=-104.0 minor=304.47418773769414, N: 194\n", " Inner iter over candidate germs Iter 024 of 195 GiiGixGyi: \n", " Score: major=-104.0 minor=278.44120228187916, N: 194\n", " Inner iter over candidate germs Iter 025 of 195 GiiGixGcnot: \n", " Score: major=-104.0 minor=352.1721810679982, N: 194\n", " Inner iter over candidate germs Iter 026 of 195 GiiGiyGix: \n", " Score: major=-104.0 minor=266.57020870563014, N: 194\n", " Inner iter over candidate germs Iter 027 of 195 GiiGiyGiy: \n", " Score: major=-104.0 minor=448.32104717482, N: 194\n", " Inner iter over candidate germs Iter 028 of 195 GiiGiyGxi: \n", " Score: major=-104.0 minor=297.3316824804599, N: 194\n", " Inner iter over candidate germs Iter 029 of 195 GiiGiyGyi: \n", " Score: major=-104.0 minor=283.54615357575017, N: 194\n", " Inner iter over candidate germs Iter 030 of 195 GiiGiyGcnot: \n", " Score: major=-104.0 minor=297.12854592193526, N: 194\n", " Inner iter over candidate germs Iter 031 of 195 GiiGxiGix: \n", " Score: major=-104.0 minor=307.71199183761695, N: 194\n", " Inner iter over candidate germs Iter 032 of 195 GiiGxiGiy: \n", " Score: major=-104.0 minor=307.7674841723881, N: 194\n", " Inner iter over candidate germs Iter 033 of 195 GiiGxiGxi: \n", " Score: major=-104.0 minor=410.0988255344368, N: 194\n", " Inner iter over candidate germs Iter 034 of 195 GiiGxiGyi: \n", " Score: major=-104.0 minor=284.3153092741726, N: 194\n", " Inner iter over candidate germs Iter 035 of 195 GiiGxiGcnot: \n", " Score: major=-104.0 minor=303.8102280854164, N: 194\n", " Inner iter over candidate germs Iter 036 of 195 GiiGyiGix: \n", " Score: major=-104.0 minor=283.5892520489328, N: 194\n", " Inner iter over candidate germs Iter 037 of 195 GiiGyiGiy: \n", " Score: major=-104.0 minor=283.3226206509195, N: 194\n", " Inner iter over candidate germs Iter 038 of 195 GiiGyiGxi: \n", " Score: major=-104.0 minor=273.5504913809546, N: 194\n", " Inner iter over candidate germs Iter 039 of 195 GiiGyiGyi: \n", " Score: major=-104.0 minor=563.1049081486988, N: 194\n", " Inner iter over candidate germs Iter 040 of 195 GiiGyiGcnot: \n", " Score: major=-104.0 minor=277.18869907206283, N: 194\n", " Inner iter over candidate germs Iter 041 of 195 GiiGcnotGix: \n", " Score: major=-104.0 minor=352.3317810063291, N: 194\n", " Inner iter over candidate germs Iter 042 of 195 GiiGcnotGiy: \n", " Score: major=-104.0 minor=298.1019089981339, N: 194\n", " Inner iter over candidate germs Iter 043 of 195 GiiGcnotGxi: \n", " Score: major=-104.0 minor=309.6778947901517, N: 194\n", " Inner iter over candidate germs Iter 044 of 195 GiiGcnotGyi: \n", " Score: major=-104.0 minor=279.3478112644729, N: 194\n", " Inner iter over candidate germs Iter 045 of 195 GiiGcnotGcnot: \n", " Score: major=-104.0 minor=375.6548612782157, N: 194\n", " Inner iter over candidate germs Iter 046 of 195 GixGixGiy: \n", " Score: major=-104.0 minor=327.9840714902066, N: 194\n", " Inner iter over candidate germs Iter 047 of 195 GixGixGxi: \n", " Score: major=-104.0 minor=755.1272055918537, N: 194\n", " Inner iter over candidate germs Iter 048 of 195 GixGixGyi: \n", " Score: major=-104.0 minor=362.97934478595647, N: 194\n", " Inner iter over candidate germs Iter 049 of 195 GixGixGcnot: \n", " Score: major=-104.0 minor=532.4198103374531, N: 194\n", " Inner iter over candidate germs Iter 050 of 195 GixGiyGiy: \n", " Score: major=-104.0 minor=293.57122809494956, N: 194\n", " Inner iter over candidate germs Iter 051 of 195 GixGiyGxi: \n", " Score: major=-104.0 minor=313.06071440109775, N: 194\n", " Inner iter over candidate germs Iter 052 of 195 GixGiyGyi: \n", " Score: major=-104.0 minor=291.50473798603565, N: 194\n", " Inner iter over candidate germs Iter 053 of 195 GixGiyGcnot: \n", " Score: major=-104.0 minor=284.2173572664501, N: 194\n", " Inner iter over candidate germs Iter 054 of 195 GixGxiGiy: \n", " Score: major=-104.0 minor=319.08915176860745, N: 194\n", " Inner iter over candidate germs Iter 055 of 195 GixGxiGxi: \n", " Score: major=-104.0 minor=540.3153010508422, N: 194\n", " Inner iter over candidate germs Iter 056 of 195 GixGxiGyi: \n", " Score: major=-104.0 minor=336.7157072809999, N: 194\n", " Inner iter over candidate germs Iter 057 of 195 GixGxiGcnot: \n", " Score: major=-104.0 minor=372.1913770462986, N: 194\n", " Inner iter over candidate germs Iter 058 of 195 GixGyiGiy: \n", " Score: major=-104.0 minor=274.6695769231819, N: 194\n", " Inner iter over candidate germs Iter 059 of 195 GixGyiGxi: \n", " Score: major=-104.0 minor=350.2809681409066, N: 194\n", " Inner iter over candidate germs Iter 060 of 195 GixGyiGyi: \n", " Score: major=-104.0 minor=383.2242705593425, N: 194\n", " Inner iter over candidate germs Iter 061 of 195 GixGyiGcnot: \n", " Score: major=-104.0 minor=321.65875931184064, N: 194\n", " Inner iter over candidate germs Iter 062 of 195 GixGcnotGiy: \n", " Score: major=-104.0 minor=290.15085601667533, N: 194\n", " Inner iter over candidate germs Iter 063 of 195 GixGcnotGxi: \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ " Score: major=-104.0 minor=360.7166056237821, N: 194\n", " Inner iter over candidate germs Iter 064 of 195 GixGcnotGyi: \n", " Score: major=-104.0 minor=308.8900481389921, N: 194\n", " Inner iter over candidate germs Iter 065 of 195 GixGcnotGcnot: \n", " Score: major=-104.0 minor=3769.1180162488185, N: 194\n", " Inner iter over candidate germs Iter 066 of 195 GiyGiyGxi: \n", " Score: major=-104.0 minor=452.76438995248725, N: 194\n", " Inner iter over candidate germs Iter 067 of 195 GiyGiyGyi: \n", " Score: major=-104.0 minor=374.9703858917059, N: 194\n", " Inner iter over candidate germs Iter 068 of 195 GiyGiyGcnot: \n", " Score: major=-104.0 minor=331.3662851574801, N: 194\n", " Inner iter over candidate germs Iter 069 of 195 GiyGxiGxi: \n", " Score: major=-104.0 minor=405.68196783236044, N: 194\n", " Inner iter over candidate germs Iter 070 of 195 GiyGxiGyi: \n", " Score: major=-104.0 minor=301.8879330130469, N: 194\n", " Inner iter over candidate germs Iter 071 of 195 GiyGxiGcnot: \n", " Score: major=-104.0 minor=263.89036253364776, N: 194\n", " Inner iter over candidate germs Iter 072 of 195 GiyGyiGxi: \n", " Score: major=-104.0 minor=294.94218928547866, N: 194\n", " Inner iter over candidate germs Iter 073 of 195 GiyGyiGyi: \n", " Score: major=-104.0 minor=375.66995543431204, N: 194\n", " Inner iter over candidate germs Iter 074 of 195 GiyGyiGcnot: \n", " Score: major=-104.0 minor=271.0758455134011, N: 194\n", " Inner iter over candidate germs Iter 075 of 195 GiyGcnotGxi: \n", " Score: major=-104.0 minor=267.74637805153026, N: 194\n", " Inner iter over candidate germs Iter 076 of 195 GiyGcnotGyi: \n", " Score: major=-104.0 minor=262.38089131433816, N: 194\n", " Inner iter over candidate germs Iter 077 of 195 GiyGcnotGcnot: \n", " Score: major=-104.0 minor=908.7073076764777, N: 194\n", " Inner iter over candidate germs Iter 078 of 195 GxiGxiGyi: \n", " Score: major=-104.0 minor=295.2464245465799, N: 194\n", " Inner iter over candidate germs Iter 079 of 195 GxiGxiGcnot: \n", " Score: major=-104.0 minor=362.20948155218696, N: 194\n", " Inner iter over candidate germs Iter 080 of 195 GxiGyiGyi: \n", " Score: major=-104.0 minor=308.6963511258919, N: 194\n", " Inner iter over candidate germs Iter 081 of 195 GxiGyiGcnot: \n", " Score: major=-104.0 minor=291.890169968332, N: 194\n", " Inner iter over candidate germs Iter 082 of 195 GxiGcnotGyi: \n", " Score: major=-104.0 minor=295.8368173452574, N: 194\n", " Inner iter over candidate germs Iter 083 of 195 GxiGcnotGcnot: \n", " Score: major=-104.0 minor=403.6870514762389, N: 194\n", " Inner iter over candidate germs Iter 084 of 195 GyiGyiGcnot: \n", " Score: major=-104.0 minor=298.67833058161057, N: 194\n", " Inner iter over candidate germs Iter 085 of 195 GyiGcnotGcnot: \n", " Score: major=-104.0 minor=374.60451320307055, N: 194\n", " Inner iter over candidate germs Iter 086 of 195 GixGcnotGixGcnot: \n", " Score: major=-94.0 minor=577.5866443200897, N: 194\n", " Inner iter over candidate germs Iter 087 of 195 GiyGxiGyiGxi: \n", " Score: major=-94.0 minor=308.176991348469, N: 194\n", " Inner iter over candidate germs Iter 088 of 195 GixGixGiiGyi: \n", " Score: major=-94.0 minor=320.52573988523477, N: 194\n", " Inner iter over candidate germs Iter 089 of 195 GiyGiiGcnotGix: \n", " Score: major=-94.0 minor=316.4687253724783, N: 194\n", " Inner iter over candidate germs Iter 090 of 195 GiyGixGxiGxi: \n", " Score: major=-94.0 minor=392.7259192019377, N: 194\n", " Inner iter over candidate germs Iter 091 of 195 GxiGixGixGix: \n", " Score: major=-94.0 minor=458.3667868832056, N: 194\n", " Inner iter over candidate germs Iter 092 of 195 GixGiiGiiGcnot: \n", " Score: major=-94.0 minor=298.16427513311487, N: 194\n", " Inner iter over candidate germs Iter 093 of 195 GcnotGixGiiGix: \n", " Score: major=-94.0 minor=397.343919857139, N: 194\n", " Inner iter over candidate germs Iter 094 of 195 GyiGyiGiiGxi: \n", " Score: major=-94.0 minor=351.30005476221714, N: 194\n", " Inner iter over candidate germs Iter 095 of 195 GiiGxiGxiGcnot: \n", " Score: major=-94.0 minor=362.9972334806248, N: 194\n", " Inner iter over candidate germs Iter 096 of 195 GixGyiGcnotGcnot: \n", " Score: major=-94.0 minor=349.39188976936293, N: 194\n", " Inner iter over candidate germs Iter 097 of 195 GiiGiyGcnotGiy: \n", " Score: major=-94.0 minor=326.81700656379036, N: 194\n", " Inner iter over candidate germs Iter 098 of 195 GyiGxiGyiGiy: \n", " Score: major=-94.0 minor=304.41554827778657, N: 194\n", " Inner iter over candidate germs Iter 099 of 195 GiiGiiGiiGix: \n", " Score: major=-94.0 minor=238.7930965911741, N: 194\n", " Inner iter over candidate germs Iter 100 of 195 GcnotGxiGyiGxi: \n", " Score: major=-94.0 minor=338.52909855451406, N: 194\n", " Inner iter over candidate germs Iter 101 of 195 GxiGyiGcnotGcnot: \n", " Score: major=-94.0 minor=318.0378405468147, N: 194\n", " Inner iter over candidate germs Iter 102 of 195 GyiGiiGiyGii: \n", " Score: major=-94.0 minor=285.29173900315885, N: 194\n", " Inner iter over candidate germs Iter 103 of 195 GxiGyiGiiGix: \n", " Score: major=-94.0 minor=331.88078535666006, N: 194\n", " Inner iter over candidate germs Iter 104 of 195 GiyGixGyiGiy: \n", " Score: major=-94.0 minor=284.4542598330642, N: 194\n", " Inner iter over candidate germs Iter 105 of 195 GxiGiyGxiGcnot: \n", " Score: major=-94.0 minor=309.6276688870048, N: 194\n", " Inner iter over candidate germs Iter 106 of 195 GcnotGiiGcnotGiy: \n", " Score: major=-94.0 minor=411.64461401839, N: 194\n", " Inner iter over candidate germs Iter 107 of 195 GiiGiyGxiGcnot: \n", " Score: major=-94.0 minor=295.3713752850505, N: 194\n", " Inner iter over candidate germs Iter 108 of 195 GiyGiiGcnotGii: \n", " Score: major=-94.0 minor=284.9049325856413, N: 194\n", " Inner iter over candidate germs Iter 109 of 195 GiyGcnotGxiGiy: \n", " Score: major=-94.0 minor=284.63403417158617, N: 194\n", " Inner iter over candidate germs Iter 110 of 195 GyiGiiGxiGiy: \n", " Score: major=-94.0 minor=314.1842200191656, N: 194\n", " Inner iter over candidate germs Iter 111 of 195 GcnotGyiGiiGix: \n", " Score: major=-94.0 minor=327.2175177518696, N: 194\n", " Inner iter over candidate germs Iter 112 of 195 GiyGyiGixGiy: \n", " Score: major=-94.0 minor=298.3837522963495, N: 194\n", " Inner iter over candidate germs Iter 113 of 195 GcnotGcnotGiyGcnot: \n", " Score: major=-94.0 minor=379.95901181922744, N: 194\n", " Inner iter over candidate germs Iter 114 of 195 GixGiiGxiGxi: \n", " Score: major=-94.0 minor=448.9009890713282, N: 194\n", " Inner iter over candidate germs Iter 115 of 195 GcnotGcnotGyiGyi: \n", " Score: major=-94.0 minor=443.26152607568673, N: 194\n", " Inner iter over candidate germs Iter 116 of 195 GcnotGixGyiGiiGii: \n", " Score: major=-84.0 minor=298.67107136816975, N: 194\n", " Inner iter over candidate germs Iter 117 of 195 GxiGxiGiyGiyGxi: \n", " Score: major=-84.0 minor=376.0305516180416, N: 194\n", " Inner iter over candidate germs Iter 118 of 195 GiyGyiGxiGxiGxi: \n", " Score: major=-84.0 minor=353.9303258751004, N: 194\n", " Inner iter over candidate germs Iter 119 of 195 GcnotGyiGiyGcnotGyi: \n", " Score: major=-84.0 minor=357.20095232652005, N: 194\n", " Inner iter over candidate germs Iter 120 of 195 GiiGyiGyiGyiGyi: \n", " Score: major=-84.0 minor=971.0785500373557, N: 194\n", " Inner iter over candidate germs Iter 121 of 195 GxiGiiGcnotGiyGix: \n", " Score: major=-84.0 minor=331.8875279858149, N: 194\n", " Inner iter over candidate germs Iter 122 of 195 GyiGcnotGixGyiGxi: \n", " Score: major=-84.0 minor=332.42593323110384, N: 194\n", " Inner iter over candidate germs Iter 123 of 195 GyiGcnotGiyGixGiy: \n", " Score: major=-84.0 minor=328.7369430334085, N: 194\n", " Inner iter over candidate germs Iter 124 of 195 GyiGyiGiyGcnotGiy: \n", " Score: major=-84.0 minor=313.5420416767273, N: 194\n", " Inner iter over candidate germs Iter 125 of 195 GiyGyiGiiGiyGyi: \n", " Score: major=-84.0 minor=510.9576341650458, N: 194\n", " Inner iter over candidate germs Iter 126 of 195 GyiGixGixGiyGiy: \n", " Score: major=-84.0 minor=330.6930757688387, N: 194\n", " Inner iter over candidate germs Iter 127 of 195 GyiGixGixGcnotGxi: \n", " Score: major=-84.0 minor=386.17166777276384, N: 194\n", " Inner iter over candidate germs Iter 128 of 195 GcnotGcnotGcnotGixGxi: \n", " Score: major=-84.0 minor=364.065349578455, N: 194\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ " Inner iter over candidate germs Iter 129 of 195 GiyGiyGyiGyiGyi: \n", " Score: major=-84.0 minor=341.9405848306869, N: 194\n", " Inner iter over candidate germs Iter 130 of 195 GiiGyiGiiGixGcnot: \n", " Score: major=-84.0 minor=314.35927875108786, N: 194\n", " Inner iter over candidate germs Iter 131 of 195 GiyGiiGyiGiiGxi: \n", " Score: major=-84.0 minor=309.3571077163643, N: 194\n", " Inner iter over candidate germs Iter 132 of 195 GixGiiGcnotGiiGxi: \n", " Score: major=-84.0 minor=343.88500326302056, N: 194\n", " Inner iter over candidate germs Iter 133 of 195 GiyGxiGcnotGxiGxi: \n", " Score: major=-84.0 minor=358.33465859330033, N: 194\n", " Inner iter over candidate germs Iter 134 of 195 GiiGyiGixGiyGii: \n", " Score: major=-84.0 minor=317.4657324472904, N: 194\n", " Inner iter over candidate germs Iter 135 of 195 GixGcnotGxiGxiGiy: \n", " Score: major=-84.0 minor=317.62490691202214, N: 194\n", " Inner iter over candidate germs Iter 136 of 195 GiiGyiGiyGyiGcnotGxi: \n", " Score: major=-74.0 minor=347.9345853492574, N: 194\n", " Inner iter over candidate germs Iter 137 of 195 GxiGiiGixGiyGyiGyi: \n", " Score: major=-74.0 minor=360.91563844275566, N: 194\n", " Inner iter over candidate germs Iter 138 of 195 GiyGiiGixGcnotGixGiy: \n", " Score: major=-74.0 minor=356.8514205653149, N: 194\n", " Inner iter over candidate germs Iter 139 of 195 GcnotGiiGxiGcnotGixGxi: \n", " Score: major=-74.0 minor=405.67611170159034, N: 194\n", " Inner iter over candidate germs Iter 140 of 195 GcnotGiiGxiGyiGyiGiy: \n", " Score: major=-74.0 minor=341.885592972416, N: 194\n", " Inner iter over candidate germs Iter 141 of 195 GixGiyGiyGiyGiyGcnot: \n", " Score: major=-74.0 minor=934.8013754059428, N: 194\n", " Inner iter over candidate germs Iter 142 of 195 GyiGixGxiGixGiyGiy: \n", " Score: major=-74.0 minor=357.5031031235319, N: 194\n", " Inner iter over candidate germs Iter 143 of 195 GxiGiyGiyGyiGiyGcnot: \n", " Score: major=-74.0 minor=352.4400728271359, N: 194\n", " Inner iter over candidate germs Iter 144 of 195 GixGyiGiyGiyGxiGxi: \n", " Score: major=-74.0 minor=341.60389292080663, N: 194\n", " Inner iter over candidate germs Iter 145 of 195 GiyGiiGiiGyiGxiGyi: \n", " Score: major=-74.0 minor=305.202597142328, N: 194\n", " Inner iter over candidate germs Iter 146 of 195 GcnotGyiGiiGixGxiGix: \n", " Score: major=-74.0 minor=412.51648280612915, N: 194\n", " Inner iter over candidate germs Iter 147 of 195 GcnotGcnotGcnotGiyGcnotGii: \n", " Score: major=-74.0 minor=519.5115697217955, N: 194\n", " Inner iter over candidate germs Iter 148 of 195 GixGiyGyiGiyGiiGiy: \n", " Score: major=-74.0 minor=354.1616641049697, N: 194\n", " Inner iter over candidate germs Iter 149 of 195 GixGixGiiGiyGiyGyi: \n", " Score: major=-74.0 minor=363.7958705961546, N: 194\n", " Inner iter over candidate germs Iter 150 of 195 GyiGxiGiyGyiGcnotGyi: \n", " Score: major=-74.0 minor=351.09578203816864, N: 194\n", " Inner iter over candidate germs Iter 151 of 195 GyiGcnotGiiGcnotGixGiy: \n", " Score: major=-74.0 minor=392.88799999564657, N: 194\n", " Inner iter over candidate germs Iter 152 of 195 GyiGyiGiiGxiGiiGiy: \n", " Score: major=-74.0 minor=350.15313573988965, N: 194\n", " Inner iter over candidate germs Iter 153 of 195 GyiGiyGxiGyiGyiGyi: \n", " Score: major=-74.0 minor=490.8439238156214, N: 194\n", " Inner iter over candidate germs Iter 154 of 195 GiiGiyGiyGiiGxiGxi: \n", " Score: major=-74.0 minor=342.40519744903827, N: 194\n", " Inner iter over candidate germs Iter 155 of 195 GyiGcnotGiiGixGxiGii: \n", " Score: major=-74.0 minor=355.143253323541, N: 194\n", " Inner iter over candidate germs Iter 156 of 195 GcnotGcnotGcnotGxiGixGiiGiy: \n", " Score: major=-64.0 minor=364.36060753437033, N: 194\n", " Inner iter over candidate germs Iter 157 of 195 GiyGxiGiyGxiGxiGyiGyi: \n", " Score: major=-64.0 minor=399.41002082260786, N: 194\n", " Inner iter over candidate germs Iter 158 of 195 GxiGiyGixGcnotGiyGixGii: \n", " Score: major=-64.0 minor=371.9445531441973, N: 194\n", " Inner iter over candidate germs Iter 159 of 195 GcnotGiiGixGiiGixGiyGcnot: \n", " Score: major=-64.0 minor=372.6746297026003, N: 194\n", " Inner iter over candidate germs Iter 160 of 195 GiyGcnotGiiGiyGiyGyiGcnot: \n", " Score: major=-64.0 minor=465.68859399361753, N: 194\n", " Inner iter over candidate germs Iter 161 of 195 GixGiyGixGyiGxiGiiGxi: \n", " Score: major=-64.0 minor=374.74412465905306, N: 194\n", " Inner iter over candidate germs Iter 162 of 195 GyiGiiGiyGyiGcnotGxiGii: \n", " Score: major=-64.0 minor=363.4551127114749, N: 194\n", " Inner iter over candidate germs Iter 163 of 195 GiyGixGxiGixGiiGxiGii: \n", " Score: major=-64.0 minor=429.2055929849549, N: 194\n", " Inner iter over candidate germs Iter 164 of 195 GyiGcnotGcnotGiyGxiGxiGxi: \n", " Score: major=-64.0 minor=433.2928794063995, N: 194\n", " Inner iter over candidate germs Iter 165 of 195 GiyGiiGiiGiyGiyGixGxi: \n", " Score: major=-64.0 minor=352.91825711006845, N: 194\n", " Inner iter over candidate germs Iter 166 of 195 GxiGyiGixGiyGyiGxiGyi: \n", " Score: major=-64.0 minor=411.422892362897, N: 194\n", " Inner iter over candidate germs Iter 167 of 195 GxiGyiGyiGcnotGixGixGiy: \n", " Score: major=-64.0 minor=367.8169072770396, N: 194\n", " Inner iter over candidate germs Iter 168 of 195 GiyGxiGyiGxiGcnotGyiGix: \n", " Score: major=-64.0 minor=366.2575747921476, N: 194\n", " Inner iter over candidate germs Iter 169 of 195 GxiGxiGyiGyiGixGiiGxi: \n", " Score: major=-64.0 minor=465.68523033402556, N: 194\n", " Inner iter over candidate germs Iter 170 of 195 GiiGyiGxiGcnotGcnotGixGcnot: \n", " Score: major=-64.0 minor=430.8291151899014, N: 194\n", " Inner iter over candidate germs Iter 171 of 195 GyiGixGxiGcnotGyiGiiGxi: \n", " Score: major=-64.0 minor=395.3825672357572, N: 194\n", " Inner iter over candidate germs Iter 172 of 195 GiyGiiGcnotGcnotGixGxiGiy: \n", " Score: major=-64.0 minor=396.086361236898, N: 194\n", " Inner iter over candidate germs Iter 173 of 195 GiyGxiGxiGcnotGiiGxiGxi: \n", " Score: major=-64.0 minor=478.92365456997993, N: 194\n", " Inner iter over candidate germs Iter 174 of 195 GiiGiiGxiGcnotGiiGiyGcnot: \n", " Score: major=-64.0 minor=377.04388364534833, N: 194\n", " Inner iter over candidate germs Iter 175 of 195 GiyGiyGixGiiGixGxiGxi: \n", " Score: major=-64.0 minor=366.5748224692805, N: 194\n", " Inner iter over candidate germs Iter 176 of 195 GiiGxiGiyGiiGiiGixGiyGix: \n", " Score: major=-54.0 minor=308.8557662500858, N: 194\n", " Inner iter over candidate germs Iter 177 of 195 GiiGiyGixGcnotGcnotGiiGyiGxi: \n", " Score: major=-54.0 minor=417.2166699146689, N: 194\n", " Inner iter over candidate germs Iter 178 of 195 GcnotGyiGxiGyiGiyGyiGyiGiy: \n", " Score: major=-54.0 minor=449.3349506046085, N: 194\n", " Inner iter over candidate germs Iter 179 of 195 GcnotGyiGcnotGixGxiGcnotGxiGcnot: \n", " Score: major=-54.0 minor=446.0090451281918, N: 194\n", " Inner iter over candidate germs Iter 180 of 195 GcnotGixGixGcnotGcnotGyiGiyGiy: \n", " Score: major=-54.0 minor=414.26807531142924, N: 194\n", " Inner iter over candidate germs Iter 181 of 195 GxiGiyGiyGiyGcnotGixGyiGyi: \n", " Score: major=-54.0 minor=402.63668670046366, N: 194\n", " Inner iter over candidate germs Iter 182 of 195 GcnotGiiGxiGxiGiyGiiGiiGix: \n", " Score: major=-54.0 minor=362.8016760968019, N: 194\n", " Inner iter over candidate germs Iter 183 of 195 GyiGiiGiiGiyGiyGyiGyiGix: \n", " Score: major=-54.0 minor=392.682204615175, N: 194\n", " Inner iter over candidate germs Iter 184 of 195 GcnotGiiGiyGixGiyGiyGiyGiy: \n", " Score: major=-54.0 minor=510.23119717278973, N: 194\n", " Inner iter over candidate germs Iter 185 of 195 GixGixGixGyiGiyGxiGiyGiy: \n", " Score: major=-54.0 minor=413.9956084496813, N: 194\n", " Inner iter over candidate germs Iter 186 of 195 GyiGxiGixGcnotGixGiiGxiGiy: \n", " Score: major=-54.0 minor=438.9999254223826, N: 194\n", " Inner iter over candidate germs Iter 187 of 195 GixGiiGxiGixGiiGiyGxiGii: \n", " Score: major=-54.0 minor=382.7287918493888, N: 194\n", " Inner iter over candidate germs Iter 188 of 195 GxiGiiGyiGyiGixGiiGcnotGxi: \n", " Score: major=-54.0 minor=446.9753666445396, N: 194\n", " Inner iter over candidate germs Iter 189 of 195 GiiGiiGcnotGxiGixGxiGixGyi: \n", " Score: major=-54.0 minor=408.7101550183925, N: 194\n", " Inner iter over candidate germs Iter 190 of 195 GiyGcnotGxiGcnotGixGxiGxiGyi: \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ " Score: major=-54.0 minor=408.1354302733384, N: 194\n", " Inner iter over candidate germs Iter 191 of 195 GiiGcnotGyiGiyGiiGyiGyiGcnot: \n", " Score: major=-54.0 minor=454.98502973409853, N: 194\n", " Inner iter over candidate germs Iter 192 of 195 GxiGcnotGixGiyGyiGyiGyiGcnot: \n", " Score: major=-54.0 minor=430.81972136307354, N: 194\n", " Inner iter over candidate germs Iter 193 of 195 GyiGyiGcnotGxiGixGyiGixGyi: \n", " Score: major=-54.0 minor=553.0107232073505, N: 194\n", " Inner iter over candidate germs Iter 194 of 195 GxiGiyGixGcnotGiiGyiGyiGiy: \n", " Score: major=-54.0 minor=404.2006477111416, N: 194\n", " Inner iter over candidate germs Iter 195 of 195 GxiGixGcnotGixGxiGiyGyiGiy: \n", " Score: major=-54.0 minor=404.0304308442727, N: 194\n", " Added GxiGyi to final germs (Score: major=-114.0 minor=257.14469808616536, N: 194)\n", " Added GxiGyi to final germs (Score: major=-114.0 minor=257.14469808616536, N: 194)\n", " Added GxiGyi to final germs (Score: major=-114.0 minor=257.14469808616536, N: 194)\n", " Outer iteration: 194 of 1282 amplified, 7 germs\n", " Inner iter over candidate germs Iter 001 of 194 GiiGix: \n", " Score: major=-120.0 minor=364.8997213422405, N: 220\n", " Inner iter over candidate germs Iter 002 of 194 GiiGiy: \n", " Score: major=-120.0 minor=364.89694236887135, N: 220\n", " Inner iter over candidate germs Iter 003 of 194 GiiGxi: \n", " Score: major=-120.0 minor=393.07706649165476, N: 220\n", " Inner iter over candidate germs Iter 004 of 194 GiiGyi: \n", " Score: major=-120.0 minor=452.4468829189592, N: 220\n", " Inner iter over candidate germs Iter 005 of 194 GiiGcnot: \n", " Score: major=-120.0 minor=364.2850384723912, N: 220\n", " Inner iter over candidate germs Iter 006 of 194 GixGiy: \n", " Score: major=-120.0 minor=346.58738787415047, N: 220\n", " Inner iter over candidate germs Iter 007 of 194 GixGxi: \n", " Score: major=-120.0 minor=440.54575290415625, N: 220\n", " Inner iter over candidate germs Iter 008 of 194 GixGyi: \n", " Score: major=-120.0 minor=394.91192492178766, N: 220\n", " Inner iter over candidate germs Iter 009 of 194 GixGcnot: \n", " Score: major=-120.0 minor=646.8916807904152, N: 220\n", " Inner iter over candidate germs Iter 010 of 194 GiyGxi: \n", " Score: major=-120.0 minor=391.15839903825474, N: 220\n", " Inner iter over candidate germs Iter 011 of 194 GiyGyi: \n", " Score: major=-120.0 minor=366.7490856757333, N: 220\n", " Inner iter over candidate germs Iter 012 of 194 GiyGcnot: \n", " Score: major=-120.0 minor=381.563475137127, N: 220\n", " Inner iter over candidate germs Iter 013 of 194 GxiGcnot: \n", " Score: major=-120.0 minor=386.1173998979988, N: 220\n", " Inner iter over candidate germs Iter 014 of 194 GyiGcnot: \n", " Score: major=-120.0 minor=368.4256387630138, N: 220\n", " Inner iter over candidate germs Iter 015 of 194 GiiGiiGix: \n", " Score: major=-110.0 minor=322.45215289950073, N: 220\n", " Inner iter over candidate germs Iter 016 of 194 GiiGiiGiy: \n", " Score: major=-110.0 minor=324.1587663237606, N: 220\n", " Inner iter over candidate germs Iter 017 of 194 GiiGiiGxi: \n", " Score: major=-110.0 minor=352.2656747308636, N: 220\n", " Inner iter over candidate germs Iter 018 of 194 GiiGiiGyi: \n", " Score: major=-110.0 minor=386.29749808156237, N: 220\n", " Inner iter over candidate germs Iter 019 of 194 GiiGiiGcnot: \n", " Score: major=-110.0 minor=347.4046475854597, N: 220\n", " Inner iter over candidate germs Iter 020 of 194 GiiGixGix: \n", " Score: major=-110.0 minor=542.3940899473337, N: 220\n", " Inner iter over candidate germs Iter 021 of 194 GiiGixGiy: \n", " Score: major=-110.0 minor=361.97443281655006, N: 220\n", " Inner iter over candidate germs Iter 022 of 194 GiiGixGxi: \n", " Score: major=-110.0 minor=389.0482395953371, N: 220\n", " Inner iter over candidate germs Iter 023 of 194 GiiGixGyi: \n", " Score: major=-110.0 minor=376.9645395727204, N: 220\n", " Inner iter over candidate germs Iter 024 of 194 GiiGixGcnot: \n", " Score: major=-110.0 minor=421.4772175383246, N: 220\n", " Inner iter over candidate germs Iter 025 of 194 GiiGiyGix: \n", " Score: major=-110.0 minor=355.7149067917959, N: 220\n", " Inner iter over candidate germs Iter 026 of 194 GiiGiyGiy: \n", " Score: major=-110.0 minor=536.337358808789, N: 220\n", " Inner iter over candidate germs Iter 027 of 194 GiiGiyGxi: \n", " Score: major=-110.0 minor=389.59339561585523, N: 220\n", " Inner iter over candidate germs Iter 028 of 194 GiiGiyGyi: \n", " Score: major=-110.0 minor=377.4253197283301, N: 220\n", " Inner iter over candidate germs Iter 029 of 194 GiiGiyGcnot: \n", " Score: major=-110.0 minor=386.2732440081009, N: 220\n", " Inner iter over candidate germs Iter 030 of 194 GiiGxiGix: \n", " Score: major=-110.0 minor=397.03282577223683, N: 220\n", " Inner iter over candidate germs Iter 031 of 194 GiiGxiGiy: \n", " Score: major=-110.0 minor=401.351087854232, N: 220\n", " Inner iter over candidate germs Iter 032 of 194 GiiGxiGxi: \n", " Score: major=-110.0 minor=501.147184747806, N: 220\n", " Inner iter over candidate germs Iter 033 of 194 GiiGxiGyi: \n", " Score: major=-110.0 minor=577.8740516467518, N: 220\n", " Inner iter over candidate germs Iter 034 of 194 GiiGxiGcnot: \n", " Score: major=-110.0 minor=392.9733211976648, N: 220\n", " Inner iter over candidate germs Iter 035 of 194 GiiGyiGix: \n", " Score: major=-110.0 minor=384.4169078539335, N: 220\n", " Inner iter over candidate germs Iter 036 of 194 GiiGyiGiy: \n", " Score: major=-110.0 minor=376.2508768082526, N: 220\n", " Inner iter over candidate germs Iter 037 of 194 GiiGyiGxi: \n", " Score: major=-110.0 minor=555.894135955674, N: 220\n", " Inner iter over candidate germs Iter 038 of 194 GiiGyiGyi: \n", " Score: major=-110.0 minor=660.260138396298, N: 220\n", " Inner iter over candidate germs Iter 039 of 194 GiiGyiGcnot: \n", " Score: major=-110.0 minor=375.47092253212793, N: 220\n", " Inner iter over candidate germs Iter 040 of 194 GiiGcnotGix: \n", " Score: major=-110.0 minor=421.63681747665555, N: 220\n", " Inner iter over candidate germs Iter 041 of 194 GiiGcnotGiy: \n", " Score: major=-110.0 minor=387.24660708429957, N: 220\n", " Inner iter over candidate germs Iter 042 of 194 GiiGcnotGxi: \n", " Score: major=-110.0 minor=398.8806041227024, N: 220\n", " Inner iter over candidate germs Iter 043 of 194 GiiGcnotGyi: \n", " Score: major=-110.0 minor=377.1752850069464, N: 220\n", " Inner iter over candidate germs Iter 044 of 194 GiiGcnotGcnot: \n", " Score: major=-110.0 minor=463.6711729121851, N: 220\n", " Inner iter over candidate germs Iter 045 of 194 GixGixGiy: \n", " Score: major=-110.0 minor=417.12876957637224, N: 220\n", " Inner iter over candidate germs Iter 046 of 194 GixGixGxi: \n", " Score: major=-110.0 minor=1003.7151023598973, N: 220\n", " Inner iter over candidate germs Iter 047 of 194 GixGixGyi: \n", " Score: major=-110.0 minor=557.8664938044556, N: 220\n", " Inner iter over candidate germs Iter 048 of 194 GixGixGcnot: \n", " Score: major=-110.0 minor=601.7248468077788, N: 220\n", " Inner iter over candidate germs Iter 049 of 194 GixGiyGiy: \n", " Score: major=-110.0 minor=381.5875397289188, N: 220\n", " Inner iter over candidate germs Iter 050 of 194 GixGiyGxi: \n", " Score: major=-110.0 minor=406.0320698433632, N: 220\n", " Inner iter over candidate germs Iter 051 of 194 GixGiyGyi: \n", " Score: major=-110.0 minor=381.1198977039211, N: 220\n", " Inner iter over candidate germs Iter 052 of 194 GixGiyGcnot: \n", " Score: major=-110.0 minor=370.85645167401174, N: 220\n", " Inner iter over candidate germs Iter 053 of 194 GixGxiGiy: \n", " Score: major=-110.0 minor=411.17393082877925, N: 220\n", " Inner iter over candidate germs Iter 054 of 194 GixGxiGxi: \n", " Score: major=-110.0 minor=677.5580501423584, N: 220\n", " Inner iter over candidate germs Iter 055 of 194 GixGxiGyi: \n", " Score: major=-110.0 minor=953.8983747124446, N: 220\n", " Inner iter over candidate germs Iter 056 of 194 GixGxiGcnot: \n", " Score: major=-110.0 minor=465.96406323454727, N: 220\n", " Inner iter over candidate germs Iter 057 of 194 GixGyiGiy: \n", " Score: major=-110.0 minor=364.6649692072515, N: 220\n", " Inner iter over candidate germs Iter 058 of 194 GixGyiGxi: \n", " Score: major=-110.0 minor=908.0632379705801, N: 220\n", " Inner iter over candidate germs Iter 059 of 194 GixGyiGyi: \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ " Score: major=-110.0 minor=507.04729983705255, N: 220\n", " Inner iter over candidate germs Iter 060 of 194 GixGyiGcnot: \n", " Score: major=-110.0 minor=433.50288926131725, N: 220\n", " Inner iter over candidate germs Iter 061 of 194 GixGcnotGiy: \n", " Score: major=-110.0 minor=370.5530035268961, N: 220\n", " Inner iter over candidate germs Iter 062 of 194 GixGcnotGxi: \n", " Score: major=-110.0 minor=456.3516454658403, N: 220\n", " Inner iter over candidate germs Iter 063 of 194 GixGcnotGyi: \n", " Score: major=-110.0 minor=417.7319600630204, N: 220\n", " Inner iter over candidate germs Iter 064 of 194 GixGcnotGcnot: \n", " Score: major=-110.0 minor=3838.4230527189966, N: 220\n", " Inner iter over candidate germs Iter 065 of 194 GiyGiyGxi: \n", " Score: major=-110.0 minor=559.1572054523858, N: 220\n", " Inner iter over candidate germs Iter 066 of 194 GiyGiyGyi: \n", " Score: major=-110.0 minor=454.4278306882242, N: 220\n", " Inner iter over candidate germs Iter 067 of 194 GiyGiyGcnot: \n", " Score: major=-110.0 minor=420.51098324364534, N: 220\n", " Inner iter over candidate germs Iter 068 of 194 GiyGxiGxi: \n", " Score: major=-110.0 minor=502.0837735866695, N: 220\n", " Inner iter over candidate germs Iter 069 of 194 GiyGxiGyi: \n", " Score: major=-110.0 minor=599.3589461827454, N: 220\n", " Inner iter over candidate germs Iter 070 of 194 GiyGxiGcnot: \n", " Score: major=-110.0 minor=355.2203378335406, N: 220\n", " Inner iter over candidate germs Iter 071 of 194 GiyGyiGxi: \n", " Score: major=-110.0 minor=544.9355225558594, N: 220\n", " Inner iter over candidate germs Iter 072 of 194 GiyGyiGyi: \n", " Score: major=-110.0 minor=459.1409105010606, N: 220\n", " Inner iter over candidate germs Iter 073 of 194 GiyGyiGcnot: \n", " Score: major=-110.0 minor=361.7384742131764, N: 220\n", " Inner iter over candidate germs Iter 074 of 194 GiyGcnotGxi: \n", " Score: major=-110.0 minor=356.86692984494726, N: 220\n", " Inner iter over candidate germs Iter 075 of 194 GiyGcnotGyi: \n", " Score: major=-110.0 minor=354.12761271503314, N: 220\n", " Inner iter over candidate germs Iter 076 of 194 GiyGcnotGcnot: \n", " Score: major=-110.0 minor=997.85200576264, N: 220\n", " Inner iter over candidate germs Iter 077 of 194 GxiGxiGyi: \n", " Score: major=-106.0 minor=851.5824660895574, N: 216\n", " Inner iter over candidate germs Iter 078 of 194 GxiGxiGcnot: \n", " Score: major=-110.0 minor=459.75073876758245, N: 220\n", " Inner iter over candidate germs Iter 079 of 194 GxiGyiGyi: \n", " Score: major=-106.0 minor=1540.146347263858, N: 216\n", " Inner iter over candidate germs Iter 080 of 194 GxiGyiGcnot: \n", " Score: major=-110.0 minor=468.91148045827157, N: 220\n", " Inner iter over candidate germs Iter 081 of 194 GxiGcnotGyi: \n", " Score: major=-110.0 minor=472.29448362953417, N: 220\n", " Inner iter over candidate germs Iter 082 of 194 GxiGcnotGcnot: \n", " Score: major=-110.0 minor=481.5147044651907, N: 220\n", " Inner iter over candidate germs Iter 083 of 194 GyiGyiGcnot: \n", " Score: major=-110.0 minor=415.13607161915996, N: 220\n", " Inner iter over candidate germs Iter 084 of 194 GyiGcnotGcnot: \n", " Score: major=-110.0 minor=537.8551892307478, N: 220\n", " Inner iter over candidate germs Iter 085 of 194 GixGcnotGixGcnot: \n", " Score: major=-100.0 minor=646.8916807904152, N: 220\n", " Inner iter over candidate germs Iter 086 of 194 GiyGxiGyiGxi: \n", " Score: major=-100.0 minor=587.8059898458891, N: 220\n", " Inner iter over candidate germs Iter 087 of 194 GixGixGiiGyi: \n", " Score: major=-100.0 minor=427.2986385663707, N: 220\n", " Inner iter over candidate germs Iter 088 of 194 GiyGiiGcnotGix: \n", " Score: major=-100.0 minor=396.21371280632576, N: 220\n", " Inner iter over candidate germs Iter 089 of 194 GiyGixGxiGxi: \n", " Score: major=-100.0 minor=489.66797149763346, N: 220\n", " Inner iter over candidate germs Iter 090 of 194 GxiGixGixGix: \n", " Score: major=-100.0 minor=565.1729997127393, N: 220\n", " Inner iter over candidate germs Iter 091 of 194 GixGiiGiiGcnot: \n", " Score: major=-100.0 minor=386.1805867670839, N: 220\n", " Inner iter over candidate germs Iter 092 of 194 GcnotGixGiiGix: \n", " Score: major=-100.0 minor=466.6489563274658, N: 220\n", " Inner iter over candidate germs Iter 093 of 194 GyiGyiGiiGxi: \n", " Score: major=-100.0 minor=762.8419760930435, N: 220\n", " Inner iter over candidate germs Iter 094 of 194 GiiGxiGxiGcnot: \n", " Score: major=-100.0 minor=455.76789177583333, N: 220\n", " Inner iter over candidate germs Iter 095 of 194 GixGyiGcnotGcnot: \n", " Score: major=-100.0 minor=447.8178982089423, N: 220\n", " Inner iter over candidate germs Iter 096 of 194 GiiGiyGcnotGiy: \n", " Score: major=-100.0 minor=415.96170464995583, N: 220\n", " Inner iter over candidate germs Iter 097 of 194 GyiGxiGyiGiy: \n", " Score: major=-100.0 minor=576.3534669334512, N: 220\n", " Inner iter over candidate germs Iter 098 of 194 GiiGiiGiiGix: \n", " Score: major=-100.0 minor=323.6780263351748, N: 220\n", " Inner iter over candidate germs Iter 099 of 194 GcnotGxiGyiGxi: \n", " Score: major=-100.0 minor=567.2731440170242, N: 220\n", " Inner iter over candidate germs Iter 100 of 194 GxiGyiGcnotGcnot: \n", " Score: major=-100.0 minor=523.9636065967061, N: 220\n", " Inner iter over candidate germs Iter 101 of 194 GyiGiiGiyGii: \n", " Score: major=-100.0 minor=377.98620926988247, N: 220\n", " Inner iter over candidate germs Iter 102 of 194 GxiGyiGiiGix: \n", " Score: major=-100.0 minor=545.2481931781406, N: 220\n", " Inner iter over candidate germs Iter 103 of 194 GiyGixGyiGiy: \n", " Score: major=-100.0 minor=374.150664052262, N: 220\n", " Inner iter over candidate germs Iter 104 of 194 GxiGiyGxiGcnot: \n", " Score: major=-100.0 minor=399.88025944607955, N: 220\n", " Inner iter over candidate germs Iter 105 of 194 GcnotGiiGcnotGiy: \n", " Score: major=-100.0 minor=500.7893121045563, N: 220\n", " Inner iter over candidate germs Iter 106 of 194 GiiGiyGxiGcnot: \n", " Score: major=-100.0 minor=384.5073424722342, N: 220\n", " Inner iter over candidate germs Iter 107 of 194 GiyGiiGcnotGii: \n", " Score: major=-100.0 minor=369.74719195941253, N: 220\n", " Inner iter over candidate germs Iter 108 of 194 GiyGcnotGxiGiy: \n", " Score: major=-100.0 minor=377.27493348632856, N: 220\n", " Inner iter over candidate germs Iter 109 of 194 GyiGiiGxiGiy: \n", " Score: major=-100.0 minor=484.740286565944, N: 220\n", " Inner iter over candidate germs Iter 110 of 194 GcnotGyiGiiGix: \n", " Score: major=-100.0 minor=420.5797018562984, N: 220\n", " Inner iter over candidate germs Iter 111 of 194 GiyGyiGixGiy: \n", " Score: major=-100.0 minor=386.71583872412566, N: 220\n", " Inner iter over candidate germs Iter 112 of 194 GcnotGcnotGiyGcnot: \n", " Score: major=-100.0 minor=469.1037099053934, N: 220\n", " Inner iter over candidate germs Iter 113 of 194 GixGiiGxiGxi: \n", " Score: major=-100.0 minor=546.8347769541742, N: 220\n", " Inner iter over candidate germs Iter 114 of 194 GcnotGcnotGyiGyi: \n", " Score: major=-100.0 minor=590.2471076445547, N: 220\n", " Inner iter over candidate germs Iter 115 of 194 GcnotGixGyiGiiGii: \n", " Score: major=-90.0 minor=386.853013479971, N: 220\n", " Inner iter over candidate germs Iter 116 of 194 GxiGxiGiyGiyGxi: \n", " Score: major=-90.0 minor=473.097766581993, N: 220\n", " Inner iter over candidate germs Iter 117 of 194 GiyGyiGxiGxiGxi: \n", " Score: major=-90.0 minor=739.4052274148781, N: 220\n", " Inner iter over candidate germs Iter 118 of 194 GcnotGyiGiyGcnotGyi: \n", " Score: major=-90.0 minor=457.81720087767684, N: 220\n", " Inner iter over candidate germs Iter 119 of 194 GiiGyiGyiGyiGyi: \n", " Score: major=-90.0 minor=1087.5617268513402, N: 220\n", " Inner iter over candidate germs Iter 120 of 194 GxiGiiGcnotGiyGix: \n", " Score: major=-90.0 minor=416.70562205220875, N: 220\n", " Inner iter over candidate germs Iter 121 of 194 GyiGcnotGixGyiGxi: \n", " Score: major=-90.0 minor=466.11242305634397, N: 220\n", " Inner iter over candidate germs Iter 122 of 194 GyiGcnotGiyGixGiy: \n", " Score: major=-90.0 minor=420.3299490478994, N: 220\n", " Inner iter over candidate germs Iter 123 of 194 GyiGyiGiyGcnotGiy: \n", " Score: major=-90.0 minor=410.30101222047074, N: 220\n", " Inner iter over candidate germs Iter 124 of 194 GiyGyiGiiGiyGyi: \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ " Score: major=-90.0 minor=603.9217618936768, N: 220\n", " Inner iter over candidate germs Iter 125 of 194 GyiGixGixGiyGiy: \n", " Score: major=-90.0 minor=422.18012815021166, N: 220\n", " Inner iter over candidate germs Iter 126 of 194 GyiGixGixGcnotGxi: \n", " Score: major=-90.0 minor=568.7660762497272, N: 220\n", " Inner iter over candidate germs Iter 127 of 194 GcnotGcnotGcnotGixGxi: \n", " Score: major=-90.0 minor=453.1879797053376, N: 220\n", " Inner iter over candidate germs Iter 128 of 194 GiyGiyGyiGyiGyi: \n", " Score: major=-90.0 minor=421.8117103638414, N: 220\n", " Inner iter over candidate germs Iter 129 of 194 GiiGyiGiiGixGcnot: \n", " Score: major=-90.0 minor=401.44913440855623, N: 220\n", " Inner iter over candidate germs Iter 130 of 194 GiyGiiGyiGiiGxi: \n", " Score: major=-90.0 minor=445.2401716987465, N: 220\n", " Inner iter over candidate germs Iter 131 of 194 GixGiiGcnotGiiGxi: \n", " Score: major=-90.0 minor=423.70376281328157, N: 220\n", " Inner iter over candidate germs Iter 132 of 194 GiyGxiGcnotGxiGxi: \n", " Score: major=-90.0 minor=452.45862206090345, N: 220\n", " Inner iter over candidate germs Iter 133 of 194 GiiGyiGixGiyGii: \n", " Score: major=-90.0 minor=408.2232663311729, N: 220\n", " Inner iter over candidate germs Iter 134 of 194 GixGcnotGxiGxiGiy: \n", " Score: major=-90.0 minor=415.2153370641421, N: 220\n", " Inner iter over candidate germs Iter 135 of 194 GiiGyiGiyGyiGcnotGxi: \n", " Score: major=-80.0 minor=451.3433837320062, N: 220\n", " Inner iter over candidate germs Iter 136 of 194 GxiGiiGixGiyGyiGyi: \n", " Score: major=-80.0 minor=556.1912508851067, N: 220\n", " Inner iter over candidate germs Iter 137 of 194 GiyGiiGixGcnotGixGiy: \n", " Score: major=-80.0 minor=445.99611865148063, N: 220\n", " Inner iter over candidate germs Iter 138 of 194 GcnotGiiGxiGcnotGixGxi: \n", " Score: major=-80.0 minor=495.00071348339753, N: 220\n", " Inner iter over candidate germs Iter 139 of 194 GcnotGiiGxiGyiGyiGiy: \n", " Score: major=-80.0 minor=444.5047385488089, N: 220\n", " Inner iter over candidate germs Iter 140 of 194 GixGiyGiyGiyGiyGcnot: \n", " Score: major=-80.0 minor=1004.1064118762414, N: 220\n", " Inner iter over candidate germs Iter 141 of 194 GyiGixGxiGixGiyGiy: \n", " Score: major=-80.0 minor=478.5299268367509, N: 220\n", " Inner iter over candidate germs Iter 142 of 194 GxiGiyGiyGyiGiyGcnot: \n", " Score: major=-80.0 minor=449.42071003876066, N: 220\n", " Inner iter over candidate germs Iter 143 of 194 GixGyiGiyGiyGxiGxi: \n", " Score: major=-80.0 minor=447.6605788405296, N: 220\n", " Inner iter over candidate germs Iter 144 of 194 GiyGiiGiiGyiGxiGyi: \n", " Score: major=-80.0 minor=428.4513617635731, N: 220\n", " Inner iter over candidate germs Iter 145 of 194 GcnotGyiGiiGixGxiGix: \n", " Score: major=-80.0 minor=557.2605801677712, N: 220\n", " Inner iter over candidate germs Iter 146 of 194 GcnotGcnotGcnotGiyGcnotGii: \n", " Score: major=-80.0 minor=608.6562678079595, N: 220\n", " Inner iter over candidate germs Iter 147 of 194 GixGiyGyiGiyGiiGiy: \n", " Score: major=-80.0 minor=449.8148270596018, N: 220\n", " Inner iter over candidate germs Iter 148 of 194 GixGixGiiGiyGiyGyi: \n", " Score: major=-80.0 minor=454.89776600069575, N: 220\n", " Inner iter over candidate germs Iter 149 of 194 GyiGxiGiyGyiGcnotGyi: \n", " Score: major=-80.0 minor=476.2564788021595, N: 220\n", " Inner iter over candidate germs Iter 150 of 194 GyiGcnotGiiGcnotGixGiy: \n", " Score: major=-80.0 minor=485.712547440067, N: 220\n", " Inner iter over candidate germs Iter 151 of 194 GyiGyiGiiGxiGiiGiy: \n", " Score: major=-80.0 minor=550.5177324758916, N: 220\n", " Inner iter over candidate germs Iter 152 of 194 GyiGiyGxiGyiGyiGyi: \n", " Score: major=-80.0 minor=606.891426232223, N: 220\n", " Inner iter over candidate germs Iter 153 of 194 GiiGiyGiyGiiGxiGxi: \n", " Score: major=-80.0 minor=436.61535417378707, N: 220\n", " Inner iter over candidate germs Iter 154 of 194 GyiGcnotGiiGixGxiGii: \n", " Score: major=-80.0 minor=472.33628553441423, N: 220\n", " Inner iter over candidate germs Iter 155 of 194 GcnotGcnotGcnotGxiGixGiiGiy: \n", " Score: major=-70.0 minor=451.9472664399316, N: 220\n", " Inner iter over candidate germs Iter 156 of 194 GiyGxiGiyGxiGxiGyiGyi: \n", " Score: major=-70.0 minor=550.1831644253148, N: 220\n", " Inner iter over candidate germs Iter 157 of 194 GxiGiyGixGcnotGiyGixGii: \n", " Score: major=-70.0 minor=463.12597560384296, N: 220\n", " Inner iter over candidate germs Iter 158 of 194 GcnotGiiGixGiiGixGiyGcnot: \n", " Score: major=-70.0 minor=442.4195963923704, N: 220\n", " Inner iter over candidate germs Iter 159 of 194 GiyGcnotGiiGiyGiyGyiGcnot: \n", " Score: major=-70.0 minor=560.4788644603957, N: 220\n", " Inner iter over candidate germs Iter 160 of 194 GixGiyGixGyiGxiGiiGxi: \n", " Score: major=-70.0 minor=485.98399741668044, N: 220\n", " Inner iter over candidate germs Iter 161 of 194 GyiGiiGiyGyiGcnotGxiGii: \n", " Score: major=-70.0 minor=467.0594653017482, N: 220\n", " Inner iter over candidate germs Iter 162 of 194 GiyGixGxiGixGiiGxiGii: \n", " Score: major=-70.0 minor=519.3776535610428, N: 220\n", " Inner iter over candidate germs Iter 163 of 194 GyiGcnotGcnotGiyGxiGxiGxi: \n", " Score: major=-70.0 minor=611.1035836860348, N: 220\n", " Inner iter over candidate germs Iter 164 of 194 GiyGiiGiiGiyGiyGixGxi: \n", " Score: major=-70.0 minor=445.2588673714156, N: 220\n", " Inner iter over candidate germs Iter 165 of 194 GxiGyiGixGiyGyiGxiGyi: \n", " Score: major=-70.0 minor=852.8296055022757, N: 220\n", " Inner iter over candidate germs Iter 166 of 194 GxiGyiGyiGcnotGixGixGiy: \n", " Score: major=-70.0 minor=485.01808948875555, N: 220\n", " Inner iter over candidate germs Iter 167 of 194 GiyGxiGyiGxiGcnotGyiGix: \n", " Score: major=-70.0 minor=567.1253802035617, N: 220\n", " Inner iter over candidate germs Iter 168 of 194 GxiGxiGyiGyiGixGiiGxi: \n", " Score: major=-70.0 minor=822.1765831015093, N: 220\n", " Inner iter over candidate germs Iter 169 of 194 GiiGyiGxiGcnotGcnotGixGcnot: \n" ] }, { "ename": "KeyboardInterrupt", "evalue": "", "output_type": "error", "traceback": [ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[0;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)", "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[1;32m 44\u001b[0m \u001b[0mseedStart\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;36m4\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 45\u001b[0m do_greedy_germsel(gs_target, forced_germs, candidate_counts,\n\u001b[0;32m---> 46\u001b[0;31m seedStart, \"germs_EXAMPLE.pkl\", comm)\n\u001b[0m", "\u001b[0;32m\u001b[0m in \u001b[0;36mdo_greedy_germsel\u001b[0;34m(gs_target, forced_germs, candidate_counts, seedStart, outFilename, comm)\u001b[0m\n\u001b[1;32m 30\u001b[0m \u001b[0mrandomizationStrength\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m1e-3\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mnumCopies\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m3\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mseed\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m1234\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 31\u001b[0m \u001b[0mgatePenalty\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m10.0\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mscoreFunc\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'all'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mtol\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m1e-6\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mthreshold\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m1e5\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 32\u001b[0;31m pretest=False, force=forced_germs, verbosity=5, comm=comm, memLimit=0.5*(1024**3))\n\u001b[0m\u001b[1;32m 33\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 34\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mcomm\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mNone\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mcomm\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mGet_rank\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;36m0\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", "\u001b[0;32m~/research/pyGSTi/packages/pygsti/algorithms/germselection.py\u001b[0m in \u001b[0;36mbuild_up_breadth\u001b[0;34m(gatesetList, germsList, randomize, randomizationStrength, numCopies, seed, gatePenalty, scoreFunc, tol, threshold, check, force, pretest, memLimit, comm, profiler, verbosity)\u001b[0m\n\u001b[1;32m 1309\u001b[0m worstScore = max( worstScore, compute_composite_germ_score(\n\u001b[1;32m 1310\u001b[0m \u001b[0mpartialDerivDaggerDeriv\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtestDDD\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0minitN\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0minitN\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1311\u001b[0;31m **nonAC_kwargs))\n\u001b[0m\u001b[1;32m 1312\u001b[0m \u001b[0mtestDDDs\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtestDDD\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;31m#save in case this is a keeper\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1313\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", "\u001b[0;32m~/research/pyGSTi/packages/pygsti/algorithms/germselection.py\u001b[0m in \u001b[0;36mcompute_composite_germ_score\u001b[0;34m(scoreFn, thresholdAC, initN, partialDerivDaggerDeriv, gateset, partialGermsList, eps, numGaugeParams, gatePenalty, germLengths, l1Penalty)\u001b[0m\n\u001b[1;32m 429\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 430\u001b[0m \u001b[0mcombinedDDD\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0m_np\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msum\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mpartialDerivDaggerDeriv\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 431\u001b[0;31m \u001b[0msortedEigenvals\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0m_np\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msort\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0m_np\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mreal\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0m_nla\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0meigvalsh\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mcombinedDDD\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 432\u001b[0m \u001b[0mobservableEigenvals\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0msortedEigenvals\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mnumGaugeParams\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 433\u001b[0m \u001b[0mN_AC\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;36m0\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", "\u001b[0;32m/usr/local/lib/python3.7/site-packages/numpy/linalg/linalg.py\u001b[0m in \u001b[0;36meigvalsh\u001b[0;34m(a, UPLO)\u001b[0m\n\u001b[1;32m 1126\u001b[0m \u001b[0mt\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mresult_t\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0m_commonType\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1127\u001b[0m \u001b[0msignature\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m'D->d'\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0misComplexType\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mt\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32melse\u001b[0m \u001b[0;34m'd->d'\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1128\u001b[0;31m \u001b[0mw\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mgufunc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0msignature\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msignature\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mextobj\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mextobj\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1129\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mw\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mastype\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0m_realType\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mresult_t\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcopy\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mFalse\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1130\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", "\u001b[0;31mKeyboardInterrupt\u001b[0m: " ] } ], "source": [ "from __future__ import print_function\n", "import time\n", "\n", "import pygsti\n", "import pygsti.construction as pc\n", "from pygsti.construction import std2Q_XYICNOT\n", "from pygsti.algorithms import germselection as germsel\n", "\n", "from mpi4py import MPI\n", "comm = MPI.COMM_WORLD\n", "\n", "def do_greedy_germsel(gs_target, forced_germs, candidate_counts,\n", " seedStart, outFilename, comm):\n", " #candidate_counts is a dict of keys = germ lengths, values = # of germs at that length \n", "\n", " tStart = time.time()\n", "\n", " candidate_germs = []\n", " for i,(germLength, count) in enumerate(candidate_counts.items()):\n", " if count == \"all upto\":\n", " candidate_germs.extend( pc.list_all_gatestrings_without_powers_and_cycles(\n", " gs_target.gates.keys(), maxLength=germLength) )\n", " else:\n", " candidate_germs.extend( pc.list_random_gatestrings_onelen(\n", " gs_target.gates.keys(), germLength, count, seed=seedStart+i))\n", "\n", " available_germs = pygsti.tools.remove_duplicates( forced_germs + candidate_germs )\n", " print(\"%d available germs\" % len(available_germs))\n", " germs = germsel.build_up_breadth(gs_target, available_germs,\n", " randomizationStrength=1e-3, numCopies=3, seed=1234,\n", " gatePenalty=10.0, scoreFunc='all', tol=1e-6, threshold=1e5,\n", " pretest=False, force=forced_germs, verbosity=5, comm=comm, memLimit=0.5*(1024**3))\n", "\n", " if comm is None or comm.Get_rank() == 0:\n", " print(\"Germs (%d) = \\n\" % len(germs), \"\\n\".join(map(str,germs)))\n", " print(\"Total time = %gs\" % (time.time()-tStart))\n", " pickle.dump(germs,open(outFilename,\"wb\"))\n", " return germs\n", " \n", "#2Q case \n", "gs_target = std2Q_XYICNOT.gs_target\n", "forced_germs = pygsti.construction.gatestring_list([(gl,) for gl in gs_target.gates.keys()]) #singletons \n", "candidate_counts = { 3:\"all upto\", 4:30, 5:20, 6:20, 7:20, 8:20} # germLength:num_candidates \n", "seedStart = 4\n", "do_greedy_germsel(gs_target, forced_germs, candidate_counts,\n", " seedStart, \"germs_EXAMPLE.pkl\", comm)" ] }, { "cell_type": "markdown", "metadata": { "collapsed": true }, "source": [ "Above is **keyboard-interrupted on purpose**, as this output was produced with a single processor and it would have taken a very long time.\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.0" } }, "nbformat": 4, "nbformat_minor": 2 }