JH Y
JH Y

Reputation: 75

Google cloud platform setup ERROR: (gcloud.beta.ml) Invalid choice: 'init-project'

I am using cloud shell in google cloud platform. I am trying to getting things installed for machine learning. The codes that I have used so far are

curl https://storage.googleapis.com/cloud-ml/scripts/setup_cloud_shell.sh | bash
export PATH=${HOME}/.local/bin:${PATH}
curl https://storage.googleapis.com/cloud-ml/scripts/check_environment.py | python
gcloud beta ml init-project

It works fine in the first three lines but for the last command, I get

ERROR: (gcloud.beta.ml) Invalid choice: 'init-project'.
Usage: gcloud beta ml [optional flags] <group>
  group may be           language | speech | video | vision 
For detailed information on this command and its flags, run:
  gcloud beta ml --help

this error for the last gcloud~ line. Anyone knows what I can do to solve this problem? Thank you.

Upvotes: 0

Views: 872

Answers (1)

Lefteris S
Lefteris S

Reputation: 1672

First off, let me note that you don't need to run the BETA command as the gcloud ml variant is also available.

As the error message indicates, 'init-project' is not a valid choice, you should instead use one of the following groups: language, speech, video, vision, each of which allows you to make calls to the corresponding API. For instance, you could run the following:

$gcloud ml vision detect-faces IMAGE_PATH

and detect faces within the indicated image.

That said, from your comments it appears that you are not interested in any of the above. If you are looking to train your own TensorFlow models on google cloud platform, you should take a look at the docs relating to Cloud ML Engine. The page that dsesto pointed you to is a good start. I would advise that you also try out the examples in this github repository, particularly the census one. Once there, you'll also see that the gcloud command group used for training models on the cloud (as well as deploying them and using them for prediction jobs) is actually gcloud ml-engine, not gcloud ml.

Upvotes: 1

Related Questions