Skip to content

Instantly share code, notes, and snippets.

View bkgoksel's full-sized avatar

Kerem Goksel bkgoksel

  • Oakland, California
View GitHub Profile
@bkgoksel
bkgoksel / coding_challenge.md
Last active June 13, 2019 19:06 — forked from maxwang7/coding_challenge.md
CodaLab Coding Challenge

Background:

Bundles are immutable files/directories that represent the code, data, and results of an experimental pipeline. There are two ways to create bundles. First, users can upload bundles, datasets in any format or programs in any programming language. Second, users can create "run bundles" by executing shell commands that depend on the contents of previous bundles. A run bundle is specified by a set of bundle dependencies and an arbitrary shell command. This shell command is executed in a docker container in a directory with the dependencies. The contents of the run bundle are the files/directories which are written to the current directory by the shell command. In the end, the dependency graph over bundles precisely captures the research process in an immutable way.

execution diagram

The dependency graph above might result from the user doing the following from their own machine using the CodaLab CLI:

``

Keybase proof

I hereby claim:

  • I am bkgoksel on github.
  • I am bogac (https://keybase.io/bogac) on keybase.
  • I have a public key ASB_fjYx740t2axxtI7JXhLcquWSc18Id-4_wjAVje4PrAo

To claim this, I am signing this object: