Skip to main content

A deep-learning package contains a set of well-organized deep-neural networks&tools.

Project description

pip install zhenglin

@ Author: zhenglin @version: 2.1.1

This package contains some off-the-shelves deep-learning networks implemented with .

use

pip install zhenglin

to install this package.

Major Updates

  • Apr 30 2025: Version: 2.1. Add a new class wrapper vd class under supercv, supports video io now.
  • Apr 18 2025: Version: 2.0. Add init version of supercv(cv) class, a universal wrapper for cv2, PIL.Image and Torch.tensor.
  • Nov 13 2024: Version: 1.21. Package overhaul. Add huggingface accelerate, pytorch-lightning, and pytorch-ddp support.
  • Oct 26 2023: Version: 1.20.19 Add TransUNet and SwinUNet
  • Aug 13 2023: Version: 1.18.15 Add basic quantization support.

Introduction

zhenglin package was motivated by eriklindernoren and his repo which provides many grab-and-run implementation of DL variants. It is the level ground for zhenglin's deep learning projects.

Specifically, this package provides

  • universal structure-template:
    • zhenglin.accelerate.train
    • zhenglin.lightning.train
    • zhenglin.pytorch.train
  • loss functions and metrics
    • zhenglin.utils.loss
    • zhenglin.utils.metrics
  • utils
    • zhenglin.utils.utils
  • 20 modular deep-learning networks
    • zhenglin.networks.*

Networks(Alphabetically):

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

zhenglin-2.1.1.tar.gz (174.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zhenglin-2.1.1-py3-none-any.whl (279.2 kB view details)

Uploaded Python 3

File details

Details for the file zhenglin-2.1.1.tar.gz.

File metadata

  • Download URL: zhenglin-2.1.1.tar.gz
  • Upload date:
  • Size: 174.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for zhenglin-2.1.1.tar.gz
Algorithm Hash digest
SHA256 afcd34c82ddc63dbd44c2076b6058fd4f8d79aa423c7a5e54f0c91127a6f3e1f
MD5 cb14dc64b18f37b5b4c6d9d56c34ffa0
BLAKE2b-256 d29ca3f89d8f3cbba74da8f36e812f96962d880fe27cce93d9ad84a3761138b1

See more details on using hashes here.

File details

Details for the file zhenglin-2.1.1-py3-none-any.whl.

File metadata

  • Download URL: zhenglin-2.1.1-py3-none-any.whl
  • Upload date:
  • Size: 279.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for zhenglin-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2034bcffe7507ebfb0cad60d1dcc0dc12bec6e72205a83472742f051b6da19dd
MD5 222b4e00e4b5874298bc2efd32009eea
BLAKE2b-256 06619a46accf84f75af3148242de41ae8c91a8c2fc86da2cce1ca64a028e2bcf

See more details on using hashes here.

Supported by

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