Граф коммитов

57 Коммитов

Автор SHA1 Сообщение Дата
Anton Schwaighofer f4a842c4eb
Update README.md (#114) 2024-03-21 09:48:29 +00:00
dependabot[bot] 2157589c6b
Bump mypy from 0.790 to 1.2.0 (#103)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-05 09:34:11 +01:00
dependabot[bot] e2055ef677
Bump flask from 2.1.1 to 2.3.2 (#102) 2023-05-03 17:22:47 +01:00
Peter Hessey 0a96428b81
DOC: Add WAF documentation (#87)
* 📝 Create base file

* 📝 Add first tutorial steps

* 📝 Add documentation

* 📝 Link to docs in README
2023-01-06 09:04:58 +00:00
Peter Hessey 038f35533d
🚑 Replace concurrency group (#85) 2022-12-19 14:14:56 +00:00
Peter Hessey 9c8ef64ee4
BUG: Fix broken deployments + delicate envs (#83)
* 📌 Replace environment files with simple reqs

* 👷 Update enviornmeny.yml for CI tests

* 👷 Make PR tests nightly too

* 📝 Update documentation
2022-12-17 20:35:53 +00:00
tdowrick c326084459
Specify Python 3.7 Runtime for Azure app (#68) 2022-12-12 14:00:14 +00:00
Peter Hessey bc821e2daa
Add maximum run duration (#78) 2022-11-25 15:31:33 +00:00
Peter Hessey f5c0821244
DOC: Discourage Windows usage (#76)
* 🔥 Remove environment_win.yml

* 🚨 📝 Update docs and fix linting
2022-11-23 14:33:20 +00:00
Peter Hessey fc5392ada1
ENH: Add root endpoint for App Service health checks (#77)
*  Add health check endpoint

*  Add test for health check endpoint
2022-11-22 11:37:51 +00:00
Peter Hessey 4c60ba92ac
ENH: Update workflows for Azure App Service deployment (#75)
* 👷 Update CI triggers

* 🔥 Remove Gateway dispatch job

* 👷 Update az webapp jobs

* 👷 Update az login CI stage

* 👷 💚 Update secrets and final deploy job

* ️ Parallelise jobs

* 💚 Add cancel previous runs job

* 💚 Remove webapp delete command

*  💚 Add delete command and checkout
2022-11-21 10:14:36 +00:00
Dr Kenji Takeda fc23f43c3e
Added Disclaimer (#55)
* Added Disclaimer

* Update README.md

Co-authored-by: Anton Schwaighofer <antonsc@microsoft.com>

Co-authored-by: Anton Schwaighofer <antonsc@microsoft.com>
2022-08-22 13:34:12 +01:00
Peter Hessey 5de38429fc
🚑 Update environment locking script (#46) 2022-06-29 16:48:06 +01:00
Peter Hessey f782e125cb
🚑 Add requirements.txt for `webapp up` hotfix (#44) 2022-06-24 14:20:51 +01:00
Peter Hessey 6b1939feae
Add environment locking (#41)
*  Add environment locking

*  Add windows env and instructions

* ♻️ Respond to review comments
2022-06-13 13:36:38 +01:00
Peter Hessey b41e67b7dc
Update log driver tests to check new runtime log (#39)
* ♻️ Refactor download_result()

* ⬆️  Update and add dependencies

* 🏷️ Add typing to refactor

* ️ Upgrade hi-ml version, use driver log function

* 🚨 Address flake8 warnings

* Update app.py with proposed style changes

Co-authored-by: Anton Schwaighofer <antonsc@microsoft.com>

* 📝 ♻️ Respond to review comments

Co-authored-by: Anton Schwaighofer <antonsc@microsoft.com>
2022-05-26 16:35:42 +01:00
Peter Hessey 1197fd1723
Add workflow to automatically add new issues to OSS Project (#36)
Adds a new workflow that automatically pushes newly-opened issues to the InnerEye-OSS GitHub Project
2022-05-17 13:23:35 +01:00
Peter Hessey a90fb10b3d
⬆️ Upgrade Dependencies (#34)
* ⬆️ Upgrade various package versions

* Minor comment change to trigger checks

*  Updated typing to pass mypy with new packages

*  Upgrade test PassThroughModel version

Co-authored-by: Peter Hessey <a-phessey@microsoft.com>
2022-05-12 10:17:09 +01:00
Peter Hessey d2d4b9b936 Correcting merge 2022-04-29 14:50:38 +01:00
Peter Hessey 6a8dd6906e ⬇️ Reverting dependency changes 2022-04-29 14:47:45 +01:00
Peter Hessey 008425a4c1 ⬆️ Updating package depdencies 2022-04-29 11:17:15 +01:00
Javier 91fceee19b
Update README.md 2022-03-29 11:42:44 +01:00
Jonathan Tripp 75ec07eaba
Add quick test examples (#22)
Add quick test examples
2021-08-18 16:54:38 +01:00
Javier 8ad19d4dd8
Create dependabot.yml (#12) 2021-06-22 13:51:29 +01:00
Jonathan Tripp 4a54228678
Check curl version (#11)
* Check curl version

* Trigger on all pushes

* Try 3rd party action

* Use 3rd party library for POST

* Escape spaces

* Put secret in env

* Add verbose flag

* Add trace flag

* Pin to ubuntu 20,04

* Update deploy.yml

* Remove 3rd party...

* Remove 3rd party...

* Unescape spaces

* Reinstate az up

* Restore push/branch

* Try old secrets

* Reinstate branch policy

Co-authored-by: Jonathan Tripp <v-jontri@microsoft.com>
2021-05-18 09:07:30 +01:00
Jonathan Tripp fd6aee8545
Add remote-dispatch to deploy workflow (#10)
Add step to deploy workflow to trigger remote dispatch in InnerEye-Gateway
2021-05-17 11:46:45 +01:00
Jonathan Tripp 4f5b1aebcb
Add cron schedule (#8)
Co-authored-by: Jonathan Tripp <v-jontri@microsoft.com>
2021-05-17 10:27:58 +01:00
Jonathan Tripp d8f00f01ed
Pin Werkzeug package to 1.0.1 (#6)
Pin Werkzeug package to 1.0.1
2021-05-14 09:46:13 +01:00
Tim Regan d487fb93c9
Pushing image to datastore and deleting after inference (#4)
* Pushing image to datastore

And immediately deleting 'local' copy (from the snapshot)

* Deleting image file after bootstar script runs

Not tested yet.

* two spurious newlines

* mypy spotted missing colon

* better defaults

* Fixing two mypy errors

* Test prints

Using AzureML Studio to work out is shapshot is affected by the deletion

* Saves image to datastore

* Including GUID in datastore path

* WiP downloading images from datastore in bootstrap script

* Overwriting image data zip

* tidy up

* Returning GUID and tidy-up

* Added unit test of image data zip overwrite

* Fixing API call to submit with ignored return

* Swapping temp image folder name to config

* Fixing documentation

* Plumbing for datastore name

* Swapping from default to named datastore

* Fixing main.yml build env

* Decreasing indentation by breaking loop

https://github.com/microsoft/InnerEye-Inference/pull/4#discussion_r617584432

* pylint not used and commented out line deleted

* Fixing flake8 warnings

* Swapping imports back to single line

After Anton's query on the PR I checked the .flake8 file and our maximum line length is 160 and
so I do not need to break up these lines.

* Hard coding not-secret settings in workflow

As per Anton's request:
https://github.com/microsoft/InnerEye-Inference/pull/4#discussion_r618144366

* /= consistency

* removing 2 debug print statements

* removed brackets

* swapping to run.wait_for_completion

* swapping to writetext

* removing unnecessary initialization

* Rationalising 'run' method: paths, arguments, and comments

* removing debug print lines

* Reverting line lengths

I had assumed a max line length of 100, but it is 160 in the .flake8 configuration file so
I have reverted the changes I had made to not-too-long lines, and fixed a few others for
legibility

* Swapping to required=True for params

* Typo and unnecessary Path() spotted by Jonathan

* Changing parameter to underscores from dashes

To bring them into line with the rest of the InnerEye projects. They needed
to be different when the unknown args were passed straight on to score.py
but that is not how the arguments flow through anymore.

* Line length fix in comment to kick off license/cla

The 'license/cla' check in the build pipeline has stalled and there
is not 'retry' buttong so I am hoping to kick it into action again
with an almost vacuaous commit!
2021-04-26 15:31:23 +01:00
Javier 4f9d1fad61
Upgrade to InnerEye-DICOM-RT 1.0.1 (#2)
* Fix models

* Add correct asserts

* Fix tests, we should not use text messages to identify error codes!

* Clean code
2021-04-13 09:57:26 +01:00
Javier a5d4de2d3a
Merge pull request #33 from microsoft/jaalvare/deployOnMaster
Add deploy on main push
2021-04-08 10:50:09 +01:00
Javier Alvarez-Valle e4eea858af trigger update 2021-04-07 18:20:40 +01:00
Javier Alvarez-Valle 8295916b12 trigger 2021-04-07 18:04:59 +01:00
Javier Alvarez-Valle dcc0c058e1 trigger 2021-04-07 18:01:45 +01:00
Javier Alvarez-Valle 9215f084c4 trigger 2021-04-07 18:00:10 +01:00
Javier Alvarez-Valle f7f00a91a5 trigger 2021-04-07 17:57:18 +01:00
Javier Alvarez-Valle 68e5ecd6a0 trigger 2021-04-07 17:54:38 +01:00
Javier Alvarez-Valle ce0f59dd3f trigger 2021-04-07 17:52:16 +01:00
Javier Alvarez-Valle eb3b5cab5a trigger 2021-04-07 17:50:40 +01:00
Javier Alvarez-Valle 883f0863fd trigger 2021-04-07 17:48:26 +01:00
Javier Alvarez-Valle 56d837e099 trigger 2021-04-07 17:42:08 +01:00
Javier Alvarez-Valle e87efbf4d0 trigger 2021-04-07 17:40:02 +01:00
Javier Alvarez-Valle 4aab5e6116 trigger 2021-04-07 17:25:26 +01:00
Javier Alvarez-Valle b922adf937 trigger 2021-04-07 17:20:48 +01:00
Javier Alvarez-Valle 27033af20b trigger 2021-04-07 17:16:53 +01:00
Javier Alvarez-Valle 73c9162a31 trigger 2021-04-07 17:15:02 +01:00
Javier Alvarez-Valle a01a0ee28f trigger 2021-04-07 17:07:52 +01:00
Javier Alvarez-Valle 0c2c6c72bf trigger 2021-04-07 17:06:27 +01:00
Javier Alvarez-Valle e759853eb7 trigger 2021-04-07 17:04:05 +01:00
Javier Alvarez-Valle 2ad5ac54ad trigger 2021-04-07 17:03:00 +01:00