Dual Tensor contribution

I created a dual tensor implementation for pytorch for a research project. It is an alternative to autograd in some cases where the gradients are highly non linear. The work is quite extensive and I would like to give it back to the community. I believe creating a new type using dual numbers has a number of interesting applications and the current implementation is very bare.

How do I go about contributing it?