Hi all,
Some days ago I started to read a paper 14 about a specific orderless pooling layer that can be used mainly for texture and material recognition.
Fortunately, the paper has a publicly available Pytorch implementation 27.
This implementation is written as a custom C extension 41 for Pytorch.
When I started to read the code, I became a little confused.
It seems that the code is using THC library which belongs to cutorch 11 that is a CUDA backend for torch.
For example in the lowest level of that implementation (see this file 13), there are things like THCState and THCTensor variables that I couldn’t find any documentation about them.
Could someone give me a clue please?
Thanks.