diff --git "a/competition/08b_InternLM_analysis.ipynb" "b/competition/08b_InternLM_analysis.ipynb" new file mode 100644--- /dev/null +++ "b/competition/08b_InternLM_analysis.ipynb" @@ -0,0 +1 @@ +{"cells":[{"cell_type":"code","execution_count":1,"metadata":{"application/vnd.databricks.v1+cell":{"cellMetadata":{},"inputWidgets":{},"nuid":"0ea8b46b-839b-445b-8043-ccdf4e920ace","showTitle":false,"title":""},"id":"YLH80COBzi_F"},"outputs":[],"source":["%load_ext autoreload\n","%autoreload 2"]},{"cell_type":"code","execution_count":2,"metadata":{"id":"63B5exAuzq4M"},"outputs":[],"source":["from pathlib import Path\n","\n","try:\n"," from google.colab import drive\n"," drive.mount('/content/drive')\n"," workding_dir = \"/content/drive/MyDrive/logical-reasoning/\"\n","except ModuleNotFoundError:\n"," workding_dir = str(Path.cwd().parent)"]},{"cell_type":"code","execution_count":3,"metadata":{"executionInfo":{"elapsed":368,"status":"ok","timestamp":1719461634865,"user":{"displayName":"Donghao Huang","userId":"00463591218503521679"},"user_tz":-480},"id":"zFulf0bg0H-9","outputId":"debdd535-c828-40b9-efc0-8a180e5830dd"},"outputs":[{"name":"stdout","output_type":"stream","text":["workding dir: /home/inflaton/code/projects/courses/logical-reasoning\n"]}],"source":["import os\n","import sys\n","\n","os.chdir(workding_dir)\n","sys.path.append(workding_dir)\n","print(\"workding dir:\", workding_dir)"]},{"cell_type":"code","execution_count":4,"metadata":{"application/vnd.databricks.v1+cell":{"cellMetadata":{},"inputWidgets":{},"nuid":"9f67ec60-2f24-411c-84eb-0dd664b44775","showTitle":false,"title":""},"colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"elapsed":589,"status":"ok","timestamp":1719462011879,"user":{"displayName":"Donghao Huang","userId":"00463591218503521679"},"user_tz":-480},"id":"DIUiweYYzi_I","outputId":"e16e9247-9077-4b0c-f8ea-17059f05a1c4"},"outputs":[{"name":"stdout","output_type":"stream","text":["loading env vars from: /home/inflaton/code/projects/courses/logical-reasoning/.env\n"]},{"data":{"text/plain":["True"]},"execution_count":4,"metadata":{},"output_type":"execute_result"}],"source":["from dotenv import find_dotenv, load_dotenv\n","\n","found_dotenv = find_dotenv(\".env\")\n","\n","if len(found_dotenv) == 0:\n"," found_dotenv = find_dotenv(\".env.example\")\n","print(f\"loading env vars from: {found_dotenv}\")\n","load_dotenv(found_dotenv, override=True)"]},{"cell_type":"code","execution_count":5,"metadata":{"id":"W2QyVreqhOGM","outputId":"68b9590e-1ac6-4c6f-e0c4-e273ec816419"},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
textlabeltitlepuzzletruthinternlm/internlm2_5-7b-chat-1minternlm/internlm2_5-7b-chat-1m_checkpoint-562internlm/internlm2_5-7b-chat-1m_checkpoint-1124internlm/internlm2_5-7b-chat-1m_checkpoint-1686internlm/internlm2_5-7b-chat-1m_checkpoint-2248internlm/internlm2_5-7b-chat-1m_checkpoint-2810internlm/internlm2_5-7b-chat-1m_checkpoint-3372
0甄加索是自杀吗不是海岸之谜在远离城市喧嚣的海边小屋,一天清晨,邻居发现甄加索僵卧在沙滩上,已无生命迹象。现场没有发现任...甄加索是一位热爱自然的画家,他每年都会来到这个海边小屋寻找灵感。在他生命的最后几天,他一直在...不是不是不是不是不是不是不是
1甄加索有身体上的疾病吗海岸之谜在远离城市喧嚣的海边小屋,一天清晨,邻居发现甄加索僵卧在沙滩上,已无生命迹象。现场没有发现任...甄加索是一位热爱自然的画家,他每年都会来到这个海边小屋寻找灵感。在他生命的最后几天,他一直在...
2画作是甄的海岸之谜在远离城市喧嚣的海边小屋,一天清晨,邻居发现甄加索僵卧在沙滩上,已无生命迹象。现场没有发现任...甄加索是一位热爱自然的画家,他每年都会来到这个海边小屋寻找���感。在他生命的最后几天,他一直在...不是
3甄有心脏病吗海岸之谜在远离城市喧嚣的海边小屋,一天清晨,邻居发现甄加索僵卧在沙滩上,已无生命迹象。现场没有发现任...甄加索是一位热爱自然的画家,他每年都会来到这个海边小屋寻找灵感。在他生命的最后几天,他一直在...
4车轮是凶手留下的不是海岸之谜在远离城市喧嚣的海边小屋,一天清晨,邻居发现甄加索僵卧在沙滩上,已无生命迹象。现场没有发现任...甄加索是一位热爱自然的画家,他每年都会来到这个海边小屋寻找灵感。在他生命的最后几天,他一直在...不是不重要不是不是不是不是不是
.......................................
2995哭泣者必须在晚上祭奠吗甄庄哭声在一个安静的夜晚,小村庄的湖边突然传来了阵阵哭泣声。第二天早晨,村长甄锐发现湖边的石头上放着...原来,这顶破旧的帽子属于一个小男孩,他小时候与爷爷在湖边生活。爷爷教他钓鱼、游泳,还告诉他湖...不是不重要不重要不重要不重要不重要不重要
2996尸体在湖里吗不是甄庄哭声在一个安静的夜晚,小村庄的湖边突然传来了阵阵哭泣声。第二天早晨,村长甄锐发现湖边的石头上放着...原来,这顶破旧的帽子属于一个小男孩,他小时候与爷爷在湖边生活。爷爷教他钓鱼、游泳,还告诉他湖...不是不重要不重要不是不是不是不是
2997哭泣者和死者有特殊关系吗甄庄哭声在一个安静的夜晚,小村庄的湖边突然传来了阵阵哭泣声。第二天早晨,村长甄锐发现湖边的石头上放着...原来,这顶破旧的帽子属于一个小男孩,他小时候与爷爷在湖边生活。爷爷教他钓鱼、游泳,还告诉他湖...
2998是帽子的主人去世了吗不是甄庄哭声在一个安静的夜晚,小村庄的湖边突然传来了阵阵哭泣声。第二天早晨,村长甄锐发现湖边的石头上放着...原来,这顶破旧的帽子属于一个小男孩,他小时候与爷爷在湖边生活。爷爷教他钓鱼、游泳,还告诉他湖...
2999死者受伤了吗不是甄庄哭声在一个安静的夜晚,小村庄的湖边突然传来了阵阵哭泣声。第二天早晨,村长甄锐发现湖边的石头上放着...原来,这顶破旧的帽子属于一个小男孩,他小时候与爷爷在湖边生活。爷爷教他钓鱼、游泳,还告诉他湖...不是不重要不重要不是不重要不是不重要
\n","

3000 rows × 12 columns

\n","
"],"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/kf6fPOussQZxVzgsvvJBHH320yfXb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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/qvx4d9cl1cqw8pg8AAOD6UKRBvDiNGzdOI0eOtKYdDofCw8OLsSMAJYlvvbbyrdf2ksv9mt8jv+aXv8Q8sMMABXYYUMSdAQAA4EZTpJemh4aGSpLS0tKc5qelpVnLQkNDdezYMaflubm5OnHihFNNftv44z7+zMvLS35+fk4vAAAAAACuN0UaxGvWrKnQ0FCtXr3amudwOJSYmKiIiAhJUkREhNLT05WUlGTVrFmzRnl5eWrZsqVVs2HDBuXk5Fg18fHxqlOnTr6XpQMAAAAAUFIUOohnZmYqOTlZycnJkn6/QVtycrIOHTokNzc3jRgxQi+++KKWLVumnTt36qGHHlJYWJh69uwpSapXr566dOmiQYMGacuWLdq4caOGDRumvn37KiwsTJL04IMPytPTUwMHDtSuXbv00Ucf6bXXXnO69BwAAAAAgJKo0N8R37Ztmzp27GhNXwjHMTExmjdvnkaPHq2srCwNHjxY6enpuvPOOxUXFydvb29rnQULFmjYsGHq1KmT3N3d1atXL82cOdNa7u/vr1WrVmno0KFq1qyZKlWqpAkTJvDoMgAAAABAiedmjDHF3YQrOBwO+fv7KyMjo8R9X/x6u5t0acDdpO3HOLcf4xwAAMC1CppDi/Q74gAAAAAA4PII4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjYo8iJ8/f17jx49XzZo15ePjo1tuuUWTJk2SMcaqMcZowoQJqlKlinx8fBQZGam9e/c6befEiRPq16+f/Pz8FBAQoIEDByozM7Oo2wUAAAAAwFZFHsSnTJmi2bNn64033tDu3bs1ZcoUTZ06Va+//rpVM3XqVM2cOVNz5sxRYmKifH19FRUVpbNnz1o1/fr1065duxQfH68VK1Zow4YNGjx4cFG3CwAAAACArTyKeoObNm1Sjx49FB0dLUmqUaOGFi1apC1btkj6/Wz4jBkz9Oyzz6pHjx6SpA8++EAhISFasmSJ+vbtq927dysuLk5bt25V8+bNJUmvv/66unXrpmnTpiksLOyi/WZnZys7O9uadjgcRX1oAAAAAABcsyI/I966dWutXr1ae/bskSR9++23+vrrr9W1a1dJ0oEDB5SamqrIyEhrHX9/f7Vs2VIJCQmSpISEBAUEBFghXJIiIyPl7u6uxMTEfPcbGxsrf39/6xUeHl7UhwYAAAAAwDUr8jPiY8eOlcPhUN26dVWmTBmdP39eL730kvr16ydJSk1NlSSFhIQ4rRcSEmItS01NVXBwsHOjHh4KCgqyav5s3LhxGjlypDXtcDgI4wAAAACA606RB/H//Oc/WrBggRYuXKgGDRooOTlZI0aMUFhYmGJiYop6dxYvLy95eXm5bPsAAAAAABSFIg/io0aN0tixY9W3b19JUsOGDfXTTz8pNjZWMTExCg0NlSSlpaWpSpUq1nppaWlq0qSJJCk0NFTHjh1z2m5ubq5OnDhhrQ8AAAAAQElU5N8RP336tNzdnTdbpkwZ5eXlSZJq1qyp0NBQrV692lrucDiUmJioiIgISVJERITS09OVlJRk1axZs0Z5eXlq2bJlUbcMAAAAAIBtivyMePfu3fXSSy+pWrVqatCggbZv367p06frkUcekSS5ublpxIgRevHFF3XrrbeqZs2aGj9+vMLCwtSzZ09JUr169dSlSxcNGjRIc+bMUU5OjoYNG6a+ffvme8d0AAAAAABKiiIP4q+//rrGjx+vv//97zp27JjCwsL02GOPacKECVbN6NGjlZWVpcGDBys9PV133nmn4uLi5O3tbdUsWLBAw4YNU6dOneTu7q5evXpp5syZRd0uAAAAAAC2cjPGmOJuwhUcDof8/f2VkZEhPz+/4m6nUGqM/ay4Wyh1Dk6OLu4WSh3Guf0Y5wAAAK5V0Bxa5N8RBwAAAAAAl0YQBwAAAADARgRxAAAAAABsRBAHAAAAAMBGBHEAAAAAAGxEEAcAAAAAwEYEcQAAAAAAbEQQBwAAAADARgRxAAAAAABsRBAHAAAAAMBGBHEAAAAAAGxEEAcAAAAAwEYEcQAAAAAAbEQQBwAAAADARgRxAAAAAABsRBAHAAAAAMBGBHEAAAAAAGxEEAcAAAAAwEYEcQAAAAAAbEQQBwAAAADARgRxAAAAAABsRBAHAAAAAMBGBHEAAAAAAGxEEAcAAAAAwEYEcQAAAAAAbEQQBwAAAADARgRxAAAAAABsRBAHAAAAAMBGBHEAAAAAAGxEEAcAAAAAwEYEcQAAAAAAbEQQBwAAAADARgRxAAAAAABsRBAHAAAAAMBGBHEAAAAAAGxEEAcAAAAAwEYEcQAAAAAAbEQQBwAAAADARgRxAAAAAABsRBAHAAAAAMBGBHEAAAAAAGxEEAcAAAAAwEYEcQAAAAAAbEQQBwAAAADARgRxAAAAAABs5JIg/ssvv+hvf/ubKlasKB8fHzVs2FDbtm2zlhtjNGHCBFWpUkU+Pj6KjIzU3r17nbZx4sQJ9evXT35+fgoICNDAgQOVmZnpinYBAAAAALBNkQfxkydPqk2bNipbtqxWrlyp77//Xv/85z8VGBho1UydOlUzZ87UnDlzlJiYKF9fX0VFRens2bNWTb9+/bRr1y7Fx8drxYoV2rBhgwYPHlzU7QIAAAAAYCuPot7glClTFB4errlz51rzatasaf3bGKMZM2bo2WefVY8ePSRJH3zwgUJCQrRkyRL17dtXu3fvVlxcnLZu3armzZtLkl5//XV169ZN06ZNU1hY2EX7zc7OVnZ2tjXtcDiK+tAAAAAAALhmRX5GfNmyZWrevLl69+6t4OBgNW3aVO+88461/MCBA0pNTVVkZKQ1z9/fXy1btlRCQoIkKSEhQQEBAVYIl6TIyEi5u7srMTEx3/3GxsbK39/feoWHhxf1oQEAAAAAcM2KPIj/+OOPmj17tm699VZ98cUXGjJkiJ544gnNnz9fkpSamipJCgkJcVovJCTEWpaamqrg4GCn5R4eHgoKCrJq/mzcuHHKyMiwXocPHy7qQwMAAAAA4JoV+aXpeXl5at68uV5++WVJUtOmTfXdd99pzpw5iomJKerdWby8vOTl5eWy7QMAAAAAUBSK/Ix4lSpVVL9+fad59erV06FDhyRJoaGhkqS0tDSnmrS0NGtZaGiojh075rQ8NzdXJ06csGoAAAAAACiJijyIt2nTRikpKU7z9uzZo+rVq0v6/cZtoaGhWr16tbXc4XAoMTFRERERkqSIiAilp6crKSnJqlmzZo3y8vLUsmXLom4ZAAAAAADbFPml6U899ZRat26tl19+WX369NGWLVv09ttv6+2335Ykubm5acSIEXrxxRd16623qmbNmho/frzCwsLUs2dPSb+fQe/SpYsGDRqkOXPmKCcnR8OGDVPfvn3zvWM6AAAAAAAlRZEH8RYtWmjx4sUaN26cXnjhBdWsWVMzZsxQv379rJrRo0crKytLgwcPVnp6uu68807FxcXJ29vbqlmwYIGGDRumTp06yd3dXb169dLMmTOLul0AAAAAAGzlZowxxd2EKzgcDvn7+ysjI0N+fn7F3U6h1Bj7WXG3UOocnBxd3C2UOoxz+zHOAQAAXKugObTIvyMOAAAAAAAujSAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAEApMHv2bDVq1Eh+fn7y8/NTRESEVq5caS1PTU1V//79FRoaKl9fX91+++365JNPnLZxzz33qFq1avL29laVKlXUv39/HTlyxO5DAQCgxHN5EJ88ebLc3Nw0YsQIa97Zs2c1dOhQVaxYUeXLl1evXr2UlpbmtN6hQ4cUHR2tcuXKKTg4WKNGjVJubq6r2wUA4IZUtWpVTZ48WUlJSdq2bZvuuusu9ejRQ7t27ZIkPfTQQ0pJSdGyZcu0c+dO3XvvverTp4+2b99ubaNjx476z3/+o5SUFH3yySfav3+/7rvvvuI6JAAASiyXBvGtW7fqrbfeUqNGjZzmP/XUU1q+fLk+/vhjrV+/XkeOHNG9995rLT9//ryio6N17tw5bdq0SfPnz9e8efM0YcIEV7YLAMANq3v37urWrZtuvfVW1a5dWy+99JLKly+vzZs3S5I2bdqk4cOH64477tDNN9+sZ599VgEBAUpKSrK28dRTT6lVq1aqXr26WrdurbFjx2rz5s3KyckprsMCAKBEclkQz8zMVL9+/fTOO+8oMDDQmp+RkaH33ntP06dP11133aVmzZpp7ty52rRpk/XHwKpVq/T999/r3//+t5o0aaKuXbtq0qRJmjVrls6dO+eqlgEAKBXOnz+vDz/8UFlZWYqIiJAktW7dWh999JFOnDihvLw8ffjhhzp79qw6dOiQ7zZOnDihBQsWqHXr1ipbtqyN3QMAUPK5LIgPHTpU0dHRioyMdJqflJSknJwcp/l169ZVtWrVlJCQIElKSEhQw4YNFRISYtVERUXJ4XBYl9D9WXZ2thwOh9MLAAD8z86dO1W+fHl5eXnp8ccf1+LFi1W/fn1J0n/+8x/l5OSoYsWK8vLy0mOPPabFixerVq1aTtsYM2aMfH19VbFiRR06dEhLly4tjkMBAKBEc0kQ//DDD/XNN98oNjb2omWpqany9PRUQECA0/yQkBClpqZaNX8M4ReWX1iWn9jYWPn7+1uv8PDwIjgSAABuHHXq1FFycrISExM1ZMgQxcTE6Pvvv5ckjR8/Xunp6fryyy+1bds2jRw5Un369NHOnTudtjFq1Cht375dq1atUpkyZfTQQw/JGFMchwMAQInlUdQbPHz4sJ588knFx8fL29u7qDd/SePGjdPIkSOtaYfDQRgHAOAPPD09rTPczZo109atW/Xaa69p9OjReuONN/Tdd9+pQYMGkqTGjRvrq6++0qxZszRnzhxrG5UqVVKlSpVUu3Zt1atXT+Hh4dq8ebN1iTsAALiyIj8jnpSUpGPHjun222+Xh4eHPDw8tH79es2cOVMeHh4KCQnRuXPnlJ6e7rReWlqaQkNDJUmhoaEX3UX9wvSFmj/z8vKyHsly4QUAAC4tLy9P2dnZOn36tCTJ3d35z4IyZcooLy/vsutLv389DAAAFFyRnxHv1KnTRZexPfzww6pbt67GjBmj8PBwlS1bVqtXr1avXr0kSSkpKTp06JD1aXpERIReeuklHTt2TMHBwZKk+Ph4+fn5Wd9lAwAABTdu3Dh17dpV1apV06lTp7Rw4UKtW7dOX3zxherWratatWrpscce07Rp01SxYkUtWbJE8fHxWrFihSQpMTFRW7du1Z133qnAwEDt379f48eP1y233MLZcAAACsnN2PDFrg4dOqhJkyaaMWOGJGnIkCH6/PPPNW/ePPn5+Wn48OGSfn90ivT73VybNGmisLAwTZ06Vampqerfv78effRRvfzyywXap8PhkL+/vzIyMkrc2fEaYz8r7hZKnYOTo4u7hVKHcW4/xrn9rqdxfvzz13T2p291PuuE3L185Vm5hvxa3iefmk0lSTknflH6+vk6+/P3Mjln5BFQRX533Kvyt90lSTr360Gd+PJt5Rw7oLycsypTPkg+NW+Xf+v75VGhUnEemhPGOQCgOBU0hxb5GfGCePXVV+Xu7q5evXopOztbUVFRevPNN63lZcqU0YoVKzRkyBBFRETI19dXMTExeuGFF4qjXQAASrxK3Z687PKyQTep8l//75LLPSvXUOgDBfswHAAAXJ4tQXzdunVO097e3po1a5ZmzZp1yXWqV6+uzz//3MWdAQAAAABgL5c9RxwAAAAAAFyMIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2KjIg3hsbKxatGihChUqKDg4WD179lRKSopTzdmzZzV06FBVrFhR5cuXV69evZSWluZUc+jQIUVHR6tcuXIKDg7WqFGjlJubW9TtAgAAAABgqyIP4uvXr9fQoUO1efNmxcfHKycnR507d1ZWVpZV89RTT2n58uX6+OOPtX79eh05ckT33nuvtfz8+fOKjo7WuXPntGnTJs2fP1/z5s3ThAkTirpdAAAAAABs5VHUG4yLi3OanjdvnoKDg5WUlKR27dopIyND7733nhYuXKi77rpLkjR37lzVq1dPmzdvVqtWrbRq1Sp9//33+vLLLxUSEqImTZpo0qRJGjNmjCZOnChPT8+L9pudna3s7Gxr2uFwFPWhAQAAAABwzVz+HfGMjAxJUlBQkCQpKSlJOTk5ioyMtGrq1q2ratWqKSEhQZKUkJCghg0bKiQkxKqJioqSw+HQrl278t1PbGys/P39rVd4eLirDgkAAAAAgKvm0iCel5enESNGqE2bNrrtttskSampqfL09FRAQIBTbUhIiFJTU62aP4bwC8svLMvPuHHjlJGRYb0OHz5cxEcDAAAAAMC1K/JL0/9o6NCh+u677/T111+7cjeSJC8vL3l5ebl8PwAAAAAAXAuXnREfNmyYVqxYobVr16pq1arW/NDQUJ07d07p6elO9WlpaQoNDbVq/nwX9QvTF2oAAAAAACiJijyIG2M0bNgwLV68WGvWrFHNmjWdljdr1kxly5bV6tWrrXkpKSk6dOiQIiIiJEkRERHauXOnjh07ZtXEx8fLz89P9evXL+qWAQAAAACwTZFfmj506FAtXLhQS5cuVYUKFazvdPv7+8vHx0f+/v4aOHCgRo4cqaCgIPn5+Wn48OGKiIhQq1atJEmdO3dW/fr11b9/f02dOlWpqal69tlnNXToUC4/BwAAAACUaEUexGfPni1J6tChg9P8uXPnasCAAZKkV199Ve7u7urVq5eys7MVFRWlN99806otU6aMVqxYoSFDhigiIkK+vr6KiYnRCy+8UNTtAgAAAABgqyIP4saYK9Z4e3tr1qxZmjVr1iVrqlevrs8//7woWwMAAAAAoNi5/DniAAAAAADgfwjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAAAAAICNCOIAAAAAANiIIA4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAACAG1JsbKxatGihChUqKDg4WD179lRKSkq+tcYYde3aVW5ublqyZIm9jQIodQjiAAAAuCGtX79eQ4cO1ebNmxUfH6+cnBx17txZWVlZF9XOmDFDbm5uxdAlgNLIo7gbAAAAAFwhLi7OaXrevHkKDg5WUlKS2rVrZ81PTk7WP//5T23btk1VqlSxu00ApRBnxAEAAFAqZGRkSJKCgoKseadPn9aDDz6oWbNmKTQ0tLhaA67Jhg0b1L17d4WFheX79YqJEyeqbt268vX1VWBgoCIjI5WYmFg8zUISQRwAAAClQF5enkaMGKE2bdrotttus+Y/9dRTat26tXr06FGM3QHXJisrS40bN9asWbPyXV67dm298cYb2rlzp77++mvVqFFDnTt31q+//mpzp7iAS9MBAABwwxs6dKi+++47ff3119a8ZcuWac2aNdq+fXsxdgZcu65du6pr166XXP7ggw86TU+fPl3vvfeeduzYoU6dOrm6PeSDM+IAAAC4oQ0bNkwrVqzQ2rVrVbVqVWv+mjVrtH//fgUEBMjDw0MeHr+fo+rVq5c6dOhQTN0CrnXu3Dm9/fbb8vf3V+PGjYu7nVKLM+IAAAC4IRljNHz4cC1evFjr1q1TzZo1nZaPHTtWjz76qNO8hg0b6tVXX1X37t3tbBVwuRUrVqhv3746ffq0qlSpovj4eFWqVKm42yq1COIAAAC4IQ0dOlQLFy7U0qVLVaFCBaWmpkqS/P395ePjo9DQ0Hxv0FatWrWLQjtQ0nXs2FHJyck6fvy43nnnHfXp00eJiYkKDg4u7tZKJYI4AAAArlqNsZ8VdwuX9NPs2ZJ00WXmFbuNUPmGkZdcb/AH2zRic1lXtnZNDk6OLu4WUAL5+vqqVq1aqlWrllq1aqVbb71V7733nsaNG1fcrZVKBHEAAADckKqPWWHLOkBJlJeXp+zs7OJuo9QiiAMAAABACZaZmal9+/ZZ0wcOHFBycrKCgoJUsWJFvfTSS7rnnntUpUoVHT9+XLNmzdIvv/yi3r17F2PXpRtBHAAAAAAu43r+CoYknT20Q2mL/s+aHjlypCTJ97ZOqhg1VL8uX6epr7+l82ccKuPjJ8/QWxV4f6yi/3VQ0sHiaPmKbvSvYFzXQXzWrFl65ZVXlJqaqsaNG+v111/XHXfcUdxtAQAAAMB1w7tao8t+rSL4r/+wsRsUxHX7HPGPPvpII0eO1HPPPadvvvlGjRs3VlRUlI4dO1bcrQEAAAAAcNWu2zPi06dP16BBg/Twww9LkubMmaPPPvtM77//vsaOHXtRfXZ2ttPNBjIyMiRJDofDnoaLUF726eJuodQpieOkpGOc249xbj/Guf0Y5/ZjnNuPcW4/xrn9Suo4v9C3MeaydW7mShXF4Ny5cypXrpz++9//qmfPntb8mJgYpaena+nSpRetM3HiRD3//PM2dgkAAAAAwMUOHz6sqlWrXnL5dXlG/Pjx4zp//rxCQkKc5oeEhOiHH37Id51x48ZZNyWQfr8d/4kTJ1SxYkW5ubm5tF/8zuFwKDw8XIcPH5afn19xtwO4BOMcpQHjHKUB4xylAePcfsYYnTp1SmFhYZetuy6D+NXw8vKSl5eX07yAgIDiaaaU8/Pz4xcdNzzGOUoDxjlKA8Y5SgPGub38/f2vWHNd3qytUqVKKlOmjNLS0pzmp6WlKTQ0tJi6AgAAAADg2l2XQdzT01PNmjXT6tWrrXl5eXlavXq1IiIiirEzAAAAAACuzXV7afrIkSMVExOj5s2b64477tCMGTOUlZVl3UUd1x8vLy8999xzF31FALiRMM5RGjDOURowzlEaMM6vX9flXdMveOONN/TKK68oNTVVTZo00cyZM9WyZcvibgsAAAAAgKt2XQdxAAAAAABuNNfld8QBAAAAALhREcQBAAAAALARQRwAAAAAABsRxAEAAAAAsNF1+/gyXL9ycnJUmHv8ubu7y8ODoYaS5cknn9Svv/5a4PpbbrlFkyZNcmFHAAAAuFFw13QUWu3atVW1atUrhnE3NzcZY5SVlaUtW7bY1B1QNBo3bqxly5YVqNYYoz59+jDOUeIsWrRIp06dKnB9cHCwevbs6bqGABfo1auXjh49WuD6+vXr691333VhR0DRY5yXPJymRKH5+vpqzZo1Ba5v0aKFC7sBXMPd3V3Vq1cvcD2faaIkeumllzR69OgCj9+XX36ZII4S58cff9T27dsLXH/HHXe4sBvANRjnJQ9BHIXm5ubm0nrgesA4R2lQtmxZPfTQQwWuf+ONN1zYDeAa/P+M0oBxXvJwszYAAEopPnACAKB4EMQBAAAAALARl6YDQD7OnDmjF154oUC1fD8cAAAAhUEQR6F5enqqdevWBa6vVKmSC7sBXOOtt97SmTNnClwfFRXlwm4A18jJydGGDRsKVGuM4UMnlEhZWVl65JFHClTLOEdJxTgveQjiKLQ77rijUM9XrlWrlgu7AVyjXbt2xd0C4HL9+/fXypUrC1w/YMAA1zUDuMjKlSuVk5NT4HofHx8XdgO4BuO85OE54ii0Jk2aaNmyZQX+JK137948XxkArkM5OTmFOivi7u4uDw8+w0fJsmjRIp06darA9cHBwTymDyUO47zkIYij0Jo2bVqo5xS2aNFCW7dudWFHAICrUbt2bVWtWrVAtcYYnT59WomJiS7uCihat912m0aPHl3gD51mzZrFCQSUOIzzkoePtVFoPO4GAG4Mvr6+WrNmTYHrW7Ro4cJuANcoW7asHnrooQLXv/HGGy7sBnANxnnJw+PLAAAopfhgFaUB4xylAeO85CGIAwAAAABgIy5NR6HxfGUAAAAAuHoEcRQaz1cGAAAlRU5OjjZs2FCgWp6vjJKKcV7yEMRRaDxfGQBuDJ6enmrdunWB6ytVquTCbgDX6N+/v1auXFng+gEDBriuGcBFGOclD48vAwCglHriiSf066+/Fri+Vq1amjRpkgs7AopeTk5Ooc7+ubu7y8ODc1UoWRjnJQ9BHACAUqpJkyZatmxZgf946927N8+dRYlTu3ZtVa1atUC1xhidPn1aiYmJLu4KKFqM85KHj0EAACil3NzcVK1atQLX89k9SiJfX1+tWbOmwPUtWrRwYTeAazDOSx4eXwYAQCnFc2dRGjDOURowzksegjgAAAAAADYiiAMAAAAAYCO+Iw4AQCl15swZvfDCCwWq5fvhAAAUHYI4AACl1FtvvaUzZ84UuD4qKsqF3QCu4enpqdatWxe4vlKlSi7sBnANxnnJQxAHAKCUateuXXG3ALjcHXfcoV9//bXA9bVq1XJhN4BrMM5LHp4jDgAAgBtWkyZNtGzZsgJ/vaJ3797asmWLi7sCihbjvOThjDgAAABuWG5ubqpWrVqB6zlHhZKIcV7ycNd0AAAA3LB4vjJKA8Z5yUMQBwAAAADARgRxAAAAAABsxHfEAQAAcMM6c+aMXnjhhQLV8r1ZlFSM85KHu6YDAADghrVhwwadOXOmwPX+/v5q1aqVCzsCih7jvOQhiAMAAAAAYCO+Iw4AAAAAgI0I4gAAAAAA2IggDgAAAACAjQjiAAAAAADYiCAOAC7SoUMHjRgxorjbuKQaNWpoxowZJWa7RcnNzU1Lliwp7jZcYuLEiWrSpEmRbvPgwYNyc3NTcnJykW63JJk3b54CAgJcug9XvHf5uZHHPwCUFARxAHCRTz/9VJMmTSpQbUkPOvPnz9edd94pSdq6dasGDx5c4HXXrVsnNzc3paenu6g713jnnXfUtm1bBQYGKjAwUJGRkdqyZUuB1x8wYIDc3NycXl26dLnsOvPmzbtonQuvY8eOXeshuVxBP5w6e/asBgwYoIYNG8rDw0M9e/Z0eW+lydGjR9W1a9cC1xfmQ4i3335bHTp0kJ+f32V/rz/77DO1bNlSPj4+CgwMvOg93rp1qzp16qSAgAAFBgYqKipK3377rVONMUbTpk1T7dq15eXlpZtuukkvvfRSgY8LAIoTQRwAXCQoKEgVKlSwfb85OTm273Pp0qW65557JEmVK1dWuXLlbO/BGKPc3Fzb9rdu3To98MADWrt2rRISEhQeHq7OnTvrl19+KfA2unTpoqNHj1qvRYsWXbb+/vvvd6o/evSooqKi1L59ewUHB1/rIV03zp8/Lx8fHz3xxBOKjIws7nZuOKGhofLy8nLJtk+fPq0uXbro//7v/y5Z88knn6h///56+OGH9e2332rjxo168MEHreWZmZnq0qWLqlWrpsTERH399deqUKGCoqKinP5/e/LJJ/Xuu+9q2rRp+uGHH7Rs2TLdcccdLjkuAChyBgDgEu3btzdPPvmkMcaY6tWrm5deesk8/PDDpnz58iY8PNy89dZbVq0kp1f79u2tZe+8846pW7eu8fLyMnXq1DGzZs2ylh04cMBIMh9++KFp166d8fLyMnPnzjUxMTGmR48e5pVXXjGhoaEmKCjI/P3vfzfnzp2z1q1evbp59dVXnXqYM2eOiY6ONj4+PqZu3bpm06ZNZu/evaZ9+/amXLlyJiIiwuzbt8/pOM+cOWN8fX3N7t27L7ndd955x/Ts2dP4+PiYWrVqmaVLlzr1/8dXTEyMMcaY8+fPm5dfftnUqFHDeHt7m0aNGpmPP/7Y2u7atWuNJPP555+b22+/3ZQtW9asXbvWtG/f3gwfPtyMGjXKBAYGmpCQEPPcc8859SzJLF682KmHjz76yNx5553G29vbNG/e3KSkpJgtW7aYZs2aGV9fX9OlSxdz7NixS77fubm5pkKFCmb+/PmXrPmjC+/RtTh27JgpW7as+eCDD6x5zz33nGncuLGZM2eOqVq1qvHx8TG9e/c26enpl93W+fPnzZQpU8wtt9xiPD09TXh4uHnxxReNMf/7GX3yySemQ4cOxsfHxzRq1Mhs2rTJWv/48eOmb9++JiwszPj4+JjbbrvNLFy40Ol4//xeHzhw4IrHeKmf04XjfO+990x4eLjx9fU1Q4YMMbm5uWbKlCkmJCTEVK5c2TqGgjh58qQZPHiwCQ4ONl5eXqZBgwZm+fLlxhhj5s6da/z9/U1cXJypW7eu8fX1NVFRUebIkSNO27jc76sxxhw+fNj07dvXBAYGmnLlyplmzZqZzZs3Ox3TBfv27TM1a9Y0Q4cONXl5eVYPixcvNrVq1TJeXl6mc+fO5tChQ077ePPNN83NN99sypYta2rXru00PozJf/xf6r298Hv2x9eff5/yc2G9kydPOs3PyckxN910k3n33Xcvue7WrVuNJKfj2rFjh5Fk9u7da4wx5vvvvzceHh7mhx9+uGIvAHA9IogDgIv8OYgHBQWZWbNmmb1795rY2Fjj7u5u/RG5ZcsWI8l8+eWX5ujRo+a3334zxhjz73//21SpUsV88skn5scffzSffPKJCQoKMvPmzTPG/O+P6Bo1alg1R44cMTExMcbPz888/vjjZvfu3Wb58uWmXLly5u2337b6yy8w33TTTeajjz4yKSkppmfPnqZGjRrmrrvuMnFxceb77783rVq1Ml26dHE6zhUrVpjatWtfdrtVq1Y1CxcuNHv37jVPPPGEKV++vPntt99Mbm6u+eSTT4wkk5KSYo4ePWoFxhdffNHUrVvXxMXFmf3795u5c+caLy8vs27dOmPM//7Qb9SokVm1apXZt2+f+e2330z79u2Nn5+fmThxotmzZ4+ZP3++cXNzM6tWrXLq6c9B5MK+Lhxns2bNTIcOHczXX39tvvnmG1OrVi3z+OOPX/L9djgcxtvb2wpuVxITE2P8/f1N5cqVTe3atc3jjz9ujh8/XqB1L5g2bZrx9/c3p0+ftuY999xzxtfX19x1111m+/btZv369aZWrVrmwQcfvOy2Ro8ebQIDA828efPMvn37zFdffWXeeecdY4zzz2jFihUmJSXF3HfffaZ69eomJyfHGGPMzz//bF555RWzfft2s3//fjNz5kxTpkwZk5iYaIwxJj093URERJhBgwaZo0ePmqNHj5rc3NwC/ZwuFcTLly9v7rvvPrNr1y6zbNky4+npaaKioszw4cPNDz/8YN5//30jyQq6l3P+/HnTqlUr06BBA7Nq1Sqzf/9+s3z5cvP5558bY34P4mXLljWRkZFm69atJikpydSrV8/p53ql39dTp06Zm2++2bRt29Z89dVXZu/eveajjz6yQu8fg/i3335rQkNDzT/+8Q9r+xd6aN68udm0aZPZtm2bueOOO0zr1q2tmk8//dSULVvWzJo1y6SkpJh//vOfpkyZMmbNmjVWzaXGf37vbXZ2tpkxY4bx8/Oz3rdTp05d8ed5qSCemJhoJJn333/fNGnSxISGhpouXbqYnTt3WjUOh8NUrFjRPPfccyY7O9ucPn3aPPnkk6ZevXrWeJsyZYqpXbu2mTZtmqlRo4apXr26GThwoPV/JwBc7wjiAOAifw7if/vb36xleXl5Jjg42MyePdsY878/hrdv3+60jVtuucXprKIxxkyaNMlEREQ4rTdjxgynmpiYGFO9enWnoNO7d29z//33W9P5BeZnn33Wmk5ISDCSzHvvvWfNW7RokfH29nba16BBg8wzzzxT4O1mZmYaSWblypXGmPz/YD979qwpV66c0xlXY4wZOHCgeeCBB5zWW7JkiVNN+/btzZ133uk0r0WLFmbMmDFOPf05iPzxDN2iRYuMJLN69WprXmxsrKlTp465lCFDhpibb77ZnDlz5pI1f7Ro0SKzdOlSs2PHDrN48WJTr14906JFiwKF0wvq1atnhgwZ4jTvueeeM2XKlDE///yzNW/lypXG3d3dHD16NN/tOBwO4+XlZQXvP8vvZ7Rr1y4jyboSIj/R0dHm6aeftqb/+DtRUJcL4uXKlTMOh8OaFxUVZWrUqGHOnz9vzatTp46JjY294n6++OIL4+7ublJSUvJdPnfuXCPJ6YqQWbNmmZCQEGv6Sr+vb731lqlQocIlw+KFIL5x40YTGBhopk2blm8Pf/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++8Y3soAAAAAGAdQRyX7eabb9bOnTu1efNmde3aVf369VNaWppbzahRo7Rjxw6tXLlSFSpU0H333adzV0GkpKRoyJAhiouL0/bt27V+/Xr5+Pjorrvu0hV6pQQAAAAAOLhGHBdVlGvEJenaa6/VoEGDNHbs2EKXHz16VFFRUdq8ebOio6M1btw4rVixQtu3b7+gJjExUe3atSvOYQAAAACAFVwjDmsKCgqUk5NzyeWSnJpTp045N2k7p0KFCm61AAAAAHCl8i7pBlC6nDx5Uvv373deHzx4UDt37lRoaKiqVq2qZ599Vnfeeadq1KihH374QTNnztR3332nvn37SpK2bt2q7du3q2PHjgoJCdGBAwc0btw4XXPNNYqOjpYkde/eXS+99JImTpyoe+65RydOnNBf//pX1a5dW9dff32JjBsAAAAAbOGn6aVQnSc+KLF9nzn8hVLf+usF8wOuu1VVY+P1/bIXdPZYsvJPZ6mCf6B8Iq5VUPu75VujviTp7PeHlL76NeWmHVRB7hlVqBwq/7o3KKj93fKu8r8bumV/uV5Z2/6j3PTv5KroK9/IhgrpfL8qVo2yNtbzHZrcvUT2CwAAAODKUdQcShAvhUoyiJdXBHEAAAAAvxfXiAMAAAAAUAoRxAEAAAAAsIggDgAAAACARQRxAAAAAAAsIogDAAAAAGARQRwAAAAAAIsI4gAAAAAAWEQQBwAAAADAIoI4AAAAAAAWEcQBAAAAALCIIA4AAAAAgEUEcQAAAAAALCKIAwAAAABgEUEcAAAAAACLCOIAAAAAAFhEEAcAAAAAwCKCOAAAAAAAFhHEAQAAAACwiCAOAAAAAIBFBHEAAAAAACwiiAMAAAAAYBFBHAAAAAAAiwjiAAAAAABYRBAHAAAAAMAigjgAAAAAABYRxAEAAAAAsIggDgAAAACARQRxAAAAAAAsIogDAAAAAGARQRwAAAAAAIsI4gAAAAAAWEQQBwAAAADAIoI4AAAAAAAWEcQBAAAAALCIIA4AAAAAgEUEcQAAAAAALCKIAwAAAABgEUEcAAAAAACLCOIAAAAAAFhEEAcAAAAAwKLLDuIbNmxQjx49FBkZKZfLpSVLljjLcnNzNWbMGDVt2lQBAQGKjIzUfffdp2PHjrltIz09XQMGDFBgYKCCg4M1ePBgnTx50q3miy++0I033ig/Pz9FRUVpypQpv22EAAAAAACUIpcdxLOzs9W8eXPNnDnzgmWnTp3S559/rnHjxunzzz/Xf/7zHyUnJ+vOO+90qxswYID27NmjVatWafny5dqwYYOGDh3qLM/KylKXLl1Uu3ZtJSUl6YUXXtDTTz+t11577TcMEQAAAACA0sNljDG/eWWXS4sXL1avXr0uWrN9+3a1adNG3377rWrVqqW9e/eqcePG2r59u1q1aiVJWrFihbp166ajR48qMjJSs2bN0t/+9jelpKTIx8dHkvTEE09oyZIl+uqrrwrdT05OjnJycpzXWVlZioqKUmZmpgIDA3/rEEtEnSc+KOkWyp1Dk7uXdAsAAAAAyrisrCwFBQX9ag71+DXimZmZcrlcCg4OliQlJiYqODjYCeGSFBMTIy8vL23dutWpuemmm5wQLkmxsbFKTk7WTz/9VOh+EhISFBQU5ExRUVGeGxQAAAAAAL+RR4P4mTNnNGbMGN1zzz3OtwEpKSkKCwtzq/P29lZoaKhSUlKcmvDwcLeac6/P1fzS2LFjlZmZ6UxHjhwp7uEAAAAAAPC7eXtqw7m5uerXr5+MMZo1a5anduPw9fWVr6+vx/cDAAAAAMDv4ZEgfi6Ef/vtt1q7dq3bb+MjIiKUlpbmVp+Xl6f09HRFREQ4NampqW41516fqwEAAAAAoCwq9p+mnwvh+/bt0+rVq1W1alW35dHR0crIyFBSUpIzb+3atSooKFDbtm2dmg0bNig3N9epWbVqlRo0aKCQkJDibhkAAAAAAGsuO4ifPHlSO3fu1M6dOyVJBw8e1M6dO3X48GHl5ubqrrvu0meffaYFCxYoPz9fKSkpSklJ0dmzZyVJjRo1UteuXTVkyBBt27ZNmzZt0rBhw9S/f39FRkZKku699175+Pho8ODB2rNnjxYtWqTp06dr5MiRxTdyAAAAAABKwGU/vmzdunW6+eabL5gfFxenp59+WnXr1i10vU8++USdO3eWJKWnp2vYsGFatmyZvLy81KdPH82YMUOVK1d26r/44gvFx8dr+/btqlatmoYPH64xY8YUuc+i3ja+NOLxZfbx+DIAAAAAv1dRc+jveo54aUYQx+UgiAMAAAD4vUrNc8QBAAAAAMD/EMQBAAAAALCIIA4AAAAAgEUEcQAAAAAALCKIAwAAAABgEUEcAAAAAACLCOIAAAAAAFhEEAcAAAAAwCKCOAAAAAAAFhHEAQAAAACwiCAOAAAAAIBFBHEAAAAAACwiiAMAAAAAYBFBHAAAAAAAiwjiAAAAAABYRBAHAAAAAMAigjgAAAAAABYRxAEAAAAAsIggDgAAAACARQRxAAAAAAAsIogDAAAAAGARQRwAAAAAAIsI4gAAAAAAWEQQBwAAAADAIoI4AAAAAAAWEcQBAAAAALCIIA4AAAAAgEUEcQAAAAAALCKIAwAAAABgEUEcAAAAAACLCOIAAAAAAFhEEAcAAAAAwCKCOAAAAAAAFhHEAQAAAACwiCAOAAAAAIBFBHEAAAAAACwiiAMAAAAAYBFBHAAAAAAAiwjiAAAAAABYRBAHAAAAAMAigjgAAAAAABYRxAEAAAAAsIggDgAAAACARQRxAAAAAAAsIogDAAAAAGARQRwAAAAAAIsI4gAAAAAAWEQQB1DubNiwQT169FBkZKRcLpeWLFnittwYo/Hjx6tGjRry9/dXTEyM9u3b51aTnp6uAQMGKDAwUMHBwRo8eLBOnjx5wXamTp2q+vXry9fXV1dddZWeffZZTw8PAAAApRxBHEC5k52drebNm2vmzJmFLp8yZYpmzJih2bNna+vWrQoICFBsbKzOnDnj1AwYMEB79uzRqlWrtHz5cm3YsEFDhw51284jjzyiN954Q1OnTtVXX32lpUuXqk2bNh4dGwAAAEo/lzHGlHQTnpCVlaWgoCBlZmYqMDCwpNu5LHWe+KCkWyh3Dk3uXtItoIS4XC4tXrxYvXr1kvTzWezIyEg99thjevzxxyVJmZmZCg8P17x589S/f3/t3btXjRs31vbt29WqVStJ0ooVK9StWzcdPXpUkZGR2rt3r5o1a6bdu3erQYMGJTU8AAAAWFTUHMoZcQA4z8GDB5WSkqKYmBhnXlBQkNq2bavExERJUmJiooKDg50QLkkxMTHy8vLS1q1bJUnLli3T1VdfreXLl6tu3bqqU6eO/vSnPyk9Pd3ugAAAAFDqEMQB4DwpKSmSpPDwcLf54eHhzrKUlBSFhYW5Lff29lZoaKhT88033+jbb7/Vu+++qzfffFPz5s1TUlKS7rrrLgujAAAAQGnmXdINAMCVqKCgQDk5OXrzzTdVv359SdKcOXPUsmVLJScn83N1AACAcowz4gBwnoiICElSamqq2/zU1FRnWUREhNLS0tyW5+XlKT093ampUaOGvL29nRAuSY0aNZIkHT582GP9AwAAoPQjiAPAeerWrauIiAitWbPGmZeVlaWtW7cqOjpakhQdHa2MjAwlJSU5NWvXrlVBQYHatm0rSerQoYPy8vJ04MABp+brr7+WJNWuXdvGUAAAAFBKXXYQt/X83S+++EI33nij/Pz8FBUVpSlTplz+6ACgECdPntTOnTu1c+dOST/foG3nzp06fPiwXC6XRowYoWeeeUZLly7Vrl27dN999ykyMtK5s3qjRo3UtWtXDRkyRNu2bdOmTZs0bNgw9e/fX5GRkZJ+vnnbDTfcoEGDBmnHjh1KSkrSn//8Z912221uZ8kBAABQ/lz2NeLnnr87aNAg9e7d+4Ll556/O3/+fNWtW1fjxo1TbGysvvzyS/n5+Un6+fm7x48f16pVq5Sbm6sHHnhAQ4cO1cKFCyX9fPapS5cuiomJ0ezZs7Vr1y4NGjRIwcHBFzynF0DZVJKP6Ttz+AulvvVX5/XIkSMlSQHX3apq3R+VMU1kGnfVH+6NU8GZbPnVbKzQLk+o4dP/O0ueXz9O6d/OVrsbO0tyqVKD9vo0orfbuPLaPaKvVr+qlu06yFXRV/51Wymk7aASGzuP6QMAACgdftdzxD31/N1Zs2bpb3/7m1JSUuTj4yNJeuKJJ7RkyRJ99dVXhfaSk5OjnJwc53VWVpaioqJ4jjiKhIBiH8e5fRznAAAAnlUizxEvrufvJiYm6qabbnJCuCTFxsYqOTlZP/30U6H7TkhIUFBQkDNFRUUV59AAAAAAACgWxRrEi+v5uykpKYVu4/x9/NLYsWOVmZnpTEeOHPn9AwIAAAAAoJhdMc8R9/X1la+vb0m3AQAAAADAJRXrGfHiev5uREREods4fx8AAAAAAJRFxRrEi+v5u9HR0dqwYYNyc3OdmlWrVqlBgwYKCQkpzpYBAAAAALDqsoO4jefv3nvvvfLx8dHgwYO1Z88eLVq0SNOnT3ceMQQAAAAAQFl12deIf/bZZ7r55pud1+fCcVxcnObNm6fRo0crOztbQ4cOVUZGhjp27KgVK1Y4zxCXpAULFmjYsGG69dZb5eXlpT59+mjGjBnO8qCgIK1cuVLx8fFq2bKlqlWrpvHjx/MMcQAAAABAmfe7niNemhX1+W2lEc9Xto/nK9vHcW4fxzkAAIBnlchzxAEAAAAAwKURxAEAAAAAsIggDgAAAACARQRxAAAAAAAsIogDAAAAAGARQRwAAAAAAIsI4gAAAAAAWEQQBwAAAADAIoI4AAAAAAAWEcQBAAAAALCIIA4AAAAAgEUEcQAAAAAALCKIAwAAAABgEUEcAAAAAACLCOIAAAAAAFhEEAcAAAAAwCKCOAAAAAAAFhHEAQAAAACwiCAOAAAAAIBFBHEAAAAAACwiiAMAAAAAYBFBHAAAAAAAiwjiAAAAAABYRBAHAAAAAMAigjgAAAAAABYRxAEAAAAAsIggDgAAAACARQRxAAAAAAAsIogDAAAAAGARQRwAAAAAAIsI4gAAAAAAWEQQBwAAAADAIoI4AAAAAAAWEcQBAAAAALCIIA4AAAAAgEUEcQAAAAAALCKIAwAAAABgEUEcAAAAAACLCOIAAAAAAFhEEAcAAAAAwCKCOAAAAAAAFhHEAQAAAACwiCAOAAAAAIBFBHEAAAAAACwiiAMAAAAAYBFBHAAAAAAAiwjiAAAAAABYRBAHAAAAAMAigjgAAAAAABYRxAEAAAAAsIggDgAAAACARQRxAAAAAAAsIogDAAAAAGARQRwAAAAAAIuKPYjn5+dr3Lhxqlu3rvz9/XXNNddo0qRJMsY4NcYYjR8/XjVq1JC/v79iYmK0b98+t+2kp6drwIABCgwMVHBwsAYPHqyTJ08Wd7sAAAAAAFhV7EH8+eef16xZs/Tyyy9r7969ev755zVlyhT94x//cGqmTJmiGTNmaPbs2dq6dasCAgIUGxurM2fOODUDBgzQnj17tGrVKi1fvlwbNmzQ0KFDi7tdAAAAAACs8i7uDW7evFk9e/ZU9+7dJUl16tTRW2+9pW3btkn6+Wz4tGnT9OSTT6pnz56SpDfffFPh4eFasmSJ+vfvr71792rFihXavn27WrVqJUn6xz/+oW7dumnq1KmKjIws7rYBAAAAALCi2M+It2/fXmvWrNHXX38tSfrvf/+rTz/9VLfffrsk6eDBg0pJSVFMTIyzTlBQkNq2bavExERJUmJiooKDg50QLkkxMTHy8vLS1q1bC91vTk6OsrKy3CYAAAAAAEqbYj8j/sQTTygrK0sNGzZUhQoVlJ+fr2effVYDBgyQJKWkpEiSwsPD3dYLDw93lqWkpCgsLMy9UW9vhYaGOjW/lJCQoAkTJhT3cAAAAAAAKFbFfkb8nXfe0YIFC7Rw4UJ9/vnnmj9/vqZOnar58+cX967cjB07VpmZmc505MgRj+4PAAAAAIDfotjPiI8aNUpPPPGE+vfvL0lq2rSpvv32WyUkJCguLk4RERGSpNTUVNWoUcNZLzU1VS1atJAkRUREKC0tzW27eXl5Sk9Pd9b/JV9fX/n6+hb3cAAAAAAAKFbFfkb81KlT8vJy32yFChVUUFAgSapbt64iIiK0Zs0aZ3lWVpa2bt2q6OhoSVJ0dLQyMjKUlJTk1Kxdu1YFBQVq27ZtcbcMAAAAAIA1xX5GvEePHnr22WdVq1YtNWnSRDt27NCLL76oQYMGSZJcLpdGjBihZ555Rtdee63q1q2rcePGKTIyUr169ZIkNWrUSF27dtWQIUM0e/Zs5ebmatiwYerfvz93TAcAAAAAlGnFHsT/8Y9/aNy4cfrLX/6itLQ0RUZG6s9//rPGjx/v1IwePVrZ2dkaOnSoMjIy1LFjR61YsUJ+fn5OzYIFCzRs2DDdeuut8vLyUp8+fTRjxozibhcAAAAAAKtcxhhT0k14QlZWloKCgpSZmanAwMCSbuey1Hnig5Juodw5NLl7SbdQ7nCc28dxDgAA4FlFzaHFfo04AAAAAAC4OII4AAAAAAAWEcQBAAAAALCIIA4AAAAAgEUEcQAAAAAALCKIAwAAAABgEUEcAAAAAACLCOIAAAAAAFhEEAcAAAAAwCKCOAAAAAAAFhHEAQAAAACwiCAOAAAAAIBFBHEAAAAAACwiiAMAAAAAYBFBHAAAAAAAiwjiAAAAAABYRBAHAAAAAMAigjgAAAAAABYRxAEAAAAAsIggDgAAAACARQRxAAAAAAAsIogDAAAAAGARQRwAAAAAAIsI4gAAAAAAWEQQBwAAAADAIoI4AAAAAAAWEcQBAAAAALCIIA4AAAAAgEUEcQAAAAAALCKIAwAAAABgEUEcAAAAAACLCOIAAAAAAFhEEAcAAAAAwCKCOAAAAAAAFhHEAQAAAACwiCAOAAAAAIBFBHEAAAAAACwiiAMAAAAAYBFBHAAAAAAAiwjiAAAAAABYRBAHAAAAAMAigjgAAAAAABYRxAEAAAAAsIggDgAAAACARQRxAAAAAAAsIogDAAAAAGARQRwAAAAAAIsI4gAAAAAAWEQQBwAAAADAIoI4AAAAAAAWEcQBACgHnn76ablcLrepYcOGzvIDBw7oD3/4g6pXr67AwED169dPqampbtv4+uuv1bNnT1WrVk2BgYHq2LGjPvnkE9tDAQCgzCOIAwBQTjRp0kTHjx93pk8//VSSlJ2drS5dusjlcmnt2rXatGmTzp49qx49eqigoMBZ/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":["
"]},"metadata":{},"output_type":"display_data"}],"source":["for col in df.columns[5:]:\n"," print(\"*\" * 10, col, \"*\" * 10)\n"," print(df[col].value_counts())\n"," plot_value_counts(df, col)"]},{"cell_type":"code","execution_count":11,"metadata":{},"outputs":[],"source":["import re\n","\n","\n","def clean_up(df, model_name):\n"," df[model_name] = df[model_name].apply(\n"," lambda x: re.sub(r\"回答.*是\", \"是\", x)\n"," .replace(\"是男孩\", \"是\")\n"," .replace(\"。\", \"\")\n"," .strip()\n"," )\n"," return df"]},{"cell_type":"code","execution_count":12,"metadata":{},"outputs":[{"name":"stdout","output_type":"stream","text":["********** internlm2_5-7b-chat-1m\n","(RTX 4080,4bit,P1) **********\n","results/mgtv-results_nv4080.csv\n","internlm/internlm2_5-7b-chat-1m\n","不是 1997\n","是 979\n","不重要 24\n","Name: count, dtype: int64\n"]},{"data":{"image/png":"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DCJ4AwAAAABgEMEbAAAAAACDCN7AJTp16pTatWunsrIyV9sXX3yhZ555xq0NAGqKkydPyuFwuJ3Dli9frgcffFAlJSVerAwAzi0/P18jRow4Z39QUJB+/PFH1+tTp05VRVlApQjewCXy9/dXWlqaLMvS+++/72qfMmWKioqKvFgZAFweu92u06dPy+l0atKkSZKkunXr6sMPPyR4A6i2fHx8tGjRIknSjBkz9Prrr+uvf/2rZsyYIenMuS0oKEiSlJ2drejoaB04cMBr9eLq5mNZluXtIoDq6NSpU7rjjjvk7+8vSbIsS8HBwVq8eLHq1Kmj3NxchYeHKzc3Vzt27ND//M//qKCgwHWCB4Dq5uTJk4qJiXE7r4WGhupf//qX6tat6zqv5eTkaOfOnbrxxhs5rwGotoqLi9W2bVulp6erdevWuuWWWyRJ69at0/fff69mzZq5gvabb76p9957T9988403S8ZVjBVv4Bz8/f2VmZmpfv366fvvv1f//v21Z88eSVJAQID8/Pxks9lcryXJz8/Pa/UCwIXY7XYFBARo7ty58vHx0bx583T69GlJZ855tWvXdp3Xzp7PzoZ0AKhubDab2zlrxowZmjFjhmrVquVqu/fee5Wdna2FCxfq8ccf92a5uMoRvIFzsNlsCgkJ0YMPPuj609fX19UnSbVr15YklZaWqnbt2q7XAFAd1apVS0FBQerSpYvrz5+f184G7pKSEgUEBLjaAaC6qVWrlrKzszVkyBBlZWVpyJAhGjJkiNt57Ve/+pVuueUW7dq1S3369PFyxbia8f+mwCU4eyIvLi7WxIkTdfLkSU2cOFGHDx9WeHi4l6sDgEt39rxWWFiovn37Ki8vT3379tWPP/6oRo0aebk6ADg/u92uLl26aPny5erSpYssy9K6desknbkHfOTIkTpx4oSWL1/OFTzwKla8gUtw9pEI5eXlSk9P17333qv09HTt2LFD119/vZerA4BLd/a85uvrqyZNmmjUqFFq0qSJSkpKFB8f7+XqAOD8goOD9eCDD6pevXp68MEH9dBDD0mSRo4cqYKCAknSkSNH9O2332r79u3eLBVXOVa8gUtw9h+odrtdc+fOdbXffffdrhM9ANQkZ89rfn5+rieaW5alLl26aPTo0d4sDQAuaP/+/erYsaPS09PVsWNHV/s111yjvLw8rVixQl9+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knTixAndc889euKJJ3TPPfdc1PuUlJSoZ8+eKiwsdLUVFxdr27Ztio6O1osvvuj21WFt2rSRdGbVv7i4WHfccUelx12wYIFKS0vd2rZs2aJTp06pVatW+r//+z+34wYFBem6665TZmamvv766wrH++mD6873OXbp0kVfffVVhSsWDh8+rI0bN55zvyFDhrjVc/fdd59z7E9dzt8TAKBmIHgDALzO19fXFawCAgKUkpKi++67T9u2bVNJSYl27typu+++Ww0aNLjkYOspa9euVatWrdS0adNfdJyfzlWSnnnmGU2bNk3vvvuuCgoKdOzYMT377LOaNWuWWrZs+UvLvixOp1P333+/br31VrcnzV+In5+fQkJCNHToUOXl5enIkSNKTk5Whw4d1KJFi3PuN2nSpPN+b7efn5969+6t//znPzp9+rSWLl2qpKQkvfrqq+f8eQgICNDkyZOVkJCgTz75RCdOnFBeXp5ef/11de7c2fVwu/MJDw/XkCFD9Otf/1pbt25VUVGRNm/erN69e7tdri5V/HsFAOCnCN4AAK+77bbb1LJlS23evFmSNHjwYI0YMULJycmqW7eu+vTpoz59+mjSpEleq3HBggUXvMz8Ytx888164YUXXIE2IiJCq1at0uLFi9W4cWNFR0dr7969+uKLL9zu4a5Kjz32mFauXKm3337b7ZLp22+//YL7zpgxQ06nUy1atFCbNm0UGBiomTNnnnP8iRMnFBoaqt/85jfnHPO///u/uv/++3XvvfeqXr16Gj9+vP72t79d8O+jf//+ev311/Xcc88pLCxMMTEx+uabb7R+/Xq3e97PZ8KECerfv78eeughhYSEaNSoUfrLX/6idu3auY3r3r27br/99ov+rnMAwNXFx7qcm5cAALiKOJ1ONWrUSF9//bUiIiK8XQ4AAKhhWPEGAOACjh07pnHjxhG6Jd1+++1uq+A/3X56TzoAAPgvVrwBAAAAADCIFW8AAAAAAAwieAMAAAAAYBDBGwAAAAAAgwjeAAAAAAAYRPAGAAAAAMAggjcAAAAAAAYRvAEAAAAAMIjgDQAAAACAQf8PdnbLb1tcjYIAAAAASUVORK5CYII=","text/plain":["
"]},"metadata":{},"output_type":"display_data"},{"name":"stdout","output_type":"stream","text":["********** internlm2_5-7b-chat-1m\n","(RTX 4080,bf16,P1) **********\n","results/mgtv-results_nv4080_r2.csv\n","internlm/internlm2_5-7b-chat-1m\n","不是 1670\n","是 1284\n","不重要 46\n","Name: count, dtype: int64\n"]},{"data":{"image/png":"iVBORw0KGgoAAAANSUhEUgAAA94AAAIoCAYAAACf0TObAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAABItElEQVR4nO3deXxU5d3//3dClpkEZgJhiZAECEskBLQtixVBFKgLSgggtkUbyyIUZG1dEIjeoAKuX2/FIigoW701IigiqCxlKUQqolBEI4QsKAECZAhkz/n9wY+pY8IizpVJyOv5eJwHnetznTOfE/CUN9eZM36WZVkCAAAAAABG+Pu6AQAAAAAArmQEbwAAAAAADCJ4AwAAAABgEMEbAAAAAACDCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABgX4ugFvKS8v1/fff6969erJz8/P1+0AAAAAAK5wlmXp1KlTatq0qfz9z7+ufcUE7++//15RUVG+bgMAAAAAUMtkZWUpMjLyvPUrJnjXq1dP0tkTdjgcPu4GAAAAAHClc7lcioqKcufR87ligve528sdDgfBGwAAAABQZS72cWcergYAAAAAgEEEbwAAAAAADCJ4AwAAAABgEMEbAAAAAACDCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8gUuwbNkypaWl+boNAAAAADUQwRu13k033SR/f389++yzldYPHTqkiRMnKjAw0D3Wq1cvBQQEeGx+fn567733JEkul0tDhgxR3bp11bRpU82ePbtKzgUAAABA9UPwRq23YcMGJScnn7c+ceJETZw4US1atHCPrVu3TqWlpe5ty5Yt6tChg/r37y9Juv/++xUYGKhDhw5p27ZtSklJ0auvvmr4TAAAAABURwG+bgCoztatW6e9e/dq6dKlF5w3Y8YMTZkyRX5+fjp06JA2bNigjIwM2Ww2OZ1OLVq0SLfddptGjhxZRZ0DAAAAqC5Y8QbOo6SkROPGjdPf//53j9vMf2rnzp06cOCA7rrrLknS1q1b1adPH9lsNvecdu3aqW7dunxOHAAAAKiFCN7Aebz44ovav3+/7rrrLrVp00Yff/xxpfOeeOIJPfroo/L3P/ufU2Zmplq3bl1hXmxsrA4cOGC0ZwAAAADVD8EbqMTp06c1a9YszZkzR/v379czzzyjIUOG6IcffvCYt2fPHu3evVt//OMf3WMFBQUKCQmpcEy73a6CggLjvQMAAACoXgjeQCU+/vhj3XzzzRo2bJhCQ0PVv39/JSUlafHixR7znnzyST3yyCOqU6eOe8xut6uwsLDCMXNzcysN5AAAAACubARvoBLfffed4uPjPcY6duyojIwM9+u0tDSlpqbqT3/6k8e86OhopaenVzhmenq6YmJizDQMAAAAoNoieAOViIyM1J49ezzGdu/erZYtW7pfP/XUU/rb3/5W4cFr3bp1c3/d2Dl79uxRUVFRpZ/9BgAAAHBlI3gDlejXr59SU1P1+uuv68yZM3r//fe1bNkyJSUlSZIOHjyo9evXa9iwYRX2bdasma6//npNnDhR+fn5ysrK0ogRIzR16tSqPg0AAAAA1QDBG6hEaGio1q5dq0WLFikiIkKzZs3SqlWr1KhRI0nSl19+qcmTJys4OLjS/V999VUdP35cERER6tKliwYMGFBpSAcAAABw5fOzLMvydRPe4HK55HQ6lZeXJ4fD4et2aowWj3zo6xZQSxyc1dfXLQAAAABedak5lBVvAAAAAAAMIngDAAAAAGAQwRsAAAAAAIMI3gAAAAAAGETwBgAAAADAIII3AAAAAAAGEbwBAAAAADCI4A0AAAAAgEEEbwAAAAAADCJ4AwAAAABgEMEbAAAAAACDjAXvZcuWKS0tzdThAQAAAACoES4reN90003y9/fXs88+W2n90KFDmjhxogIDAz3Gp0+friZNmsjhcGjo0KHKz89311wul4YMGaK6deuqadOmmj179uW0BgAAAABAtXJZwXvDhg1KTk4+b33ixImaOHGiWrRo4R6bO3euVqxYoe3btys7O1t+fn4aMWKEu37//fcrMDBQhw4d0rZt25SSkqJXX331ctoDAAAAAKDaCPD2AdetW6e9e/dq6dKlHuMvvPCCli1bppYtW0o6G8RbtWql/fv3y2azacOGDcrIyJDNZpPT6dSiRYt02223aeTIkd5uEQAAAACAKuPV4F1SUqJx48Zp7ty5HreZHzlyRKdPn9ZvfvMb91hgYKD69eun9evXy+l0qk+fPrLZbO56u3btVLduXaWlpalNmzbebBMAAAAAgCrj1Yervfjii9q/f7/uuusutWnTRh9//LEkKTMzU61bt64wPzY2VgcOHLhoHQAAAACAmsprK96nT5/WrFmzNGfOHP3+97/XJ598oiFDhuirr75SQUGBQkJCKuxjt9tVUFBw0XplioqKVFRU5H7tcrm8dSoAAAAAAHiN11a8P/74Y918880aNmyYQkND1b9/fyUlJWnx4sWy2+0qLCyssE9ubq5CQkIuWq/MzJkz5XQ63VtUVJS3TgUAAAAAAK/xWvD+7rvvFB8f7zHWsWNHZWRkKDo6Wunp6RX2SU9PV0xMzEXrlZk8ebLy8vLcW1ZWlndOBAAAAAAAL/Ja8I6MjNSePXs8xnbv3q2WLVuqcePGCgoK0jfffOOulZaWauXKlerVq5e6deumdevWqbS01F3fs2ePioqKKv3styQFBwfL4XB4bAAAAAAAVDdeC979+vVTamqqXn/9dZ05c0bvv/++li1bpqSkJElnv9t7+PDhys7O1qlTpzR27Fj17t1bLVu2VLNmzXT99ddr4sSJys/PV1ZWlkaMGKGpU6d6qz0AAAAAAHzCa8E7NDRUa9eu1aJFixQREaFZs2Zp1apVatSokSRp1KhR6tOnj37961+rWbNmKi4u1ty5c937v/rqqzp+/LgiIiLUpUsXDRgwQMOGDfNWewAAAAAA+ISfZVmWr5vwBpfLJafTqby8PG47/xlaPPKhr1tALXFwVl9ftwAAAAB41aXmUK9+jzcAAAAAAPBE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwiOANAAAAAIBBBG8AAAAAAAwieAMAAAAAYBDBGwAAAAAAgwjeAAAAAAAYRPAGAAAAAMAggjcAAAAAAAYRvAEAAAAAMIjgDQAAAACAQQRvAAAAAAAMIngDAAAAAGAQwRsAAAAAAIMI3gAAAAAAGETwBgAAAADAIII3AAAAAAAGEbwBAAAAADCI4A0AAAAAgEEEbwAAAAAADCJ4AwAAAABgEMEbAAAAAACDCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwiOANAAAAAIBBBG8AAAAAAAwieAMAAAAAYBDBGwAAAAAAgwjeAAAAAAAYRPAGAAAAAMAggjcAAAAAAAYRvAEAAAAAMIjgDQAAAACAQQRvAAAAAAAMIngDAAAAAGAQwRsAAAAAAIMI3gAAAAAAGHRZwfumm26Sv7+/nn322fPOKSkp0bRp0zzG5s2bp+joaIWGhioxMVE5OTke88eNG6f69esrPDxcDz74oEpLSy+nPQAAAAAAqo3LCt4bNmxQcnLyBeckJyfriy++cL9es2aNnnrqKa1atUrHjh1TfHy8EhMT3fVp06bp22+/1b59+7Rv3z7t3bu3QnAHAAAAAKCmMXKr+datW/X88897jL3wwgt67rnn1LFjR9ntds2YMUPl5eVav369iouLNX/+fL3xxhtq0qSJGjVqpEWLFum1117T6dOnTbQIAAAAAECV8Hrwzs/PV1JSkv72t7+5xyzLUmpqqvr27esxd9CgQVq3bp127dqldu3aKSIiwl0LDw9X165d9a9//cvbLQIAAAAAUGW8HrzHjx+vvn37qk+fPu6x3NxchYWFyWazecyNjY3VgQMHlJmZqdatW1c41rl6ZYqKiuRyuTw2AAAAAACqG68G75UrV2r79u2aPXu2x3hBQYFCQkIqzLfb7SooKLhovTIzZ86U0+l0b1FRUd45CQAAAAAAvMhrwfvIkSMaM2aMlixZUmFl2263q7CwsMI+ubm5CgkJuWi9MpMnT1ZeXp57y8rK8s6JAAAAAADgRQHeOtBf/vIX5eTk6Le//a0kqby8XGVlZYqIiNAPP/ygkydPqqSkRIGBge590tPTFRMTo+joaKWnp1c4Znp6ugYOHFjp+wUHBys4ONhb7QMAAAAAYITXVrzfffddlZSUqLCwUIWFhfr4449122236fDhw/Lz81OnTp20fv16j31SUlLUu3dvXXvttdq7d69OnDjhrh0/flypqam6/vrrvdUiAAAAAABVzsjXiVVm0qRJmjBhgvbt26fCwkLNmDFDdrtdPXv2VFBQkP785z9rxIgRys3N1bFjxzR06FA98MAD573VHAAAAACAmqDKgvett96qCRMmqE+fPmrQoIF27typd999112fPn26rrrqKrVq1Upt27ZVmzZt9Pjjj1dVewAAAAAAGOFnWZbl6ya8weVyyel0Ki8vTw6Hw9ft1BgtHvnQ1y2gljg4q6+vWwAAAAC86lJzaJWteAMAAAAAUBsRvAEAAAAAMIjgDQAAAACAQQRvAAAAAAAMIngDAAAAAGAQwRsAAAAAAIMI3gAAAAAAGETwBgAAAADAIII3AAAAAAAGEbwBAAAAADCI4A0AAAAAgEEEbwAAAAAADCJ4AwAAAABgEMEbAIArzE033SR/f389++yzHuNbtmxR165d5XA4dN1112n79u3uWnl5uR5//HFFRkaqYcOGGjFihPLz88/7Hs8884yOHTtm7BwAALiSELwBALjCbNiwQcnJyR5jaWlpGjx4sJ588knl5OTooYceUv/+/ZWdnS1Jev7557Vz50599tlnyszMVHR0tMaOHVvp8b/66itNmzbN+HkAAHClIHgDAFALvPzyy5o0aZJ69+4tu92uAQMGKCkpSW+//bYkaePGjRo/fryaNm2qkJAQPfzww3r//fcrHKe4uFj33nuvSktLq/oUAACosQjeAADUAi1btlRCQoLHWFRUlHJyciRJd955p5544gllZGTo1KlTmjx5sho2bFjhOFOmTFGHDh0UGRlZJX0DAHAlCPB1AwAAwLwJEyZUGFu1apWGDRsmSbr//vv1/vvvq0WLFpKksLAwvffeex7zN23apJSUFO3atUvXXHON6ZYBALhiELwBAKiF3njjDR0+fFiJiYmSpIcfflilpaXav3+/GjRooNdff13ff/+9e77L5dJ9992nhQsXyul0+qptAABqJII3AAC1zI4dO/Twww9r48aNCggI0NGjR/Xmm28qLS1NDodDkvTXv/5Vd955p9q3b69rrrlG48aN08CBA9WzZ0/fNg8AQA3EZ7wBAKhFMjMzlZiYqNdff13t2rWTJB04cEBxcXHu0H1Op06d9Omnn2rlypVaunSpXnrpJdlsNtlsNmVkZCgyMlIffPCBL04DAIAaheANAEAtcerUKd1xxx168MEHdccdd7jHW7Zsqf3791d4UvnOnTsVERGhhIQElZSUqLCw0L01b95c2dnZuvPOO6v6NAAAqHEI3gAA1AJlZWUaPHiwevToofHjx3vUGjdurBtvvFH333+/Dh8+LJfLpaefflq7du0iWAMA4AUEbwAAaoGxY8dqzZo1mjt3rgICAtxbr169JEl///vfVadOHbVr104tW7bUli1btH79+gq3nwMAgJ/Pz7Isy9dNeIPL5ZLT6VReXh5/SfgZWjzyoa9bQC1xcFZfX7eAWoLrGqoK1zUAwKXmUFa8AQAAAAAwiOANAAAAAIBBBG8AAAAAAAwieAMAAAAAYBDBGwAAAAAAgwjeAAAAAAAYRPAGAAAAAMAggjcAAAAAAAYRvAEAAAAAMIjgDQAAAACAQQRvAAAAAAAMIngDAAAAAGAQwRsAAAAAAIMI3gAAAAAAGETwBgAAAADAIII3AAAAAAAGXVbwvummm+Tv769nn33WY3zLli3q2rWrHA6HrrvuOm3fvt2jPn36dDVp0kQOh0NDhw5Vfn6+u+ZyuTRkyBDVrVtXTZs21ezZsy+nNQAAAAAAqpXLCt4bNmxQcnKyx1haWpoGDx6sJ598Ujk5OXrooYfUv39/ZWdnS5Lmzp2rFStWaPv27crOzpafn59GjBjh3v/+++9XYGCgDh06pG3btiklJUWvvvrqLzg1AAAAAAB8L8BbB3r55Zc1adIk9e7dW5I0YMAApaam6u2339akSZP0wgsvaNmyZWrZsqWks0G8VatW2r9/v2w2mzZs2KCMjAzZbDY5nU4tWrRIt912m0aOHOmtFgEAAAAAqHJeC94tW7ZU3759PcaioqKUlZWlI0eO6PTp0/rNb37jrgUGBqpfv35av369nE6n+vTpI5vN5q63a9dOdevWVVpamtq0aeOtNgEAAAAAqFJee7jahAkTKgTkVatWqVOnTsrMzFTr1q0r7BMbG6sDBw5ctF6ZoqIiuVwujw0AAAAAgOrG2FPN33jjDR0+fFiJiYkqKChQSEhIhTl2u10FBQUXrVdm5syZcjqd7i0qKsrr5wAAAAAAwC9lJHjv2LFDDz/8sP7xj38oICBAdrtdhYWFFebl5uYqJCTkovXKTJ48WXl5ee4tKyvL6+cBAAAAAMAv5bXPeJ+TmZmpxMREvf7662rXrp0kKTo6Wunp6RXmpqenq1OnTnI4HProo48qrcfExFT6PsHBwQoODvZu8wAAAAAAeJlXV7xPnTqlO+64Qw8++KDuuOMO93jjxo0VFBSkb775xj1WWlqqlStXqlevXurWrZvWrVun0tJSd33Pnj0qKiqq9LPfAAAAAADUFF4L3mVlZRo8eLB69Oih8ePHV6hPnDhRw4cPV3Z2tk6dOqWxY8eqd+/eatmypZo1a6brr79eEydOVH5+vrKysjRixAhNnTrVW+0BAAAAAOATXgveY8eO1Zo1azR37lwFBAS4t169ekmSRo0apT59+ujXv/61mjVrpuLiYs2dO9e9/6uvvqrjx48rIiJCXbp00YABAzRs2DBvtQcAAAAAgE/4WZZl+boJb3C5XHI6ncrLy5PD4fB1OzVGi0c+9HULqCUOzurr6xZQS3BdQ1XhugYAuNQcauzrxAAAAAAAAMEbAAAAAACjCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwiOANAAAAAIBBBG8AAAAAAAwieAMAAAAAYBDBGwAAAAAAgwjeAAAAAAAYRPAGAAAAAMAggjcAAAAAAAYRvAEAAAAAMIjgDQAAAACAQQRvAAAAAAAMIngDAAAAAGAQwRsAAAAAAIMI3gAAAAAAGETwBgAAAADAIII3AAAAAAAGEbwBAAAAADCI4A0AAAAAgEEEbwAAAAAADCJ4AwAAAABgEMEbAAAAAACDCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwiOANAAAAAIBBBG8AAAAAAAwieAMAAAAAYBDBGwAAAAAAgwjeAAAAAAAYRPAGAAAAAMAggjcAAAAAAAYRvAEAAAAAMIjgDQAAAACAQQRvAAAAAAAMIngDAAAAAGDQZQXvm266Sf7+/nr22Wc9xrdu3aprr71WdrtdnTt31meffeZRnzdvnqKjoxUaGqrExETl5OS4ayUlJRo3bpzq16+v8PBwPfjggyotLb2c9gAAAAAAqDYuK3hv2LBBycnJHmM5OTlKTExUcnKyXC6XpkyZooSEBB0+fFiStGbNGj311FNatWqVjh07pvj4eCUmJrr3nzZtmr799lvt27dP+/bt0969ezVt2rRfcGoAAAAAAPie1241X7Bgge6++24NGDBAgYGB6t+/v5KSkvTKK69Ikl544QU999xz6tixo+x2u2bMmKHy8nKtX79excXFmj9/vt544w01adJEjRo10qJFi/Taa6/p9OnT3moRAAAAAIAq57XgvXnzZiUkJHiMDRo0SOvWrZNlWUpNTVXfvn0rre/atUvt2rVTRESEuxYeHq6uXbvqX//6l7daBAAAAACgynkteGdmZqp169YeY7GxsTpw4IByc3MVFhYmm81Wab2yfX9cr0xRUZFcLpfHBgAAAABAdeO14F1QUKCQkBCPMbvdroKCgkprP6demZkzZ8rpdLq3qKgo75wIAAAAAABe5LXgbbfbVVhY6DGWm5urkJCQSms/p16ZyZMnKy8vz71lZWV550QAAAAAAPAirwXv6Ohopaene4ylp6crJiZG4eHhOnnypEpKSiqtV7bvj+uVCQ4OlsPh8NgAAAAAAKhuvBa8b7jhBq1Zs8ZjLCUlRb1795afn586deqk9evXV1q/9tprtXfvXp04ccJdO378uFJTU3X99dd7q0UAAAAAAKqc14L3sGHD9Oabb+qjjz5SaWmpVq1apbfeekujR4+WJE2aNEkTJkzQvn37VFhYqBkzZshut6tnz54KCgrSn//8Z40YMUK5ubk6duyYhg4dqgceeOC8t5oDAAAAAFATeC14N2nSRO+8844mT56sunXr6vHHH9eKFSvUuHFjSdKtt96qCRMmqE+fPmrQoIF27typd999173/9OnTddVVV6lVq1Zq27at2rRpo8cff9xb7QEAAAAA4BN+lmVZvm7CG1wul5xOp/Ly8vi898/Q4pEPfd0CaomDs/r6ugXUElzXUFW4rgEALjWHem3FGwAAAAAAVETwBgAAAADAIII3AAAAAAAGEbwBAAAAADCI4A0AAAAAgEEEbwAAAAAADCJ4AwAAAABgEMEbAAAAAACDCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwiOANAAAAAIBBBG8AAAAAAAwieAMAAAAAYBDBGwAAAAAAgwjeAAAAAAAYRPAGAAAAAMAggjcAAAAAAAYRvAEAAAAAMIjgDQAAAACAQQRvAAAAAAAMIngDAAAAAGAQwRsAAAAAAIMI3gAAAAAAGETwBgAAAADAIII3AAAAAAAGEbwBAAAAADCI4A0AAAAAgEEEbwAAAAAADCJ4AwAAAABgEMEbAAAAAACDCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwiOANAAAAAIBBBG8AAAAAAAwieAMAAAAAYBDBGwAAAAAAg7wavHNzc3XPPfeoQYMGio6O1nPPPeeuff3117rhhhtkt9vVvn17rV692mPfFStWqG3btrLb7br55puVlpbmzdYAAAAAAPAJrwbvpKQktW7dWllZWdqxY4c2b96sN998U0VFRbr99tv1hz/8QXl5eZo7d66GDx+u3bt3S5J2796tkSNHav78+crLy9PgwYN16623qrCw0JvtAQAAAABQ5bwavDdt2qRHH31UoaGhatKkicaOHav33ntPy5cvV3x8vMaMGaOgoCB1795dycnJeuaZZyRJL7/8sh566CHdeOONCgoK0qhRo9S5c2ctW7bMm+0BAAAAAFDlvBq8+/btq4ceekgul0tZWVl66qmn1KRJE23evFkJCQkecwcNGqR169ZJ0kXrAAAAAADUVF4N3nPmzNG7774rp9Op6Oho/fDDD3rssceUmZmp1q1be8xt2LChCgsLVVRUpEOHDikmJsajHhsbqwMHDpz3vYqKiuRyuTw2AAAAAACqG68F79LSUt1555364x//qNzcXGVkZOjWW2/VkSNHVFBQoJCQkAr72O12FRQUqLy8XP7+/pXWzmfmzJlyOp3uLSoqylunAgAAAACA13gteK9atUp2u12zZ892P9V8xowZ+vOf/6ygoKBKH5R2/PhxhYSEyN/fX5ZledRyc3MrDevnTJ48WXl5ee4tKyvLW6cCAAAAAIDXeC14f/PNN+revbvHWGhoqMLCwiRJ6enpHrXDhw+rQYMGCgoKUrNmzZSZmelRT09Pr3D7+Y8FBwfL4XB4bAAAAAAAVDdeC94xMTHat2+fx1hhYaG+/vpr3XPPPVqzZo1HLSUlRb1795Yk3XDDDResAwAAAABQU3kteN95553auXOn5syZo1OnTunQoUNKSkrSb3/7Ww0cOFCfffaZFi1apJKSEm3btk1PP/20HnzwQUnS2LFj9cQTTyg1NVUlJSVasGCBvvrqK/3hD3/wVnsAAAAAAPiE14K3zWbTqlWr9P7776tJkybq2rWrGjdurEWLFslms+mDDz7QvHnzVK9ePQ0bNkzz5s1T+/btJUkdOnTQSy+9pHvvvVcOh0NLlizR6tWrFRwc7K32AAAAAADwiQBvHqxNmzZau3ZtpbW4uDht2bLlvPv2799f/fv392Y7AAAAAAD4nFe/xxsAAAAAAHgieAMAAAAAYBDBGwAAAAAAgwjeAAAAAAAYRPAGAAAAAMAggjcAAAAAAAYRvAEAAAAAMIjgDQAAAACAQQRvAAAAAAAMIngDAAAAAGAQwRsAAAAAAIMI3gAAAAAAGETwBgAAAADAIII3AAAAAAAGEbwBAAAAADCI4A0AAAAAgEEEbwAAAAAADCJ4AwAAAABgEMEbAAAAAACDCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwiOANAAAAAIBBBG8AAAAAAAwieAMAAAAAYBDBGwAAAAAAgwjeAAAAAAAYRPAGAAAAAMAggjcAAAAAAAYRvAEAAAAAMIjgDQAAAACAQQRvAAAAAAAMIngDAAAAAGAQwRsAAAAAAIMI3gAAAAAAGETwBgAAAADAIII3AAAAAAAGEbwBAAAAADCI4A0AAAAAgEFGg3dGRobefPNNk28BAAAAAEC1ZjR4jx8/Xjk5Oe7XW7du1bXXXiu73a7OnTvrs88+85g/b948RUdHKzQ0VImJiR77AgAAAABQExkL3qtXr9b+/fs1adIkSVJOTo4SExOVnJwsl8ulKVOmKCEhQYcPH5YkrVmzRk899ZRWrVqlY8eOKT4+XomJiabaAwAAAACgShgJ3kVFRZowYYLmzp2rgIAASdKCBQt09913a8CAAQoMDFT//v2VlJSkV155RZL0wgsv6LnnnlPHjh1lt9s1Y8YMlZeXa/369SZaBAAAAACgShgJ3k8//bR69Oihbt26ucc2b96shIQEj3mDBg3SunXrZFmWUlNT1bdv30rrAAAAAADUVF4P3llZWZo5c6bWrl2r+vXr669//avKy8uVmZmp1q1be8yNjY3VgQMHlJubq7CwMNlstkrrlSkqKpLL5fLYAAAAAACobrwevGfMmKE+ffro888/186dO7VlyxbNmTNHBQUFCgkJ8Zhrt9tVUFBQae3H9crMnDlTTqfTvUVFRXn7VAAAAAAA+MUCvH3AlStXat++fapfv74k6fXXX9fgwYNlt9tVWFjoMTc3N1chISGV1n5cr8zkyZPdD26TJJfLRfgGAAAAAFQ7Xl3xPnr0qEJDQ92hW5Lat2+v7OxsRUdHKz093WN+enq6YmJiFB4erpMnT6qkpKTSemWCg4PlcDg8NgAAAAAAqhuvBu/w8HCdOHFCJ06ccI/t3btX0dHRuuGGG7RmzRqP+SkpKerdu7f8/PzUqVOnCk8wP1cHAAAAAKCm8mrw9vf313333af77rtPR44cUXp6uoYPH67x48dr2LBhevPNN/XRRx+ptLRUq1at0ltvvaXRo0dLkiZNmqQJEyZo3759Kiws1IwZM2S329WzZ09vtggAAAAAQJXy+me8Z82apYcffljx8fEKDQ3VuHHjNGLECEnSO++8ozFjxigxMVHx8fFasWKFGjduLEm69dZblZGRoT59+ig3N1e33HKL3n33XW+3BwAAAABAlfKzLMvydRPe4HK55HQ6lZeXx+e9f4YWj3zo6xZQSxyc1dfXLaCW4LqGqsJ1DQBwqTnU618nBgAAAAAA/ovgDQAAAACAQQRvAAAAAAAMIngDAAAAAGAQwRsAAAAAAIMI3gAAAAAAGETwBgAAAADAIII3AAAAAAAGEbwBAAAAADCI4A0AAAAAgEEEbwAAAAAADCJ4AwAAAABgEMEbAAAAAACDCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwiOANAAAAAIBBBG8AAAAAAAwieAMAAAAAYBDBGwAAAAAAgwjeAAAAAAAYRPAGAAAAAMAggjcAAAAAAAYRvAEAAAAAMIjgDQAAAACAQQRvAAAAAAAMIngDAAAAAGAQwRsAAAAAAIMI3gAAAAAAGETwBgAAAADAIII3AAAAAAAGEbwBAAAAADCI4A0AAAAAgEEEbwAAAAAADCJ4AwAAAABgEMEbAAAAAACDCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwyGjwfuaZZ3Ts2DFJ0tdff60bbrhBdrtd7du31+rVqz3mrlixQm3btpXdbtfNN9+stLQ0k60BAAAAAFAljAXvr776StOmTZMkFRUV6fbbb9cf/vAH5eXlae7cuRo+fLh2794tSdq9e7dGjhyp+fPnKy8vT4MHD9att96qwsJCU+0BAAAAAFAljATv4uJi3XvvvSotLZUkLV++XPHx8RozZoyCgoLUvXt3JScn65lnnpEkvfzyy3rooYd04403KigoSKNGjVLnzp21bNkyE+0BAAAAAFBljATvKVOmqEOHDoqMjJQkbd68WQkJCR5zBg0apHXr1l1SHQAAAACAmsrrwXvTpk1KSUnRnDlz3GOZmZlq3bq1x7yGDRuqsLBQRUVFOnTokGJiYjzqsbGxOnDgwHnfp6ioSC6Xy2MDAAAAAKC68Wrwdrlcuu+++7Rw4UI5nU73eEFBgUJCQirMt9vtKigoUHl5ufz9/Sutnc/MmTPldDrdW1RUlPdOBAAAAAAAL/Fq8B43bpwGDhyonj17eozb7fZKH5R2/PhxhYSEyN/fX5ZledRyc3MrDevnTJ48WXl5ee4tKyvLK+cAAAAAAIA3BXjrQCtXrtTSpUtVp04dvfTSS5LO3g4eGRmpq666Sunp6erRo4d7/uHDh9WgQQMFBQWpWbNmyszMVPPmzd319PT0Cref/1hwcLCCg4O91T4AAAAAAEZ4bcU7ISFBJSUlKiwsdG/NmzdXdna2nnzySa1Zs8ZjfkpKinr37i1JuuGGGy5YBwAAAACgpjL2Pd4/NmDAAH322WdatGiRSkpKtG3bNj399NN68MEHJUljx47VE088odTUVJWUlGjBggX66quv9Ic//KEq2gMAAAAAwJgqCd42m00ffPCB5s2bp3r16mnYsGGaN2+e2rdvL0nq0KGDXnrpJd17771yOBxasmSJVq9eza3kAAAAAIAaz2uf8a7MwYMH3f87Li5OW7ZsOe/c/v37q3///ibbAQAAAACgylXJijcAAAAAALUVwRsAAAAAAIMI3gAAAAAAGETwBgAAAADAIII3AAAAAAAGEbwBAAAAADCI4A0AAAAAgEEEbwAAAAAADCJ4AwAAAABgEMEbAAAAAACDCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwiOANAAAAAIBBBG8AAAAAAAwieAMAAAAAYBDBGwAAAAAAgwjeAAAAAAAYRPAGAAAAAMAggjcAAAAAAAYRvAEAAAAAMIjgDQAAAACAQQRvAAAAAAAMIngDAAAAAGAQwRsAAAAAAIMI3gAAAAAAGETwBgAAAADAIII3AAAAAAAGEbwBAAAAADCI4A0AAAAAgEEEbwAAAAAADCJ4AwAAAABgEMEbAAAAAACDCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwiOANAAAAAIBBBG8AAAAAAAzyavA+ceKEkpKS1KhRI7Vo0UKzZs1SeXm5JGnr1q269tprZbfb1blzZ3322Wce+86bN0/R0dEKDQ1VYmKicnJyvNkaAAAAAAA+4dXgPWjQIDVr1kz79+/XJ598ohUrVujll19WTk6OEhMTlZycLJfLpSlTpighIUGHDx+WJK1Zs0ZPPfWUVq1apWPHjik+Pl6JiYnebA0AAAAAAJ/wWvD+4osvdOTIET355JNyOBxq06aNFi5cqNdee00LFizQ3XffrQEDBigwMFD9+/dXUlKSXnnlFUnSCy+8oOeee04dO3aU3W7XjBkzVF5ervXr13urPQAAAAAAfMJrwbusrEyTJk2Sn5+feywqKko5OTnavHmzEhISPOYPGjRI69atk2VZSk1NVd++fSutAwAAAABQkwV460CdOnVSp06dPMZWrVqlTp06KSMjQ61bt/aoxcbG6sCBA8rNzVVYWJhsNluF+rJly877fkVFRSoqKnK/drlcXjgLAAAAAAC8y9hTzQ8fPqy//vWvSk5OVkFBgUJCQjzqdrtdBQUFldZ+XD+fmTNnyul0ureoqCivnwMAAAAAAL+UkeBdVFSkgQMHavTo0eratavsdrsKCws95uTm5iokJKTS2o/r5zN58mTl5eW5t6ysLK+fBwAAAAAAv5TXbjX/sWHDhikqKkqPPvqoJCk6Olrp6emKjo52z0lPT1dMTIzCw8N18uRJlZSUKDAwsEL9fIKDgxUcHGyifQAAAAAAvMbrK96PP/64Dhw4oDfeeMP9oLUbbrhBa9as8ZiXkpKi3r17y8/PT506darwBPNzdQAAAAAAajKvrngvXbpUixcv1rZt2zweljZs2DD96le/Uo8ePdSnTx+tWbNGb731lnbu3ClJmjRpkiZMmKD33ntPLVq00DPPPCO73a6ePXt6sz0AAAAAAKqc14L35s2bNXToUJWUlKhp06Yetf379+udd97RmDFjlJiYqPj4eK1YsUKNGzeWJN16663KyMhQnz59lJubq1tuuUXvvvuut1oDAAAAAMBnvBa8u3fv7vH1Xj/VvHlz7dq167z1kSNHauTIkd5qBwAAAACAasHY14kBAAAAAACCNwAAAAAARhG8AQAAAAAwiOANAAAAAIBBBG8AAAAAAAwieAMAAAAAYBDBGwAAAAAAgwjeAAAAAAAYRPAGAAAAAMAggjcAAAAAAAYRvAEAAAAAMIjgDQAAAACAQQRvAAAAAAAMIngDAAAAAGAQwRsAAAAAAIMI3gAAAAAAGETwBgAAAADAIII3AAAAAAAGEbwBAAAAADCI4A0AAAAAgEEEbwAAAAAADCJ4AwAAAABgEMEbAAAAwBXto48+0meffebrNlCLEbwBAAAAXBGeeeYZHTt2zGMsPz9fo0aNUnl5uY+6AgjeAAAAAK4AX331laZNm1ZhfPr06brtttt03XXX+aAr4KwAXzcAAAAAAL9EcXGx7r33XpWWlnqM79u3T//4xz+0e/duH3UGnEXwBgAAAFCjTZkyRR06dFBeXp7H+AMPPKCZM2cqLCzMN40B/z9uNQcAAABQY23atEkpKSmaM2eOx3hKSorWr1+vRx99VJGRkVq8eLGPOgQI3gAAAABqKJfLpfvuu08LFy6U0+l0j1uWpSlTpuh//ud/tHfvXi1btkwPPvigvvzySx92i9qM4A0AAACgRho3bpwGDhyonj17eozv2rVLTqdT06ZNU926ddWjRw9NnTpVr776qm8aRa1H8AYAAABQ46xcuVJLly7VSy+9JJvNJpvNpoyMDEVGRmrPnj2Kj4/3mN+xY0dlZGT4qFvUdgRvAAAAADVOQkKCSkpKVFhY6N6aN2+u7OxstW7dWnv27PGYv3v3brVs2dJH3aK2I3gDAAAAuKJ07dpV5eXlmjFjhvLz87V582bNnDlTo0eP9nVrqKX4OjEAAAAAVxR/f3+9//77GjlypJo1a6aWLVvqjTfeUFxcnK9bQy1F8AYAAACqsRaPfOjrFmqO389Rp2dT//u6/SjVbz9KJyUN/7RI+pSf5YUcnNXX1y1csbjVHAAAAAAAgwjeAAAAAAAYRPAGAAAAAMAggjcAAAAAAAYRvAEAAAAAMIjgDQAAAACAQdUqeLtcLg0ZMkR169ZV06ZNNXv2bF+3BAAAAADAL1Ktvsf7/vvvl81m06FDh3Ty5EkNGjRIYWFhGjlypK9bAwAAAADgslSb4H3o0CFt2LBBGRkZstlscjqdWrRokW677TaCNwAAAACgxqo2t5pv3bpVffr0kc1mc4+1a9dOdevWVVpamg87AwAAAADg8lWbFe/MzEy1bt26wnhsbKwOHDigNm3aeIwXFRWpqKjI/TovL0/S2c+J49KVF53xdQuoJfhvE1WF6xqqCtc1VBWua6gqXNd+vnM/M8uyLjiv2gTvgoIChYSEVBi32+0qKCioMD5z5kz9z//8T4XxqKgoI/0B+GWc/8/XHQCAd3FdA3Cl4bp2+U6dOiWn03neerUJ3na7XWfOVPzXvNzc3EoD+eTJkzVp0iT36/Lych0/flzh4eHy8/Mz2itqN5fLpaioKGVlZcnhcPi6HQD4xbiuAbjScF1DVbEsS6dOnVLTpk0vOK/aBO/o6Gh99NFHFcbT09MVExNTYTw4OFjBwcEeY2FhYabaAypwOBxcyAFcUbiuAbjScF1DVbjQSvc51ebhat26ddO6detUWlrqHtuzZ4+Kiooq/ew3AAAAAAA1QbUJ3s2aNdP111+viRMnKj8/X1lZWRoxYoSmTp3q69YAAAAAALhs1SZ4S9Krr76q48ePKyIiQl26dNGAAQM0bNgwX7cFeAgODtZjjz1W4aMOAFBTcV0DcKXhuobqxs+62HPPAQAAAADAZatWK94AAAAAAFxpCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwiOANAAAAAIBBBG/gZzp9+rQ6duyo0tJS99jGjRs1ZcoUjzEAqCny8/PlcDg8rmGrV6/WkCFDVFxc7MPOAOD88vLyNH78+PPWQ0NDdfToUffr06dPV0VbQKUI3sDPFBwcrL1798qyLL355pvu8VmzZqmwsNCHnQHA5bHb7Tpz5ozKyso0Y8YMSVK9evX01ltvEbwBVFt+fn5avny5JGn+/Pl68cUX9b//+7+aP3++pLPXttDQUElSTk6O2rZtq4yMDJ/1i9rNz7Isy9dNANXR6dOn9bvf/U7BwcGSJMuy5HQ6tWLFCtWtW1fHjx9XRESEjh8/rl27duk3v/mNXC6X+wIPANVNfn6+YmNjPa5r4eHh+ve//6169eq5r2u5ubn68ssv9etf/5rrGoBqq6ioSPHx8UpLS9PVV1+t7t27S5I2bNig7777Ts2bN3cH7Tlz5uj111/Xzp07fdkyajFWvIHzCA4OVlZWloYNG6bvvvtOw4cP17fffitJstlsCgoKUkBAgPu1JAUFBfmsXwC4GLvdLpvNpsWLF8vPz09LlizRmTNnJJ295gUGBrqva+euZ+dCOgBUNwEBAR7XrPnz52v+/PmqU6eOe6xfv37KycnRu+++q7/97W++bBe1HMEbOI+AgACFhYVpyJAh7l/9/f3dNUkKDAyUJJWUlCgwMND9GgCqozp16ig0NFTdunVz//rT69q5wF1cXCybzeYeB4Dqpk6dOsrJydHo0aN1+PBhjR49WqNHj/a4rt18883q3r27du/erYEDB/q4Y9Rm/L8p8DOcu5AXFRVp+vTpys/P1/Tp03Xo0CFFRET4uDsA+PnOXdcKCgo0dOhQnThxQkOHDtXRo0d11VVX+bg7ALgwu92ubt26afXq1erWrZssy9KGDRsknf0M+IQJE3Tq1CmtXr2aO3jgU6x4Az/DuUcilJeXKy0tTf369VNaWpp27dqla665xsfdAcDPd+665u/vr2bNmmnixIlq1qyZiouL1alTJx93BwAX5nQ6NWTIENWvX19DhgzRPffcI0maMGGCXC6XJOn777/XV199pS+++MKXraKWY8Ub+BnO/QXVbrdr8eLF7vHbb7/dfaEHgJrk3HUtKCjI/URzy7LUrVs3TZo0yZetAcBFHTx4UF26dFFaWpq6dOniHm/cuLFOnDihjz76SP/85z81YsQIpaSk6Fe/+pUPu0Vtxoo3cB5lZWUqLi7Wt99+6/713HfclpaWavfu3fr666/dXyN21113+bhjALiwsrIy5efn6+OPP3b/eu66VlZWpn/9619au3atxowZo5YtW+qWW27xcccAcGERERFavHixoqOjtWTJEi1atEiWZenRRx9V06ZNNXXqVNlsNiUkJGjr1q2+bhe1GCvewHkUFhbq22+/Vbt27WRZlq6++mpFRkZKOvsZ7y+++EIjR45U3bp1tX37dh93CwAXV1BQoMLCQo0cOVKSNHLkSDVo0EDS2WveuYcTlZWVac2aNb5sFQAuqry8XAEBAYqNjVWdOnXk5+cnPz8/lZeXSzq7ULJ582Z98sknatq0qb788ksfd4zajO/xBi7g3NPKzykuLlZAQIBsNpuKi4uVm5urF154QX//+981depUTZw40YfdAsDlKSsrk81mU0lJicrKyrRw4UI98sgjGjJkiJ5++mkeSASgWiosLFS7du2Unp6uHj16KCcnRyUlJWrSpIm2bdumyMhIHTx4UAEBATp27JgaN26s3Nxc1a9f39etoxYieAM/05kzZ1S3bl2VlJS4vydy27ZtGjp0qLZs2aLw8HAfdwgAP09+fr4cDof7Hxclaf/+/Ro2bJg+/PBDhYaG+rhDAKjo+PHjatWqlU6cOFFp3el0KisrSw6HQ6dOndKiRYt0//338/Wv8AmCN3ABZWVlOnTokKKiouTn5yfp7G1NX3/9teLi4txj0tlAHhIS4qtWAeAXOX36dIWAbVmWx3UOAGqSjz76SL179yZoo1ogeAMXkJWVpRYtWujw4cNq1KiRR2348OHq0KGDxo8f76PuAAAAANQEPNUcuIDQ0FBZllVhJXvUqFFavHix6tWr56POAAAAIElHjx5VdHT0eW85l84upvzud7+rwq4ATzzVHLiA4OBg+fn5KSgoyD02btw4paSk6NNPP1X37t192B0AAEDtdurUKdntdmVnZ8tutysrK0t2u12WZamgoEB2u13z58/Xfffdp3//+9++bhe1GCvewAWc+0zQuYcNLV++XAsXLtTq1asJ3QAAAD705ptv6m9/+5tsNpv8/Pxks9nUtm1bNWnSRBEREWrZsqVWrlypmTNnyuFwyGaz+bpl1GIEb+AC6tSpI8uytHTpUklSQkKCPv30U3Xp0sXHnQEAANRu3377rfu7vP39z8aaFi1aqKysTF26dNGCBQsUGhqq8PBwBQcHuxdSAF/gTx9wCcaPH6/nn39e8fHxkqQ5c+Z41EtLS3Xy5EmtXr3aF+0BAADUOh07dtSHH34oSe6PBQYHB7vr5z4uWK9ePQUEBBC84VOseAMX4efnp2+++UZdunTR0qVLtX37dpWUlHhsxcXFKi4u9nWrAAAAtUZMTIzS09O1adMmSdKmTZt05swZbdq0SS6XS/v27VNaWpoKCwu1efNm96o44At8nRhwAaWlpQoODlZZWZkkacmSJRozZoyWL1+uXr16+bg7AACA2iszM1NxcXFq166ddu3apWuvvVZ79+5VXFyc9u3bp0aNGikgIEDff/+92rVrp7y8PH377be+bhu1FP/sA1xAaWmpJLmD9z333KPFixcrMTFRqampvmwNAACgVmvQoIGio6O1Y8cOBQcHa8eOHWrTpo127Nih+Ph4Pf7443ruuecUExOjHTt2uP8+B/gCwRu4gJKSEkn/DeCS1K9fPz3wwAO66667Lvh9kQAAADDHbrfr5MmTkv67SPLTcF1eXq4zZ87IsiyVl5dXdYuAG8EbuIDCwkJJUlFRkcf4jBkzZLfblZSU5Iu2AAAAar06deqooKBAlmW5F0uOHz+u5ORkZWdna/ny5SooKNCJEydUVFTksZACVDWCN3ABxcXFiouLc1/Mz6lTp46Sk5PlcDj411MAAAAfKCkpUXl5uQoLC2VZlsrKynTffffJz89PQ4cOVWxsrK666ioFBAQoPz+/wkIKUJV4uBpwmSzLUmlpqQIDA33dCgAAQK1TXFysf/7zn/rVr36lxo0b6+TJk3I4HJXOzcjIUFxcnE6fPl3FXQJnseINXCY/Pz9CNwAAgI8EBQXp5ptv1pEjRzR37lyP7/D+qYYNG+q9996rwu4AT6x4AwAAAKiRsrKy1KJFCx0+fFiNGjXyqA0fPlwdOnTQ+PHjfdQd8F+seAMAAACokUJDQ2VZlkJCQjzGR40apcWLF6tevXo+6gzwFODrBgAAAADgcgQHB8vPz09BQUHusXHjxiklJUWffvqpunfv7sPugP8ieAMAAACokc49bycg4GysWb58uRYuXKh169apS5cuvmwN8MCt5gAAAABqpDp16siyLC1dulSSlJCQoE8//ZTQjWqHh6sBAAAAqJHKysoUGBio+vXrq3nz5oqPj690XmlpqU6ePKnVq1dXcYfAWax4AwAAAKix/Pz89M0336hLly5aunSptm/frpKSEo+tuLhYxcXFvm4VtRgr3gAAAABqpNLSUgUHB6usrEyStGTJEo0ZM0bLly9Xr169fNwd8F88XA0AAABAjVRaWirp7C3nderU0T333COHw6HExER98skn6tq1q487BM7iVnMAAAAANVJJSYmk/wZwSerXr58eeOAB3XXXXTpx4oSvWgM8cKs5AAAAgBrp6NGjioiI0IkTJ+RwONzjZWVliouLU2xsrN5//30fdgicxYo3AAAAgBqpuLhYcXFx7pXvc+rUqaPk5GQ5HA6Vl5f7qDvgv1jxBgAAAHDFsSxLpaWlCgwM9HUrAMEbAAAAAACTuNUcAAAAAACDCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwiOANAPC6zz//XI0aNdL3339/SfNbtGihY8eOGe3p8ccf17PPPuuVY61evVo33nijJKlz58566aWXfNLH+Rw8eFDx8fG/6BhbtmxR165d5XA4dN1112n79u2XvO8nn3wif39/BQQEuLecnJxK5y5atMhjXkBAgPz9/ZWQkCDJ7M/Lm8fu2bOn/v3vf19wzrFjx9SoUSP5+flddC4A4MpC8AYAeF29evXUtm1b2e12X7dixDvvvKO77rpLktSmTRs1btzYxx15V1pamgYPHqwnn3xSOTk5euihh9S/f39lZ2df0v7/+c9/9Nhjj6m0tNS9NWnSpNK5f/rTnzzmFRcXq127dpo6dao3T6laaNiwoY4ePer+RxsAQO1B8AYAeF3btm21detW1a9f39eteF1JSYk++OADDRw4UJK0bNky3X333T7uyrtefvllTZo0Sb1795bdbteAAQOUlJSkt99++5L2/89//qOrr776st773XffVXR0tDp37nxZ+wMAUB0RvAEAXnfs2DG1aNHCfcvz3r171bNnT4WEhKhTp07auXOnpLMBLSAgQBkZGYqIiND48ePdx1iyZIni4uIUHBysVq1a6bnnnpNlWZKkjRs3qm/fvrrnnnsUERGh06dPq2fPntq6dasmTpyo8PBwNWnSRM8//3yl/d13331asmSJ/vKXv8jhcCgmJkYffvihiouLNW7cONWvX1+tWrXSRx99VGHfTz/9VHFxcbrqqqskSXfccYc2btwoSRft4brrrtP06dP18MMPKywszD2elpamO++8U3Xr1lX9+vU1ZMgQ/fDDD+56ixYt9Nprr8npdOrtt9/WG2+8oQceeEArVqxQXFyc6tatq/79+ys3N7dCvxs3btQdd9yhd955R61atZLD4dDYsWNVXl6u9957T1dffbXCwsI0fvx4lZWVSZJatmzpvtX7nKioqPPeLv5Te/fuVWxs7CXN/THLsvTkk09q2rRpFWoLFizQ1VdfLZvNpmuuuUbvvffeJR1z7dq16tatm0JCQtSwYUP98Y9/1MGDBz3mzJs3TzExMXI4HBo6dKgKCws96i+99JJat24tu92uzp07a926dRo0aJA2btyo06dPKyAgQP/85z913XXXVfi5Xapf8mcSAFD9EbwBAEbl5uYqKSlJs2fPVm5urkaNGqWEhASVlJSoffv2Ki0tVfPmzXX48GG9+OKLks4Goblz5+qtt95Sfn6+Vq5cqU8++UQPPfSQ+7gbNmxQu3btlJGRodDQUEnSAw88oMjISGVnZ+vTTz/VnDlzzhtUkpOTFRcXpyNHjmj+/Pn605/+pJEjRyo2NlY//PCDFi5cqKSkJJ0+fdpjv3feeUeDBg067/leqIft27crOTlZs2fP1smTJyVJ2dnZuuWWW3TPPffoyJEj+u6779SxY0f17NlTLpfLfdw333xTBw4ccL/3xo0b9corr+jjjz9WVlaWGjdurNGjR1fa05dffqlFixZp06ZNSktL0+eff67Ro0drwYIFWr9+vdLS0rRr1y4tWbJEkjRhwgS1adPG4xirVq1Sp06dznveP/af//xHAwYMUHh4uAYNGqQjR45c0n4ffPCBwsPDdf3113uMv/baa1q7dq0++OADHT9+XDNnztS4ceP01ltvXfB4//d//6eRI0fqoYce0pEjR5SWlqZu3bqpR48eOnHihKSznzHfuHGjUlNTlZaWptzcXD322GPuY0ybNk0LFizQ0qVLdfz4cf3v//6vHnnkEe3atUuSFBoaqtLSUt14443avn27Vq5ceUnnWpnL/TMJAKgBLAAAvOzo0aNW8+bNrfT0dEuStX37do96586drc8++8z9unnz5tbRo0cty7KswsJCKzIy0v36nKKiIisyMtI6cuSItWHDBissLMwqLi5212+88UZr1KhRHvvMmTPHGj16tGVZlvXYY49ZzzzzjGVZlpWUlGTdfffdHnN/97vfWb///e89xm6//XZr06ZN7tclJSVWw4YNrezsbPdY3759rQ0bNlxSDz/tw7Isa/To0dYrr7xi/dTEiROt559/3v3zefvtt921hQsXWuHh4VZ+fr57LC8vzwoLC7PKy8ut9PR0q3379pZlWdaGDRssm81mnThxwj132bJllt1ut44fP+4ee/vtt62hQ4dW6OPc+11zzTVWSUlJpfUfKygosJYvX26dOHHCOnnypDVt2jSrW7duF93Pss7+uTj3szznscceszp16mSVlZV5jKemplrNmjWrMH5OcXGx1axZM2v37t0Vaj/88IP72HFxcVZ5ebm7tm/fPisuLs6yLMs6dOiQ1ahRI+vw4cMe+2dlZVn16tXz6PXGG2+0duzYcUnnWdncy/0zCQCoGVjxBgAY1bRpU3Xt2tVjrHXr1jp8+HCl83fv3q1Dhw4pMjJSNpvNvTkcDuXk5OjLL7+UJMXFxSkwMNBj3wEDBlzy+/Ts2dPjdaNGjdS9e3ePsfDwcI/bt9etW6fY2Fg1a9bsvOf7c3qQpH/+85+aMGGCx7nabDbNmTNHX3zxhXvetdde67HfLbfc4l7plySHwyG73a78/PwK73HNNdd43NreqFEjxcfHe3wG/6fnes6OHTv08MMP6x//+IcCAgLOex7n2Gw2JSYmKiwsTE6nU9OnT9eZM2e0e/fuC+63du1aBQcHV/h9kaSEhAT5+3v+laVLly6qW7eu0tLSKj3e7t271bRp00qf7h4REeH+3/3795efn5/7dUxMjPv361//+pduvPHGCg+Gi4yMVLdu3S54Ppfjcv5MAgBqBoI3AMAop9NZYSwoKEhFRUXn3adLly4qLCyssBUXF6t3796SzgbNi73Xhd7npw9+CwgIUIMGDTzG/P39VVpa6n7946eZn8/P6eGcL7/8ssK5FhUVadGiRe45Pz3fn/NzvZxzlaTMzEwlJibq9ddfV7t27S54DhcSExOj7OxsPfzwwx5fG/af//zHPed8n+2WVKGvn7r77rs9jnv69GmVlZVddD+p4s8xMDDQ/TP08/NzP1fg53jllVc8+lm9evUl7Xe5v08AgOqP4A0AMOqnK5UXEx8fr4yMDGVmZnqM5+fn6y9/+YvKy8slSXXq1PlF71XZ/hda0S0tLdXKlSvdTzM/n597vjfccIM++OCDCuNPP/20e3VfqtivyXOVpFOnTumOO+7Qgw8+qDvuuOOS3qe4uFh9+vRRQUGBe6yoqEg7duxQ27ZtNXv2bI+vDmvfvr2ks6v+RUVF+t3vflfpcVNSUlRSUuIxtn37dp0+fVpt2rTR//3f/3kcNzQ0VB06dFBWVpY+//zzCsf78YPrLvRz7NatmzZt2lThjoVDhw5p69at591v9OjRHv3cfvvt5537Y5fz+wQAqBkI3gAAn/P393cHK5vNpuTkZPXv3187duxQcXGxvvzyS91+++1q2LDhzw623rJ+/Xq1adNGkZGRv+g4Pz5XSZoyZYpefvllvfbaa3K5XDp27Jgee+wxLVy4UK1bt/6lbV+WsrIyDR48WD169PB40vzFBAUFKSwsTGPGjNGJEyf0/fffKykpSZ07d1arVq3Ou9+MGTMu+L3dQUFBGjBggL755hudOXNGq1at0qBBg/T888+f98+DzWbTzJkzlZCQoPfee0+nTp3SiRMn9OKLL+r66693P9zuQiIiIjR69GjddtttSk1NVWFhobZt26YBAwZ43K4uVfx9BQDgxwjeAACfu+mmm9S6dWtt27ZNkvSXv/xF48ePV1JSkurVq6eBAwdq4MCBmjFjhs96TElJueht5pfit7/9rZ566il3oI2KitLatWu1YsUKNW3aVG3bttX+/fu1ceNGj89wV6WxY8dqzZo1mjt3rsct07169brovvPnz1dZWZlatWql9u3bKyQkRAsWLDjv/FOnTik8PFx33nnneef88Y9/1ODBg9WvXz/Vr19f06ZN09///veL/n4MHz5cL774op544gk1atRIsbGx2rlzpzZv3uzxmfcLefzxxzV8+HDdc889CgsL08SJE/X//t//U8eOHT3m9ezZU7169brk7zoHANQuftblfHgJAIBapKysTFdddZU+//xzRUVF+bodAABQw7DiDQDARRw7dkxTp04ldEvq1auXxyr4j7cffyYdAAD8FyveAAAAAAAYxIo3AAAAAAAGEbwBAAAAADCI4A0AAAAAgEEEbwAAAAAADCJ4AwAAAABgEMEbAAAAAACDCN4AAAAAABhE8AYAAAAAwKD/DxqG3xVeGeguAAAAAElFTkSuQmCC","text/plain":["
"]},"metadata":{},"output_type":"display_data"},{"name":"stdout","output_type":"stream","text":["********** internlm2_5-7b-chat-1m\n","(Tesla T4,4bit,P1) **********\n","results/mgtv-results_t4.csv\n","internlm/internlm2_5-7b-chat-1m\n","不是 1967\n","是 1008\n","不重要 25\n","Name: count, dtype: int64\n"]},{"data":{"image/png":"iVBORw0KGgoAAAANSUhEUgAAA94AAAIoCAYAAACf0TObAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAABIJElEQVR4nO3deVyVZf7/8Td4BA7oAUUSF8hQQXHJ+qGW1mip1WRlKNX0bXHUTHPXMrPUHJ3SmmyZrClNLZdyykzLXDLTcs8WzSCSFBU1MRDBBQ7b/fvDh2c6Aa7n4kC8no/H/bBzXdd9n8+Fzj2+ve7Fx7IsSwAAAAAAwAhfbxcAAAAAAMCfGcEbAAAAAACDCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwiOANAAAAAIBBNm8X4CnFxcU6dOiQatasKR8fH2+XAwAAAAD4k7MsS8ePH1f9+vXl61v2uvafJngfOnRIERER3i4DAAAAAFDFpKWlqWHDhmX2/2mCd82aNSWdnrDD4fByNQAAAACAP7ucnBxFRES48mhZ/jTB+8zl5Q6Hg+ANAAAAACg357rdmYerAQAAAABgEMEbAAAAAACDCN4AAAAAABhE8AYAAAAAwCCCNwAAAAAABhG8AQAAAAAwiOANAAAAAIBBFxS8s7Ky1Lt3b4WFhalRo0aaOnWqiouLJUkbN25UmzZtZLfb1bZtW3399ddu+86YMUORkZEKCgpSfHy80tPTXX0FBQUaNmyYatWqpdDQUI0ePVqFhYUemB5gXlFRkZ577jkVFRV5uxQAAAAAFdAFBe+EhAQ1aNBAu3fv1urVq7VkyRJNnz5d6enpio+P14QJE5STk6OnnnpKPXr00OHDhyVJK1eu1LPPPqtly5YpIyNDLVu2VHx8vOu448eP165du5ScnKzk5GQlJSVp/Pjxnp0pUIYbbrhBvr6+euGFF9za3333XcXGxsrhcOimm27S7t27S93/1Vdf1Zdffqlq1apJkvbt2yebzea2VatWTeHh4crNzTU+HwAAAAAVi49lWdb5DPz+++/14IMP6ocffpCPj48k6aefftI999yje++9V4cOHdKrr77qGv/EE0/Iz89PkyZN0s0336yHH35YvXr1cvVfc801evbZZ3XdddepXr16SkxMVHh4uCQpMzNTzZo10969exUUFHReE8nJyVFwcLCys7PlcDjO+wcASNLEiRNVo0YNPfbYY5KkFStWaOTIkXrvvfcUExOj+fPn68UXX9T27dsVEBDg2u/w4cO66qqrtGnTJl1xxRVlHn/gwIFq0qSJ6/gAAAAAKr/zzaHnveJdVFSkUaNGuUK3JEVERCg9PV3r169Xjx493MYnJCRozZo1sixLW7duVffu3Uvt3759u5o3b+4K3ZIUGhqq9u3ba9OmTedbHuBRc+fO1dSpU3XVVVcpMDBQDz/8sGJiYrRx40a3caNHj9bQoUPPGroPHjyoTz75RI888ojpsgEAAABUQLbzHRgXF6e4uDi3tmXLlikuLk779u1TkyZN3PpiYmK0Z88eZWZmKiQkxG2V8Ez/u+++q/3795fY9/f7l8XpdMrpdLo+5+TknO9UgHMq637trKws13+vX79e3333nWbPnn3WYz3//PMaPHjweV+9AQAAAODP5aKfan748GE9+uijmjBhgnJzcxUYGOjWb7fblZubW2rfhfSXZcqUKQoODnZtERERFzsVoISEhASNHTtWO3bsUG5urmbMmKEVK1aoQ4cOkqTi4mINGTJEGRkZqlOnjm6//XZlZmaWOE56eroWLVqkIUOGlPcUAAAAAFQQFxW8nU6nevXqpUGDBql9+/ay2+3Ky8tzG5OZmanAwMBS+y6kvyxjx45Vdna2a0tLS7uYqQCluvvuu/Xwww+rR48eaty4sR555BH17t1b9evXlyQtXLhQeXl5Wr16tfbt26d69erp4YcfLnGcadOmqX///jx3AAAAAKjCLip49+vXTxEREXryySclSZGRkUpNTXUbk5qaqqioKIWGhurYsWMqKCgotb+0fX/fXxZ/f385HA63DfCkkSNHau/evXr55ZcVFham5557ztX33//+Vy+99JJat26tkJAQTZ8+XZs3b3Z7TV5mZqYWLFig4cOHe6N8AAAAABXEBQfviRMnas+ePXr77bddD1q77rrrtHLlSrdxixYtUteuXeXj46O4uDh98cUXpfa3adNGSUlJbvfOHj16VFu3bnVd1gt4y/HjxzVy5EhNnz5dtWvXdrX/8ssvatmypeuzn5+fmjVrpv3797vaXn75ZfXu3Vu1atUq15oBAAAAVCwXFLwXLFigefPmacmSJW4PS+vXr5/eeecdrVixQoWFhVq2bJkWLlyoQYMGSZJGjRqlESNGKDk5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MTH6+OOPvVghcBor3gAAAAAqpfz8fMXGxrpWvs+oVq2aJkyYIIfDoeLiYi9VB/wPK94AAAAA/nQsy1JhYaGqV6/u7VIAgjcAAAAAACZxqTkAAAAAAAYRvAEAAAAAMIjgDQAAAACAQQRvAAAAAAAMIngDAAAAAGAQwRsA4HHffvutwsLCdOjQofMa36hRI2VkZBitaeLEiXrhhRc8cqzly5erU6dOkqS2bdvq1Vdf9UodZdm7d69atmx5ScfYsGGD2rdvL4fDoWuuuUZbtmw5731Xr14tX19f2Ww215aenl7q2Llz57qNs9ls8vX1VY8ePSSZ/Xl58tidO3fWN998c9YxGRkZCgsLk4+PzznHAgD+XAjeAACPq1mzpqKjo2W3271dihEffPCB7rrrLklS06ZNddlll3m5Is9KSUnR3XffrWeeeUbp6el6/PHHdeedd+rAgQPntX9iYqKefvppFRYWura6deuWOvbBBx90G5efn6/mzZtr3LhxnpxShVCnTh399ttvrn+0AQBUHQRvAIDHRUdHa+PGjapVq5a3S/G4goICffLJJ+rVq5ck6d1339U999zj5ao8a/r06Ro1apS6du0qu92unj17qnfv3nr//ffPa//ExEQ1a9bsor77ww8/VGRkpNq2bXtR+wMAUBERvAEAHpeRkaFGjRq5LnlOSkpS586dFRgYqLi4OH333XeSTgc0m82mffv2KTw8XMOHD3cdY/78+YqNjZW/v78aN26sadOmybIsSdK6devUvXt33X///QoPD9fJkyfVuXNnbdy4USNHjlRoaKjq1q2rF198sdT6/v73v2v+/Pl65JFH5HA4FBUVpU8//VT5+fkaNmyYatWqpcaNG2vFihUl9v38888VGxurevXqSZJuu+02rVu3TpLOWcM111yjSZMmacyYMQoJCXG1p6Sk6Pbbb1eNGjVUq1Yt3Xffffr1119d/Y0aNdJbb72l4OBgvf/++3r77bc1ZMgQLVmyRLGxsapRo4buvPNOZWZmlqh33bp1uu222/TBBx+ocePGcjgcGjp0qIqLi/XRRx+pWbNmCgkJ0fDhw1VUVCRJuuKKK1yXep8RERFR5uXif5SUlKSYmJjzGvt7lmXpmWee0fjx40v0zZ49W82aNVNAQICuvPJKffTRR+d1zFWrVqljx44KDAxUnTp19H//93/au3ev25gZM2YoKipKDodDffv2VV5enlv/q6++qiZNmshut6tt27Zas2aNEhIStG7dOp08eVI2m01ffvmlrrnmmhI/t/N1KX8mAQAVH8EbAGBUZmamevfureeee06ZmZkaOHCgevTooYKCArVo0UKFhYW6/PLLdfjwYb3yyiuSTgehN954QwsXLtSJEye0dOlSrV69Wo8//rjruGvXrlXz5s21b98+BQUFSZKGDBmihg0b6sCBA/r888/12muvlRlUJkyYoNjYWB05ckQzZ87Ugw8+qAEDBigmJka//vqr5syZo969e+vkyZNu+33wwQdKSEgoc75nq2HLli2aMGGCnnvuOR07dkySdODAAd188826//77deTIEf3yyy9q3bq1OnfurJycHNdx33nnHe3Zs8f13evWrdPrr7+uzz77TGlpabrssss0aNCgUmvasWOH5s6dq6+++kopKSn69ttvNWjQIM2ePVtffPGFUlJStH37ds2fP1+SNGLECDVt2tTtGMuWLVNcXFyZ8/69xMRE9ezZU6GhoUpISNCRI0fOa79PPvlEoaGh6tChg1v7W2+9pVWrVumTTz7R0aNHNWXKFA0bNkwLFy486/H++9//asCAAXr88cd15MgRpaSkqGPHjvrLX/6irKwsSafvMV+3bp22bt2qlJQUZWZm6umnn3YdY/z48Zo9e7YWLFigo0eP6t///reeeOIJbd++XZIUFBSkwsJCderUSVu2bNHSpUvPa66ludg/kwCASsACAMDDfvvtN+vyyy+3UlNTLUnWli1b3Prbtm1rff31167Pl19+ufXbb79ZlmVZeXl5VsOGDV2fz3A6nVbDhg2tI0eOWGvXrrVCQkKs/Px8V3+nTp2sgQMHuu3z2muvWYMGDbIsy7Kefvpp61//+pdlWZbVu3dv65577nEbe9NNN1l/+9vf3NpuvfVW66uvvnJ9LigosOrUqWMdOHDA1da9e3dr7dq151XDH+uwLMsaNGiQ9frrr1t/NHLkSOvFF190/Xzef/99V9+cOXOs0NBQ68SJE6627OxsKyQkxCouLrZSU1OtFi1aWJZlWWvXrrUCAgKsrKws19h3333Xstvt1tGjR11t77//vtW3b98SdZz5viuvvNIqKCgotf/3cnNzrcWLF1tZWVnWsWPHrPHjx1sdO3Y8536WdfrPxZmf5RlPP/20FRcXZxUVFbm1b9261WrQoEGJ9jPy8/OtBg0aWDt37izR9+uvv7qOHRsbaxUXF7v6kpOTrdjYWMuyLOvgwYNWWFiYdfjwYbf909LSrJo1a7rV2qlTJ2vbtm3nNc/Sxl7sn0kAQOXAijcAwKj69eurffv2bm1NmjTR4cOHSx2/c+dOHTx4UA0bNlRAQIBrczgcSk9P144dOyRJsbGxql69utu+PXv2PO/v6dy5s9vnsLAwXX/99W5toaGhbpdvr1mzRjExMWrQoEGZ872QGiTpyy+/1IgRI9zmGhAQoNdee03ff/+9a1ybNm3c9rv55ptdK/2S5HA4ZLfbdeLEiRLfceWVV7pd2h4WFqaWLVu63YP/x7mesW3bNo0ZM0bvvfeebDZbmfM4IyAgQPHx8QoJCVFwcLAmTZqkU6dOaefOnWfdb9WqVfL39y/x+yJJPXr0kK+v+19Z2rVrpxo1aiglJaXU4+3cuVP169cv9enu4eHhrv++88475ePj4/ocFRXl+v3atGmTOnXqVOLBcA0bNlTHjh3POp+LcTF/JgEAlQPBGwBgVHBwcIk2Pz8/OZ3OMvdp166d8vLySmz5+fnq2rWrpNNB81zfdbbv+eOD32w2m2rXru3W5uvrq8LCQtfn3z/NvCwXUsMZO3bsKDFXp9OpuXPnusb8cb4X8nO9mLlK0v79+xUfH69Zs2apefPmZ53D2URFRenAgQMaM2aM22vDEhMTXWPKurdbUom6/uiee+5xO+7JkydVVFR0zv2kkj/H6tWru36GPj4+rucKXIjXX3/drZ7ly5ef134X+/sEAKj4CN4AAKP+uFJ5Li1bttS+ffu0f/9+t/YTJ07okUceUXFxsSSpWrVql/Rdpe1/thXdwsJCLV261PU087Jc6Hyvu+46ffLJJyXan3/+edfqvlSyXpNzlaTjx4/rtttu0+jRo3Xbbbed1/fk5+erW7duys3NdbU5nU5t27ZN0dHReu6559xeHdaiRQtJp1f9nU6nbrrpplKPu2jRIhUUFLi1bdmyRSdPnlTTpk313//+1+24QUFBatWqldLS0vTtt9+WON7vH1x3tp9jx44d9dVXX5W4YuHgwYPauHFjmfsNGjTIrZ5bb721zLG/dzG/TwCAyoHgDQDwOl9fX1ewCggI0IQJE3TnnXdq27Ztys/P144dO3TrrbeqTp06FxxsPeWLL75Q06ZN1bBhw0s6zu/nKklPPfWUpk+frrfeeks5OTnKyMjQ008/rTlz5qhJkyaXWvZFKSoq0t13362//OUvbk+aPxc/Pz+FhIRo8ODBysrK0qFDh9S7d2+1bdtWjRs3LnO/yZMnn/W93X5+furZs6d+/vlnnTp1SsuWLVNCQoJefPHFMv88BAQEaMqUKerRo4c++ugjHT9+XFlZWXrllVfUoUMH18PtziY8PFyDBg3SX//6V23dulV5eXnavHmzevbs6Xa5ulTy9xUAgN8jeAMAvO6GG25QkyZNtHnzZknSI488ouHDh6t3796qWbOmevXqpV69emny5Mleq3HRokXnvMz8fFx77bV69tlnXYE2IiJCq1at0pIlS1S/fn1FR0dr9+7dWrdunds93OVp6NChWrlypd544w23S6a7dOlyzn1nzpypoqIiNW7cWC1atFBgYKBmz55d5vjjx48rNDRUt99+e5lj/u///k9333237rjjDtWqVUvjx4/Xf/7zn3P+fjz00EN65ZVX9M9//lNhYWGKiYnRd999p/Xr17vd8342EydO1EMPPaT7779fISEhGjlypF5++WW1bt3abVznzp3VpUuX837XOQCgavGxLubmJQAAqpCioiLVq1dP3377rSIiIrxdDgAAqGRY8QYA4BwyMjI0btw4QrekLl26uK2C/377/T3pAADgf1jxBgAAAADAIFa8AQAAAAAwiOANAAAAAIBBBG8AAAAAAAwieAMAAAAAYBDBGwAAAAAAgwjeAAAAAAAYRPAGAAAAAMAggjcAAAAAAAb9f4NOBPzSMcq+AAAAAElFTkSuQmCC","text/plain":["
"]},"metadata":{},"output_type":"display_data"},{"name":"stdout","output_type":"stream","text":["********** internlm2_5-7b-chat-1m\n","(Tesla T4,bf16,P1) **********\n","results/mgtv-results_t4_r2.csv\n","internlm/internlm2_5-7b-chat-1m\n","不是 1660\n","是 1291\n","不重要 49\n","Name: count, dtype: int64\n"]},{"data":{"image/png":"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VHh4uAIDAxUXF6eMjAyX+WPGjFGtWrUUHBysiRMnqqio6FraAwAAAACgwrim4L1161YlJCRcdk5CQoK++uor5+uNGzfqmWee0fr163X69GlFR0crLi7OWZ86dap+/PFHHT58WIcPH9ahQ4dKBXcAAAAAACobU24137Vrl1544QWXsXnz5un5559XmzZtZLVaNWPGDJWUlGjLli0qLCzUokWL9Oabb6pevXoKCQnRsmXL9Prrrys3N9eMFgEAAAAAKBduD945OTmKj4/XP/7xD+eYYRjau3ev+vTp4zJ3wIAB2rx5sw4cOKAWLVooNDTUWQsODlaHDh302WefubtFAAAAAADKjduD99ixY9WnTx/16tXLOZaZmamaNWvKYrG4zI2KitLRo0eVmpqqZs2alTrWxXpZCgoKZLfbXTYAAAAAACoatwbvdevWac+ePZozZ47LeF5engICAkrNt1qtysvLu2K9LLNmzVJQUJBzCwsLc89JAAAAAADgRm4L3idPntSoUaO0YsWKUivbVqtV+fn5pfbJzMxUQEDAFetlmTx5srKzs51bWlqae04EAAAAAAA38nHXgR577DFlZGToL3/5iySppKRExcXFCg0N1S+//KKzZ8/K4XDI19fXuU9ycrIiIiIUHh6u5OTkUsdMTk5W//79y3w/f39/+fv7u6t9AAAAAABM4bYV79WrV8vhcCg/P1/5+fn66KOPdNdddyk9PV1eXl5q27attmzZ4rJPYmKievbsqZtvvlmHDh1SVlaWs3bmzBnt3btXHTt2dFeLAAAAAACUO1O+TqwsEyZM0Lhx43T48GHl5+drxowZslqt6tatm/z8/PS3v/1Nw4YNU2Zmpk6fPq3Bgwfr8ccfv+St5gAAAAAAVAblFrx79+6tcePGqVevXqpdu7b279+v1atXO+vTp0/XDTfcoKZNm6p58+aKjIzUtGnTyqs9AAAAAABM4WUYhuHpJtzBbrcrKChI2dnZstlsnm6n0mj85AeebgFVxM+z+3i6BQAAAMCtrjaHltuKNwAAAAAAVRHBGwAAAAAAExG8AQAAAAAwEcEbAAAAAAATEbwBAAAAADARwRsAAAAAABMRvAEAAAAAMBHBGwAAAAAAExG8AQAAAAAwEcEbAAAAAAATEbwBAAAAADARwRsAgOtM9+7d5e3treeee85lfOfOnerQoYNsNptu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A1xwqzkAAACASunUqVMKDQ1VVlaWbDabc7y4uFgtW7ZUVFSU3nvvPQ92CFzAijcAAACASqmwsFAtW7Z0rnxfVK1aNSUkJMhms6mkpMRD3QH/xYo3AAAAgOuOYRgqKiqSr6+vp1sBCN4AAAAAAJiJW80BAAAAADARwRsAAAAAABMRvAEAAAAAMBHBGwAAAAAAExG8AQAAAAAwEcEbAOB2X375pUJCQnTixImrmt+4cWOdPn3a1J6mTZum5557zi3H2rBhg7p27SpJateunV5++WWP9HEpP//8s6Kjo//QMXbu3KkOHTrIZrPp1ltv1Z49e656348//lje3t7y8fFxbhkZGWXOXbZsmcs8Hx8feXt7KyYmRpK5Py93Hrtbt2764osvLjvn9OnTCgkJkZeX1xXnAgCuLwRvAIDb1ahRQ82bN5fVavV0K6Z45513dN9990mSIiMjVbduXQ935F5JSUkaOHCgZs6cqYyMDE2aNEmxsbE6duzYVe3/3Xff6emnn1ZRUZFzq1evXplz//rXv7rMKywsVIsWLfTUU0+585QqhDp16ujUqVPOf7QBAFQdBG8AgNs1b95cu3btUq1atTzdits5HA69//776t+/vyRp1apVuv/++z3clXu98sormjBhgnr27Cmr1ap+/fopPj5eb7/99lXt/9133+nGG2+8pvdevXq1wsPD1a5du2vaHwCAiojgDQBwu9OnT6tx48bOW54PHTqkbt26KSAgQG3bttX+/fslXQhoPj4+SklJUWhoqMaOHes8xooVK9SyZUv5+/uradOmev7552UYhiRp27Zt6tOnjx566CGFhoYqNzdX3bp1065duzR+/HgFBwerXr16euGFF8rs75FHHtGKFSv02GOPyWazKSIiQh988IEKCws1ZswY1apVS02bNtWHH35Yat9PPvlELVu21A033CBJuueee7Rt2zZJumIPt956q6ZPn64nnnhCNWvWdI4nJSXp3nvvVfXq1VWrVi0NGjRIv/zyi7PeuHFjvf766woKCtLbb7+tN998U48//rjWrl2rli1bqnr16oqNjVVmZmapfrdt26Z77rlH77zzjpo2bSqbzabRo0erpKRE7777rm688UbVrFlTY8eOVXFxsSSpSZMmzlu9LwoLC7vk7eK/dejQIUVFRV3V3F8zDEMzZ87U1KlTS9UWL16sG2+8URaLRTfddJPefffdqzrmpk2b1KlTJwUEBKhOnTp68MEH9fPPP7vMWbhwoSIiImSz2TR48GDl5+e71F9++WU1a9ZMVqtV7dq10+bNmzVgwABt27ZNubm58vHx0aeffqpbb7211M/tav2RP5MAgIqP4A0AMFVmZqbi4+M1Z84cZWZmasSIEYqJiZHD4VCrVq1UVFSkRo0aKT09XS+++KKkC0FowYIFeuutt5STk6N169bp448/1qRJk5zH3bp1q1q0aKGUlBQFBgZKkh5//HE1bNhQx44d0yeffKL58+dfMqgkJCSoZcuWOnnypBYtWqS//vWvGj58uKKiovTLL79oyZIlio+PV25urst+77zzjgYMGHDJ871cD3v27FFCQoLmzJmjs2fPSpKOHTumO++8Uw899JBOnjypn376SW3atFG3bt1kt9udx126dKmOHj3qfO9t27bp1Vdf1UcffaS0tDTVrVtXI0eOLLOnr7/+WsuWLdP27duVlJSkL7/8UiNHjtTixYu1ZcsWJSUl6cCBA1qxYoUkady4cYqMjHQ5xvr169W2bdtLnvevfffdd+rXr5+Cg4M1YMAAnTx58qr2e//99xUcHKyOHTu6jL/++uvatGmT3n//fZ05c0azZs3SmDFj9NZbb132eP/5z380fPhwTZo0SSdPnlRSUpI6deqk2267TVlZWZIufMZ827Zt2rt3r5KSkpSZmamnn37aeYypU6dq8eLFWrlypc6cOaOXXnpJTz75pA4cOCBJCgwMVFFRkbp27ao9e/Zo3bp1V3WuZbnWP5MAgErAAADAzU6dOmU0atTISE5ONiQZe/bscam3a9fO+Pzzz52vGzVqZJw6dcowDMPIz883GjZs6Hx9UUFBgdGwYUPj5MmTxtatW42aNWsahYWFznrXrl2NESNGuOwzf/58Y+TIkYZhGMbTTz9tzJ071zAMw4iPjzfuv/9+l7l33HGH8T//8z8uY3fffbexfft252uHw2HUqVPHOHbsmHOsT58+xtatW6+qh9/2YRiGMXLkSOPVV181fmv8+PHGCy+84Pz5vP32287akiVLjODgYCMnJ8c5lp2dbdSsWdMoKSkxkpOTjVatWhmGYRhbt241LBaLkZWV5Zy7atUqw2q1GmfOnHGOvf3228bgwYNL9XHx/W666SbD4XCUWf+1vLw8Y82aNUZWVpZx9uxZY+rU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","text/plain":["
"]},"metadata":{},"output_type":"display_data"},{"name":"stdout","output_type":"stream","text":["********** internlm2_5-7b-chat-1m\n","(Tesla T4,bf16,P2) **********\n","results/mgtv-results_t4_r3.csv\n","internlm/internlm2_5-7b-chat-1m\n","是 1358\n","不重要 1169\n","不是 472\n","问法错误 1\n","Name: count, dtype: int64\n"]},{"data":{"image/png":"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lc1m06pVq7R//37ZbDbFxMRo7ty5uvXWWzV06FB/lQgAAAAAQLnz2zXeV155pZKSknza4uPjlZ2drSNHjujkyZO6+uqrvX2VKlXS7bffrq+//lrr169Xt27dZLPZvP3NmzdXVFSU0tPT/VUiAMAQj8ejZ555Rh6PJ9ClAAAAVDh+C95jxoxR48aNfdqWLVumtm3b6sCBA2rUqFGpdZo2bap9+/b9YX9ZnE6nCgoKfBYAwIU52707du3apYiICAUFBSknJ+es67/yyiv65ptvFBIS4m3bsmWLrr/+ekVHR6t169b68ssvjdUPAABQkRm7q/k777yjrKwsJScnq6ioSBEREaXG2O12FRUV/WF/WaZPn66YmBjvEh8f7/d9AIDLRVn37pCkZs2a6dSpU6pXr95Z183KytIzzzyjGTNmeNsOHz6s22+/XQ899JCOHDmil19+WQMHDtRPP/1kpH4AAICKzEjw3rx5sx555BF98MEHCg0Nld1ul8PhKDUuNzdXERERf9hflgkTJig/P9+7ZGZm+n0/AAB/bPz48Ro5cqT3Hh6StHTpUt1xxx1KSkqSzWZT586dNW7cOM2fPz+AlQIAAASG326udtqBAweUnJyst99+W82bN5ckJSQkKCMjo9TYjIwMtW3bVtHR0fr888/L7G/QoEGZ7xMeHq7w8HD/Fg8A+LesXbtWW7du1ezZs33az3atd15eXnmUBQAAUKH4dcb7xIkT6tmzp8aPH6+ePXt622vUqKGwsDDt3r3b2+Z2u7VkyRJ16dJFHTt21MqVK+V2u739//rXv+R0Osu89hsAEHglJSV68MEHlZOTo2rVqqlXr17Kzc2VJN122216//33tXTpUjmdTn3zzTeaPn26rr/++gBXDQAAUP78Frw9Ho/uvPNOXX/99Ro9enSp/rFjx2rw4ME6ePCgTpw4oZEjR6pr16668sorVadOHV177bUaO3asCgsLlZmZqSFDhmjSpEn+Kg8A4GcLFiyQw+HQl19+qf379+uKK67Q/fffL0mqX7++PvjgA02ePFm1a9dWr169VK1aNfXp0yfAVQMAAJQ/vwXvkSNHasWKFXrjjTcUGhrqXbp06SJJGjZsmLp166b/+q//Up06dVRcXKw33njDu/6bb76pY8eOqVatWmrfvr369OmjQYMG+as8AICf/eMf/9BLL72kVq1aKTY2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","text/plain":["
"]},"metadata":{},"output_type":"display_data"}],"source":["for row in df.itertuples():\n"," df2 = pd.read_csv(row.csv_file)\n"," df2 = clean_up(df2, row.model_name)\n"," print(\"*\" * 10, row.run, \"*\" * 10)\n"," print(row.csv_file)\n"," print(df2[row.model_name].value_counts())\n"," plot_value_counts(df2, row.model_name)"]},{"cell_type":"code","execution_count":16,"metadata":{},"outputs":[],"source":["import pandas as pd\n","import numpy as np\n","from sklearn.metrics import accuracy_score, precision_score, recall_score, f1_score\n","\n","\n","def calc_metrics_for_csv(csv_file, model_name):\n"," df = pd.read_csv(csv_file)\n"," df = clean_up(df, model_name)\n","\n"," y_true = df[\"label\"]\n"," y_pred = df[model_name]\n","\n"," accuracy = accuracy_score(y_true, y_pred)\n"," precision = precision_score(y_true, y_pred, average=\"weighted\", labels=np.unique(y_pred))\n"," recall = recall_score(y_true, y_pred, average=\"weighted\", labels=np.unique(y_pred))\n"," f1 = f1_score(y_true, y_pred, average=\"weighted\", labels=np.unique(y_pred))\n","\n"," return accuracy, float(precision), float(recall), float(f1)"]},{"cell_type":"code","execution_count":17,"metadata":{},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
csv_filemodel_namerunaccuracyprecisionrecallf1
0results/mgtv-results_nv4080.csvinternlm/internlm2_5-7b-chat-1minternlm2_5-7b-chat-1m\\n(RTX 4080,4bit,P1)0.7403330.7316760.7611380.731746
1results/mgtv-results_nv4080_r2.csvinternlm/internlm2_5-7b-chat-1minternlm2_5-7b-chat-1m\\n(RTX 4080,bf16,P1)0.7596670.7418540.7810140.758887
2results/mgtv-results_t4.csvinternlm/internlm2_5-7b-chat-1minternlm2_5-7b-chat-1m\\n(Tesla T4,4bit,P1)0.7466670.7370580.7676490.739094
3results/mgtv-results_t4_r2.csvinternlm/internlm2_5-7b-chat-1minternlm2_5-7b-chat-1m\\n(Tesla T4,bf16,P1)0.7600000.7422710.7813570.759572
4results/mgtv-results_t4_r3.csvinternlm/internlm2_5-7b-chat-1minternlm2_5-7b-chat-1m\\n(Tesla T4,bf16,P2)0.5093330.7481830.5153460.540619
\n","
"],"text/plain":[" csv_file model_name \\\n","0 results/mgtv-results_nv4080.csv internlm/internlm2_5-7b-chat-1m \n","1 results/mgtv-results_nv4080_r2.csv internlm/internlm2_5-7b-chat-1m \n","2 results/mgtv-results_t4.csv internlm/internlm2_5-7b-chat-1m \n","3 results/mgtv-results_t4_r2.csv internlm/internlm2_5-7b-chat-1m \n","4 results/mgtv-results_t4_r3.csv internlm/internlm2_5-7b-chat-1m \n","\n"," run accuracy precision recall \\\n","0 internlm2_5-7b-chat-1m\\n(RTX 4080,4bit,P1) 0.740333 0.731676 0.761138 \n","1 internlm2_5-7b-chat-1m\\n(RTX 4080,bf16,P1) 0.759667 0.741854 0.781014 \n","2 internlm2_5-7b-chat-1m\\n(Tesla T4,4bit,P1) 0.746667 0.737058 0.767649 \n","3 internlm2_5-7b-chat-1m\\n(Tesla T4,bf16,P1) 0.760000 0.742271 0.781357 \n","4 internlm2_5-7b-chat-1m\\n(Tesla T4,bf16,P2) 0.509333 0.748183 0.515346 \n","\n"," f1 \n","0 0.731746 \n","1 0.758887 \n","2 0.739094 \n","3 0.759572 \n","4 0.540619 "]},"execution_count":17,"metadata":{},"output_type":"execute_result"}],"source":["df[\"accuracy\"], df[\"precision\"], df[\"recall\"], df[\"f1\"] = zip(\n"," *df.apply(lambda x: calc_metrics_for_csv(x[\"csv_file\"], x[\"model_name\"]), axis=1)\n",")\n","df"]},{"cell_type":"code","execution_count":18,"metadata":{},"outputs":[{"data":{"image/png":"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DdXq1aut+7///nvdfffdcnNzk5+fn5544gnrPovFom+++cbmeL6+vpoxY4Ykad++fbJYLJo7d65atWolNzc3ffHFFzpx4oSeeeYZValSRR4eHmrUqJG+/PJLm3pycnL0/vvvq3bt2nJ1dVW1atX07rvvSpIeeOCBPAM7jh07JhcXF5s5WYuCoAkAAAAAAGVERkaG4uLi9McffygxMVEODg564oknlJOTo/T0dLVq1UqHDx/Wd999pw0bNuiNN95QTk6OJOnHH3/UE088oUceeUTr169XYmKiwsLC7G7DgAED1LdvX23btk1RUVH666+/1Lx5c/3444/avHmzXnjhBXXu3Flr1qyxlhk4cKBGjRqlQYMGaevWrZo9e7Z1mpAePXpo9uzZyszMtOb//PPPVaVKFT3wwAPX9X4V6fEcAAAAAABw6+nYsaPN62nTpqlSpUraunWrVqxYoWPHjmnt2rWqUKGCJKl27drWvO+++646deqkYcOGWdOaNGlidxv69eunJ5980ibt9ddft/77lVde0eLFi/XVV18pLCxM586d04QJEzRx4kTFxMRIkmrVqqV77rlHkvTkk08qNjZW3377rZ5++mlJ0owZM9S1a9frXhaakSYAAAAAAJQRu3bt0jPPPKOaNWvK29tbISEhki4v6pKcnKxmzZpZAyZXS05O1oMPPnjdbQgNDbV5nZ2drREjRqhRo0aqUKGCvLy8tHjxYh04cECStG3bNmVmZuZ7bDc3N3Xu3FnTpk2TJK1bt06bN29W165dr7utjDQBAAAAAKCMaN++vapXr64pU6YoKChIOTk5uvPOO5WVlSV3d/cCy15rv8VikWEYNmkXL17Mk8/T09Pm9ZgxYzRhwgTFx8erUaNG8vT0VL9+/ZSVlVWo40qXH9Fp2rSpDh06pOnTp+uBBx5Q9erVr1nuWhhpAgAAAABAGXDixAnt2LFDb7/9th588EHVr19fp06dsu5v3LixkpOTdfLkSdPyjRs3LnBi1UqVKiklJcX6eteuXTp//vw12/X777/r8ccf1z//+U81adJENWvW1M6dO63769SpI3d39wKP3ahRI4WGhmrKlCmaPXu2unfvfs3jFgZBEwAAAAAAyoDy5curYsWK+vTTT7V792798ssviouLs+5/5plnFBgYqA4dOuj333/Xn3/+qa+//lorV66UJA0ZMkRffvmlhgwZom3btmnTpk0aPXq0tfwDDzygiRMnav369frjjz/Uq1evQi0nXKdOHS1ZskQrVqzQtm3b9OKLLyotLc26383NTW+++abeeOMNzZo1S3v27NGqVas0depUm3p69OihUaNGyTAMm1V9rgeP5wAAAAAAUAz2jWpX2k0okIODg+bMmaM+ffrozjvvVN26dfXhhx+qdevWkiQXFxf99NNPeu211/TII4/o0qVLatCggSZNmiRJat26tebNm6cRI0Zo1KhR8vb21n333Wetf+zYserWrZvuvfdeBQUFacKECUpKSrpmu95++239+eefioqKkoeHh1544QV16NBBZ86cseYZNGiQnJycNHjwYB05ckSVK1dWr169bOp55pln1K9fPz3zzDNyc3MrhneMoAkAAAAAAGVGZGSktm7dapN25Twk1atX13/+8598yz/55JN5Vr7JFRQUpMWLF9uknT592vrvkJCQPHOeSFKFChX0zTffFNhuBwcHvfXWW3rrrbfyzXP8+HH99ddfev755wusyx4ETQAAAAAAwC3r4sWLOnHihN5++221aNFCd911V7HVzZwmAAAAAADglvX777+rcuXKWrt2rRISEoq1bkaaAAAAAACAW1br1q1NH/spDow0AQAAAAAAMEHQBAAAAAAAwARBEwAAAAAAABMETQAAAAAAAEwQNAEAAAAAADBB0AQAAAAAAMAEQRMAAAAAAFAili1bJovFotOnTxdr3hvFqbQbAAAAAADAbWGozw0+3pkbe7wiaNmypVJSUuTjc+33xp68NwojTQAAAAAAQB5ZWVnXXYeLi4sCAwNlsViKNe+NQtAEAAAAAIAyoHXr1oqNjVVsbKx8fHzk5+enQYMGyTAMSVJISIhGjBihLl26yNvbWy+88IIkafny5br33nvl7u6u4OBg9enTRxkZGdZ6MzMz9eabbyo4OFiurq6qXbu2pk6dKinvIzf79+9X+/btVb58eXl6eqphw4ZauHChaV5J+vrrr9WwYUO5uroqJCREY8eOtTmnkJAQvffee+revbvKlSunatWq6dNPPy2294ygCQAAAAAAZcTMmTPl5OSkNWvWaMKECRo3bpw+++wz6/4PPvhATZo00fr16zVo0CDt2bNHbdq0UceOHbVx40bNnTtXy5cvV2xsrLVMly5d9OWXX+rDDz/Utm3bNHnyZHl5eZkev3fv3srMzNT//vc/bdq0SaNHj843b1JSkp5++ml16tRJmzZt0tChQzVo0CDNmDHDJt/YsWMVGhqq9evX6+WXX9ZLL72kHTt2XP+bJeY0AQAAAACgzAgODtb48eNlsVhUt25dbdq0SePHj1fPnj0lSQ888IBee+01a/4ePXroueeeU79+/SRJderU0YcffqhWrVrpk08+0YEDB/TVV19pyZIlioyMlCTVrFkz3+MfOHBAHTt2VKNGja6Zd9y4cXrwwQc1aNAgSdIdd9yhrVu3asyYMeratas13yOPPKKXX35ZkvTmm29q/PjxWrp0qerWrWv/G3QVRpoAAAAAAFBGtGjRwmbOkIiICO3atUvZ2dmSpNDQUJv8GzZs0IwZM+Tl5WXdoqKilJOTo7179yo5OVmOjo5q1apVoY7fp08fvfPOO/rHP/6hIUOGaOPGjfnm3bZtm/7xj3/YpP3jH/+waa8kNW7c2Ppvi8WiwMBAHT16tFDtuRaCJgAAAAAAQJLk6elp8zo9PV0vvviikpOTrduGDRu0a9cu1apVS+7u7nbV36NHD/3555/q3LmzNm3apNDQUH300UfX1WZnZ2eb1xaLRTk5OddVZy6CJgAAAAAAlBGrV6+2eb1q1SrVqVNHjo6Opvnvuusubd26VbVr186zubi4qFGjRsrJydGvv/5a6DYEBwerV69emj9/vl577TVNmTLFNF/9+vX1+++/26T9/vvvuuOOO/Jtb3EjaAIAAAAAQBlx4MABxcXFaceOHfryyy/10UcfqW/fvvnmf/PNN7VixQrFxsYqOTlZu3bt0rfffmudCDYkJEQxMTHq3r27vvnmG+3du1fLli3TV199ZVpfv379tHjxYu3du1fr1q3T0qVLVb9+fdO8r732mhITEzVixAjt3LlTM2fO1MSJE/X6669f/xtRSEwECwAAAABAcRh6prRbcE1dunTRhQsXFBYWJkdHR/Xt29e6tLCZxo0b69dff9Vbb72le++9V4ZhqFatWoqOjrbm+eSTT/Svf/1LL7/8sk6cOKFq1arpX//6l2l92dnZ6t27tw4dOiRvb2+1adNG48ePN81711136auvvtLgwYM1YsQIVa5cWcOHD7eZBLakETQBAAAAAKCMcHZ2Vnx8vD755JM8+/bt22da5u6779ZPP/2Ub51ubm4aN26cxo0bl2df69at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/fz81KVLFw0ZMsSuNt+q6NtF69v5mTlzpn777TetWLFCKSkp8vHx0fz58/Xwww+rYsWKBQYDV65cqQceeECenp7y9vbWfffdpwsXLuR7rK5du1rfdxcXF9WuXVvDhw/XpUuXJEl//fWXunbtqkaNGsnJyUkdOnTIU0f37t21bt066/9vWXXl38HQoUML7OMWi6XU2lmYv78rZWZmqmnTpnYFoQ3DUNu2bQt183216Oho7dy50/q6sF8urnzPnZycFBISoldffVXp6enWPH369FHz5s3l6upqWmebNm3k7OysL774wq42lwX078IZMmSIPD09tWPHDiUmJkq6/N61bNlSHh4eBQYEZ8yYocaNG8vNzU3+/v7q3bt3gce68lw9PT111113ad68edb9W7ZsUceOHa354uPj89Tx9ttv691339WZM2eKdL63G/p54dxM/XzKlCm69957Vb58eZUvX16RkZFas2aNTR1vv/22BgwYQEAcNwWCJgU4f/68pk6dqueffz7Pvp9//lkpKSn63//+p6CgID366KNKS0vT2rVrlZKSopSUFGt0dMeOHda0CRMmqEmTJho8eLBeeOEFnThxQpJ09OhR9erVS8OGDbMGDAry/PPPq3HjxnnS9+7dq3bt2un+++9XcnKy+vXrpx49emjx4sXWPKNHj9Ynn3yiiRMnatu2bRo9erTef/99ffTRR9Y877//vj788EMlJCRo9erV8vT0VFRUlP76669rtm3t2rWaPHmyafuuxdHRUYGBgUV+rnPHjh06cuSI5s2bpy1btqh9+/bKzs6WdPn/s02bNvrXv/6Vb/lu3brpiy++0MmTJ4t0/FsFfbtofbsge/bsUf369XXnnXcqMDBQFotFGRkZuueeezR69Oh8y61cuVJt2rTRww8/rDVr1mjt2rWKjY2Vg0PBl+c2bdooJSVFu3bt0muvvaahQ4dqzJgxki4Hj9zd3dWnTx9FRkaalndxcdGzzz6rDz/8sOgnfYu7+u/g9ddft/bnlJQUVa1aVcOHD7dJKy2F+fu70htvvKGgoCC7jhEfH1/kLxTu7u7y9/cvUtmGDRsqJSVF+/bt0+jRo/Xpp5/qtddes8nTvXt3RUdH51tH165dy3RfNkP/Lrw9e/bonnvuUfXq1VWxYkVJUlZWlp566im99NJL+ZYbN26c3nrrLQ0YMEBbtmzRzz//rKioqGseL/d9X79+ve6++25FR0drxYoVki7/v9WsWVOjRo1SYGCgafk777xTtWrV0ueff16Es7290M8L72bq58uWLdMzzzyjpUuXauXKlQoODtbDDz+sw4cPW8u3bdtW586d03//+9/rPHOgGBjI17x584xKlSrZpO3du9eQZKxfv96atnHjRkOS8e2339rkXbp0qSHJOHXqVJ66L126ZNx9991GdHS0YRiG0aFDByMiIsK4dOnSNdv18ccfG61atTISExPz1P/GG28YDRs2tMkfHR1tREVFWV+3a9fO6N69u02eJ5980njuuecMwzCMnJwcIzAw0BgzZox1/+nTpw1XV1fjyy+/LLBt586dM+rUqWMsWbLEaNWqldG3b1+b/ZKMjz/+2GjTpo3h5uZm1KhRw5g3b551/5Xvb+6/r9xiYmJMj2v2Xn/xxReGJGP79u3XzHulGjVqGJ999lmB53mro2/b17dbtWpl9O7d2+jdu7fh7e1tVKxY0Xj77beNnJwc6/4r+2mrVq1sypu9t7nCw8ONt99+u8D35WoxMTHG448/bpP20EMPGS1atChU3ly//vqr4eLiYpw/f96u498uzP4OrlS9enVj/Pjx1tcHDhwwnnrqKcPHx8coX7688dhjjxl79+617l+6dKlx9913Gx4eHoaPj4/RsmVLY9++fYZhGMaQIUOMJk2aWPOuWbPGiIyMNCpWrGh4e3sb9913n5GUlFSodl/rGrZw4UKjXr16xpYtW/Ltd1dbv369UaVKFSMlJcWQZCxYsCDP8X744QejUaNGhqurqxEeHm5s2rTJmmf69OmGj4+P9d9XX7unT59uetyr3xfDMIyePXsagYGBhcqba//+/YYkY/fu3dc817KC/n3Zte47ru6rQ4YMsSl/Zd++0smTJw13d3fj559/LtR55br6fb948aLh4eFhDBgw4Jp5rzRs2DDjnnvusevYtyP6+WW3cj83jMv3juXKlTNmzpxpk96tWzfjn//8p13HBkoCI00K8Ntvv6l58+YF5rlw4YJmzZol6fIvt4Xl6OiomTNn6ttvv9Wzzz6rxYsXa8aMGXJ0dCyw3NatWzV8+HDNmjXL9JfolStX5vllOSoqSitXrrS+btmypRITE61DqTds2KDly5erbdu2ki7/op+ammpTj4+Pj8LDw23qMdO7d2+1a9cu31+3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tWTJErVo0SJPmZiYGJ04cUITJkxQ9erV5erqqoiICLuH6F/pl19+0cqVK/P8rYaGhuq5554zDR7+8ssv2rNnT56RfB07dtS9996rZcuWFbk9hVW3bl199913cnJyUlBQkN2B7lxluS+boX+XLLPrd6VKleTn53fN63f//v3VtWtXeXl5KSAgoEgTMOdOWF/W+zz9vGSVdD//4IMPNGrUKP3888+miwCcPHlSnp6e1vs8oLQw0qQAzZo109atW6+Z7//+7//k5OSU5/GSgixZskSfffaZZs6cqSZNmuidd95Rv379Coxof/3119qwYYOSk5OVnJxsnU/ht99+sy79FRERYV1G7MpjXRl9Pn/+fJ4hbo6OjtZfvWvUqKHAwECbes6ePavVq1fniWLnevDBB7Vp0yZr25KTk60X+OTkZJuAyapVq2zKrlq1Kt/hj7k3z4X9Nb9GjRqqVatWkQMmkrR582Y1a9asyOVvBfTtwvftXFfP+5H7/PL1BANDQkIUFBSkHTt22KTv3LnzmsOtPT09Vbt2bVWrVq3IAZM9e/bor7/+uu37e34K+3cgSXfddZd27dolf39/1a5d22bz8fGxqXPgwIFasWKF7rzzTs2ePdu0vt9//119+vTRI488ooYNG8rV1VXHjx+/rvP58MMPbf6OFi5cKOny6LF3333XtMyAAQO0ceNGm2u3JI0fP17Tp0+3yXvltfvUqVPauXNngdfuwl63c5fNDgkJKXLAJPeX4rLal83Qv/9mz31HYf3jH/+QJJvr98mTJ3X8+PFrXr/9/PxUu3Zt60prRbF582ZVrVpVfn5+RSp/u6Cf/+1W6+fvv/++RowYoUWLFik0NNS0jrJwT45bAyNNChAVFaWBAwfq1KlTKl++fL75LBaL+vTpo6FDh+rFF1+85qRNZ8+e1fPPP6/+/fvr7rvvlnT5mfIFCxbohRde0Pfff29aLvf5yly5F+b69etbfyXs1auXJk6cqDfeeEPdu3fXL7/8oq+++ko//vijtVz79u317rvvqlq1amrYsKHWr1+vcePGqXv37tbz6devn9555x3VqVNHNWrU0KBBgxQUFKQOHTqYtq1cuXJ5lpP19PRUxYoV86TPmzdPoaGhuueee/TFF19ozZo1mjp1qmm91atXl8Vi0Q8//KBHHnnE+qx8UaSmpio1NVW7d++WdHlIeLly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XSJtnj59ulJSUvT777/Lz89Pjz76aL5fKi9evHjdx3N3d5e/v3+x5y1u3t7eSklJ0aFDhzRlyhT997//VefOnU3zZmdnKycn5wa30D7R0dFKSUmxbhEREerZs6dNWnBwcGk3s0T5+fkpKipKn3zySWk3BQCAmwpBEwC4Bd11110KDg7W/PnzrWnz589XtWrV1KxZM5u8mZmZ6tOnj/z9/eXm5qZ77rlHa9eutcmzcOFC3XHHHXJ3d9f9999v+qv68uXLde+998rd3V3BwcHq06ePMjIyCt3mpKQk7dmzR+3atbOmHThwQP369VO/fv00c+ZMPfDAA6pevboaN26svn376o8//shTj7+/vypXrqz77rtPgwcP1tatW7V79+5Ct8Mevr6+CgwM1J133qlPPvlEFy5c0JIlSyRdHr3wySef6LHHHpOnp6feffddSdK3336ru+66S25ubqpZs6aGDRumS5cuWes8ffq0XnzxRQUEBMjNzU133nmnfvjhB0l5H7nZsGGD7r//fpUrV07e3t5q3ry59T0xezznk08+Ua1ateTi4qK6devq3//+t81+i8Wizz77TE888YQ8PDxUp04dfffdd3a/LxaLRYGBgQoKClLbtm3Vp08f/fzzz7pw4YK1Xd99950aNGggV1dXHThwQKdOnVKXLl1Uvnx5eXh4qG3bttq1a5e1ztxyP/zwg+rWrSsPDw/93//9n86fP6+ZM2cqJCRE5cuXV58+fWyCZCEhIRoxYoSeeeYZeXp6qkqVKpo0aZLNfkl64oknZLFYrK+v5O7ursDAQOvm4uIiDw8P62s3Nze9+OKLqlSpkry9vfXAAw9ow4YN1vJDhw5V06ZNNW3aNFWrVk1eXl56+eWXlZ2drffff1+BgYHy9/e39pEr38dPPvlEbdu2lbu7u2rWrKn//Oc/+b7v2dnZev7551WjRg25u7urbt26mjBhgk07Zs6cqW+//dY6QmbZsmWSpIMHD+rpp5+Wr6+vKlSooMcffzzP33n79u01Z86cfI8PAEBZRNAEAG5R3bt31/Tp062vp02bpm7duuXJ98Ybb+jrr7/WzJkztW7dOtWuXVtRUVE6efKkpMtfpp588km1b99eycnJ6tGjhwYMGGBTx549e9SmTRt17NhRGzdu1Ny5c7V8+XLFxsYWur2//fab7rjjDpUrV86a9vXXX+vi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","text/plain":["
"]},"metadata":{},"output_type":"display_data"}],"source":["# plot metrics for each model\n","import matplotlib.pyplot as plt\n","\n","fig, ax = plt.subplots(1, 1, figsize=(12, 5))\n","\n","df.plot(x=\"run\", y=[\"accuracy\", \"precision\", \"recall\", \"f1\"], kind=\"bar\", ax=ax)\n","\n","# add values on top of bars\n","for p in ax.patches:\n"," ax.annotate(\n"," f\"{p.get_height():.3f}\",\n"," (p.get_x() + p.get_width() / 2, p.get_height()),\n"," ha=\"center\",\n"," va=\"bottom\",\n"," fontsize=10,\n"," )\n","\n","# add title and labels\n","# ax.set_title(\"Metrics for different settings\")\n","# ax.set_ylabel(\"Value\")\n","ax.set_xlabel(\"Model (GPU, Precision, Prompt Template)\")\n","# rotate x labels\n","plt.xticks(rotation=0)\n","\n","# set legend at the right to avoid overlapping with bars\n","plt.legend(loc=\"center left\", bbox_to_anchor=(1.0, 0.5))\n","# plt.tight_layout()\n","\n","plt.show()"]}],"metadata":{"accelerator":"GPU","application/vnd.databricks.v1+notebook":{"dashboards":[],"environmentMetadata":null,"language":"python","notebookMetadata":{"pythonIndentUnit":4},"notebookName":"07_MAC_+_Qwen2-7B-Instructi_Unsloth_train","widgets":{}},"colab":{"gpuType":"T4","provenance":[]},"kernelspec":{"display_name":"Python 3","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.11.9"}},"nbformat":4,"nbformat_minor":0}