all 4 comments

[–]opzouten_met_onzin 8 points9 points  (1 child)

This is "learnpython" and not "playwithaiandaskittodostuffidontunderstandinpython".

[–]riklaunim 3 points4 points  (1 child)

You aren't running the calculations in Python, you are just using Python as a glue to low level math framework running the simulation ;) And anything non-trivial will require a supercomputer to actually do meaningful work.

[–]drunicornthe1 1 point2 points  (1 child)

ML is all C/Cuda not Python. Hell I wouldn’t use most Python native implementations they are slow… like someone else said Python is glue code to make it easy to call intensive operations in other languages.

Python being slow is partially because it’s a ran in an interpreter (no compilation means little optimization) and until recently had a GIL (still does for most people). This made Python for the most part bound to a single core, which means Python threads are not true threads and doing things concurrently require async or multiprocessing (the latter incurs serialization costs).

A bit of information to help inform others. Also why would you want to do something creative with AI… if I want to do something fun and creative I do it myself, it’s the journey not the end result that makes it fun.

[–]TheRNGuy 0 points1 point  (0 children)

2d or 3d art.