Hi Thushan,

Great work on getting this to work! IMO we should stick to a previous
release till we get a stable new release. We can't keep a locally built one
due to the maintenance overhead.

On Fri, Mar 27, 2015 at 10:07 AM, Thushan Ganegedara <thu...@gmail.com>
wrote:

> Hello,
>
> I was able to get the DeepLearning4J example working (
> https://github.com/deeplearning4j/dl4j-0.0.3.3-examples) after some
> extensive building and dependency updates. I haven't still run anything as
> I need to bring them to produce proper outputs, but I was able to compile
> WSO2-ML without any issues while including the deeplearning4j MNIST example.
>
> Just for the record I had to follow the following procedure in order to
> get this working
>
> Download *Canova *from (https://github.com/deeplearning4j/Canova.git) and
> build the project and install dependency via mvn install:install-file
> However, in order to compile successfully, I had to skip the Tests and
> Javadoc check because otherwise I cannot compile it (figured out this after
> a discussion with one of the contributors)
>
> Download *nd4j *from (https://github.com/deeplearning4j/nd4j) and build
> it and install it via mvn install:install-file. Because the any of the
> releases do not have, do not contain the (nd4j.linalg.dataset.api.iterator)
>
> Download *DeepLearning4J *from (
> https://github.com/deeplearning4j/deeplearning4j) and build it and
> install it via mvn install:install-file. Because the any of the releases do
> not have org.deepleaning4j.nn.conf.override package
>
> After the process I have following versions
>
>    - Canova - 0.0.0.2-SNAPSHOT
>    - nd4j - 0.0.3.5.5.3-SNAPSHOT
>    - dl4j - 0.0.3.3.3.alpha1-SNAPSHOT
>
>
> In these conditions it compiles without any issues.
>
> So I guess we have 2 major options
>
>    - continue with the locally built dependencies or
>    - switch to a previous release which supports this example (
>    http://deeplearning4j.org/mnist-tutorial.html)
>
>
> Thank you
>
>
> On Fri, Mar 27, 2015 at 7:03 AM, Thushan Ganegedara <thu...@gmail.com>
> wrote:
>
>> We can try to maybe use a previous release corresponding to the example
>> at http://deeplearning4j.org/mnist-tutorial.html (may be <= 0.0.3.2)
>> However, as the explain this in there github issue
>> https://github.com/deeplearning4j/deeplearning4j/issues/173 using it
>> reduces the generality of the deepLearning. But I think it can get the work
>> done.
>>
>>
>>
>> On Thu, Mar 26, 2015 at 11:04 PM, Nirmal Fernando <nir...@wso2.com>
>> wrote:
>>
>>> Can't we use a released version and samples corresponds to a released
>>> version?
>>>
>>> On Thu, Mar 26, 2015 at 5:29 PM, Thushan Ganegedara <thu...@gmail.com>
>>> wrote:
>>>
>>>> Dear Devs,
>>>>
>>>> For the past few days, I've been try to add deeplearning4j dependency
>>>> with maven and was able to do it successfully.
>>>>
>>>> However, the example provided in
>>>> http://deeplearning4j.org/mnist-tutorial.html uses a class called *DBN
>>>> *which is no longer available in the latest deeplearning4j releases.
>>>>
>>>> Furthermore, they have other examples available at
>>>> https://github.com/deeplearning4j/dl4j-0.0.3.3-examples which again
>>>> uses a class (i.e. org.deeplearning4j.nn.conf.override.
>>>> *ClassifierOverride*) which is not available in any of the releases,
>>>> but only the source. I asked about this from the contributors and they told
>>>> me to build from the source.
>>>>
>>>> But when I tried that, I was unable to get it to compile, as Canova
>>>> (0.0.0.2) cannot find one of it's dependencies (
>>>> *openjfx-78-backport-native*) and it's not mentioned in Canova's
>>>> pom.xml Therefore I tried including it in the pom.xml and compiling it. But
>>>> it's still giving me some problems.
>>>>
>>>> ​So by looking at all these information, deeplearning4j seems a little
>>>> bit unstable at the moment.
>>>>
>>>> I would highly appreciate your thoughts about this and if there are any
>>>> alternative suggestions.
>>>>
>>>> Thank you​
>>>>
>>>>
>>>> --
>>>> Regards,
>>>>
>>>> Thushan Ganegedara
>>>> School of IT
>>>> University of Sydney, Australia
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> Thanks & regards,
>>> Nirmal
>>>
>>> Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
>>> Mobile: +94715779733
>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>>
>>
>>
>> --
>> Regards,
>>
>> Thushan Ganegedara
>> School of IT
>> University of Sydney, Australia
>>
>
>
>
> --
> Regards,
>
> Thushan Ganegedara
> School of IT
> University of Sydney, Australia
>



-- 

Thanks & regards,
Nirmal

Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
Mobile: +94715779733
Blog: http://nirmalfdo.blogspot.com/
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to