Skip to content

Commit a5e38ca

Browse files
committed
removing DQN from ldp
1 parent d544617 commit a5e38ca

File tree

8 files changed

+3
-1219
lines changed

8 files changed

+3
-1219
lines changed

ldp/agent/__init__.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ class DefaultLLMModelNames(StrEnum):
1111

1212
from .agent import Agent, AgentConfig
1313
from .agent_client import HTTPAgentClient, make_simple_agent_server
14-
from .dqn_agent import DQNAgent, MultipleCompletionLLMCallOp
1514
from .memory_agent import MemoryAgent
1615
from .react_agent import ReActAgent
1716
from .simple_agent import SimpleAgent, SimpleAgentState
@@ -20,11 +19,9 @@ class DefaultLLMModelNames(StrEnum):
2019
__all__ = [
2120
"Agent",
2221
"AgentConfig",
23-
"DQNAgent",
2422
"DefaultLLMModelNames",
2523
"HTTPAgentClient",
2624
"MemoryAgent",
27-
"MultipleCompletionLLMCallOp",
2825
"ReActAgent",
2926
"SimpleAgent",
3027
"SimpleAgentState",

ldp/agent/dqn_agent.py

Lines changed: 0 additions & 154 deletions
This file was deleted.

ldp/alg/optimizer/__init__.py

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@
22

33
from pydantic import BaseModel, ConfigDict, Field
44

5-
from ldp.agent import Agent, DQNAgent, MemoryAgent, ReActAgent
5+
from ldp.agent import Agent, MemoryAgent, ReActAgent
66
from ldp.alg.optimizer.ape import APEOpt, APEScoreFn
7-
from ldp.alg.optimizer.dqn import DQNOptimizer, DQNOptimizerConfig
87
from ldp.alg.optimizer.memory import MemoryOpt, PositiveMemoryOpt
98
from ldp.alg.optimizer.opt import _OPTIMIZER_REGISTRY, ChainedOptimizer, Optimizer
109

@@ -22,7 +21,6 @@ class OptimizerConfig(BaseModel):
2221

2322
_DEFAULT_OPTIMIZER_MAP: dict[type[Agent], type[Optimizer]] = {
2423
MemoryAgent: MemoryOpt,
25-
DQNAgent: DQNOptimizer,
2624
ReActAgent: APEOpt,
2725
}
2826

@@ -63,14 +61,6 @@ def default_optimizer_factory(
6361
)
6462
)
6563
return MemoryOpt.from_agent(agent, **optimizer_kwargs)
66-
if isinstance(agent, DQNAgent):
67-
if optimizer_cls != DQNOptimizer:
68-
raise NotImplementedError(
69-
_DEFAULT_OPTIMIZER_ERROR_MSG.format(
70-
opt_type=optimizer_cls.__name__, agent_type=DQNAgent.__name__
71-
)
72-
)
73-
return DQNOptimizer.from_agent(agent, **optimizer_kwargs)
7464
if isinstance(agent, ReActAgent):
7565
if optimizer_cls != APEOpt:
7666
raise NotImplementedError(
@@ -86,8 +76,6 @@ def default_optimizer_factory(
8676
"APEOpt",
8777
"APEScoreFn",
8878
"ChainedOptimizer",
89-
"DQNOptimizer",
90-
"DQNOptimizerConfig",
9179
"MemoryOpt",
9280
"Optimizer",
9381
"OptimizerConfig",

0 commit comments

Comments
 (0)