How to use D without the GC ?

Ferhat Kurtulmuş aferust at gmail.com
Wed Jun 12 19:18:08 UTC 2024


On Wednesday, 12 June 2024 at 18:58:49 UTC, evilrat wrote:
> On Wednesday, 12 June 2024 at 17:00:14 UTC, Vinod K Chandran 
> wrote:
>> [...]
>
> It is probably not that well maintained, but it definitely 
> works with python 3.10 and maybe even 3.11, i use it to 
> interface with pytorch and numpy and PIL, but my use case is 
> pretty simple, i just write some wrapper python functions to 
> run inference and pass images back and forth using embedded 
> py_stmts. the only problem is that it seems to leak a lot 
> PydObjects so i have to manually free them, even scope doesn't 
> helps with that which is sad.
>
> [...]

You can use libonnx via importc to do inference of pytorch models 
after converting them *.onnx. in this way you won't need python 
at all. Please refer to the etichetta. instead of PIL for 
preprocessing just use DCV.

https://github.com/trikko/etichetta



More information about the Digitalmars-d-learn mailing list