@afoxdesign I might, reluctantly, pay $1000. But spending more than that for a 2160x2160 headset when I already own the Pico 4 Ultra, Quest 3, and Apple Vision Pro, is just insanity.
@ivanfioravanti@scouzi I hope you have better luck than I did but unfortunately I already tried that shit saying I'd sell the M3 Max when I bought the M3 Ultra.
And yet Python became the dominant interface for some of the most compute-intensive workloads in existence. Why? Because Python doesn’t have to do the compute.
It has cheap bindings to optimized native kernels, and mature conventions for passing large buffers between them with little or no copying.
Interpreter overhead barely matters when each Python call launches milliseconds of C++/CUDA work.
Need someone with a 256-512GB M3 Ultra to test Deepseek-V4 Flash + ANE offload.
No promises about performance but looks like we should be able to push up-to +10%
https://t.co/Rq4MQqyiUI
@josethevrtech I'm prepared to believe it. I just find it surprising Meta had such incompetent engineers that they get presented with a performance issue and their solution was to use a different OS.
@discostew6082 That's brilliant - it looks like one of the recent projection offloads caused a performance regression. Would you be able to re-run your tests with the latest commit and profiling enabled, and then share your logs? That will help me to identify where the timing is going wrong.
@JamesMeadlock@u1tra_instinct Could you run again with profiling enabled and attach logs? I’m trying out all the projections that yielded positive isolated results.
Thanks for all the help
@u1tra_instinct I've pushed some updates and a fix to the issue you had (thanks @JamesMeadlock). Could you give it all a fresh retry? Should offload more projections now for a few % bump in theory.
@GeryMKS Under M5 Max, we have not yet been able to achieve a performance boost. M5 Pro we have been able to. M5 Ultra (if it happens) may well be able to.
Very marginal improvement found by offloading attention to the ANE. Offloading GDN output had negative results but included in the PR as experimental anyway, I think in some lower-end chips it may yield a positive result.
https://t.co/gVId4K78yB
(Not claiming credit for this, I’ve just added a tuner and guarding onto Jundot’s efforts to port the changes to Deepseek. I’m still experimenting with further offloads)