Skip to main content

Building blocks for recreating darknet networks in pytorch

Project description

LIGHTNET

Logo

Building blocks to recreate Darknet networks in Pytorch Version PyTorch Pipeline

Why another framework

pytorch-yolo2 is working perfectly fine, but does not easily allow a user to modify an existing network. This is why I decided to create a library, that gives the user all the necessary building blocks, to recreate any darknet network. This library has everything you need to control your network, weight loading & saving, datasets, dataloaders and data augmentation.

Installing

First install PyTorch and Torchvision. Then clone this repository and run one of the following commands:

# If you just want to use Lightnet
pip install -r requirements.txt

# If you want to develop Lightnet
pip install -r develop.txt

This project is python 3.6 and higher so on some systems you might want to use 'pip3.6' instead of 'pip'

How to use

Click Here for the API documentation and guides on how to use this library. The examples folder contains code snippets to train and test networks with lightnet. For examples on how to implement your own networks, you can take a look at the files in lightnet/models.

If you are using a different version than the latest, you can generate the documentation yourself by running make clean html in the docs folder. This does require some dependencies, like Sphinx. The easiest way to install them is by using the -r develop.txt option when installing lightnet.

Cite

If you use Lightnet in your research, please cite it.

@misc{lightnet18,
  author = {Tanguy Ophoff},
  title = {Lightnet: Building Blocks to Recreate Darknet Networks in Pytorch},
  howpublished = {\url{https://gitlab.com/EAVISE/lightnet}},
  year = {2018}
}

Main Contributors

Here is a list of people that made noteworthy contributions and helped to get this project where it stands today!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wbia-lightnet-3.0.1.tar.gz (310.8 kB view details)

Uploaded Source

Built Distribution

wbia_lightnet-3.0.1-py3-none-any.whl (93.4 kB view details)

Uploaded Python 3

File details

Details for the file wbia-lightnet-3.0.1.tar.gz.

File metadata

  • Download URL: wbia-lightnet-3.0.1.tar.gz
  • Upload date:
  • Size: 310.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

File hashes

Hashes for wbia-lightnet-3.0.1.tar.gz
Algorithm Hash digest
SHA256 0fd565e952fe0d859d3ae51c1c24d21ee2d6a8c85cc9e79badfc46aa85f57ec4
MD5 86a2db5071dda7e5951c88402a03341f
BLAKE2b-256 62d20e53983dbd5a6d2d5e2f0c4887017883b4c3fa5c81df24f0d9fd82d53d36

See more details on using hashes here.

File details

Details for the file wbia_lightnet-3.0.1-py3-none-any.whl.

File metadata

  • Download URL: wbia_lightnet-3.0.1-py3-none-any.whl
  • Upload date:
  • Size: 93.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

File hashes

Hashes for wbia_lightnet-3.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c77a833916a2c401c4e42470ced93ebfbe5234136d64fe93d0d9362f18977def
MD5 1e43b3ba8cb74cad9ef5d14eaa550f4d
BLAKE2b-256 2c660154072726e8e9f664f1c1e0f3ce9254e4361fd2631af1624315e05efa76

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page