Skip to content

Commit 10a7d61

Browse files
author
haoquan
committed
add init
1 parent 310aa2d commit 10a7d61

File tree

972 files changed

+118439
-3
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

972 files changed

+118439
-3
lines changed

config/X3D_M.yaml

+60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
TRAIN:
2+
# ENABLE: False # default True
3+
DATASET: kinetics
4+
BATCH_SIZE: 16
5+
EVAL_PERIOD: 10
6+
CHECKPOINT_PERIOD: 10
7+
AUTO_RESUME: True
8+
X3D:
9+
WIDTH_FACTOR: 2.0
10+
DEPTH_FACTOR: 2.2
11+
BOTTLENECK_FACTOR: 2.25
12+
DIM_C5: 2048
13+
DIM_C1: 12
14+
TEST:
15+
ENABLE: True
16+
DATASET: kinetics
17+
BATCH_SIZE: 64
18+
# CHECKPOINT_FILE_PATH: 'x3d_m.pyth' # 76.21% top1 30-view accuracy to download from the model zoo (optional).
19+
# NUM_SPATIAL_CROPS: 1
20+
NUM_SPATIAL_CROPS: 3
21+
DATA:
22+
PATH_TO_DATA_DIR: /home/tione/notebook/video/datafile ## !!!!
23+
NUM_FRAMES: 16
24+
SAMPLING_RATE: 50 ## !!!!
25+
TARGET_FPS: 25 ## !!!!
26+
TRAIN_JITTER_SCALES: [256, 320]
27+
TRAIN_CROP_SIZE: 224
28+
TEST_CROP_SIZE: 224 # use if TEST.NUM_SPATIAL_CROPS: 1
29+
# TEST_CROP_SIZE: 256 # use if TEST.NUM_SPATIAL_CROPS: 3
30+
INPUT_CHANNEL_NUM: [3]
31+
DECODING_BACKEND: pyav ## !!!!
32+
RESNET:
33+
ZERO_INIT_FINAL_BN: True
34+
TRANS_FUNC: x3d_transform
35+
STRIDE_1X1: False
36+
BN:
37+
USE_PRECISE_STATS: True
38+
NUM_BATCHES_PRECISE: 200
39+
WEIGHT_DECAY: 0.0
40+
SOLVER:
41+
BASE_LR: 0.1 # 1 machine
42+
BASE_LR_SCALE_NUM_SHARDS: True
43+
LR_POLICY: cosine
44+
MAX_EPOCH: 10
45+
WEIGHT_DECAY: 5e-5
46+
WARMUP_EPOCHS: 35.0
47+
WARMUP_START_LR: 0.01
48+
OPTIMIZING_METHOD: sgd
49+
MODEL:
50+
NUM_CLASSES: 82 ## !!!!
51+
ARCH: x3d
52+
MODEL_NAME: X3D
53+
LOSS_FUNC: cross_entropy
54+
DROPOUT_RATE: 0.5
55+
DATA_LOADER:
56+
NUM_WORKERS: 8
57+
PIN_MEMORY: True
58+
NUM_GPUS: 1 ## !!!!
59+
RNG_SEED: 0
60+
OUTPUT_DIR: .

config/cfg.py

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
from slowfast.config.defaults import get_cfg
2+
3+
# 可以在defauls中查看所有参数
4+
def loading_config(cfg_file):
5+
# Setup cfg.
6+
cfg = get_cfg()
7+
# Load config from file.
8+
if cfg_file is not None:
9+
cfg.merge_from_file(cfg_file)
10+
11+
cfg.NUM_SHARDS = 1
12+
cfg.SHARD_ID = 0
13+
14+
add_custom_config(cfg)
15+
16+
return cfg
17+
18+
19+
20+
# 可以在这里定义新的参数
21+
def add_custom_config(cfg):
22+
# Add your own customized configs.
23+
pass

0 commit comments

Comments
 (0)