Metadata-Version: 1.1
Name: bootstrap.pytorch
Version: 0.0.10
Summary: High level framework for starting Deep Learning projects
Home-page: https://github.com/cadene/bootstrap.pytorch
Author: Remi Cadene
Author-email: remi.cadene@icloud.com
License: UNKNOWN
Description: <a href="http://remicadene.com/bootstrap"><img src="https://github.com/Cadene/bootstrap.pytorch/blob/master/docs/source/_static/img/bootstrap-logo-dark.png" width="50%"/></a>
        
        <a href="https://travis-ci.org/Cadene/bootstrap.pytorch"><img src="https://api.travis-ci.org/Cadene/bootstrap.pytorch.svg?branch=master"/></a>
        
        `Bootstrap` is a high-level framework for starting deep learning projects.
        It aims at accelerating research projects and prototyping by providing a powerful workflow focused on your dataset and model only.
        
        And it is:
        
        - Scalable
        - Modular
        - Shareable
        - Extendable
        - Uncomplicated
        - Built for reproducibility
        - Easy to log and plot anything
        
        It's not a wrapper over pytorch, it's a powerful extension.
        
        ## Quick tour
        
        To display parsed options from the yaml file:
        ```
        python -m bootstrap.run
               -o mnist/options/sgd.yaml
               -h
        ```
        
        To run an experiment (training + evaluation):
        ```
        python -m bootstrap.run
               -o mnist/options/sgd.yaml
        ```
        
        Running an experiment will create 4 files:
        
        - [options.yaml](https://github.com/Cadene/bootstrap.pytorch/blob/master/logs/mnist/sgd/options.yaml) contains the options used for the experiment,
        - [logs.txt](https://github.com/Cadene/bootstrap.pytorch/blob/master/logs/mnist/sgd/logs.txt) contains all the information given to the logger.
        - [logs.json](https://github.com/Cadene/bootstrap.pytorch/blob/master/logs/mnist/sgd/logs.json) contains the following data: train_epoch.loss, train_batch.loss, eval_epoch.accuracy_top1, etc.
        - <a href="https://rawgit.com/Cadene/bootstrap.pytorch/master/logs/mnist/sgd/view.html">view.html</a> contains training and evaluation curves with javascript utilities (plotly).
        
        
        To save the next experiment in a specific directory:
        ```
        python -m bootstrap.run
               -o mnist/options/sgd.yaml
               --exp.dir logs/mnist/custom
        ```
        
        To reload an experiment:
        ```
        python -m bootstrap.run
               -o logs/mnist/cuda/options.yaml
               --exp.resume last
        ```
        
        
        ## Documentation
        
        The package reference is available on the [documentation website](http://remicadene.com/bootstrap).
        
        It also contains some notes:
        
        - [Installation](http://remicadene.com/bootstrap/#installation)
        - [Concepts](http://remicadene.com/bootstrap/concepts.html)
        - [Quickstart](http://remicadene.com/bootstrap/quickstart.html)
        - [Directories](http://remicadene.com/bootstrap/directories.html)
        - [Examples](http://remicadene.com/bootstrap/examples.html)
        
        ## Poster
        
        <a href="http://remicadene.com/bootstrap/_static/img/bootstrap_poster.pdf"><img src="http://remicadene.com/bootstrap/_static/img/bootstrap_poster_mini.png" width="20%"/></a>
        
Keywords: pytorch framework bootstrap deep learning scaffolding
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.7
