change signature
This commit is contained in:
@@ -199,7 +199,6 @@ class RLMCodingProgram(PrecompiledProgram):
|
|||||||
"grep_files": grep_files,
|
"grep_files": grep_files,
|
||||||
"run_bash": run_bash,
|
"run_bash": run_bash,
|
||||||
}
|
}
|
||||||
print(f"{BLUE}CONFIG: {self.config}{RESET}")
|
|
||||||
|
|
||||||
self.lm = dspy.LM(
|
self.lm = dspy.LM(
|
||||||
model=self.config.lm,
|
model=self.config.lm,
|
||||||
@@ -207,14 +206,12 @@ class RLMCodingProgram(PrecompiledProgram):
|
|||||||
max_tokens=self.config.max_tokens,
|
max_tokens=self.config.max_tokens,
|
||||||
track_usage=self.config.track_usage,
|
track_usage=self.config.track_usage,
|
||||||
)
|
)
|
||||||
print(f"{BLUE}NEW LM: {self.lm.model}{RESET}")
|
|
||||||
self.sub_lm = dspy.LM(
|
self.sub_lm = dspy.LM(
|
||||||
model=self.config.sub_lm,
|
model=self.config.sub_lm,
|
||||||
api_base=self.config.api_base,
|
api_base=self.config.api_base,
|
||||||
max_tokens=self.config.max_tokens,
|
max_tokens=self.config.max_tokens,
|
||||||
track_usage=self.config.track_usage,
|
track_usage=self.config.track_usage,
|
||||||
)
|
)
|
||||||
print(f"{BLUE}NEW SUB LM: {self.sub_lm.model}{RESET}")
|
|
||||||
self.agent = dspy.RLM(
|
self.agent = dspy.RLM(
|
||||||
CodingAssistant,
|
CodingAssistant,
|
||||||
sub_lm=self.sub_lm,
|
sub_lm=self.sub_lm,
|
||||||
@@ -224,6 +221,9 @@ class RLMCodingProgram(PrecompiledProgram):
|
|||||||
verbose=self.config.verbose,
|
verbose=self.config.verbose,
|
||||||
)
|
)
|
||||||
self.agent.set_lm(self.lm)
|
self.agent.set_lm(self.lm)
|
||||||
|
print(f"{BLUE}CONFIG WAS SET: {self.config}{RESET}")
|
||||||
|
print(f"{BLUE}LM WAS SET: {self.agent.get_lm()}{RESET}")
|
||||||
|
print(f"{BLUE}SUB LM WAS SET: {self.agent.sub_lm}{RESET}")
|
||||||
|
|
||||||
def forward(self, task: str) -> str:
|
def forward(self, task: str) -> str:
|
||||||
if not task:
|
if not task:
|
||||||
|
|||||||
Reference in New Issue
Block a user