-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Groups #290
Merged
Merged
Groups #290
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mam10eks
added a commit
that referenced
this pull request
Nov 20, 2022
* [ADD] extend data api; rework task page * [ADD] css loaders * [DEL] generated files * [DEL] package-lock.json from repo * pack css * serve static stuff via webpack * use django static again * fix public path * [ADD] webpack stuff and first changes to templates * [ADD] webpack build functionality * [ADD] extend data api; rework task page * [ADD] css loaders * [DEL] generated files * [DEL] package-lock.json from repo * pack css * serve static stuff via webpack * use django static again * fix public path * [ADD] webpack-loader to image * [FIX] delimiter problem for tira-admin * [ADD] tira-admin beforeMount api call * [FIX] styling of edit organizations button * [FIX] show edit task button only if admin * [ADD] phony options webpack * [FIX] html typo * [ADD] webpack-stats to gitignore * updates to the build process * updated buildfiles for webpack integration * Add run_evaluate_with_git_workflow which implements evaluations over git-pipelines via TIRA #238 * Add run_evaluate_with_git_workflow which implements evaluations over git-pipelines via TIRA #238 * Update tira_over_git.py * wire git_runner into run_evaluate api call * git runner integration into frontend * Fix small typos and add target to the makefile so that the tira-git integration can be tested easily * Add method create_task_repository to simplify the setup of git repositories * Add method create_task_repository to simplify the setup of git repositories * Add method create_task_repository to simplify the setup of git repositories * add more details * add more details * Update version of ci-code * Update version of ci-code * refactor git runner * integrate createTaskRepository; upgrade the UI * 214 update year display on index (#241) * Show datasets to index.html * Add get datasets by task id * Add newest DATE on index * Print only year * update the time display Co-authored-by: theelstner <[email protected]> * Update Dockerfile.application Fix typo * Fix build * Fix Dockerfile: we need git and openssh-client in the final image * fixed a bug in the date display * fixed a crash with date display on dataset pages * Fix typo in run_eval The following stacktrace will be fixed: ``` Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.8/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/tira/application/src/./tira/checks.py", line 85, in func_wrapper return func(request, *args, **kwargs) File "/tira/application/src/./tira/checks.py", line 180, in func_wrapper return func(request, *args, **kwargs) File "/tira/application/src/./tira/endpoints/vm_api.py", line 333, in run_eval if evaluator.is_git_runner: AttributeError: 'dict' object has no attribute 'is_git_runner ``` * Add missing metadata to execute the evaluator with the git-runner. * add utility to call grpc server * add the lost interface migration again * Use Fontawesome via npm * fixes to git runner eval * make size display in reviews more robust * update add dataset feature * fix missing faPlus icon * Add missing dependencies. * merge * > * Develop the frontend part of the execution of the git-ci pipeline * Prepare backend to run user-images and user-commands * Enable docker stuff only for corresponding evaluators * Enable docker stuff only for corresponding evaluators * make git-runner cli configurable * Incorporate feedback from review #244 * mf * Persist and tag docker image * Add method to start docker-software * fix typo * Fix create new dataset task * Fix typo in the creation of docker-softwares * Automatically create repository for user if not existent. * Add utility to archive the git repository of a shared task * Modify add_run to also add docker-software * Modify add_run to also add docker-software * mf * mf * mf * Show information on how to publish images * improve task creation * Make number of CPUs and GPUs configurable * Refactor groups. This will close #258. * mf * Prepare field in the frontend to let users choose the resources. Related to #259. * index_model now creates the tira model and creates a dummy admin user in the new database. * add an index_model command to make the inital setup easier. * Prepare field in the frontend to let users choose the resources. Related to #259. * Prepare field in the frontend to let users choose the resources. Related to #259. * migrate users page to vue (part 1) * user page rework with vuejs (part 2) * refactor * migrate software page to vue (part 3) * mirgate resource selection * style updates * fixed display bugs on the software page * fix merge errors * show running containers, first draft * add runningprocesslist * mf * mf * mf * refactor * various bugfixes * Fix parsing of job output when the job has not yet started * Fix parsing of job output when the job has not yet started * [FIX] #264; buttons, vm submission panel * [FIX] docker add container and delete container * [FIX] rework software_add api for vue * [FIX] chosen software after deletion * add webpack-watch; fix git runner command * Rename tags for runners * Refactor utility method to ask if the git pipeline is enabled for a task * Implement method to stop running jobs * Show failed jobs: This will solve #271 * Show failed jobs: This will solve #271 * [FIX] remove camel case for emitted events * Add TIRA_DATASET_TYPE * Copy input data to the correct location * Copy input data to the correct location * Add TIRA_DATASET_TYPE * Add TIRA_DATASET_TYPE * Add TIRA_DATASET_TYPE * Add TIRA_DATASET_TYPE * Add TIRA_DATASET_TYPE * Add TIRA_DATASET_TYPE * mf * Improve feedback by grpc service * Remove duplicated entries. * Improve feedback by grpc service * mf * Use correct vm_id in case a docker-software is used. Should Fix #275 * mf * [ADD] indicator that job as failed * [FIX] add uploaded runs instantly * [FIX] properly disable buttons; fix error message * [FIX] proper button disabling * [FIX] run-git-develop start server now * [ADD] stop running software; instant evaluation #268 * [FIX] now works for long lists * [FIX] properly disable button * bump version * usability enhancements * Update dockersubmissionpanel.vue * showing command help as requested in #273 * mf * Update tira_git_cmd.py * mf * Prepare post-hoc evaluations * Prepare post-hoc evaluations * Prepare post-hoc evaluations * Prepare post-hoc evaluations * Prepare improved tutorials * mf * refactor run index + fix critical run index bugs * Prepare caching of slow rest calls which is related to #262 * Prepare caching of slow rest calls which is related to #262 * Prepare caching of slow rest calls which is related to #262 * Prepare caching of slow rest calls which is related to #262 * Add more details for runnign software * Require git CI image and command * always show info tab title * change run button back after container started * Prepare showing cache-timestamps. This helps to implement #280. * Prepare showing cache-timestamps. This helps to implement #280. * Prepare showing cache-timestamps. This helps to implement #280. * Prepare showing cache-timestamps. This helps to implement #280. * Prepare showing cache-timestamps. This helps to implement #280. * Fix Typo * Prepare usage of GPUs in TIRA. This will help with #277. * Prepare usage of GPUs in TIRA. This will help with #277. * Add configuration that TIRA can use GPUs * some UI improvements * some ui fixes * add sorting to leaderboard * review interface overhaul * refactor vue components * fix docker command info box * fixed aborting jobs issue #276 * mf * Update Makefile * refactor emits * update requirements.txt * Prepare ir_datasets_loader * fixed the upload submission * fixed an emit warning * fix software/run delete #257 * prevent run delete for published / correct runs * mf * extended running process display #279 * mf * mf * Improve extraction of job configuration for running jobs * Improve extraction of job configuration for running jobs. This will help for #279 * Improve extraction of job configuration for running jobs. This will help for #279 * mf * mf * Fix bug: software crashes when last-refresh time is None * Fix bug: software crashes when last-refresh time is None * update process list design * update process list design * ad a `confirm delete/cancel` modal * update run/software delete #257 * Fix bug: Gitlab throws error for new repositories without commits * fix typo: GRU -> GPU * delete button is now less obstrusive * Allow users to submit visible runs to leaderboards. * Add IDEA gitignore (#288) * Groups (#289) * featured tasks (preliminary implementation) * breadcrumbs on task page * add registration to model and task creation * registration part 1 * registration * Groups (#290) Add register-button.vue * featured tasks (preliminary implementation) * breadcrumbs on task page * add registration to model and task creation * registration part 1 * registration * register button * Improve docker build. Building both, the tira application and the tira-grpc-application runs now in under 2 minutes (was 30 minutes on my laptop), and during upload, the application image now only uploads two layers with a total of 100MB (was 700MB). This closes #284. * Prepare the task formular: Organizers can maintain a list of allowed team names. This will help to implement #291. * display cache times for running processes * ir_datasets_loader (#292) * add: ir_datasets_loader * Prepare the creation of Discourse groups for organizers. This will help for #293. * Add utility methods to integrate discourse groups. This helps #291. * Prepare Onboarding of participants and organizers. This will help #293 and #291. * change refresh times location #280 * refresh cache button functionality #280 * ir_datasets integration: minor bugfixes * Improve registration; Prepare integration of irds * improve naming * docker cache refresh #280 * prepare integration of ir-datasets * Send message to the team for registration * Send message to the team for registration * Allow participants that register on their own in checks.py * Allow participants that register on their own in checks.py * Allow users to self-register * Allow users to self-register * Allow users to self-register Co-authored-by: Bastian Grahm <[email protected]> Co-authored-by: Matti Wiegmann <[email protected]> Co-authored-by: theelstner <[email protected]> Co-authored-by: Matti Wiegmann <[email protected]> Co-authored-by: Bastian Grahm <[email protected]> Co-authored-by: Dumpling97 <[email protected]> Co-authored-by: Yannick Dannies <[email protected]> Co-authored-by: Jan Heinrich Reimer <[email protected]> Co-authored-by: Simon Reich <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.