Dan F-M (@exoplaneteer) 's Twitter Profile
Dan F-M

@exoplaneteer

(he/him) Editor @JOSS_TheOJ. Retired astronomer. Working on JAX @GoogleDeepMind. Previously @FlatironCCA. @[email protected]

ID: 349324792

linkhttp://dfm.io calendar_today05-08-2011 22:50:12

3,3K Tweet

4,4K Takipçi

558 Takip Edilen

Dan F-M (@exoplaneteer) 's Twitter Profile Photo

Today is my last day as a professional astronomer, and I already miss all the wonderful people who I have had the immense privilege of working with over the past 15 years. But, I'm excited for what comes next, and y'all know where to find me: github.com/google/jax ❤️

Jiayin Dong (@jiayin_dong) 's Twitter Profile Photo

This picture was taken 8 years ago when I was an undergrad at UIUC. Next fall, I'll return to Illinois as an assistant professor of astronomy. Astronomy and hockey were the two best things I started at Illinois, and I can't wait to continue these passions at this special place.

This picture was taken 8 years ago when I was an undergrad at UIUC. Next fall, I'll return to Illinois as an assistant professor of astronomy. Astronomy and hockey were the two best things I started at Illinois, and I can't wait to continue these passions at this special place.
Philip Mocz (@pmocz) 's Twitter Profile Photo

Interested in creating your own automatically differentiable simulation code? My next ~100 line #Python tutorial explores how to do this using JAX. Writeup and code at the link: 👉 philip-mocz.medium.com/create-your-ow…

Dan F-M (@exoplaneteer) 's Twitter Profile Photo

Do you ever use the astropy LombScargle method for computing periodograms? If so, you should check out Lehman Garrison's new nifty-ls package which provides some new faster (and hardware accelerated) backends to the astropy function: github.com/flatironinstit…

Do you ever use the astropy LombScargle method for computing periodograms? If so, you should check out Lehman Garrison's new nifty-ls package which provides some new faster (and hardware accelerated) backends to the astropy function: github.com/flatironinstit…
Dan F-M (@exoplaneteer) 's Twitter Profile Photo

I know I've had ages, but I guess it's finally time to release numpy 2.0 compatible builds for all of my Python projects. Only about a week late...

Johannes Köster (@johanneskoester.bsky.social) (@johanneskoester) 's Twitter Profile Photo

I am proud to announce that #Snakemake is now officially a NumFOCUS affiliated project! We believe that the whole #snakemake ecosystem will benefit from the sustainability benefits and guarantees that come with the NumFOCUS affiliation. snakemake.github.io (1/2)

Adam Paszke (@apaszke) 's Twitter Profile Photo

Many of you are excited about H100 attention, so it’s a good time to show you Mosaic GPU: a Python DSL for H100s. The attention example matches FA3 performance, while being only ~200 lines of Python: github.com/google/jax/blo… It's easy to install too! Latest JAX packages have it.

Sharad Vikram (@sharadvikram) 's Twitter Profile Photo

Finally got around to writing a guide for matrix multiplication on TPUs using Pallas. Check it out! jax.readthedocs.io/en/latest/pall…

Stephan Hoyer (@shoyer) 's Twitter Profile Photo

NeuralGCM combines a physics-based general circulation model with a neural network for small-scale processes, all written in JAX to support differentiable optimization and high-performance simulations on GPU/TPU.

NeuralGCM combines a physics-based general circulation model with a neural network for small-scale processes, all written in JAX to support differentiable optimization and high-performance simulations on GPU/TPU.
Sharad Vikram (@sharadvikram) 's Twitter Profile Photo

We now have a guide to writing distributed communication on TPU using Pallas, written by Justin Fu! jax.readthedocs.io/en/latest/pall… Overlapping comms + compute is a crucial performance optimization for large scale ML. Write your own custom overlapped kernels in Python!

We now have a guide to writing distributed communication on TPU using Pallas, written by <a href="/JustinFu769512/">Justin Fu</a>! jax.readthedocs.io/en/latest/pall… 

Overlapping comms + compute is a crucial performance optimization for large scale ML. Write your own custom overlapped kernels in Python!
Kaze Wong (@physicskaze) 's Twitter Profile Photo

We are closing the registration for Jax in Astronomy at @FlatironCCA on August 19 (Monday), which is one week from today! Register using the Google form linked below if you want to join us for a week of high quality co-working time!

Dan F-M (@exoplaneteer) 's Twitter Profile Photo

🔖 Update your bookmarks! Soon github.com/google/jax will move to github.com/jax-ml/jax See the announcement here: github.com/google/jax/dis… One thing I wanted to emphasize: despite the name, this doesn't change the fact that JAX is still useful for a LOT more than just ML!!

Philip Mocz (@pmocz) 's Twitter Profile Photo

At the #JAXstronomy workshop this week, and it's amazing use #JAX to write physics simulations that scale to distributed GPU systems in <300 lines of code! ⭐️ Code here: 👉 github.com/pmocz/jax-eule…

At the #JAXstronomy workshop this week, and it's amazing use #JAX to write physics simulations that scale to distributed GPU systems in &lt;300 lines of code! 
⭐️ Code here: 👉 github.com/pmocz/jax-eule…
Arfon Smith (@arfon) 's Twitter Profile Photo

We're looking to grow our editorial team at @joss_theoj blog.joss.theoj.org/2024/10/call-f… #openscience #opensource

Adam Paszke (@apaszke) 's Twitter Profile Photo

Curious how to write SOTA performance Blackwell matmul kernels using MGPU? We just published a short step-by-step tutorial: docs.jax.dev/en/latest/pall… At each step, we show exactly what (small) changes are necessary to refine the kernel and the final kernel is just under 150 lines.