Skip to content

Commit 508c571

Browse files
committed
fix: update img path
1 parent 4585df1 commit 508c571

File tree

3 files changed

+68
-142
lines changed

3 files changed

+68
-142
lines changed

README.md

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -12,55 +12,55 @@ From project root run
1212
From project root run
1313
```python helloMTA.py```
1414

15-
## Start program
16-
From project root run
15+
## Start program
16+
From project root run
1717
```python optimizer.py --cfg path/to_config_file```
1818

19-
```python optimizer.py --cfg config/config.yaml```
19+
```python optimizer.py --cfg config/config.yaml```
2020

21-
```python optimizer.py --cfg config/config.yaml --host=192.168.0.60```
21+
```python optimizer.py --cfg config/config.yaml --host=192.168.0.60```
2222

2323
```python optimizer.py --cfg config/config.yaml --host 0.0.0.0 --port 5000```
2424

2525

26-
## Test REST API
27-
__GET /optimizer/hello__
28-
Test REST API.
29-
```curl -X GET http://193.224.59.115:5000/optimizer/hello```
26+
## Test REST API
27+
__GET /optimizer/hello__
28+
Test REST API.
29+
```curl -X GET http://193.224.59.115:5000/optimizer/hello```
30+
31+
```curl -X GET http://193.224.59.115:5000/```
3032

31-
```curl -X GET http://193.224.59.115:5000/```
32-
33-
__POST /optimizer/init__
34-
Initialize optimizer with the neccessary constants.
35-
```curl -X POST http://127.0.0.1:5000/optimizer/init --data-binary @test_files/optimizer_constants.yaml```
33+
__POST /optimizer/init__
34+
Initialize optimizer with the neccessary constants.
35+
```curl -X POST http://127.0.0.1:5000/optimizer/init --data-binary @test_files/optimizer_constants.yaml```
3636

3737
```curl -X POST http://193.224.59.115:5000/optimizer/init --data-binary @test_files/optimizer_constants.yaml```
38-
39-
__POST /optimizer/sample__
40-
Send a new training sample.
41-
```curl -X POST http://127.0.0.1:5000/optimizer/sample --data-binary @test_files/metrics_sample_example.yaml```
4238

43-
```curl -X POST http://193.224.59.115:5000/optimizer/sample --data-binary @test_files/metrics_sample_example.yaml```
39+
__POST /optimizer/sample__
40+
Send a new training sample.
41+
```curl -X POST http://127.0.0.1:5000/optimizer/sample --data-binary @test_files/metrics_sample_example.yaml```
42+
43+
```curl -X POST http://193.224.59.115:5000/optimizer/sample --data-binary @test_files/metrics_sample_example.yaml```
44+
45+
```curl -X POST http://193.224.59.115:5000/optimizer/sample --data-binary @test_files/metrics_sample_example_up.yaml```
4446

45-
```curl -X POST http://193.224.59.115:5000/optimizer/sample --data-binary @test_files/metrics_sample_example_up.yaml```
47+
```curl -X POST http://193.224.59.115:5000/optimizer/sample --data-binary @test_files/metrics_sample_example_down.yaml```
4648

47-
```curl -X POST http://193.224.59.115:5000/optimizer/sample --data-binary @test_files/metrics_sample_example_down.yaml```
49+
__GET /optimizer/advice__
50+
Get scaling advice.
51+
```curl -X GET http://127.0.0.1:5000/optimizer/advice```
4852

49-
__GET /optimizer/advice__
50-
Get scaling advice.
51-
```curl -X GET http://127.0.0.1:5000/optimizer/advice```
53+
```curl -X GET http://193.224.59.115:5000/optimizer/advice```
5254

53-
```curl -X GET http://193.224.59.115:5000/optimizer/advice```
55+
```curl -X GET http://193.224.59.115:5000/optimizer/advice?last=False```
5456

55-
```curl -X GET http://193.224.59.115:5000/optimizer/advice?last=False```
56-
57-
__GET /optimizer/training_data__
58-
Download zipped training data that contains both neural network and linear regression data.
59-
```curl -X GET http://127.0.0.1:5000/optimizer/training_data```
57+
__GET /optimizer/training_data__
58+
Download zipped training data that contains both neural network and linear regression data.
59+
```curl -X GET http://127.0.0.1:5000/optimizer/training_data```
6060

61-
## TEST CSV
62-
cd csv/csv_to_optimizer
63-
source env/csv_to_optimizer/bin/activate
64-
```python csv_to_optimizer.py```
61+
## TEST CSV
62+
cd csv/csv_to_optimizer
63+
source env/csv_to_optimizer/bin/activate
64+
```python csv_to_optimizer.py```
6565

6666

requirements2.txt

Lines changed: 0 additions & 74 deletions
This file was deleted.

templates/index.html

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,27 @@
44
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
55
<meta http-equiv="Pragma" content="no-cache">
66
<meta http-equiv="Expires" content="0">
7-
<link rel="apple-touch-icon" sizes="57x57" href="{{url_for('static', filename='favicon/apple-icon-57x57.png')}}">
8-
<link rel="apple-touch-icon" sizes="60x60" href="{{url_for('static', filename='favicon/apple-icon-60x60.png')}}">
9-
<link rel="apple-touch-icon" sizes="72x72" href="{{url_for('static', filename='favicon/apple-icon-72x72.png')}}">
10-
<link rel="apple-touch-icon" sizes="76x76" href="{{url_for('static', filename='favicon/apple-icon-76x76.png')}}">
11-
<link rel="apple-touch-icon" sizes="114x114" href="{{url_for('static', filename='favicon/apple-icon-114x114.png')}}">
12-
<link rel="apple-touch-icon" sizes="120x120" href="{{url_for('static', filename='favicon/apple-icon-120x120.png')}}">
13-
<link rel="apple-touch-icon" sizes="144x144" href="{{url_for('static', filename='favicon/apple-icon-144x144.png')}}">
14-
<link rel="apple-touch-icon" sizes="152x152" href="{{url_for('static', filename='favicon/apple-icon-152x152.png')}}">
15-
<link rel="apple-touch-icon" sizes="180x180" href="{{url_for('static', filename='favicon/apple-icon-180x180.png')}}">
16-
<link rel="icon" type="image/png" sizes="192x192" href="{{url_for('static', filename='favicon/android-icon-192x192.png')}}">
17-
<link rel="icon" type="image/png" sizes="32x32" href="{{url_for('static', filename='favicon/favicon-32x32.png')}}">
18-
<link rel="icon" type="image/png" sizes="96x96" href="{{url_for('static', filename='favicon/favicon-96x96.png')}}">
19-
<link rel="icon" type="image/png" sizes="16x16" href="{{url_for('static', filename='favicon/favicon-16x16.png')}}">
20-
<link rel="shortcut icon" href="{{url_for('static', filename='favicon/favicon.ico')}}" type="image/x-icon">
21-
<link rel="manifest" href="{{url_for('static', filename='favicon/manifest.json')}}">
7+
<link rel="apple-touch-icon" sizes="57x57" href="static/favicon/apple-icon-57x57.png">
8+
<link rel="apple-touch-icon" sizes="60x60" href="static/favicon/apple-icon-60x60.png">
9+
<link rel="apple-touch-icon" sizes="72x72" href="static/favicon/apple-icon-72x72.png">
10+
<link rel="apple-touch-icon" sizes="76x76" href="static/favicon/apple-icon-76x76.png">
11+
<link rel="apple-touch-icon" sizes="114x114" href="static/favicon/apple-icon-114x114.png">
12+
<link rel="apple-touch-icon" sizes="120x120" href="static/favicon/apple-icon-120x120.png">
13+
<link rel="apple-touch-icon" sizes="144x144" href="static/favicon/apple-icon-144x144.png">
14+
<link rel="apple-touch-icon" sizes="152x152" href="static/favicon/apple-icon-152x152.png">
15+
<link rel="apple-touch-icon" sizes="180x180" href="static/favicon/apple-icon-180x180.png">
16+
<link rel="icon" type="image/png" sizes="192x192" href="static/favicon/android-icon-192x192.png">
17+
<link rel="icon" type="image/png" sizes="32x32" href="static/favicon/favicon-32x32.png">
18+
<link rel="icon" type="image/png" sizes="96x96" href="static/favicon/favicon-96x96.png">
19+
<link rel="icon" type="image/png" sizes="16x16" href="static/favicon/favicon-16x16.png">
20+
<link rel="shortcut icon" href="static/favicon/favicon.ico" type="image/x-icon">
21+
<link rel="manifest" href="static/favicon/manifest.json">
2222
<meta name="msapplication-TileColor" content="#ffffff">
23-
<meta name="msapplication-TileImage" content="{{url_for('static', filename='favicon/ms-icon-144x144.png')}}">
23+
<meta name="msapplication-TileImage" content="static/favicon/ms-icon-144x144.png">
2424
<meta name="theme-color" content="#ffffff">
25-
25+
2626
<title>Report</title>
27-
27+
2828
<style type="text/css">
2929
html { font-family: sans-serif; font-size: 14px; }
3030
body { max-width:310mm; margin: 0 auto;}
@@ -57,7 +57,7 @@
5757
<body id="0">
5858
<header>
5959
<h1>
60-
<img src="{{url_for('static', filename='logo.png')}}" width="366" height="143" alt="COLA Logo"/>
60+
<img src="static/logo.png" width="366" height="143" alt="COLA Logo"/>
6161
<span><br>Report</span>
6262
</h1>
6363
</header>
@@ -96,11 +96,11 @@ <h2>Table of content</h2>
9696

9797
<section>
9898
<h4 id="10">Target Variable timeline</h4>
99-
<a href="#0"><img src="{{url_for('static', filename='AverageLatencyQuantileZeroPointFiveTimeLines.png')}}" width="100%" height="100%" alt="Image: AverageLatencyQuantileZeroPointFiveTimeLines"/></a>
99+
<a href="#0"><img src="static/AverageLatencyQuantileZeroPointFiveTimeLines.png" width="100%" height="100%" alt="Image: AverageLatencyQuantileZeroPointFiveTimeLines"/></a>
100100
</section>
101101
<section>
102102
<h4 id="11">Input metrics timeline</h4>
103-
<a href="#0"><img src="{{url_for('static', filename='InnerStateVariableTimeLines_2.png')}}" width="100%" height="100%" alt="Image: InnerStateVariableTimeLines_2"/></a>
103+
<a href="#0"><img src="static/InnerStateVariableTimeLines_2.png" width="100%" height="100%" alt="Image: InnerStateVariableTimeLines_2"/></a>
104104
</section>
105105
<section>
106106
<h4 id="12">Correlation Matrix</h4>
@@ -110,66 +110,66 @@ <h4 id="12">Correlation Matrix</h4>
110110
</section>
111111
<section>
112112
<h4 id="13">Input metrics against Target Variable</h4>
113-
<a href="#0"><img src="{{url_for('static', filename='InnerStateVariableVsTargetVariable.png')}}" width="100%" height="100%" alt="Image: InnerStateVariableVsTargetVariable"/></a>
113+
<a href="#0"><img src="static/InnerStateVariableVsTargetVariable.png" width="100%" height="100%" alt="Image: InnerStateVariableVsTargetVariable"/></a>
114114
</section>
115115
<section>
116116
<h4 id="14">Measured Target Variable against predicted Target Variable by Neural Network (set All)</h4>
117-
<a href="#0"><img src="{{url_for('static', filename='Y_normailizedVsY_predictedLatency.png')}}" width="100%" height="100%" alt="Image: Y_normailizedVsY_predictedLatency"/></a>
117+
<a href="#0"><img src="static/Y_normailizedVsY_predictedLatency.png" width="100%" height="100%" alt="Image: Y_normailizedVsY_predictedLatency"/></a>
118118
</section>
119119
<section>
120120
<h4 id="15">Plot measured Target Variable and predicted Target Variable by Neural Network normalized (set All)</h4>
121-
<a href="#0"><img src="{{url_for('static', filename='VisualizePredictedYLineWithValuesNormalized.png')}}" width="100%" height="100%" alt="Image: VisualizePredictedYLineWithValuesNormalized"/></a>
121+
<a href="#0"><img src="static/VisualizePredictedYLineWithValuesNormalized.png" width="100%" height="100%" alt="Image: VisualizePredictedYLineWithValuesNormalized"/></a>
122122
</section>
123123
<section>
124124
<h4 id="16">Plot measured Target Variable and predicted Target Variable by Neural Network de-normalized (set All)</h4>
125-
<a href="#0"><img src="{{url_for('static', filename='VisualizePredictedYLineWithValuesDenormalized.png')}}" width="100%" height="100%" alt="Image: VisualizePredictedYLineWithValuesDenormalized"/></a>
125+
<a href="#0"><img src="static/VisualizePredictedYLineWithValuesDenormalized.png" width="100%" height="100%" alt="Image: VisualizePredictedYLineWithValuesDenormalized"/></a>
126126
</section>
127127
<section>
128128
<h4 id="17">What would be the metrics values after scaling vs Real metircs values</h4>
129129
<div align="center">
130130
<table>
131131
<tr>
132132
<td>
133-
<img src="{{url_for('static', filename='InnerStateMetricRegression1.png')}}" alt="Image: InnerStateMetricRegression1"/>
133+
<img src="static/InnerStateMetricRegression1.png" alt="Image: InnerStateMetricRegression1"/>
134134
</td>
135135
<td>
136-
<img src="{{url_for('static', filename='InnerStateMetricRegression2.png')}}" alt="Image: InnerStateMetricRegression2"/>
136+
<img src="static/InnerStateMetricRegression2.png" alt="Image: InnerStateMetricRegression2"/>
137137
</td>
138138
</tr>
139139
<tr>
140140
<td>
141-
<img src="{{url_for('static', filename='InnerStateMetricRegression3.png')}}" alt="Image: InnerStateMetricRegression3"/>
141+
<img src="static/InnerStateMetricRegression3.png" alt="Image: InnerStateMetricRegression3"/>
142142
</td>
143143
<td>
144-
<img src="{{url_for('static', filename='InnerStateMetricRegression4.png')}}" alt="Image: InnerStateMetricRegression4"/>
144+
<img src="static/InnerStateMetricRegression4.png" alt="Image: InnerStateMetricRegression4"/>
145145
</td>
146146
</tr>
147147
<tr>
148148
<td>
149-
<img src="{{url_for('static', filename='InnerStateMetricRegression5.png')}}" alt="Image: InnerStateMetricRegression5"/>
149+
<img src="static/InnerStateMetricRegression5.png" alt="Image: InnerStateMetricRegression5"/>
150150
</td>
151151
<td>
152-
<img src="{{url_for('static', filename='InnerStateMetricRegression6.png')}}" alt="Image: InnerStateMetricRegression6"/>
152+
<img src="static/InnerStateMetricRegression6.png" alt="Image: InnerStateMetricRegression6"/>
153153
</td>
154154
</tr>
155155
</table>
156156
</div>
157157
</section>
158158
<section>
159159
<h4 id="18">Estimated Target Variable if add different numbers of resources</h4>
160-
<a href="#0"><img src="{{url_for('static', filename='PredictedYByWorkers.png')}}" width="100%" height="100%" alt="Image: PredictedYByWorkers"/></a>
160+
<a href="#0"><img src="static/PredictedYByWorkers.png" width="100%" height="100%" alt="Image: PredictedYByWorkers"/></a>
161161
</section>
162162
<section>
163163
<h4 id="19">Target Variable and proposed number of resources</h4>
164-
<a href="#0"><img src="{{url_for('static', filename='AverageLatencyQuantileZeroPointFiveTimeLinesAndPredictedValuesAgainstTime_3.png')}}" width="100%" height="100%" alt="Image: AverageLatencyQuantileZeroPointFiveTimeLinesAndPredictedValuesAgainstTime_3"/></a>
164+
<a href="#0"><img src="static/AverageLatencyQuantileZeroPointFiveTimeLinesAndPredictedValuesAgainstTime_3.png" width="100%" height="100%" alt="Image: AverageLatencyQuantileZeroPointFiveTimeLinesAndPredictedValuesAgainstTime_3"/></a>
165165
</section>
166166
<section>
167167
<h4 id="20">Predicted Target Variable and proposed number of resources</h4>
168-
<a href="#0"><img src="{{url_for('static', filename='ResponseTimeAdvicePredicted.png')}}" width="100%" height="100%" alt="Image: ResponseTimeAdvicePredicted"/></a>
168+
<a href="#0"><img src="static/ResponseTimeAdvicePredicted.png" width="100%" height="100%" alt="Image: ResponseTimeAdvicePredicted"/></a>
169169
</section>
170170
<section>
171171
<h4 id="21">Predicted Target Variable - Proposed number of resources - Actual number of resources</h4>
172-
<a href="#0"><img src="{{url_for('static', filename='ResponseTimeAdvicePredictedWorkerCount.png')}}" width="100%" height="100%" alt="Image: ResponseTimeAdvicePredictedWorkerCount"/></a>
172+
<a href="#0"><img src="static/ResponseTimeAdvicePredictedWorkerCount.png" width="100%" height="100%" alt="Image: ResponseTimeAdvicePredictedWorkerCount"/></a>
173173
</section>
174174
</div>
175175

0 commit comments

Comments
 (0)