Skip to content
This repository has been archived by the owner on Feb 29, 2024. It is now read-only.

update zkcontainer #23

Merged
merged 2 commits into from
Jan 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions docs/ZKContainers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# ZKContainer

We found that developing ZK provers with ICICLE gives developers the ability to scale ZK provers across many machines and many GPUs. To make this possible we developed the ZKContainer.

## What is a ZKContainer?

A ZKContainer is an standardized, optimized and secure docker container that we configured with ICICLE applications in mind. A developer using our ZKContainer can deploy an ICICLE application on a single machine or on a thousand GPU machines in a data center with minimal concerns regarding compatibility.

ZKContainer has been used by Ingonyama clients to achieve scalability across large data centers.
We suggest you read our [article](https://medium.com/@ingonyama/product-announcement-zk-containers-0e2a1f2d0a2b) regarding ZKContainer to understand the benefits of using them.

![ZKContainer inside a ZK data center](../static/img/architecture-zkcontainer.png)
2 changes: 1 addition & 1 deletion docs/icicle/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ This guide assumes that you have a Linux or Windows machine with a Nvidia GPU in
- [NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/index.html)


If you don't wish to install these prerequisites you can follow this tutorial using a [ZK-Container](https://github.com/ingonyama-zk/icicle/blob/main/Dockerfile) (docker container). To learn more about using ZK-Containers [read this](../zk-containers.md).
If you don't wish to install these prerequisites you can follow this tutorial using a [ZK-Container](https://github.com/ingonyama-zk/icicle/blob/main/Dockerfile) (docker container). To learn more about using ZK-Containers [read this](../ZKContainers.md).

### Setting up ICICLE and running tests

Expand Down
12 changes: 0 additions & 12 deletions docs/zk-containers.md

This file was deleted.

2 changes: 1 addition & 1 deletion sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ module.exports = {
{
type: "doc",
label: "ZK Containers",
id: "zk-containers",
id: "ZKContainers",
},
{
type: "doc",
Expand Down