Commit e63d1ac
Optimise download many (#2001)
* download client side and bulk download
* working bulk download
* cleaned
* gestion of faulty submission
* changed to post instead of get and added failed.txt to bundle
* added limit on number of file to download simultaneously
* it should work
* cleaned comments
* Flake8 fixes
* added option to bulk download scores files and predictions files
* cleaned code
* exclude not finished submission inside download pred and scores
* download client side and bulk download
* working bulk download
* cleaned
* gestion of faulty submission
* changed to post instead of get and added failed.txt to bundle
* added limit on number of file to download simultaneously
* it should work
* cleaned comments
* Flake8 fixes
* Rebase optimise_download_many (#2159)
* removed and from docs
* replaced DEFAULT_FROM_EMAIL by SERVER_EMAIL
* remove docs/ since we do not need it anymore and it's unmaintained
* Django Admin Interface upgrades (#2090)
* update django admin interface to make it easier to manage spam
* add option to export email and username of organizers as a CSV file or JSON
* add option to export email and username of queue owners as a CSV file or JSON
* use raw_id_fields to make django admin pages load much faster
* make file size human readable
* re-arranged the fieldsets of some admin pages to be easier to navigate
* add small description about size (bytes of GB); limit text length displayed in list displays
* add custom text in list filter
* make some filter clearer: remove useless repetitions
* add export option for users
* fix typo
---------
Co-authored-by: Obada Haddad <obada.haddad@lisn.fr>
* `Compute Worker` Use docker-py instead of the current subprocess way of doing things (for podman and docker) (#2065)
* Using docker-py and podman-py instead of the current subprocess way of doing things
* Removed useless line
* Started work on Podman; re-added log stream to codabench instance
* Corrected typo in variable name; small changes for image pulls for podman
* remove the podman package and use only docker API calls for both podman and docker containers
* add better progress bar when downloading and some debug logger output
* add github workflow
* workflow fixes
* format with ruff; add cleanup
* format with ruff; fix websockets connection infinite waiting
* change Dockerfile.compute_worker to remove docker; make GPU selection compatible with podman and docker
* fix a typo
* ruff formatting; update documentation
* delete useless workflow
* update documentation, remove useless files, add docker in pyproject for pytests
* try to fix pytest errors
* fix typo
* remove unused folder for podman
* add more logs for the compute worker; update documentation
* fix poetry lock after rebase
* rebase + remove failing tests. We can test this in e2e tests
* fix flake8 errors
* fix poetry lock after rebase
* remove poetry at the end to fix vulnerabilities and make image lighter
* remove docker and rich from main pyproject.toml
* fix missing f
* add timeout for websocket connections
* add more information about which container engine we are using and if GPU will be used
* tentative fix for send_detailed_results websocket connection attempt
* make error reporting better; handle websocket conenctions failures better
* fix hostname inside celery worker to use container hostname
* fix compute worker startup in compute worker service since we use entrypoint in Dockerfile.compute worker
* add workflow to build and push compute worker image automatically on file changes for every branch
* change Dockerfile.compute_worker and test workflow
* fix missing checkout in new workflows
* fix missing needs: to make the push job wait for the build to finish first
* further fixes in workflow
* rebase branch and update documentation about the new docker image workflow
* update documentation to be more clear
* fix typo
* update compute worker image name
* raise timeout to make it less likely to fail when instance is slow to load
* fix compute worker name in github workflow
---------
Co-authored-by: Obada Haddad <obada.haddad@lisn.fr>
* version bump
* fix playwright test failing because it's not looking far enough for the leaderboard ID
* remove selenium traces; make celery do all the work instead of django
* re-enabled django acting as celery for some tasks
* fix typo
* added submission id and filename fileds to submission csv
* fixed date selection (february related ?)
* Remove useless files (#2138)
* remove useless files and update documentation
* Remove reference to reset_db.sh from README.md
---------
Co-authored-by: Obada Haddad <obada.haddad@lisn.fr>
Co-authored-by: didayolo <adrien.pavao@gmail.com>
* Django to 4.2.0 (#1959)
* django_to_3.2.25
* django_to_4.0.0
* django to 4.20 - close but still failing tests
* pdb in test_competitions
* STATICFILES_STORAGE is old pattern
* some migrations for changes to default field behaviors
* flake adjustments
* remove a pdb for test
* channels to 4.2.0
* merged develop into django4 branch
* Added Daphne middleware + whitenoise for static files; fixed csrf errors
* CSRF fixed
* CSRF fixes
* Fixed potential botocore problem with use_ssl state
* rebase and modifed migration
* remove daphne and selenium
* flake8 fixes
* makemigrations results after rebase
* Cleanup
* Update packages
---------
Co-authored-by: Obada Haddad <obada.haddad@lisn.fr>
Co-authored-by: didayolo <adrien.pavao@gmail.com>
* General - Added new files for Governance, Privacy and About (#2094)
* Added new files for Governance, Privacy and About. Updated links in docs to poin to these
* Fix links
* Reference to Codabench
---------
Co-authored-by: didayolo <adrien.pavao@gmail.com>
* Update mkdocs.yml
* Delete documentation/docs/Organizers/Benchmark_Creation/Cancer-Benchmarks.md
* More flexible server status page
* Fix behavior
---------
Co-authored-by: Ihsan Ullah <ihsan2131@gmail.com>
Co-authored-by: Obada Haddad-Soussac <11889208+ObadaS@users.noreply.github.com>
Co-authored-by: Obada Haddad <obada.haddad@lisn.fr>
Co-authored-by: acletournel <acl@lri.fr>
Co-authored-by: Benjamin Bearce <bbearce@gmail.com>
* Flake8 fixes
* Fix bulk download
---------
Co-authored-by: Nicolas HOMBERG <nicolas.homberg@univ-grenoble-alpes.fr>
Co-authored-by: Obada Haddad <obada.haddad@lisn.fr>
Co-authored-by: Adrien Pavão <adrien.pavao@u-psud.fr>
Co-authored-by: Ihsan Ullah <ihsan2131@gmail.com>
Co-authored-by: acletournel <acl@lri.fr>
Co-authored-by: Benjamin Bearce <bbearce@gmail.com>
Co-authored-by: didayolo <adrien.pavao@gmail.com>1 parent 2e7c2f1 commit e63d1ac
File tree
5 files changed
+244
-116
lines changed- src
- apps
- api/views
- competitions
- static
- js/ours
- riot/competitions/detail
- templates
5 files changed
+244
-116
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | 17 | | |
19 | 18 | | |
20 | 19 | | |
21 | | - | |
| 20 | + | |
22 | 21 | | |
23 | 22 | | |
24 | 23 | | |
| |||
220 | 219 | | |
221 | 220 | | |
222 | 221 | | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
223 | 243 | | |
224 | 244 | | |
225 | 245 | | |
| |||
384 | 404 | | |
385 | 405 | | |
386 | 406 | | |
387 | | - | |
| 407 | + | |
| 408 | + | |
388 | 409 | | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
396 | | - | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
397 | 417 | | |
398 | 418 | | |
399 | 419 | | |
400 | 420 | | |
401 | | - | |
402 | | - | |
403 | | - | |
404 | | - | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
405 | 426 | | |
406 | 427 | | |
| 428 | + | |
407 | 429 | | |
408 | 430 | | |
409 | 431 | | |
| |||
424 | 446 | | |
425 | 447 | | |
426 | 448 | | |
427 | | - | |
428 | | - | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | | - | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
433 | 472 | | |
434 | 473 | | |
435 | 474 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | 22 | | |
27 | 23 | | |
28 | 24 | | |
| |||
317 | 313 | | |
318 | 314 | | |
319 | 315 | | |
320 | | - | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | | - | |
354 | | - | |
355 | | - | |
356 | | - | |
357 | | - | |
358 | | - | |
359 | | - | |
360 | | - | |
361 | | - | |
362 | | - | |
363 | 316 | | |
364 | 317 | | |
365 | 318 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
154 | 136 | | |
155 | | - | |
| 137 | + | |
156 | 138 | | |
157 | 139 | | |
158 | 140 | | |
| |||
0 commit comments