Matthew Badger · @matthewbadger
57 followers · 137 posts · Server fosstodon.org

I read the FAQ, and they answer a lot of “why not X” questions (make CPython faster, use Julia, etc), but comparison to is a glaring omission. Doubtless they can’t be ignorant of numba, so it’s probably because it doesn’t look good: numba is wicked fast and the API is super easy.

Anyway, the Anaconda engineering team has a great comparison here: engineering.anaconda.com/2023/

2/3

#numba

Last updated 1 year ago

Learn how to make your code perform faster during our interactive Parallel , and solve practical problems using , , and .
Register now!
esciencecenter.nl/event/parall

#python #programming #workshop #dask #numba #snakemake

Last updated 1 year ago

elhult · @elhult
33 followers · 238 posts · Server mastodon.acc.sunet.se

By setting `nogil=True` on a Numba function, I just cut the runtime of one part in the code from 60 minutes to 4 minutes.

Feels like an okay win for essentially a single line edit.

#threading #numba #nogil #python

Last updated 2 years ago

Alessio Sclocco · @isazi
90 followers · 111 posts · Server akademienl.social

We are organizing a GPU programming workshop the 18th and 19th of April. The workshop takes place at the Netherlands eScience Center in Amsterdam. Registration is free for academics working in the Netherlands.

esciencecenter.nl/event/gpu-pr

#gpu #python #cupy #numba #cuda

Last updated 2 years ago

Thomas Arildsen · @arildsen
115 followers · 443 posts · Server fosstodon.org

@jannem in my course, we use both and . It's amazing how easily you can get by with accelerating something way more by just throwing in a JIT compile decorator than by rewriting your code to run multiprocessing. It easily makes multiprocessing seem not worth the work.

#numba #multiprocessing

Last updated 2 years ago

LorenaABarba · @labarba
811 followers · 35 posts · Server fosstodon.org

News—preprint on : "PyExaFMM: an exercise in designing high-performance software with and "
arxiv.org/abs/2303.08394

We find that designing performant Numba code for complex algorithms can be as challenging as writing in a compiled language.

#barbagroup #arxiv #python #numba

Last updated 2 years ago

Rick Wong – Tech & code  · @ryguw
147 followers · 120 posts · Server fosstodon.org

With just ONE line, decorate a function with ‘@njit’ to parallelize it automatically. Multi-core (CPu and GPU) and SIMD vectorization supported. *jaw drops* 😲

numba.pydata.org/

#python #simd #parallelism #numba #jit #decorators

Last updated 2 years ago

ShrikeTron🔠💉x5 · @ShrikeTron
136 followers · 3452 posts · Server techie.community

The Real C++ Killers (Not You, Rust)
hackernoon.com/the-real-c-kill

"…Rust, Julia, and D, do not address the problem of the XXI century. … They… help… write more features with fewer bugs, but… not of much help… to squeeze… very last flop from… hardware…"

"Spiral really solves an optimization problem in… mathematical sense.… defines run time as a target function and looks for its global optimum in… factor space of implementation variants limited by the hardware ."

#cpp #spiral #numba #python

Last updated 2 years ago

Twidi / Stéphane Angel · @twidi
64 followers · 91 posts · Server mastodon.social

```
$ numba -s
[...]
CUDA Driver Version : 12.0
```

It was painful

#cuda #numba #python

Last updated 2 years ago

~ashwinvis · @ashwinvis
440 followers · 367 posts · Server mastodon.acc.sunet.se

@elhult
Python has at least 3 JIT implementations and , and also - all three take completely different approaches. I suspect this poll is more about the Pyjion approach. I think scientific computing applications would benefit more from a JIT in CPython.

Multithreading while lightweight and possibly truly parallel without a GIL would have the added drawback of working with threading locks, depending on the use case. So I am a bit wary about it.

@brettcannon @pythonbytes

#pyjion #numba #pypy

Last updated 2 years ago

Daniel Thorngren · @dpthorngren
603 followers · 320 posts · Server mastodon.online

Controversial opinion: I am sick of JIT compilation ( ) for scientific

- During development, you have to recompile everything anyway, so no advantage over compiled languages.
- For interactive use, they never seem to get caching right so you end up CONSTANTLY recompiling things.

Clearly I should give up and go to F77 :P

#programming #julia #numba

Last updated 2 years ago

Cheuk Ting Ho ☑️ · @cheukting_ho
196 followers · 37 posts · Server fosstodon.org

RT @misterrios
Super excited for @cheukting_ho speaking about at @PyBerlinPython!

#numba #python

Last updated 2 years ago

poliastro · @poliastro
118 followers · 35 posts · Server fosstodon.org

Hello ! Time for an 🚀

poliastro is an (MIT) pure library for interactive and . It provides a simple and intuitive API, it's fast thanks to , and it handles physical quantities with units thanks to .

🌐 Website poliastro.space/
:github: Source code github.com/poliastro/poliastro

We will be posting tips, news about the project, and cool plots. Stay tuned!

#fediverse #introduction #opensource #python #astrodynamics #orbitalmechanics #numba #astropy

Last updated 2 years ago

Tuxicoman · @tuxicoman
1324 followers · 14632 posts · Server social.jesuislibre.net

3.11 et les alternatives avec JIT (/#Pypy) sont toujours plus lents que .

.js/expressJS est plus rapide que

Quelle dommage alors que la syntaxe de Python est bien meilleure que celle de Javascript.

😭

#python #numba #javascript #node #fastapi

Last updated 2 years ago

Tuxicoman · @tuxicoman
1342 followers · 14846 posts · Server social.jesuislibre.net

3.11 et les alternatives avec JIT (/#Pypy) sont toujours plus lents que .

.js/expressJS est plus rapide que

Quelle dommage alors que la syntaxe de Python est bien meilleure que celle de Javascript.

😭

#python #numba #javascript #node #fastapi

Last updated 2 years ago

Kevin Goldsmith · @kmg
161 followers · 1392 posts · Server mastodon.social

"My Summer at @anacondainc@twitter.com: Porting NumPy's `random` module to Numba" by Kaustubh Chaudhari
engineering.anaconda.com/2022/

#numba #numpy

Last updated 2 years ago

Raf · @Raf
298 followers · 5913 posts · Server mastodon.social

RT @ivanziogeo@twitter.com

Still working on project... I've used + to speed up the code. symbology created using geometry generator and method from @underdarkGIS@twitter.com
Computation area: 1756 km²
Execution time: 48 s

🐦🔗: twitter.com/ivanziogeo/status/

#Hachures #python #numba #tapering #cartography #cartografia #gis #mappe #maps #qgis

Last updated 5 years ago