Skip to content

th2ch-g/kanban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kanban; 看板

A joke tool that displays your message on "top(1)/nvtop/nvitop" using parallel process

kanban

Install

cargo install --git https://github.com/th2ch-g/kanban.git kanban --locked

Dependencies

  • Rust
    • kanban requires Rust environment

Install OpenMPI version

cargo install --git https://github.com/th2ch-g/kanban.git kanban-mpi --locked

Dependencies

  • openmpi(4.0.3)
  • intel-mpi(19.0)

Gallery

Quick start & Examples

Single mode

kanban single -m hello_world -@ 4 -t 20 & top

Multiple mode

kanban multiple -m hello_world -@ 4 -t 20 & top

Multiple2 mode

kanban multiple2 -m "hello_world1" "hello_world2" "hello_world3" -t 20 & top

Long mode

kanban long -m Rust_is_the_greatest_and_best_programming_language_ever -t 20 & top

Vertical mode

kanban vertical -m "ThankYou" "GoodLuck" -t 20 & top

Wave mode

kanban wave -m 123456789 -@ 4 & top

Gpu mode

# nvidia-smi
kanban gpu -m "RustGPU" & nvidia-smi
# nvtop
kanban gpu -m "RustGPU" & nvtop
# nvitop
kanban gpu -m "RustGPU" & nvitop

Multiple2 mode with procname method

  • display process name instead of command name
kanban multiple2 -m test1 test2 test3 -t 20 --method procname & htop

RawSingle mode

  • Run immediately without compiling or copying and without changing the command name.
  • CPU is used
kanban raw-single -m "aaa" -t 20 & top

RawGpu mode

  • Run immediately without compiling or copying and without changing the command name.
  • GPU is used by wgpu
kanban raw-gpu -m "aaa" -t 20 & nvtop

About

🪧 A joke tool that displays your message on "top(1)/nvtop/nvitop" using parallel process

Resources

License

Stars

Watchers

Forks

Contributors