Hello all,
I am facing the following issue in Step 3.3 Deploy your model to support prediction.
Actually, I faced this problem in C3_W5 Assignment too.
Looking for your help!
Using endpoint [https://ml.googleapis.com/]
ERROR: (gcloud.ai-platform.versions.create) FAILED_PRECONDITION: Framework can not be identified from model path.
---------------------------------------------------------------------------
CalledProcessError Traceback (most recent call last)
Cell In[30], line 1
----> 1 get_ipython().run_cell_magic('bash', '', '\nOUTPUT_PATH=gs://$BUCKET_NAME/$JOB_ID\nMODEL_BINARIES=$OUTPUT_PATH/keras_export/\ngcloud ai-platform versions create v1 \\\n--model $MODEL_NAME \\\n--origin $MODEL_BINARIES \\\n--runtime-version $TFVERSION \\\n--python-version $PYTHONVERSION \\\n--region=global\n')
File /opt/conda/lib/python3.9/site-packages/IPython/core/interactiveshell.py:2478, in InteractiveShell.run_cell_magic(self, magic_name, line, cell)
2476 with self.builtin_trap:
2477 args = (magic_arg_s, cell)
-> 2478 result = fn(*args, **kwargs)
2480 # The code below prevents the output from being displayed
2481 # when using magics with decodator @output_can_be_silenced
2482 # when the last Python token in the expression is a ';'.
2483 if getattr(fn, magic.MAGIC_OUTPUT_CAN_BE_SILENCED, False):
File /opt/conda/lib/python3.9/site-packages/IPython/core/magics/script.py:154, in ScriptMagics._make_script_magic.<locals>.named_script_magic(line, cell)
152 else:
153 line = script
--> 154 return self.shebang(line, cell)
File /opt/conda/lib/python3.9/site-packages/IPython/core/magics/script.py:314, in ScriptMagics.shebang(self, line, cell)
309 if args.raise_error and p.returncode != 0:
310 # If we get here and p.returncode is still None, we must have
311 # killed it but not yet seen its return code. We don't wait for it,
312 # in case it's stuck in uninterruptible sleep. -9 = SIGKILL
313 rc = p.returncode or -9
--> 314 raise CalledProcessError(rc, cell)
CalledProcessError: Command 'b'\nOUTPUT_PATH=gs://$BUCKET_NAME/$JOB_ID\nMODEL_BINARIES=$OUTPUT_PATH/keras_export/\ngcloud ai-platform versions create v1 \\\n--model $MODEL_NAME \\\n--origin $MODEL_BINARIES \\\n--runtime-version $TFVERSION \\\n--python-version $PYTHONVERSION \\\n--region=global\n'' returned non-zero exit status 1.
The Code which I ran:
%%bash
OUTPUT_PATH=gs://$BUCKET_NAME/$JOB_ID
MODEL_BINARIES=$OUTPUT_PATH/keras_export/
gcloud ai-platform versions create v1 \
--model $MODEL_NAME \
--origin $MODEL_BINARIES \
--runtime-version $TFVERSION \
--python-version $PYTHONVERSION \
--region=global