in src/responsibleai/rai_analyse/create_rai_insights.py [0:0]
def parse_args():
# setup arg parser
parser = argparse.ArgumentParser()
parser.add_argument("--title", type=str, required=True)
parser.add_argument(
"--task_type", type=str, required=True, choices=["classification", "regression", "forecasting"]
)
parser.add_argument("--train_dataset", type=str, required=True)
parser.add_argument("--test_dataset", type=str, required=True)
parser.add_argument("--target_column_name", type=str, required=True)
parser.add_argument("--maximum_rows_for_test_dataset", type=int, default=5000)
parser.add_argument(
"--categorical_column_names", type=str, help="Optional[List[str]]"
)
parser.add_argument("--model_info_path", type=str, help="name:version")
parser.add_argument("--model_input", type=str, help="model local path on remote")
parser.add_argument("--model_info", type=str, help="name:version")
parser.add_argument("--classes", type=str, help="Optional[List[str]]")
parser.add_argument(
"--feature_metadata",
type=str,
help="identity_feature_name:Optional[str], "
"dropped_features:Optional[List[str]], "
"datetime_features:Optional[List[str]], "
"time_series_id_features:Optional[List[str]]",
)
parser.add_argument(
"--use_model_dependency", type=boolean_parser, help="Use model dependency"
)
parser.add_argument("--output_path", type=str, help="Path to output JSON")
# parse args
args = parser.parse_args()
# return args
return args