2martens
ef05d3f58e
Added evaluate module
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-15 16:42:02 +02:00
2martens
2d7a8e915f
Adapted main to different storage situation of labels
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-15 14:53:10 +02:00
2martens
9f5bea9c88
Added application of inverse transforms and removal of dummy predictions
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-15 14:30:53 +02:00
2martens
dcee6643fe
Added definitions and main modules to documentation
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-15 12:37:07 +02:00
2martens
e79a8aabad
Added data module to package documentation
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-15 12:34:49 +02:00
2martens
e0fc98087b
Implemented first step of evaluation
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-14 13:37:02 +02:00
2martens
a137018a31
Make pad elements easy to identify
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-14 13:28:53 +02:00
2martens
3723c11100
Removed obsolete gc import
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-14 12:58:21 +02:00
2martens
d5d4f0fb11
Provided inverse factors to retrieve original image sizes
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-14 12:56:20 +02:00
2martens
10e9680727
Piped through forward passes from main function
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-14 11:42:38 +02:00
2martens
c1e82139a7
Improved type hinting for image loading function
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-13 11:41:49 +02:00
2martens
2beb904792
Fixed load images function
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-13 11:39:12 +02:00
2martens
2d25a62ed6
Removed debug prints
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-13 11:36:07 +02:00
2martens
f9a7000b46
Further fix
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-13 11:35:12 +02:00
2martens
be53b0a320
Added debug prints
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-13 11:33:51 +02:00
2martens
85712b3d13
Attempted fix for padding
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-13 11:31:57 +02:00
2martens
c77d7bc157
Added labels to data set
...
Padded them to make the tensors homogeneous. The zero tensors can be
removed later when evaluating. They are part of data set primarily
to ensure mapping between prediction result and corresponding labels.
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-10 15:36:20 +02:00
2martens
50fd116bc7
Removed last parts of memory profiling
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-10 12:51:34 +02:00
2martens
bf39d00693
Added bayesian_ssd parser
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-10 12:51:12 +02:00
2martens
fa7a88191b
Set first hidden layer of encoder to sigmoid
...
Sigmoid activation function hinders Dying ReLU effect.
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-08 15:37:58 +02:00
2martens
62ee6094f1
Removed memory tracking code
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-08 14:27:07 +02:00
2martens
3902d57de6
Updated ssd_keras
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-08 14:15:52 +02:00
2martens
6fa63c7f91
Disabled printing all tf statements
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-08 14:08:58 +02:00
2martens
9e5b975b88
Removed unnecessary summaries
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-08 14:07:45 +02:00
2martens
d2ba84449c
Added print statements to identify summaries
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-08 14:05:38 +02:00
2martens
d7c81791e2
Added reference summary before loop
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-08 14:03:52 +02:00
2martens
f0869f0807
Added deletion of numpy version of decoded predictions
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-08 13:57:13 +02:00
2martens
34c754fca3
Added summary check to see what remains after gc
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-08 13:55:25 +02:00
2martens
35f2b0b086
Enabled summary tracker for real
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-08 13:49:59 +02:00
2martens
7932d77ee8
Enabled summary tracker
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-08 13:48:59 +02:00
2martens
ab7d41bc12
Re-introduced printing every tensorflow operation
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-08 13:31:02 +02:00
2martens
d039291e24
Updated ssd_keras
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-08 13:28:00 +02:00
2martens
12a663ff05
Disabled debug prints
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 17:06:50 +02:00
2martens
04a405545f
Disabled growing of GPU RAM
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 17:04:54 +02:00
2martens
706caf445a
Re-introduced debug prints
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 17:03:14 +02:00
2martens
1a4007dcb9
Removed debug prints
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 16:42:57 +02:00
2martens
e8a0df0477
Trigger python debugger before entering SSD
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 16:23:43 +02:00
2martens
616188b19f
Figure out impact of garbage collection
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 16:12:57 +02:00
2martens
ddd54f9acd
Removed object tracker
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 16:08:55 +02:00
2martens
8770d5d731
Improved location of tracker initialization
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 16:07:31 +02:00
2martens
08e84c53ea
Updated debug logs
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 16:01:39 +02:00
2martens
e0136db581
Updated reference to ssd_keras
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 15:47:12 +02:00
2martens
451f0ecdda
Updated reference to ssd_keras
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 15:44:57 +02:00
2martens
a37ae400cc
Return SSD back to mode inference_fast and updated ssd_keras
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 15:34:00 +02:00
2martens
c0780ac717
Change summary again to lists
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 15:11:38 +02:00
2martens
7f8842b51f
Change summary back to all objects
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 15:10:19 +02:00
2martens
280dbbc878
Changed SSD to training mode to test origin of memory leak
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 15:07:43 +02:00
2martens
70df855304
Removed writing lists
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 13:25:25 +02:00
2martens
75bc7367a8
Fixed summary for real
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 13:19:16 +02:00
2martens
39b6ff0b6e
Removed printing every operation of tensorflow
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 13:17:41 +02:00
2martens
6cf99d399a
Fixed summary
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 13:17:21 +02:00
2martens
547c698d11
Added summary of types again
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 13:15:47 +02:00
2martens
f232c71d9a
Fixed location of tensorflow config and freed up gt data
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 13:09:00 +02:00
2martens
105ca0093e
Added missing str conversion
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 13:03:55 +02:00
2martens
00ab4dd09a
Store list outputs in sub directory
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 13:01:55 +02:00
2martens
2e0498277d
Only new lists should be saved
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 13:00:37 +02:00
2martens
dd9ef2f69a
Saves lists to file
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 12:50:34 +02:00
2martens
dc0a4ab59b
Make sets of tuples
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 12:47:42 +02:00
2martens
0392ea164f
Print new lists after one iteration and garbage collection
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 12:45:21 +02:00
2martens
c51836f553
Improved debug print
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 12:36:35 +02:00
2martens
3237b94fd7
Improved filter
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 12:33:42 +02:00
2martens
06268a4c7a
Print lists in every iteration
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 12:30:27 +02:00
2martens
f4061e3332
Added memory dump of objects
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 12:27:18 +02:00
2martens
56fd5f6202
Removed debug prints
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 12:01:38 +02:00
2martens
2120ac8eec
Reduced references
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 11:59:12 +02:00
2martens
54cacfd45d
Added debug prints for ref counts
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 11:56:12 +02:00
2martens
58d867d84f
Added prefetch to data pipeline to improve performance
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 11:39:34 +02:00
2martens
8fa9ba44e4
Improved memory usage of GPU
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 11:27:43 +02:00
2martens
bb1122188d
Force garbage collection after every predict iteration
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 11:14:21 +02:00
2martens
1fc397e9cb
Enabled logging of device placements
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 11:06:21 +02:00
2martens
9997da3946
Added memory leak debugging
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-05-01 10:53:03 +02:00
2martens
d7e80786d8
Reset kernel cache after every batch
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-30 18:26:48 +02:00
2martens
7c3ab81aa3
Removed effect-free gc debug line
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-30 18:25:08 +02:00
2martens
2ec4153be4
Added debugging of memory leak
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-30 18:21:03 +02:00
2martens
5fff341e53
Ensure the np.save function only gets a NumpyArray
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-30 18:19:46 +02:00
2martens
a7a269ab73
Fixed calculation of number of digits
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 11:56:08 +02:00
2martens
83bd83e3d1
Added debug print for number of digits
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 11:54:02 +02:00
2martens
3ee6f3c780
Added missing argument
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 11:49:58 +02:00
2martens
55481402a8
Fixed variable name
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 11:47:33 +02:00
2martens
2735c1c5a9
Fixed formatting
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 11:47:04 +02:00
2martens
2d4bd54d07
Create output path if it does not exist
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 11:42:32 +02:00
2martens
7f84fafbb2
Improved formatting of numpy results
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 11:36:33 +02:00
2martens
64a0253834
Improved output path
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 11:25:21 +02:00
2martens
3d56d69122
Formatted saved ssd predictions to make sorting easier
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 11:23:22 +02:00
2martens
198325883c
Removed debug print
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 11:06:29 +02:00
2martens
c71fb889da
Added conversion to numpy arrays
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 11:04:17 +02:00
2martens
d79fd1f1df
Updated debug print
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 11:01:28 +02:00
2martens
d8f57f7301
Debug print decoded predictions
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 10:57:05 +02:00
2martens
b4bb4ed0a5
Updated reference to ssd_keras
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 10:53:05 +02:00
2martens
f46326d9c5
Updated reference to ssd_keras
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 10:41:58 +02:00
2martens
30da60619c
Updated reference to ssd_keras
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 10:37:31 +02:00
2martens
d624f06c2a
Change image size for SSD to 300
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-29 10:33:27 +02:00
2martens
3c2eabde2d
Fixed name of weights file
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-28 21:10:34 +02:00
2martens
5a80315bf9
Updated reference to ssd keras
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-28 20:32:58 +02:00
2martens
45d122df91
Updated referenced ssd keras version
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-28 20:11:43 +02:00
2martens
4950c22a3f
Removed unsupported v2 tensorshape behaviour
...
It is only added in Tensorflow v1.13 but the CV computers only have
v1.12
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-28 19:51:44 +02:00
2martens
258ab4b464
Updated referenced version of ssd keras
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-28 19:51:06 +02:00
2martens
6c3b9ee2b1
Enable tensorflow v2 tensor shape
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-28 19:44:40 +02:00
2martens
d9eb4c334f
Provided missing scales
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-28 19:18:14 +02:00
2martens
36b11aaa5e
Fixed dtype specification
...
Signed-off-by: Jim Martens <github@2martens.de >
2019-04-28 19:12:46 +02:00