Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[New Feature] Oracle version of Centralized MPC #25

Open
wants to merge 893 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
893 commits
Select commit Hold shift + click to select a range
67f5219
[Refactor] Update the Pensieve
kyoungjunpark Feb 18, 2023
2112ea7
[Refactor] Update the Pensieve
kyoungjunpark Feb 18, 2023
7ce008e
[Refactor] Update the Pensieve
kyoungjunpark Feb 18, 2023
f38e707
[Refactor] Update the Pensieve
kyoungjunpark Feb 18, 2023
df14b8e
[Refactor] Update the Pensieve
kyoungjunpark Feb 18, 2023
2f74ed9
[Refactor] Update the Pensieve
kyoungjunpark Feb 18, 2023
bc7c7d4
[Refactor] Update the Pensieve
kyoungjunpark Feb 18, 2023
4f66db2
[Refactor] Update the Pensieve
kyoungjunpark Feb 18, 2023
6945183
[Refactor] Update the Pensieve
kyoungjunpark Feb 18, 2023
060aedb
[Refactor] Update the Pensieve
kyoungjunpark Feb 18, 2023
a3bf56a
[Refactor] Update the Pensieve
kyoungjunpark Feb 18, 2023
d9027d7
[Refactor] Update the Pensieve
kyoungjunpark Feb 18, 2023
0d52e85
[Refactor] Update the Pensieve
kyoungjunpark Feb 18, 2023
7a6c47f
[Refactor] Update the Pensieve
kyoungjunpark Feb 19, 2023
ecf8c78
[Refactor] Update the Pensieve
kyoungjunpark Feb 19, 2023
209ea22
[Refactor] Update the Pensieve
kyoungjunpark Feb 19, 2023
07d3e19
[Refactor] Update the Pensieve
kyoungjunpark Feb 19, 2023
cf163f4
[Refactor] Update the Pensieve
kyoungjunpark Feb 20, 2023
7f29514
[Refactor] Update the Pensieve
kyoungjunpark Feb 20, 2023
83a429b
[Refactor] Update the Pensieve
kyoungjunpark Feb 20, 2023
a19dac4
[Refactor] Update the Pensieve
kyoungjunpark Feb 20, 2023
0f7c0b6
[Refactor] Update the Pensieve
kyoungjunpark Feb 20, 2023
b9b4b96
[Refactor] Update the Pensieve
kyoungjunpark Feb 20, 2023
3b06f91
[Refactor] Update the Pensieve
kyoungjunpark Feb 20, 2023
c4139fa
[Refactor] Update the Pensieve
kyoungjunpark Feb 20, 2023
a177e20
[Refactor] Update the Pensieve
kyoungjunpark Feb 20, 2023
5567c80
[Refactor] Update the Pensieve
kyoungjunpark Feb 20, 2023
84240eb
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 20, 2023
ed8af7d
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 20, 2023
85f1547
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 20, 2023
d1273d0
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
732f924
Merge branch 'master' of https://github.com/wdlctc/Pensieve-PPO
kyoungjunpark Feb 21, 2023
4e3e9e2
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
8495b6e
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
2739bef
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
a4953cb
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
d31acd6
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
9baeafc
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
fd05141
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
836ef14
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
735fe8c
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
e70b6ab
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
ebeedd7
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
d3ad6ce
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
7e6f1e1
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
944a8ca
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
f811380
[Refactor] Update the Pensieve
kyoungjunpark Feb 21, 2023
7003dbf
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
2e9d93b
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
8716a2d
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
e0cbe88
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
d4a77af
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
c4dee83
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
5e5a6f1
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
36cdf0e
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
f4f9d0e
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
adc79cc
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
d6edabb
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
fb2e94c
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 22, 2023
d0a83e0
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 22, 2023
26f9746
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 22, 2023
e298b93
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 22, 2023
901ce79
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 22, 2023
5e798b9
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 22, 2023
3cf5188
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 22, 2023
62c61d2
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 22, 2023
ef1a524
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 22, 2023
23a4537
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 22, 2023
6e6eceb
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 22, 2023
7dccc1b
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 22, 2023
c261336
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 22, 2023
5965863
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
adee69f
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
d907518
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
76b1ecc
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
8cc3430
[Refactor] Update the Pensieve
kyoungjunpark Feb 22, 2023
a809a06
[Refactor] Update the Pensieve
kyoungjunpark Feb 23, 2023
31d4e4d
[Refactor] Update the Pensieve
kyoungjunpark Feb 23, 2023
935fbb6
[Refactor] Update the Pensieve
kyoungjunpark Feb 23, 2023
b3f5e9f
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 23, 2023
0c8a9ae
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 23, 2023
3d86c40
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 23, 2023
b061ab8
[Refactor] Update the Pensieve
kyoungjunpark Feb 24, 2023
fd9114c
[Refactor] Update the Pensieve
kyoungjunpark Feb 24, 2023
002e5c2
[Refactor] Update the Pensieve
kyoungjunpark Feb 24, 2023
a63bd64
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 24, 2023
f154fe8
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 24, 2023
4e377c9
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 24, 2023
c96266c
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 24, 2023
78faf35
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 24, 2023
7c5ca9a
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 24, 2023
a9b8a0c
[Refactor] Update the Pensieve
kyoungjunpark Feb 25, 2023
2affda8
[Update] Add the aggregated cent RL.
kyoungjunpark Feb 26, 2023
8b23f53
[Update] Add the aggregated cent RL.
kyoungjunpark Feb 26, 2023
db01e8d
[Update] Add the aggregated cent RL.
kyoungjunpark Feb 26, 2023
3bbc2cb
[Update] Add the aggregated cent RL.
kyoungjunpark Feb 26, 2023
f8f61b6
[Update] Add the aggregated cent RL.
kyoungjunpark Feb 26, 2023
b92a4d2
[Update] Add the aggregated cent RL.
kyoungjunpark Feb 26, 2023
246aa52
[Update] Add the aggregated cent RL.
kyoungjunpark Feb 26, 2023
61887e2
[Update] Add the aggregated cent RL.
kyoungjunpark Feb 26, 2023
c74e8bc
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 27, 2023
ce646c7
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 27, 2023
dba03e0
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 27, 2023
374a249
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 27, 2023
36fa22e
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Feb 27, 2023
f2f00ce
[Update] Add the aggregated cent RL.
kyoungjunpark Feb 28, 2023
c113e0b
[Update] Add the aggregated cent RL.
kyoungjunpark Feb 28, 2023
ee55e04
[Update] Add the aggregated cent RL.
kyoungjunpark Feb 28, 2023
9c14570
[Update] Add the aggregated cent RL.
kyoungjunpark Mar 1, 2023
5e6d9d7
[Update] Add the aggregated cent RL.
kyoungjunpark Mar 1, 2023
18c13ba
[Update] Add the aggregated cent RL.
kyoungjunpark Mar 1, 2023
9afa721
[Update] Add the aggregated cent RL.
kyoungjunpark Mar 1, 2023
367e3c1
[Update] Add the aggregated cent RL.
kyoungjunpark Mar 1, 2023
eea3094
[Update] Add the aggregated cent RL.
kyoungjunpark Mar 1, 2023
3ac9dc0
[Update] Add the aggregated cent RL.
kyoungjunpark Mar 1, 2023
b8ac740
[Update] Add the aggregated cent RL.
kyoungjunpark Mar 1, 2023
f5bed61
[Update] Add the aggregated cent RL.
kyoungjunpark Mar 1, 2023
a140215
[Update] Add the aggregated cent RL.
kyoungjunpark Mar 1, 2023
7f7d9d9
[Update] MVT updates.
kyoungjunpark Mar 1, 2023
a705e38
[Update] MVT updates.
kyoungjunpark Mar 1, 2023
6613ac5
[Update] MVT updates.
kyoungjunpark Mar 1, 2023
dee736f
[Update] MVT updates.
kyoungjunpark Mar 2, 2023
507542d
[Update] MVT updates.
kyoungjunpark Mar 2, 2023
fb447d1
[Update] MVT updates.
kyoungjunpark Mar 2, 2023
ff6d3be
[Update] MVT updates.
kyoungjunpark Mar 2, 2023
a8e8521
[Update] MVT updates.
kyoungjunpark Mar 2, 2023
7c58736
[Update] MVT updates.
kyoungjunpark Mar 2, 2023
1a43695
[Update] MVT updates.
kyoungjunpark Mar 2, 2023
f217a8b
[Update] MVT updates.
kyoungjunpark Mar 3, 2023
ab9640f
[Update] MVT updates.
kyoungjunpark Mar 3, 2023
bc37849
[Update] MVT updates.
kyoungjunpark Mar 3, 2023
78df18a
[Update] MVT updates.
kyoungjunpark Mar 3, 2023
1075ef7
[Update] Multi models.
kyoungjunpark Mar 3, 2023
4a078d0
[Update] Multi models.
kyoungjunpark Mar 3, 2023
df76a4f
[Update] Multi models.
kyoungjunpark Mar 3, 2023
6db11b8
[Update] Multi models.
kyoungjunpark Mar 3, 2023
00cc5b5
[Update] Multi models.
kyoungjunpark Mar 3, 2023
335b8ac
[Update] Multi models.
kyoungjunpark Mar 5, 2023
3d01762
[Update] Multi models.
kyoungjunpark Mar 5, 2023
28eb48e
[Update] Multi models.
kyoungjunpark Mar 5, 2023
217c0e2
[Update] Multi models.
kyoungjunpark Mar 5, 2023
c4df035
[Update] Multi models.
kyoungjunpark Mar 5, 2023
2f96cae
[Update] Multi models.
kyoungjunpark Mar 5, 2023
46c997f
[Update] Multi models.
kyoungjunpark Mar 5, 2023
2eb9379
[Bug fix] mvt bug.
kyoungjunpark Mar 6, 2023
b052ce5
[Bug fix] mvt bug.
kyoungjunpark Mar 6, 2023
3ea2bd5
[Bug fix] mvt bug.
kyoungjunpark Mar 7, 2023
82cd007
[Bug fix] mvt bug.
kyoungjunpark Mar 7, 2023
a8b082d
[Bug fix] mvt bug.
kyoungjunpark Mar 7, 2023
db38b33
[New Feature] NOAA for mpc.
kyoungjunpark Mar 7, 2023
5f799d0
[New Feature] NOAA for mpc.
kyoungjunpark Mar 8, 2023
38ff609
[New Feature] NOAA for mpc.
kyoungjunpark Mar 8, 2023
4604db1
[New Feature] NOAA for mpc.
kyoungjunpark Mar 8, 2023
ed9f465
[New Feature] NOAA for mpc.
kyoungjunpark Mar 9, 2023
6957755
[New Feature] NOAA for mpc.
kyoungjunpark Mar 9, 2023
6acc1ae
[New Feature] NOAA for mpc.
kyoungjunpark Mar 9, 2023
820b371
[New Feature] NOAA for mpc.
kyoungjunpark Mar 9, 2023
fb61b64
[New Feature] NOAA for mpc.
kyoungjunpark Mar 9, 2023
a5e73d8
[New Feature] NOAA for mpc.
kyoungjunpark Mar 9, 2023
cdffd88
[New Feature] NOAA for mpc.
kyoungjunpark Mar 9, 2023
f02605c
[New Feature] NOAA for mpc.
kyoungjunpark Mar 9, 2023
2620c2e
[New Feature] NOAA for mpc.
kyoungjunpark Mar 10, 2023
47626e6
[New Feature] NOAA for mpc.
kyoungjunpark Mar 10, 2023
2569ed3
[New Feature] Add MVT, MRSS, and MRSS-Smart.
kyoungjunpark Mar 10, 2023
f29c233
[New Feature] NOAA for mpc.
kyoungjunpark Mar 11, 2023
334f1d2
[New Feature] NOAA for mpc.
kyoungjunpark Mar 12, 2023
34596f1
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 13, 2023
f78d4a8
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 13, 2023
dc5c1c6
test
wdlctc Mar 13, 2023
5d426be
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 14, 2023
9e839bd
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 14, 2023
40af823
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
140d462
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
aa260ee
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
3971d3c
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
c79e426
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
0d9f5bc
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
fbdc656
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
3892a90
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
f7f0bbd
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
9c319cf
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
cfd5c18
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
f808dc1
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
561355d
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
31f7827
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
d89435d
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
5302d80
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
450f14e
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
8177553
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
3499549
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 16, 2023
c56bc61
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Mar 17, 2023
d4e9647
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 28, 2023
c15e2b8
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 29, 2023
a2b1360
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 29, 2023
59424e9
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 29, 2023
4f2bc2f
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 29, 2023
c5dc5dd
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 30, 2023
7b8e3c7
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 30, 2023
6ae2ab7
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 30, 2023
abf1722
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 30, 2023
4ffb2c4
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 30, 2023
ce5333a
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 30, 2023
041aa9d
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 30, 2023
173a711
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 30, 2023
a0a6cbb
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 30, 2023
8a2908e
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 30, 2023
6e58d7d
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark May 31, 2023
b12e351
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Jun 1, 2023
fa8570e
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Jun 1, 2023
73c4862
[New Feature] Multi session (MPC, dist RL)
kyoungjunpark Jun 1, 2023
7c94c38
[New Feature] Multi satellites.
kyoungjunpark Jun 19, 2023
4a32b31
[New Feature] Multi satellites.
kyoungjunpark Jun 19, 2023
04a081d
[New Feature] Multi satellites.
kyoungjunpark Jun 20, 2023
4e01b03
[New Feature] Multi satellites.
kyoungjunpark Jun 20, 2023
c49db90
[New Feature] Multi satellites.
kyoungjunpark Jun 20, 2023
c737dd1
[New Feature] Multi satellites.
kyoungjunpark Jun 20, 2023
624f5da
[New Feature] Multi satellites.
kyoungjunpark Jun 20, 2023
2db0453
[New Feature] Multi satellites.
kyoungjunpark Jun 20, 2023
4aef2d8
[New Feature] Multi satellites.
kyoungjunpark Jun 20, 2023
a2d4702
[New Feature] Multi satellites.
kyoungjunpark Jun 21, 2023
9b058cb
[New Feature] Multi satellites.
kyoungjunpark Jun 21, 2023
06e594d
[New Feature] Multi satellites.
kyoungjunpark Jun 22, 2023
0702fe3
[New Feature] Multi satellites.
kyoungjunpark Jun 22, 2023
d5fe304
[New Feature] Multi satellites.
kyoungjunpark Jun 22, 2023
9f03837
[New Feature] Multi satellites.
kyoungjunpark Jun 22, 2023
4460a82
[New Feature] Multi satellites.
kyoungjunpark Jun 22, 2023
212d01b
[New Feature] Multi satellites.
kyoungjunpark Jun 23, 2023
f7c042f
[New Feature] Multi satellites.
kyoungjunpark Jun 23, 2023
4eef16e
[New Feature] Multi satellites.
kyoungjunpark Jun 24, 2023
96aeb4b
[New Feature] Multi satellites.
kyoungjunpark Jun 24, 2023
a22e4d7
[New Feature] Multi satellites.
kyoungjunpark Jun 24, 2023
1606178
[New Feature] Multi satellites.
kyoungjunpark Jun 24, 2023
421c6d6
[New Feature] Multi satellites.
kyoungjunpark Jun 24, 2023
9150286
[New Feature] Multi satellites.
kyoungjunpark Jun 24, 2023
94e1430
[New Feature] Multi satellites.
kyoungjunpark Jun 24, 2023
b96d79a
[New Feature] Multi satellites.
kyoungjunpark Jun 24, 2023
f01e674
[New Feature] Multi satellites.
kyoungjunpark Sep 29, 2023
82876dc
[New Feature] Multi satellites.
kyoungjunpark Sep 29, 2023
1f96e4b
[New Feature] Multi satellites.
kyoungjunpark Sep 29, 2023
7307640
[New Feature] Multi satellites.
kyoungjunpark Sep 29, 2023
daba057
[New Feature] Multi satellites.
kyoungjunpark Sep 30, 2023
ee4ac78
[New Feature] Multi satellites.
kyoungjunpark Sep 30, 2023
e6d064a
[New Feature] Multi satellites.
kyoungjunpark Sep 30, 2023
f45966e
[New Feature] Multi satellites.
kyoungjunpark Sep 30, 2023
ead8da4
[New Feature] Multi satellites.
kyoungjunpark Sep 30, 2023
7206da4
[New Feature] Multi satellites.
kyoungjunpark Sep 30, 2023
af0ab97
[New Feature] Multi satellites.
kyoungjunpark Sep 30, 2023
709567c
[New Feature] Multi satellites.
kyoungjunpark Sep 30, 2023
09cd7d8
[New Feature] Multi satellites.
kyoungjunpark Sep 30, 2023
5a80720
[New Feature] Multi satellites.
kyoungjunpark Oct 2, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
21 changes: 20 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,29 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

src/__pycache__
src/*.pyc
src/test_results/
src/results/
src/ppo_gumbel/
src/models/
src/*.tar.gz
src/ppo/
src/test_smo.py
src/ppo-smo/

/src/test_results3/
/src/test_results6/
/src/test_results_cent2/
/src/test_results_cent22/
/src/test_results_cent33/
/src/test_results_mpc/
/src/test_results_mpc_exhaustive/
/src/test_results_mpc_exhaustive_ratio/

/src/test_results_mpc_exhaustive_test2/
/data/
48 changes: 19 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
# Pensieve PPO
# Joint Decision Models for Bitrates and Handovers

### Update
*Dec. 28, 2021: we have upgraded Pensieve-PPO with several state-of-the-art technologies, such as Dual-Clip PPO and adaptive entropy decay.*

## About Pensive-PPO
## RL Models (PPO)

This is an easy TensorFlow implementation of Pensieve [1].
We trained Pensieve via PPO rather than A3C.
Expand All @@ -18,35 +15,28 @@ python train.py

instead. Results will be evaluated on the test set (from HSDPA) every 300 epochs.

## Tensorboard
### ~~MPC (MRSS)~~
???

### ~~The Reference Model~~
This model is the initial PPO model that is applied to the Pensieve problem.
The location of this model is `src/rl_reference` and you can run the model in that folder as follows: `
python3 train.py`.

### Tensorboard

During the training process, we can leverage Tensorboard for monitoring current status.

```
tensorboard --logdir=./
python -m tensorboard.main --logdir [Results folder]
```

## Pretrained Model

Furthermore, we have also added the pretrained model in https://github.com/godka/Pensieve-PPO/tree/master/src/pretrain

The model improves 7.03% (0.924->0.989) on average QoE compared with the original Pensieve model [1].
The detailed performance are shown as follows.

<p align="center">
<img src="src/out-br.png" width="33%"><img src="src/out-sr.png" width="33%"><img src="src/out-bs.png" width="33%">
</p>

Feel free to let me know if you have any questions.

## More Reinforcement Learning Algorithms

More implementation please refer to:

DQN: https://github.com/godka/Pensieve-PPO/tree/dqn

SAC: https://github.com/godka/Pensieve-PPO/tree/SAC or https://github.com/godka/Pensieve-SAC

[1] Mao H, Netravali R, Alizadeh M. Neural adaptive video streaming with pensieve[C]//Proceedings of the Conference of the ACM Special Interest Group on Data Communication. ACM, 2017: 197-210.
## MPC Models


## [Reference]
### Folders
* `sat_data/`: contains the satellite traces
* `video_data/`: contains the sample videos' chunk size
### Updates
* Dec. 28, 2022 (KJ Park): Summarized the codes and wrote the Readme.
49 changes: 0 additions & 49 deletions src/baselines/log_sim_bb_norway_bus_1

This file was deleted.

49 changes: 0 additions & 49 deletions src/baselines/log_sim_bb_norway_bus_10

This file was deleted.

49 changes: 0 additions & 49 deletions src/baselines/log_sim_bb_norway_bus_11

This file was deleted.

49 changes: 0 additions & 49 deletions src/baselines/log_sim_bb_norway_bus_12

This file was deleted.

Loading