Skip to content
Aerith Netzer edited this page Nov 5, 2025 · 5 revisions

Impulse

Impulse is a thin wrapper for the fireworks workflow management software, augmented for use in high-throughput inference with Deep Learning Models for Document Understanding.

Philosophy and Guiding Principles

Here are the capital-T Truths under which I/we write this software:

  1. Our compute is our compute, and our data is our data.
  2. The program should be easy to deliver for end-users.
  3. The output should deliver only raw data. Data should be augmented for use in downstream applications by the end-user.

Prerequisite Knowledge

  1. A novice-level understanding of CLI programs.
  2. A novice-level understanding of Python, with a particular focus on the standard json library.
  3. A novice-level understanding of MongoDB
  4. A willingness to try and fail at these things.

If you want to learn more about the software, refer to the overview. If you want to just get started, refer to the quickstart

Architecture Overview

Clone this wiki locally