You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Copy the podman-connections file to allow for podman inside the container to connect to podman on the host, running containers alongside podman instead of inside
Copy file name to clipboardExpand all lines: documentation/docs/Newsletters_Archive/CodaLab-in-2024.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ Contributors community is very active with **143 pull requests** this year. Sinc
19
19
## Introducing Codabench
20
20
[Codabench](https://codabench.org/), the modernized version of [CodaLab](https://codalab.lisn.fr/), was released in summer 2023, and [presented at JCAD days](https://www.canal-u.tv/chaines/jcad/codalab-competitions-and-codabench-open-source-platforms-to-organize-scientific) in November 2024! Codabench platform software is now concentrating all development effort of the community. In addition to CodaLab features, it offers improved performance, live logs, more transparency, data-centric benchmarks and more!
21
21
22
-
We warmly encourage you to use [codabench.org](https://codabench.org/) for all your new competitions and benchmarks. Note that CodaLab bundles are compatible with Codabench, easing the transition, as explained in the following Wiki page: [How-to-transition-from-CodaLab-to-Codabench](https://github.com/codalab/codabench/wiki/How-to-transition-from-CodaLab-to-Codabench%3F)
22
+
We warmly encourage you to use [codabench.org](https://codabench.org/) for all your new competitions and benchmarks. Note that CodaLab bundles are compatible with Codabench, easing the transition, as explained in the following Wiki page: [How to transitionfromCodaLab to Codabench](../Organizers/Benchmark_Creation/How-to-transition-from-CodaLab-to-Codabench.md)
23
23
24
24
CodaLab and Codabench are hosted on servers located at [Paris-Saclay university](https://www.universite-paris-saclay.fr/), maintained by [LISN lab](http://lisn.upsaclay.fr/).
Copy file name to clipboardExpand all lines: documentation/docs/Organizers/Benchmark_Creation/Advanced-Tutorial.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
2
-
Here is an advanced tutorial. If you are new to CodaBench, please refer to [get started tutorial](https://github.com/codalab/codabench/wiki/Getting-started-with-Codabench) first.
2
+
Here is an advanced tutorial. If you are new to CodaBench, please refer to [get started tutorial](Getting-started-with-Codabench.md) first.
3
3
In this article, you'll learn how to use more advanced features and how to create benchmarks using either the editor or bundles.
4
4
Before proceeding to our tutorial, make sure you have registered for an account on the [Codabench](https://www.codabench.org/) website.
Copy file name to clipboardExpand all lines: documentation/docs/Organizers/Benchmark_Creation/Competition-Bundle-Structure.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -108,9 +108,9 @@ The scoring program outputs a `scores.json` file containing the results for each
108
108
{"accuracy": 0.886, "duration": 42.4}
109
109
```
110
110
111
-
The keys should match the leaderboard columns keys defined in [the `competition.yaml` file](https://github.com/codalab/codabench/wiki/Yaml-Structure#leaderboards).
111
+
The keys should match the leaderboard columns keys defined in [the `competition.yaml` file](Yaml-Structure.md#leaderboards).
112
112
113
-
The scoring program can also output detailed results as an HTML file for each submission. [Click here for more information](https://github.com/codalab/codabench/wiki/Detailed-Results-and-Visualizations).
113
+
The scoring program can also output detailed results as an HTML file for each submission. [Click here for more information](Detailed-Results-and-Visualizations.md).
114
114
115
115
### Ingestion Program
116
116
The ingestion program is a file that gets ran to generate the predictions from the submissions if necessary. This is usually a python script or a script in another language, but it can generally be anything.
@@ -122,7 +122,7 @@ Example: Here's what an ingestion `metdata.yaml` might look like this:
Just like the example above, this specifies we're using python to run our ingestion program. Please note that it is not necessary to pass these directories as arguments to the programs, but it can be convenient. More information about the folder layout [here](https://github.com/codalab/codabench/wiki/Submission-Docker-Container-Layout#submission-container).
125
+
Just like the example above, this specifies we're using python to run our ingestion program. Please note that it is not necessary to pass these directories as arguments to the programs, but it can be convenient. More information about the folder layout [here](../../Developers_and_Administrators/Submission-Docker-Container-Layout.md#submission-container).
126
126
127
127
### Input Data
128
128
This is usually the test data used to generate predictions from a user's code submission when paired with an ingestion program.
Copy file name to clipboardExpand all lines: documentation/docs/Organizers/Benchmark_Creation/Competition-Creation:-Form.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ By clicking `Add phase`, you should be presented with a modal for phase creation
43
43
- Name: The name of your phase
44
44
- Start: The start day of your phase
45
45
- End: The end day of your phase
46
-
- Tasks: Here you can assign one or multiple task objects to your phase. Tasks are problems that the submission should be solving. For more information, see the explanation on competition structure [here](https://github.com/codalab/codabench/wiki/Competition-Bundle-Structure#what-is-a-competition): If you don't have any tasks created yet, click the green button at the bottom of the new phase modal titled `Manage Tasks/Datasets`
46
+
- Tasks: Here you can assign one or multiple task objects to your phase. Tasks are problems that the submission should be solving. For more information, see the explanation on competition structure [here](Competition-Bundle-Structure.md#what-is-a-competition): If you don't have any tasks created yet, click the green button at the bottom of the new phase modal titled `Manage Tasks/Datasets`
Copy file name to clipboardExpand all lines: documentation/docs/Organizers/Benchmark_Creation/How-to-transition-from-CodaLab-to-Codabench.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@
8
8
9
9
- Live logs during submission processes
10
10
- Storage quotas
11
-
-[Computation servers management](https://github.com/codalab/codabench/wiki/Server-status-page) for all users.
11
+
-[Computation servers management](../Running_a_benchmark/Server-status-page.md) for all users.
12
12
13
13
It also emphasizes on benchmarking, allowing dataset submissions and multiple leaderboard rows per user. Finally, future project development and maintenance will be focused on Codabench.
14
14
@@ -56,5 +56,5 @@ If you don’t have any previous competition, and want to learn how to create on
56
56
57
57
## Concluding remarks
58
58
59
-
Codabench, the new version of the competition and benchmark platform CodaLab, was launched on August 2023 and is already receiving great attention. For users accustomed to CodaLab, the transition to Codabench is quick and easy. Indeed, competition bundles are back-compatible, and all that is required is to create an account on Codabench. To go further, you can refer to [Codabench’s Wiki](https://github.com/codalab/codabench/wiki/).
59
+
Codabench, the new version of the competition and benchmark platform CodaLab, was launched on August 2023 and is already receiving great attention. For users accustomed to CodaLab, the transition to Codabench is quick and easy. Indeed, competition bundles are back-compatible, and all that is required is to create an account on Codabench. To go further, you can refer to [Codabench’s Wiki](https://wiki.codabench.org).
Copy file name to clipboardExpand all lines: documentation/docs/Organizers/Running_a_benchmark/Compute-worker-installation-with-Podman.md
+33-18Lines changed: 33 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,12 @@
1
1
Here is the specification for compute worker installation by using Podman.
2
-
## Requirements for host machine
2
+
## Requirements for the host machine
3
3
4
4
We need to install Podman on the VM. We use Debian based OS, like Ubuntu. Ubuntu is recommended, because it has better Nvidia driver support.
5
5
6
6
`sudo apt install podman `
7
7
8
+
After installing Podman, you will need to launch the service associated to it with `systemctl --user enable --now podman`
9
+
8
10
Then, configure where Podman will download the images: Podman will use Dockerhub by adding this line into `/etc/containers/registries.conf `:
9
11
10
12
`unqualified-search-registries = ["docker.io"] `
@@ -19,12 +21,13 @@ BROKER_USE_SSL=True
19
21
CONTAINER_ENGINE_EXECUTABLE=podman
20
22
```
21
23
22
-
**Create user for running Podman container**
23
-
```bash
24
-
useradd worker
25
-
```
24
+
You will also need to create the `codabench` folder defined in the `.env` file, as well as change its permissions to the user that is running the compute worker.
26
25
27
-
!!! note "In order to use podman later to launch the computer worker, you need to have logged out completely first from whatever user you were using and log in as "worker". If you fail to do so, your environment will likely store environment variables tied to the original user and launching podman will not work."
26
+
```bash title="In your terminal"
27
+
sudo mkdir /codabench
28
+
sudo mkdir /codabench/data
29
+
sudo chown -R $(id -u):$(id -g) /codabench
30
+
```
28
31
29
32
## For GPU compute worker VM
30
33
@@ -103,6 +106,10 @@ podman run --rm -it \
103
106
```
104
107
The result should show as same as the command `nvidia-smi` above.
105
108
109
+
You will also need to add this line in your `.env` file:
110
+
```bash
111
+
USE_GPU=True
112
+
```
106
113
107
114
## Compute worker installation
108
115
@@ -112,14 +119,17 @@ Run the compute worker container :
0 commit comments