Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.5 KB

README.md

File metadata and controls

32 lines (25 loc) · 1.5 KB

End-to-End AI Workflow for Automated Multimodal Medical Image Reporting (AMMIR)

fig

AMMIR is a Python library designed to benchmark end-to-end AI workflows, covering aspects such as model development, testing, training, and evaluation across both local and cloud platforms like Amazon Web Services. It also incorporates best software practices, aiming to align with medical software standards (ISO 62304).

🔩 Installation

Dev installation

uv venv --python 3.12 # Create a virtual environment at .venv.
source .venv/bin/activate #To activate the virtual environment
uv pip install -e ".[test,learning]" # Install the package in editable mode
uv pip list --verbose #check versions
pre-commit run -a #pre-commit hooks

See further details for installation here.

🔩 Model development

bash scripts/unit_test_simple_ml_pipeline.bash

:octocat: Cloning repository

  • Generate your SSH keys as suggested here (or here)
  • Clone the repository by typing (or copying) the following line in a terminal at your selected path in your machine:
cd && mkdir -p $HOME/repositories && cd  $HOME/repositories
git clone [email protected]:UCL/ammir.git