Giter VIP home page Giter VIP logo

bproc-launcher's Introduction

bproc-launcher

Dependency

  • python3

    • loguru
    • omegaconf
    • textual
  • docker

  • nvidia-docker2

Usage

# recommended step: pull latest docker image first
docker pull curioushi/bproc:latest

python bproc-launcher.py -h
# usage: bproc-launcher.py [-h] [-c CONFIG] [-t TEXTURES_DIR] [-g GPU] [-it] [-tui] model_path output_dir
# 
# positional arguments:
#   model_path            Path to object model, supported format: obj, stl, ply
#   output_dir            Output directory
# 
# optional arguments:
#   -h, --help            show this help message and exit
#   -c CONFIG, --config CONFIG
#                         YAML configuration file, used to configure the synthetic options.
#   -t TEXTURES_DIR, --textures_dir TEXTURES_DIR
#                         CC0 textures directory. Set this value to enable material randomization.
#   -g GPU, --gpu GPU     GPU ID, e.g. 0 will use the first gpu. (default=0)
#   -it                   Enter into container with interactive mode.
#   -tui                  Edit the YAML configuration with TUI.

# launch with default config
python bproc-launcher.py <model_path> <output_dir>

# launch with TUI, then you can setup the configuration interactively
python bproc-launcher.py <model_path> <output_dir> --tui

# enable texture randomization
python bproc-launcher.py <model_path> <output_dir> -t <texture_dir> -g 1

# use gpu 1
python bproc-launcher.py <model_path> <output_dir> -g 1

ScreenShots

bproc-launcher's People

Contributors

curioushi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.