The adaptive-softmax project is a Torch implementation of the efficient softmax approximation for graphical processing units (GPU), described in the paper "Efficient softmax approximation for GPUs" (http://arxiv.org/abs/1609.04309).
This module has been developped by Facebook Research. Base repository is at https://github.com/facebookresearch/adaptive-softmax.
To use this module, clone this repository in OpenNMT/onmt/modules directory.
adaptive-softmax is BSD-licensed. Facebook also provides an additional patent grant - check LICENSE and PATENT file in this diretory.