Skip to content

chenaoxuan/UsfUtils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UsfUtils

English | 简体中文

PyPI License

This is an open-source universal toolkit named Useful Utilities for Deep Learning, Machine Learning, and other Python projects.

🚩Features

  • Aiming to provide frequently-used functions mainly about log management, configuration management, and file/directory management.
  • To help researchers and engineers avoid wasteful duplication of effort.
  • Rely solely on native Python / Pytorch and does not depend on any other third-party package.

🚀What's New?

  • 2023.11.29 Add object-load module; Release version 2.0.0
  • 2023.11.28 Add data type UsfDict and integrate it with UsfConfig; Release version 1.0.0
  • 2023.11.27 Add statistical modules, such as statistical model parameters
  • 2023.11.17 Add basic log management functions: initialize logger and manage multi-process logs
  • 2023.11.16 Add basic directory management functions: create, rename, and scan
  • 2023.11.16 Initialization

💻How to Install?

Environmental requirements: Python 3.x

It is suggested to install it via the following command:

pip install usfutils

Or installing through source code:

git clone https://github.com/chenaoxuan/UsfUtils.git
cd UsfUtils
pip install .

Reference

Some modules of this project refer to the following repos:

BasicSR

omegaconf

Pytorch Lightning

easydict

About

An open-source universal toolkit

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages