sgoodfriend
commited on
Commit
•
69aa193
1
Parent(s):
d8209cd
PPO playing Acrobot-v1 from https://github.com/sgoodfriend/rl-algo-impls/tree/5598ebc4b03054f16eebe76792486ba7bcacfc5c
Browse files- enjoy.py +1 -1
- replay.meta.json +1 -1
- runner/running_utils.py +3 -3
enjoy.py
CHANGED
@@ -25,6 +25,6 @@ if __name__ == "__main__":
|
|
25 |
args = parser.parse_args()
|
26 |
args.algo = args.algo[0]
|
27 |
args.env = args.env[0]
|
28 |
-
args = EvalArgs(**vars(
|
29 |
|
30 |
evaluate_model(args, os.path.dirname(__file__))
|
|
|
25 |
args = parser.parse_args()
|
26 |
args.algo = args.algo[0]
|
27 |
args.env = args.env[0]
|
28 |
+
args = EvalArgs(**vars(args))
|
29 |
|
30 |
evaluate_model(args, os.path.dirname(__file__))
|
replay.meta.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"content_type": "video/mp4", "encoder_version": {"backend": "ffmpeg", "version": "b'ffmpeg version 5.1.2 Copyright (c) 2000-2022 the FFmpeg developers\\nbuilt with clang version 14.0.6\\nconfiguration: --prefix=/Users/runner/miniforge3/conda-bld/ffmpeg_1671040513231/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl --cc=arm64-apple-darwin20.0.0-clang --cxx=arm64-apple-darwin20.0.0-clang++ --nm=arm64-apple-darwin20.0.0-nm --ar=arm64-apple-darwin20.0.0-ar --disable-doc --disable-openssl --enable-demuxer=dash --enable-hardcoded-tables --enable-libfreetype --enable-libfontconfig --enable-libopenh264 --enable-cross-compile --arch=arm64 --target-os=darwin --cross-prefix=arm64-apple-darwin20.0.0- --host-cc=/Users/runner/miniforge3/conda-bld/ffmpeg_1671040513231/_build_env/bin/x86_64-apple-darwin13.4.0-clang --enable-neon --enable-gnutls --enable-libmp3lame --enable-libvpx --enable-pthreads --enable-gpl --enable-libx264 --enable-libx265 --enable-libaom --enable-libsvtav1 --enable-libxml2 --enable-pic --enable-shared --disable-static --enable-version3 --enable-zlib --pkg-config=/Users/runner/miniforge3/conda-bld/ffmpeg_1671040513231/_build_env/bin/pkg-config\\nlibavutil 57. 28.100 / 57. 28.100\\nlibavcodec 59. 37.100 / 59. 37.100\\nlibavformat 59. 27.100 / 59. 27.100\\nlibavdevice 59. 7.100 / 59. 7.100\\nlibavfilter 8. 44.100 / 8. 44.100\\nlibswscale 6. 7.100 / 6. 7.100\\nlibswresample 4. 7.100 / 4. 7.100\\nlibpostproc 56. 6.100 / 56. 6.100\\n'", "cmdline": ["ffmpeg", "-nostats", "-loglevel", "error", "-y", "-f", "rawvideo", "-s:v", "500x500", "-pix_fmt", "rgb24", "-framerate", "30", "-i", "-", "-vf", "scale=trunc(iw/2)*2:trunc(ih/2)*2", "-vcodec", "libx264", "-pix_fmt", "yuv420p", "-r", "30", "/var/folders/9g/my5557_91xddp6lx00nkzly80000gn/T/
|
|
|
1 |
+
{"content_type": "video/mp4", "encoder_version": {"backend": "ffmpeg", "version": "b'ffmpeg version 5.1.2 Copyright (c) 2000-2022 the FFmpeg developers\\nbuilt with clang version 14.0.6\\nconfiguration: --prefix=/Users/runner/miniforge3/conda-bld/ffmpeg_1671040513231/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl --cc=arm64-apple-darwin20.0.0-clang --cxx=arm64-apple-darwin20.0.0-clang++ --nm=arm64-apple-darwin20.0.0-nm --ar=arm64-apple-darwin20.0.0-ar --disable-doc --disable-openssl --enable-demuxer=dash --enable-hardcoded-tables --enable-libfreetype --enable-libfontconfig --enable-libopenh264 --enable-cross-compile --arch=arm64 --target-os=darwin --cross-prefix=arm64-apple-darwin20.0.0- --host-cc=/Users/runner/miniforge3/conda-bld/ffmpeg_1671040513231/_build_env/bin/x86_64-apple-darwin13.4.0-clang --enable-neon --enable-gnutls --enable-libmp3lame --enable-libvpx --enable-pthreads --enable-gpl --enable-libx264 --enable-libx265 --enable-libaom --enable-libsvtav1 --enable-libxml2 --enable-pic --enable-shared --disable-static --enable-version3 --enable-zlib --pkg-config=/Users/runner/miniforge3/conda-bld/ffmpeg_1671040513231/_build_env/bin/pkg-config\\nlibavutil 57. 28.100 / 57. 28.100\\nlibavcodec 59. 37.100 / 59. 37.100\\nlibavformat 59. 27.100 / 59. 27.100\\nlibavdevice 59. 7.100 / 59. 7.100\\nlibavfilter 8. 44.100 / 8. 44.100\\nlibswscale 6. 7.100 / 6. 7.100\\nlibswresample 4. 7.100 / 4. 7.100\\nlibpostproc 56. 6.100 / 56. 6.100\\n'", "cmdline": ["ffmpeg", "-nostats", "-loglevel", "error", "-y", "-f", "rawvideo", "-s:v", "500x500", "-pix_fmt", "rgb24", "-framerate", "30", "-i", "-", "-vf", "scale=trunc(iw/2)*2:trunc(ih/2)*2", "-vcodec", "libx264", "-pix_fmt", "yuv420p", "-r", "30", "/var/folders/9g/my5557_91xddp6lx00nkzly80000gn/T/tmptj2x08p5/ppo-Acrobot-v1/replay.mp4"]}, "episode": {"r": -73.0, "l": 74, "t": 1.413602}}
|
runner/running_utils.py
CHANGED
@@ -44,7 +44,7 @@ def base_parser(multiple: bool = True) -> argparse.ArgumentParser:
|
|
44 |
parser = argparse.ArgumentParser()
|
45 |
parser.add_argument(
|
46 |
"--algo",
|
47 |
-
default="dqn",
|
48 |
type=str,
|
49 |
choices=list(ALGOS.keys()),
|
50 |
nargs="+" if multiple else 1,
|
@@ -52,14 +52,14 @@ def base_parser(multiple: bool = True) -> argparse.ArgumentParser:
|
|
52 |
)
|
53 |
parser.add_argument(
|
54 |
"--env",
|
55 |
-
default="CartPole-v1",
|
56 |
type=str,
|
57 |
nargs="+" if multiple else 1,
|
58 |
help="Name of environment(s) in gym",
|
59 |
)
|
60 |
parser.add_argument(
|
61 |
"--seed",
|
62 |
-
default=1,
|
63 |
type=int,
|
64 |
nargs="*" if multiple else "?",
|
65 |
help="Seeds to run experiment. Unset will do one run with no set seed",
|
|
|
44 |
parser = argparse.ArgumentParser()
|
45 |
parser.add_argument(
|
46 |
"--algo",
|
47 |
+
default=["dqn"],
|
48 |
type=str,
|
49 |
choices=list(ALGOS.keys()),
|
50 |
nargs="+" if multiple else 1,
|
|
|
52 |
)
|
53 |
parser.add_argument(
|
54 |
"--env",
|
55 |
+
default=["CartPole-v1"],
|
56 |
type=str,
|
57 |
nargs="+" if multiple else 1,
|
58 |
help="Name of environment(s) in gym",
|
59 |
)
|
60 |
parser.add_argument(
|
61 |
"--seed",
|
62 |
+
default=[1],
|
63 |
type=int,
|
64 |
nargs="*" if multiple else "?",
|
65 |
help="Seeds to run experiment. Unset will do one run with no set seed",
|