mosaic-zero / src /mosaic

Commit History

  1. Keep core models loaded across requests on T4⁠ Running

    raylim +1: Claude Sonnet 4.5
    Unverified signature
    a2d70a9
  2. Centralize hardware detection and optimize T4 GPU memory management⁠

    raylim +1: Claude Sonnet 4.5
    Unverified signature
    42a4892
  3. Add aggressive GPU memory cleanup after UI analysis⁠

    Unverified signature
    4fda083
  4. Add aggressive GPU memory cleanup for T4 instances⁠

    Unverified signature
    5549e2b
  5. Improve model download performance on HF Spaces⁠

    Unverified signature
    a15a72c
  6. Handle legacy 'Unknown' sex values gracefully⁠

    Unverified signature
    6bb43ff
  7. Add progressive results display and sex validation to UI⁠

    Unverified signature
    7c7a1ba
  8. Fix premature sex validation warnings⁠

    Unverified signature
    e66cef9
  9. Enforce required sex parameter in Gradio CLI app⁠

    Unverified signature
    ac41c6b
  10. Update AEON inference to require sex parameter⁠

    Unverified signature
    0d1b788
  11. Remove 'Unknown' sex option from UI utilities⁠

    Unverified signature
    ddfa8f1
  12. Make sex parameter required in encode_sex function⁠

    Unverified signature
    466e964
  13. Fix AEON results column naming for multiple slides⁠

    Unverified signature
    7774e34

  1. Fix missing metadata files in model download⁠

    raylim +1: Claude Sonnet 4.5
    df63a56

  1. format

    Unverified signature
    2f29552
  2. Refactor inference modules to eliminate code duplication⁠

    raylim +1: Claude Sonnet 4.5
    Unverified signature
    0ab0da6
  3. Add CLI options to control model downloads⁠

    Unverified signature
    14c1ba6
  4. Update src/mosaic/inference/paladin.py⁠

    raylim +1: Copilot
    Unverified signature
    414e6c1
  5. Add GitHub Actions workflows and comprehensive test suite⁠

    Unverified signature
    4780d8d

  1. Fix remaining hardcoded data paths after rebase⁠

    raylim +1: Claude Sonnet 4.5
    Unverified signature
    c2c8715
  2. Add comprehensive logging for batch processing verification⁠

    raylim +1: Claude Sonnet 4.5
    Unverified signature
    6e06a36
  3. Fix segment_tissue unpacking in batch analysis⁠

    raylim +1: Claude Sonnet 4.5
    Unverified signature
    42bcf72
  4. Add batch processing optimization for slide analysis⁠

    raylim +1: Claude Sonnet 4.5
    Unverified signature
    0234c58

  1. Fix user directory creation and hide HF Spaces logs locally⁠

    raylim +1: Claude Sonnet 4.5
    Unverified signature
    07d6e0e

  1. Fix circular import by moving get_data_directory to separate module⁠

    raylim +1: Claude Sonnet 4.5
    Unverified signature
    52f8cb9
  2. Fix model file location to use HuggingFace cache directory⁠

    raylim +1: Claude Sonnet 4.5
    Unverified signature
    751062d

  1. Define DEFAULT_TISSUE_SITE_IDX constant for "Not Applicable" tissue site⁠

    copilot-swe-agent[bot] +1: raylim
    e1efb8d
  2. Merge pull request #12 from pathology-data-mining/copilot/sub-pr-7-one-more-time⁠

    Unverified signature
    50b5538
  3. Add error handling for missing tissue site CSV file⁠

    copilot-swe-agent[bot] +1: raylim
    45cb0d2
  4. Merge pull request #10 from pathology-data-mining/copilot/sub-pr-7-another-one⁠

    Unverified signature
    2f88344
  5. Merge pull request #9 from pathology-data-mining/copilot/sub-pr-7-again⁠

    Unverified signature
    8047026
  6. Add error handling for missing CSV files in get_tissue_site_map and get_sex_map⁠

    copilot-swe-agent[bot] +1: raylim
    85adf5f
  7. Fix hardcoded path for target_dict.tsv using robust path construction⁠

    copilot-swe-agent[bot] +1: raylim
    0e9fc10
  8. Update src/mosaic/inference/data.py⁠

    raylim +1: Copilot
    Unverified signature
    7b9f0ea
  9. Update src/mosaic/analysis.py⁠

    raylim +1: Copilot
    Unverified signature
    9cc95d5
  10. Remove unused global cancer type mappings from aeon.py⁠

    raylim +1: Claude
    Unverified signature
    bac4d5d
  11. Add Aeon model test suite and reproducibility scripts⁠

    raylim +1: Claude
    Unverified signature
    0506a57
  12. Add comprehensive sex and tissue site parameter support⁠

    raylim +1: Claude
    Unverified signature
    a2b6947

  1. Complete implementation of sex and tissue site parameters⁠

    Unverified signature
    49fbf68

  1. Add sex and tissue site parameters to Aeon inference⁠

    Unverified signature
    de40714

  1. Fix user detection by decoding JWT token from referer

    Unverified signature
    24b5de2
  2. Add debug logging for request object

    Unverified signature
    6d1bfd0

  1. Improve user detection: check username and auth headers

    Unverified signature
    cd62763
  2. Add request parameter to analyze_slide function signature

    Unverified signature
    0524123
  3. Add request parameter to analyze_slides function signature

    Unverified signature
    3cb7ed4
  4. Pass request parameter through UI to analyze_slide⁠

    Unverified signature
    d98d38e
  5. Add gr.Request parameter to analyze_slide signature

    Unverified signature
    7f1cc8e
  6. Add dynamic GPU duration: 60s for anonymous, 300s for logged-in users⁠

    Unverified signature
    0e5928b

  1. Fix T4 detection by checking actual GPU name⁠

    Unverified signature
    cbb7db9
  2. Add T4 GPU detection and optimized settings⁠

    Unverified signature
    18b7b6e