Unverified Commit 38650265 authored by Mayank Mittal's avatar Mayank Mittal Committed by GitHub

Adds new extensions to `pyproject.toml` (#1988)

# Description

Previously, the `pyproject.toml` was not including the newly added
`isaaclab_rl` and `isaaclab_mimic` extensions. This affected the import
ordering. This MR adds all of them under known extras.

## Type of change

- Bug fix (non-breaking change which fixes an issue)

## Checklist

- [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
`./isaaclab.sh --format`
- [x] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] I have updated the changelog and the corresponding version in the
extension's `config/extension.toml` file
- [x] I have added my name to the `CONTRIBUTORS.md` or my name already
exists there
parent 82f36138
...@@ -15,6 +15,7 @@ sections = [ ...@@ -15,6 +15,7 @@ sections = [
"ASSETS_FIRSTPARTY", "ASSETS_FIRSTPARTY",
"FIRSTPARTY", "FIRSTPARTY",
"EXTRA_FIRSTPARTY", "EXTRA_FIRSTPARTY",
"TASK_FIRSTPARTY",
"LOCALFOLDER", "LOCALFOLDER",
] ]
...@@ -55,8 +56,10 @@ known_third_party = [ ...@@ -55,8 +56,10 @@ known_third_party = [
known_first_party = "isaaclab" known_first_party = "isaaclab"
known_assets_firstparty = "isaaclab_assets" known_assets_firstparty = "isaaclab_assets"
known_extra_firstparty = [ known_extra_firstparty = [
"isaaclab_tasks" "isaaclab_rl",
"isaaclab_mimic",
] ]
known_task_firstparty = "isaaclab_tasks"
# Imports from the local folder # Imports from the local folder
known_local_folder = "config" known_local_folder = "config"
......
...@@ -69,7 +69,6 @@ import random ...@@ -69,7 +69,6 @@ import random
import torch import torch
from datetime import datetime from datetime import datetime
from isaaclab_rl.rl_games import RlGamesGpuEnv, RlGamesVecEnvWrapper
from rl_games.common import env_configurations, vecenv from rl_games.common import env_configurations, vecenv
from rl_games.common.algo_observer import IsaacAlgoObserver from rl_games.common.algo_observer import IsaacAlgoObserver
from rl_games.torch_runner import Runner from rl_games.torch_runner import Runner
...@@ -78,6 +77,8 @@ from isaaclab.envs import DirectMARLEnvCfg, DirectRLEnvCfg, ManagerBasedRLEnvCfg ...@@ -78,6 +77,8 @@ from isaaclab.envs import DirectMARLEnvCfg, DirectRLEnvCfg, ManagerBasedRLEnvCfg
from isaaclab.utils.dict import print_dict from isaaclab.utils.dict import print_dict
from isaaclab.utils.io import dump_pickle, dump_yaml from isaaclab.utils.io import dump_pickle, dump_yaml
from isaaclab_rl.rl_games import RlGamesGpuEnv, RlGamesVecEnvWrapper
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils.hydra import hydra_task_config from isaaclab_tasks.utils.hydra import hydra_task_config
......
...@@ -68,13 +68,14 @@ import numpy as np ...@@ -68,13 +68,14 @@ import numpy as np
import torch import torch
from datetime import datetime from datetime import datetime
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlVecEnvWrapper
from rsl_rl.runners import OnPolicyRunner from rsl_rl.runners import OnPolicyRunner
from isaaclab.envs import DirectMARLEnvCfg, DirectRLEnvCfg, ManagerBasedRLEnvCfg from isaaclab.envs import DirectMARLEnvCfg, DirectRLEnvCfg, ManagerBasedRLEnvCfg
from isaaclab.utils.dict import print_dict from isaaclab.utils.dict import print_dict
from isaaclab.utils.io import dump_pickle, dump_yaml from isaaclab.utils.io import dump_pickle, dump_yaml
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlVecEnvWrapper
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils import get_checkpoint_path from isaaclab_tasks.utils import get_checkpoint_path
from isaaclab_tasks.utils.hydra import hydra_task_config from isaaclab_tasks.utils.hydra import hydra_task_config
......
...@@ -80,10 +80,6 @@ import random ...@@ -80,10 +80,6 @@ import random
import time import time
import torch import torch
import isaaclab_mimic.envs # noqa: F401
from isaaclab_mimic.datagen.data_generator import DataGenerator
from isaaclab_mimic.datagen.datagen_info_pool import DataGenInfoPool
from isaaclab.devices import Se3Keyboard, Se3SpaceMouse from isaaclab.devices import Se3Keyboard, Se3SpaceMouse
from isaaclab.envs import ManagerBasedRLMimicEnv from isaaclab.envs import ManagerBasedRLMimicEnv
from isaaclab.envs.mdp.recorders.recorders_cfg import ActionStateRecorderManagerCfg from isaaclab.envs.mdp.recorders.recorders_cfg import ActionStateRecorderManagerCfg
...@@ -91,6 +87,10 @@ from isaaclab.managers import DatasetExportMode, RecorderTerm, RecorderTermCfg ...@@ -91,6 +87,10 @@ from isaaclab.managers import DatasetExportMode, RecorderTerm, RecorderTermCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab.utils.datasets import HDF5DatasetFileHandler from isaaclab.utils.datasets import HDF5DatasetFileHandler
import isaaclab_mimic.envs # noqa: F401
from isaaclab_mimic.datagen.data_generator import DataGenerator
from isaaclab_mimic.datagen.datagen_info_pool import DataGenInfoPool
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils.parse_cfg import parse_env_cfg from isaaclab_tasks.utils.parse_cfg import parse_env_cfg
......
...@@ -51,14 +51,14 @@ import os ...@@ -51,14 +51,14 @@ import os
import random import random
import torch import torch
import isaaclab_mimic.envs # noqa: F401
from isaaclab_mimic.datagen.data_generator import DataGenerator
from isaaclab_mimic.datagen.datagen_info_pool import DataGenInfoPool
from isaaclab.envs.mdp.recorders.recorders_cfg import ActionStateRecorderManagerCfg from isaaclab.envs.mdp.recorders.recorders_cfg import ActionStateRecorderManagerCfg
from isaaclab.managers import DatasetExportMode from isaaclab.managers import DatasetExportMode
from isaaclab.utils.datasets import HDF5DatasetFileHandler from isaaclab.utils.datasets import HDF5DatasetFileHandler
import isaaclab_mimic.envs # noqa: F401
from isaaclab_mimic.datagen.data_generator import DataGenerator
from isaaclab_mimic.datagen.datagen_info_pool import DataGenInfoPool
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils.parse_cfg import parse_env_cfg from isaaclab_tasks.utils.parse_cfg import parse_env_cfg
......
...@@ -53,7 +53,6 @@ import os ...@@ -53,7 +53,6 @@ import os
import time import time
import torch import torch
from isaaclab_rl.rl_games import RlGamesGpuEnv, RlGamesVecEnvWrapper
from rl_games.common import env_configurations, vecenv from rl_games.common import env_configurations, vecenv
from rl_games.common.player import BasePlayer from rl_games.common.player import BasePlayer
from rl_games.torch_runner import Runner from rl_games.torch_runner import Runner
...@@ -63,6 +62,8 @@ from isaaclab.utils.assets import retrieve_file_path ...@@ -63,6 +62,8 @@ from isaaclab.utils.assets import retrieve_file_path
from isaaclab.utils.dict import print_dict from isaaclab.utils.dict import print_dict
from isaaclab.utils.pretrained_checkpoint import get_published_pretrained_checkpoint from isaaclab.utils.pretrained_checkpoint import get_published_pretrained_checkpoint
from isaaclab_rl.rl_games import RlGamesGpuEnv, RlGamesVecEnvWrapper
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils import get_checkpoint_path, load_cfg_from_registry, parse_env_cfg from isaaclab_tasks.utils import get_checkpoint_path, load_cfg_from_registry, parse_env_cfg
......
...@@ -50,7 +50,6 @@ import os ...@@ -50,7 +50,6 @@ import os
import random import random
from datetime import datetime from datetime import datetime
from isaaclab_rl.rl_games import RlGamesGpuEnv, RlGamesVecEnvWrapper
from rl_games.common import env_configurations, vecenv from rl_games.common import env_configurations, vecenv
from rl_games.common.algo_observer import IsaacAlgoObserver from rl_games.common.algo_observer import IsaacAlgoObserver
from rl_games.torch_runner import Runner from rl_games.torch_runner import Runner
...@@ -66,6 +65,8 @@ from isaaclab.utils.assets import retrieve_file_path ...@@ -66,6 +65,8 @@ from isaaclab.utils.assets import retrieve_file_path
from isaaclab.utils.dict import print_dict from isaaclab.utils.dict import print_dict
from isaaclab.utils.io import dump_pickle, dump_yaml from isaaclab.utils.io import dump_pickle, dump_yaml
from isaaclab_rl.rl_games import RlGamesGpuEnv, RlGamesVecEnvWrapper
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils.hydra import hydra_task_config from isaaclab_tasks.utils.hydra import hydra_task_config
......
...@@ -49,7 +49,6 @@ import os ...@@ -49,7 +49,6 @@ import os
import time import time
import torch import torch
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlVecEnvWrapper, export_policy_as_jit, export_policy_as_onnx
from rsl_rl.runners import OnPolicyRunner from rsl_rl.runners import OnPolicyRunner
from isaaclab.envs import DirectMARLEnv, multi_agent_to_single_agent from isaaclab.envs import DirectMARLEnv, multi_agent_to_single_agent
...@@ -57,6 +56,8 @@ from isaaclab.utils.assets import retrieve_file_path ...@@ -57,6 +56,8 @@ from isaaclab.utils.assets import retrieve_file_path
from isaaclab.utils.dict import print_dict from isaaclab.utils.dict import print_dict
from isaaclab.utils.pretrained_checkpoint import get_published_pretrained_checkpoint from isaaclab.utils.pretrained_checkpoint import get_published_pretrained_checkpoint
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlVecEnvWrapper, export_policy_as_jit, export_policy_as_onnx
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils import get_checkpoint_path, parse_env_cfg from isaaclab_tasks.utils import get_checkpoint_path, parse_env_cfg
......
...@@ -49,7 +49,6 @@ import os ...@@ -49,7 +49,6 @@ import os
import torch import torch
from datetime import datetime from datetime import datetime
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlVecEnvWrapper
from rsl_rl.runners import OnPolicyRunner from rsl_rl.runners import OnPolicyRunner
from isaaclab.envs import ( from isaaclab.envs import (
...@@ -62,6 +61,8 @@ from isaaclab.envs import ( ...@@ -62,6 +61,8 @@ from isaaclab.envs import (
from isaaclab.utils.dict import print_dict from isaaclab.utils.dict import print_dict
from isaaclab.utils.io import dump_pickle, dump_yaml from isaaclab.utils.io import dump_pickle, dump_yaml
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlVecEnvWrapper
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils import get_checkpoint_path from isaaclab_tasks.utils import get_checkpoint_path
from isaaclab_tasks.utils.hydra import hydra_task_config from isaaclab_tasks.utils.hydra import hydra_task_config
......
...@@ -52,7 +52,6 @@ import os ...@@ -52,7 +52,6 @@ import os
import time import time
import torch import torch
from isaaclab_rl.sb3 import Sb3VecEnvWrapper, process_sb3_cfg
from stable_baselines3 import PPO from stable_baselines3 import PPO
from stable_baselines3.common.vec_env import VecNormalize from stable_baselines3.common.vec_env import VecNormalize
...@@ -60,6 +59,8 @@ from isaaclab.envs import DirectMARLEnv, multi_agent_to_single_agent ...@@ -60,6 +59,8 @@ from isaaclab.envs import DirectMARLEnv, multi_agent_to_single_agent
from isaaclab.utils.dict import print_dict from isaaclab.utils.dict import print_dict
from isaaclab.utils.pretrained_checkpoint import get_published_pretrained_checkpoint from isaaclab.utils.pretrained_checkpoint import get_published_pretrained_checkpoint
from isaaclab_rl.sb3 import Sb3VecEnvWrapper, process_sb3_cfg
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils.parse_cfg import get_checkpoint_path, load_cfg_from_registry, parse_env_cfg from isaaclab_tasks.utils.parse_cfg import get_checkpoint_path, load_cfg_from_registry, parse_env_cfg
......
...@@ -49,7 +49,6 @@ import os ...@@ -49,7 +49,6 @@ import os
import random import random
from datetime import datetime from datetime import datetime
from isaaclab_rl.sb3 import Sb3VecEnvWrapper, process_sb3_cfg
from stable_baselines3 import PPO from stable_baselines3 import PPO
from stable_baselines3.common.callbacks import CheckpointCallback from stable_baselines3.common.callbacks import CheckpointCallback
from stable_baselines3.common.logger import configure from stable_baselines3.common.logger import configure
...@@ -65,6 +64,8 @@ from isaaclab.envs import ( ...@@ -65,6 +64,8 @@ from isaaclab.envs import (
from isaaclab.utils.dict import print_dict from isaaclab.utils.dict import print_dict
from isaaclab.utils.io import dump_pickle, dump_yaml from isaaclab.utils.io import dump_pickle, dump_yaml
from isaaclab_rl.sb3 import Sb3VecEnvWrapper, process_sb3_cfg
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils.hydra import hydra_task_config from isaaclab_tasks.utils.hydra import hydra_task_config
......
...@@ -82,12 +82,12 @@ if args_cli.ml_framework.startswith("torch"): ...@@ -82,12 +82,12 @@ if args_cli.ml_framework.startswith("torch"):
elif args_cli.ml_framework.startswith("jax"): elif args_cli.ml_framework.startswith("jax"):
from skrl.utils.runner.jax import Runner from skrl.utils.runner.jax import Runner
from isaaclab_rl.skrl import SkrlVecEnvWrapper
from isaaclab.envs import DirectMARLEnv, multi_agent_to_single_agent from isaaclab.envs import DirectMARLEnv, multi_agent_to_single_agent
from isaaclab.utils.dict import print_dict from isaaclab.utils.dict import print_dict
from isaaclab.utils.pretrained_checkpoint import get_published_pretrained_checkpoint from isaaclab.utils.pretrained_checkpoint import get_published_pretrained_checkpoint
from isaaclab_rl.skrl import SkrlVecEnvWrapper
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils import get_checkpoint_path, load_cfg_from_registry, parse_env_cfg from isaaclab_tasks.utils import get_checkpoint_path, load_cfg_from_registry, parse_env_cfg
......
...@@ -84,8 +84,6 @@ if args_cli.ml_framework.startswith("torch"): ...@@ -84,8 +84,6 @@ if args_cli.ml_framework.startswith("torch"):
elif args_cli.ml_framework.startswith("jax"): elif args_cli.ml_framework.startswith("jax"):
from skrl.utils.runner.jax import Runner from skrl.utils.runner.jax import Runner
from isaaclab_rl.skrl import SkrlVecEnvWrapper
from isaaclab.envs import ( from isaaclab.envs import (
DirectMARLEnv, DirectMARLEnv,
DirectMARLEnvCfg, DirectMARLEnvCfg,
...@@ -97,6 +95,8 @@ from isaaclab.utils.assets import retrieve_file_path ...@@ -97,6 +95,8 @@ from isaaclab.utils.assets import retrieve_file_path
from isaaclab.utils.dict import print_dict from isaaclab.utils.dict import print_dict
from isaaclab.utils.io import dump_pickle, dump_yaml from isaaclab.utils.io import dump_pickle, dump_yaml
from isaaclab_rl.skrl import SkrlVecEnvWrapper
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils.hydra import hydra_task_config from isaaclab_tasks.utils.hydra import hydra_task_config
......
...@@ -10,13 +10,13 @@ import asyncio ...@@ -10,13 +10,13 @@ import asyncio
import numpy as np import numpy as np
import torch import torch
import isaaclab.utils.math as PoseUtils
from isaaclab.envs.mimic_env_cfg import MimicEnvCfg
from isaaclab_mimic.datagen.datagen_info import DatagenInfo from isaaclab_mimic.datagen.datagen_info import DatagenInfo
from isaaclab_mimic.datagen.selection_strategy import make_selection_strategy from isaaclab_mimic.datagen.selection_strategy import make_selection_strategy
from isaaclab_mimic.datagen.waypoint import WaypointSequence, WaypointTrajectory from isaaclab_mimic.datagen.waypoint import WaypointSequence, WaypointTrajectory
import isaaclab.utils.math as PoseUtils
from isaaclab.envs.mimic_env_cfg import MimicEnvCfg
from .datagen_info_pool import DataGenInfoPool from .datagen_info_pool import DataGenInfoPool
......
...@@ -5,11 +5,11 @@ ...@@ -5,11 +5,11 @@
import asyncio import asyncio
from isaaclab_mimic.datagen.datagen_info import DatagenInfo
import isaaclab.utils.math as PoseUtils import isaaclab.utils.math as PoseUtils
from isaaclab.utils.datasets import EpisodeData, HDF5DatasetFileHandler from isaaclab.utils.datasets import EpisodeData, HDF5DatasetFileHandler
from isaaclab_mimic.datagen.datagen_info import DatagenInfo
class DataGenInfoPool: class DataGenInfoPool:
""" """
......
...@@ -12,6 +12,8 @@ import numpy as np ...@@ -12,6 +12,8 @@ import numpy as np
import torch import torch
import unittest import unittest
import isaaclab.utils.math as PoseUtils
from isaaclab_mimic.datagen.datagen_info import DatagenInfo from isaaclab_mimic.datagen.datagen_info import DatagenInfo
# Importing the necessary classes for the testing # Importing the necessary classes for the testing
...@@ -20,8 +22,6 @@ from isaaclab_mimic.datagen.selection_strategy import ( ...@@ -20,8 +22,6 @@ from isaaclab_mimic.datagen.selection_strategy import (
NearestNeighborRobotDistanceStrategy, NearestNeighborRobotDistanceStrategy,
) )
import isaaclab.utils.math as PoseUtils
# Number of iterations to run the batched tests # Number of iterations to run the batched tests
NUM_ITERS = 1000 NUM_ITERS = 1000
......
...@@ -20,10 +20,11 @@ import unittest ...@@ -20,10 +20,11 @@ import unittest
import carb import carb
import omni.usd import omni.usd
from isaaclab_rl.rl_games import RlGamesVecEnvWrapper
from isaaclab.envs import DirectMARLEnv, multi_agent_to_single_agent from isaaclab.envs import DirectMARLEnv, multi_agent_to_single_agent
from isaaclab_rl.rl_games import RlGamesVecEnvWrapper
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils.parse_cfg import parse_env_cfg from isaaclab_tasks.utils.parse_cfg import parse_env_cfg
......
...@@ -20,10 +20,11 @@ import unittest ...@@ -20,10 +20,11 @@ import unittest
import carb import carb
import omni.usd import omni.usd
from isaaclab_rl.rsl_rl import RslRlVecEnvWrapper
from isaaclab.envs import DirectMARLEnv, multi_agent_to_single_agent from isaaclab.envs import DirectMARLEnv, multi_agent_to_single_agent
from isaaclab_rl.rsl_rl import RslRlVecEnvWrapper
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils.parse_cfg import parse_env_cfg from isaaclab_tasks.utils.parse_cfg import parse_env_cfg
......
...@@ -21,10 +21,11 @@ import unittest ...@@ -21,10 +21,11 @@ import unittest
import carb import carb
import omni.usd import omni.usd
from isaaclab_rl.sb3 import Sb3VecEnvWrapper
from isaaclab.envs import DirectMARLEnv, multi_agent_to_single_agent from isaaclab.envs import DirectMARLEnv, multi_agent_to_single_agent
from isaaclab_rl.sb3 import Sb3VecEnvWrapper
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils.parse_cfg import parse_env_cfg from isaaclab_tasks.utils.parse_cfg import parse_env_cfg
......
...@@ -20,10 +20,11 @@ import unittest ...@@ -20,10 +20,11 @@ import unittest
import carb import carb
import omni.usd import omni.usd
from isaaclab_rl.skrl import SkrlVecEnvWrapper
from isaaclab.envs import DirectMARLEnv, multi_agent_to_single_agent from isaaclab.envs import DirectMARLEnv, multi_agent_to_single_agent
from isaaclab_rl.skrl import SkrlVecEnvWrapper
import isaaclab_tasks # noqa: F401 import isaaclab_tasks # noqa: F401
from isaaclab_tasks.utils.parse_cfg import parse_env_cfg from isaaclab_tasks.utils.parse_cfg import parse_env_cfg
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class AllegroHandPPORunnerCfg(RslRlOnPolicyRunnerCfg): class AllegroHandPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class AntPPORunnerCfg(RslRlOnPolicyRunnerCfg): class AntPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class AnymalCFlatPPORunnerCfg(RslRlOnPolicyRunnerCfg): class AnymalCFlatPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class CartpolePPORunnerCfg(RslRlOnPolicyRunnerCfg): class CartpolePPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class FrankaCabinetPPORunnerCfg(RslRlOnPolicyRunnerCfg): class FrankaCabinetPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class HumanoidPPORunnerCfg(RslRlOnPolicyRunnerCfg): class HumanoidPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class QuadcopterPPORunnerCfg(RslRlOnPolicyRunnerCfg): class QuadcopterPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class ShadowHandPPORunnerCfg(RslRlOnPolicyRunnerCfg): class ShadowHandPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class AntPPORunnerCfg(RslRlOnPolicyRunnerCfg): class AntPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class CartpolePPORunnerCfg(RslRlOnPolicyRunnerCfg): class CartpolePPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class HumanoidPPORunnerCfg(RslRlOnPolicyRunnerCfg): class HumanoidPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class UnitreeA1RoughPPORunnerCfg(RslRlOnPolicyRunnerCfg): class UnitreeA1RoughPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class AnymalBRoughPPORunnerCfg(RslRlOnPolicyRunnerCfg): class AnymalBRoughPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class AnymalCRoughPPORunnerCfg(RslRlOnPolicyRunnerCfg): class AnymalCRoughPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class AnymalDRoughPPORunnerCfg(RslRlOnPolicyRunnerCfg): class AnymalDRoughPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class CassieRoughPPORunnerCfg(RslRlOnPolicyRunnerCfg): class CassieRoughPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class G1RoughPPORunnerCfg(RslRlOnPolicyRunnerCfg): class G1RoughPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class UnitreeGo1RoughPPORunnerCfg(RslRlOnPolicyRunnerCfg): class UnitreeGo1RoughPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class UnitreeGo2RoughPPORunnerCfg(RslRlOnPolicyRunnerCfg): class UnitreeGo2RoughPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class H1RoughPPORunnerCfg(RslRlOnPolicyRunnerCfg): class H1RoughPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class SpotFlatPPORunnerCfg(RslRlOnPolicyRunnerCfg): class SpotFlatPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class CabinetPPORunnerCfg(RslRlOnPolicyRunnerCfg): class CabinetPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class AllegroCubePPORunnerCfg(RslRlOnPolicyRunnerCfg): class AllegroCubePPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class LiftCubePPORunnerCfg(RslRlOnPolicyRunnerCfg): class LiftCubePPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class FrankaReachPPORunnerCfg(RslRlOnPolicyRunnerCfg): class FrankaReachPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class UR10ReachPPORunnerCfg(RslRlOnPolicyRunnerCfg): class UR10ReachPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
from isaaclab.utils import configclass from isaaclab.utils import configclass
from isaaclab_rl.rsl_rl import RslRlOnPolicyRunnerCfg, RslRlPpoActorCriticCfg, RslRlPpoAlgorithmCfg
@configclass @configclass
class NavigationEnvPPORunnerCfg(RslRlOnPolicyRunnerCfg): class NavigationEnvPPORunnerCfg(RslRlOnPolicyRunnerCfg):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment