Commit Graph
100 Commits
Author SHA1 Message Date
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
2martens dbab9e36b5 Fixed function call
Signed-off-by: Jim Martens <github@2martens.de>
2019-04-28 19:11:19 +02:00
2martens d60979e866 Fixed function name for resizing images
Signed-off-by: Jim Martens <github@2martens.de>
2019-04-28 19:10:09 +02:00
2martens 9b508477f3 Simplified data set creation by removing not required labels
Signed-off-by: Jim Martens <github@2martens.de>
2019-04-28 19:06:44 +02:00
2martens 7a89a3cf7b Fixed creation of final labels
Signed-off-by: Jim Martens <github@2martens.de>
2019-04-28 18:50:38 +02:00
2martens d12e7ec30d Changed code to get shape of labels
Signed-off-by: Jim Martens <github@2martens.de>
2019-04-28 18:47:51 +02:00
2martens 65013a843b Fixed numpy array creation
Signed-off-by: Jim Martens <github@2martens.de>
2019-04-28 18:46:21 +02:00
2martens f5db36bf9f Attempt conversion to Numpy array before converting to Tensor
Signed-off-by: Jim Martens <github@2martens.de>
2019-04-28 18:44:25 +02:00
2martens 497e8c911e Converted tuple to list for list of labels
Signed-off-by: Jim Martens <github@2martens.de>
2019-04-28 18:40:25 +02:00
2martens ee74480dd7 Optimized check for empty labels
Signed-off-by: Jim Martens <github@2martens.de>
2019-04-28 18:38:27 +02:00
2martens 2276d359d6 Added check to prevent frames without labels
Signed-off-by: Jim Martens <github@2martens.de>
2019-04-28 18:34:28 +02:00
2martens 5fd8ba1ae8 Fixed background being saved as instance
Signed-off-by: Jim Martens <github@2martens.de>
2019-04-28 18:25:29 +02:00