You're right with a serialization. But Celery uses threads. Will it be safe? Or does it use only processes?
On Wednesday, August 12, 2020 at 11:04:24 PM UTC+3, Aaron Meurer wrote: > > I haven't tried it but I imagine it would. The biggest challenge would > be the serialization method. SymPy can have issues with things like > pickle sometimes. > > Aaron Meurer > > On Wed, Aug 12, 2020 at 4:39 AM Paul Royik <[email protected] > <javascript:>> wrote: > > > > Can SymPy run inside a Celery task? > > > > On Saturday, August 8, 2020 at 11:51:13 PM UTC+3, Aaron Meurer wrote: > >> > >> I wouldn't recommend using threads with SymPy. Even if it works (which > >> I expect it won't because we do have global things like the cache), > >> the Python GIL would prevent it from truly working concurrently. > >> Instead, use different processes. > >> > >> Aaron Meurer > >> > >> On Sat, Aug 8, 2020 at 2:32 PM Paul Royik <[email protected]> wrote: > >> > > >> > If sympy is run in multi-threaded environment, like apache, is it > safe? Does cache require special handling? > >> > > >> > On Saturday, August 8, 2020 at 7:22:26 PM UTC+3, Oscar wrote: > >> >> > >> >> I don't know the inner workings of SymPy Live but I would imagine > that > >> >> it uses a separate process for each user so that it isn't really > >> >> running SymPy in a multi-threaded environment. > >> >> > >> >> On Sat, 8 Aug 2020 at 16:09, Paul Royik <[email protected]> > wrote: > >> >> > > >> >> > If a couple of users use sympy at the same time (like > live.sympy.org), is it considered safe? > >> >> > What about cache? > >> >> > > >> >> > -- > >> >> > You received this message because you are subscribed to the Google > Groups "sympy" group. > >> >> > To unsubscribe from this group and stop receiving emails from it, > send an email to [email protected]. > >> >> > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/03913cb1-7348-4236-8c68-a83104713928o%40googlegroups.com. > > > >> > > >> > -- > >> > You received this message because you are subscribed to the Google > Groups "sympy" group. > >> > To unsubscribe from this group and stop receiving emails from it, > send an email to [email protected]. > >> > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/469ffd55-50ce-4261-a763-eb20a248b81do%40googlegroups.com. > > > > > > -- > > You received this message because you are subscribed to the Google > Groups "sympy" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected] <javascript:>. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/acca8510-3144-40b8-9456-866ab17932dco%40googlegroups.com. > > > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/86e3963c-c55d-43b3-bbcd-7448a5fef676o%40googlegroups.com.
