Skip to content
This repository has been archived by the owner on Dec 1, 2021. It is now read-only.

Move lmnet/executor/train.py to blueoil/cmd #837

Merged
merged 5 commits into from
Feb 13, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions blueoil/cmd/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,15 @@ def init(output):
'--experiment_id',
help='ID of this training.',
default=None,
required=False,
)
def train(config, experiment_id=None):
experiment_id, checkpoint_name = run_train(config, experiment_id)
@click.option(
'--recreate',
is_flag=True,
help='Delete and recreate experiment id dir',
default=False,
)
def train(config, experiment_id, recreate):
experiment_id, checkpoint_name = run_train(config, experiment_id, recreate)
click.echo('Next step: blueoil convert -e {} -p {}'.format(
experiment_id,
checkpoint_name
Expand Down
367 changes: 353 additions & 14 deletions blueoil/cmd/train.py

Large diffs are not rendered by default.

415 changes: 0 additions & 415 deletions lmnet/executor/train.py

This file was deleted.

2 changes: 1 addition & 1 deletion lmnet/tests/executor_tests/test_build_tfds.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
import pytest

from blueoil.cmd.build_tfds import run
from executor.train import run as train_run
from blueoil.cmd.train import run as train_run
from blueoil import environment
from blueoil.datasets.dataset_iterator import DatasetIterator
from blueoil.datasets.tfds import TFDSClassification, TFDSObjectDetection
Expand Down
2 changes: 1 addition & 1 deletion lmnet/tests/executor_tests/test_export.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import pytest

from blueoil.cmd.export import run
from executor.train import run as train_run
from blueoil.cmd.train import run as train_run
from blueoil.environment import setup_test_environment

# Apply reset_default_graph() in conftest.py to all tests in this file.
Expand Down
2 changes: 1 addition & 1 deletion lmnet/tests/executor_tests/test_predict.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import pytest

from executor.predict import run
from executor.train import run as train_run
from blueoil.cmd.train import run as train_run
from blueoil.environment import setup_test_environment

# Apply reset_default_graph() in conftest.py to all tests in this file.
Expand Down
2 changes: 1 addition & 1 deletion lmnet/tests/executor_tests/test_profile.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import pytest

from blueoil.cmd.profile_model import run
from executor.train import run as train_run
from blueoil.cmd.train import run as train_run
from blueoil.environment import setup_test_environment

# Apply reset_default_graph() in conftest.py to all tests in this file.
Expand Down
2 changes: 1 addition & 1 deletion lmnet/tests/executor_tests/test_train.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# =============================================================================
import pytest

from executor.train import run
from blueoil.cmd.train import run

# Apply reset_default_graph() in conftest.py to all tests in this file.
# Set test environment
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
import tensorflow as tf
from easydict import EasyDict

from executor.train import start_training
from blueoil.cmd.train import start_training
from blueoil import environment
from blueoil.common import Tasks
from blueoil.networks.classification.darknet import Darknet
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
import tensorflow as tf
from easydict import EasyDict

from executor.train import start_training
from blueoil.cmd.train import start_training
from blueoil import environment
from blueoil.common import Tasks
from blueoil.networks.classification.lm_resnet import LmResnetQuantize
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
import tensorflow as tf
from easydict import EasyDict

from executor.train import start_training
from blueoil.cmd.train import start_training
from blueoil import environment
from blueoil.common import Tasks
from blueoil.networks.classification.lmnet_quantize import LmnetQuantize
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
binary_channel_wise_mean_scaling_quantizer,
linear_mid_tread_half_quantizer,
)
from executor.train import start_training
from blueoil.cmd.train import start_training


# Apply reset_default_graph() in conftest.py to all tests in this file.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import tensorflow as tf
from easydict import EasyDict

from executor.train import start_training
from blueoil.cmd.train import start_training
from blueoil import environment
from blueoil.common import Tasks
from blueoil.networks.object_detection.yolo_v1 import YoloV1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import tensorflow as tf
from easydict import EasyDict

from executor.train import start_training
from blueoil.cmd.train import start_training
from blueoil import environment
from blueoil.common import Tasks
from blueoil.data_processor import Sequence
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
import tensorflow as tf
from easydict import EasyDict

from executor.train import start_training
from blueoil.cmd.train import start_training
from blueoil import environment
from blueoil.common import Tasks
from blueoil.networks.object_detection.yolo_v2_quantize import YoloV2Quantize
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import tensorflow as tf
from easydict import EasyDict

from executor.train import start_training
from blueoil.cmd.train import start_training
from blueoil import environment
from blueoil.common import Tasks
from blueoil.data_processor import Sequence
Expand Down