#1595: set default tc and ldc to None for AgentABC and PrimaiteSession + adding a comment for cli load flag
This commit is contained in:
@@ -47,8 +47,8 @@ class AgentSessionABC(ABC):
|
|||||||
@abstractmethod
|
@abstractmethod
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
training_config_path: Optional[Union[str, Path]] = "",
|
training_config_path: Optional[Union[str, Path]] = None,
|
||||||
lay_down_config_path: Optional[Union[str, Path]] = "",
|
lay_down_config_path: Optional[Union[str, Path]] = None,
|
||||||
session_path: Optional[Union[str, Path]] = None,
|
session_path: Optional[Union[str, Path]] = None,
|
||||||
):
|
):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -21,8 +21,8 @@ class SB3Agent(AgentSessionABC):
|
|||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
training_config_path: Optional[Union[str, Path]] = "",
|
training_config_path: Optional[Union[str, Path]] = None,
|
||||||
lay_down_config_path: Optional[Union[str, Path]] = "",
|
lay_down_config_path: Optional[Union[str, Path]] = None,
|
||||||
session_path: Optional[Union[str, Path]] = None,
|
session_path: Optional[Union[str, Path]] = None,
|
||||||
):
|
):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -162,6 +162,11 @@ def session(tc: Optional[str] = None, ldc: Optional[str] = None, load: Optional[
|
|||||||
ldc: The lay down config file path. Optional. If no value is passed then
|
ldc: The lay down config file path. Optional. If no value is passed then
|
||||||
example default lay down config is used from:
|
example default lay down config is used from:
|
||||||
~/primaite/config/example_config/lay_down/lay_down_config_3_doc_very_basic.yaml.
|
~/primaite/config/example_config/lay_down/lay_down_config_3_doc_very_basic.yaml.
|
||||||
|
|
||||||
|
load: The directory of a previous session. Optional. If no value is passed, then the session
|
||||||
|
will use the default training config and laydown config. Inversely, if a training config and laydown config
|
||||||
|
is passed while a session directory is passed, PrimAITE will load the session and ignore the training config
|
||||||
|
and laydown config.
|
||||||
"""
|
"""
|
||||||
from primaite.config.lay_down_config import dos_very_basic_config_path
|
from primaite.config.lay_down_config import dos_very_basic_config_path
|
||||||
from primaite.config.training_config import main_training_config_path
|
from primaite.config.training_config import main_training_config_path
|
||||||
|
|||||||
Reference in New Issue
Block a user