Skip to content

Pykonik #70: Ray on Golem and Python specialized bytecode

Photo of Jakub Wasielak
Hosted By
Jakub W. and 4 others
Pykonik #70: Ray on Golem and Python specialized bytecode

Details

Welcome to the next Pykonik meeting!

We're back on Politechnika Krakowska, details how to get here are in the sidebar on the right, or in "Location" section below.

This month we're back with our "regular" formula with 2 longer talks with pizza break in-between and a lightning talks session at the very end.

Agenda:
18:30 – Welcome
18:30 – 🇬🇧 Lucjan Dudek, Przemysław Idzkiewicz - Distributing Python computations with Ray on Golem
19:15 – Networking break with Free Pizza
19:45 – 🇬🇧 Dominik Czarnota - Python specialized bytecode: hacking a Python jail
20:30 - Lightning talks
??:?? – The End & going to the after party

🇬🇧 Distributing Python computations with Ray on Golem - Lucjan Dudek, Przemysław Idzkiewicz
Golem (https://golem.network) is a decentralized, open-source marketplace for computing power, where users willing to share their resources let others use their machines for a small fee.
Ray (https://ray.io) on the other hand, is an open-source framework for scaling Python applications. It specializes in tooling for AI/ML applications, but at the same time, it is based on Ray Core which understands every piece of generic Python code.
Ray on Golem makes it super easy to set up and use Golem Network to scale your Ray application.
We will show you an example of a Ray application executed on a cluster of Golem nodes.

🇬🇧 Python specialized bytecode: Dominik Czarnota
In this talk we will learn what Python's specialized bytecode is and we will solve a challenge from Angstrom CTF 2024, a capture the flag cybersecurity competition where we had to hack a so called "PyJail" which was an attempt to isolate or limit arbitary Python code execution. We will also learn where we can find such jails in real life code and how to do them better (hint: usually, don't do them at all, but if you must...).
Now, the talk comes with lightning talks included (extra mini talks on other interesting topics)!

Discord
Join our community and chat with us at https://discord.pykonik.org

If you'd like to speak at this or future Pykonik meetups, please send your proposal at https://pykonik.org/zgloszenie/

Location:
Politechnika Krakowska, Budynek Działownia (see the map; detailed instructions are visible when you sign up for the event)

If you have trouble figuring out how to find the correct room check out the video below:

https://www.youtube.com/shorts/XdS85XOlhdE

Sponsors and Partners

  1. Vatix - snacks and drinks during the meeting
  2. JetBrains – 2x pycharm licenses giveaway during the event
  3. CLUG – recording and streaming of the meetup
Photo of Pykonik, Kraków Python User Group group
Pykonik, Kraków Python User Group
See more events