22
33import click
44
5- from gradient import cliutils , clilogger , workspace
5+ from gradient import clilogger , workspace
66from gradient .api_sdk import constants
77from gradient .cli import common , validators
88from gradient .cli .cli import cli
2626
2727def get_workspace_handler (api_key ):
2828 logger_ = clilogger .CliLogger ()
29- workspace_handler = workspace .S3WorkspaceHandlerWithProgressbar (api_key = api_key , logger_ = logger_ )
29+ workspace_handler = workspace .S3WorkspaceHandlerWithProgressbar (api_key = api_key , logger_ = logger_ , )
3030 return workspace_handler
3131
3232
@@ -76,19 +76,6 @@ def common_experiments_create_options(f):
7676 help = "Git commit hash, branch name or tag" ,
7777 cls = common .GradientOption ,
7878 ),
79- click .option (
80- "--workspaceArchive" ,
81- "workspace_archive" ,
82- help = "Path to workspace .zip archive" ,
83- cls = common .GradientOption ,
84- ),
85- click .option (
86- "--workspaceUrl" ,
87- "workspace_url" ,
88- metavar = "<workspace URL>" ,
89- help = "Project git repository url" ,
90- cls = common .GradientOption ,
91- ),
9279 click .option (
9380 "--workspaceUsername" ,
9481 "workspace_username" ,
@@ -467,18 +454,6 @@ def common_experiments_create_single_node_options(f):
467454 return functools .reduce (lambda x , opt : opt (x ), reversed (options ), f )
468455
469456
470- def show_workspace_deprecation_warning_if_workspace_archive_or_workspace_archive_was_used (kwargs ):
471- if kwargs ["workspace_archive" ] or kwargs ["workspace_url" ]:
472- msg = """DeprecatedWarning:
473- WARNING: --workspaceUrl and --workspaceArchive options will not be included in version 0.6.0
474-
475- For more information, please see:
476- https://docs.paperspace.com
477- If you depend on functionality not listed there, please file an issue."""
478-
479- clilogger .CliLogger ().error (msg )
480-
481-
482457def tensorboard_option (f ):
483458 options = [
484459 click .option (
@@ -522,11 +497,9 @@ def parse_tensorboard_options(tensorboard, tensorboard_set):
522497@common .options_file
523498def create_multi_node (api_key , tensorboard , tensorboard_set , options_file , ** kwargs ):
524499 kwargs ["tags" ] = validate_comma_split_option (kwargs .pop ("tags_comma" ), kwargs .pop ("tags" ))
525- show_workspace_deprecation_warning_if_workspace_archive_or_workspace_archive_was_used (kwargs )
526500 add_to_tensorboard = parse_tensorboard_options (tensorboard , tensorboard_set )
527501
528502 validators .validate_multi_node (kwargs )
529- cliutils .validate_workspace_input (kwargs )
530503 common .del_if_value_is_none (kwargs )
531504 experiment_type = kwargs .get ('experiment_type_id' )
532505 command_class = MULTI_NODE_CREATE_EXPERIMENT_COMMANDS .get (experiment_type )
@@ -546,10 +519,8 @@ def create_multi_node(api_key, tensorboard, tensorboard_set, options_file, **kwa
546519@common .options_file
547520def create_single_node (api_key , tensorboard , tensorboard_set , options_file , ** kwargs ):
548521 kwargs ["tags" ] = validate_comma_split_option (kwargs .pop ("tags_comma" ), kwargs .pop ("tags" ))
549- show_workspace_deprecation_warning_if_workspace_archive_or_workspace_archive_was_used (kwargs )
550522 add_to_tensorboard = parse_tensorboard_options (tensorboard , tensorboard_set )
551523
552- cliutils .validate_workspace_input (kwargs )
553524 common .del_if_value_is_none (kwargs )
554525
555526 command = experiments_commands .CreateSingleNodeExperimentCommand (
@@ -578,11 +549,9 @@ def create_single_node(api_key, tensorboard, tensorboard_set, options_file, **kw
578549@click .pass_context
579550def create_and_start_multi_node (ctx , api_key , show_logs , tensorboard , tensorboard_set , options_file , ** kwargs ):
580551 kwargs ["tags" ] = validate_comma_split_option (kwargs .pop ("tags_comma" ), kwargs .pop ("tags" ))
581- show_workspace_deprecation_warning_if_workspace_archive_or_workspace_archive_was_used (kwargs )
582552 add_to_tensorboard = parse_tensorboard_options (tensorboard , tensorboard_set )
583553
584554 validators .validate_multi_node (kwargs )
585- cliutils .validate_workspace_input (kwargs )
586555 common .del_if_value_is_none (kwargs )
587556
588557 experiment_type = kwargs .get ('experiment_type_id' )
@@ -617,10 +586,8 @@ def create_and_start_multi_node(ctx, api_key, show_logs, tensorboard, tensorboar
617586def create_and_start_single_node (ctx , api_key , show_logs , tensorboard , tensorboard_set , options_file ,
618587 ** kwargs ):
619588 kwargs ["tags" ] = validate_comma_split_option (kwargs .pop ("tags_comma" ), kwargs .pop ("tags" ))
620- show_workspace_deprecation_warning_if_workspace_archive_or_workspace_archive_was_used (kwargs )
621589 add_to_tensorboard = parse_tensorboard_options (tensorboard , tensorboard_set )
622590
623- cliutils .validate_workspace_input (kwargs )
624591 common .del_if_value_is_none (kwargs )
625592
626593 command = experiments_commands .CreateAndStartSingleNodeExperimentCommand (
0 commit comments