mirror of
https://github.com/GoogleCloudPlatform/vertex-ai-samples.git
synced 2026-09-26 14:42:04 +00:00
delete eval and train job if the job was triggered
PiperOrigin-RevId: 779098485
This commit is contained in:
committed by
Copybara-Service
parent
fd5574fa12
commit
45af74953a
@@ -1091,6 +1091,7 @@
|
||||
" enable_jit_deepgemm: bool = False,\n",
|
||||
" enable_dp_attention: bool = False,\n",
|
||||
" dp_size: int = 1,\n",
|
||||
" enable_multimodal: bool = False,\n",
|
||||
" use_dedicated_endpoint: bool = False,\n",
|
||||
" max_num_seqs: int | None = None,\n",
|
||||
" is_spot: bool = True,\n",
|
||||
@@ -1154,6 +1155,9 @@
|
||||
" if enable_dp_attention:\n",
|
||||
" sglang_args.append(\"--enable-dp-attention\")\n",
|
||||
"\n",
|
||||
" if enable_multimodal:\n",
|
||||
" sglang_args.append(\"--enable-multimodal\")\n",
|
||||
"\n",
|
||||
" env_vars = {\n",
|
||||
" \"MODEL_ID\": base_model_id,\n",
|
||||
" \"DEPLOY_SOURCE\": \"notebook\",\n",
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"language": "python",
|
||||
"metadata": {
|
||||
"cellView": "form",
|
||||
"id": "7d9bbf86da5e"
|
||||
@@ -27,7 +26,6 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"language": "markdown",
|
||||
"metadata": {
|
||||
"id": "99c1c3fc2ca5"
|
||||
},
|
||||
@@ -117,7 +115,6 @@
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"language": "python",
|
||||
"metadata": {
|
||||
"cellView": "form",
|
||||
"id": "855d6b96f291"
|
||||
@@ -398,7 +395,6 @@
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"language": "python",
|
||||
"metadata": {
|
||||
"cellView": "form",
|
||||
"id": "ivVGS9dHXPOz"
|
||||
@@ -739,7 +735,6 @@
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"language": "python",
|
||||
"metadata": {
|
||||
"cellView": "form",
|
||||
"id": "qmHW6m8xG_4U"
|
||||
@@ -1047,7 +1042,12 @@
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# Delete the train job.\n",
|
||||
"train_job.delete()\n",
|
||||
"\n",
|
||||
"if train_job:\n",
|
||||
" train_job.delete()\n",
|
||||
"if RUN_EVALUATION and lm_eval_job:\n",
|
||||
" lm_eval_job.delete()\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"# @markdown Delete the experiment models and endpoints to recycle the resources\n",
|
||||
"# @markdown and avoid unnecessary continuous charges that may incur.\n",
|
||||
|
||||
@@ -885,7 +885,7 @@
|
||||
"\n",
|
||||
"# @markdown Next fill out some request parameters:\n",
|
||||
"\n",
|
||||
"user_image = \"https://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/The_Blue_Marble_%28remastered%29.jpg/580px-The_Blue_Marble_%28remastered%29.jpg\" # @param {type: \"string\"}\n",
|
||||
"user_image = \"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg\"\n",
|
||||
"user_message = \"What is in the image?\" # @param {type: \"string\"}\n",
|
||||
"# @markdown If you encounter the issue like `ServiceUnavailable: 503 Took too long to respond when processing`, you can reduce the maximum number of output tokens, such as set `max_tokens` as 20.\n",
|
||||
"max_tokens = 50 # @param {type: \"integer\"}\n",
|
||||
|
||||
@@ -1002,7 +1002,12 @@
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# Delete the train job.\n",
|
||||
"train_job.delete()\n",
|
||||
"\n",
|
||||
"if train_job:\n",
|
||||
" train_job.delete()\n",
|
||||
"if RUN_EVALUATION and lm_eval_job:\n",
|
||||
" lm_eval_job.delete()\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"# @markdown Delete the experiment models and endpoints to recycle the resources\n",
|
||||
"# @markdown and avoid unnecessary continuous charges that may incur.\n",
|
||||
|
||||
@@ -897,6 +897,7 @@
|
||||
" enable_jit_deepgemm: bool = False,\n",
|
||||
" enable_dp_attention: bool = False,\n",
|
||||
" dp_size: int = 1,\n",
|
||||
" enable_multimodal: bool = False,\n",
|
||||
" use_dedicated_endpoint: bool = False,\n",
|
||||
" max_num_seqs: int | None = None,\n",
|
||||
" is_spot: bool = True,\n",
|
||||
@@ -960,6 +961,9 @@
|
||||
" if enable_dp_attention:\n",
|
||||
" sglang_args.append(\"--enable-dp-attention\")\n",
|
||||
"\n",
|
||||
" if enable_multimodal:\n",
|
||||
" sglang_args.append(\"--enable-multimodal\")\n",
|
||||
"\n",
|
||||
" env_vars = {\n",
|
||||
" \"MODEL_ID\": base_model_id,\n",
|
||||
" \"DEPLOY_SOURCE\": \"notebook\",\n",
|
||||
|
||||
@@ -1091,7 +1091,11 @@
|
||||
"source": [
|
||||
"# @title Delete the model and endpoint\n",
|
||||
"\n",
|
||||
"train_job.delete()\n",
|
||||
"if train_job:\n",
|
||||
" train_job.delete()\n",
|
||||
"if RUN_EVALUATION and lm_eval_job:\n",
|
||||
" lm_eval_job.delete()\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"# @markdown Delete the experiment models and endpoints to recycle the resources\n",
|
||||
"# @markdown and avoid unnecessary continuous charges that may incur.\n",
|
||||
|
||||
@@ -1272,7 +1272,7 @@
|
||||
"\n",
|
||||
"# @markdown Next fill out some request parameters:\n",
|
||||
"\n",
|
||||
"user_image = \"https://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/The_Blue_Marble_%28remastered%29.jpg/580px-The_Blue_Marble_%28remastered%29.jpg\" # @param {type: \"string\"}\n",
|
||||
"user_image = \"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg\"\n",
|
||||
"user_message = \"What is in the image?\" # @param {type: \"string\"}\n",
|
||||
"# @markdown If you encounter the issue like `ServiceUnavailable: 503 Took too long to respond when processing`, you can reduce the maximum number of output tokens, such as set `max_tokens` as 20.\n",
|
||||
"max_tokens = 50 # @param {type: \"integer\"}\n",
|
||||
|
||||
@@ -1064,7 +1064,10 @@
|
||||
"source": [
|
||||
"# @title Delete the model and endpoint\n",
|
||||
"\n",
|
||||
"train_job.delete()\n",
|
||||
"if train_job:\n",
|
||||
" train_job.delete()\n",
|
||||
"if RUN_EVALUATION and lm_eval_job:\n",
|
||||
" lm_eval_job.delete()\n",
|
||||
"\n",
|
||||
"# @markdown Delete the experiment models and endpoints to recycle the resources\n",
|
||||
"# @markdown and avoid unnecessary continuous charges that may incur.\n",
|
||||
|
||||
@@ -656,7 +656,7 @@
|
||||
"\n",
|
||||
"# @markdown Next fill out some request parameters:\n",
|
||||
"\n",
|
||||
"user_image = \"https://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/The_Blue_Marble_%28remastered%29.jpg/580px-The_Blue_Marble_%28remastered%29.jpg\" # @param {type: \"string\"}\n",
|
||||
"user_image = \"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg\"\n",
|
||||
"user_message = \"What is in the image?\" # @param {type: \"string\"}\n",
|
||||
"# @markdown If you encounter the issue like `ServiceUnavailable: 503 Took too long to respond when processing`, you can reduce the maximum number of output tokens, such as set `max_tokens` as 20.\n",
|
||||
"max_tokens = 50 # @param {type: \"integer\"}\n",
|
||||
|
||||
@@ -1010,7 +1010,11 @@
|
||||
"source": [
|
||||
"# @title Delete the model and endpoint\n",
|
||||
"\n",
|
||||
"train_job.delete()\n",
|
||||
"if train_job:\n",
|
||||
" train_job.delete()\n",
|
||||
"if RUN_EVALUATION and lm_eval_job:\n",
|
||||
" lm_eval_job.delete()\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"# @markdown Delete the experiment models and endpoints to recycle the resources\n",
|
||||
"# @markdown and avoid unnecessary continuous charges that may incur.\n",
|
||||
|
||||
@@ -418,6 +418,7 @@
|
||||
" enable_jit_deepgemm: bool = False,\n",
|
||||
" enable_dp_attention: bool = False,\n",
|
||||
" dp_size: int = 1,\n",
|
||||
" enable_multimodal: bool = False,\n",
|
||||
" use_dedicated_endpoint: bool = False,\n",
|
||||
" max_num_seqs: int | None = None,\n",
|
||||
" is_spot: bool = True,\n",
|
||||
@@ -481,6 +482,9 @@
|
||||
" if enable_dp_attention:\n",
|
||||
" sglang_args.append(\"--enable-dp-attention\")\n",
|
||||
"\n",
|
||||
" if enable_multimodal:\n",
|
||||
" sglang_args.append(\"--enable-multimodal\")\n",
|
||||
"\n",
|
||||
" env_vars = {\n",
|
||||
" \"MODEL_ID\": base_model_id,\n",
|
||||
" \"DEPLOY_SOURCE\": \"notebook\",\n",
|
||||
@@ -557,6 +561,14 @@
|
||||
" return model, endpoint\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"common_util.check_quota(\n",
|
||||
" project_id=PROJECT_ID,\n",
|
||||
" region=REGION,\n",
|
||||
" accelerator_type=accelerator_type,\n",
|
||||
" accelerator_count=accelerator_count,\n",
|
||||
" is_for_training=False,\n",
|
||||
")\n",
|
||||
"\n",
|
||||
"models[LABEL], endpoints[LABEL] = deploy_model_sglang_multihost(\n",
|
||||
" model_name=common_util.get_job_name_with_datetime(prefix=\"qwen3-serve\"),\n",
|
||||
" model_id=model_id,\n",
|
||||
|
||||
Reference in New Issue
Block a user