nerd

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2017 License: Apache-2.0 Imports: 4 Imported by: 0

README

Nerdalize Scientific Compute

Your personal nerd that takes care of running scientific compute on the Nerdalize cloud.

NOTE: This project is currently experimental and not functional.

Command Usage

# log into the scientific compute platform
$ nerd login                              
username: my-user@my-organization.com
password: ******

# upload a piece of data that will acts as input to the program
$ nerd upload ./my-project/my-task-input
uploading input... done! (512KiB new, 120MiB total)
upload registered as dataset 'd-421a11f'

# create a new task that takes the uploaded dataset as input
$ nerd run nlz.io/my-org/my-program:v1.2 d-421a11f
creating task ... done!
submitted run as task 't-83dd21e'

# read task output to get feedback
$ nerd logs t-83dd21e
20170122.1111 [INFO] Started program
20170122.2111 [INFO] Doing awesome science!

# start working the started item(s)
$ nerd work
waiting for task ...
  received task 't-83dd21e' ... done!
  downloading input 'd-421a11f' ... done! (0KiB new, 120MiB total)
  running 't-83dd21e' (kubectl create t-83dd21e.yaml) ... done!
  uploading output ... done!  
<- task 't-83dd21e' succeeded!
waiting for task ...

# download results of running the task
$ nerd download t-83dd21e ./my-project/my-task-output
downloading output... done! (100MiB)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
aws

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL