Skip to main content

1. The problem this project is trying to solve

  1. Can you easily repurpose the deep learning model you just built to new problems?
  2. Is the process of converting a deep learning model from development to production a pain point for you?
  3. How maintainable is your deep learning model code base?

2. The design

The idea of the inflame project (built on top of PyTorch) is to extend PyTorch by allowing one to easily create templates of the deep learning models. Most deep learning model codes are basically prototypes. Having evolved from multiple iterations of trial and error, deep learning model codebases tend to have a lot of hardcoding of values, and they tend to be large single-file beasts. The result is that they are hard to understand, debug, and reuse on new problems. Inflame helps solve this problem by organizing the deep learning model code around concerns. The data, model architecture, hyperparameter, backpropagation, and accuracy evaluation -- each of these domains of functionality is its own module. By organizing and API-ing the code via design patterns, the same deep learning model can be reused from project to project with the smallest number of obvious customizations.

3. Install

pip install inflame

4. Quick start

To run the demo project that classifies news articles using convolutional net:

inflame_run --corpus bbcnews

To run the demo project that classifies newsgroup posts using convolutional net:

inflame_run --corpus newsgrp

Metadata

Release files for inflame 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for inflame 1.0.0
File Size Uploaded Provenance Actions
inflame-1.0.0.tar.gz 7.7 kB Without provenance Details for inflame-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for inflame 1.0.0
File Interpreter ABI Platform Actions
inflame-1.0.0-py3-none-any.whl Python 3 none any Details for inflame-1.0.0-py3-none-any.whl

Total release size: 20.1 kB

Release files / inflame-1.0.0.tar.gz

Download URL inflame-1.0.0.tar.gz
Size 7.7 kB
Tags Source
SHA-256 checksum
How to use checksums
9e9ca08efbe79771743cb9c4935f2ecc5279ecf40514016bb830062ef39f0d2a
BLAKE2b-256 checksum
How to use checksums
1e92f1747d726c89004c0fb945e9148d112baa1cb4710b6c0579b560d7afcb44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

Release files / inflame-1.0.0-py3-none-any.whl

Download URL inflame-1.0.0-py3-none-any.whl
Size 12.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
62fc3684aebd28fc3f6a9758b5aa949eecce75d390777aefe6df1d81e2a1e9f7
BLAKE2b-256 checksum
How to use checksums
34161a969a19fa5ff4b393f2788dbb0d2c8e816ab9531b414310c0d260913eb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

Security for inflame 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page