Next steps
Continue your discovery journey in Sabana
You have now completed the Build, Deploy, Run cycle with Sabana!
Before we go in more depth let us show you one more trick: how to list images in Sabana
The ls command allows you to list your own images and the images created by other users

Listing your images

You can see a list of your images by using:
sabana ls
After building the getting started project you should get the following output:
+---------------------------------+----------+
| Image | Tags |
+============================================+
| hello_world | 0.1.0 |
+---------------------------------+----------+

Listing community images

Feel free to explore images by other users i.e., robot. This is Sabana's user that contains all the images available in our examples. To list the images that robot successfully built run:
sabana ls robot
The output should should be the following:
+---------------------------------+-------+
| Image | Tags |
+=========================================+
| c_axi_array_add_constant | 0.1.0 |
|---------------------------------+-------|
| c_axi_gemm_4x4 | 0.1.0 |
|---------------------------------+-------|
| c_axi_hello | 0.1.0 |
|---------------------------------+-------|
| c_axi_systolic_gemm_16x16_float | 0.1.0 |
|---------------------------------+-------|
| c_axi_systolic_gemm_16x16_int | 0.1.0 |
|---------------------------------+-------|
| c_sabana_gemm | 0.1.0 |
|---------------------------------+-------|
| hello_world | 0.1.0 |
|---------------------------------+-------|
| rtl_ez_double_rams | 0.1.0 |
|---------------------------------+-------|
| rtl_ez_picorv32_128k | 0.1.0 |
|---------------------------------+-------|
| rtl_ez_queues | 0.1.0 |
|---------------------------------+-------|
| rtl_ez_single_ram | 0.1.0 |
+---------------------------------+-------+
With Sabana you can build your very own images but also you can try images built by others.
Try modifying the script created in the previous section to target the hello_world image pushed by the robot user
You will find a commented line near the Instance object creation that shows how to use the robot's image. It looks like this:
inst = Instance(image="robot/hello_world:0.1.0", verbose=True)

Coming up next

From here you have different options on how to continue exploring the capabilities of Sabana:
  • Get a deeper insight on creating hardware images in Sabana by looking at our step-by-step guides
  • Consult the programmer's reference pages
  • Take a look at our FAQs