1
00:00:00,000 --> 00:00:04,725
The Cannabis compute client uses a general-purpose workload contract. Package your

2
00:00:04,725 --> 00:00:09,450
software, declare its runtime, specify inputs and outputs, and set resource

3
00:00:09,450 --> 00:00:09,880
limits.

4
00:00:10,160 --> 00:00:13,946
New adapters can extend the format. A script, a virtual machine

5
00:00:13,946 --> 00:00:17,732
checkpoint, a renderer, or coordinated model training can each describe what

6
00:00:17,732 --> 00:00:18,420
they need.

7
00:00:18,740 --> 00:00:22,631
Whole jobs can target one suitable node. Workloads with declared dependencies

8
00:00:22,631 --> 00:00:26,522
can form a task graph. Distributed programs can request compatible groups.

9
00:00:26,522 --> 00:00:30,413
The runtime and splitting rules preserve what your program is meant

10
00:00:30,413 --> 00:00:31,120
to do.
