PAB

Results 92 comments of PAB

For now, I've only tried adding ` cache=True` to the ` njit` decorator, does not change anything. I was wondering if Numba compilation could not be included in a wheel...

I did, it's what we need. A few comments on the limitations though: ``` 1. AOT compilation only allows for regular functions, not ufuncs. 2. You have to specify function...

A code snippet to AOT-compile at first import: https://github.com/pymatting/pymatting/blob/838171bdf13ddd474c1e81b7a4f1427bf6da6703/pymatting_aot/cc.py#L1

@harsh3195 Beautiful! I'm adding that to the roadmap. Would you like to give it a try? I can guide you in the process.

This should be fixed with #139. Could you give it another try?

Hello @siraben ! Indeed, it seems that some operations (e.g., `repeat,` which is used to broadcast computations) do not have a corresponding Metal kernel implemented in ggml. I'll open a...

Hello @zodiac1214 ! You are right; there is a mistake in the implementation, which makes it impossible for now to run Bark.cpp on Metal. I'll fix it in the next...

@ochafik Thanks for trying it! Yes, we'll need to sync with the latest version of ggml. However, we'll have to implement additional operations to ggml and to write Metal kernels...

For the record, cleaning the `outputs` folder did the trick for me. Closing because solved.