Skip to content

Commit 8ab85c6

Browse files
authored
[Refactor] Move loggers to torchrl.record (#854)
1 parent 8efbb26 commit 8ab85c6

File tree

23 files changed

+36
-33
lines changed

23 files changed

+36
-33
lines changed

docs/source/reference/trainers.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ Utils
193193
Loggers
194194
-------
195195

196-
.. currentmodule:: torchrl.trainers.loggers
196+
.. currentmodule:: torchrl.recorder.loggers
197197

198198
.. autosummary::
199199
:toctree: generated/

examples/a2c/a2c.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from torchrl.envs.transforms import RewardScaling
1212
from torchrl.envs.utils import set_exploration_mode
1313
from torchrl.objectives.value import TDEstimate
14+
from torchrl.record.loggers import generate_exp_name, get_logger
1415
from torchrl.trainers.helpers.collectors import (
1516
make_collector_onpolicy,
1617
OnPolicyCollectorConfig,
@@ -27,7 +28,6 @@
2728
from torchrl.trainers.helpers.losses import A2CLossConfig, make_a2c_loss
2829
from torchrl.trainers.helpers.models import A2CModelConfig, make_a2c_model
2930
from torchrl.trainers.helpers.trainers import make_trainer, TrainerConfig
30-
from torchrl.trainers.loggers.utils import generate_exp_name, get_logger
3131

3232
config_fields = [
3333
(config_field.name, config_field.type, config_field)

examples/ddpg/ddpg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
from torchrl.envs.utils import set_exploration_mode
1414
from torchrl.modules import OrnsteinUhlenbeckProcessWrapper
1515
from torchrl.record import VideoRecorder
16+
from torchrl.record.loggers import generate_exp_name, get_logger
1617
from torchrl.trainers.helpers.collectors import (
1718
make_collector_offpolicy,
1819
OffPolicyCollectorConfig,
@@ -30,7 +31,6 @@
3031
from torchrl.trainers.helpers.models import DDPGModelConfig, make_ddpg_actor
3132
from torchrl.trainers.helpers.replay_buffer import make_replay_buffer, ReplayArgsConfig
3233
from torchrl.trainers.helpers.trainers import make_trainer, TrainerConfig
33-
from torchrl.trainers.loggers.utils import generate_exp_name, get_logger
3434

3535
config_fields = [
3636
(config_field.name, config_field.type, config_field)

examples/dqn/dqn.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
from torchrl.envs.transforms import RewardScaling, TransformedEnv
1313
from torchrl.modules import EGreedyWrapper
1414
from torchrl.record import VideoRecorder
15+
from torchrl.record.loggers import generate_exp_name, get_logger
1516
from torchrl.trainers.helpers.collectors import (
1617
make_collector_offpolicy,
1718
OffPolicyCollectorConfig,
@@ -29,7 +30,6 @@
2930
from torchrl.trainers.helpers.models import DiscreteModelConfig, make_dqn_actor
3031
from torchrl.trainers.helpers.replay_buffer import make_replay_buffer, ReplayArgsConfig
3132
from torchrl.trainers.helpers.trainers import make_trainer, TrainerConfig
32-
from torchrl.trainers.loggers.utils import generate_exp_name, get_logger
3333

3434
config_fields = [
3535
(config_field.name, config_field.type, config_field)

examples/dreamer/dreamer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
DreamerModelLoss,
2828
DreamerValueLoss,
2929
)
30+
from torchrl.record.loggers import generate_exp_name, get_logger
3031
from torchrl.trainers.helpers.collectors import (
3132
make_collector_offpolicy,
3233
OffPolicyCollectorConfig,
@@ -40,7 +41,6 @@
4041
from torchrl.trainers.helpers.models import DreamerConfig, make_dreamer
4142
from torchrl.trainers.helpers.replay_buffer import make_replay_buffer, ReplayArgsConfig
4243
from torchrl.trainers.helpers.trainers import TrainerConfig
43-
from torchrl.trainers.loggers.utils import generate_exp_name, get_logger
4444
from torchrl.trainers.trainers import Recorder, RewardNormalizer
4545

4646
config_fields = [

examples/dreamer/dreamer_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
TransformedEnv,
2525
)
2626
from torchrl.envs.transforms.transforms import FlattenObservation, TensorDictPrimer
27+
from torchrl.record.loggers import Logger
2728
from torchrl.record.recorder import VideoRecorder
28-
from torchrl.trainers.loggers import Logger
2929

3030
__all__ = [
3131
"transformed_env_constructor",

examples/ppo/ppo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
from torchrl.envs.utils import set_exploration_mode
1414
from torchrl.objectives.value import GAE
1515
from torchrl.record import VideoRecorder
16+
from torchrl.record.loggers import generate_exp_name, get_logger
1617
from torchrl.trainers.helpers.collectors import (
1718
make_collector_onpolicy,
1819
OnPolicyCollectorConfig,
@@ -29,7 +30,6 @@
2930
from torchrl.trainers.helpers.losses import make_ppo_loss, PPOLossConfig
3031
from torchrl.trainers.helpers.models import make_ppo_model, PPOModelConfig
3132
from torchrl.trainers.helpers.trainers import make_trainer, TrainerConfig
32-
from torchrl.trainers.loggers.utils import generate_exp_name, get_logger
3333

3434
config_fields = [
3535
(config_field.name, config_field.type, config_field)

examples/redq/redq.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
from torchrl.envs.utils import set_exploration_mode
1616
from torchrl.modules import OrnsteinUhlenbeckProcessWrapper
1717
from torchrl.record import VideoRecorder
18+
from torchrl.record.loggers import generate_exp_name, get_logger
1819
from torchrl.trainers.helpers.collectors import (
1920
make_collector_offpolicy,
2021
OffPolicyCollectorConfig,
@@ -32,7 +33,6 @@
3233
from torchrl.trainers.helpers.models import make_redq_model, REDQModelConfig
3334
from torchrl.trainers.helpers.replay_buffer import make_replay_buffer, ReplayArgsConfig
3435
from torchrl.trainers.helpers.trainers import make_trainer, TrainerConfig
35-
from torchrl.trainers.loggers.utils import generate_exp_name, get_logger
3636

3737
config_fields = [
3838
(config_field.name, config_field.type, config_field)

examples/sac/sac.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
from torchrl.envs.utils import set_exploration_mode
1616
from torchrl.modules import OrnsteinUhlenbeckProcessWrapper
1717
from torchrl.record import VideoRecorder
18+
from torchrl.record.loggers import generate_exp_name, get_logger
1819
from torchrl.trainers.helpers.collectors import (
1920
make_collector_offpolicy,
2021
OffPolicyCollectorConfig,
@@ -32,7 +33,6 @@
3233
from torchrl.trainers.helpers.models import make_sac_model, SACModelConfig
3334
from torchrl.trainers.helpers.replay_buffer import make_replay_buffer, ReplayArgsConfig
3435
from torchrl.trainers.helpers.trainers import make_trainer, TrainerConfig
35-
from torchrl.trainers.loggers.utils import generate_exp_name, get_logger
3636

3737
config_fields = [
3838
(config_field.name, config_field.type, config_field)

examples/td3/td3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
from torchrl.objectives import SoftUpdate
4040
from torchrl.objectives.td3 import TD3Loss
41-
from torchrl.trainers.loggers.utils import generate_exp_name, get_logger
41+
from torchrl.record.loggers import generate_exp_name, get_logger
4242

4343

4444
def env_maker(task, frame_skip=1, device="cpu", from_pixels=False):

0 commit comments

Comments
 (0)