Giter Site home page Giter Site logo

Comments (4)

bereczdaniel avatar bereczdaniel commented on September 13, 2024

Hello, thanks for reaching out.
You can find the source code for the PS here: https://github.com/FlinkML/flink-parameter-server.
We also have another implementation which uses Kafka to overcome some of the problems of the Flink Iteration API: https://github.com/bereczdaniel/flink-kafka-parameter-server
We also gave a talk about it at Flink Forward, I think it can help: https://www.youtube.com/watch?v=4JEciJxJ5to

from recsys-2017-online-learning-tutorial.

nkatzz avatar nkatzz commented on September 13, 2024

Hi again, thank you very much for the quick reply. I'm referring to tutorial code that does not exist in the PS implementation (this one: https://github.com/FlinkML/flink-parameter-server). Stuff that appear in imports in the tutorial like

import hu.sztaki.ilab.ps.matrix.factorization.sinks._

methods like "psOnlineLearnerAndGeneratorWithModelLoad", things like that. My intention is to load it in Intellij and go through the execution to try and understand what's going on while looking at the code, so being able to run it independently of the notebook, add breakpoints etc would be very helpful (currently, if I add the flink-ps_2.11-0.1.0.jar in a project the sources in the jar appear as compiled code only).

Thanks again!

from recsys-2017-online-learning-tutorial.

bereczdaniel avatar bereczdaniel commented on September 13, 2024

Unfortunately the development was a bit hectic at that time and I don't have the source code for the tutorial ATM, but I will try to dig it up.
However I think all the relevant functions can be found in the current implementation, maybe under a slightly different name. If you could share your use-case with me, I think we could figure out some solution.

from recsys-2017-online-learning-tutorial.

nkatzz avatar nkatzz commented on September 13, 2024

I understand, and thank you for taking the time to look into this. The project that we've put together is nothing special really, just a main method (from the tutorial) and flink-ps_2.11-0.1.0.jar added as a library. The project is here:

https://github.com/VagelisN/ParameterServerExample

Best regards,
Nikos

from recsys-2017-online-learning-tutorial.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.