Safemotion Lib
Loading...
Searching...
No Matches
smaction
runner
mmaction_base_runner.py
Go to the documentation of this file.
1
from
abc
import
abstractmethod
2
3
from
mmengine.dataset
import
Compose
4
from
mmengine.registry
import
init_default_scope
5
from
mmaction.apis
import
init_recognizer
6
7
8
class
MMActionBaseRunner
:
9
10
def
__init__
(self, model_cfg, model_checkpoint, device):
11
12
self.
model
= init_recognizer(model_cfg, model_checkpoint, device)
13
14
cfg = self.
model
.cfg
15
init_default_scope(cfg.get(
'default_scope'
,
'mmaction'
))
16
test_pipeline_cfg = cfg.test_pipeline
17
self.
test_pipeline
= Compose(test_pipeline_cfg)
18
19
@abstractmethod
20
def
make_action_input
(self, *args, **kwargs ):
21
pass
22
23
@abstractmethod
24
def
run_recognizer
(self, *args, **kwargs):
25
pass
mmaction_base_runner.MMActionBaseRunner
Definition
mmaction_base_runner.py:8
mmaction_base_runner.MMActionBaseRunner.run_recognizer
run_recognizer(self, *args, **kwargs)
Definition
mmaction_base_runner.py:24
mmaction_base_runner.MMActionBaseRunner.make_action_input
make_action_input(self, *args, **kwargs)
Definition
mmaction_base_runner.py:20
mmaction_base_runner.MMActionBaseRunner.test_pipeline
test_pipeline
Definition
mmaction_base_runner.py:17
mmaction_base_runner.MMActionBaseRunner.__init__
__init__(self, model_cfg, model_checkpoint, device)
Definition
mmaction_base_runner.py:10
mmaction_base_runner.MMActionBaseRunner.model
model
Definition
mmaction_base_runner.py:12
Generated by
1.10.0