Hello,
I’m facing an issue with my lab. I have already deployed Kubeflow Pipeline but when I click on Check my progress button I receive this message:
Please deploy Kubeflow Pipelines with name ‘kubeflow-pipelines-1’. If already deployed, then wait until the pipeline completes.
Even after 30 minutes I have deployed, I got the same message. I want to know how to fix this issue.
Thanks.
Even after enabling the checkbox, I am still getting the same error on Check my progress. I see the Pipeline is created in the convention given every time. but getting into same issue and unable to proceed. Can anyone advise further ?
Hi Suresh! If you’re sure that you’ve followed all instructions correctly (and you’re using the credentials provided by Qwiklabs as mentioned here), you can file a ticket through the Qwiklabs support channels so they can see what might be going on with your account. The support channels can be found on the upper right of the Qwiklabs page:
The chat support is usually responsive. You can describe the issue in detail and please be ready with some screenshots because they usually ask for that. If they also can’t help, feel free to repost here so we can escalate further. Thank you!
Hi Suresh! I think that’s just a typo and I will report it to the Qwiklabs team. Tha lab is hosted on their end so we can’t make revisions directly. You can just disregard that “Clear button” and run the cells inside the notebook. Thanks for the reminder!
Chris, I reattempted the lab to capture the screenshots as requested by Qwiklabs support team. It worked properly this time. Not sure what happened earlier. Thanks for your help.
CLI
Creating a run for pipeline: tfx_covertype_continuous_training
Detected Kubeflow.
Use --engine flag if you intend to use a different orchestrator.
Traceback (most recent call last):
File “/home/jupyter/.local/bin/tfx”, line 8, in
sys.exit(cli_group())
File “/home/jupyter/.local/lib/python3.7/site-packages/click/core.py”, line 829, in call
return self.main(*args, **kwargs)
File “/home/jupyter/.local/lib/python3.7/site-packages/click/core.py”, line 782, in main
rv = self.invoke(ctx)
OOOOO
File “/home/jupyter/.local/lib/python3.7/site-packages/kfp_server_api/rest.py”, line 224, in request
raise ApiException(http_resp=r)
kfp_server_api.exceptions.ApiException: (400)
Reason: Bad Request
HTTP response headers: HTTPHeaderDict({‘Content-Type’: ‘application/json’, ‘Date’: ‘Fri, 29 Oct 2021 13:23:22 GMT’, ‘Vary’: ‘Origin’, ‘X-Content-Type-Options’: ‘nosniff’, ‘X-Frame-Options’: ‘SAMEORIGIN’, ‘X-Powered-By’: ‘Express’, ‘X-Xss-Protection’: ‘0’, ‘Transfer-Encoding’: ‘chunked’, ‘Set-Cookie’: ‘S=cloud_datalab_tunnel=u8MI_rb7nZrupzyW6F-k0nqGJiWeu9VgJOJanu0cTH0; Path=/; Max-Age=3600’})
HTTP response body: {“error”:“Failed to create a new run.: Failed to fetch workflow spec.: Invalid input error: Please provide a valid pipeline spec”,“message”:“Failed to create a new run.: Failed to fetch workflow spec.: Invalid input error: Please provide a valid pipeline spec”,“code”:3,“details”:[{“@type”:“type.googleapis.com/api.Error",“error_message”:"Please provide a valid pipeline spec”,“error_details”:“Failed to create a new run.: Failed to fetch workflow spec.: Invalid input error: Please provide a valid pipeline spec”}]}
Hi Bruno! Did you modify anything else in the notebook? In this exercise, you’re only required to modify the ENDPOINT variable. You will need to copy the URL in the host parameter as shown below and use that as the endpoint:
kfp_server_api.exceptions.ApiException: (400)
Reason: Bad Request
HTTP response headers: HTTPHeaderDict({‘Content-Type’: ‘application/json’, ‘Date’: ‘Mon, 01 Nov 2021 11:29:01 GMT’, ‘Vary’: ‘Origin’, ‘X-Content-Type-Options’: ‘nosniff’, ‘X-Frame-Options’: ‘SAMEORIGIN’, ‘X-Powered-By’: ‘Express’, ‘X-Xss-Protection’: ‘0’, ‘Transfer-Encoding’: ‘chunked’, ‘Set-Cookie’: ‘S=cloud_datalab_tunnel=W_y4xFKBX5-RiPGJPKqhzN0YeXIXsrT-TZClhYQwnso; Path=/; Max-Age=3600’})
HTTP response body: {“error”:“Failed to create a new run.: Failed to fetch workflow spec.: Invalid input error: Please provide a valid pipeline spec”,“message”:“Failed to create a new run.: Failed to fetch workflow spec.: Invalid input error: Please provide a valid pipeline spec”,“code”:3,“details”:[{"@type":“type.googleapis.com/api.Error",“error_message”:"Please provide a valid pipeline spec”,“error_details”:“Failed to create a new run.: Failed to fetch workflow spec.: Invalid input error: Please provide a valid pipeline spec”}]}