Upload code (in any programming language) and datasets (in any format) as bundles. There are no constraints on how you structure your bundles.
Run your code in the cloud by specifying an arbitrary command along with your bundle dependencies, a Docker execution environment, and resource requirements. The output of the run becomes a new bundle.
Organize your experiments in a worksheet (a digital lab notebook) using an extended version of Markdown. You can set up custom tables and graphs that are automatically populated with the output of your runs. Share the worksheet with the world!
Learn more about how to use the platform with the CodaLab documentation:
Tutorial | Learn CodaLab core concepts. |
Workflow | Use CodaLab in your daily research. |
Executable Papers | Put your research paper on CodaLab. |
CLI Reference | Be an expert CodaLab user. |
Worksheet Reference | Insert custom tables, graphs, and images. |
REST API Reference | Develop your own application against our REST API. |
Execution | Learn how bundles are executed in Docker. |
Latest Features | See what features have been added recently. |
Competitions | Host your own machine learning competition. |
Contributors | Meet the team behind CodaLab and get involved! |