SeldonIO / seldon-server

Machine Learning Platform and Recommendation Engine built on Kubernetes
https://www.seldon.io/
Apache License 2.0
1.47k stars 300 forks source link

Semantic vectors model generation problem #14

Closed boogardgodig closed 8 years ago

boogardgodig commented 8 years ago

Hi I'm trying to set up seldon based on semantic vector model. I have comma separated unicode string of tags in my item attributes. I followed this. Eventhough docker command looks positive: Activating model in zookeper at node /all_clients/client/svtext with data /seldon-models/client/svtext/16913 there is no folder under /seldon-models and I get this error in api.log 2016-04-23 21:29:36,781 ERROR pool-3-thread-4 SemanticVectorsManager [] [] [] - Couldn't reloadFeatures for client client java.io.FileNotFoundException: /seldon-models/client/svtext/16913/termvectors.txt (No such file or directory) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:146) at io.seldon.resources.external.LocalFileStreamer.getResourceStream(LocalFileStreamer.java:49) at io.seldon.resources.external.ExternalResourceStreamer.getResourceStream(ExternalResourceStreamer.java:58) at io.seldon.sv.SemanticVectorsManager.loadModel(SemanticVectorsManager.java:84) at io.seldon.sv.SemanticVectorsManager.loadModel(SemanticVectorsManager.java:50) at io.seldon.recommendation.model.ModelManager$1.run(ModelManager.java:85) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) How can I get it working?

ukclivecox commented 8 years ago

It looks like it can't find the model. Are you sure the folder /seldon-models is mounted correctlt on the machine where the api-server is running?

boogardgodig commented 8 years ago

That fixed my problem thanks.