File size: 843 Bytes
aef1f5a
 
 
 
 
 
 
a544a50
 
 
 
aef1f5a
 
 
 
 
 
 
 
 
fa1717e
aef1f5a
a544a50
aef1f5a
 
 
 
 
a544a50
aef1f5a
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
"""Inference module for stroke-deepisles-demo."""

from stroke_deepisles_demo.inference.deepisles import (
    DeepISLESResult,
    run_deepisles_on_folder,
    validate_input_folder,
)
from stroke_deepisles_demo.inference.direct import (
    DirectInvocationResult,
    run_deepisles_direct,
)
from stroke_deepisles_demo.inference.docker import (
    DockerRunResult,
    build_docker_command,
    check_docker_available,
    ensure_docker_available,
    run_container,
)

__all__ = [
    # Note: Docker image is now configurable via Settings.deepisles_docker_image
    "DeepISLESResult",
    "DirectInvocationResult",
    "DockerRunResult",
    "build_docker_command",
    "check_docker_available",
    "ensure_docker_available",
    "run_container",
    "run_deepisles_direct",
    "run_deepisles_on_folder",
    "validate_input_folder",
]