mindspore-ci-bot
e09c61d6a6
!3381 fix mix precision operator issue
...
Merge pull request !3381 from wangqiuliang/fix-mix-precsion-operator-issue
2020-07-25 10:50:21 +08:00
mindspore-ci-bot
d21871a4fe
!3375 add bert ci script
...
Merge pull request !3375 from yoonlee666/bertci
2020-07-25 09:43:04 +08:00
kingfo
73ea9b7855
fix mix precesion operator issue
2020-07-25 09:40:50 +08:00
mindspore-ci-bot
0a2980ca74
!3440 [MD]Fix Segementation Falut when SentencepieceTokenizer Op before zipOp and ConcatOp
...
Merge pull request !3440 from xulei/sentence_piece0715
2020-07-25 09:19:34 +08:00
Eric
465a69a70a
Added crop signature, wip
...
Added input check
Added SwapRedBlue
2020-07-24 20:40:45 -04:00
hesham
adfbc891d3
- Add checks and testing for empty tensors
...
- cleanup work on createTensor and Tensor's constructors
2020-07-24 17:23:18 -04:00
nhussain
a306264030
remove print calls
2020-07-24 17:10:49 -04:00
mindspore-ci-bot
06ed9ffd6a
!3183 Remove files on test fail for test_minddataset*.py
...
Merge pull request !3183 from tony_liu2/master
2020-07-24 23:47:29 +08:00
mindspore-ci-bot
60feafd75e
!3399 Fixing Bug with AutoContrast/Equalize supporting uint8 dtype/mnist
...
Merge pull request !3399 from islam_amin/autocontrast_bug
2020-07-24 23:46:55 +08:00
mindspore-ci-bot
dc64a3878a
!3396 fix get dataset size error
...
Merge pull request !3396 from panfengfeng/fix_getdataset_size_error
2020-07-24 23:09:45 +08:00
tom__chen
5c3be0114f
add maxpool_with_argmax/grad cuda kernel
2020-07-24 06:17:14 -08:00
mindspore-ci-bot
e07f74367d
!3299 Rename for C API
...
Merge pull request !3299 from MahdiRahmaniHanzaki/rename-c-api
2020-07-24 22:14:53 +08:00
yoonlee666
4c167e3085
add bert ci script
2020-07-24 22:04:40 +08:00
panfengfeng
939e612906
fix get daataset size error
2020-07-24 21:45:42 +08:00
xulei2020
0af6d75761
add code
2020-07-24 19:51:27 +08:00
mindspore-ci-bot
b1fae868ba
!3404 add sparse api docs
...
Merge pull request !3404 from riemann_penn/add_sparse_api_docs
2020-07-24 17:54:23 +08:00
mindspore-ci-bot
c44939afc8
!3412 Fix a DatasetCache sharing scenario
...
Merge pull request !3412 from qianlong21st/fix_cache
2020-07-24 17:30:03 +08:00
mindspore-ci-bot
2f1a5b979d
!3345 Fix minor bugs in denoting and test cases
...
Merge pull request !3345 from peixu_ren/custom_gpu
2020-07-24 16:36:32 +08:00
panyifeng
963bd67a60
add sparse api docs
2020-07-24 15:40:46 +08:00
qianlong
d28c63b6c0
fix diff workers disallow cache
2020-07-24 15:30:00 +08:00
buxue
e9ca893431
remove ut test_expand_dims_grad
2020-07-24 15:15:41 +08:00
Jonathan Yan
ad40e00228
roi align grad v1
2020-07-24 00:36:32 -04:00
peixu_ren
19d80b87a9
Fix minor errors in probabilistic programming
2020-07-23 15:38:08 -04:00
islam_amin
48ec178e77
Fixing AutoContrast/Equalize Bug
2020-07-23 14:32:37 -04:00
Mahdi
2b71cbf1bd
Added RenameOp
2020-07-23 12:22:55 -04:00
mindspore-ci-bot
de0dcbc0bd
!3290 Split parameter and value node with tuple to multiple nodes with make-tuple
...
Merge pull request !3290 from chenfei_mindspore/split-tuple-parameter-to-parameters
2020-07-23 21:39:27 +08:00
mindspore-ci-bot
2d973c9597
!3161 Set output value for dynamic graph.
...
Merge pull request !3161 from flywind/output
2020-07-23 21:14:08 +08:00
mindspore-ci-bot
1e88d64b20
!3259 add gpu cumsum op and reducemin
...
Merge pull request !3259 from baihuawei/automl
2020-07-23 20:38:33 +08:00
mindspore-ci-bot
366dd44ca8
!3371 support call super when class define in test_case
...
Merge pull request !3371 from zhangbuxue/support_call_super_when_class_define_in_test_case
2020-07-23 20:11:25 +08:00
panyifeng
8a89f003eb
fix sparse related issues
2020-07-23 19:05:53 +08:00
buxue
b812c1a17a
support call super when class define in test_case.
2020-07-23 18:30:30 +08:00
kpy
570da089a8
set output value for dynamic graph
2020-07-23 17:05:47 +08:00
mindspore-ci-bot
684ff4f46b
!3160 Rewrite tensor's __bool__ for pynative mode
...
Merge pull request !3160 from Simson/push-to-opensource
2020-07-23 16:55:49 +08:00
simson
5f77fbdd75
Rewrite tensor's __bool__ for pynative mode
2020-07-23 16:51:46 +08:00
root
1b6f85dec8
split tuple parameter to parameters
...
add function trans tuple to maketuple
2020-07-23 16:46:55 +08:00
mindspore-ci-bot
0a84b63fc3
!3305 modify the vgg16/lstm path to offical/{cv/npl}
...
Merge pull request !3305 from caojian05/ms_master_dev
2020-07-23 16:01:42 +08:00
baihuawei
4a8724e0ac
add gpu cumsum
2020-07-23 15:43:04 +08:00
fangzehua
228a959cc7
add reduce any op for vm
2020-07-23 14:43:53 +08:00
mindspore-ci-bot
48711414fc
!3356 [common]Refine code & Add ToAbstruct for `FuncGraph`, `MetaFuncGraph` `Primitive`
...
Merge pull request !3356 from vlne-v1/add_to_abstract_for_function
2020-07-23 14:33:58 +08:00
mindspore-ci-bot
9fb6576d8c
!3338 Op debug feature
...
Merge pull request !3338 from zhoufeng/debug-op-overflow
2020-07-23 14:11:38 +08:00
Wei Luning
484d7f10c8
refine code* refine code in bert model* add ToAbstruct for `FuncGraph`, `MetaFuncGraph` `Primitive`* remove partial hard code in spec for poly* remove any in data convert cache
2020-07-23 12:43:37 +08:00
mindspore-ci-bot
24dd2fc2a6
!3333 Fix internal multiple outputs check
...
Merge pull request !3333 from YuJianfeng/master
2020-07-23 11:38:11 +08:00
mindspore-ci-bot
7f1ccc5f3b
!3311 add sparse feature test cases for auto parallel
...
Merge pull request !3311 from lirongzhen1/master
2020-07-23 11:35:49 +08:00
zhoufeng
000a6c73a5
op debug
...
Signed-off-by: zhoufeng <zhoufeng54@huawei.com>
2020-07-23 11:12:02 +08:00
mindspore-ci-bot
183cf5cf5d
!3285 Add Encode,Decode,SGD,floordiv,ScatterNd,GatherNd ops.
...
Merge pull request !3285 from linqingke/gpu_ops
2020-07-23 10:53:54 +08:00
mindspore-ci-bot
21a5f06e93
!3328 Add testcases
...
Merge pull request !3328 from shenwei41/sw_master
2020-07-23 09:57:22 +08:00
mindspore-ci-bot
a4f447af6c
!3289 Move abstract function to core abstract folder.
...
Merge pull request !3289 from ZhangQinghua/master
2020-07-23 09:39:37 +08:00
yujianfeng
4d18e9ec35
Fix internal multiple outputs check
2020-07-23 08:56:42 +08:00
tony_liu2
1f4251a440
add try to minddataset python tests to remove files on fail
...
delete unrelated file
change finally to except else
fix spacing alignment
fix indentation
fix indentation
fix indentation
add fix to new test case
add if main for pytest
fix spacing
2020-07-22 16:34:10 -04:00
mindspore-ci-bot
859fe6bc41
!3342 C++ API Support for Skip Dataset Op plus UTs
...
Merge pull request !3342 from cathwong/ckw_c_api_skip
2020-07-23 04:28:38 +08:00
mindspore-ci-bot
df1300d9cb
!3294 Refactor opt/pre passes
...
Merge pull request !3294 from nsyca/removal_pass
2020-07-23 02:51:31 +08:00
Cathy Wong
8921a6099c
C++ API Support for Skip Dataset Op and UTs
2020-07-22 13:21:35 -04:00
mindspore-ci-bot
c24122bb55
!3303 fix validator that checks the vocab_size is positive in vocab.from_file
...
Merge pull request !3303 from ZiruiWu/fix_vocab_validator
2020-07-23 00:49:29 +08:00
Nat Sutyanyong
9fb1904ed8
Refactoring opt/pre
2020-07-22 11:13:42 -04:00
buxue
f84b055244
add check for implicit conversion when scalar is not number and bool.
2020-07-22 20:55:19 +08:00
shenwei41
4eaa396ca7
Add testcases
2020-07-22 20:21:19 +08:00
linqingke
f679568d86
gpu ops code and test case.
2020-07-22 20:15:52 +08:00
CaoJian
f9fdb52373
modify the vgg16/lstm path to offical/{cv/npl}
2020-07-22 19:25:27 +08:00
kingfo
09b437285b
support mix precision in pynative
2020-07-22 17:12:36 +08:00
mindspore-ci-bot
8f4bab4e75
!2410 Support insert memcpy between two hccl op if the part outputs of prior hccl op linking to next hccl op
...
Merge pull request !2410 from huanghui/insert-memcpy-async-pass
2020-07-22 16:40:10 +08:00
mindspore-ci-bot
bc20de741a
!3315 restore reshape ut
...
Merge pull request !3315 from yao_yf/restore_auto_parallel_reshape_ut
2020-07-22 16:23:29 +08:00
mindspore-ci-bot
c84d4bbd36
!3180 Update for python AutoContrast API, cpp UnifromAugment API and UT
...
Merge pull request !3180 from alashkari/update-aug-ops-2
2020-07-22 16:09:12 +08:00
mindspore-ci-bot
174acbec13
!3265 Decouple ir from optimizer
...
Merge pull request !3265 from hewei/decouple_ir_optimizer
2020-07-22 16:08:39 +08:00
mindspore-ci-bot
2eefb94fee
!3312 Relax the threshold of pynative resnet50 performance st
...
Merge pull request !3312 from JoyLvliang/Relax-the-threshold-of-pynative-resnet50-performance-st
2020-07-22 14:51:51 +08:00
mindspore-ci-bot
ac993460bf
!3288 delete useless code for all reduce
...
Merge pull request !3288 from yangzhenzhang/delete-useless-code
2020-07-22 14:49:51 +08:00
yao_yf
1d3a06a3b0
recover reshape ut
2020-07-22 14:30:12 +08:00
lirongzhen1
5d63c60135
add sparse feature test cases for auto parallel
2020-07-22 14:27:12 +08:00
Amir Lashkari
6f186aafa0
Update Python UA op, AutoContrast Op and UT
...
Updated Validators.py
Fixed UA UT
Fixed UA UT
Fixed PyLint Errors
Added aditional changes
remove old golden AutoContrast UT file
updated Autocontrast python UT
Added golden files
Fixed issue
fixed UT
2020-07-22 14:16:16 +08:00
mindspore-ci-bot
d15b4c5d61
!3201 RoI Align GPU kernel
...
Merge pull request !3201 from JonathanY/main
2020-07-22 13:38:34 +08:00
mindspore-ci-bot
38a52a5b67
!3176 Add gpu support for ResizeNearestNeighbor
...
Merge pull request !3176 from 34bunny/GPU-ResizeNearestNeighbor
2020-07-22 13:38:11 +08:00
mindspore-ci-bot
21783ce221
!3300 Optimize server code
...
Merge pull request !3300 from ZPaC/new-feature-of-ps
2020-07-22 12:35:28 +08:00
lvliang
6f1d2768f8
Relax-the-threshold-of-pynative-resnet50-performance-st
2020-07-22 12:01:43 +08:00
Zirui Wu
40ea84ae81
fix from_file validator minor error, 1 line change
...
add test case
2020-07-21 23:17:26 -04:00
cristoval
c6262111ef
add sparse lazy adam in ps
2020-07-22 10:44:27 +08:00
huanghui
f1563d2d37
insert memcpy async if hccl op cascade
2020-07-22 10:43:38 +08:00
yangzhenzhang
e6cef98e95
delete useless code for allreduce
2020-07-22 10:13:19 +08:00
mindspore-ci-bot
b13c7a3d48
!3268 refine GPU memory swap performance
...
Merge pull request !3268 from zyli2020/refine_gpu_mem_swap
2020-07-22 10:08:51 +08:00
mindspore-ci-bot
5f10417b9f
!3276 make gpu equal op support int32
...
Merge pull request !3276 from qujianwei/master
2020-07-22 09:19:11 +08:00
Jonathan Yan
661b993475
roi align v1
2020-07-21 20:15:49 -04:00
mindspore-ci-bot
568e75fdd3
!3256 Zip C API
...
Merge pull request !3256 from MahdiRahmaniHanzaki/zip-c-api
2020-07-22 04:01:51 +08:00
Mahdi
91b4d90716
Added ZipOp
2020-07-21 10:24:38 -04:00
TFbunny
de28cdc71c
add GPU support to ResizeNearestNeighbor
2020-07-21 10:20:07 -04:00
mindspore-ci-bot
8da91ca3cf
!3237 support call the parent class function
...
Merge pull request !3237 from zhangbuxue/support_call_the_parent_class_construct_function
2020-07-21 22:13:04 +08:00
mindspore-ci-bot
c451146b14
!3255 Added cpp Equalize op to vision api
...
Merge pull request !3255 from alashkari/cpp_ops
2020-07-21 21:56:41 +08:00
mindspore-ci-bot
925172664b
!3230 add bprop for sparse_tensor
...
Merge pull request !3230 from riemann_penn/add_bprop_for_sparse_tensor
2020-07-21 21:47:53 +08:00
lizhenyu
c67e562373
refine GPU memory swap performance
2020-07-21 21:37:54 +08:00
Zhang Qinghua
7b69565d91
Move abstract function to core abstract folder.
2020-07-21 21:25:32 +08:00
mindspore-ci-bot
cf4353f728
!3220 Add random normal op at MindSpore front-end
...
Merge pull request !3220 from peixu_ren/custom_gpu
2020-07-21 20:33:52 +08:00
mindspore-ci-bot
37cc6e2628
!3175 add ScatterNdAdd ScatterNdSub ScatterNonAliasingAdd ops
...
Merge pull request !3175 from fangzehua/scatter_add_vm
2020-07-21 20:26:07 +08:00
panyifeng
4d4e23fd9e
Add bprop for sparse_tensor
2020-07-21 19:40:35 +08:00
chentingting
8e8a197364
change gnn dir
2020-07-21 18:28:19 +08:00
mindspore-ci-bot
93323e1e2e
!3277 change directory of GCN and GAT from model_zoo to model_zoo/official/gnn
...
Merge pull request !3277 from chentingting/change_gnn_dir
2020-07-21 17:40:24 +08:00
chentingting
f033caa7f0
change gnn path
2020-07-21 17:35:55 +08:00
mindspore-ci-bot
240c8c0664
!2967 Optimize ControlDepend for heterogeneous_execution
...
Merge pull request !2967 from huanghui/heterogeneous-backend-control-depend-optimize
2020-07-21 17:34:45 +08:00
qujianwei
7479fb24a0
make gpu equal op support int32
2020-07-21 17:02:12 +08:00
buxue
073507a5e0
support call the parent class function
2020-07-21 16:38:11 +08:00
mindspore-ci-bot
6d7e352524
!3262 change centercrop size
...
Merge pull request !3262 from panfengfeng/change_centercrop_size
2020-07-21 15:58:17 +08:00
mindspore-ci-bot
bad04340d6
!3240 GPU update CAST and conv2d_pad
...
Merge pull request !3240 from VectorSL/update
2020-07-21 15:11:28 +08:00
panfengfeng
5aad4bdfbf
change size
2020-07-21 14:56:55 +08:00
He Wei
60d168adec
Decouple ir from optimizer
2020-07-21 14:48:26 +08:00
huanghui
4c34867486
control optimizie for heterogeneous excutor
2020-07-21 14:46:29 +08:00
xiefangqi
64a6ed56de
fix annotation
2020-07-21 12:04:56 +08:00
mindspore-ci-bot
ad651f38bf
!3124 [MD] error occur when using numpy types
...
Merge pull request !3124 from liyong126/fix_numpy_generic
2020-07-21 11:44:34 +08:00
mindspore-ci-bot
a2bf5a322e
!3129 Decouple ir from frontend
...
Merge pull request !3129 from hewei/decouple_ir_frontend
2020-07-21 11:35:33 +08:00
fangzehua
dde74b227c
add 5 vm op
2020-07-21 11:34:10 +08:00
peixu_ren
9b45018dfd
Add random normal op at MindSpore front-end
2020-07-20 23:31:30 -04:00
mindspore-ci-bot
bfc18704d5
!3254 [MD]Add more strict upper bounds to CenterCropOp and RandomCropWithBboxOp
...
Merge pull request !3254 from nhussain/padding_upperbound
2020-07-21 10:18:56 +08:00
mindspore-ci-bot
2e4bb93a1e
!3250 [quant]bug fixes when export geir
...
Merge pull request !3250 from vlne-v1/quant_export_geir_biasadd_after_depth_wise
2020-07-21 09:35:28 +08:00
mindspore-ci-bot
c10e5f1b22
!3146 modelzoo wide&deep run clusters
...
Merge pull request !3146 from yao_yf/modezoo_widedeep_run_clusters
2020-07-21 09:31:21 +08:00
VectorSL
90f15df037
add int64-->fp16 and update conv pad
2020-07-21 09:21:57 +08:00
mindspore-ci-bot
718431429c
!2755 unform learning rate behavior in optimizers
...
Merge pull request !2755 from wangnan39/uniform_lr_behavior_in_optimizers
2020-07-21 09:13:14 +08:00
mindspore-ci-bot
0e27dccbcf
!3093 VOCDataset output change to multi-columns
...
Merge pull request !3093 from xiefangqi/md_voc_multi_columns
2020-07-21 09:12:01 +08:00
liyong
28ebd73096
fix bug when int or float is numpy type
2020-07-21 09:07:29 +08:00
Amir Lashkari
572750cd40
Added cpp Equalize op
...
adding missed files
Fixed Errors
fixed bugs
fixed bugs
fixed bugs
fixed bugs
fixed bugs
Updated Python UT for Equalize op
Added cpp Equalize op
adding missed files
Fixed Errors
fixed bugs
fixed bugs
fixed bugs
fixed bugs
fixed bugs
Updated Python UT for Equalize op
Fixed comment style
update files
deleted files
added files
added image_utils.h
Fixed PyLint and CPPLint Errors
updated tensor_op.h
2020-07-20 21:03:26 -04:00
He Wei
32379f3e7a
Decouple ir from frontend
2020-07-21 08:57:07 +08:00
nhussain
b064cbab5d
fix upper bound
2020-07-20 15:26:49 -04:00
mindspore-ci-bot
b091f74c23
!3016 Add CSV dataset loader
...
Merge pull request !3016 from jiangzhiwen/dataset/csv
2020-07-20 22:14:52 +08:00
Wei Luning
7d5c9d52bc
fix geir export bugs
2020-07-20 21:32:57 +08:00
wangnan39@huawei.com
082433183d
uniform learning_rate behavior of optimizers
2020-07-20 21:09:20 +08:00
jiangzhiwen
2f506b7985
CSV dataset loader
2020-07-20 20:22:08 +08:00
mindspore-ci-bot
fa7fa8a162
!3234 [MD] fix bug when save tfrecord data
...
Merge pull request !3234 from liyong126/fix_save_tfrecod
2020-07-20 20:18:12 +08:00
mindspore-ci-bot
5d42d00161
!3217 rename operator of sparse optimizer
...
Merge pull request !3217 from wangnan39/rename_the_operator_of_sparse_optimizer
2020-07-20 20:10:50 +08:00
mindspore-ci-bot
ec118c4eb8
!3245 remove transformer st
...
Merge pull request !3245 from yuchaojie/transformer_st
2020-07-20 20:01:23 +08:00
yuchaojie
f960a6c403
remove transformer st
2020-07-20 19:44:58 +08:00
yao_yf
3dbe872596
modezoo wide&deep run clusters
2020-07-20 17:44:07 +08:00
liyong
f521532a06
fix field_name probelem from tfrecord to mindrecord
2020-07-20 17:12:21 +08:00
xulei2020
18b519ae0f
add sentence piece
2020-07-20 15:50:35 +08:00
xiefangqi
fbd9e3d402
vocdataset output multi-columns
2020-07-20 14:40:30 +08:00
mindspore-ci-bot
8e4c0a9d93
!3212 GetDatasize feature
...
Merge pull request !3212 from anzhengqi/epochs-ready
2020-07-20 14:18:27 +08:00
mindspore-ci-bot
485ac8384b
!3162 split tuple output node to maketuple
...
Merge pull request !3162 from lianliguang/split-tuple-node-to-make-tuple
2020-07-20 14:10:12 +08:00
anzhengqi
008b91b2a1
inject epoch ctrl op in the execution tree and send eos at the end of epoch
2020-07-20 13:02:47 +08:00
wangnan39@huawei.com
1cdf6a10ac
rename operators of sparse optimizer
2020-07-20 12:00:39 +08:00
mindspore-ci-bot
db80643ee2
!3177 Update Arithmetic Simplify to use Pattern Matcher (2)
...
Merge pull request !3177 from Giancarlo/pm_arithmetic_simplify
2020-07-20 10:02:06 +08:00
WilliamLian
d10d1a17f0
spilt valuenode & parameter's tuple output to maketuple
2020-07-20 09:48:03 +08:00
mindspore-ci-bot
6f8863b65d
!3198 synchronize latest Ascend software suite 18 Jul 2020, and merging branches
...
Merge pull request !3198 from yanghaoran/code_sync_0718
2020-07-19 14:14:45 +08:00
yanghaoran
859acc6d2a
synchronize latest Ascend software suite 18 Jul 2020, and merging branches
2020-07-18 21:09:55 +08:00
mindspore-ci-bot
05de773775
!3209 Fix bug about output of AddNGrad.
...
Merge pull request !3209 from liuxiao93/AddN
2020-07-18 19:56:31 +08:00
mindspore-ci-bot
ffb7040c3c
!3200 [clean]remove loop_can_unroll flag, clean some other python code
...
Merge pull request !3200 from vlne-v1/remove_loop_can_unroll
2020-07-18 19:44:29 +08:00
mindspore-ci-bot
419022f2a5
!3194 Add concat and pack fission pass
...
Merge pull request !3194 from YuJianfeng/concat
2020-07-18 19:10:42 +08:00
mindspore-ci-bot
014188f47f
!3208 [dfx]support attribute error throw from c++
...
Merge pull request !3208 from vlne-v1/attribute_error_for_pybind
2020-07-18 19:04:31 +08:00
liuxiao93
8705545bcd
Fix bug about output of AddNGrad.
2020-07-18 18:47:52 +08:00
mindspore-ci-bot
32921ea3dc
!3166 add gpu oneslike op
...
Merge pull request !3166 from qujianwei/gpu-oneslike
2020-07-18 18:19:48 +08:00
Wei Luning
f362503d57
support throw attribute error from c++
2020-07-18 17:54:26 +08:00
Wei Luning
88e864a4a3
remove loop can unroll flag, clean some python usage
2020-07-18 17:41:34 +08:00
mindspore-ci-bot
c5eae497be
!3195 move transformer net to new modelzoo directory
...
Merge pull request !3195 from yuchaojie/transformer_st
2020-07-18 16:39:36 +08:00
mindspore-ci-bot
e8b26dbdaa
!3151 Fix verification of BatchNorm2d input is 4D.
...
Merge pull request !3151 from liuxiao93/fix-BatchNorm2d
2020-07-18 16:22:04 +08:00
mindspore-ci-bot
43567f9b9f
!3147 add RNNTLoss and RandomCategorical ops for aicpu
...
Merge pull request !3147 from yanzhenxiang2020/add_rnnt_cate_open.new
2020-07-18 15:41:47 +08:00
yujianfeng
fa0684d12d
Add pack and concat fission pass
2020-07-18 15:39:06 +08:00
mindspore-ci-bot
4945d34a41
!3133 [MD] fix num_sample in distributed sampler
...
Merge pull request !3133 from liyong126/md_num_of_samples
2020-07-18 15:36:33 +08:00
qujianwei
fb2ac74d9a
add gpu oneslike kernel
2020-07-18 15:27:07 +08:00