Libtorch IValue from std::vector<IValue>

This question has been asked previously, but nobody seems to know how this structure works