in src/entrypoint/train.py [0:0]
def add_args(parser: ArgumentParser):
"""Configure hyperparameters captured by this entrypoint script."""
parser.add_argument(
"--algo",
type=str,
help="Estimator class",
default=os.environ.get("SM_HP_ALGO", "gluonts.model.deepar.DeepAREstimator"),
)
parser.add_argument(
"--dataset",
type=str,
help="When s3_dataset channel not specified, fallback to this public dataset.",
default=os.environ.get("SM_HP_DATASET", ""),
)
parser.add_argument(
"--y_transform",
type=str,
help="Transformation to apply on target variable.",
default="noop",
choices=["noop", "log1p"],
)
parser.add_argument(
"--num_samples",
type=int,
help="Number of samples for backtesting.",
default=os.environ.get("SM_HP_NUM_SAMPLES", 1000),
)
parser.add_argument(
"--quantiles",
help="Quantiles for backtesting",
default=os.environ.get("SM_HP_QUANTILES", [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9]),
)
parser.add_argument(
"--plot_transparent",
type=int,
help="Whether plots use transparent background.",
default=os.environ.get("SM_HP_PLOT_TRANSPARENT", 0),
)
parser.add_argument("--stop_before", type=str, help="For debug/dev/test", default="", choices=["", "train", "eval"])