>> https://issues.apache.org/jira/browse/IGNITE-20216 Also, I've updated dependencies and fixed BLAS issue (tested with intel mkl blas on ubuntu 22.04)
ср, 16 авг. 2023 г. в 12:11, Ivan Daschinsky <ivanda...@gmail.com>: > I've filed a ticket and created 2 PRs. After tuning of TC I'm going to > merge both of them, if nobody disagrees with it. > > https://issues.apache.org/jira/browse/IGNITE-20216 > > > > пн, 14 авг. 2023 г. в 22:29, Ivan Daschinsky <ivanda...@gmail.com>: > >> >> * com.github.fommil.netlib:core:1.1.2 - not developed and archived >> since 2017. Last version released in 2013 [2] >> Moreover, this version is so outdated and JNI extension was so strangely >> made (linked to libgfortran3 for example), that native BLAS simply doesn't >> work. >> Always fallback option is used (f2jBLAS, and it is also outdated). >> There is a modern option -- https://github.com/luhenry/netlib, it is >> used in spark mllib. >> >> I have run all tests successfully with it (with few lines changed, of >> course) using native blas (libopenblas on ubuntu 22.04) >> >> So it is possible to state that nobody has run it on native blas. So I >> have some concerns about existence of prod like installations with Ignite >> ML module >> >> пт, 11 авг. 2023 г. в 13:14, Николай Ижиков <nizhi...@apache.org>: >> >>> A few cents to let you know how abandoned ML module is. >>> >>> 1. Last valuable commit December 9, 2020 - >>> https://github.com/apache/ignite/commit/04f6a33851d9f7bd269a09fdc2c74485b1e01a8a >>> >>> 2. Dependencies and current versions of them: >>> >>> * com.dropbox.core:dropbox-core-sdk:2.1.1 current version is - 5.4.5 >>> [1] >>> * com.github.fommil.netlib:core:1.1.2 - not developed and archived >>> since 2017. Last version released in 2013 [2] >>> * org.apache.commons:commons-rng-core:1.0 current version is 1.5 [3] >>> * com.zaxxer:SparseBitSet:1.0 current version is 1.2 [4] >>> * ai.catboost:catboost-prediction:0.24 current version is 1.2 [5] >>> * ai.h2o:h2o-genmodel:3.26.0.8 current version is 3.42.0.2 [6] >>> >>> ML community make a huge step forward since 2020. >>> So I doubt ML features and tools integrations works as expected nowadays. >>> Those type of Ignite features(abandoned or supported partially) has to >>> be in extensions. >>> >>> [1] https://github.com/dropbox/dropbox-sdk-java >>> [2] https://github.com/fommil/netlib-java >>> [3] https://commons.apache.org/proper/commons-rng/commons-rng-core/ >>> [4] https://github.com/brettwooldridge/SparseBitSet >>> [5] https://mvnrepository.com/artifact/ai.catboost/catboost-prediction >>> [6] https://mvnrepository.com/artifact/ai.h2o/h2o-genmodel >>> >>> >>> >>> > 11 авг. 2023 г., в 12:19, Kseniya Romanova <ksroman...@apache.org> >>> написал(а): >>> > >>> > As far as I know, the integration was removed from the Tensorflow side. >>> > >>> > On Thu, Aug 10, 2023 at 2:04 PM Andrey Mashenkov < >>> andrey.mashen...@gmail.com> >>> > wrote: >>> > >>> >> Ivan, >>> >> >>> >>> Actually, I haven't found any integration with tensorflow in AI code. >>> >> >>> >> Ok. You are right. >>> >> Tensorflow is mentioned in docs: docs/_docs/setup.adoc. >>> >> >>> >> Adapters may require compilation time dependencies, but these >>> dependencies >>> >> shouldn't be part or release package, >>> >> regardless whether the ML module is a part of Ignite or extensions. >>> WDYT? >>> >> >>> >> On Thu, Aug 10, 2023 at 1:36 PM Ivan Daschinsky <ivanda...@gmail.com> >>> >> wrote: >>> >> >>> >>> Actually, I haven't found any integration with tensorflow in AI code. >>> >>> Actually, all integrations are some adapters that allow to load >>> >> pretrained >>> >>> models (h2o, catboost etc.) >>> >>> >>> >>> чт, 10 авг. 2023 г. в 13:08, Ivan Daschinsky <ivanda...@gmail.com>: >>> >>> >>> >>>> I am personally for moving to extensions. Alex has already mentioned >>> >> all >>> >>>> the reasons why it should be done and all of them are quite >>> important. >>> >>>> The module seems to be quite independent and there is no problem to >>> >> move >>> >>>> it to ignite-extensions. >>> >>>> So I am +1 for moving to ignite-extensions. >>> >>>> >>> >>>> >>> >>>> чт, 10 авг. 2023 г. в 12:45, Kseniya Romanova < >>> ksroman...@apache.org>: >>> >>>> >>> >>>>>> >>> >>>>>> do you know anyone who uses it? >>> >>>>> >>> >>>>> I know some teams, who do. At the last Ignite Summit we had a talk >>> >>>>> featuring Ml module (from the Groovy community). >>> >>>>> Anyway, We need here the module maintainer opinion >>> >>>>> + Alex >>> >>>>> >>> >>>>> On Wed, Aug 9, 2023 at 3:38 PM Andrey Mashenkov < >>> >>>>> andrey.mashen...@gmail.com> >>> >>>>> wrote: >>> >>>>> >>> >>>>>> -1 for removal. >>> >>>>>> 0 for relocation >>> >>>>>> >>> >>>>>> imho, TC resources and module size aren't good arguments for >>> >>>>>> removal/moving. >>> >>>>>> ML tests could be run nightly. >>> >>>>>> ML module contains few integrations (with TensorFlow and other), >>> >> these >>> >>>>>> optional integrations are wighty and could be moved to extension, >>> >>>>>> but core functionality still can be left untouched if it is highly >>> >>>>> coupled >>> >>>>>> with core Ignite and moving to extension is hard. >>> >>>>>> >>> >>>>>> >>> >>>>>> On Wed, Aug 9, 2023 at 3:22 PM Anton Vinogradov <a...@apache.org> >>> >>> wrote: >>> >>>>>> >>> >>>>>>> +1 to relocation >>> >>>>>>> >>> >>>>>>> On Wed, Aug 9, 2023 at 3:09 PM Alex Plehanov < >>> >>> plehanov.a...@gmail.com >>> >>>>>> >>> >>>>>>> wrote: >>> >>>>>>> >>> >>>>>>>> Pavel, do you know anyone who uses it? >>> >>>>>>>> >>> >>>>>>>> Looks like it isn't used at all (no questions on mail lists, no >>> >>>>>>>> tickets), but we spend developers time to build module with >>> >> every >>> >>>>>>>> Ignite rebuild, we spend users traffic to download module (ML >>> >> with >>> >>>>>>>> dependencies takes about 1/4 of our binary release package size) >>> >>> and >>> >>>>>>>> we spend team-city resources to test module. >>> >>>>>>>> >>> >>>>>>>> +1 for removing or moving to extensions. >>> >>>>>>>> >>> >>>>>>>> ср, 9 авг. 2023 г. в 14:19, Pavel Tupitsyn < >>> >> ptupit...@apache.org >>> >>>> : >>> >>>>>>>>> >>> >>>>>>>>> Does it have any outstanding issues? A stable and useful >>> >> module >>> >>>>>> should >>> >>>>>>>> not >>> >>>>>>>>> be removed just because it does not evolve. >>> >>>>>>>>> >>> >>>>>>>>> On Wed, Aug 9, 2023 at 1:46 PM Ivan Daschinsky < >>> >>>>> ivanda...@apache.org >>> >>>>>>> >>> >>>>>>>> wrote: >>> >>>>>>>>> >>> >>>>>>>>>> Igniters, seems that this module is completely abandoned for >>> >>>>> more >>> >>>>>>> than >>> >>>>>>>> 2 >>> >>>>>>>>>> years. But it is enormous and it seems that nobody wants to >>> >>> take >>> >>>>>> care >>> >>>>>>>> of >>> >>>>>>>>>> it. I suggest just removing it or moving it to extensions >>> >> (as >>> >>>>>>> option). >>> >>>>>>>>>> WDYT? >>> >>>>>>>>>> >>> >>>>>>>> >>> >>>>>>> >>> >>>>>> >>> >>>>>> >>> >>>>>> -- >>> >>>>>> Best regards, >>> >>>>>> Andrey V. Mashenkov >>> >>>>>> >>> >>>>> >>> >>>> >>> >>>> >>> >>>> -- >>> >>>> Sincerely yours, Ivan Daschinskiy >>> >>>> >>> >>> >>> >>> >>> >>> -- >>> >>> Sincerely yours, Ivan Daschinskiy >>> >>> >>> >> >>> >> >>> >> -- >>> >> Best regards, >>> >> Andrey V. Mashenkov >>> >> >>> >>> >> >> -- >> Sincerely yours, Ivan Daschinskiy >> > > > -- > Sincerely yours, Ivan Daschinskiy > -- Sincerely yours, Ivan Daschinskiy