Visual Anomaly Inference
cycle_counter.VisualAnomalyInferenceHandler
build(config)
classmethod
InferenceHandler 인스턴스를 생성합니다.
Parameters:
Returns:
| Name | Type | Description |
|---|---|---|
InferenceHandler |
VisualAnomalyInferenceHandler
|
build가 완료된 InferenceHandler 인스턴스를 반환합니다. |
VisualAnomalyInferenceHandler
|
``` |
infer(data)
InferenceHandler를 사용하여 데이터를 추론합니다.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data |
CycleInfo
|
CycleInfo, 추론할 데이터 |
required |
Returns:
set_inference_option(model_id, key, value)
get_inference_option(model_id, key)
InferenceHandler를 사용하여 추론 옵션을 가져옵니다.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
model_id |
int
|
int, 모델 아이디 |
required |
key |
str
|
str, 옵션 key |
required |
Returns:
| Type | Description |
|---|---|
Any
|
|
Keys
각 모델의 get_default_inference_option과 동일합니다.
get_default_inference_option(model_id, key)
InferenceHandler를 사용하여 기본 추론 옵션을 가져옵니다.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
model_id |
int
|
int, 모델 아이디 |
required |
key |
str
|
str, 옵션 key |
required |
Returns:
| Type | Description |
|---|---|
Any
|
|
Keys
각 모델의 get_default_inference_option과 동일합니다.
warmup()
InferenceHandler를 사용하여 추론 옵션을 웜업합니다.
Returns:
| Type | Description |
|---|---|
None
|
None |