Google automl_v1beta1 错误 "the provided location ID is not valid"
Google automl_v1beta1 error "the provided location ID is not valid"
我正在尝试使用提供的示例从 google colab 中调用经过训练的模型。
但是出现错误
谁知道这是测试版错误还是我没有正确设置某些东西?
提前致谢。
密码
from google.cloud import automl_v1beta1 as automl
automl_client = automl.AutoMlClient()
# Create client for prediction service.
prediction_client =
automl.PredictionServiceClient().from_service_account_json(
'XXXXX.json')
# Get the full path of the model.
model_full_id = automl_client.model_path(
project_id, compute_region, model_id
)
# Read the file content for prediction.
#with open(file_path, "rb") as content_file:
snippet = "fsfsf" #content_file.read()
# Set the payload by giving the content and type of the file.
payload = {"text_snippet": {"content": snippet, "mime_type": "text/plain"}}
# params is additional domain-specific parameters.
# currently there is no additional parameters supported.
params = {}
response = prediction_client.predict(model_full_id, payload, params)
print("Prediction results:")
for result in response.payload:
print("Predicted class name: {}".format(result.display_name))
print("Predicted class score: {}".format(result.classification.score))
错误消息^
InvalidArgument: 400 List of found errors: 1.Field: name; Message: The provided location ID is not valid.
您必须使用支持 AutoML 测试版的区域。这对我有用:
create_dataset("myproj-123456", "us-central1", "my_dataset_id", "en", "de")
- 我克隆了 repo "python-docs-samples" :
$git克隆https://github.com/GoogleCloudPlatform/python-docs-samples.git
- 我导航到 automl 示例
$ cd /home/MY_USER/python-docs-samples/language/automl/
我为[1]设置了环境变量:
- GOOGLE_APPLICATION_CREDENTIALS
- PROJECT_ID
- REGION_NAME
我输入了:
$ python automl_natural_language_dataset.py create_dataset automltest1 假
- 我收到这条消息:
数据集名称:projects/198768927566/locations/us-central1/datasets/TCN7889001684301386365
数据集 ID:TCN7889001684301386365
数据集显示名称:automltest1
文本分类数据集元数据:
classification_type:多类
数据集示例数:0
数据集创建时间:
秒数:1569367227
纳米:873147000
我设置环境变量为:
- DATASET_ID
请注意,我在第 5 步得到了这个。
- 我输入了:
python automl_natural_language_dataset.py import_data $DATASET_ID "gs://$PROJECT_ID-lcm/complaints_manual.csv"
- 我收到这条消息:
正在处理导入...
已导入数据集。
我正在尝试使用提供的示例从 google colab 中调用经过训练的模型。
但是出现错误
谁知道这是测试版错误还是我没有正确设置某些东西?
提前致谢。
密码
from google.cloud import automl_v1beta1 as automl
automl_client = automl.AutoMlClient()
# Create client for prediction service.
prediction_client =
automl.PredictionServiceClient().from_service_account_json(
'XXXXX.json')
# Get the full path of the model.
model_full_id = automl_client.model_path(
project_id, compute_region, model_id
)
# Read the file content for prediction.
#with open(file_path, "rb") as content_file:
snippet = "fsfsf" #content_file.read()
# Set the payload by giving the content and type of the file.
payload = {"text_snippet": {"content": snippet, "mime_type": "text/plain"}}
# params is additional domain-specific parameters.
# currently there is no additional parameters supported.
params = {}
response = prediction_client.predict(model_full_id, payload, params)
print("Prediction results:")
for result in response.payload:
print("Predicted class name: {}".format(result.display_name))
print("Predicted class score: {}".format(result.classification.score))
错误消息^
InvalidArgument: 400 List of found errors: 1.Field: name; Message: The provided location ID is not valid.
您必须使用支持 AutoML 测试版的区域。这对我有用:
create_dataset("myproj-123456", "us-central1", "my_dataset_id", "en", "de")
- 我克隆了 repo "python-docs-samples" :
$git克隆https://github.com/GoogleCloudPlatform/python-docs-samples.git
- 我导航到 automl 示例
$ cd /home/MY_USER/python-docs-samples/language/automl/
我为[1]设置了环境变量:
- GOOGLE_APPLICATION_CREDENTIALS
- PROJECT_ID
- REGION_NAME
我输入了:
$ python automl_natural_language_dataset.py create_dataset automltest1 假
- 我收到这条消息:
数据集名称:projects/198768927566/locations/us-central1/datasets/TCN7889001684301386365 数据集 ID:TCN7889001684301386365 数据集显示名称:automltest1 文本分类数据集元数据: classification_type:多类
数据集示例数:0 数据集创建时间: 秒数:1569367227 纳米:873147000
我设置环境变量为:
- DATASET_ID
请注意,我在第 5 步得到了这个。
- 我输入了:
python automl_natural_language_dataset.py import_data $DATASET_ID "gs://$PROJECT_ID-lcm/complaints_manual.csv"
- 我收到这条消息:
正在处理导入... 已导入数据集。