Commit Graph

69 Commits

Author SHA1 Message Date
dvanaken
777c42c979 Bumped numpy from 1.13.1 to 1.14.0 to satisfy TF 1.12.2 dependency. Updated grep commands in validator to also be compatible with BSD. 2019-10-22 19:45:39 -04:00
dependabot[bot]
68fedf765d Bump tensorflow from 1.10 to 1.12.2 in /server/website
Bumps [tensorflow](https://github.com/tensorflow/tensorflow) from 1.10 to 1.12.2.
- [Release notes](https://github.com/tensorflow/tensorflow/releases)
- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md)
- [Commits](https://github.com/tensorflow/tensorflow/compare/v1.10.0...v1.12.2)

Signed-off-by: dependabot[bot] <support@github.com>
2019-10-22 19:45:39 -04:00
yangdsh
826137bd3b add simulation to white-list 2019-10-22 19:42:58 -04:00
yangdsh
d71c131e5b work around a pylint & astroid bug 2019-10-22 19:42:58 -04:00
yangdsh
794418d29f simulate a DB tuning environment to test DDPG performance 2019-10-22 19:42:58 -04:00
arifiorino
b215b156a4 Moved LHS to Server 2019-10-21 17:35:28 -04:00
yangdsh
a2234d08cc set default minval of knob according to hardware 2019-10-15 21:01:53 -04:00
yangdsh
e4a97d060d add command resetwebsite 2019-10-15 15:01:55 -04:00
yangdsh
fb7ee5c6a3 dump and load session knob tunability 2019-10-15 15:01:55 -04:00
yangdsh
ab17aafac4 modify ddpg test
change the expectation values in dnn test
2019-10-15 10:41:38 -04:00
Dana Van Aken
dcb3152ec5 Added valid target objectives to the session create/edit form 2019-10-14 19:08:43 -04:00
Dana Van Aken
2b9f199c6f Call makemigrations before running our Django tests 2019-10-14 19:08:43 -04:00
Dana Van Aken
01b4ec3f53 Support adding custom target objectives to the website/db/*/target_objective.py modules 2019-10-14 19:08:43 -04:00
Dana Van Aken
f68c23e975 Added outer db module and moved parser code into it 2019-10-14 19:08:43 -04:00
yangdsh
a3833d83b1 normalize reward; square reward 2019-10-14 17:52:04 -04:00
yangdsh
090387a176 change the expected value in ddpg test 2019-10-14 17:52:04 -04:00
yangdsh
f071a0e62c modify the hyper parameter and reward of ddpg 2019-10-14 17:52:04 -04:00
bohanjason
a5f393cdc1 test for dnn 2019-10-09 00:19:56 -04:00
Dana Van Aken
0da1b724cc Added postgresql client package to Dockerfiles and psycopg2-binary to requirements.txt, removed unused matplotlib code/package from analysis/cluster.py and requirements.txt, replaced commands in docker start.sh file with new management commands. 2019-10-08 09:32:25 -04:00
Dana Van Aken
e8f28ebef0 Added another function that converts bytes/ms to human-readable values without loss of resolution. 2019-10-08 09:32:25 -04:00
Dana Van Aken
3d70990ff1 The calculation of maxval for session knobs that use memory/storage resources is now set to 80% of the available resource (versus 100%) 2019-10-08 09:32:25 -04:00
Dana Van Aken
c568c09c00 Enforce unique Project.name for same user and unique Session.name for same user and project 2019-10-08 09:32:25 -04:00
Dana Van Aken
40c75de3ce Added additional Oracle views to metric collection (v, v). 2019-10-08 09:32:25 -04:00
Dana Van Aken
162dc48c53 Added option to dump debug info in 3 places: (1) the session view, (2) as a command in manage.py, and (3) as a fab command in the driver. 2019-10-08 09:32:25 -04:00
DongshengYang
309d327a44 use assertAlmostEqual instead of assertEqual 2019-10-08 08:58:51 -04:00
DongshengYang
f08204b9d6 Add testing for ddpg model 2019-10-08 08:58:51 -04:00
Bohan Zhang
876d975713 improve UI 2019-10-08 08:29:10 -04:00
bohanjason
c5702e9159 tweak alignment in UI 2019-10-08 08:29:10 -04:00
bohanjason
924cccc459 update navbar in UI 2019-10-08 08:29:10 -04:00
bohanjason
63b7dd9a77 modify session page UI 2019-10-08 08:29:10 -04:00
Dana Van Aken
e676433ece Changes:
- fixed bug in validator causing it to validate files in excluded directories and updated the pre-commit hook
 - hardware uniqueness is now based on the cpu, memory, storage, and storage_type fields, fixes #230
 - initial settings of a minval/maxval for a session knob are calculated based on its resource type and the user's hardware
 - squashed migrations
2019-10-03 21:31:27 -04:00
Dana Van Aken
c14a337695 Removed obsolete methods from parser and fields from Session model 2019-10-03 21:31:27 -04:00
Dana Van Aken
b3c42a81fb Added django-db-logger for storing log messages in the database, removed random *.sh scripts from website code then extended manage.py with same commands 2019-10-03 21:31:27 -04:00
Dana Van Aken
6b8aeb6043 fixed expected status_codes in tests 2019-10-03 21:31:27 -04:00
Dana Van Aken
390e58b24d added some manage.py extensions 2019-10-03 21:31:27 -04:00
Dana Van Aken
e5edd2a7f4 Fixed celery task logging and added filehandler 2019-10-03 21:31:27 -04:00
Dana Van Aken
863d6619ba Fixed incorrect parsing behavior for float-type metrics 2019-10-03 21:31:27 -04:00
Dana Van Aken
d1c13de42f Consolidated driver scripts and added status codes to the query_and_get and new_result responses 2019-10-03 21:31:27 -04:00
DongshengYang
8743c0c2b1 support oracle v12 in ottertune server 2019-10-03 18:58:30 -04:00
bohanjason
494b23678e use algorithm tpye 2019-09-30 01:34:30 -04:00
bohanjason
e9f503ef3e change to algoroithm tpyes 2019-09-30 01:34:30 -04:00
bohanjason
25d0838376 save dnn model into database 2019-09-30 01:34:30 -04:00
bohanjason
c37ef9c072 move dnn parameters to constant file 2019-09-30 01:34:30 -04:00
bohanjason
82a7d859c2 choose algorithm based on option 2019-09-30 01:34:30 -04:00
bohanjason
be955cc812 fix typos 2019-09-30 01:34:30 -04:00
bohanjason
e1b97bca9b upgrade tensorflow 2019-09-30 01:34:30 -04:00
bohanjason
f716ade292 add noise exploration 2019-09-30 01:34:30 -04:00
bohanjason
11cfe5afc1 add deep learning model 2019-09-30 01:34:30 -04:00
Dana Van Aken
d7d7f9111f Added new DDPG columns to migrations 2019-09-27 18:18:32 -04:00
Dongsheng Yang
2c619e017f fix python style 2019-09-27 00:36:21 -04:00