Microsoft Cognitive Toolkit Libraries, cuDNN dependencies
Product
Versions
Compatible and additional computed target framework versions.
.NET Framework
net45
net45 is compatible.
net451
net451 was computed.
net452
net452 was computed.
net46
net46 was computed.
net461
net461 was computed.
net462
net462 was computed.
net463
net463 was computed.
net47
net47 was computed.
net471
net471 was computed.
net472
net472 was computed.
net48
net48 was computed.
net481
net481 was computed.
native
native
native is compatible.
This package has no dependencies.
NuGet packages (3)
Showing the top 3 NuGet packages that depend on CNTK.Deps.cuDNN:
Package
Downloads
CNTK.GPU
Microsoft Cognitive Toolkit Libraries, GPU Build
683.7K
VLML.ONNX_03
Run images and in vvvv gamma
1.4K
VLML.ONNX
Run images and in vvvv gamma
606
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on CNTK.Deps.cuDNN:
Version
Downloads
Last updated
2.8.0-rc0.dev20200201
3,953
2/1/2020
2.8.0-rc0.dev20200131
1,061
1/31/2020
2.8.0-rc0.dev20200130
1,167
1/30/2020
2.8.0-rc0.dev20200129
942
1/29/2020
2.8.0-rc0.dev20200127
1,338
1/27/2020
2.8.0-rc0.dev20200126
1,172
1/26/2020
2.8.0-rc0.dev20200125
1,227
1/25/2020
2.8.0-rc0.dev20200124
1,060
1/24/2020
2.8.0-rc0.dev20200123
1,199
1/23/2020
2.8.0-rc0.dev20200122
1,140
1/22/2020
2.8.0-rc0.dev20200121
1,141
1/21/2020
2.8.0-rc0.dev20200120
1,013
1/20/2020
2.8.0-rc0.dev20200119
1,091
1/19/2020
2.8.0-rc0.dev20200118
1,072
1/18/2020
2.8.0-rc0.dev20200117
1,087
1/17/2020
2.8.0-rc0.dev20200116
1,008
1/16/2020
2.8.0-rc0.dev20200115
1,035
1/15/2020
2.8.0-rc0.dev20191202
1,154
12/2/2019
2.8.0-rc0.dev20191201
928
12/1/2019
2.8.0-rc0.dev20191129
882
11/29/2019
2.8.0-rc0.dev20191128
892
11/28/2019
2.8.0-rc0.dev20191127
1,118
11/27/2019
2.8.0-rc0.dev20191126
1,232
11/26/2019
2.8.0-rc0.dev20191125
1,060
11/25/2019
2.8.0-rc0.dev20191123
980
11/23/2019
2.8.0-rc0.dev20191122
968
11/22/2019
2.8.0-rc0.dev20191121
1,010
11/22/2019
2.8.0-rc0.dev20191107
1,002
11/7/2019
2.8.0-rc0.dev20191106
966
11/6/2019
2.8.0-rc0.dev20191105
981
11/5/2019
2.8.0-rc0.dev20191104
1,062
11/4/2019
2.8.0-rc0.dev20191103
937
11/3/2019
2.8.0-rc0.dev20191102
1,066
11/2/2019
2.8.0-rc0.dev20191101
1,086
11/1/2019
2.8.0-rc0.dev20191031
1,064
10/31/2019
2.8.0-rc0.dev20191030
1,038
10/30/2019
2.8.0-rc0.dev20191029
902
10/29/2019
2.8.0-rc0.dev20191028
1,004
10/28/2019
2.8.0-rc0.dev20191027
1,023
10/27/2019
2.8.0-rc0.dev20191026
1,038
10/26/2019
2.8.0-rc0.dev20191025
932
10/25/2019
2.8.0-rc0.dev20191022
1,012
10/22/2019
2.8.0-rc0.dev20191021
1,190
10/21/2019
2.8.0-rc0.dev20191020
917
10/21/2019
2.8.0-rc0.dev20191019
952
10/19/2019
2.8.0-rc0.dev20191018
979
10/18/2019
2.8.0-rc0.dev20191017
909
10/17/2019
2.8.0-rc0.dev20191016
951
10/16/2019
2.8.0-rc0.dev20191015
968
10/15/2019
2.8.0-rc0.dev20191014
1,002
10/14/2019
2.8.0-rc0.dev20191013
1,070
10/13/2019
2.8.0-rc0.dev20191012
1,042
10/12/2019
2.8.0-rc0.dev20191011
977
10/11/2019
2.8.0-rc0.dev20191010
941
10/10/2019
2.8.0-rc0.dev20191009
1,036
10/9/2019
2.8.0-rc0.dev20191008
1,044
10/8/2019
2.8.0-rc0.dev20191007
1,048
10/8/2019
2.8.0-rc0.dev20191006
950
10/6/2019
2.8.0-rc0.dev20191005
979
10/5/2019
2.8.0-rc0.dev20191004
994
10/4/2019
2.8.0-rc0.dev20191003
1,048
10/3/2019
2.8.0-rc0.dev20191002
1,000
10/2/2019
2.8.0-rc0.dev20191001
978
10/1/2019
2.8.0-rc0.dev20190930
968
9/30/2019
2.8.0-rc0.dev20190929
1,029
9/29/2019
2.8.0-rc0.dev20190928
950
9/28/2019
2.8.0-rc0.dev20190927
909
9/27/2019
2.8.0-rc0.dev20190926
1,007
9/26/2019
2.8.0-rc0.dev20190925
883
9/25/2019
2.8.0-rc0.dev20190924
959
9/24/2019
2.8.0-rc0.dev20190923
1,000
9/23/2019
2.8.0-rc0.dev20190922
1,078
9/22/2019
2.8.0-rc0.dev20190921
1,028
9/21/2019
2.8.0-rc0.dev20190920
951
9/20/2019
2.8.0-rc0.dev20190919
1,008
9/19/2019
2.8.0-rc0.dev20190918
1,017
9/18/2019
2.8.0-rc0.dev20190917
1,022
9/17/2019
2.8.0-rc0.dev20190916
1,005
9/16/2019
2.8.0-rc0.dev20190915
1,147
9/15/2019
2.8.0-rc0.dev20190914
1,024
9/14/2019
2.8.0-rc0.dev20190913
1,009
9/13/2019
2.8.0-rc0.dev20190912
1,028
9/13/2019
2.8.0-rc0.dev20190911
995
9/11/2019
2.8.0-rc0.dev20190910
991
9/10/2019
2.8.0-rc0.dev20190909
1,024
9/9/2019
2.8.0-rc0.dev20190906
921
9/6/2019
2.8.0-rc0.dev20190905
1,137
9/5/2019
2.8.0-rc0.dev20190904
1,083
9/4/2019
2.8.0-rc0.dev20190903
1,073
9/3/2019
2.8.0-rc0.dev20190902
967
9/2/2019
2.8.0-rc0.dev20190901
1,076
9/1/2019
2.8.0-rc0.dev20190831
1,165
8/31/2019
2.8.0-rc0.dev20190830
1,027
8/30/2019
2.8.0-rc0.dev20190829
1,100
8/29/2019
2.8.0-rc0.dev20190828
1,104
8/28/2019
2.8.0-rc0.dev20190827
941
8/27/2019
2.8.0-rc0.dev20190826
985
8/26/2019
2.8.0-rc0.dev20190824
1,058
8/24/2019
2.8.0-rc0.dev20190823
995
8/23/2019
2.8.0-rc0.dev20190822
1,031
8/22/2019
2.8.0-rc0.dev20190821
1,066
8/21/2019
2.8.0-rc0.dev20190820
1,018
8/20/2019
2.8.0-rc0.dev20190819
913
8/20/2019
2.8.0-rc0.dev20190810
1,092
8/10/2019
2.8.0-rc0.dev20190809
1,045
8/9/2019
2.8.0-rc0.dev20190808
1,093
8/8/2019
2.8.0-rc0.dev20190731
1,215
7/31/2019
2.8.0-rc0.dev20190729
1,087
7/29/2019
2.8.0-rc0.dev20190728
1,203
7/28/2019
2.8.0-rc0.dev20190727
1,035
7/27/2019
2.8.0-rc0.dev20190726
1,011
7/26/2019
2.8.0-rc0.dev20190725
1,052
7/25/2019
2.8.0-rc0.dev20190724
1,127
7/24/2019
2.8.0-rc0.dev20190723
901
7/23/2019
2.8.0-rc0.dev20190722
977
7/22/2019
2.8.0-rc0.dev20190721
976
7/21/2019
2.8.0-rc0.dev20190720
973
7/20/2019
2.8.0-rc0.dev20190719
979
7/19/2019
2.8.0-rc0.dev20190716
1,025
7/16/2019
2.8.0-rc0.dev20190715
992
7/15/2019
2.8.0-rc0.dev20190711
1,040
7/11/2019
2.8.0-rc0.dev20190710
1,054
7/10/2019
2.8.0-rc0.dev20190709
930
7/9/2019
2.8.0-rc0.dev20190708
1,004
7/8/2019
2.8.0-rc0.dev20190707
938
7/7/2019
2.8.0-rc0.dev20190706
965
7/6/2019
2.8.0-rc0.dev20190705
976
7/5/2019
2.7.0
74,732
4/18/2019
2.7.0-rc0.dev20190703
1,053
7/3/2019
2.7.0-rc0.dev20190702
962
7/2/2019
2.7.0-rc0.dev20190701
976
7/1/2019
2.7.0-rc0.dev20190630
1,029
6/30/2019
2.7.0-rc0.dev20190629
972
6/29/2019
2.7.0-rc0.dev20190628
970
6/28/2019
2.7.0-rc0.dev20190627
1,052
6/27/2019
2.7.0-rc0.dev20190626
872
6/26/2019
2.7.0-rc0.dev20190625
922
6/25/2019
2.7.0-rc0.dev20190624
1,085
6/24/2019
2.7.0-rc0.dev20190622
995
6/22/2019
2.7.0-rc0.dev20190621
995
6/21/2019
2.7.0-rc0.dev20190620
1,021
6/20/2019
2.7.0-rc0.dev20190619
1,049
6/19/2019
2.7.0-rc0.dev20190618
1,056
6/18/2019
2.7.0-rc0.dev20190617
926
6/17/2019
2.7.0-rc0.dev20190616
1,006
6/16/2019
2.7.0-rc0.dev20190615
982
6/15/2019
2.7.0-rc0.dev20190614
1,152
6/14/2019
2.7.0-rc0.dev20190613
985
6/13/2019
2.7.0-rc0.dev20190612
1,061
6/12/2019
2.7.0-rc0.dev20190611
1,074
6/11/2019
2.7.0-rc0.dev20190610
1,036
6/10/2019
2.7.0-rc0.dev20190609
965
6/9/2019
2.7.0-rc0.dev20190608
1,011
6/8/2019
2.7.0-rc0.dev20190607
1,000
6/7/2019
2.7.0-rc0.dev20190606
968
6/6/2019
2.7.0-rc0.dev20190605
1,029
6/5/2019
2.7.0-rc0.dev20190604
1,029
6/4/2019
2.7.0-rc0.dev20190603
974
6/3/2019
2.7.0-rc0.dev20190601
932
6/1/2019
2.7.0-rc0.dev20190531
963
5/31/2019
2.7.0-rc0.dev20190530
1,027
5/30/2019
2.7.0-rc0.dev20190529
967
5/29/2019
2.7.0-rc0.dev20190528
988
5/29/2019
2.7.0-rc0.dev20190525
1,022
5/25/2019
2.7.0-rc0.dev20190524
1,104
5/24/2019
2.7.0-rc0.dev20190522
1,166
5/22/2019
2.7.0-rc0.dev20190521
1,083
5/22/2019
2.7.0-rc0.dev20190508
1,021
5/8/2019
2.7.0-rc0.dev20190507
1,078
5/7/2019
2.7.0-rc0.dev20190506
1,020
5/6/2019
2.7.0-rc0.dev20190505
952
5/5/2019
2.7.0-rc0.dev20190504
971
5/4/2019
2.7.0-rc0.dev20190503
985
5/4/2019
2.7.0-rc0.dev20190502
1,104
5/2/2019
2.7.0-rc0.dev20190501
1,013
5/2/2019
2.7.0-rc0.dev20190430
1,063
4/30/2019
2.7.0-rc0.dev20190429
1,025
4/29/2019
2.7.0-rc0.dev20190428
1,048
4/28/2019
2.7.0-rc0.dev20190427
1,030
4/27/2019
2.7.0-rc0.dev20190426
1,196
4/26/2019
2.7.0-rc0.dev20190425
991
4/25/2019
2.7.0-rc0.dev20190424
999
4/24/2019
2.7.0-rc0.dev20190423
987
4/23/2019
2.7.0-rc0.dev20190422
971
4/22/2019
2.7.0-rc0.dev20190421
944
4/21/2019
2.7.0-rc0.dev20190420
1,066
4/20/2019
2.7.0-rc0.dev20190419
989
4/19/2019
2.7.0-rc0.dev20190418
1,000
4/18/2019
2.7.0-rc0.dev20190417
2,760
4/17/2019
2.7.0-rc0.dev20190416
993
4/16/2019
2.7.0-rc0.dev20190415
1,005
4/15/2019
2.7.0-rc0.dev20190414
974
4/14/2019
2.7.0-rc0.dev20190413
938
4/13/2019
2.7.0-rc0.dev20190412
1,040
4/12/2019
2.7.0-rc0.dev20190411
956
4/12/2019
2.7.0-rc0.dev20190410
889
4/10/2019
2.7.0-rc0.dev20190409
1,028
4/9/2019
2.7.0-rc0.dev20190408
896
4/8/2019
2.7.0-rc0.dev20190407
961
4/7/2019
2.7.0-rc0.dev20190406
988
4/6/2019
2.7.0-rc0.dev20190405
1,120
4/5/2019
2.7.0-rc0.dev20190404
1,010
4/5/2019
2.7.0-rc0.dev20190403
963
4/3/2019
2.7.0-rc0.dev20190402
1,050
4/2/2019
2.7.0-rc0.dev20190401
1,074
4/1/2019
2.7.0-rc0.dev20190331
1,143
3/31/2019
2.7.0-rc0.dev20190330
1,057
3/30/2019
2.7.0-rc0.dev20190329
1,072
3/29/2019
2.7.0-rc0.dev20190328
991
3/28/2019
2.7.0-rc0.dev20190327
1,012
3/27/2019
2.7.0-rc0.dev20190326
1,016
3/26/2019
2.7.0-rc0.dev20190324
942
3/24/2019
2.7.0-rc0.dev20190323
1,032
3/23/2019
2.7.0-rc0.dev20190322
974
3/22/2019
2.7.0-rc0.dev20190321
948
3/21/2019
2.7.0-rc0.dev20190320
1,197
3/20/2019
2.7.0-rc0.dev20190319
1,240
3/19/2019
2.7.0-rc0.dev20190318
1,007
3/18/2019
2.7.0-rc0.dev20190313
1,202
3/13/2019
2.7.0-rc0.dev20190311
1,007
3/13/2019
2.7.0-rc0.dev20190301
1,069
3/1/2019
2.7.0-rc0.dev20190228
997
2/28/2019
2.7.0-rc0.dev20190227
1,192
2/27/2019
2.7.0-rc0.dev20190226
1,091
2/26/2019
2.7.0-rc0.dev20190225
997
2/25/2019
2.7.0-rc0.dev20190224
1,059
2/24/2019
2.7.0-rc0.dev20190223
969
2/23/2019
2.7.0-rc0.dev20190222
1,149
2/22/2019
2.7.0-rc0.dev20190221
985
2/21/2019
2.7.0-rc0.dev20190220
1,122
2/20/2019
2.7.0-rc0.dev20190124
1,237
1/24/2019
2.7.0-rc0.dev20190122
1,585
1/22/2019
2.7.0-rc0.dev20190121
1,106
1/21/2019
2.7.0-rc0.dev20190120
1,269
1/20/2019
2.7.0-rc0.dev20190119
1,195
1/19/2019
2.7.0-rc0.dev20190118
1,176
1/18/2019
2.7.0-rc0.dev20190117
1,168
1/17/2019
2.7.0-rc0.dev20190116
1,195
1/16/2019
2.7.0-rc0.dev20190115
1,177
1/15/2019
2.7.0-rc0.dev20190114
1,251
1/14/2019
2.7.0-rc0.dev20190113
1,087
1/13/2019
2.7.0-rc0.dev20190112
1,185
1/12/2019
2.7.0-rc0.dev20190111
1,109
1/11/2019
2.7.0-rc0.dev20190110
1,077
1/10/2019
2.7.0-rc0.dev20181212
2,357
12/12/2018
2.7.0-rc0.dev20181211
1,085
12/12/2018
2.7.0-rc0.dev20181210
971
12/10/2018
2.7.0-rc0.dev20181209
982
12/9/2018
2.7.0-rc0.dev20181208
965
12/8/2018
2.7.0-rc0.dev20181207
953
12/7/2018
2.7.0-rc0.dev20181206
1,022
12/6/2018
2.7.0-rc0.dev20181205
996
12/5/2018
2.7.0-rc0.dev20181204
23,789
12/4/2018
2.7.0-rc0.dev20181129
9,818
11/29/2018
2.7.0-rc0.dev20181128
5,267
11/28/2018
2.7.0-rc0.dev20181127
4,492
11/27/2018
2.7.0-rc0.dev20181116
6,597
11/16/2018
2.7.0-rc0.dev20181115
8,054
11/15/2018
2.7.0-rc0.dev20181114
15,237
11/14/2018
2.7.0-rc0.dev20181113
11,270
11/13/2018
2.7.0-rc0.dev20181111
1,138
11/11/2018
2.7.0-rc0.dev20181110
10,458
11/10/2018
2.7.0-rc0.dev20181109
11,249
11/9/2018
2.7.0-rc0.dev20181106
10,114
11/6/2018
2.7.0-rc0.dev20181105
10,051
11/5/2018
2.7.0-rc0.dev20181103
7,706
11/3/2018
2.7.0-rc0.dev20181030
948
10/30/2018
2.7.0-rc0.dev20181020
1,219
10/20/2018
2.7.0-rc0.dev20181019
1,144
10/19/2018
2.6.0
19,162
9/15/2018
2.6.0-rc0.dev20181017
1,221
10/17/2018
2.6.0-rc0.dev20181016
1,230
10/16/2018
2.6.0-rc0.dev20181015
1,078
10/15/2018
2.6.0-rc0.dev20181014
1,153
10/15/2018
2.6.0-rc0.dev20181013
1,212
10/13/2018
2.6.0-rc0.dev20181012
1,063
10/12/2018
2.6.0-rc0.dev20181008
1,034
10/8/2018
2.6.0-rc0.dev20181006
1,090
10/6/2018
2.6.0-rc0.dev20181004
1,219
10/4/2018
2.6.0-rc0.dev20181003
1,111
10/3/2018
2.6.0-rc0.dev20181002
1,101
10/2/2018
2.6.0-rc0.dev20181001
12,532
10/1/2018
2.6.0-rc0.dev20180930
1,259
9/30/2018
2.6.0-rc0.dev20180929
1,128
9/29/2018
2.6.0-rc0.dev20180928
1,240
9/28/2018
2.6.0-rc0.dev20180927
1,159
9/27/2018
2.6.0-rc0.dev20180926
1,231
9/26/2018
2.6.0-rc0.dev20180925
1,181
9/25/2018
2.6.0-rc0.dev20180924
1,170
9/24/2018
2.6.0-rc0.dev20180920
1,215
9/20/2018
2.6.0-rc0.dev20180916
1,249
9/16/2018
2.6.0-rc0.dev20180915
1,255
9/15/2018
2.6.0-rc0.dev20180914
1,189
9/15/2018
2.6.0-rc0.dev20180913
1,252
9/13/2018
2.6.0-rc0.dev20180823
1,547
8/23/2018
2.6.0-rc0.dev20180821
1,247
8/21/2018
2.6.0-rc0.dev20180731
1,326
7/31/2018
2.6.0-rc0.dev20180725
1,229
7/25/2018
2.6.0-rc0.dev20180724
1,869
7/24/2018
2.6.0-rc0.dev20180719
1,264
7/19/2018
2.6.0-rc0.dev20180718
1,215
7/18/2018
2.6.0-rc0.dev20180710
1,329
7/10/2018
2.6.0-rc0.dev20180709
1,306
7/9/2018
2.6.0-rc0.dev20180706
1,365
7/6/2018
2.6.0-rc0.dev20180703
1,328
7/3/2018
2.6.0-rc0.dev20180701
1,207
7/1/2018
2.6.0-rc0.dev20180630
1,241
6/30/2018
2.6.0-rc0.dev20180629
1,263
6/29/2018
2.6.0-rc0.dev20180628
1,285
6/28/2018
2.6.0-rc0.dev20180627
1,348
6/27/2018
2.6.0-rc0.dev20180626
1,321
6/26/2018
2.6.0-rc0.dev20180625
1,330
6/25/2018
2.6.0-rc0.dev20180624
1,267
6/25/2018
2.6.0-rc0.dev20180623
1,387
6/23/2018
2.6.0-rc0.dev20180606
1,330
6/6/2018
2.6.0-rc0.dev20180522
1,243
5/22/2018
2.6.0-rc0.dev20180521
1,330
5/21/2018
2.6.0-rc0.dev20180516
1,277
5/16/2018
2.6.0-rc0.dev20180515
1,382
5/15/2018
2.6.0-rc0.dev20180514
1,441
5/14/2018
2.6.0-rc0.dev20180513
1,279
5/13/2018
2.6.0-rc0.dev20180511
1,453
5/11/2018
2.6.0-rc0.dev20180510
1,320
5/10/2018
2.6.0-rc0.dev20180509
1,423
5/9/2018
2.6.0-rc0.dev20180508
1,266
5/8/2018
2.6.0-rc0.dev20180507
1,391
5/7/2018
2.6.0-rc0.dev20180506
1,402
5/6/2018
2.6.0-rc0.dev20180505
1,414
5/5/2018
2.6.0-rc0.dev20180504
1,262
5/4/2018
2.6.0-rc0.dev20180503
1,285
5/3/2018
2.6.0-rc0.dev20180502
1,200
5/2/2018
2.6.0-rc0.dev20180501
1,300
5/1/2018
2.6.0-rc0.dev20180430
1,341
4/30/2018
2.6.0-rc0.dev20180429
1,368
4/29/2018
2.6.0-rc0.dev20180427
1,306
4/27/2018
2.6.0-rc0.dev20180426
1,193
4/26/2018
2.6.0-rc0.dev20180413
1,573
4/13/2018
2.6.0-rc0.dev20180409
1,369
4/9/2018
2.6.0-rc0.dev20180408
1,294
4/8/2018
2.6.0-rc0.dev20180406
1,516
4/6/2018
2.6.0-rc0.dev20180405
1,398
4/5/2018
2.6.0-rc0.dev20180404
1,250
4/4/2018
2.6.0-rc0.dev20180403
1,389
4/3/2018
2.6.0-rc0.dev20180402
1,477
4/2/2018
2.6.0-rc0.dev20180401
1,424
4/1/2018
2.6.0-rc0.dev20180331
1,361
3/31/2018
2.6.0-rc0.dev20180330
1,289
3/30/2018
2.6.0-rc0.dev20180329
1,300
3/29/2018
2.6.0-rc0.dev20180328
1,445
3/28/2018
2.6.0-rc0.dev20180327
1,468
3/28/2018
2.6.0-rc0.dev20180326
1,261
3/26/2018
2.6.0-rc0.dev20180325
1,344
3/25/2018
2.6.0-rc0.dev20180324
1,561
3/24/2018
2.6.0-rc0.dev20180323
1,285
3/23/2018
2.6.0-rc0.dev20180321
1,440
3/21/2018
2.6.0-rc0.dev20180320
1,254
3/20/2018
2.5.1
19,813
4/17/2018
2.5.0
8,542
3/16/2018
2.5.0-rc0.dev20180318
1,237
3/19/2018
2.5.0-rc0.dev20180317
1,434
3/17/2018
2.5.0-rc0.dev20180316
1,355
3/16/2018
2.5.0-rc0.dev20180313
1,414
3/13/2018
2.5.0-rc0.dev20180312
1,367
3/12/2018
2.5.0-rc0.dev20180311
1,255
3/11/2018
2.5.0-rc0.dev20180310
1,337
3/10/2018
2.5.0-rc0.dev20180308
1,374
3/9/2018
2.5.0-rc0.dev20180307
1,358
3/7/2018
2.5.0-rc0.dev20180305
4,525
3/5/2018
2.5.0-rc0.dev20180304
1,405
3/4/2018
2.5.0-rc0.dev20180303
1,437
3/3/2018
2.5.0-rc0.dev20180227
1,284
2/27/2018
2.5.0-rc0.dev20180226
1,377
2/27/2018
2.4.0
16,621
2/2/2018
git commit:e7e872370d1a55e56ce6148469cc1ecd8249cdc0