Monaibundle testing

Hi @diazandr3s

Referring to this page:

is this supposed to be working?
Freshly installed MONAILabel and issued the command

PS C:\Users\rudol> monailabel start_server --app apps/monaibundle --studies datasets/Task06_Lung/imagesTr --conf models lung_nodule_ct_detection

from a powershell

PYTHONPATH=C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages;C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts\
""
[2023-05-21 18:07:59,854] [29820] [MainThread] [INFO] (__main__:276) - USING:: version = False
[2023-05-21 18:07:59,855] [29820] [MainThread] [INFO] (__main__:276) - USING:: app = C:\Users\rudol\apps\monaibundle
[2023-05-21 18:07:59,856] [29820] [MainThread] [INFO] (__main__:276) - USING:: studies = C:\Users\rudol\datasets\Task06_Lung\imagesTr
[2023-05-21 18:07:59,856] [29820] [MainThread] [INFO] (__main__:276) - USING:: verbose = INFO
[2023-05-21 18:07:59,857] [29820] [MainThread] [INFO] (__main__:276) - USING:: conf = [['models', 'lung_nodule_ct_detection']]
[2023-05-21 18:07:59,858] [29820] [MainThread] [INFO] (__main__:276) - USING:: host = 0.0.0.0
[2023-05-21 18:07:59,858] [29820] [MainThread] [INFO] (__main__:276) - USING:: port = 8000
[2023-05-21 18:07:59,859] [29820] [MainThread] [INFO] (__main__:276) - USING:: uvicorn_app = monailabel.app:app
[2023-05-21 18:07:59,861] [29820] [MainThread] [INFO] (__main__:276) - USING:: ssl_keyfile = None
[2023-05-21 18:07:59,862] [29820] [MainThread] [INFO] (__main__:276) - USING:: ssl_certfile = None
[2023-05-21 18:07:59,862] [29820] [MainThread] [INFO] (__main__:276) - USING:: ssl_keyfile_password = None
[2023-05-21 18:07:59,863] [29820] [MainThread] [INFO] (__main__:276) - USING:: ssl_ca_certs = None
[2023-05-21 18:07:59,863] [29820] [MainThread] [INFO] (__main__:276) - USING:: workers = None
[2023-05-21 18:07:59,864] [29820] [MainThread] [INFO] (__main__:276) - USING:: limit_concurrency = None
[2023-05-21 18:07:59,864] [29820] [MainThread] [INFO] (__main__:276) - USING:: access_log = False
[2023-05-21 18:07:59,864] [29820] [MainThread] [INFO] (__main__:276) - USING:: log_config = None
[2023-05-21 18:07:59,865] [29820] [MainThread] [INFO] (__main__:276) - USING:: dryrun = False
[2023-05-21 18:07:59,865] [29820] [MainThread] [INFO] (__main__:276) - USING:: action = start_server
[2023-05-21 18:07:59,866] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_API_STR =
[2023-05-21 18:07:59,866] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_PROJECT_NAME = MONAILabel
[2023-05-21 18:07:59,866] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_APP_DIR =
[2023-05-21 18:07:59,866] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_STUDIES =
[2023-05-21 18:07:59,868] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_AUTH_ENABLE = False
[2023-05-21 18:07:59,869] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_AUTH_DB =
[2023-05-21 18:07:59,869] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_APP_CONF = '{}'
[2023-05-21 18:07:59,869] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_TASKS_TRAIN = True
[2023-05-21 18:07:59,870] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_TASKS_STRATEGY = True
[2023-05-21 18:07:59,870] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_TASKS_SCORING = True
[2023-05-21 18:07:59,870] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_TASKS_BATCH_INFER = True
[2023-05-21 18:07:59,871] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE =
[2023-05-21 18:07:59,872] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_URL =
[2023-05-21 18:07:59,873] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_USERNAME =
[2023-05-21 18:07:59,874] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_PASSWORD =
[2023-05-21 18:07:59,874] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_API_KEY =
[2023-05-21 18:07:59,874] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_CACHE_PATH =
[2023-05-21 18:07:59,874] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_PROJECT =
[2023-05-21 18:07:59,875] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_ASSET_PATH =
[2023-05-21 18:07:59,875] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_DSA_ANNOTATION_GROUPS =
[2023-05-21 18:07:59,875] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_USERNAME =
[2023-05-21 18:07:59,876] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_PASSWORD =
[2023-05-21 18:07:59,876] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_CACHE_PATH =
[2023-05-21 18:07:59,877] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_QIDO_PREFIX = None
[2023-05-21 18:07:59,877] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_WADO_PREFIX = None
[2023-05-21 18:07:59,878] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_STOW_PREFIX = None
[2023-05-21 18:07:59,878] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_FETCH_BY_FRAME = False
[2023-05-21 18:07:59,878] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_CONVERT_TO_NIFTI = True
[2023-05-21 18:07:59,879] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_SEARCH_FILTER = '{"Modality": "CT"}'
[2023-05-21 18:07:59,879] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_CACHE_EXPIRY = 180
[2023-05-21 18:07:59,879] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_PROXY_TIMEOUT = 30.0
[2023-05-21 18:07:59,880] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_READ_TIMEOUT = 5.0
[2023-05-21 18:07:59,880] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_AUTO_RELOAD = True
[2023-05-21 18:07:59,881] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_READ_ONLY = False
[2023-05-21 18:07:59,881] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_FILE_EXT = '["*.nii.gz", "*.nii", "*.nrrd", "*.jpg", "*.png", "*.tif", "*.svs", "*.xml"]'
[2023-05-21 18:07:59,882] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_SERVER_PORT = 8000
[2023-05-21 18:07:59,882] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_CORS_ORIGINS = '[]'
[2023-05-21 18:07:59,882] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_SESSIONS = True
[2023-05-21 18:07:59,882] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_SESSION_PATH =
[2023-05-21 18:07:59,885] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_SESSION_EXPIRY = 3600
[2023-05-21 18:07:59,885] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_INFER_CONCURRENCY = -1
[2023-05-21 18:07:59,886] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_INFER_TIMEOUT = 600
[2023-05-21 18:07:59,889] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_TRACKING_ENABLED = True
[2023-05-21 18:07:59,889] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_TRACKING_URI =
[2023-05-21 18:07:59,890] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_ZOO_SOURCE = github
[2023-05-21 18:07:59,890] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_ZOO_REPO = Project-MONAI/model-zoo/hosting_storage_v1
[2023-05-21 18:07:59,891] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_ZOO_AUTH_TOKEN =
[2023-05-21 18:07:59,891] [29820] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_AUTO_UPDATE_SCORING = True
[2023-05-21 18:07:59,892] [29820] [MainThread] [INFO] (__main__:281) -
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\main.py", line 342, in <module>
    Main().run()
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\main.py", line 133, in run
    self.action_start_server(args)
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\main.py", line 234, in action_start_server
    uvicorn.run(
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\uvicorn\main.py", line 568, in run
    server.run()
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\uvicorn\server.py", line 59, in run
    return asyncio.run(self.serve(sockets=sockets))
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\asyncio\runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\asyncio\base_events.py", line 647, in run_until_complete
    return future.result()
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\uvicorn\server.py", line 66, in serve
    config.load()
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\uvicorn\config.py", line 471, in load
    self.loaded_app = import_from_string(self.app)
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\uvicorn\importer.py", line 24, in import_from_string
    raise exc from None
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\uvicorn\importer.py", line 21, in import_from_string
    module = importlib.import_module(module_str)
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\app.py", line 23, in <module>
    from monailabel.endpoints import (
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\endpoints\activelearning.py", line 19, in <module>
    from monailabel.interfaces.app import MONAILabelApp
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\interfaces\app.py", line 38, in <module>
    from monailabel.datastore.dicom import DICOMwebClientX, DICOMWebDatastore
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\datastore\dicom.py", line 26, in <module>
    from monailabel.datastore.utils.convert import binary_to_image, dicom_to_nifti, nifti_to_dicom_seg
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\datastore\utils\convert.py", line 23, in <module>
    from monai.data import write_nifti
ImportError: cannot import name 'write_nifti' from 'monai.data' (C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monai\data\__init__.py)
PS C:\Users\rudol>
PS C:\Users\rudol> monailabel start_server --app apps/monaibundle --studies datasets/Task06_Lung/imagesTr --conf models lung_nodule_ct_detection
Using PYTHONPATH=C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages;C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts\
""
[2023-05-21 18:08:59,845] [35816] [MainThread] [INFO] (__main__:276) - USING:: version = False
[2023-05-21 18:08:59,845] [35816] [MainThread] [INFO] (__main__:276) - USING:: app = C:\Users\rudol\apps\monaibundle
[2023-05-21 18:08:59,845] [35816] [MainThread] [INFO] (__main__:276) - USING:: studies = C:\Users\rudol\datasets\Task06_Lung\imagesTr
[2023-05-21 18:08:59,846] [35816] [MainThread] [INFO] (__main__:276) - USING:: verbose = INFO
[2023-05-21 18:08:59,847] [35816] [MainThread] [INFO] (__main__:276) - USING:: conf = [['models', 'lung_nodule_ct_detection']]
[2023-05-21 18:08:59,847] [35816] [MainThread] [INFO] (__main__:276) - USING:: host = 0.0.0.0
[2023-05-21 18:08:59,848] [35816] [MainThread] [INFO] (__main__:276) - USING:: port = 8000
[2023-05-21 18:08:59,848] [35816] [MainThread] [INFO] (__main__:276) - USING:: uvicorn_app = monailabel.app:app
[2023-05-21 18:08:59,848] [35816] [MainThread] [INFO] (__main__:276) - USING:: ssl_keyfile = None
[2023-05-21 18:08:59,849] [35816] [MainThread] [INFO] (__main__:276) - USING:: ssl_certfile = None
[2023-05-21 18:08:59,849] [35816] [MainThread] [INFO] (__main__:276) - USING:: ssl_keyfile_password = None
[2023-05-21 18:08:59,850] [35816] [MainThread] [INFO] (__main__:276) - USING:: ssl_ca_certs = None
[2023-05-21 18:08:59,850] [35816] [MainThread] [INFO] (__main__:276) - USING:: workers = None
[2023-05-21 18:08:59,852] [35816] [MainThread] [INFO] (__main__:276) - USING:: limit_concurrency = None
[2023-05-21 18:08:59,852] [35816] [MainThread] [INFO] (__main__:276) - USING:: access_log = False
[2023-05-21 18:08:59,852] [35816] [MainThread] [INFO] (__main__:276) - USING:: log_config = None
[2023-05-21 18:08:59,853] [35816] [MainThread] [INFO] (__main__:276) - USING:: dryrun = False
[2023-05-21 18:08:59,853] [35816] [MainThread] [INFO] (__main__:276) - USING:: action = start_server
[2023-05-21 18:08:59,854] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_API_STR =
[2023-05-21 18:08:59,855] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_PROJECT_NAME = MONAILabel
[2023-05-21 18:08:59,855] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_APP_DIR =
[2023-05-21 18:08:59,856] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_STUDIES =
[2023-05-21 18:08:59,857] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_AUTH_ENABLE = False
[2023-05-21 18:08:59,857] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_AUTH_DB =
[2023-05-21 18:08:59,858] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_APP_CONF = '{}'
[2023-05-21 18:08:59,858] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_TASKS_TRAIN = True
[2023-05-21 18:08:59,858] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_TASKS_STRATEGY = True
[2023-05-21 18:08:59,859] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_TASKS_SCORING = True
[2023-05-21 18:08:59,859] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_TASKS_BATCH_INFER = True
[2023-05-21 18:08:59,860] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE =
[2023-05-21 18:08:59,860] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_URL =
[2023-05-21 18:08:59,861] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_USERNAME =
[2023-05-21 18:08:59,861] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_PASSWORD =
[2023-05-21 18:08:59,861] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_API_KEY =
[2023-05-21 18:08:59,861] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_CACHE_PATH =
[2023-05-21 18:08:59,862] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_PROJECT =
[2023-05-21 18:08:59,862] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_ASSET_PATH =
[2023-05-21 18:08:59,863] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_DSA_ANNOTATION_GROUPS =
[2023-05-21 18:08:59,863] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_USERNAME =
[2023-05-21 18:08:59,864] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_PASSWORD =
[2023-05-21 18:08:59,864] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_CACHE_PATH =
[2023-05-21 18:08:59,865] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_QIDO_PREFIX = None
[2023-05-21 18:08:59,865] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_WADO_PREFIX = None
[2023-05-21 18:08:59,865] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_STOW_PREFIX = None
[2023-05-21 18:08:59,866] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_FETCH_BY_FRAME = False
[2023-05-21 18:08:59,866] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_CONVERT_TO_NIFTI = True
[2023-05-21 18:08:59,867] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_SEARCH_FILTER = '{"Modality": "CT"}'
[2023-05-21 18:08:59,869] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_CACHE_EXPIRY = 180
[2023-05-21 18:08:59,869] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_PROXY_TIMEOUT = 30.0
[2023-05-21 18:08:59,870] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DICOMWEB_READ_TIMEOUT = 5.0
[2023-05-21 18:08:59,874] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_AUTO_RELOAD = True
[2023-05-21 18:08:59,874] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_READ_ONLY = False
[2023-05-21 18:08:59,875] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_DATASTORE_FILE_EXT = '["*.nii.gz", "*.nii", "*.nrrd", "*.jpg", "*.png", "*.tif", "*.svs", "*.xml"]'
[2023-05-21 18:08:59,875] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_SERVER_PORT = 8000
[2023-05-21 18:08:59,876] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_CORS_ORIGINS = '[]'
[2023-05-21 18:08:59,876] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_SESSIONS = True
[2023-05-21 18:08:59,876] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_SESSION_PATH =
[2023-05-21 18:08:59,877] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_SESSION_EXPIRY = 3600
[2023-05-21 18:08:59,877] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_INFER_CONCURRENCY = -1
[2023-05-21 18:08:59,877] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_INFER_TIMEOUT = 600
[2023-05-21 18:08:59,878] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_TRACKING_ENABLED = True
[2023-05-21 18:08:59,878] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_TRACKING_URI =
[2023-05-21 18:08:59,879] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_ZOO_SOURCE = github
[2023-05-21 18:08:59,879] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_ZOO_REPO = Project-MONAI/model-zoo/hosting_storage_v1
[2023-05-21 18:08:59,880] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_ZOO_AUTH_TOKEN =
[2023-05-21 18:08:59,880] [35816] [MainThread] [INFO] (__main__:280) - ENV SETTINGS:: MONAI_LABEL_AUTO_UPDATE_SCORING = True
[2023-05-21 18:08:59,880] [35816] [MainThread] [INFO] (__main__:281) -
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\main.py", line 342, in <module>
    Main().run()
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\main.py", line 133, in run
    self.action_start_server(args)
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\main.py", line 234, in action_start_server
    uvicorn.run(
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\uvicorn\main.py", line 568, in run
    server.run()
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\uvicorn\server.py", line 59, in run
    return asyncio.run(self.serve(sockets=sockets))
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\asyncio\runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\asyncio\base_events.py", line 647, in run_until_complete
    return future.result()
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\uvicorn\server.py", line 66, in serve
    config.load()
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\uvicorn\config.py", line 471, in load
    self.loaded_app = import_from_string(self.app)
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\uvicorn\importer.py", line 24, in import_from_string
    raise exc from None
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\uvicorn\importer.py", line 21, in import_from_string
    module = importlib.import_module(module_str)
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\app.py", line 23, in <module>
    from monailabel.endpoints import (
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\endpoints\activelearning.py", line 19, in <module>
    from monailabel.interfaces.app import MONAILabelApp
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\interfaces\app.py", line 38, in <module>
    from monailabel.datastore.dicom import DICOMwebClientX, DICOMWebDatastore
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\datastore\dicom.py", line 26, in <module>
    from monailabel.datastore.utils.convert import binary_to_image, dicom_to_nifti, nifti_to_dicom_seg
  File "C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monailabel\datastore\utils\convert.py", line 23, in <module>
    from monai.data import write_nifti
ImportError: cannot import name 'write_nifti' from 'monai.data' (C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\monai\data\__init__.py)
1 Like

Hi @rbumm , thanks for trying the monailabel. This issue should be caused by the version consistent between monai and monailabel, The “write_nifti” is deprecated in recent update. Can you try reinstall monai by using:

“pip install monai==1.2.0rc6”

1 Like

I am now on a different computer, installed 1.2.0rc6, but get:

PS C:\Users\rudol\MONAILABEL> monailabel apps --download --name monaibundle --output workspace
Using PYTHONPATH=C:\Users\rudol\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages;
App monaibundle => C:\Users\rudol\MONAILabel\sample-apps\monaibundle not exists
1 Like

Hi @rbumm,

This is strange. How did you install the monailabel library? Did you use the GitHub repo? If yes, you don’t need to download the monaibundle app - it is already there.
If not, can I ask you what’s the MONAI Label version you are using?

Another option is to download the monaibundle app folder directly from the GitHub repository: MONAILabel/sample-apps/monaibundle at main · Project-MONAI/MONAILabel · GitHub

Please let us know

I am pleased to confirm that we’ve successfully implemented the MONAILabel monaibundle setup. Here’s an overview of the steps I undertook to achieve this:

Firstly, I began by uninstalling the existing MONAILabel and Monai installations. This was accomplished by running the following commands in the terminal:

pip uninstall monailabel
pip uninstall monai

Subsequently, I adhered to our outlined procedures for setting up MONAILabel from scratch. For those who need to refer to these instructions, they can be found on our Project Week webpage.

I followed these guidelines until I reached the command to set the MONAILabel script paths:

$Env:PATH += ";C:\Users\yourname\MONAILabel\monailabel\scripts"

After setting the paths, the next step was to installed Monai as recommended above:

pip install monai==1.2.0rc6

After a “cd $home”, where my MONAILabel folder is located, the start_server command was issued:

monailabel start_server --app MONAILabel/sample-apps/monaibundle --studies c:/Data/Task06_Lung/imagesTr --conf models lung_nodule_ct_detection

After this command, the correct and requested model was automatically loaded from the Monai Model Zoo, which is a highly commendable feature.

I then proceeded to test our setup with the 3D Slicer and the MONAILabel extension using the CT Chest dataset. It was great to see that the AI successfully detected some nodules!

I want to express my enthusiasm for this significant monaibundle achievement. The ease of implementation lets me hope that there will be a promising future for integrating a variety of models from the Zoo into 3D Slicer setups and extensions.

Great work, @zephyrie, @diazandr3s everyone @ NVIDIA!

Sidenote: The process was implemented on an AWS EC2 Windows server instance with an A10G GPU (23 GB dedicated video RAM).

Best,

Rudolf

1 Like

Many thanks for reporting back, @rbumm
I’m glad to hear this :slight_smile: