I think it all depends which “ML traditional techniques” you want to use. And if you use a reference implementation, from which lib you get that implementation.
But as @caonv said, you are most likely going for scikit-learn like APIs, you will have to extract all the features in one big Tensor (or numpy array) and then feed that to scikit learn’s API