Torch

[3]​ Sin embargo Torch se sigue usando para proyectos terminados, e incluso en desarrollos a través de PyTorch.

El siguiente ejemplo usa torch vía su intérprete REPL: El paquete torch también simplifica la programación orientada a objetos y serialización al proveer varias funciones conveniente que son usadas a través de sus paquetes.

Como sea, userdata puede ser serializado si es envuelto por una tabla (o metatabla) que provea los métodos read() y write().

El siguiente ejemplo es una función de Lua que puede ser llamada interativamente para entrena un módulo mlp sobre una Tensor de entrada x, Tensor objetivo y con un escalar learningRate: Tiene también la clase StochasticGradient para entrenar una red neuronal usando gradiente descendente estocástico, aunque el paquete Optim provee muchas más opciones a este respecto, como algumos métodos de regularización.

Torch es usado por Facebook AI Research Group,[4]​ IBM,,[5]​ Yandex[6]​ y el Instituto de Investigación Idiap.

[9]​ Ha sido usado para implementaciones construidas en hardware para flujos de datos como aquellos encontrados en redes neuronales.