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
2020-01-04 13:27:50 +03:00
2019-11-21 21:17:30 +02:00
2019-09-09 16:27:45 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-11-21 21:17:30 +02:00
2019-12-24 17:01:03 +03:00
2019-12-20 22:35:39 +03:00
2019-09-11 20:12:09 +03:00
2019-06-27 18:37:04 +03:00
2019-09-11 21:04:43 +03:00
2019-12-03 09:40:45 +03:00
2019-09-11 20:12:09 +03:00
2019-09-11 20:12:09 +03:00
2019-09-11 21:04:43 +03:00
2019-12-20 22:35:39 +03:00
2019-09-11 20:12:09 +03:00
2019-11-26 20:29:09 +03:00
2019-11-26 20:29:09 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-09-11 20:12:09 +03:00
2019-08-20 18:28:43 +03:00
2019-09-02 11:25:48 +03:00
2019-09-11 20:12:09 +03:00
2020-01-22 10:46:33 +03:00
2019-12-24 18:30:54 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2020-01-20 21:32:46 +03:00
2019-09-02 11:25:48 +03:00
2019-12-20 22:35:39 +03:00
2019-09-11 21:04:43 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-09-11 20:12:09 +03:00
2019-09-11 20:12:09 +03:00
2019-12-20 22:35:39 +03:00
2019-09-11 21:04:43 +03:00
2019-09-11 20:12:09 +03:00
2019-09-11 20:12:09 +03:00
2019-12-20 22:35:39 +03:00
2019-12-03 09:40:45 +03:00
2019-09-11 20:12:09 +03:00
2020-01-04 13:27:50 +03:00
2020-01-06 22:35:05 +03:00
2019-09-02 11:25:48 +03:00
2019-06-27 18:37:04 +03:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-09-11 20:12:09 +03:00
2019-06-27 18:37:04 +03:00
2019-11-26 20:29:09 +03:00
2019-12-20 22:35:39 +03:00
2019-11-28 21:08:51 +03:00
2019-11-28 21:08:51 +03:00
2019-08-14 16:52:34 +03:00
2019-11-20 21:11:04 +02:00
2019-12-20 22:35:39 +03:00
2019-12-20 22:35:39 +03:00
2019-09-11 20:12:09 +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-09-11 20:12:09 +03:00
2019-09-11 20:12:09 +03:00

This folder contains CUDA-specific implementations for operations.