Skip to content

Commit b1da539

Browse files
authored
refactor: Remove coupled Unsloth service, upgrade to vLLM 0.11+ (#497)
1 parent 0e498cf commit b1da539

98 files changed

Lines changed: 6032 additions & 4856 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

dev/playwright_agent/playwright_agent.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
import argparse
66
import asyncio
7+
from dataclasses import dataclass
78
import json
89
import math
910
import os
1011
import time
11-
import uuid
12-
from dataclasses import dataclass
1312
from typing import Any, Dict, List
13+
import uuid
1414

1515
from dotenv import load_dotenv
1616
from mcp import ClientSession, StdioServerParameters

dev/swebench/logs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import logging
22
from logging import Handler, LogRecord
33

4-
import litellm
54
from langfuse import Langfuse
65
from langfuse.decorators import langfuse_context
76
from langfuse.types import SpanLevel
7+
import litellm
88
from sweagent.agent.agents import DefaultAgent
99
from sweagent.run.hooks.apply_patch import SaveApplyPatchHook
1010

dev/swebench/rollout.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
import asyncio
2-
import json
32
from http.client import RemoteDisconnected
3+
import json
44
from pathlib import Path
55
from typing import Any, Literal, overload
66

7-
import modal
8-
import requests
97
from aiolimiter import AsyncLimiter
108
from config import get_config
119
from eval import eval_instance
1210
from grpclib.exceptions import StreamTerminatedError
1311
from instances import Instance
1412
from langfuse.decorators import observe
1513
from logs import setup_agent_logger
14+
import modal
1615
from pydantic import BaseModel
16+
import requests
1717
from requests import adapters as requests_adapters
1818
from requests.exceptions import ConnectionError, ConnectTimeout, SSLError
1919
from run import run

dev/swebench/sandbox/test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import pytest
21
from dotenv import load_dotenv
2+
import pytest
33

44
from ..instances import as_instances_iter, get_filtered_swe_smith_instances_df
55
from .new import new_sandbox

dev/swebench/train.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
"source": [
3737
"import os\n",
3838
"\n",
39-
"import nest_asyncio\n",
4039
"from dotenv import load_dotenv\n",
40+
"import nest_asyncio\n",
4141
"\n",
4242
"# PREPARE ENVIRONMENT\n",
4343
"os.environ[\"MODAL_IMAGE_BUILDER_VERSION\"] = \"2024.10\"\n",
@@ -60,8 +60,8 @@
6060
"metadata": {},
6161
"outputs": [],
6262
"source": [
63-
"import torch\n",
6463
"from rollout import ModelConfig\n",
64+
"import torch\n",
6565
"\n",
6666
"import art\n",
6767
"from art.local import LocalBackend\n",

dev/tau-bench/analyze_model_errors.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
import argparse
44
import asyncio
5+
from datetime import datetime
56
import json
67
import os
7-
from datetime import datetime
88
from typing import Any, Dict, List
99

10-
import litellm
1110
from dotenv import load_dotenv
11+
import litellm
1212
from litellm import provider_list
1313

1414
# Import evaluate_model and rollout functions from run_rl

dev/tau-bench/auto_error_identification.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Copyright Sierra
22

33
import argparse
4-
import json
54
from concurrent.futures import ThreadPoolExecutor
65
from enum import Enum
6+
import json
77
from typing import Any, Dict, List
88

99
from pydantic import BaseModel

dev/tau-bench/benchmark_rl.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
import argparse
44
import asyncio
5+
from datetime import datetime
56
import json
67
import os
7-
from datetime import datetime
88
from typing import Any, Dict, List
99

10-
import litellm
1110
from dotenv import load_dotenv
11+
import litellm
1212
from litellm import provider_list
1313

1414
# Import evaluate_model and rollout functions from run_rl

dev/tau-bench/run.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@
3737
"metadata": {},
3838
"outputs": [],
3939
"source": [
40-
"import torch\n",
4140
"from dotenv import load_dotenv\n",
4241
"from run import RunConfig\n",
4342
"from run_rl import train\n",
4443
"from tau_bench.types import TauBenchPolicyConfig, TauBenchTrainingConfig\n",
44+
"import torch\n",
4545
"\n",
4646
"import art\n",
4747
"\n",

dev/tau-bench/run_training.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import textwrap
55
import traceback
66

7-
import sky
87
from dotenv import dotenv_values
8+
import sky
99
from sky import ClusterStatus
1010
from tau_bench.types import RunConfig, TauBenchPolicyConfig, TauBenchTrainingConfig
1111

0 commit comments

Comments
 (0)