我在本地創建了一些自定義分類器,然後嘗試在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/)我在網上找到的部署就好了。
我對網絡編程和使用雲服務非常陌生,所以我完全迷失了。
謝謝。
你需要排除你的代碼。嘗試在本地運行代碼,看看它是否可行。否則,它更像是一個Bluemix應用程序問題,在這種情況下,您可能需要發佈與錯誤相關的日誌。 –
@ SimonO'Doherty我的代碼在本地運行得很好。當我嘗試部署時,我無法從帖子日誌中獲得任何有用的信息,只是該應用已崩潰。順便說一句,我從平臺內的選項獲取日誌原因cf日誌appname --recent給我一個錯誤。 –