"],"text/plain":[" text label title \\\n","0 甄加索是自杀吗 不是 海岸之谜 \n","1 甄加索有身体上的疾病吗 是 海岸之谜 \n","2 画作是甄的 是 海岸之谜 \n","3 甄有心脏病吗 是 海岸之谜 \n","4 车轮是凶手留下的 不是 海岸之谜 \n","... ... ... ... \n","2995 哭泣者必须在晚上祭奠吗 是 甄庄哭声 \n","2996 尸体在湖里吗 不是 甄庄哭声 \n","2997 哭泣者和死者有特殊关系吗 是 甄庄哭声 \n","2998 是帽子的主人去世了吗 不是 甄庄哭声 \n","2999 死者受伤了吗 不是 甄庄哭声 \n","\n"," puzzle \\\n","0 在远离城市喧嚣的海边小屋,一天清晨,邻居发现甄加索僵卧在沙滩上,已无生命迹象。现场没有发现任... \n","1 在远离城市喧嚣的海边小屋,一天清晨,邻居发现甄加索僵卧在沙滩上,已无生命迹象。现场没有发现任... \n","2 在远离城市喧嚣的海边小屋,一天清晨,邻居发现甄加索僵卧在沙滩上,已无生命迹象。现场没有发现任... \n","3 在远离城市喧嚣的海边小屋,一天清晨,邻居发现甄加索僵卧在沙滩上,已无生命迹象。现场没有发现任... \n","4 在远离城市喧嚣的海边小屋,一天清晨,邻居发现甄加索僵卧在沙滩上,已无生命迹象。现场没有发现任... \n","... ... \n","2995 在一个安静的夜晚,小村庄的湖边突然传来了阵阵哭泣声。第二天早晨,村长甄锐发现湖边的石头上放着... \n","2996 在一个安静的夜晚,小村庄的湖边突然传来了阵阵哭泣声。第二天早晨,村长甄锐发现湖边的石头上放着... \n","2997 在一个安静的夜晚,小村庄的湖边突然传来了阵阵哭泣声。第二天早晨,村长甄锐发现湖边的石头上放着... \n","2998 在一个安静的夜晚,小村庄的湖边突然传来了阵阵哭泣声。第二天早晨,村长甄锐发现湖边的石头上放着... \n","2999 在一个安静的夜晚,小村庄的湖边突然传来了阵阵哭泣声。第二天早晨,村长甄锐发现湖边的石头上放着... \n","\n"," truth \\\n","0 甄加索是一位热爱自然的画家,他每年都会来到这个海边小屋寻找灵感。在他生命的最后几天,他一直在... \n","1 甄加索是一位热爱自然的画家,他每年都会来到这个海边小屋寻找灵感。在他生命的最后几天,他一直在... \n","2 甄加索是一位热爱自然的画家,他每年都会来到这个海边小屋寻找灵感。在他生命的最后几天,他一直在... \n","3 甄加索是一位热爱自然的画家,他每年都会来到这个海边小屋寻找灵感。在他生命的最后几天,他一直在... \n","4 甄加索是一位热爱自然的画家,他每年都会来到这个海边小屋寻找灵感。在他生命的最后几天,他一直在... \n","... ... \n","2995 原来,这顶破旧的帽子属于一个小男孩,他小时候与爷爷在湖边生活。爷爷教他钓鱼、游泳,还告诉他湖... \n","2996 原来,这顶破旧的帽子属于一个小男孩,他小时候与爷爷在湖边生活。爷爷教他钓鱼、游泳,还告诉他湖... \n","2997 原来,这顶破旧的帽子属于一个小男孩,他小时候与爷爷在湖边生活。爷爷教他钓鱼、游泳,还告诉他湖... \n","2998 原来,这顶破旧的帽子属于一个小男孩,他小时候与爷爷在湖边生活。爷爷教他钓鱼、游泳,还告诉他湖... \n","2999 原来,这顶破旧的帽子属于一个小男孩,他小时候与爷爷在湖边生活。爷爷教他钓鱼、游泳,还告诉他湖... \n","\n"," internlm/internlm2_5-7b-chat-1m \\\n","0 不是 \n","1 是 \n","2 不是 \n","3 是 \n","4 不是 \n","... ... \n","2995 不是 \n","2996 不是 \n","2997 是 \n","2998 是 \n","2999 不是 \n","\n"," internlm/internlm2_5-7b-chat-1m_checkpoint-562 \\\n","0 不是 \n","1 是 \n","2 是 \n","3 是 \n","4 不重要 \n","... ... \n","2995 不重要 \n","2996 不重要 \n","2997 是 \n","2998 是 \n","2999 不重要 \n","\n"," internlm/internlm2_5-7b-chat-1m_checkpoint-1124 \\\n","0 不是 \n","1 是 \n","2 是 \n","3 是 \n","4 不是 \n","... ... \n","2995 不重要 \n","2996 不重要 \n","2997 是 \n","2998 是 \n","2999 不重要 \n","\n"," internlm/internlm2_5-7b-chat-1m_checkpoint-1686 \\\n","0 不是 \n","1 是 \n","2 是 \n","3 是 \n","4 不是 \n","... ... \n","2995 不重要 \n","2996 不是 \n","2997 是 \n","2998 是 \n","2999 不是 \n","\n"," internlm/internlm2_5-7b-chat-1m_checkpoint-2248 \\\n","0 不是 \n","1 是 \n","2 是 \n","3 是 \n","4 不是 \n","... ... \n","2995 不重要 \n","2996 不是 \n","2997 是 \n","2998 是 \n","2999 不重要 \n","\n"," internlm/internlm2_5-7b-chat-1m_checkpoint-2810 \\\n","0 不是 \n","1 是 \n","2 是 \n","3 是 \n","4 不是 \n","... ... \n","2995 不重要 \n","2996 不是 \n","2997 是 \n","2998 是 \n","2999 不是 \n","\n"," internlm/internlm2_5-7b-chat-1m_checkpoint-3372 \n","0 不是 \n","1 是 \n","2 是 \n","3 是 \n","4 不是 \n","... ... \n","2995 不重要 \n","2996 不是 \n","2997 是 \n","2998 是 \n","2999 不重要 \n","\n","[3000 rows x 12 columns]"]},"execution_count":5,"metadata":{},"output_type":"execute_result"}],"source":["import pandas as pd\n","\n","df = pd.read_csv(\"results/mgtv-results_nv4080_r2.csv\")\n","df"]},{"cell_type":"code","execution_count":6,"metadata":{},"outputs":[],"source":["import matplotlib.pyplot as plt\n","from matplotlib import rcParams\n","\n","def plot_value_counts(df, column):\n"," font_family = rcParams[\"font.family\"]\n"," # Set the font to SimHei to support Chinese characters\n"," rcParams[\"font.family\"] = \"STHeiti\"\n"," rcParams[\"axes.unicode_minus\"] = False # This is to support the minus sign in Chinese.\n","\n"," plt.figure(figsize=(12, 6))\n"," df[column].value_counts().plot(kind=\"bar\")\n"," # add values on top of bars\n"," for i, v in enumerate(df[column].value_counts()):\n"," plt.text(i, v + 0.1, str(v), ha=\"center\")\n"," plt.show()\n"," \n"," rcParams[\"font.family\"] = font_family\n"]},{"cell_type":"code","execution_count":7,"metadata":{},"outputs":[{"data":{"text/plain":["['text',\n"," 'label',\n"," 'title',\n"," 'puzzle',\n"," 'truth',\n"," 'internlm/internlm2_5-7b-chat-1m',\n"," 'internlm/internlm2_5-7b-chat-1m_checkpoint-562',\n"," 'internlm/internlm2_5-7b-chat-1m_checkpoint-1124',\n"," 'internlm/internlm2_5-7b-chat-1m_checkpoint-1686',\n"," 'internlm/internlm2_5-7b-chat-1m_checkpoint-2248',\n"," 'internlm/internlm2_5-7b-chat-1m_checkpoint-2810',\n"," 'internlm/internlm2_5-7b-chat-1m_checkpoint-3372']"]},"execution_count":7,"metadata":{},"output_type":"execute_result"}],"source":["df.columns.to_list()"]},{"cell_type":"code","execution_count":9,"metadata":{},"outputs":[{"name":"stderr","output_type":"stream","text":["findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 19981 (\\N{CJK UNIFIED IDEOGRAPH-4E0D}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 26159 (\\N{CJK UNIFIED IDEOGRAPH-662F}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 37325 (\\N{CJK UNIFIED IDEOGRAPH-91CD}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 35201 (\\N{CJK UNIFIED IDEOGRAPH-8981}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n"]},{"name":"stderr","output_type":"stream","text":["/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 12290 (\\N{IDEOGRAPHIC FULL STOP}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 30007 (\\N{CJK UNIFIED IDEOGRAPH-7537}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 23401 (\\N{CJK UNIFIED IDEOGRAPH-5B69}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n"]},{"name":"stdout","output_type":"stream","text":["********** internlm/internlm2_5-7b-chat-1m **********\n","internlm/internlm2_5-7b-chat-1m\n","不是 1670\n","是 1283\n","不重要 43\n","不重要。 3\n","是男孩。 1\n","Name: count, dtype: int64\n"]},{"data":{"image/png":"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xcXFOnTokGv9yJEjysnJUXh4uFq1aqU77rhDu3fv1vr161VZWel6JVl4eLgCAgIUFxenZs2aKTk5WXPmzFFwcLBefvllHTlyRImJ3z+B//3331dBQYH69Omj0NBQ5ebmaurUqbrxxhvVtm1bX5w2AAAA6gheX1YH8foy83h9mXm+vM7P5e1RwZv/74LxkGsGK2zAvfp6acpFt4u85ykFxV4rSSo9cVCnM95QWf4hWVUVatwiVmH971Hw1b2/P8ZXe76f/+aYVFmuRk1bqEnH/nL0u0N+QaHeO7nL4DoHAADwrprmUO6IA2hwgmKvVZvp6y85f7m5aoGtOijy7scvfYw21ypq7Pyf1B8AAACubDw1HQAAAAAAgwjiAAAAAAAYRBAHAAAAAMAggjgAAAAAAAYRxAEAAAAAMIggDgAAAACAQQRxAAAAAAAMIogDAAAAAGAQQRwAAAAAAIMI4gAAAAAAGEQQBwAAAADAIII4AAAAAAAGEcQBAAAAADCIIA4AAAAAgEEEcQAAAAAADCKIAwAAAABgUK2DeEZGhkaMGKHo6GjZbDatWbPGNVdeXq7p06ere/fuCgkJUXR0tO677z4dP37cbR+nTp1SUlKS7Ha7wsLClJKSouLiYreaPXv26KabblJQUJBiYmI0b968n3aGAAAAAADUIbUO4iUlJerRo4cWL158wdyZM2e0e/duzZ49W7t379bf//537d+/X7fddptbXVJSknJzc5Wenq7169crIyNDEyZMcM07nU4NGTJEbdq0UXZ2tp555hk98sgjeumll37CKQIAAAAAUHf413aDYcOGadiwYRedczgcSk9Pdxt74YUXdMMNNygvL0+xsbHat2+fNm3apF27dql3796SpOeff17Dhw/X/PnzFR0drZUrV6qsrEyvvfaaAgIC1K1bN+Xk5GjBggVugR0AAAAAgPrG678RLyoqks1mU1hYmCQpMzNTYWFhrhAuSfHx8fLz81NWVparZuDAgQoICHDVJCQkaP/+/fr2228vepzS0lI5nU63BQAAAACAusarQfzcuXOaPn267rnnHtntdklSfn6+IiIi3Or8/f0VHh6u/Px8V01kZKRbTfV6dc350tLS5HA4XEtMTIynTwcAAAAAgJ/Na0G8vLxcd911lyzL0pIlS7x1GJeZM2eqqKjItRw7dszrxwQAAAAAoLZq/Rvx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eeedvHcW9U7Hjh3VunXrGtValqUzZ84oKyvLy10BnsV1Xv/wMQgAAA2UzWZTbGxsjev57B71UUhIiLZu3Vrj+j59+nixG8A7uM7rH15fBgBAA8V7Z9EQcJ2jIeA6r38I4gAAAAAAGEQQBwAAAADAIH4jDgBAA3X27Fk99thjNarl9+EAAHgOQRwAgAZq2bJlOnv2bI3rExISvNgN4B0BAQHq379/jetbtGjhxW4A7+A6r38I4gAANFADBw70dQuA191www06efJkjevbt2/vxW4A7+A6r394jzgAAACuWD179tTatWtr/POKO++8Uzt37vRyV4BncZ3XP9wRBwAAwBXLZrMpNja2xvXco0J9xHVe//DUdAAAAFyxeL8yGgKu8/qHIA4AAAAAgEEEcQAAAAAADOI34gAAALhinT17Vo899liNavndLOorrvP6h6emAwAA4IqVkZGhs2fP1rje4XCoX79+XuwI8Dyu8/qHIA4AAAAAgEH8RhwAAAAAAIMI4gAAAAAAGEQQBwAAAADAIII4AAAAAAAGEcQBAB41aNAgTZ482ddtXFLbtm21cOHCerNfT7LZbFqzZo2v2/CKRx55RD179vToPo8ePSqbzaacnByP7hcAAII4AMCj/v73v+vxxx+vUW19DzorVqzQgAEDJEm7du3ShAkTarzttm3bZLPZdPr0aS915x0vv/yybrrpJjVr1kzNmjVTfHy8du7cWePtx40bJ5vN5rYMHTr0stssX778gm2ql8LCwp97Sl5X0w+nzp07p3Hjxql79+7y9/fXqFGjvN4bAMA3/H3dAADgyhIeHu6T45aXl6tx48ZGj/nee+/ptttukyS1bNnS6LGrWZalyspK+fub+U/6tm3bdM8996h///4KCgrS008/rSFDhig3N1dXXXVVjfYxdOhQvf766671wMDAy9bffffdF4T1cePG6dy5c4qIiKj9SdRRlZWVCg4O1qRJk/Tuu+/6uh0AgBdxRxwA4FE/vPvXtm1bPfXUU/rtb3+rpk2bKjY2Vi+99JKrtl27dpKk6667TjabTYMGDXLNvfLKK+rSpYuCgoLUuXNnvfjii6656jvpb731lm6++WYFBQVp5cqVGjdunEaNGqX58+erVatWat68uVJTU1VeXn7Jfm02m5YtW6Zbb71VTZo0UZcuXZSZmalDhw5p0KBBCgkJUf/+/XX48GG37c6dO6fNmze7gvj5X0232Wx65ZVX9Ktf/UpNmjRRhw4dtHbtWlf/t9xyiySpWbNmstlsGjdunCSpqqpKaWlpateunYKDg9WjRw/97W9/c+23+k76xo0b1atXLwUGBuof//iHBg0apEmTJmnatGkKDw9XVFSUHnnkkUued/Xf4dtvv62bbrpJwcHB6tOnjw4cOKBdu3apd+/eCg0N1bBhw3Ty5EnXditXrtTvf/979ezZU507d9Yrr7yiqqoqbdmy5ZLHOl9gYKCioqJcS7NmzS5bHxwc7FbfqFEjbd26VSkpKRfULlu2TDExMWrSpInuuusuFRUVXXbfVVVVmjdvntq3b6/AwEDFxsbqySefdKv58ssvdcstt6hJkybq0aOHMjMzXXPffPON7rnnHl111VVq0qSJunfvrjfffNM1P27cOG3fvl3PPfec6y7+0aNHL9pLSEiIlixZovHjxysqKuqiNdVfwX/ttdcUGxur0NBQ/f73v1dlZaXmzZunqKgoRUREXHAOAIA6xgIAwINuvvlm6w9/+INlWZbVpk0bKzw83Fq8eLF18OBBKy0tzfLz87O++OILy7Isa+fOnZYk68MPP7ROnDhhffPNN5ZlWdZf/vIXq1WrVta7775rffnll9a7775rhYeHW8uXL7csy7KOHDliSbLatm3rqjl+/LiVnJxs2e126/7777f27dtnrVu3zmrSpIn10ksvufpr06aN9eyzz7rWJVlXXXWV9dZbb1n79++3Ro0aZbVt29b65S9/aW3atMn6/PPPrX79+llDhw51O8/169dbHTt2vOx+W7duba1atco6ePCgNWnSJCs0NNT65ptvrIqKCuvdd9+1JFn79++3Tpw4YZ0+fdqyLMt64oknrM6dO1ubNm2yDh8+bL3++utWYGCgtW3bNsuyLOujjz6yJFnXXnuttXnzZuvQoUPWN998Y918882W3W63HnnkEevAgQPWihUrLJvNZm3evNmtp9WrV7v9HVYfq/o8e/XqZQ0aNMj6xz/+Ye3evdtq3769df/991/yn7fT6bSCgoKsdevW1eTysJKTky2Hw2G1bNnS6tixo3X//fdb//nPf2q0bbX58+dbDofDOnPmjGvs4YcftkJCQqxf/vKX1meffWZt377dat++vXXvvfdedl/Tpk2zmjVrZi1fvtw6dOiQ9fHHH1svv/yyZVnuf0fr16+39u/fb91xxx1WmzZtrPLycsuyLOvf//639cwzz1ifffaZdfjwYWvRokVWo0aNrKysLMuyLOv06dNWXFycNX78eOvEiRPWiRMnrIqKihr9PY0cOfKC8YcfftgKDQ217rjjDis3N9dau3atFRAQYCUkJFgPPvig9cUXX1ivvfaaJcn65JNPavpXCgAwjCAOAPCo84P4r3/9a9dcVVWVFRERYS1ZssSyrP8LOp999pnbPq6++mpr1apVbmOPP/64FRcX57bdwoUL3WqSk5OtNm3auAWdO++807r77rtd6xcLzLNmzXKtZ2ZmWpKsV1991TX25ptvWkFBQW7HGj9+vPWnP/2pxvstLi62JFkbN260LOv/AvW3337rqjl37pzVpEkTa8eOHW7HSklJse655x637dasWeNWc/PNN1sDBgxwG+vTp481ffp0t57OD+KvvPKK23lKsrZs2eIaS0tLszp16mRdygMPPGD94he/sM6ePXvJmh968803rffee8/as2ePtXr1aqtLly5Wnz59ahROq3Xp0sV64IEH3MYefvhhq1GjRta///1v19jGjRstPz8/68SJExfdj9PptAIDA13B+3wX+zvKzc21JFn79u27ZH+JiYnWH//4R9f6D/+dqKnLBfEmTZpYTqfTNZaQkGC1bdvWqqysdI116tTJSktLq9UxAQDm8BtxAIBXXXvtta4/22w2RUVFXfYBWyUlJTp8+LBSUlI0fvx413hFRYUcDodbbe/evS/Yvlu3bmrUqJFrvVWrVtq7d2+Ne4yMjJQkde/e3W3s3LlzcjqdstvtsixL69at09tvv13j/YaEhMhut1/23A8dOqQzZ87ov/7rv9zGy8rKdN1117mNXezcf3g86ftz/7GHmdXk3C+1j7lz5+qvf/2rtm3bpqCgoMsep9qYMWNcf+7evbuuvfZaXX311dq2bZsGDx6sYcOG6eOPP5YktWnTRrm5uW7bZ2Zmat++ffrzn/98wb5jY2PdfqceFxenqqoq7d+/XwcPHtSwYcNcc8uWLVOHDh1UWlqqwYMHX7bnH/4dtWrVSpJUWFiozp07q7KyUk899ZTefvttff311yorK1NpaamaNGly2X1269ZNX331lSTppptu0saNGy9b/0Nt27ZV06ZNXeuRkZFq1KiR/Pz83Mbqw4PsAKChIogDALzq/Aeo2Ww2VVVVXbK+uLhY0vdP5+7bt6/b3A8DtvR9uP25xzt/G5vNdsmx6v3s3LlTFRUV6t+/f433W5Neqs99w4YNFzz47PwHmpk894vtY/78+Zo7d64+/PDDCz4AqI1f/OIXatGihQ4dOqTBgwfrlVde0dmzZy96PtL3zw7o2bOnevXqVavj9O7d2+3p/JGRkZf8rfb5LnctPPPMM3ruuee0cOFCde/eXSEhIZo8ebLKysouu8/333/f9eyC4ODgWpzJxf85/5R/9gAA3yGIAwB8JiAgQNL3T4uuFhkZqejoaH355ZdKSkryVWuX9d577ykxMfGCDwZq42Ln3rVrVwUGBiovL08333zzz+7TW+bNm6cnn3xSH3zwwUXvzNfGv//9b33zzTeuO82Xe/J6cXGx3n77baWlpV10Pi8vT8ePH1d0dLQk6ZNPPpGfn586deqk4OBgtW/f3q2+Q4cOCg4O1pYtW/S73/3uJ/X/z3/+UyNHjtSvf/1rSd8H9AMHDqhr166umoCAALd/ztL3d/sBAA0XQRwA4DMREREKDg7Wpk2b1Lp1awUFBcnhcOjRRx/VpEmT5HA4NHToUJWWlurTTz/Vt99+qylTpvi6ba1du1aPPfbYz9pHmzZtZLPZtH79eg0fPlzBwcFq2rSp/vSnP+mhhx5SVVWVBgwYoKKiIv3zn/+U3W5XcnKyh87gp3v66ac1Z84crVq1Sm3btlV+fr4kKTQ0VKGhoZfdtri4WI8++qhGjx6tqKgoHT58WNOmTVP79u2VkJDwo8d+6623VFFR4Qq95wsKClJycrLmz58vp9OpSZMm6a677rrkE8iDgoI0ffp0TZs2TQEBAbrxxht18uRJ5ebmXvSJ7BfToUMH/e1vf9OOHTvUrFkzLViwQAUFBW5BvG3btsrKytLRo0cVGhqq8PBwt6+R/9Dnn3+usrIynTp1St99953rLn7Pnj1r1A8AoH7g9WUAAJ/x9/fXokWLtGzZMkVHR2vkyJGSpN/97nd65ZVX9Prrr6t79+66+eabtXz5ctfrznzp8OHDOnToUI2C4+VcddVVevTRRzVjxgxFRkZq4sSJkqTHH39cs2fPVlpamrp06aKhQ4dqw4YNdeLcJWnJkiUqKyvTHXfcoVatWrmW+fPn/+i2jRo10p49e3TbbbepY8eOSklJUa9evfTxxx//6LvEJenVV1/V7bffrrCwsIvOt2/fXrfffruGDx+uIUOG6Nprr3V77d3FzJ49W3/84x81Z84cdenSRXfffXetfls9a9YsXX/99UpISNCgQYMUFRWlUaNGudX86U9/UqNGjdS1a1e1bNlSeXl5l9zf8OHDdd1112ndunXatm2brrvuugueDwAAqP9slmVZvm4CAID6YsGCBfrwww/1/vvv+7oVAABQT3FHHACAWmjdurVmzpzp6zYAAEA9xh1xAADgER9//LHbK8LOV/1UeAAAGjqCOAAA8IizZ8/q66+/vuT8+U8tBwCgoSKIAwAAAABgEL8RBwAAAADAIII4AAAAAAAGEcQBAAAAADCIIA4AAAAAgEEEcQAAAAAADCKIAwAAAABgEEEcAAAAAACD/n/PBsgG4yzt5wAAAABJRU5ErkJggg==","text/plain":["
"]},"metadata":{},"output_type":"display_data"},{"name":"stderr","output_type":"stream","text":["findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 19981 (\\N{CJK UNIFIED IDEOGRAPH-4E0D}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 37325 (\\N{CJK UNIFIED IDEOGRAPH-91CD}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 35201 (\\N{CJK UNIFIED IDEOGRAPH-8981}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 26159 (\\N{CJK UNIFIED IDEOGRAPH-662F}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 22238 (\\N{CJK UNIFIED IDEOGRAPH-56DE}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 31572 (\\N{CJK UNIFIED IDEOGRAPH-7B54}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 27491 (\\N{CJK UNIFIED IDEOGRAPH-6B63}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 30830 (\\N{CJK UNIFIED IDEOGRAPH-786E}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 38382 (\\N{CJK UNIFIED IDEOGRAPH-95EE}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 27861 (\\N{CJK UNIFIED IDEOGRAPH-6CD5}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 38169 (\\N{CJK UNIFIED IDEOGRAPH-9519}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 35823 (\\N{CJK UNIFIED IDEOGRAPH-8BEF}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n"]},{"name":"stdout","output_type":"stream","text":["********** internlm/internlm2_5-7b-chat-1m_checkpoint-562 **********\n","internlm/internlm2_5-7b-chat-1m_checkpoint-562\n","不重要 1828\n","是 875\n","不是 257\n","回答正确 28\n","问法��误 12\n","Name: count, dtype: int64\n"]},{"name":"stderr","output_type":"stream","text":["findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n"]},{"data":{"image/png":"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AaCy8anoBgCgOgkNDa2Q7ebn56tGjRpGt7lixQrdcsstkqR69eoZ3fZFlmWpsLBQPj5m/ne3ZcsWDRw4UJ06dZKfn5+ef/559erVS/v379c111xTqnX07t1b8+fPt6d9fX0vW3/nnXcWC+vDhg3T+fPnFRYWVvadqKQKCwvl7++vUaNG6Z133qnodq46ERERHl3/8OHDNXHiRHs6ICDAbXzGjBn661//qmnTpqljx47Kzc3V0aNH7fEdO3YoLi5O48aNU3h4uFatWqUhQ4YoJCREv//97z3aOwB4AmfEAcCgn579a9iwoSZPnqz77rtPQUFBatCggV577TW7tlGjRpKktm3byuFwqFu3bvbYnDlz1KJFC/n5+al58+b63//9X3vs4pn0JUuWqGvXrvLz89PChQs1bNgw9evXT9OnT1dkZKTq1KmjlJQU5efnX7Jfh8Oh2bNn6/e//70CAgLUokULpaWl6dChQ+rWrZsCAwPVqVMnHT582G258+fPa926dXYQ//ml6Q6HQ3PmzNEf/vAHBQQE6LrrrtPKlSvt/rt37y5Jql27thwOh4YNGyZJKioqUmpqqho1aiR/f3+1bt1a//znP+31XjyTvmbNGrVr106+vr764IMP1K1bN40aNUpjx45VaGioIiIiNGHChEvu98Xv4dtvv63OnTvL399f7du31xdffKHdu3frhhtuUM2aNZWYmKjvvvvOXm7hwoX605/+pDZt2qh58+aaM2eOioqKtHHjxktu6+d8fX0VERFhf2rXrn3Zen9/f7d6b29vbdq0ScnJycVqZ8+erejoaAUEBGjAgAHKzs6+7LqLioo0depUNWnSRL6+vmrQoIGee+45t5ovv/xS3bt3V0BAgFq3bq20tDR77IcfftDAgQN1zTXXKCAgQLGxsVq8eLE9PmzYML3//vt66aWX7DOlPw1fPxUYGKhZs2Zp+PDhlwyNFy/jnjdvnho0aKCaNWvqT3/6kwoLCzV16lRFREQoLCys2D5czunTp3X//fcrPDxcfn5+uv7667Vq1Sq3mn/9619q0aKFatasqd69e+v48eNu45f7fZWkb775RgMHDlRoaKgCAwN1ww03aOfOnSX2c/jwYV177bUaOXKkLMuyz0wvX75c1113nfz8/JSQkKCvv/7abblZs2apcePGcjqdatasmf7v//7Pbfynl6ZfPP6XLl1a4s92y5Ytuvfee5WdnW3/3C73+yT9GLx/epwGBwfbY6dOndKTTz6pN954Q4MGDVLjxo0VFxdn//dDkv785z9r0qRJ6tSpkxo3bqyHH35YvXv31tKlSy+7XQCotCwAgDFdu3a1Hn74YcuyLCsmJsYKDQ21Zs6caR08eNBKTU21vLy8rM8//9yyLMvatWuXJcnasGGDdfz4ceuHH36wLMuy3nzzTSsyMtJ65513rC+//NJ65513rNDQUGvBggWWZVnWkSNHLElWw4YN7Zpjx45ZQ4cOtYKDg60HHnjAOnDggPXuu+9aAQEB1muvvWb3FxMTY73wwgv2tCTrmmuusZYsWWJlZGRY/fr1sxo2bGj99re/tdauXWt99tln1o033mj17t3bbT9XrVplNW3a9LLrrV+/vrVo0SLr4MGD1qhRo6yaNWtaP/zwg1VQUGC98847liQrIyPDOn78uHX69GnLsizrL3/5i9W8eXNr7dq11uHDh6358+dbvr6+1pYtWyzLsqzNmzdbkqy4uDhr3bp11qFDh6wffvjB6tq1qxUcHGxNmDDB+uKLL6zXX3/dcjgc1rp169x6WrZsmdv38OK2Lu5nu3btrG7dulkffPCB9dFHH1lNmjSxHnjggUv+vF0ul+Xn52e9++67pTk8rKFDh1ohISFWvXr1rKZNm1oPPPCA9f3335dq2YumT59uhYSEWGfPnrXnPfPMM1ZgYKD129/+1vr444+t999/32rSpIk1aNCgy65r7NixVu3ata0FCxZYhw4dsrZt22b9/e9/tyzL/Xu0atUqKyMjw7r99tutmJgYKz8/37Isy/rmm2+sadOmWR9//LF1+PBh6+WXX7a8vb2tnTt3WpZlWadPn7bi4+Ot4cOHW8ePH7eOHz9uFRQUlOr7dOuttxab/8wzz1g1a9a0br/9dmv//v3WypUrLafTaSUkJFgPPfSQ9fnnn1vz5s2zJFkffvjhFbdTWFho3XjjjVarVq2sdevWWYcPH7beffdd67333rMsy7Lmz59v1ahRw+rZs6e1e/dua+/evVaLFi3cvq9X+n09c+aMde2111qdO3e2tm3bZh08eNBasmSJtWPHDnufWrdubVmWZf373/+2IiIirP/5n/+x13+xhxtuuMHasWOHtWfPHqtDhw5Wp06d7JqlS5daNWrUsGbOnGllZGRYf/3rXy1vb29r06ZNds2ljv+SfrZ5eXnWiy++aAUHB9s/tzNnzlzy+9i1a1erbt26Vp06daxWrVpZTzzxhJWbm2uPL1myxPL19bVef/11q3nz5tY111xj3XHHHVZmZuZlfz433XST9eijj162BgAqK4I4ABj08yB+991322NFRUVWWFiYNWvWLMuy/vuP4Y8//thtHY0bN7YWLVrkNm/SpElWfHy823IvvviiW83QoUOtmJgYt6Bzxx13WHfeeac9XVJgfvLJJ+3ptLQ0S5I1d+5ce97ixYstPz8/t20NHz7ceuyxx0q93pycHEuStWbNGsuy/huoT506ZdecP3/eCggIsAPKRcnJydbAgQPdllu+fLlbTdeuXa2bb77ZbV779u2tcePGufX08yAyZ84ct/2UZG3cuNGel5qaajVr1sy6lAcffNC69tprrXPnzl2y5qcWL15srVixwtq3b5+1bNkyq0WLFlb79u1LFU4vatGihfXggw+6zXvmmWcsb29v65tvvrHnrVmzxvLy8rKOHz9e4npcLpfl6+trB++fK+l7tH//fkuSdeDAgUv2l5SU5Baefvo7UVqXC+IBAQGWy+Wy5yUkJFgNGza0CgsL7XnNmjWzUlNTr7idf/3rX5aXl5eVkZFR4vj8+fMtSdahQ4fseTNnzrTCw8Pt6Sv9vs6ePdsKCgqy/9BW0j61bt3a2r59u1W7dm1r+vTpJfbw0z8sHDhwwJJk/8GjU6dO1vDhw92Wu+OOO6w+ffrY01c6/n/+s50/f74VEhJSYs8/N3v2bGvt2rXWvn37rDfffNO65pprrD/84Q/2eGpqqlWjRg2rWbNm1tq1a620tDSrR48eVrNmzay8vLwS17lkyRLL6XRan376aal6AIDKhnvEAaACxcXF2V87HA5FRERc9gFbubm5Onz4sJKTkzV8+HB7fkFBgUJCQtxqb7jhhmLLt2rVSt7e3vZ0ZGSkPvnkk1L3GB4eLkmKjY11m3f+/Hm5XC4FBwfLsiy9++67evvtt0u93sDAQAUHB1923w8dOqSzZ8/qd7/7ndv8CxcuqG3btm7zStr3n25P+nHfr/Qws9Ls+6XWMWXKFL311lvasmWL/Pz8Lrudi+666y7769jYWMXFxalx48basmWLevToocTERG3btk2SFBMTo/3797stn5aWpgMHDhS77FiSGjRo4Hafenx8vIqK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","text/plain":["
"]},"metadata":{},"output_type":"display_data"},{"name":"stderr","output_type":"stream","text":["findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 26159 (\\N{CJK UNIFIED IDEOGRAPH-662F}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 19981 (\\N{CJK UNIFIED IDEOGRAPH-4E0D}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 37325 (\\N{CJK UNIFIED IDEOGRAPH-91CD}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 35201 (\\N{CJK UNIFIED IDEOGRAPH-8981}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 22238 (\\N{CJK UNIFIED IDEOGRAPH-56DE}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 31572 (\\N{CJK UNIFIED IDEOGRAPH-7B54}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 27491 (\\N{CJK UNIFIED IDEOGRAPH-6B63}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 30830 (\\N{CJK UNIFIED IDEOGRAPH-786E}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 38382 (\\N{CJK UNIFIED IDEOGRAPH-95EE}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 27861 (\\N{CJK UNIFIED IDEOGRAPH-6CD5}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 38169 (\\N{CJK UNIFIED IDEOGRAPH-9519}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 35823 (\\N{CJK UNIFIED IDEOGRAPH-8BEF}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n"]},{"name":"stdout","output_type":"stream","text":["********** internlm/internlm2_5-7b-chat-1m_checkpoint-1124 **********\n","internlm/internlm2_5-7b-chat-1m_checkpoint-1124\n","是 1069\n","不是 966\n","不重要 946\n","回答正确 10\n","问法错误 9\n","Name: count, dtype: int64\n"]},{"name":"stderr","output_type":"stream","text":["findfont: Font family 'STHeiti' not found.\n"]},{"data":{"image/png":"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gQcemCeffDJ33HFHJkyYkHvuuSeHH354Zf2cOXOy++67p2/fvnnkkUdyzjnn5LTTTstPf/rTjzBEAAAAWHlUFUVRfOSNq6py/fXXZ+TIkUn+eTa8oaEh3/rWt/Ltb387STJ79uzU1dXlsssuy/7775+nn346AwcOzEMPPZStt946STJx4sTsueee+etf/5qGhoZceOGF+e53v5vp06enffv2SZITTjghN9xwQ/7yl78st5dFixZl0aJFledz5sxJnz59Mnv27HTt2vWjDrFV9DvhltZuYbXz0tl7tXYLAADAKm7OnDnp1q3bB+bQZv2N+Isvvpjp06dn2LBhlWXdunXLtttum8mTJydJJk+enO7du1dCeJIMGzYs1dXVmTJlSqVmp512qoTwJBk+fHimTp2aN998c7nHHjt2bLp161Z59OnTpzmHBgAAAM2iWYP49OnTkyR1dXWNltfV1VXWTZ8+Pb169Wq0vm3btunZs2ejmuXt453HeLcTTzwxs2fPrjxefvnlf31AAAAA0MzatnYDzaWmpiY1NTWt3QYAAAC8r2Y9I15fX58kmTFjRqPlM2bMqKyrr6/PzJkzG61fsmRJ3njjjUY1y9vHO48BAAAAq6JmDeL9+/dPfX19Jk2aVFk2Z86cTJkyJUOGDEmSDBkyJLNmzcojjzxSqbnzzjuzbNmybLvttpWae+65J4sXL67U3HHHHdl4443To0eP5mwZAAAASvWhg/i8efPy2GOP5bHHHkvyzwu0PfbYY5k2bVqqqqoyevTonHnmmbnpppvy+OOP58tf/nIaGhoqV1YfMGBARowYkcMOOywPPvhg7rvvvhx11FHZf//909DQkCT54he/mPbt2+fQQw/Nk08+mWuvvTbnn39+jj322GYbOMDb5s6dm9GjR6dv376pra3N0KFD89BDDzWqefrpp/O5z30u3bp1S6dOnTJ48OBMmzatUc3kyZOz6667plOnTunatWt22mmnLFiwoMyhAACwCvjQvxF/+OGH86lPfary/O1wPGrUqFx22WU5/vjjM3/+/Bx++OGZNWtWdthhh0ycODEdOnSobHPVVVflqKOOym677Zbq6urss88+GT9+fGV9t27dcvvtt+fII4/MVlttlTXXXDOnnHJKo3uNAzSXr371q3niiSdyxRVXpKGhIVdeeWWGDRuWp556KmuvvXaef/757LDDDjn00ENz+umnp2vXrnnyyScb/bs2efLkjBgxIieeeGJ+9KMfpW3btvnTn/6U6upm/eIRAAAfA//SfcRXZk29f9vKyH3Ey+c+4quvBQsWpEuXLrnxxhuz117/Nw+22mqr7LHHHjnzzDOz//77p127drniiitWuJ/tttsun/70pzNmzJgy2gYAYCXUKvcRB1jVLFmyJEuXLm10djtJamtrc++992bZsmW55ZZbstFGG2X48OHp1atXtt1229xwww2V2pkzZ2bKlCnp1atXhg4dmrq6uuy888659957Sx4NAACrAkEcWK116dIlQ4YMyZgxY/Lqq69m6dKlufLKKzN58uS89tprmTlzZubNm5ezzz47I0aMyO23355/+7d/y+c///ncfffdSZIXXnghSXLaaaflsMMOy8SJE/PJT34yu+22W5599tnWHB4AACshQRxY7V1xxRUpiiJrr712ampqMn78+BxwwAGprq7OsmXLkiR77713jjnmmGy55ZY54YQT8pnPfCYXXXRRklRq/uM//iOHHHJIBg0alB/+8IfZeOON84tf/KLVxgUAwMpJEAdWe+uvv37uvvvuzJs3Ly+//HIefPDBLF68OOutt17WXHPNtG3bNgMHDmy0zYABAypXTe/du3eSvG8NAAC8TRAH+P86deqU3r17580338xtt92WvffeO+3bt8/gwYMzderURrXPPPNM+vbtmyTp169fGhoa3rcGAADe9qFvXwbwcXPbbbelKIpsvPHGee6553Lcccdlk002ySGHHJIkOe644/KFL3whO+20Uz71qU9l4sSJufnmm3PXXXclSaqqqnLcccfl1FNPzRZbbJEtt9wyl19+ef7yl7/kN7/5TSuODACAlZHbl62E3L6sfG5fVr6VaZ7Pf/oPmXXP5Vky929p06FLOm48NN13+nKqazpVaub9+fbMfuDXWTr372nbc+103+HAdNxwu0b7mf3ArzP3j7dk2cK5ab9W/3T/1CHpsM6mZQ9nhczz1dvcuXNz8skn5/rrr8/MmTMzaNCgnH/++Rk8ePB7ao844ohcfPHF+eEPf5jRo0c3WnfLLbfkjDPOyJ///Od06NAhO++8c6O7CADA6qypOdQZcWC112nAjuk0YMf3rem8+e7pvPnu71vTbbt90227fZuzNWg2X/3qV/PEE0/kiiuuSENDQ6688soMGzYsTz31VNZee+1K3fXXX58HHnggDQ0N79nHddddl8MOOyxnnXVWdt111yxZsiRPPPFEmcMAgI8FvxEHgI+5BQsW5Lrrrsu4ceOy0047ZYMNNshpp52WDTbYIBdeeGGl7pVXXsk3vvGNXHXVVWnXrl2jfSxZsiTf/OY3c8455+SII47IRhttlIEDB2a//fYrezgAsMoTxAHgY27JkiVZunRpOnTo0Gh5bW1t7r333iT/vA3fQQcdlOOOOy6bbvren1T88Y9/zCuvvJLq6uoMGjQovXv3zh577OGMOAB8BII4AHzMdenSJUOGDMmYMWPy6quvZunSpbnyyiszefLkvPbaa0mS73//+2nbtm2OPvro5e7jhRdeSJKcdtppOemkkzJhwoT06NEju+yyS954443SxgIAHweCOACsBq644ooURZG11147NTU1GT9+fA444IBUV1fnkUceyfnnn5/LLrssVVVVy91+2bJlSZLvfve72WeffbLVVlvl0ksvTVVVVX7961+XORQAWOUJ4gCwGlh//fVz9913Z968eXn55Zfz4IMPZvHixVlvvfXyhz/8ITNnzsy6666btm3bpm3btvnf//3ffOtb30q/fv2SJL17906SDBw4sLLPmpqarLfeepk2bVprDAkAVlmCOACsRjp16pTevXvnzTffzG233Za99947Bx10UP785z/nscceqzwaGhpy3HHH5bbbbkuSbLXVVqmpqcnUqVMr+1q8eHFeeuml9O3bt7WGAwCrJLcvA4DVwG233ZaiKLLxxhvnueeey3HHHZdNNtkkhxxySNq1a5c11lijUX27du1SX1+fjTfeOEnStWvXHHHEETn11FPTp0+f9O3bN+ecc06SZN993bYPAD4MQRwAWki/E25p7RYq5j/9h8y65/Ismfu3tOnQJR03HpruQ76cDU++fbn1f31zQc64+amcN/3/xlC0+1TmNkzLHv/2hRRLFqWm98bp8ZlTM+j795c1jA/00tl7tXYLAPCBBHEAWA10GrBjOg3Yscn163ztF+9ZVtWmbXrsemh67Hpoc7YGAKsdvxEHAACAEgniAAAAUCJBHAAAAEokiAMAAECJBHEAAAAokSAOAAAAJRLEAQAAoESCOAAAAJRIEAcAAIASCeIAAABQIkEcAAAASiSIAwAAQIkEcQAAACiRIA4AAAAlEsQBAACgRII4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EgniAAAAUCJBHAAAAEokiAMAAECJBHEAAAAokSAOAAAAJRLEAQAAoESCOAAAAJRIEAcAAIASCeIAAABQIkEcAAAASiSIAwAAQIkEcQAAACiRIA4AAAAlEsQBAACgRII4AAAAlEgQBwAAgBIJ4gAAAFAiQRwAAABKJIgDAABAiQRxAAAAKJEgDgAAACUSxAEAAKBEgjgAAACUSBAHAACAEgniAAAAUCJBHAAAAEokiAMAAECJBHEAAAAokSAOAAAAJRLEAQAAoESCOAAAAJRIEAcAAIASCeIAAABQIkEcAAAASiSIAwAAQIkEcQAAACiRIA4AAAAlEsQBAACgRII4AAAAlEgQBwAAgBIJ4gAAAFAiQRwAAABKJIgDAABAiQRxAAAAKJEgDgAAACUSxAEAAKBEgjgAAACUSBAHAACAEgniAAAAUCJBHAAAAEokiAMAAECJBHEAAAAokSAOAAAAJRLEAQAAoESCOAAAAJRIEAcAAIAStXgQP/vss1NVVZXRo0dXli1cuDBHHnlk1lhjjXTu3Dn77LNPZsyY0Wi7adOmZa+99krHjh3Tq1evHHfccVmyZElLtwsAAAAtqkWD+EMPPZSLL744m2++eaPlxxxzTG6++eb8+te/zt13351XX301n//85yvrly5dmr322itvvfVW7r///lx++eW57LLLcsopp7RkuwAAANDiWiyIz5s3LwceeGB+9rOfpUePHpXls2fPzs9//vP84Ac/yK677pqtttoql156ae6///488MADSZLbb789Tz31VK688spsueWW2WOPPTJmzJhccMEFeeutt5Z7vEWLFmXOnDmNHgAAALCyabEgfuSRR2avvfbKsGHDGi1/5JFHsnjx4kbLN9lkk6y77rqZPHlykmTy5MnZbLPNUldXV6kZPnx45syZkyeffHK5xxs7dmy6detWefTp06cFRgUAAAD/mhYJ4v/93/+dP/7xjxk7dux71k2fPj3t27dP9+7dGy2vq6vL9OnTKzXvDOFvr3973fKceOKJmT17duXx8ssvN8NIAAAAoHm1be4dvvzyy/nmN7+ZO+64Ix06dGju3a9QTU1NampqSjseAAAAfBTNfkb8kUceycyZM/PJT34ybdu2Tdu2bXP33Xdn/Pjxadu2berq6vLWW29l1qxZjbabMWNG6uvrkyT19fXvuYr628/frgEAAIBV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VvfS2Xu1dgurnZV9nr/b/Kf/kFn3XJ4lc/+WNh26pOPGQ9N9yJez4cm3t3ZrTfZxn+crdRC/4IILcs4552T69OnZYost8qMf/SjbbLNNa7cFAMAqosO6m6fvdyascH1VVVW67/ildN/xSyV2BS2r04Ad02nAjq3dBu9jpf2N+LXXXptjjz02p556av74xz9miy22yPDhwzNz5szWbg0AAAA+spX2jPgPfvCDHHbYYZXfMVx00UW55ZZb8otf/CInnHDCe+oXLVqURYsWVZ7Pnj07yT8vuLGqWbboH63dwmpnVZwnqzrzvHzmefnM8/KZ5+Uzz8tnnpfPPC/fqjrP3+67KIr3rasqPqiiFbz11lvp2LFjfvOb3zS6UMaoUaMya9as3Hjjje/Z5rTTTsvpp59eYpcAAADwXi+//HLWWWedFa5fKc+I/+1vf8vSpUtTV1fXaHldXV3+8pe/LHebE088sXLxjSRZtmxZ3njjjayxxhqpqqpq0X75pzlz5qRPnz55+eWX07Vr19ZuB1qEec7qwDxndWCeszowz8tXFEXmzp2bhoaG961bKYP4R1FTU5OamppGy7p37946zazmunbt6o3Ox555zurAPGd1YJ6zOjDPy9WtW7cPrFkpL9a25pprpk2bNpkxY0aj5TNmzEh9fX0rdQUAAAD/upUyiLdv3z5bbbVVJk36v/s3Llu2LJMmTcqQIUNasTMAAAD416y0X00/9thjM2rUqGy99dbZZpttct5552X+/PmVq6iz8qmpqcmpp576np8IwMeJec7qwDxndWCeszowz1deK+VV09/24x//OOecc06mT5+eLbfcMuPHj8+2227b2m0BAADAR7ZSB3EAAAD4uFkpfyMOAAAAH1eCOAAAAJRIEAcAAIASCeIAAABQopX29mWsvL75zW/m9ddfb3L9+uuvnzFjxrRgR9D8Fi9enA9zLcvq6uq0beufVAAAPpirpvOhbbHFFrnpppuaVFsURfbbb788+OCDLdwVNK+NNtoo66yzzgeG8aqqqhRFkfnz55vnrHKuueaazJ07t8n1vXr1ysiRI1uuIWgB++yzT1577bUm1w8cODCXXHJJC3YEzc88X/U4fcOHVl1dnb59+za53mc9rIo6deqUO++8s8n1gwcPbsFuoGV873vfy/HHH9/kf6fPOussQZxVzgsvvJBHH320yfXbbLNNC3YDLcM8X/UI4nxoVVVVLVoPKwPznNVBu3bt8uUvf7nJ9T/+8Y9bsBtoGf59ZnVgnq96XKwNAFZTPnACgNYhiAMAAECJfDWdD23BggU544wzmlTr9+EAAACNCeJ8aBdffHEWLFjQ5Prhw4e3YDfQMtq3b5+hQ4c2uX7NNddswW6gZSxevDj33HNPk2qLovDhKquk+fPn5ytf+UqTas1zVlXm+apHEOdD22mnnVq7BWhx22yzTV5//fUm12+wwQYt2A20jIMOOii33nprk+sPPvjglmsGWsitt96axYsXN7m+tra2BbuBlmGer3rcRxxgObbccsvcdNNNTf7EeN9993UfcVY5ixcv/lBnRaqrq9O2rc/wWbVcc801mTt3bpPre/Xq5TZ9rHLM81WPIA6wHIMGDfpQ9+McPHhwHnrooRbsCJrfRhttlHXWWadJtUVR5B//+EemTJnSwl1B8/rEJz6R448/vskfOl1wwQU+WGWVY56venysDbAcbuvE6qBTp0658847m1w/ePDgFuwGWka7du3y5S9/ucn1P/7xj1uwG2gZ5vmqx+3LAGA15QMnVgfmOasD83zVI4gDAABAiXw1HWA5FixYkDPOOKNJtS61AQDAhyGIAyzHxRdfnAULFjS5fvjw4S3YDQAf1eLFi3PPPfc0qdb9lVlVmeerHkEcYDl22mmn1m4BWlz79u0zdOjQJtevueaaLdgNtIyDDjoot956a5PrDz744JZrBlqIeb7qcfsyAFhNHX300Xn99debXL/BBhtkzJgxLdgRNL/Fixd/qLN/1dXVadvWuSpWLeb5qkcQB4DV1JZbbpmbbrqpyf/ztu+++7rvLKucjTbaKOuss06TaouiyD/+8Y9MmTKlhbuC5mWer3p8DAIAq6mqqqqsu+66Ta732T2rok6dOuXOO+9scv3gwYNbsBtoGeb5qsftywBgNeW+s6wOzHNWB+b5qkcQBwAAgBIJ4gAAAFAivxEHgNXUggULcsYZZzSp1u/DAaD5COIAsJq6+OKLs2DBgibXDx8+vAW7gZbRvn37DB06tMn1a665Zgt2Ay3DPF/1COIAsJraaaedWrsFaHHbbLNNXn/99SbXb7DBBi3YDbQM83zV4z7iAAB8bG255Za56aabmvzzin333TcPPvhgC3cFzcs8X/U4Iw4AwMdWVVVV1l133SbXO0fFqsg8X/W4ajoAAB9b7q/M6sA8X/UI4gAAAFAiQRwAAABK5DfiAAB8bC1YsCBnnHFGk2r9bpZVlXm+6nHVdAAAPrbuueeeLFiwoMn13bp1y3bbbdeCHUHzM89XPYI4AAAAlMhvxAEAAKBEgjgAAACUSBAHAACAEgniAAAAUCJBHKCF7LLLLhk9enRrt7FC/fr1y3nnnbfK7Lc5VVVV5YYbbmjtNlrEaaedli233LJZ9/nSSy+lqqoqjz32WLPud1Vy2WWXpXv37i16jJZ47Zbn4zz/AVYVgjhAC/ntb3+bMWPGNKl2VQ86l19+eXbYYYckyUMPPZTDDz+8ydveddddqaqqyqxZs1qou5bxs5/9LDvuuGN69OiRHj16ZNiwYXnwwQebvP3BBx+cqqqqRo8RI0a87zaXXXbZe7Z5+zFz5sx/dUgtrqkfTi1cuDAHH3xwNttss7Rt2zYjR45s8d5WJ6+99lr22GOPJtd/mA8hfvrTn2aXXXZJ165dV/i+/t73vpehQ4emY8eOy93vn/70pxxwwAHp06dPamtrM2DAgJx//vkrPOZ9992Xtm3blvIhBkBzEcQBWkjPnj3TpUuX0o+7ePHi0o9544035nOf+1ySZK211krHjh1L76EoiixZsqS0491111054IAD8j//8z+ZPHly+vTpk9133z2vvPJKk/cxYsSIvPbaa5XHNddc8771X/jCFxrVv/baaxk+fHh23nnn9OrV618d0kpj6dKlqa2tzdFHH51hw4a1djsfO/X19ampqWmRff/jH//IiBEj8p//+Z8rrHnrrbey77775mtf+9py1z/yyCPp1atXrrzyyjz55JP57ne/mxNPPDE//vGP31M7a9asfPnLX85uu+3WbGMAKIMgDtBC3nn2r1+/fjnrrLPyla98JV26dMm6666bn/70p5Xa/v37J0kGDRqUqqqq7LLLLpV1l1xySQYMGJAOHTpkk002yU9+8pPKurfPpF977bXZeeed06FDh1x11VU5+OCDM3LkyJx77rnp3bt31lhjjRx55JHvG9Krqqpy8cUX5zOf+Uw6duyYAQMGZPLkyXnuueeyyy67pFOnThk6dGief/75RtstXLgwt99+eyWIv/ur6VVVVbnkkkvyb//2b+nYsWM23HDD3HTTTZX+P/WpTyVJevTokaqqqhx88MFJkmXLlmXs2LHp379/amtrs8UWW+Q3v/lNZb9vn0m/9dZbs9VWW6Wmpib33ntvdtlllxx99NE5/vjj07Nnz9TX1+e0005b4bjf/hv+6le/yo477pja2toMHjw4zzzzTB566KFsvfXW6dy5c/bYY4+8/vrrle2uuuqqfP3rX8+WW26ZTTbZJJdcckmWLVuWSZMmrfBY71ZTU5P6+vrKo0ePHu9bX1tb26i+TZs2ufPOO3PooYe+p/biiy9Onz590rFjx+y3336ZPXv2++572bJlGTduXDbYYIPU1NRk3XXXzfe+971GNS+88EI+9alPpWPHjtliiy0yefLkyrq///3vOeCAA7L22munY8eO2WyzzRp9sHDwwQfn7rvvzvnnn185i//SSy8tt5dOnTrlwgsvzGGHHZb6+vrl1rz9Ne5f/OIXWXfdddO5c+d8/etfz9KlSzNu3LjU19enV69e7xnD+5k1a1b+4z/+I3V1denQoUM+8YlPZMKECY1qbrvttgwYMCCdO3eufJDyTu/3fk2Sv/71rznggAPSs2fPdOrUKVtvvXWmTJmy3H6ef/75rLfeejnqqKNSFEXlzPQNN9yQDTfcMB06dMjw4cPz8ssvN9ruwgsvzPrrr5/27dtn4403zhVXXNFo/Tu/mv72/P/tb3+73Nf2rrvuyiGHHJLZs2dXXrf3ez+NHj06J5xwQrbbbrsV1px++uk55phjstlmmy13/Ve+8pWcf/752XnnnbPeeuvlS1/6Ug455JD89re/fU/tEUcckS9+8YsZMmTICo8HsFIqAGgRO++8c/HNb36zKIqi6Nu3b9GzZ8/iggsuKJ599tli7NixRXV1dfGXv/ylKIqiePDBB4skxe9///vitddeK/7+978XRVEUV155ZdG7d+/iuuuuK1544YXiuuuuK3r27FlcdtllRVEUxYsvvlgkKfr161epefXVV4tRo0YVXbt2LY444oji6aefLm6++eaiY8eOxU9/+tNKf3379i1++MMfVp4nKdZee+3i2muvLaZOnVqMHDmy6NevX7HrrrsWEydOLJ566qliu+22K0aMGNFonBMmTCg22mij993vOuusU1x99dXFs88+Wxx99NFF586di7///e/FkiVLiuuuu65IUkydOrV47bXXilmzZhVFURRnnnlmsckmmxQTJ04snn/++eLSSy8tampqirvuuqsoiqL4n//5nyJJsfnmmxe333578dxzzxV///vfi5133rno2rVrcdpppxXPPPNMcfnllxdVVVXF7bff3qin66+/vtHf8O1jvT3Orbbaqthll12Ke++9t/jjH/9YbLDBBsURRxyxwtd7zpw5RYcOHYqbb765KdOjGDVqVNGtW7dirbXWKjbaaKPiiCOOKP72t781adu3nXvuuUW3bt2Kf/zjH5Vlp556atGpU6di1113LR599NHi7rvvLjbYYIPii1/84vvu6/jjjy969OhRXHbZZcVzzz1X/OEPfyh+9rOfFUXR+G80YcKEYurUqcW///u/F3379i0WL15cFEVR/PWvfy3OOeec4tFHHy2ef/75Yvz48UWbNm2KKVOmFEVRFLNmzSqGDBlSHHbYYcVrr71WvPbaa8WSJUua9Hfae++937P81FNPLTp37lz8+7//e/Hkk08WN910U9G+ffti+PDhxTe+8Y3iL3/5S/GLX/yiSFI88MADH3icpUuXFtttt12x6aabFrfffnvx/PPPFzfffHPxu9/9riiKorj00kuLdu3aFcOGDSseeuih4pFHHikGDBjQ6O/6Qe/XuXPnFuutt16x4447Fn/4wx+KZ599trj22muL+++/vzKmLbbYoiiKovjTn/5U1NfXF9/97ncr+3+7h6233rq4//77i4cffrjYZpttiqFDh1Zqfvvb3xbt2rUrLrjggmLq1KnFf/3XfxVt2rQp7rzzzkrNiub/8l7bRYsWFeedd17RtWvXyus2d+7cD/x7vv3+fPPNN1dYc+mllxbdunX7wH0VRVEceOCBxT777NNo2S9+8Yti8ODBxeLFixv97QBWBYI4QAt5dxD/0pe+VFm3bNmyolevXsWFF15YFMX//c/wo48+2mgf66+/fnH11Vc3WjZmzJhiyJAhjbY777zzGtWMGjWq6Nu3b6Ogs++++xZf+MIXKs+XF5hPOumkyvPJkycXSYqf//znlWXXXHNN0aFDh0bHOuyww4pvf/vbTd7vvHnziiTFrbfeWhTF8v+HfeHChUXHjh0rAeVthx56aHHAAQc02u6GG25oVLPzzjsXO+ywQ6NlgwcPLr7zne806undQeSSSy5pNM4kxaRJkyrLxo4dW2y88cbFinzta18r1ltvvWLBggUrrHmna665prjxxhuLP//5z8X1119fDBgwoBg8eHCTwunbBgwYUHzta19rtOzUU08t2rRpU/z1r3+tLLv11luL6urq4rXXXlvufubMmVPU1NRUgve7Le9v9OSTTxZJiqeffnqF/e21117Ft771rcrzd74nmur9gnjHjh2LOXPmVJYNHz686NevX7F06dLKso033rgYO3bsBx7ntttuK6qrq4upU6cud/2ll15aJCmee+65yrILLrigqKurqzz/oPfrxRdfXHTp0qXyQdvyxrTFFlsU9913X9GjR4/i3HPPXW4P7/xg4emnny6SVD7wGDp0aHHYYYc12m7fffct9txzz8rzD5r/735tP0xgfltzBvH77ruvaNu2bXHbbbdVlj3zzDNFr169Kq+XIA6sanw1HaAkm2++eeW/q6qqUl9f/74X2Jo/f36ef/75HHrooencuXPlceaZZ77n6+Fbb731e7bfdNNN06ZNm8rz3r17f+AFvd7ZY11dXZI0+vpoXV1dFi5cmDlz5iT55++yb7755srX0puy306dOqVr167v28tzzz2Xf/zjH/n0pz/daOy//OUvmzT2dx4vab6xr2gfZ599dv77v/87119/fTp06PC+x3nb/vvvn8997nPZbLPNMnLkyEyYMCEPPfRQ7rrrriTJHnvsURn3pptu+p7tJ0+enKeffnq5X0tfd911s/baa1eeDxkyJMuWLcvUqVPzhz/8odHf9KqrrsrTTz+dRYsWfeDvbN/5N+rdu3eSVP4mS5cuzZgxY7LZZpulZ8+e6dy5c2677bZMmzbtffe56aabVnr5MBcQS/75M4h3Xoehrq4uAwcOTHV1daNlTbmQ3WOPPZZ11lknG2200QprOnbsmPXXX7/y/J3zqinv18ceeyyDBg1Kz549V3iMadOm5dOf/nROOeWUfOtb33rP+rZt22bw4MGV55tsskm6d++ep59+Okny9NNPZ/vtt2+0zfbbb19ZvyLv99ouz1lnndVonB/0On9UTzzxRPbee++ceuqp2X333ZP8c6598YtfzOmnn/6+rxfAyqxtazcAsLpo165do+dVVVVZtmzZCuvnzZuX5J9X5952220brXtnwE7+GW7/1eO9e5uqqqoVLnt7Pw8++GCWLFmSoUOHNnm/Tenl7bHfcsstjQJlkvdcZKrMsS9vH+eee27OPvvs/P73v3/PBwAfxnrrrZc111wzzz33XHbbbbdccsklWbBgwXLHk/zzt8hbbrllttpqqw91nK233rrR1fnr6upW+Fvtd3u/uXDOOefk/PPPz3nnnZfNNtssnTp1yujRo/PWW2+97z5/97vfVa5dUFtb+yFGsvzX+aO89k099vL2XRRFkqa9X5tyjLXWWisNDQ255ppr8pWvfCVdu3b9wG2aw/u9tstzxBFHZL/99qs8b2hoaPaennrqqey22245/PDDc9JJJ1WWz507Nw8//HAeffTRHHXUUZVei6JI27Ztc/vtt2fXXXdt9n4AmpMgDrASaN++fZJ/nul5W11dXRoaGvLCCy/kwAMPbK3W3teNN96Yvfba6z0fDHwYyxv7wIEDU1NTk2nTpmXnnXf+l/tsKePGjcv3vve93Hbbbcs9M/9h/PWvf83f//73ytnId38A8U7z5s3Lr371q4wdO3a566dNm5ZXX321Eo4eeOCBVFdXZ+ONN05tbW022GCDRvUbbrhhamtrM2nSpHz1q1/9SP3fd9992XvvvfOlL30pyT+D0TPPPJOBAwdWatq3b9/odU6Svn37fqTjNbfNN988f/3rX/PMM898pLOsTXm/br755rnkkkvyxhtvrPCseG1tbSZMmJA999wzw4cPz+23397orP+SJUvy8MMPZ5tttkmSTJ06NbNmzcqAAQOSJAMGDMh9992XUaNGVba57777Gr0OH9byXreePXu+75n9f9WTTz6ZXXfdNaNGjXrPBfe6du2axx9/vNGyn/zkJ7nzzjvzm9/8pnLxS4CVmSAOsBLo1atXamtrM3HixKyzzjrp0KFDunXrltNPPz1HH310unXrlhEjRmTRokV5+OGH8+abb+bYY49t7bZz00035YwzzviX9tG3b99UVVVVwkdtbW26dOmSb3/72znmmGOybNmy7LDDDpk9e3buu+++dO3atVHIaC3f//73c8opp+Tqq69Ov379Mn369CSpfFX3/cybNy+nn3569tlnn9TX1+f555/P8ccfnw022CDDhw//wGNfe+21WbJkSSX0vluHDh0yatSonHvuuZkzZ06OPvro7Lfffiu8AnmHDh3yne98J8cff3zat2+f7bffPq+//nqefPLJ5X71fXk23HDD/OY3v8n999+fHj165Ac/+EFmzJjRKAD269cvU6ZMyUsvvZTOnTunZ8+ejb5G/k5PPfVU3nrrrbzxxhuZO3du5Sx+S90reuedd85OO+2UffbZJz/4wQ+ywQYb5C9/+UuT7u/+tg96vx5wwAE566yzMnLkyIwdOza9e/fOo48+moaGhkZX/e7UqVNuueWW7LHHHtljjz0yceLEypxq165dvvGNb2T8+PFp27ZtjjrqqGy33XaVYH7cccdlv/32y6BBgzJs2LDcfPPN+e1vf5vf//73H/lv069fv8ybNy+TJk3KFltskY4dO67wFoXTp0/P9OnT89xzzyVJHn/88cqdIt4O7tOmTcsbb7yRadOmZenSpZXXdoMNNkjnzp3zxBNPZNddd83w4cNz7LHHVt5bbdq0yVprrZXq6up84hOfaHTcXr16Va50D7Aq8BtxgJVA27ZtM378+Fx88cVpaGjI3nvvnST56le/mksuuSSXXnppNttss+y888657LLLVoozPs8//3yee+65JgXH97P22mvn9NNPzwknnJC6urrKV03HjBmTk08+OWPHjs2AAQMyYsSI3HLLLSvF2JN/3iLqrbfeyr//+7+nd+/elce55577gdu2adMmf/7zn/O5z30uG220UQ499NBstdVW+cMf/tCk+zv//Oc/z+c///l07959ues32GCDfP7zn8+ee+6Z3XffPZtvvvl7bqP1bieffHK+9a1v5ZRTTsmAAQPyhS98oUm/rX7bSSedlE9+8pMZPnx4dtlll9TX12fkyJGNar797W+nTZs2GThwYNZaa633/V3xnnvumUGDBuXmm2/OXXfdlUGDBmXQoEFN7uejuO666zJ48OAccMABGThwYI4//vj3nAl+Px/0fm3fvn1uv/329OrVK3vuuWc222yznH322cv9Rknnzp1z6623piiK7LXXXpk/f36Sf/5O/Tvf+U6++MUvZvvtt0/nzp1z7bXXVrYbOXJkzj///Jx77rnZdNNNc/HFF+fSSy9tdEvED2vo0KE54ogj8oUvfCFrrbVWxo0bt8Laiy66KIMGDcphhx2WJNlpp50yaNCgyi0Lk+SUU07JoEGDcuqpp2bevHmV1/bhhx9OkvzmN7/J66+/niuvvLLRe+udv40HWNVVFW//uAkAPoQf/OAH+f3vf5/f/e53rd0KrBYuu+yyjB49OrNmzWrtVgD4FzkjDsBHss466+TEE09s7TYAAFY5gjgAH8l+++2XHXfcsbXbWCm9+xZh735QvquuumqFr8fybg8HAC3JV9MBoJktWLAgr7zyygrXv/uq5bS8uXPnZsaMGctd165du5Xm6u0ArB4EcQAAACiRr6YDAABAiQRxAAAAKJEgDgAAACUSxAEAAKBEgjgAAACUSBAHAACAEgniAAAAUKL/Bzn2+zgYVSD0AAAAAElFTkSuQmCC","text/plain":["
"]},"metadata":{},"output_type":"display_data"},{"name":"stderr","output_type":"stream","text":["findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 19981 (\\N{CJK UNIFIED IDEOGRAPH-4E0D}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 26159 (\\N{CJK UNIFIED IDEOGRAPH-662F}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 37325 (\\N{CJK UNIFIED IDEOGRAPH-91CD}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 35201 (\\N{CJK UNIFIED IDEOGRAPH-8981}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 22238 (\\N{CJK UNIFIED IDEOGRAPH-56DE}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 31572 (\\N{CJK UNIFIED IDEOGRAPH-7B54}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 27491 (\\N{CJK UNIFIED IDEOGRAPH-6B63}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 30830 (\\N{CJK UNIFIED IDEOGRAPH-786E}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 38382 (\\N{CJK UNIFIED IDEOGRAPH-95EE}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 27861 (\\N{CJK UNIFIED IDEOGRAPH-6CD5}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 38169 (\\N{CJK UNIFIED IDEOGRAPH-9519}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 35823 (\\N{CJK UNIFIED IDEOGRAPH-8BEF}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n"]},{"name":"stdout","output_type":"stream","text":["********** internlm/internlm2_5-7b-chat-1m_checkpoint-1686 **********\n","internlm/internlm2_5-7b-chat-1m_checkpoint-1686\n","不是 1581\n","是 999\n","不重要 383\n","回答正确 24\n","问法错误 13\n","Name: count, dtype: int64\n"]},{"name":"stderr","output_type":"stream","text":["findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n"]},{"data":{"image/png":"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+99KSEjQ0aNHVbduXVWrVk3jxo3TyZMnde7cOU2ZMkU///yzjh49Kklq1aqVfH19NWbMGJ0+fVpZWVl65plndP78easGAAAAkK4iiG/YsEHdu3dXWFiY3NzctGTJEqflxhhNmDBBVapUkY+PjyIjIy+6odGJEyfUr18/+fn5KSAgQAMHDlRmZqZTzY4dO9S2bVt5e3srPDxcU6dOLfzRAUAB/etf/5IxRjfddJO8vLw0c+ZMPfDAA3J3d1fZsmX16aefas+ePQoKClK5cuW0du1ade3aVe7uv/83WrlyZX388cdavny5ypcvL39/f6Wnp+v222+3agAAAADpKoJ4VlaWGjdurFmzZuW7fOrUqZo5c6bmzJmjxMRE+fr6KioqSmfPnrVq+vXrp127dik+Pl4rVqzQhg0bNHjwYGu5w+FQ586dVb16dSUlJemVV17RxIkT9fbbb1/FIQLAld1yyy1av369MjMzdfjwYW3ZskU5OTm6+eabJf3+ffHk5GSlp6fr6NGjiouL02+//WYtl6TOnTtr//79OnbsmI4fP65//etf+uWXX5xqAAAAAI/CrtC1a1d17do132XGGM2YMUPPPvusevToIUn64IMPFBISoiVLlqhv377avXu34uLitHXrVjVv3lyS9Prrr6tbt26aNm2awsLCtGDBAp07d07vv/++PD091aBBAyUnJ2v69OlOgR0Aipqvr698fX118uRJffHFFxddjePv7y9J2rt3r7Zt26ZJkyZdtI1KlSpJktasWaNjx47pnnvucX3jAAAAKDGK9HrJAwcOKDU11enuwP7+/mrZsqUSEhIkSQkJCQoICLBCuCRFRkbK3d1diYmJVk27du3k6elp1URFRSklJUUnT57Md9/Z2dlyOBxOLwAoqC+++EJxcXE6cOCA4uPj1bFjR9WtW1cPP/ywJOnjjz/WunXrrEeY3X333erZs6c6d+5sbWPu3LnavHmz9u/fr3//+9/q3bu3nnrqKdWpU6e4DgsAAADXoUKfEb+c1NRUSVJISIjT/JCQEGtZamqqgoODnZvw8FBQUJBTTc2aNS/axoVlgYGBF+07NjZWzz//fNEcCACXu94e05e1+yulb5iv3FPHVca7gsrVaa2AiId06/hVkiTHti/l2PKpzmelq0z5QJVvcJe23dzX6ThOrvtcmd+NVN6ZTHn4B6tCk7/q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40YTGBhopk2blm8Pf/xgYffu3UaS9YFH69atzaBBg5zW6927t+nWrZs1faXx/+f39sKZ+MK4VBC/8LtVrVo189///tds27bNPPDAA6ZixYpOP5edO3eaW265xbi7uxt3d3dTp04dc/DgQWv5Y489Zry8vEzLli3Nhg0bzNq1a02TJk1Mx44dC9UnABQXviMOADZp1KiR9W83NzeFhoZe9gZbWVlZ2r9/vwYOHKjy5ctbrxdffFH79+93qm3evPlF6zdo0EBlypSxpqtUqXLFG3r9sceQkBBJUsOGDZ3mnT17Vg6HQ9Lv38tevny59f3wgmzX19dXfn5+l+1l3759On36tO6++26nY//ggw8KdOx/3J9UdMd+qW1MnjxZH374oRYvXixvb+/L7ueCvn376p577lHDhg3Vs2dPrVixQlu3btW6deskSV27drWOu0GDBhetn5CQoN27d2vgwIEXLatWrZpuuukmazoiIkJ5eXlKSUnRV1995fQzXbBggXbv3q3s7Gx16tTpsj3/8WdUpUoVSbJ+JufPn9ekSZPUsGFDBQUFqXz58vriiy906NChy26zQYMGVi+FuYGY9Psd+v94H4aQkBDVr19f7u7uTvMKciO75ORkVa1aVbVr175kTbly5XTLLbdY038cVwX5fU1OTlbTpk0VFBR0yX0cOnRId999tyZMmKCnn376ouUeHh5q0aKFNV23bl0FBARo9+7dkqTdu3erTZs2Tuu0adPGWn4pl3tv8/Pyyy87HeeV3ucL8vLyJEn/+Mc/1KtXLzVr1kxz586Vm5ubPv74Y0nSmTNnNHDgQLVp00abN2/Wxo0bddtttyk6OlpnzpyxtpOdna0PPvhAbdu2VYcOHfTee+9p7dq1SklJKVAvAFCcPIq7AQAoLcqWLes07ebmZv1Rmp/MzExJv9+du2XLlk7L/hiwpd/D7bXu78/ruLm5XXLehe1s2bJFubm5at26dYG3W5BeLhz7Z5995hQoJV10kyk7jz2/bUybNk2TJ0/Wl19+edEHAIVx8803q1KlStq3b586deqkd9991wodfz4eSXr33XfVpEkTNWvWrFD7ad68udPd+UNCQnTw4MECrXu5sfDKK6/otdde04wZM9SwYUP5+vpqxIgROnfu3GW3+fnnn1s34PLx8SnEkeT/Pl/Ne1/Qfee3bWOMpIL9vhZkH5UrV1ZYWJgWLVqkRx55RH5+fldcpyhc7r3Nz+OPP64+ffpY02FhYQXaz4WQX79+fWuel5eXbr75ZivML1y4UAcPHlRCQoL1ocrChQsVGBiopUuXqm/fvqpSpYo8PDycPjipV6+epN8/zKhTp06B+gGA4kIQB4DrgKenp6TfzypeEBISorCwMP3444/q169fcbV2WUuXLlV0dPRFHwwURn7HXr9+fXl5eenQoUNq3779NffpKlOnTtVLL72kL774It8z84Xx888/67fffrOCyp8/gPijzMxM/ec//1FsbGy+yw8dOqQjR45Y4Wjz5s1yd3dXnTp15OPjo1q1ajnV33rrrfLx8dHq1av16KOPXlX/GzduVI8ePfS3v/1N0u8hbs+ePU6By9PT0+l9lqTq1atf1f6KWqNGjfTzzz9rz549lz0rfikF+X1t1KiR3n33XZ04ceKSZ8V9fHy0YsUKdevWTVFRUVq1apXTWf/c3Fxt27bNujt4SkqK0tPTrRBar149bdy4UTExMdY6GzdudHofCiu/9y0oKOiyZ/YvpVmzZvLy8lJKSor1yMOcnBwdPHjQGgunT5+Wu7u79YGAJGv6wocDbdq0UW5urvbv329dpbBnzx5J18+YAoDL4dJ0ALgOBAcHy8fHR3FxcUpLS1NGRoYk6fnnn1dsbKxmzpypPXv2aOfOnZo7d66mT59ezB3/btmyZVe8LP1KqlevLjc3N61YsUK//vqrMjMzVaFCBT3zzDN66qmnNH/+fO3fv1/ffPONXn/9dc2fP7+Iur82U6ZM0fjx4/X++++rRo0aSk1NVWpqqnVm9HIyMzM1atQobd68WQcPHtTq1avVo0cP1apVS1FRUVdc/6OPPlJubq4Vev/M29tbMTEx+vbbb/XVV1/piSeeUJ8+fRQaGnrJ+jFjxmj06NHW5f+bN2/We++9d8VeLrj11lsVHx+vTZs2affu3XrssceUlpbmVFOjRg0lJibq4MGDOn78+GXPuH7//fdKTk7WiRMnlJGRoeTkZKcz+UWtffv2ateunXr16qX4+HgdOHBAK1euVFxcXIG3caXf1wceeEChoaHq2bOnNm7cqB9//FGffPKJEhISnLbj6+urzz77TB4eHuratavTmCpbtqyGDx+uxMREJSUlacCAAWrVqpUVzEeNGqV58+Zp9uzZ2rt3r6ZPn65PP/1UzzzzzFX/bGrUqKHMzEytXr1ax48f1+nTpy9Zm5qaquTkZO3bt0+StHPnTut9lCQ/Pz89/vjjeu6557Rq1SqlpKRoyJAhkqTevXtLku6++26dPHlSQ4cO1e7du7Vr1y49/PDD8vDwUMeOHSVJkZGRuv322/XII49o+/btSkpK0mOPPaa77777qj5IAQC7EcQB4Drg4eGhmTNn6q233lJYWJh69OghSXr00Uf17rvvau7cuWrYsKHat2+vefPmqWbNmsXcsbR//37t27evQMHxcm666SY9//zzGjt2rEJCQjRs2DBJ0qRJkzR+/HjFxsaqXr166tKliz777LPr4tglafbs2Tp37pzuu+8+ValSxXpNmzbtiuuWKVNGO3bs0D333KPatWtr4MCBatasmb766qsCPd/5vffe07333quAgIB8l9eqVUv33nuvunXrps6dO6tRo0Z68803L7vN8ePH6+mnn9aECRNUr1493X///QX6bvUFzz77rG6//XZFRUWpQ4cOVuD8o2eeeUZlypRR/fr1Vbly5ct+r7hbt25q2rSpli9frnXr1qlp06Zq2rRpgfu5Gp988olatGihBx54QPXr19fo0aMvOhN8OVf6ffX09NSqVasUHBysbt26qWHDhpo8eXK+V5SUL19eK1eulDFG0dHRysrKkvT799THjBmjBx98UG3atFH58uX10UcfWev17NlTr732mqZNm6YGDRrorbfe0ty5c9WhQ4er/rm0bt1ajz/+uO6//35VrlxZU6dOvWTtnDlz1LRpUw0aNEiS1K5dOzVt2lTLli2zal555RX17dtX/fv3V4sWLfTTTz9pzZo1CgwMlPT7996XL1+uHTt2KCIiQm3bttWRI0cUFxdnXTHi7u6u5cuXq1KlSmrXrp2io6NVr149ffjhh1d9nABgJzdz4ctNAAAUwvTp0/Xll1/q888/L+5WgFJh3rx5GjFihNLT04u7FQDANeKMOADgqlStWlXjxo0r7jYAAABKHII4AOCq9OnTR23bti3uNq5Lf35E2J9fsN+CBQsu+X7k93g4AABciUvTAQAoYmfOnNEvv/xyyeV/vms5XO/UqVMX3TzugrJly3KnbQCArQjiAAAAAADYiEvTAQAAAACwEUEcAAAAAAAbEcQBAAAAALARQRwAAAAAABsRxAEAAAAAsBFBHAAAAAAAGxHEAQAAAACw0f8DrdP/robUcYgAAAAASUVORK5CYII=","text/plain":["
"]},"metadata":{},"output_type":"display_data"},{"name":"stderr","output_type":"stream","text":["findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 19981 (\\N{CJK UNIFIED IDEOGRAPH-4E0D}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 26159 (\\N{CJK UNIFIED IDEOGRAPH-662F}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 37325 (\\N{CJK UNIFIED IDEOGRAPH-91CD}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 35201 (\\N{CJK UNIFIED IDEOGRAPH-8981}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 38382 (\\N{CJK UNIFIED IDEOGRAPH-95EE}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 27861 (\\N{CJK UNIFIED IDEOGRAPH-6CD5}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 38169 (\\N{CJK UNIFIED IDEOGRAPH-9519}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 35823 (\\N{CJK UNIFIED IDEOGRAPH-8BEF}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 22238 (\\N{CJK UNIFIED IDEOGRAPH-56DE}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 31572 (\\N{CJK UNIFIED IDEOGRAPH-7B54}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 27491 (\\N{CJK UNIFIED IDEOGRAPH-6B63}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 30830 (\\N{CJK UNIFIED IDEOGRAPH-786E}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n"]},{"name":"stdout","output_type":"stream","text":["********** internlm/internlm2_5-7b-chat-1m_checkpoint-2248 **********\n","internlm/internlm2_5-7b-chat-1m_checkpoint-2248\n","不是 1490\n","是 878\n","不重要 563\n","问法错误 45\n","回答正确 24\n","Name: count, dtype: int64\n"]},{"name":"stderr","output_type":"stream","text":["findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n"]},{"data":{"image/png":"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qdq0adM1XwAUx+23366qVavq8OHD6tSpkxYsWKDz588Xuj/SL9ciN2/eXC1btizWdlq1auV0d/6wsLDrXqt9tRsdCy+++KJmz56tWbNmqUmTJgoICNCIESN06dKlG67z448/Nu9d4OfnV4w9KfxzvpnPvqjbLmzdxv+/S3dR/l6Lso3bbrtN4eHhWrZsmR5//HEFBgb+5jKucKPPtjBDhgzRww8/bL4ODw83/33mzBl16dJFlSpV0ooVKwo9fr/66it16tRJgwcP1jPPPOO07O7du7V3717z5m0FBQUyDENeXl7asGGDOnbsqFGjRmns2LHq3bu3pF++NPv++++VmJio/v373+S7AADWIYgDQCng7e0t6ZezQVeEhYUpPDxc33zzjeLj40uqtRv66KOPFBcXd80XA8VR2L43bNhQPj4+Onr0qNq3b/+7+3SX6dOna8qUKVq/fn2hZ+aL44cfftBPP/1kno280Z3Xc3Nz9d577ykxMbHQ8aNHj+r48eNmONq5c6c8PDzMx0rVqVPHqb5u3bry8/PT5s2b9de//vWm+t++fbt69Oihv/zlL5J+CU8HDx5Uw4YNzRpvb2+nz1mSataseVPbc7WmTZvqhx9+0MGDB294JvZ6ivL32rRpUy1YsECnT5++7llxPz8/JSUlqVu3boqNjdWGDRuczvpfvnxZu3fv1p133ilJysjIUHZ2tqKioiRJUVFR2r59u1MY3b59u9PnUFyFfW4hISGF7oPD4VBsbKx8fHy0atWqQn8hsn//fnXs2FH9+/e/5mZ6gYGB+uKLL5zmvfbaa9qyZYvef/9988aW586dc/rlg/TLFx5F+dIFAEoDgjgAlAKhoaHy8/PTunXrVL16dfn6+iooKEiTJk3S8OHDFRQUpC5duujixYvavXu3fv75Z40cObKk29aqVav03HPP/a511KxZUzabzQwffn5+qlSpkp5++mk9+eSTKigo0D333KOcnBxt375dgYGBpeKM17Rp0zRhwgQtXbpUkZGRyszMlCTzp7o3kpubq0mTJqlXr16y2+06cuSIRo8erTp16ig2NvY3t718+XJdvnzZDL1X8/X1Vf/+/TVjxgw5HA4NHz5cDz/88HXvQO7r66sxY8Zo9OjR8vb21t13361Tp05p//79hf70vTB169bV+++/rx07dqhy5cqaOXOmsrKynAJgZGSkUlJS9N1336lixYoKCQm5Jkxd8dVXX+nSpUs6ffq0zpw5Y57Fv/p50q7Svn17tWvXTr169dLMmTNVp04dff3110V6vvsVv/X32qdPH73wwgvq2bOnEhMTVa1aNe3du1fh4eFOdwYPCAjQmjVr1LVrV3Xt2lXr1q0zj6kKFSpo2LBhmjNnjry8vDR06FDdddddZjAfNWqUHn74YbVo0UIxMTFavXq1PvzwQ23atOmm35vIyEjl5uZq8+bNatasmfz9/eXv739NncPhUOfOnXXu3Dm9++67cjgc5mUst912mzw9PfXll1+qY8eOio2N1ciRI82/G09PT912223y8PBQ48aNndYbGhpq3sX+iu7du2vKlCmKiIhQo0aNtHfvXs2cOVOPP/74Te8nAFiJa8QBoBTw8vLSnDlzNH/+fIWHh6tHjx6SpL/+9a9asGCBFi5cqCZNmqh9+/ZatGiReVaoJB05ckSHDx8uUnC8kT/84Q+aNGmSxo4dq7CwMPPnqJMnT9b48eOVmJioqKgodenSRWvWrCkV+y798oioS5cu6cEHH1S1atXMacaMGb+5rKenp/bt26f7779f9erV08CBA9WyZUt9+umnv/kscUl666239MADDyg4OLjQ8Tp16uiBBx5Qt27d1LlzZzVt2vSax2hdbfz48Xrqqac0YcIERUVF6ZFHHinStdVXPPPMM7rjjjsUGxurDh06yG63q2fPnk41Tz/9tDw9PdWwYUPddtttN7x+vFu3bmrRooVWr16trVu3qkWLFmrRokWR+7kZH3zwgVq3bq0+ffqoYcOGGj169DVngm/kt/5evb29tWHDBoWGhqpbt25q0qSJpk6dWugvSipWrKi1a9fKMAzFxcXp7Nmzkn65Tn3MmDHq27ev7r77blWsWFHLly83l+vZs6dmz56tGTNmqFGjRpo/f74WLlzo9EjE4mrbtq2GDBmiRx55RLfddpumT59eaN2ePXuUkpKiL774QnXq1HH6u7jyiLX3339fp06d0rvvvus0/uvr3ovilVde0YMPPqi///3vioqK0tNPP62//e1vmjx58k3vJwBYyWZcubgJAIBimDlzpjZt2qSPP/64pFsByoVFixZpxIgRys7OLulWAAC/E2fEAQA3pXr16ho3blxJtwEAAFDmEMQBADfl4Ycf1r333lvSbZRKVz8i7OoJ1luyZMl1P4/CHg8HAIA78dN0AABc7Pz58/rxxx+vO371XcvhfmfOnFFWVlahYxUqVCg1d28HAJQPBHEAAAAAACzET9MBAAAAALAQQRwAAAAAAAsRxAEAAAAAsBBBHAAAAAAACxHEAQAAAACwEEEcAAAAAAALEcQBAAAAALDQ/wOgVMA8L1MlCQAAAABJRU5ErkJggg==","text/plain":["
"]},"metadata":{},"output_type":"display_data"},{"name":"stderr","output_type":"stream","text":["findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 19981 (\\N{CJK UNIFIED IDEOGRAPH-4E0D}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 26159 (\\N{CJK UNIFIED IDEOGRAPH-662F}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 37325 (\\N{CJK UNIFIED IDEOGRAPH-91CD}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 35201 (\\N{CJK UNIFIED IDEOGRAPH-8981}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 22238 (\\N{CJK UNIFIED IDEOGRAPH-56DE}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 31572 (\\N{CJK UNIFIED IDEOGRAPH-7B54}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 27491 (\\N{CJK UNIFIED IDEOGRAPH-6B63}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 30830 (\\N{CJK UNIFIED IDEOGRAPH-786E}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 38382 (\\N{CJK UNIFIED IDEOGRAPH-95EE}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 27861 (\\N{CJK UNIFIED IDEOGRAPH-6CD5}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 38169 (\\N{CJK UNIFIED IDEOGRAPH-9519}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 35823 (\\N{CJK UNIFIED IDEOGRAPH-8BEF}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n"]},{"name":"stdout","output_type":"stream","text":["********** internlm/internlm2_5-7b-chat-1m_checkpoint-2810 **********\n","internlm/internlm2_5-7b-chat-1m_checkpoint-2810\n","不是 1342\n","是 1060\n","不重要 544\n","回答正确 31\n","问法错误 23\n","Name: count, dtype: int64\n"]},{"name":"stderr","output_type":"stream","text":["findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n"]},{"data":{"image/png":"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jz76SHFxcdd8MFAchR17kyZN5Ovrq6NHj6pjx45/uE9PmT59ul588UWtXbu20DPzxfH999/r559/ts5GXv0BxJXOnDmjDz74QFOnTi10+dGjR3X8+HErHG3btk1eXl7WY6Xq16/vUn/rrbfK399f69ev19/+9rff1f+WLVvUs2dP/fWvf5X0a4j77rvv1KRJE6vGx8fH5X2WpNq1a/+u/blb8+bN9f333+u777674Vnx6ynK72vz5s319ttv69SpU9c9K+7v76/Vq1ere/fuio2N1bp161zO+l+8eFE7duzQHXfcIUnat2+fsrOz1bhxY0lS48aNtWXLFsXHx1vrbNmyxeV9KK7C3rfQ0NBCj8HpdCo2Nla+vr5auXLlNd8QOXv2rLy8vKywL8l6XZQPTC6Ljo7WJ5984jIvOTlZ0dHRRd4GAJQkvpoOAKVAWFiY/P39lZSUpKysLOu5u88995ymTp2q2bNn67vvvtPu3bu1cOFCvfLKKyXc8a9Wrlz5m19L/y21a9eWw+HQ6tWr9eOPP+rMmTOqUqWKnnnmGT311FNatGiRDh48qJ07d+r111/XokWL3NT9HzNt2jRNmDBB77zzjurUqaPMzExlZmZaZ0Zv5MyZMxo9erS2bdumI0eOaP369erZs6fq16+v2NjY31x/6dKlunjxohV6r+bn56f4+Hh99dVX2rx5s5544gn17dtXERER160fO3asxowZY339f9u2bVqwYMFv9nLZrbfequTkZG3dulV79+7V3//+92vOWNapU0epqak6cuSIfvrppxsGr2+++UYZGRk6deqUcnJylJGR4XIm3906duyoe+65R71791ZycrIOHz6sNWvWKCkpqcjb+K3f1/79+ysiIkK9evXSli1bdOjQIS1btkwpKSku2wkICNDHH38sb29vdevWzWVMVaxYUSNGjFBqaqrS09P16KOPqn379lYwHz16tBITEzV37lzt379fr7zyiv7973/rmWee+d0/mzp16ujMmTNav369fvrpJ509e7bQOqfTqS5duig3N1cLFiyQ0+m0fi8uB/n7779fv/zyixISErR3717t2bNHgwYNkre3t+69915rW7/1/g8bNkyHDh3SmDFj9O233+qNN97QBx98oKeeeup3HycA2IkgDgClgLe3t2bPnq358+crMjJSPXv2lCT97W9/09tvv62FCxeqWbNm6tixoxITE1W3bt0S7lg6ePCgDhw4UKTgeCN/+tOf9Nxzz+nZZ59VeHi4hg8fLkl64YUXNGHCBE2dOlWNGzdW165d9fHHH5eKY5ekuXPn6sKFC/rLX/6iGjVqWNPMmTN/c90KFSpo165deuCBB9SgQQMNHjxYrVu31ubNm4v0fOcFCxbowQcfVHBwcKHL69evrwcffFDdu3dXly5d1Lx5c73xxhs33OaECRP09NNPa+LEiWrcuLEeeuihIl1bfdn48eN1++23KzY2Vp06dbIC55WeeeYZVahQQU2aNFH16tVveP149+7d1apVK61atUobN25Uq1at1KpVqyL383ssW7ZMbdu2Vf/+/dWkSRONGTPmmjPBN/Jbv68+Pj5at26dwsLC1L17dzVr1kwvv/xyod8oqVy5stasWSNjjOLi4pSbmyvp1+vUx44dq4cfflh33nmnKleurKVLl1rr9erVS6+99ppmzpyppk2bav78+Vq4cKE6der0u38uHTp00LBhw/TQQw+pevXqmj59eqF1O3fuVGpqqnbv3q369eu7/F4cO3ZM0q/XtK9atUq7du1SdHS07r77bh0/flxJSUnWt0Gk337/69atq48//ljJyclq0aKF/vnPf+rtt9/+w/89AgC7OMzli5sAACiGV155RZ9++uk1Xw8F4BmJiYkaOXKksrOzS7oVAMAfxBlxAMDvUrNmTY0bN66k2wAAAChzCOIAgN+lb9++uvvuu0u6jVLp6keEXT3BfosXL77u+1HY4+EAAPAkvpoOAICbnTt3Tj/88MN1l19913J43unTp6+5edxlFStWLDV3bwcAlA8EcQAAAAAAbMRX0wEAAAAAsBFBHAAAAAAAGxHEAQAAAACwEUEcAAAAAAAbEcQBAAAAALARQRwAAAAAABsRxAEAAAAAsBFBHAAAAAAAG/1/M66ZRnCk/ooAAAAASUVORK5CYII=","text/plain":["
"]},"metadata":{},"output_type":"display_data"},{"name":"stderr","output_type":"stream","text":["findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 19981 (\\N{CJK UNIFIED IDEOGRAPH-4E0D}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 26159 (\\N{CJK UNIFIED IDEOGRAPH-662F}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 37325 (\\N{CJK UNIFIED IDEOGRAPH-91CD}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 35201 (\\N{CJK UNIFIED IDEOGRAPH-8981}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 22238 (\\N{CJK UNIFIED IDEOGRAPH-56DE}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 31572 (\\N{CJK UNIFIED IDEOGRAPH-7B54}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 27491 (\\N{CJK UNIFIED IDEOGRAPH-6B63}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 30830 (\\N{CJK UNIFIED IDEOGRAPH-786E}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 38382 (\\N{CJK UNIFIED IDEOGRAPH-95EE}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 27861 (\\N{CJK UNIFIED IDEOGRAPH-6CD5}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 38169 (\\N{CJK UNIFIED IDEOGRAPH-9519}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","/home/inflaton/miniconda3/envs/llama-factory/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 35823 (\\N{CJK UNIFIED IDEOGRAPH-8BEF}) missing from font(s) DejaVu Sans.\n"," fig.canvas.print_figure(bytes_io, **kw)\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n"]},{"name":"stdout","output_type":"stream","text":["********** internlm/internlm2_5-7b-chat-1m_checkpoint-3372 **********\n","internlm/internlm2_5-7b-chat-1m_checkpoint-3372\n","不是 1338\n","是 1006\n","不重要 598\n","回答正确 30\n","问法错误 28\n","Name: count, dtype: int64\n"]},{"name":"stderr","output_type":"stream","text":["findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n","findfont: Font family 'STHeiti' not found.\n"]},{"data":{"image/png":"iVBORw0KGgoAAAANSUhEUgAAA+IAAAIkCAYAAACa3JFWAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAABM8ElEQVR4nO3de5xN9f7H8fceYy6GuWFmTMal5JpLuQ6KajIicYiUoykOp85QUsg5UahGcgon0cVBv0Op0yFUcsslxqWJE9KECDEz1TQzDMZcvr8/eljHztCo2d+ZMa/n47Eej/Zan7XW5zt77R7ee+21lssYYwQAAAAAAKzwKukGAAAAAAAoTwjiAAAAAABYRBAHAAAAAMAigjgAAAAAABYRxAEAAAAAsIggDgAAAACARQRxAAAAAAAsIogDAAAAAGARQRwAAAAAAIsI4gAAAAAAWHTZQXzDhg3q0aOHIiMj5XK5tGTJkovWPvjgg3K5XJo2bZrb/PT0dA0YMECBgYEKDg7W4MGDdfLkSbeaL774QjfeeKP8/PwUFRWlKVOmXG6rAAAAAACUOt6Xu0J2draaN2+uQYMGqXfv3hetW7x4sbZs2aLIyMgLlg0YMEDHjx/XqlWrlJubqwceeEBDhw7VwoULJUlZWVnq0qWLYmJiNHv2bO3atUuDBg1ScHCwhg4dWqQ+CwoKdOzYMVWpUkUul+tyhwkAAAAAwGUxxujEiROKjIyUl9clznub30GSWbx48QXzjx49aq666iqze/duU7t2bfPSSy85y7788ksjyWzfvt2Z99FHHxmXy2W+++47Y4wxr7zyigkJCTE5OTlOzZgxY0yDBg2K3NuRI0eMJCYmJiYmJiYmJiYmJiYmq9ORI0cumVcv+4z4rykoKNDAgQM1atQoNWnS5ILliYmJCg4OVqtWrZx5MTEx8vLy0tatW/WHP/xBiYmJuummm+Tj4+PUxMbG6vnnn9dPP/2kkJCQC7abk5OjnJwc5/XP3xNIR44cUWBgYHEOEQAAAACAC2RlZSkqKkpVqlS5ZF2xB/Hnn39e3t7eevjhhwtdnpKSorCwMPcmvL0VGhqqlJQUp6Zu3bpuNeHh4c6ywoJ4QkKCJkyYcMH8wMBAgjgAAAAAwJpfuzy6WO+anpSUpOnTp2vevHnWr8seO3asMjMznenIkSNW9w8AAAAAQFEUaxDfuHGj0tLSVKtWLXl7e8vb21vffvutHnvsMdWpU0eSFBERobS0NLf18vLylJ6eroiICKcmNTXVrebc63M1v+Tr6+uc/eYsOAAAAACgtCrWID5w4EB98cUX2rlzpzNFRkZq1KhR+vjjjyVJ0dHRysjIUFJSkrPe2rVrVVBQoLZt2zo1GzZsUG5urlOzatUqNWjQoNCfpQMAAAAAUFZc9jXiJ0+e1P79+53XBw8e1M6dOxUaGqpatWqpatWqbvUVK1ZURESEGjRoIElq1KiRunbtqiFDhmj27NnKzc3VsGHD1L9/f+dRZ/fee68mTJigwYMHa8yYMdq9e7emT5+ul1566feMFQAAAACAEnfZQfyzzz7TzTff7LweOXKkJCkuLk7z5s0r0jYWLFigYcOG6dZbb5WXl5f69OmjGTNmOMuDgoK0cuVKxcfHq2XLlqpWrZrGjx9f5GeIAwAAAABQWrnMued8XWGysrIUFBSkzMxMrhcHAAAAAHhcUXNosV4jDgAAAAAALo0gDgAAAACARQRxAAAAAAAsIogDAAAAAGARQRxuNmzYoB49eigyMlIul0tLlixxW/7000+rYcOGCggIUEhIiGJiYrR161a3mjvvvFO1atWSn5+fatSooYEDB+rYsWNuNR9//LHatWunKlWqqHr16urTp48OHTrk4dEBAAAAQMkjiMNNdna2mjdvrpkzZxa6vH79+nr55Ze1a9cuffrpp6pTp466dOmi77//3qm5+eab9c477yg5OVnvvfeeDhw4oLvuustZfvDgQfXs2VO33HKLdu7cqY8//lg//PCDevfu7fHxAQAAAEBJ4/FluCiXy6XFixerV69eF60593devXq1br311kJrli5dql69eiknJ0cVK1bUv//9b91zzz3KycmRl9fP3wUtW7ZMPXv2dGoAAAAAoKzh8WXwuLNnz+q1115TUFCQmjdvXmhNenq6FixYoPbt2zsBu2XLlvLy8tLcuXOVn5+vzMxM/d///Z9iYmII4QAAAACueARxXLbly5ercuXK8vPz00svvaRVq1apWrVqbjVjxoxRQECAqlatqsOHD+v99993ltWtW1crV67UX//6V/n6+io4OFhHjx7VO++8Y3soAAAAAGAdQRyX7eabb9bOnTu1efNmde3aVf369VNaWppbzahRo7Rjxw6tXLlSFSpU0H333adzV0GkpKRo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2rXatGmTzp49qx49eqigoMBZ/4477lBeXp7Wrl2rpKQkNW/eXHfccYdSUlJKakgAAJRJ3iXdAAAAsMPb21sREREXzN+0aZMOHTqkHTt2KDAwUJI0f/58hYSEaO3atYqJidEPP/ygffv2ac6cOWrWrJkkafLkyXrllVe0e/fuQrcLAAAKxxlxAADKiX379ikyMlJXX321BgwYoMOHD0uScnJy5HK55Ovr69T6+fnJy8vLOWtetWpVNWjQQG+++aays7OVl5enV199VWFhYWrZsmWJjAcAgLKKIA4AQDnQtm1bzZs3TytWrNCsWbN08OBB3XjjjTpx4oTatWungIAAjRkzRqdOnVJ2drYef/xx5efn6/jx45Ikl8ul1atXa8eOHapSpYr8/Pz04osvasWKFQoJCSnh0QEAULZ4JIh/9913+uMf/6iqVavK399fTZs21WeffeYsN8Zo/PjxqlGjhvz9/RUTE6N9+/a5bSM9PV0DBgxQYGCggoODNXjwYJ08edIT7QIAcMW7/fbb1bdvXzVr1kyxsbH68MMPlZGRoXfeeUfVq1fXu+++q2XLlqly5coKCgpSRkaGbrjhBnl5/fxPBWOM4uPjFRYWpo0bN2rbtm3q1auXevTo4YR1AABQNMUexH/66Sd16NBBFStW1EcffaQvv/xSf//7392+LZ8yZYpmzJih2bNna+vWrQoICFBsbKzOnDnj1AwYMEB79uzRqlWrtHz5cm3YsEFDhw4t7nYBACiXgoODVb9+fe3fv1+S1KVLFx04cEBpaWn64Ycf9H//93/67rvvdPXVV0uS1q5dq+XLl+vtt99Whw4ddMMNN+iVV16Rv7+/5s+fX5JDAQCgzCn2m7U9//zzioqK0ty5c515devWdf7bGKNp06bpySefVM+ePSVJb775psLDw7VkyRL1799fe/fu1YoVK7R9+3a1atVKkvSPf/xD3bp109SpUxUZGVncbQMAUK6cPHlSBw4c0MCBA93mV6tWTdLPwTstLU133nmnJOnUqVOS5JwhP8fLy8vtzuoAAODXFfsZ8aVLl6pVq1bq27evwsLCdP311+v11193lh88eFApKSmKiYlx5gUFBalt27ZKTEyUJCUmJio4ONgJ4ZIUExMjLy8vbd26tdD95uTkKCsry20CAAA/e/zxx7V+/XodOnRImzdv1h/+8AdVqFBB99xz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6dmzp3nhhRdMRESECQ0NNX/5y1/M2bNnnXVr165tXnrpJbceZs+ebbp37278/f1Nw4YNzebNm82+fftMp06dTKVKlUx0dLTZv3+/2zhPnz5tAgICzN69ey+63ddff9306tXL+Pv7m3r16pn333/frf/zp7i4OGOMMfn5+ea5554zderUMX5+fqZZs2bm3Xffdbb7ySefGEnmww8/NDfccIOpWLGi+eSTT0ynTp3M8OHDzahRo0xISIgJDw83Tz31lFvPkszixYvdeli0aJHp2LGj8fPzM61atTLJyclm27ZtpmXLliYgIMB07drVpKWlXfT9zsvLM1WqVDHz58+/aM35zr1Hv0daWpqpWLGiefPNN515Tz31lGnevLmZPXu2qVmzpvH39zd9+/Y1GRkZl9xWfn6+ef75580111xjfHx8TFRUlHnmmWeMMf/7G7333numc+fOxt/f3zRr1sxs3rzZWf+HH34w/fv3N5GRkcbf399cd911ZuHChW7j/eV7ffDgwV8d48X+TufGOWfOHBMVFWUCAgLMQw89ZPLy8szzzz9vwsPDTfXq1Z0xFMVPP/1khg4dasLCwoyvr69p0qSJWbZsmTHGmLlz55qgoCCzYsUK07BhQxMQEGBiY2PNsWPH3LZxqc+rMcYcOXLE9O/f34SEhJhKlSqZli1bmi1btriN6Zz9+/ebunXrmvj4eFNQUOD0sHjxYlOvXj3j6+trunTpYg4fPuy2j1deecVcffXVpmLFiqZ+/fpux4cxhR//F3tvz33Ozp9++Xm6lP/+979G0gX/3zjf9OnTTc2aNS+6fPHixcblcplDhw5dtCYtLc1IMuvXry9ybwBQkgjiAOAhvwzioaGhZubMmWbfvn0mISHBeHl5ma+++soYY8y2bduMJLN69Wpz/Phx8+OPPxpjjPnXv/5latSoYd577z3zzTffmPfee8+EhoaaefPmGWP+94/oOnXqODXHjh0zcXFxJjAw0Dz44INm7969ZtmyZaZSpUrmtddec/orLDBfddVVZtGiRSY5Odn06tXL1KlTx9xyyy1mxYoV5ssvvzTt2rUzXbt2dRvn8uXLTf369S+53Zo1a5qFCxeaffv2mYcffthUrlzZ/PjjjyYvL8+89957RpJJTk42x48fdwLjM888Yxo2bGhWrFhhDhw4YObOnWt8fX3NunXrjDH/CwjNmjUzK1euNPv37zc//vij6dSpkwkMDDRPP/20+frrr838+fONy+UyK1eudOvpl0Hk3L7OjbNly5amc+fO5tNPPzWff/65qVevnnnwwQcv+n5nZWUZPz8/J7j9mri4OBMUFGSqV69u6tevbx588EHzww8/FGndc6ZOnWqCgoLMqVOnnHlPPfWUCQgIMLfccovZsWOHWb9+valXr5659957L7mt0aNHm5CQEDNv3jyzf/9+s3HjRvP6668bY9z/RsuXLzfJycnmrrvuMrVr1za5ubnGGGOOHj1qXnjhBbNjxw5z4MABM2PGDFOhQgWzdetWY4wxGRkZJjo62gwZMsQcP37cHD9+3OTl5RXp73SxIF65cmVz1113mT179pilS5caHx8fExsba4YPH26++uor889//tNIcoLupeTn55t27dqZJk2amJUrV5oDBw6YZcuWmQ8//NAY83MQr1ixoomJiTHbt283SUlJplGjRm5/11/7vJ44ccJcffXV5sYbbzQbN240+/btM4sWLXJC7/lB/L///a+JiIgwf/vb35ztn+uhVatWZvPmzeazzz4zbdq0Me3bt3dq/vOf/5iKFSuamTNnmuTkZPP3v//dVKhQwaxdu9apudjxX9h7m5OTY6ZNm2YCAwOd9+3EiRO/+vc0xpiTJ0+aESNGmLp165qcnJxCa7777jvTqVMnM2DAgItu54477jC33XbbJfe1b98+I8ns2rWrSL0BQEkjiAOAh/wyiP/xj390lhUUFJiwsDAza9YsY8z//jG8Y8cOt21cc801bmcVjTFm0qRJJjo62m29adOmudXExcWZ2rVruwWdvn37mrvvvtt5XVhgfvLJJ53XiYmJRpKZM2eOM++tt94yfn5+bvsaMmSIefzxx4u83ZMnTxpJ5qOPPjLG/C9Q//TTT07NmTNnTKVKldzOuBpjzODBg80999zjtt6SJUvcajp16mQ6duzoNq9169ZmzJgxbj39Moi88cYbbuOUZNasWePMS0hIMA0aNDAX89BDD5mrr77anD59+qI153vrrbfM+++/b7744guzePFi06hRI9O6desihdNzGjVqZB566CG3eU899ZSpUKGCOXr0qDPvo48+Ml5eXub48eOFbicrK8v4+vo6wfuXCvsb7dmzx0hyfglRmO7du5vHHnvMeX3+Z6KoLhXEK1WqZLKyspx5sbGx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jqmKFStq+PDhmjFjhry9vTVs2DC1a9fOCeajRo1Sv379dP311ysmJkbLli3Tf/7zH61evfo3/23q1KmjkydPas2aNWrevLkqVapU6CMKv/nmGy1atEhdunRR9erVdfToUU2ePFn+/v7q1q2bpJ9/AZGamqrWrVurcuXK2rNnj0aNGqUOHTqoTp06btubM2eO2rZtq+uuu+6CfcXHx2vhwoV6//33VaVKFefzFxQUdNm/rACAksA14gBQCnh7e2vGjBl69dVXFRkZqZ49e0qS/vSnP+mNN97Q3Llz1bRpU3Xq1Enz5s0rFWd/Dhw4oP379xcpOF7KVVddpQkTJuiJJ55QeHi4hg0bJkmaNGmSxo0bp4SEBDVq1Ehdu3bVBx98UCrGLkmzZs3S2bNnddddd6lGjRrONHXq1F9dt0KFCvriiy905513qn79+ho8eLBatmypjRs3Fun5znPmzFHv3r0VHBxc6PJ69eqpd+/e6tatm7p06aJmzZrplVdeueQ2x40bp8cee0zjx49Xo0aNdPfddxfp2upznnzySd1www2KjY1V586dFRERccF1vY8//rgqVKigxo0bq3r16pe8frxbt266/vrrtWzZMq1bt07XX3+9rr/++iL381u89957at26te655x41btxYo0ePvuBM8KX82ufVx8dHK1euVFhYmLp166amTZtq8uTJhf6ipHLlyvroo49kjFH37t2d52NXqlRJY8aM0b333qsOHTqocuXKWrRokbNer169NH36dE2dOlVNmjTRq6++qrlz56pz586/+e/Svn17Pfjgg7r77rtVvXp1TZkypdA6Pz8/bdy4Ud26dVO9evV09913q0qVKtq8ebPznHt/f3+9/vrr6tixoxo1aqRHH31Ud955p5YvX+62rczMTL333nsX/SJo1qxZyszMVOfOnd0+f+f/LQCgNHOZcxc3AQBwGV588UWtXr1aH374YUm3ApQL8+bN04gRI5SRkVHSrQAAfifOiAMAfpOaNWtq7NixJd0GAABAmUMQBwD8Jv369dONN95Y0m2USr98RNgvJ9i3YMGCi74fhT0eDgAAT+Kn6QAAFLPTp0/ru+++u+jyX961HJ534sQJpaamFrqsYsWKpebu7QCA8oEgDgAAAACARfw0HQAAAAAAiwjiAAAAAABYRBAHAAAAAMAigjgAAAAAABYRxAEAAAAAsIggDgAAAACARQRxAAAAAAAs+n9L58W9ZB+vmAAAAABJRU5ErkJggg==","text/plain":["