All Projects → shubhtuls → project_skeleton

shubhtuls / project_skeleton

Licence: MIT license
A skeleton pytorch codebase commonly used across my projects

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to project skeleton

Androidbase
Android project template for Gradle Kotlin DSL + 100% Kotlin + Base module + Extensions = ❤️
Stars: ✭ 92 (+196.77%)
Mutual labels:  project-template
Django Starter Template
A project template for Django 2.0 that follows best practices.
Stars: ✭ 138 (+345.16%)
Mutual labels:  project-template
Templates
.NET project templates with batteries included, providing the minimum amount of code required to get you going faster.
Stars: ✭ 2,864 (+9138.71%)
Mutual labels:  project-template
Node Flowtype Boilerplate
This boilerplate repository is outdated and no longer maintained. Instead, I strongly recommend to use TypeScript.
Stars: ✭ 104 (+235.48%)
Mutual labels:  project-template
Liftoff
Stars: ✭ 1,633 (+5167.74%)
Mutual labels:  project-template
Warp Api Starter Template
A boilerplate template for starting a web services using Warp + SQLx (PostgreSQL) + Redis + Juniper (GraphQL). ❤️
Stars: ✭ 145 (+367.74%)
Mutual labels:  project-template
Api Blueprint Boilerplate
Minimalistic boilerplate to quick-start API specification using API Blueprint description language.
Stars: ✭ 71 (+129.03%)
Mutual labels:  project-template
protomate
Python built CLI tool for automated github project initialization. Check the source code documentation here: https://rednafi.github.io/protomate/
Stars: ✭ 15 (-51.61%)
Mutual labels:  project-template
Yii2 Minimal
Yii 2 minimal application template
Stars: ✭ 133 (+329.03%)
Mutual labels:  project-template
Projectmaker
A Sublime Text 2/3 plugin to allow creating any kind of project from your own custom templates
Stars: ✭ 233 (+651.61%)
Mutual labels:  project-template
Yii2 App Advanced
Yii 2.0 Advanced Application Template
Stars: ✭ 1,569 (+4961.29%)
Mutual labels:  project-template
Pesy
Project configuration for esy
Stars: ✭ 132 (+325.81%)
Mutual labels:  project-template
Phaser Project Template
🕹️ Phaser 3 - Starter Template with TypeScript and webpack.
Stars: ✭ 186 (+500%)
Mutual labels:  project-template
Paper Code
对一些好的技术文章结合自己的实践经验进行翻译、举例说明等或自己的经验分享。主要包括架构设计、模式设计、模型设计、重构等。
Stars: ✭ 94 (+203.23%)
Mutual labels:  project-template
Generate
A new command line tool and developer framework for scaffolding out GitHub projects. Generate offers the robustness and configurability of Yeoman, the expressiveness and simplicity of Slush, and more powerful flow control and composability than either.
Stars: ✭ 238 (+667.74%)
Mutual labels:  project-template
Phint
Interactively scaffolds and init new (or fixup old) PHP project/library with sane defaults using templates in no time
Stars: ✭ 89 (+187.1%)
Mutual labels:  project-template
Generator Jekyll Starter Kit
🚀 Jekyll Progressive Web App Generator.
Stars: ✭ 139 (+348.39%)
Mutual labels:  project-template
fastapi-project-template
DO NOT FORK, CLICK "Use this template" - The base to start an openapi project featuring: SQLModel, Typer, FastAPI, JWT Token Auth, Interactive Shell, Management Commands.
Stars: ✭ 262 (+745.16%)
Mutual labels:  project-template
Wemake Python Package
Bleeding edge cookiecutter template to create new python packages
Stars: ✭ 235 (+658.06%)
Mutual labels:  project-template
Wordpress Heroku
This project is a template for installing and running WordPress 5.x on Heroku.
Stars: ✭ 198 (+538.71%)
Mutual labels:  project-template

Project Skeleton Utilities

This repository provides a skeleton pytorch codebase commonly used across my projects. Some examples projects using this are factored3d, CMR, 3D-relnet, and CSM.

Feel free to modify and/or build on this.

Usage Instructions

Any experiment using this code base typically creates a class that inherits from the 'Trainer' class in nnutils/train_utils.py. See this file in CMR code as an example. To define this 'Trainer', one has to simply instantiate the functions to define a dataset, model, register scalars to plot, and create visualizations. Once these are done, the training, logging, and saving models proceeds using the defined functions in the base class. Please see the flags in nnutils/train_utils.py to see the default parameters.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].