{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "id": "mo-H82fsy1jy" }, "outputs": [], "source": [ "%load_ext autoreload\n", "%autoreload 2" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "bYpMYw2Wz7Bv", "outputId": "cc9dce0a-c5f4-421c-ed41-d79c3a1b3577" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "workding dir: c:\\Users\\HT\\Documents\\URP\\logical-reasoning\n" ] } ], "source": [ "import os\n", "import sys\n", "from pathlib import Path\n", "\n", "workding_dir = str(Path.cwd().parent)\n", "os.chdir(workding_dir)\n", "sys.path.append(workding_dir)\n", "print(\"working dir:\", workding_dir)" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "aA2yLesz27M8", "outputId": "32909874-deee-44b8-c3de-5476cc3008f1" }, "outputs": [ { "data": { "text/plain": [ "False" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "need_to_setup_env = False\n", "need_to_setup_env" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "u0QXyHU_5DQR", "outputId": "54672b45-b5dc-48ef-efd2-5e8545e7b78b" }, "outputs": [], "source": [ "if need_to_setup_env:\n", " %pip install -r requirements.txt" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "RKmGaYU_5OkA", "outputId": "27c8c14b-1538-41e0-e3dd-dc37c650f5fd" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "loading env vars from: c:\\Users\\HT\\Documents\\URP\\logical-reasoning\\.env.qwen2_7b\n" ] }, { "data": { "text/plain": [ "True" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from dotenv import find_dotenv, load_dotenv\n", "\n", "found_dotenv = find_dotenv(\".env.qwen2_7b\")\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": 14, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "Xa7KxkuzUeS9", "outputId": "6c71b30e-7b02-44ef-feeb-df94989be7f3" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Qwen/Qwen2-7B None False datasets/mgtv results/mgtv-results_qwen2_7b.csv False\n" ] } ], "source": [ "import os\n", "\n", "model_name = os.getenv(\"MODEL_NAME\")\n", "adapter_name_or_path = os.getenv(\"ADAPTER_NAME_OR_PATH\")\n", "load_in_4bit = os.getenv(\"LOAD_IN_4BIT\") == \"true\"\n", "data_path = os.getenv(\"LOGICAL_REASONING_DATA_PATH\")\n", "results_path = os.getenv(\"LOGICAL_REASONING_RESULTS_PATH\")\n", "use_english_datasets = os.getenv(\"USE_ENGLISH_DATASETS\") == \"true\"\n", "\n", "print(model_name, adapter_name_or_path, load_in_4bit, data_path, results_path, use_english_datasets)" ] }, { "cell_type": "code", "execution_count": 19, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 379 }, "id": "goEFOG9Z5TvW", "outputId": "1491df15-1eca-43ac-89d2-ca1f74b42297" }, "outputs": [ { "data": { "text/html": [ "
\n", " | text | \n", "label | \n", "answer | \n", "title | \n", "puzzle | \n", "truth | \n", "
---|---|---|---|---|---|---|
0 | \n", "偷的人信神吗 | \n", "不是 | \n", "NaN | \n", "乡村之谜:消失的南瓜 | \n", "在甄家村里,有一个古老的传说:每年南瓜丰收的季节,南瓜田里总有一个最大的南瓜会不翼而飞,村民... | \n", "真相原来与一位年迈的农夫有关。这位农夫年轻时,曾与一位美丽的姑娘相恋。他们约定在南瓜丰收的季... | \n", "
1 | \n", "偷南瓜是为了来年丰收吗 | \n", "不是 | \n", "NaN | \n", "乡村之谜:消失的南瓜 | \n", "在甄家村里,有一个古老的传说:每年南瓜丰收的季节,南瓜田里总有一个最大的南瓜会不翼而飞,村民... | \n", "真相原来与一位年迈的农夫有关。这位农夫年轻时,曾与一位美丽的姑娘相恋。他们约定在南瓜丰收的季... | \n", "
2 | \n", "村庄里的人喜欢南瓜嘛 | \n", "不重要 | \n", "NaN | \n", "乡村之谜:消失的南瓜 | \n", "在甄家村里,有一个古老的传说:每年南瓜丰收的季节,南瓜田里总有一个最大的南瓜会不翼而飞,村民... | \n", "真相原来与一位年迈的农夫有关。这位农夫年轻时,曾与一位美丽的姑娘相恋。他们约定在南瓜丰收的季... | \n", "
3 | \n", "村庄里的人每年都需要用南瓜做祭品嘛 | \n", "不是 | \n", "NaN | \n", "乡村之谜:消失的南瓜 | \n", "在甄家村里,有一个古老的传说:每年南瓜丰收的季节,南瓜田里总有一个最大的南瓜会不翼而飞,村民... | \n", "真相原来与一位年迈的农夫有关。这位农夫年轻时,曾与一位美丽的姑娘相恋。他们约定在南瓜丰收的季... | \n", "
4 | \n", "是村里的人偷的么 | \n", "是 | \n", "NaN | \n", "乡村之谜:消失的南瓜 | \n", "在甄家村里,有一个古老的传说:每年南瓜丰收的季节,南瓜田里总有一个最大的南瓜会不翼而飞,村民... | \n", "真相原来与一位年迈的农夫有关。这位农夫年轻时,曾与一位美丽的姑娘相恋。他们约定在南瓜丰收的季... | \n", "