본문으로 건너뛰기

그래프 및 파이프라인

Neat 그래프와 파이프라인을 구성, 진단, 조정 및 배포합니다. 이 튜토리얼을 순서대로 진행하세요.

수동으로 `Graph`를 구성합니다. 입력 노드, 출력 노드를 만들고, 모델은 사용하지 않은 상태로 하나의 프레임을 파이프라인에 적용합니다. 모델이 추가되기 전에 파이프라인의 기본 요소들을 개별적으로 확인합니다.

graphbuildrunpipeline

`Graph`에 `model.graph()` 및 `model.graph(options)`를 사용하여 모델을 연결합니다. 이 두 가지 구성 패턴은 연결 제어 수준이 다르므로, 간단한 실행과 다중 카메라 배포 중 어떤 것에 더...

graphcompositionpatterns

가장 작고 유용한 공개 버전을 구축합니다. Neat `Graph` — 하나는 *이름이 있는* `Input` *이름이 지정된* 것에 연결됨 `Output` — 그런 다음 샘플을 이름으로 지정하여 해당 샘플을 통과시키고, 샘플의...

graphtraversalmetadata

컴파일된 모델을 `graph.add(model)`을 사용하여 공개 `Graph`에 추가하면, 내부 런타임 그래프에 직접 접근하지 않고도 모델 실행을 중심으로 그래프 수준의 오케스트레이션(라우팅, 스케줄링, 추가 입력/출력)을...

graphhybridmodelmpk

하나의 공개 그래프(`Graph`)를 통해 여러 개의 논리적 스트림을 실행하고, 두 개의 명명된 입력을 결합하여 하나의 결정론적 번들 출력으로 만듭니다. 이는 다중 카메라 또는 다중 소스 시스템의 기본 패턴으로, 관련된 입력...

graphmultistreamschedulerjoin

세 가지 검사 — `graph.validate()` (그래프 유효성 검사), 하나의 측정된 `run.run()` 실행, 그리고 `MeasureReport` 진단 — 를 통해 파이프라인을 우선적으로 검사하여, 파이프라인이 올바...

diagnosticsdebuggingobservability

부하 상태에서 동작을 제어하는 비동기 파이프라인 설정을 조정합니다. 큐 깊이와 오버플로 정책을 조정한 다음, 실제로 어떤 일이 일어났는지 측정합니다.

performancetuningasyncqueues

이전 장에서 배운 내용을 바탕으로 프로덕션 스타일의 실행 루프를 구성합니다. 여기에는 명시적인 모델 옵션, 명시적인 라우트 옵션, 명시적인 실행 옵션, 그리고 하나의 비동기 푸시/풀 루프가 포함됩니다. 이는 완전한 제품 프레...

productionreliabilitydeployment