Commit Graph

43 Commits

Author SHA1 Message Date
xulei2020 404c38818f add code 2020-12-09 17:20:26 +08:00
mindspore-ci-bot 48f83e9039 !9657 [MD] fix bug Updated add rotate and orientation to lite
From: @xulei2020
Reviewed-by: @HilbertDavid,@liucunwei
Signed-off-by: @HilbertDavid
2020-12-08 22:54:44 +08:00
mindspore-ci-bot eb4d14faff !9640 redundant code
From: @zhupuxu
Reviewed-by: 
Signed-off-by:
2020-12-08 21:45:19 +08:00
xulei2020 0e4364d12e add code 2020-12-08 19:31:45 +08:00
zhupuxu 4f569677b7 redundant_codes
Signed-off-by: zhupuxu <zhupuxu@huawei.com>
2020-12-08 19:27:04 +08:00
xulei2020 254d5d1fa4 add rotate to TV and fix bug for 'file not found' 2020-12-08 09:48:51 +08:00
xulei2020 dc532ff6a9 fix the minddata lite build, keep the third package compiled in the same way 2020-12-07 14:51:53 +08:00
xulei2020 ada57d0e58 add rotate op for EXIF image info 2020-12-02 19:55:32 +08:00
xulei2020 fa1f9f55b7 fix bug for album_op_android 2020-11-30 09:43:14 +08:00
xulei2020 406c586374 add wrapper code for jni 2020-11-28 11:16:34 +08:00
mindspore-ci-bot adc8e3e707 !8594 [MD] Pybind Pushdown Support for dataset
From: @cathwong
Reviewed-by: 
Signed-off-by:
2020-11-26 05:55:49 +08:00
Eric Zhang 809e1d5086 added python api based on cpp api
1st draft of python iterator

Added Cifar10 and Cifar100 pybind port

Change pybind to use IR for Skip and Manifest

Signed-off-by: alex-yuyue <yue.yu1@huawei.com>

DatasetNode as a base for all IR nodes

namespace change

Fix the namespace issue and make ut tests work

Signed-off-by: alex-yuyue <yue.yu1@huawei.com>

Add VOCDataset

!63 Added RandomDataset
* Added RandomDataset

add imagefolder ir

Pybind switch: CelebA and UT

!61 CLUE example with class definition
* Merge branch 'python-api' of gitee.com:ezphlow/mindspore into clue_class_pybind
* Passing testcases
* Added CLUE, not working

add ManifestDataset IR

Signed-off-by: alex-yuyue <yue.yu1@huawei.com>

Update Coco & VOC & TFReader, Update clang-format, Reorder
datasets_binding

!69 Add Generator and move c_dataset.Iterator to dataset.Iterator
* Add GeneratorDataset to c_dataset
* Add GeneratorDataset to c_dataset

!67 Moving c_datasets and adding sampler wrapper
* Need to add create() method in datasets.py
* migration from c_dataset to dataset part 1

!71 Fix indent error
* Fix indentation error

!72 Fix c_api tests cases
* Fix c_api tests cases

!73 Added CSV Dataset
* Added CSVDataset

pybind switch: Take and CelebA fixes

!75 move c_dataset functionality to datasets
* Fixed existing testcases
* Added working clue and imagefolder
* Added sampler conversion from pybind
* Added sampler creation

!77 Add Python API tree
* Python API tree

add minddataset

TextFileDataset pybind

Rename to skip test_concat.py and test_minddataset_exception.py

!80 Add batch IR to python-api branch, most test cases work
* staging III
* staging, add pybind

Enable more c_api take and CelebA tests; delete util_c_api

!84 Schema changes in datasets.py
* Schema changes

!85 Remove input_indexes from sub-classes
* remove input_index from each subclass

!83 Remove C datasets
* Removed c_dataset package
* Remove c_datasets

!82  pybind switch: shuffle
* pybind switch: shuffle

!86 Add build_vocab
* Add build_vocab

Rebase with upstream/master
_shuffle conflict
BatchNode error

!88 Fix rebase problem
* fix rebase problem

Enable more unit tests; code typo/nit fixes

!91 Fix python vocag hang
* Fix python vocab hang

!89 Added BucketBatchByLength Pybind switch
* Added BucketBatchByLength

Update and enable more tet_c_api_*.py tests

!95 Add BuildSentencePeiceVocab
* - Add BuildSentencePeiceVocab

!96 Fix more tests
* - Fix some tests

- Enable more test_c_api_*
- Add syncwait

!99 pybind switch for device op
* pybind switch for device op

!93 Add getters to python API
* Add getters to python API

!101 Validate tree, error if graph
* - Add sync wait

!103 TFrecord/Random Datasets schema problem
* - TfRecord/Random schem aproblem

!102 Added filter pybind switch
* Added Filter pybind switch

!104 Fix num_samples
* - TfRecord/Random schem aproblem

!105 Fix to_device hang
* Fix to_device hang

!94 Adds Cache support for CLUE dataset
* Added cache for all dataset ops
* format change
* Added CLUE cache support
* Added Cache conversion

Add save pybind

fix compile err

init modify concat_node

!107 Fix some tests cases
* Fix tests cases

Enable and fix more tests

!109 pybind switch for get dataset size
* pybind_get_dataset_size

some check-code fixes for pylint, cpplint and clang-format

!113 Add callback
* revert
* dataset_sz 1 line
* fix typo
* get callback to work

!114 Make Android compile clean
* Make Android Compile Clean

Fix build issues due to rebase

!115 Fix more tests
* Fix tests cases
* !93 Add getters to python API

fix test_profiling.py

!116 fix get dataset size
* fix get dataset size

!117 GetColumnNames pybind switch
* Added GetColumnNames pybind switch

code-check fixes: clangformat, cppcheck, cpplint, pylint

Delete duplicate test_c_api_*.py files; more lint fixes

!121 Fix cpp tests
* Remove extra call to getNext in cpp tests

!122 Fix Schema with Generator
* Fix Schema with Generator

fix some cases of csv & mindrecord

!124 fix tfrecord get_dataset_size and add some UTs
* fix tfrecord get dataset size and add some ut for get_dataset_size

!125 getter separation
* Getter separation

!126 Fix sampler.GetNumSamples
* Fix sampler.GetNumSampler

!127 Assign runtime getter to each get function
* Assign runtime getter to each get function

Fix compile issues

!128 Match master code
* Match master code

!129 Cleanup DeviceOp/save code
* Cleanup ToDevice/Save code

!130 Add cache fix
* Added cache fix for map and image folder

!132 Fix testing team issues
* Pass queue_name from python to C++
* Add Schema.from_json

!131 Fix Cache op issues and delete de_pipeline
* Roll back C++ change
* Removed de_pipeline and passing all cache tests.
* fixed cache tests

!134 Cleanup datasets.py part1
* Cleanup dataset.py part1

!133 Updated validation for SentencePieceVocab.from_dataset
* Added type_check for column names in SentencePieceVocab.from_dataset

Rebase on master 181120 10:20

fix profiling

temporary solution of catching stauts from Node.Build()

!141 ToDevice Termination
* ToDevice termination

pylint fixes

!137 Fix test team issues and add some corresponding tests
* Fix test team issues and add some corresponding tests

!138 TreeGetter changes to use OptPass
* Getter changes to use OptPass (Zirui)

Rebase fix

!143 Fix cpplint issue
* Fix cpplint issue

pylint fixes in updated testcases

!145 Reset exceptions testcase
* reset exception test to master

!146 Fix Check_Pylint Error
* Fix Check_Pylint Error

!147 fix android
* fix android

!148 ToDevice changes
* Add ToDevice to the iterator List for cleanup at exit

!149 Pylint issue
* Add ToDevice to the iterator List for cleanup at exit

!150 Pylint 2
* Add ToDevice to the iterator List for cleanup at exit

!152 ExecutionTree error
* ET destructor error

!153 in getter_pass, only remove callback, without deleting map op
* getter pass no longer removes map

!156 early __del__ of iterator/to_device
* early __del__ of iterator

!155 Address review comments Eric 1
* Added one liner fix to validators.py
* roll back signature fix
* lint fix
* Eric Address comments 2
* C++ lint fix
* Address comments Eric 1

!158 Review rework for dataset bindings - part 1
* Reorder nodes repeat and rename
* Review rework for dataset bindings - part 1

!154 Fixing minor problems in the comments (datasets.py, python_tree_consumer.cc, iterators_bindings.cc, and iterators.py)
* Fixing minor problems in the comments (datasets.py, python_tree_consum…

!157 add replace none
* Add replace_none to datasets.py, address comments in tests

Trying to resolve copy

Override the deepcopy method of deviceop

Create_ir_tree method

Create_ir_tree method 2

Create_ir_tree method 2

del to_device if already exists

del to_device if already exists

cache getters shapes and types

Added yolov3 relaxation, to be rolled back

Get shapes and types together

bypass yolo

NumWorkers for MapOp

revert Yolo

revert Thor

Print more info

Debug code: Update LOG INFO to LOG ERROR

do not remove epochctrl for getter pass

Remove repeat(1)

pritn batch size

add log to tree_consumer and device_queue op

Revert PR 8744

Signed-off-by: alex-yuyue <yue.yu1@huawei.com>

__del__ toDEvice

__del__ toDevice2

!165 add ifndef ENABLE_ANDROID to device queue print
* Add ifndef ENABLE_ANDROID to device queue print

revert some changes

!166 getter: get_data_info
* getter: get_data_info

!168 add back tree print
* revert info to warnning in one log
* add back the missed print tree log

Release GIL in GetDataInfo
2020-11-25 15:46:59 -05:00
Eric 77d2b3c4fc Temp fix to get rid of decoding png
Removed Api namespace in testcase, not linked for package size

removed extra tensor ops

Fix Center crop and pad

Added file error check, return emtpy if wrong

Added fix to Album

Add missing syntax

Added wrapper

Fix clang

Added cpp lint part 2

clang 3

clang 4

Fixed typos 1`

Roll back size optimization

Added clang fix 5

Lint fix 6

Added Cpp lint fix 7
2020-11-24 18:03:30 -05:00
jiangzhiwen bc91f7b3ac fix pad zero 2020-11-18 16:14:37 +08:00
yoni 0512d58135 tod networks test ci 2020-11-15 22:21:38 +02:00
xulei2020 9b81396130 small minddata lite for train task 2020-11-12 10:45:39 +08:00
xulei2020 f8d1b20873 init litemat from memory 2020-11-10 10:12:39 +08:00
Xiao Tianci 4a5e287b92 add filter c api and ut 2020-11-06 15:49:23 +08:00
Zirui Wu 5d1ada682c remove uncessary headers
staging II

clean up

further clean up

fix merge conflict with 8139

fix complie err
2020-11-03 11:59:55 -05:00
hesham 5169fb4c42 Remove api namespace 2020-11-02 20:09:37 -05:00
hesham 0ba0595caf DatasetNode as a base for all IR nodes 2020-11-01 16:57:10 -05:00
xulei2020 ac21d457ff fix lite_cv include path bug 2020-10-29 17:01:31 +08:00
mindspore-ci-bot 8f44074796 !7866 [MD] C++ API support build_sentence_piece_vocab_node & sentence_piece_tokenizer
Merge pull request !7866 from luoyang/c-api-pyfunc
2020-10-29 14:26:13 +08:00
luoyang 52d278e858 [MD] C++ API support build_sentence_piece_vocab_node & sentence_piece_tokenizer 2020-10-29 11:05:28 +08:00
Eric 5c37b95992 Added Crop, need decode.
Added decode for source operators

Partial lite build fix

Only crop op enabled

Removed opencv from mdlite "full" build

Adding tests

disabling tests for now, compiling

Halfway done adding normalize

Log linking failed for lite

Added normalize, and resize

Addressing comments part 1

Added CI fix part 1

Added CI fix part 2

added CI fix part 3

Added CI fix part 4

can't remove long

Removed open cv build completely

Removed packaging code for open cv

Disable lint check for C type

Fix CI issues part five
2020-10-26 17:17:33 -04:00
shenwei41 3108595885 Add SyncWaitNode class 2020-10-24 10:02:23 +08:00
Zirui Wu cfc50e231a Added IR breakdown for remaining ops after PR7596
fix android build failure

fix include in datasets.cc

attempting fix android build

fix complie err x86
2020-10-22 23:07:41 -04:00
Eric 40b45d7447 Fix cache IR android build 2020-10-22 16:09:51 -04:00
Eric 6e27b4a303 Included more directories 2020-10-21 22:07:50 -04:00
Eric b0d6e91186 Added ir folder in cmake 2020-10-21 16:11:56 -04:00
Eric 1f11ccce06 Removed log_adapter dependency for minddata lite
Brute force fix?

Added missing import

Added removal of new cache functionality

Fix batch

Remove crc and cache optimizer

Remove affine

Remove cut mix batch

Added securec.h

Removed unused crc import

Fixed minor arm64 compile issues for tensor ops

Removed excess code from de_tensor

Added vision import

remove random device ops

Removed commented line

Added extra layer to switch adapter logic

Added securec

Added float fix
2020-10-20 00:32:58 -04:00
mindspore-ci-bot ea5ad3c298 !7128 use .cmake to compile protobuf and flatbuffers
Merge pull request !7128 from hangq/thread-pool-check
2020-10-12 11:13:36 +08:00
hangq 16e1653c14 use .cmake to compile protobuf and flatbuffers 2020-10-11 13:27:30 +08:00
xulei2020 e5e8d203b6 set fortify_source(FS) 2020-10-10 14:47:32 +08:00
Eric 4352317d58 Added compiling lite 2020-09-15 19:54:36 -04:00
zhanghaibo5@huawei.com 9bdcc0a2dd support building of static lib for mindspore lite 2020-09-14 10:55:18 +08:00
hangq 18c6ec2c8a optimize structure and interface 2020-09-10 23:49:57 +08:00
xulei2020 b356211413 add init code 2020-09-10 15:35:08 +08:00
ervinzhang 50cda2f8b1 added build option to build full minddata in ms-lite 2020-08-28 13:29:35 -04:00
liubuyu 195f04e50e compile the core directory into a separate static library 2020-08-08 21:31:41 +08:00
ervinzhang af19dae19f fixed minddata lite build issues 2020-08-07 09:15:09 -04:00
ervinzhang 2258fd4c4c added debug symbols in debug mode 2020-08-04 11:58:00 -04:00
ervinzhang 50dcb79bdf added MindData lite 2020-08-04 09:16:30 -04:00