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

Commit

Permalink
Merge pull request #23 from ingonyama-zk/update-zkcontainer
Browse files Browse the repository at this point in the history
update zkcontainer
  • Loading branch information
ImmanuelSegol authored Jan 8, 2024
2 parents 409ed0f + 1af283b commit 8a19c11
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 14 deletions.
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

0 comments on commit 8a19c11

Please sign in to comment.