カスタム分類子をローカルに作成した後、私が作成した分類子に基づいてイメージを分類するアプリケーションをbluemixに配備しようとします。Watsonの配備ビジュアル認識アプリケーションが失敗する
私はそれを展開しようとすると、起動に失敗します。
import os
import json
from os.path import join, dirname
from os import environ
from watson_developer_cloud import VisualRecognitionV3
import time
start_time = time.time()
visual_recognition = VisualRecognitionV3(VisualRecognitionV3.latest_version, api_key='*************')
with open(join(dirname(__file__), './test170.jpg'), 'rb') as image_file:
print(json.dumps(visual_recognition.classify(images_file=image_file,threshold=0, classifier_ids=['Angle_971786581']), indent=2))
print("--- %s seconds ---" % (time.time() - start_time))
は、私はシンプルなプリントを展開しようとしても、それが展開するfailesが、私はbluemixから入手スターターアプリ、または私はオンラインで見つけるフラスコチュートリアル(https://www.ibm.com/blogs/bluemix/2015/03/simple-hello-world-python-app-using-flask/は)うまく展開します。
私は非常にWebプログラミングとクラウドサービスを使用しているので、私は完全に失われています。
ありがとうございます。
あなたはあなたのコードを排除する必要があります。コードをローカルで実行し、そのコードが最初に動作するかどうか確認してください。それ以外の場合はBluemixアプリの問題です。その場合、エラーに関するログを投稿する必要があります。 –
@ SimonO'Doherty私のコードはローカルで正常に動作します。私がデプロイしようとすると、ポストログから有用なものは得られません。アプリがクラッシュしただけです。ところで、プラットフォーム内のオプションからログを取得すると、cf logs appname -recentがエラーを出します。 –