Hi Mahesh, The earlier error you have mentioned may occur due to the incompatible Siddhi versions in ML p2-repo and CEP, when you add the p2-repo from prodcut-ml you built. Current siddhi version in product-cep is 3.0.6-SNAPSHOT[1], but in ML it's 3.0.2.
Can you try changing the siddhi.version in carbon-ml/pom.xml to 3.0.6-SNAPSHOT, build carbon-ml, then build product-ml again. After this, add p2-repo as a local repository again to fresh CEP pack and try it out. Best regards. On Mon, May 2, 2016 at 7:02 PM, Mahesh Dananjaya <[email protected]> wrote: > Hi Maheshakya, > now i remotely debug the CEP extension for ML Prediction. What i did was, > i have all the pre-build version of CEP and ML. Therefore i used that built > CEP and did the same thing that i was doing with the source code. I think > the only change i did was install those packages from remote p2 repo. This > was work fine and i debugged the carbon-ml > org.wso2.carbon.ml.siddhi.extension as described in the [1]. So now i have > to try same thing with the build by source content.thank you. > > [1] > https://docs.wso2.com/display/ML110/WSO2+CEP+Extension+for+ML+Predictions#WSO2CEPExtensionforMLPredictions-Siddhisyntaxfortheextension > > BR, > Mahesh > > On Mon, Apr 25, 2016 at 5:49 PM, Maheshakya Wijewardena < > [email protected]> wrote: > >> Hi Mahesh, >> >> Congratulations and welcome to GSoC 2016. You did a great job in >> preparing the proposal. Now it's time to dig deep and get started with the >> project. >> >> First of all you need to familiarize with the code base. We have agreed >> to implement this with CEP event streams. We already have a CEP extension >> for predictions [1][2]. Go through this implementation and familiarize your >> self with that. You need to understand how: >> >> 1. Even streams are consumed >> 2. predictions are made from individual event >> 3. Results are sent back >> >> Get WSO2 ML and CEP sources (You may use latest released version of CEP) >> and build the products. Get both carbon-ml[3] and product-ml[4] masters and >> create new branches for your work from masters. >> >> After you build the products, you may need to do remote debugging[5] to >> understand the flow. So please follow an example of real time prediction >> with ML with debugging and get some idea. The component you need to debug >> is org.wso2.carbon.ml.siddhi.extension. >> >> Next tasks would be implementing online learning algorithms in plain java >> with spark ml lib and integrating those to ML. We also need to come up with >> a proper and detailed architecture to employ those algorithms in ML. >> Getting familiar with the aforementioned sections would give you some >> insight on how this should be implemented. >> >> So please try to get a quick grasp then you can start the implementation. >> Let us know if you have any questions or you get stuck somewhere. >> >> Also, please always add WSO2 developer's list as well when you >> communicate with us regarding the project so that you can get opinions and >> feedback from others as well. >> >> Best regards. >> >> [1] >> https://docs.wso2.com/display/ML110/WSO2+CEP+Extension+for+ML+Predictions#WSO2CEPExtensionforMLPredictions-Siddhisyntaxfortheextension >> >> [2] >> https://github.com/wso2/carbon-ml/tree/master/components/extensions/org.wso2.carbon.ml.siddhi.extension >> >> [3] https://github.com/wso2/carbon-ml >> >> [4] https://github.com/wso2/product-ml >> >> [5] https://dzone.com/articles/how-debug-wso2-carbon-kernel >> >> >> On Mon, Apr 25, 2016 at 3:33 PM, Mahesh Dananjaya < >> [email protected]> wrote: >> >>> Hi, >>> thank you for accepting my GSOC 2016 proposal and i am looking forward >>> for the further instruction and project continuation. thank you very much. >>> regards, >>> Mahesh. >>> >>> -- >> Pruthuvi Maheshakya Wijewardena >> [email protected] >> +94711228855 >> >> >> > -- Pruthuvi Maheshakya Wijewardena [email protected] +94711228855
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
