Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

979 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐈 MON

🐈 mon is a research Monorepo for computer vision, built using Python and PyTorch.

Yes, you are right. It's named after my cat 🐈 (Mon).

Installation

git clone https://github.com/longph3105/mon
cd mon/scripts
sudo chmod +x bootstrap.sh
./bootstrap.sh

The code is fully compatible with PyTorch >= 2.0.

Repo Structure

🐈 mon is a Monorepo with multiple projects (projects) and shared common libs (libs).

Directory Structure
mon/
├── docs/                     # Documentation.
├── libs/                     # Common code shared across multiple projects is located.
│   ├── mon/                  # My lib package.
│   │   ├── src/              # Adopt src/ layout.
│   │   └── pyproject.toml
│   └── ...                   # Other 3rd-party packages.
├── projects/                 # Projects.
│   ├── project_A/            # Adopt src/ layout.
│   ├── project_B/            # Adopt src/ layout.
│   └── ...
├── scripts/                  # General-purpose scripts, CI/CD helpers, local environment setup, testing runners.
│   ├── bootstrap.sh          # Bootstrap script for local development.
│   └── ...
├── tools/                    # Custom CLI tools, internal automation systems, scaffolding utilities.
├── zoo/                      # Model zoo (i.e., pre-trained weights).
├── .gitignore
├── .gitmodules
├── LICENSE
├── pyproject.toml            # Root configuration file.
└── README.md                 # Readme file.

Cite

If you find our work useful, please consider citing the following:

@misc{Pham2022,
    author       = {Long Hoang Pham, Duong Nguyen-Ngoc Tran, Quoc Pham-Nam Ho},
    title        = {🐈 mon},
    publisher    = {GitHub},
    journal      = {GitHub repository},
    howpublished = {https://github.com/phlong3105/mon},
    year         = {2022},
}

Contact

If you have any questions, feel free to contact Long H. Pham (longpham3105@gmail.com or phlong@skku.edu)

Releases

Packages

Used by

Contributors

Languages