Skip to content

1 min

Deep Learning Script

A DSL for Caffe that cuts the line count of prototyping a network architecture, with a VS Code extension that transpiles to Caffe Script.

First published on dinu.at. Ported here with its figures.

NVIDIA DIGITS offers great support for experimenting with Deep Learning and provides great integration of Caffe Script.

To improve this experience I developed a DSL for Caffe which eases the prototyping of network architectures by drastically reducing the amount of code line and simplifying the development.

All the results are available on GitHub.

The project offers a Visual Studio Code Extension on the Marketplace, which provides a transpiler from the Deep Learning Script to Caffe Script.

Structure of the Deep Learning Script DSL and its transpilation to Caffe.

DLS Demo:

The Deep Learning Script VS Code extension transpiling a network definition to Caffe Script.

← All writing