-
Notifications
You must be signed in to change notification settings - Fork 5
Adding Design Policy and Improving design
My goal for this GSoC period is to change the existing extent to a static and dynamic engine which decides how to store the extents according to size for example if the size of size is greater than 500 it will choose the dynamic engine or the user can choose the engine if he wants.
The current implementation of tensor doesn't support the Sparse and Band tensor which I will be implementing with customization points which help the user to choose his data structure for storing tensor and at the end, I will be creating the device API for tensor so that anyone can provide the kernel or select the execution policy for the tensor operation.
- basic_shape
- basic_extents_impl
- extents ( static and dynamic )
- strides ( static and dynamic )
- Storage System
- Slice ( slice.hpp and slice_helper.hpp )
- Subtensor ( subtensor.hpp and subtensor_helper.hpp )
We both would like to thank our mentor Cem for his constant support and help in achieving our goals. We always find him helpful and he was always easy to reach for help or discussion regarding the work. We would also like to thank Google for the Google Summer of Code Programme, without which all these wouldn't be possible. Lastly, we express our gratitude to our parents for helping and providing us with all the indirect or direct needs for carrying out our work nicely in our homes.
- Home
- Project Proposal
- Milestones and Tasks
- Implementation
- Documentation
- Discussions
- Examples
- Experimental features
- Project Proposal
- Milestones and Tasks
- Implementation
- Documentation
- Discussions
- Example Code