config - dlstkdals123/MDC-Multi-hop-Distributed-Computing GitHub Wiki
λ§μ§λ§ μμ μΌ: 2025-06-03
Home: :link: λ§€λ΄μΌ
config
λ€μν μ 보λ₯Ό ν¬ν¨νλ κ°μ²΄λ€μ
λλ€.
μλλ μμμ
λλ€.
{
"NetworkInfo": {
"queue_name": "LRLO",
"scheduling_algorithm": "scheduling/Dijkstra.py",
"collect_garbage_job_time": 300,
"jobs": {
"test job 1": {
"job_type": "dnn",
"model_name": "yolov5",
"warmup": "True",
"warmup_input": [1, 3, 320, 320],
"split_points": [
[0, 0],
[0, 1],
[1, 2],
[2, 3],
[3, 4]
],
"source": "192.168.1.5",
"destination": "192.168.1.8"
}
},
"network": {
"192.168.1.5": ["192.168.1.6"],
"192.168.1.6": ["192.168.1.8"],
"192.168.1.7": ["192.168.1.8"],
"192.168.1.8": []
},
"router": [
"192.168.1.5"
]
},
"Controller": {
"experiment_name": "LRLO_JN_V_30000000",
"sync_time": 1.0
}
}
NetworkInfo
"queue_name": "LRLO"
: μΈλΆ νλ‘μΈμ€μ ν΅μ ν λ νμν named pipeμ μ΄λ¦μ λλ€."scheduling_algorithm": "scheduling/Dijkstra.py
: μ€μΌμ€λ§ μκ³ λ¦¬μ¦ κ°μ²΄λ₯Ό λνλ΄λ κ²½λ‘μ λλ€."collect_garbage_job_time": 300
: κ°λΉμ§ 컬λ μ μμ μ£ΌκΈ°μ λλ€. λ¨μλ (λΆ)μ λλ€.
jobs
"jobs": {
"test job 1": {
"job_type": "dnn",
"model_name": "yolov5",
"warmup": "True",
"warmup_input": [1, 3, 320, 320],
"split_points": [
[0, 0],
[0, 1],
[1, 2],
[2, 3],
[3, 4]
],
"source": "192.168.1.5",
"destination": "192.168.1.8"
}
},
λ€νΈμν¬μ μλ μμ μ 보μ λλ€.
test job 1
: μμ μ μ΄λ¦μ λλ€.job_type
: ν΄λΉ μμ μ μ νμ λνλ λλ€.model_name
: ν΄λΉ μμ μ μ²λ¦¬ν λͺ¨λΈμ λλ€.utils/utils.py
μload_model()
μ μ μλμ΄μΌ ν©λλ€.warmup
: DNNμ warmup μ¬λΆλ₯Ό κ²°μ ν©λλ€.warmup_input
: warmupμ ν¬κΈ°λ₯Ό κ²°μ ν©λλ€.split_points
: DNNμ splitν ꡬκ°μ κ²°μ ν©λλ€.source
: μμ μ μμ μμΉλ₯Ό κ²°μ ν©λλ€.destination
: μμ μ μλ£ μμΉλ₯Ό κ²°μ ν©λλ€.
network
"network": {
"192.168.1.5": ["192.168.1.6"],
"192.168.1.6": ["192.168.1.8"],
"192.168.1.7": ["192.168.1.8"],
"192.168.1.8": []
},
λ€νΈμν¬ μ 보λ₯Ό λ°©ν₯ κ·Έλνλ‘ λνλ
λλ€.
κ²°κ³Όμ μΌλ‘ μλμ κ°μ΅λλ€.
router
"router": [
"192.168.1.5"
],
routerμ ν¬ν¨λ Nodeλ DNNμ κ³μ°νμ§ μμ΅λλ€.
sync_time
: λκΈ°ν μκ°.
ControllerInfo
"experiment_name": "LRLO_JN_V_30000000"
: κ²°κ³Όλ₯Ό μ μ₯νλ ν΄λ μ΄λ¦μ μ¬μ©λ©λλ€."sync_time": 1.0
: μ 보λ₯Ό μμ§νλ μ£ΌκΈ°μ λλ€. backlogμ gpu μ¬μ©λμ μΆμ ν©λλ€.