mosaic-zero / src /mosaic /analysis.py

Commit History

  1. Centralize hardware detection and optimize T4 GPU memory management⁠

    raylim +1: Claude Sonnet 4.5
    Unverified signature
    42a4892
  2. Add aggressive GPU memory cleanup for T4 instances⁠

    Unverified signature
    5549e2b
  3. Update AEON inference to require sex parameter⁠

    Unverified signature
    0d1b788

  1. 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. Update src/mosaic/analysis.py⁠

    raylim +1: Copilot
    Unverified signature
    9cc95d5
  2. Add Aeon model test suite and reproducibility scripts⁠

    raylim +1: Claude
    Unverified signature
    0506a57
  3. 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 gr.Request parameter to analyze_slide signature

    Unverified signature
    7f1cc8e
  4. 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
  3. Actually apply simplification: remove individual decorators, add single pipeline decorator

    Unverified signature
    91b0515
  4. Simplify: single GPU decorator on pipeline instead of 4 separate calls⁠

    Unverified signature
    949282a
  5. Reduce GPU durations to fit 300s total limit per request⁠

    Unverified signature
    4d7da11
  6. Remove chunking completely - doesn't work with ZeroGPU⁠

    Unverified signature
    8d94a99
  7. Increase chunk sizes for better performance⁠

    Unverified signature
    80e07ea
  8. Implement proper multi-GPU-call chunking for ZeroGPU⁠

    Unverified signature
    14f8f4b
  9. Drastically reduce chunk sizes for ZeroGPU reliability⁠

    Unverified signature
    658b7b2
  10. Make all GPU memory stats collection optional with try-except⁠

    Unverified signature
    c6bd865
  11. Fix CUDA device error by checking availability before reset⁠

    Unverified signature
    aafc601
  12. Implement chunked processing for ZeroGPU to prevent token expiry⁠

    Unverified signature
    445c0ed
  13. Fix ZeroGPU detection to use correct env var⁠

    Unverified signature
    d69d3b8
  14. Optimize batch sizes for H100 ZeroGPU and reduce Optimus duration⁠

    Unverified signature
    3f232ad
  15. Fix ZeroGPU detection and increase workers for non-ZeroGPU environments⁠

    Unverified signature
    875e616

  1. Increase Optimus GPU duration to 600s (max)

    Unverified signature
    a1464f6
  2. Separate GPU calls for each operation in HF Spaces

    Unverified signature
    23a1b1e
  3. Import spaces before CUDA packages to fix initialization error

    Unverified signature
    849bc8d
  4. fix: increase zerogpu duration

    Unverified signature
    c1f995e

  1. Set num_workers=0 for Zero GPU compatibility⁠

    copilot-swe-agent[bot] +1: raylim
    641c24a
  2. Separate tissue segmentation from GPU-decorated function⁠

    copilot-swe-agent[bot] +1: raylim
    02bf3db
  3. Add Hugging Face Spaces Zero GPU support⁠

    copilot-swe-agent[bot] +1: raylim
    2a074d9

  1. Add comprehensive documentation improvements⁠

    copilot-swe-agent[bot] +1: raylim
    71ae2f0

  1. Refactor Gradio UI into separate module for better readability⁠

    copilot-swe-agent[bot] +1: raylim
    b955807