Commit History

  1. fix: Display generated X-ray images in visualization panel⁠

    samwell +1: Claude
    39784b3
  2. feat: Filter tools based on mode for Socratic teaching⁠

    samwell +1: Claude
    9b867b2
  3. feat: Enable RoentGen-v2 synthetic X-ray generation⁠

    samwell +1: Claude
    8dd90e9

  1. fix: Downgrade transformers to 4.51.3 to fix grounding tool⁠

    samwell +1: Claude
    37bdbfa
  2. fix: Load grounding model without dtype parameter to avoid errors⁠

    samwell +1: Claude
    e7a5afc
  3. fix: Update grounding tool for transformers 4.56.0 and fix DICOM segmentation⁠

    samwell +1: Claude
    99d91bc

  1. fix: Don't invert processed DICOM files for segmentation⁠

    samwell +1: Claude
    8bb9754
  2. fix: Persist uploaded image across interactions to keep visualization visible⁠

    samwell +1: Claude
    8edb8da
  3. fix: Update tokenizers version to be compatible with transformers 4.56.0⁠

    samwell +1: Claude
    be1ba0f
  4. fix: Upgrade transformers to 4.56.0 to fix NV-Reason-CXR dtype error⁠

    samwell +1: Claude
    6a7c30f
  5. fix: Load NV-Reason-CXR without dtype parameter to avoid JSON error⁠

    samwell +1: Claude
    7a6a9a6
  6. fix: Use 'dtype' instead of deprecated 'torch_dtype' for NV-Reason-CXR⁠

    samwell +1: Claude
    f49ba8b
  7. feat: Display uploaded X-ray image as reference before visualization⁠

    samwell +1: Claude
    b2960ee
  8. fix: Handle empty assistant responses when visualizations are generated⁠

    samwell +1: Claude
    d2991ca
  9. fix: Invert PNG/JPEG X-rays before HU conversion for accurate segmentation⁠

    samwell +1: Claude
    85e170b
  10. refactor: Remove FastAPI integration, keep Gradio only⁠

    samwell +1: Claude
    0b51074
  11. debug: Add verbose logging to NV-Reason-CXR loading⁠

    samwell +1: Claude
    e88cf5f
  12. fix: Preserve FastAPI routes when mounting Gradio⁠

    samwell +1: Claude
    3e5432f
  13. fix: Match NVIDIA's official NV-Reason-CXR loading approach⁠

    samwell +1: Claude
    c1c4dbf
  14. fix: Disable NV-Reason-CXR quantization in app.py to resolve dict.to_dict() error⁠

    samwell +1: Claude
    223042e
  15. feat: Add FastAPI to expose MedGemma via REST API⁠

    samwell +1: Claude
    3a26781
  16. fix: Remove quantization parameters from NV-Reason-CXR to fix dict.to_dict() error⁠

    samwell +1: Claude
    90107a8

  1. refactor: Integrate message box into chat interface⁠

    samwell +1: Claude
    30b53f2
  2. feat: Side-by-side layout with chat and visualization⁠

    samwell +1: Claude
    227178d
  3. fix: Display proper WhatsApp-style chat conversation flow⁠

    samwell +1: Claude
    4167f4b
  4. refactor: Simplify segmentation to single overlay panel⁠

    samwell +1: Claude
    0e36bfb
  5. fix: Use correct Hounsfield Unit range for torchxrayvision segmentation⁠

    samwell +1: Claude
    f6108da
  6. debug: Add comprehensive logging for segmentation pipeline⁠

    samwell +1: Claude
    940e3ae
  7. fix: Add 3-panel diagnostic visualization for segmentation⁠

    samwell +1: Claude
    6d677d9
  8. fix: Lower segmentation threshold and add probability debugging⁠

    samwell +1: Claude
    7f44ee5

  1. fix: Enhanced segmentation overlay with contours and better alignment⁠

    samwell +1: Claude
    89eb957
  2. fix: Improve segmentation overlay and add DICOM support⁠

    samwell +1: Claude
    3a18164
  3. fix: Enable Gemini vision support for image analysis⁠

    samwell +1: Claude
    9dc78d7
  4. feat: Add Socratic AI Tutor mode with toggle⁠

    samwell +1: Claude
    11b0dac

  1. Display segmentation visualizations in UI⁠

    samwell +1: Claude
    7d28f28
  2. Fix NV-Reason-CXR quantization config error⁠

    samwell +1: Claude
    f1877c8
  3. Add ChestXRaySegmentationTool for anatomical structure segmentation⁠

    samwell +1: Claude
    f372684
  4. Re-enable NV-Reason-CXR for L40S GPU (48GB VRAM)⁠

    samwell +1: Claude
    18ae80c
  5. Fix Gradio messages format based on official documentation⁠

    samwell +1: Claude
    e7caa1e
  6. Fix Gradio messages format for updated HF Spaces⁠

    samwell +1: Claude
    79ed555
  7. Revert to old Gradio format for HF Spaces compatibility⁠

    samwell +1: Claude
    f901e76
  8. Re-enable MAIRA-2 Grounding for L40S GPU⁠

    samwell +1: Claude
    a782449
  9. Fix Gradio messages format for newer HF Spaces version⁠

    samwell +1: Claude
    d49cf95
  10. Disable MAIRA-2 Grounding to prioritize VQA on L4 GPU⁠

    samwell +1: Claude
    cf6f864
  11. Disable NV-Reason-CXR to prioritize VQA tool on L4 GPU⁠

    samwell +1: Claude
    2ae6f9b
  12. Re-enable NV-Reason-CXR for L4 GPU upgrade⁠

    samwell +1: Claude
    78ca1de
  13. Revert to older Gradio chatbot format for compatibility⁠

    samwell +1: Claude
    6a95523
  14. Fix Gradio chatbot message format error⁠

    samwell +1: Claude
    cd8c9a2
  15. Disable NV-Reason-CXR to save storage space⁠

    samwell +1: Claude
    3d05726
  16. Fix MAIRA-2 grounding tool - remove BitsAndBytesConfig⁠

    samwell +1: Claude
    39ab112