shugeo e50b285c2c Shugeo resize area (#162)
* Added implementation for resize_area op. Initial commit.

* Added implementation of resize_area op. Initial revision.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Corrected resizeArea functor call.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Implementation of resize_area. Cpu platform helpers.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Implementation for resize_area helpers. The first part revision.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Added a set of tests for resize_area op.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Cuda implementation for resize_area. Initial approach.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Adding multithreading for resize_area algorithm.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Cuda implementation of resize_area helpers. Shared memory approach.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Refactored resizeAreaKernel with cuda implementation.

* Eliminated compilation errors.

* ResizeArea helpers for cuda platform. The first working revision.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Added test for batched resize_area op testing.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Implementation of resize_are for cuda platform and tests.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Fixed multithreading with resize_area op helper.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Corrected copyright marks with sources.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Corrected copyright mark for resize_area op implementation.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Corrected copyright mark for parity ops header.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Corrected typo in strings and so on with image resize ops.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Refactored resize_area helpers and multithreading.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Added ResizeArea wrapper

* Added test with align_corners and fixed shape processing with only int args given for output size.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Added test

* TF mapping for ResizeArea

* Fixed implementation issues with resize_area op for both platforms.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Refactored image resizer struct to use flexible types for ints and floats.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Improved multithreading with resizeAreaKernel launch.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Use asynchronical memory copying with cuda platform image resize allocations.

Signed-off-by: shugeo <sgazeos@gmail.com>

Co-authored-by: Alexander Stoyakin <alexander.stoyakin@gmail.com>
2020-01-22 10:46:33 +03:00
..
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-11-28 21:08:51 +03:00
2019-08-22 19:55:27 +10:00
2019-08-21 21:11:46 +03:00
2019-12-20 22:35:39 +03:00
2019-06-06 15:21:15 +03:00
2019-06-06 15:21:15 +03:00
2019-06-27 18:37:04 +03:00
2019-06-06 15:21:15 +03:00
2019-06-06 15:21:15 +03:00
2019-12-03 09:40:45 +03:00
2019-06-06 15:21:15 +03:00
2019-09-04 14:57:59 +03:00
2019-12-20 22:35:39 +03:00
2019-06-06 15:21:15 +03:00
2019-06-06 15:21:15 +03:00
2019-11-19 22:44:29 +11:00
2019-06-27 18:37:04 +03:00
2020-01-20 12:29:36 +03:00
2019-06-06 15:21:15 +03:00
2019-06-06 15:21:15 +03:00
2019-09-02 16:25:58 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-06-06 15:21:15 +03:00
2019-06-06 15:21:15 +03:00
2019-08-05 11:27:05 +10:00
2019-12-03 09:40:45 +03:00
2019-08-23 12:31:12 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2020-01-22 10:46:33 +03:00
2020-01-22 10:46:33 +03:00
2020-01-22 10:46:33 +03:00
2020-01-22 10:46:33 +03:00
2019-12-20 22:35:39 +03:00
2019-12-19 13:10:06 +03:00
2019-11-26 20:29:09 +03:00
2019-11-26 20:29:09 +03:00
2019-11-26 20:29:09 +03:00
2019-11-26 20:29:09 +03:00
2019-11-26 20:29:09 +03:00
2019-11-26 20:29:09 +03:00
2019-11-26 20:29:09 +03:00
2019-11-26 20:29:09 +03:00
2019-11-26 20:29:09 +03:00
2019-11-26 20:29:09 +03:00
2019-11-26 20:29:09 +03:00
2019-08-23 12:31:12 +03:00
2019-08-22 19:55:27 +10:00
2019-08-21 21:11:46 +03:00
2019-08-10 09:14:18 +03:00
2019-06-06 15:21:15 +03:00
2019-12-20 22:35:39 +03:00
2019-08-05 11:27:05 +10:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-08-27 10:37:10 +03:00
2019-06-06 15:21:15 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-06-06 15:21:15 +03:00
2019-08-10 09:14:18 +03:00