Libin Lu

Results 42 comments of Libin Lu

>Libin: Thanks for the timing. So a 512^3 (fine grid FFT) should be 32ms? Yes, I tried once on h100 card. > Also for the detailed explanation - I agree,...

> So a 512^3 (fine grid FFT) should be 32ms? Seems about right. Sorry, I missed the upsample factor; I was timing the fft in cufinufft code. To correct, cufft...

> Would be good to sort this out before the next release. @lu1and10 Do you know what the status is here? Now the python wheels can be built for 3.8...

> Not the original user but I am getting the exact same errors either when installing through pip3 or building myself in PyCharm. Is there any solution to make it...

> @blackwer Still getting different wheels on this one for the same platform. Let me know if you have any ideas. just a typo, `cmd_class` should be `cmdclass`

> > just a typo, `cmd_class` should be `cmdclass` > > That's embarrassing. Thanks for catching. I always make typos, Robert fixed it. Now failing on win, I find https://github.com/mxschmitt/action-tmate...

> I suspect the windows failure is from the CTypesExtension and build_ext changes. These override `get_export_symbols` to make it so that `PyInit_ModuleName` is no longer a required export symbol. >...

> That would work, but I think you can still just remove the CtypesExtension class and extra logic, it is not really buying you anything here. The intention of the...

> The wheels being generic for any Python version is provided by `bdist_wheel_abi_none`, not the CtypesExtension Yes, the wheel name is by `bdist_wheel_abi_none`, so we get `finufft-2.2.0b0-py3-none-win_amd64.whl`, inside the wheel...

> Ah, I understand. You could of course avoid having to import the library at all and locate it without `importlib`, but at that point you might as well avoid...