Update examples Makefile to use /usr/share/ti/tidl
Update Makefile(s) in the examples directory to use tidl-api headers and
libraries from /usr/share/ti/tidl/tidl_api.
(MCT-1005)
Update Makefile(s) in the examples directory to use tidl-api headers and
libraries from /usr/share/ti/tidl/tidl_api.
(MCT-1005)
tidl-viewer: fixes for yocto nativesdk build failures
1. Allow CXX to be overridden - this is required during a yocto
nativesdk build because the -isystem option is suffixed to CXX
2. Switch tidl-viewer to a 64bit x86/Linux binary. Building a 32bit
binary within a 64bit Yocto devkit is complicated.
(MCT-1001)
1. Allow CXX to be overridden - this is required during a yocto
nativesdk build because the -isystem option is suffixed to CXX
2. Switch tidl-viewer to a 64bit x86/Linux binary. Building a 32bit
binary within a 64bit Yocto devkit is complicated.
(MCT-1001)
Merge branch 'release/v01.00.00'
Updated manifest file from SRAS00005051
(MCT-961)
(MCT-961)
Documentation - additions and cleanup
(MCT-990)
(MCT-990)
Add documentation for examples
- MCT-982
- MCT-982
license headers: updated year, added where missing
(MCT-961)
(MCT-961)
Added version to tidl_viewer, build cleanup
(MCT-984)
(MCT-984)
Added manifest from SRAS00005051
(MCT-961)
(MCT-961)
Fixes for Klocwork issues
(MCT-987)
(MCT-987)
Viewer - add layer indices to graph output
(MCT-985)
(MCT-985)
Makefile changes to fix linking errors
- MCT-984
- MCT-984
Rename to TIDL
* Replace references to TINN in the sources and directory structure with
TIDL or TIDL API
* Moved the TIDL network viewer (tidl_viewer) from utils to viewer
(MCT-983)
* Replace references to TINN in the sources and directory structure with
TIDL or TIDL API
* Moved the TIDL network viewer (tidl_viewer) from utils to viewer
(MCT-983)
Documentation - renaming and additional content
(MCT-981)
(MCT-981)
Reduce complexity of ssd_multibox example
- Only support partitioned mode, remove single device mode
- Remove enableInternalInput mode due to no observable performance gain
- Make layersGroupId assignment part of Executor's construction
- MCT-974
- Only support partitioned mode, remove single device mode
- Remove enableInternalInput mode due to no observable performance gain
- Make layersGroupId assignment part of Executor's construction
- MCT-974
Partitioned execution of TI DL network
- Enable pipelined and partitioned execution of TIDL network
by setting the same ArgInfo:
- as the output of ExecutionObject for first layersGroup
- as the input of ExecutionObject for second layersGroup
See ssd_multibox for example.
- Enable internal input mode that intermediate results between
different layersGroup no longer need to be saved in user
application.
- Fixes for correct partitioned execution of TIDL network,
e.g. dataQ needs to be passed between layersGroups
- MCT-969, MCT-974
- Enable pipelined and partitioned execution of TIDL network
by setting the same ArgInfo:
- as the output of ExecutionObject for first layersGroup
- as the input of ExecutionObject for second layersGroup
See ssd_multibox for example.
- Enable internal input mode that intermediate results between
different layersGroup no longer need to be saved in user
application.
- Fixes for correct partitioned execution of TIDL network,
e.g. dataQ needs to be passed between layersGroups
- MCT-969, MCT-974
Compute input/output size based on network
- MCT-974
- MCT-974
Annotate graph with additional properties
* Additional layer specific annotations to nodes
* Generate SVG file if /usr/bin/dot is available
* Refactoring and cleanup
(MCT-975)
* Additional layer specific annotations to nodes
* Generate SVG file if /usr/bin/dot is available
* Refactoring and cleanup
(MCT-975)
Utility to dump TIDL networks to dot graphs
(MCT-973)
(MCT-973)
Fixed color array initialization problem
- Fixed label/color mappings for ssd
- MCT-974
- Fixed label/color mappings for ssd
- MCT-974
Add test images under CC0 license
- https://www.pexels.com/photo-license/
- MCT-974
- https://www.pexels.com/photo-license/
- MCT-974
Add ssd_multibox example to tinn (Part 1)
- Uses Single Shot Multibox Detector network in the example
- Implementation in part 1 runs a full network on a single device
- Add a separate object_class_table for labels and colors
- MCT-974
- Uses Single Shot Multibox Detector network in the example
- Implementation in part 1 runs a full network on a single device
- Add a separate object_class_table for labels and colors
- MCT-974
Use malloc for user application buffer allocation
- MCT-972 (follow-up cleanup)
- MCT-972 (follow-up cleanup)
Add segmentation example to tinn
- Also fixed relative path in config files
- MCT-972
- Also fixed relative path in config files
- MCT-972
Add imagenet example to tinn
- MCT-963
- MCT-963
Renamed namespace (tidl -> tinn), updated documentation
(MCT-964)
(MCT-964)
Add version information to Makefile, API
* Added version information in tinn_api/Makefile
* Added Executor::GetAPIVersion()
(MCT-962)
* Added version information in tinn_api/Makefile
* Added Executor::GetAPIVersion()
(MCT-962)
Initial commit
(MCT-958)
(MCT-958)