-
Notifications
You must be signed in to change notification settings - Fork 28
Project_CodaBench_FAQ
Click here to see answer
Codabench benchmarks are aimed at researchers, scientists and other professionals who want to track algorithm performance via benchmarks or have participants participate in a competition to find the best solution to a problem. We run a free public instance at https://www.codabench.org/ and the raw code is on Github.
Click here to see answer
Yes, you can host your own CodaLab instance on a private or hosted server (e.g. Azure, GCP or AWS). For more information, see how to deploy Codabench on your server and local installation guide. However, most benchmark organizers do NOT need to run their own instance. If you run a computationally demanding competition, you can hook up your own compute workers in the backend very easily.
Click here to see answer
You cannot change your username BUT you can change your display name which will then be displayed instead of your username. To change your display name, follow these instructions:
- Login to Codabench
- Click your username in the top right corner
- Click
Edit Profile
in the list - Set a display name you want to use
- Click
Submit
button to save changes
Click here to see answer
Follow the detailed instruction here to know how you can make your task public and use other public tasks in your competitions.
Coming soon.
Many technical FAQ are already located in the deploy your own server instructions.
Questions already answered there:
- Getting
Invalid HTTP method
in django logs. - I am missing some static resources (css/js) on front end.
- CORS error when uploading bundle.
- Logos don't upload from minio.
- Compute worker execution with insufficient privileges
- Securing Codabench and Minio
Click here to see answer
When you submit code to the Codabench platform, your code is executed inside a docker container. This environment can be exactly reproduced on your local machine by downloading the corresponding docker image.
- If you are a competition participant, contact the competition organizers to ask them if they can add the missing library or program. They can either accept or refuse the request.
- If you are a competition organizer, you can select a different competition docker image. If the default docker image (
codalab/codalab-legacy:py37
) does not suits your needs, you can either:- Select another image from DockerHub
- Create a new image from scratch
- Edit the default image and push it to your own DockerHub account
Click here to see answer
When deploying a local instance, the email server is not configured by default, so you won't receive the confirmation email during signup. In .env
towards the bottom you will find:
# Uncomment to enable email settings
#EMAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend
#EMAIL_HOST=smtp.sendgrid.net
#EMAIL_HOST_USER=user
#EMAIL_HOST_PASSWORD=pass
#EMAIL_PORT=587
#EMAIL_USE_TLS=True
Uncomment and fill in SMPT server credentials. A good suggestion if you've never done this is to use sendgrid.
Click here to see answer
What about robot policy, reckless, or malicious behavior? Codabench does not forbid the use of robots (bots) to access the website, provided that it is not done with malicious intentions to disturb the normal use and jam the system. A user who abuses their rights by knowingly, maliciously, or recklessly jamming the system, causing the system to crash, causing loss of data, or gaining access to unauthorized data, will be banned from accessing all Codalab services.