1
1
# [internal] load cc_fuzz_target.bzl
2
2
# [internal] load cc_proto_library.bzl
3
3
# [internal] load android_cc_test:def.bzl
4
- # [internal] load open_source_rules.bzl
5
4
6
5
package (default_visibility = [":__subpackages__" ])
7
6
@@ -48,7 +47,7 @@ cc_library(
48
47
name = "layer_wrapper_interface" ,
49
48
hdrs = ["layer_wrapper_interface.h" ],
50
49
deps = [
51
- ":sparse_inference_matrixvector " ,
50
+ "//sparse_matmul " ,
52
51
],
53
52
)
54
53
@@ -58,7 +57,7 @@ cc_library(
58
57
deps = [
59
58
":dsp_util" ,
60
59
":layer_wrapper_interface" ,
61
- ":sparse_inference_matrixvector " ,
60
+ "//sparse_matmul " ,
62
61
"@com_google_glog//:glog" ,
63
62
],
64
63
)
@@ -68,7 +67,7 @@ cc_library(
68
67
hdrs = ["conv1d_layer_wrapper.h" ],
69
68
deps = [
70
69
":layer_wrapper" ,
71
- ":sparse_inference_matrixvector " ,
70
+ "//sparse_matmul " ,
72
71
"@com_google_absl//absl/memory" ,
73
72
"@com_google_glog//:glog" ,
74
73
],
@@ -79,7 +78,7 @@ cc_library(
79
78
hdrs = ["dilated_convolutional_layer_wrapper.h" ],
80
79
deps = [
81
80
":layer_wrapper" ,
82
- ":sparse_inference_matrixvector " ,
81
+ "//sparse_matmul " ,
83
82
"@com_google_absl//absl/memory" ,
84
83
"@com_google_glog//:glog" ,
85
84
],
@@ -90,7 +89,7 @@ cc_library(
90
89
hdrs = ["transpose_convolutional_layer_wrapper.h" ],
91
90
deps = [
92
91
":layer_wrapper" ,
93
- ":sparse_inference_matrixvector " ,
92
+ "//sparse_matmul " ,
94
93
"@com_google_absl//absl/memory" ,
95
94
"@com_google_glog//:glog" ,
96
95
],
@@ -114,7 +113,7 @@ cc_library(
114
113
":dsp_util" ,
115
114
":layer_wrappers_lib" ,
116
115
":lyra_types" ,
117
- ":sparse_inference_matrixvector " ,
116
+ "//sparse_matmul " ,
118
117
"@com_google_absl//absl/memory" ,
119
118
"@com_google_absl//absl/strings:str_format" ,
120
119
"@com_google_absl//absl/types:span" ,
@@ -128,14 +127,12 @@ cc_library(
128
127
hdrs = ["benchmark_decode_lib.h" ],
129
128
deps = [
130
129
":architecture_utils" ,
130
+ ":dsp_util" ,
131
131
":generative_model_interface" ,
132
132
":log_mel_spectrogram_extractor_impl" ,
133
133
":lyra_config" ,
134
134
":wavegru_model_impl" ,
135
135
"@com_google_absl//absl/base:core_headers" ,
136
- "@com_google_absl//absl/flags:flag" ,
137
- "@com_google_absl//absl/flags:parse" ,
138
- "@com_google_absl//absl/flags:usage" ,
139
136
"@com_google_absl//absl/status" ,
140
137
"@com_google_absl//absl/strings" ,
141
138
"@com_google_absl//absl/time" ,
@@ -246,7 +243,7 @@ cc_library(
246
243
":generative_model_interface" ,
247
244
":lyra_types" ,
248
245
":lyra_wavegru" ,
249
- ":sparse_inference_matrixvector " ,
246
+ "//sparse_matmul " ,
250
247
"@com_google_absl//absl/memory" ,
251
248
"@com_google_absl//absl/status" ,
252
249
"@com_google_absl//absl/time" ,
@@ -275,7 +272,7 @@ cc_library(
275
272
":generative_model_interface" ,
276
273
":lyra_types" ,
277
274
":lyra_wavegru" ,
278
- ":sparse_inference_matrixvector " ,
275
+ "//sparse_matmul " ,
279
276
"@com_google_absl//absl/memory" ,
280
277
"@com_google_absl//absl/status" ,
281
278
"@com_google_absl//absl/time" ,
@@ -656,7 +653,7 @@ cc_library(
656
653
copts = ["-O3" ],
657
654
deps = [
658
655
":layer_wrapper" ,
659
- ":sparse_inference_matrixvector " ,
656
+ "//sparse_matmul " ,
660
657
],
661
658
)
662
659
@@ -690,8 +687,8 @@ cc_library(
690
687
],
691
688
data = glob (["wavegru/**" ]),
692
689
deps = [
693
- ":sparse_inference_matrixvector" ,
694
690
":vector_quantizer_interface" ,
691
+ "//sparse_matmul" ,
695
692
"@com_google_absl//absl/memory" ,
696
693
"@com_google_absl//absl/status" ,
697
694
"@com_google_absl//absl/types:optional" ,
@@ -733,7 +730,7 @@ cc_library(
733
730
":layer_wrappers_lib" ,
734
731
":lyra_types" ,
735
732
":project_and_sample" ,
736
- ":sparse_inference_matrixvector " ,
733
+ "//sparse_matmul " ,
737
734
"@com_google_absl//absl/memory" ,
738
735
"@com_google_absl//absl/time" ,
739
736
"@com_google_absl//absl/types:span" ,
@@ -750,7 +747,7 @@ cc_library(
750
747
copts = ["-O3" ],
751
748
deps = [
752
749
":lyra_types" ,
753
- ":sparse_inference_matrixvector " ,
750
+ "//sparse_matmul " ,
754
751
"@com_google_absl//absl/status" ,
755
752
"@com_google_absl//absl/strings" ,
756
753
"@com_google_absl//absl/time" ,
@@ -827,36 +824,6 @@ cc_test(
827
824
],
828
825
)
829
826
830
- cc_test (
831
- name = "sparse_inference_matrixvector_test" ,
832
- size = "small" ,
833
- timeout = "short" ,
834
- srcs = ["sparse_inference_matrixvector_test.cc" ],
835
- deps = [
836
- ":sparse_inference_matrixvector" ,
837
- "@com_google_googletest//:gtest_main" ,
838
- ],
839
- )
840
-
841
- cc_library (
842
- name = "sparse_inference_matrixvector" ,
843
- srcs = select ({
844
- ":android_config" : ["lib/android_arm64/libsparse_inference.so" ],
845
- "//conditions:default" : ["lib/linux_x86_64/libsparse_inference.so" ],
846
- }),
847
- hdrs = ["sparse_inference_matrixvector.h" ],
848
- defines = [
849
- "ACCURATE_TRANSCENDENTAL_APPROX" ,
850
- "FAST_SAMPLING" ,
851
- "FAST_TRANSCENDENTALS" ,
852
- "SIGMOID_AS_TANH" ,
853
- ],
854
- deps = [
855
- "@com_google_absl//absl/status" ,
856
- "@com_google_glog//:glog" ,
857
- ],
858
- )
859
-
860
827
cc_binary (
861
828
name = "encoder_main" ,
862
829
srcs = [
@@ -926,7 +893,7 @@ cc_test(
926
893
":exported_layers_test" ,
927
894
":lyra_config" ,
928
895
":lyra_wavegru" ,
929
- ":sparse_inference_matrixvector " ,
896
+ "//sparse_matmul " ,
930
897
"@com_google_absl//absl/strings:str_format" ,
931
898
"@com_google_googletest//:gtest_main" ,
932
899
"@gulrak_filesystem//:filesystem" ,
@@ -945,7 +912,7 @@ cc_test(
945
912
deps = [
946
913
":lyra_config" ,
947
914
":lyra_wavegru" ,
948
- ":sparse_inference_matrixvector " ,
915
+ "//sparse_matmul " ,
949
916
"@com_google_absl//absl/strings:str_format" ,
950
917
"@com_google_googletest//:gtest_main" ,
951
918
"@gulrak_filesystem//:filesystem" ,
@@ -964,7 +931,7 @@ cc_test(
964
931
deps = [
965
932
":lyra_config" ,
966
933
":lyra_wavegru" ,
967
- ":sparse_inference_matrixvector " ,
934
+ "//sparse_matmul " ,
968
935
"@com_google_absl//absl/strings:str_format" ,
969
936
"@com_google_googletest//:gtest_main" ,
970
937
"@gulrak_filesystem//:filesystem" ,
@@ -998,7 +965,7 @@ cc_test(
998
965
":exported_layers_test" ,
999
966
":lyra_types" ,
1000
967
":project_and_sample" ,
1001
- ":sparse_inference_matrixvector " ,
968
+ "//sparse_matmul " ,
1002
969
"@com_google_absl//absl/strings:str_format" ,
1003
970
"@com_google_googletest//:gtest_main" ,
1004
971
"@gulrak_filesystem//:filesystem" ,
@@ -1095,7 +1062,7 @@ cc_library(
1095
1062
deps = [
1096
1063
":layer_wrappers_lib" ,
1097
1064
":lyra_types" ,
1098
- ":sparse_inference_matrixvector " ,
1065
+ "//sparse_matmul " ,
1099
1066
"@com_google_absl//absl/random" ,
1100
1067
"@com_google_googletest//:gtest" ,
1101
1068
"@gulrak_filesystem//:filesystem" ,
@@ -1341,7 +1308,7 @@ cc_test(
1341
1308
":exported_layers_test" ,
1342
1309
":lyra_config" ,
1343
1310
":lyra_types" ,
1344
- ":sparse_inference_matrixvector " ,
1311
+ "//sparse_matmul " ,
1345
1312
"@com_google_absl//absl/types:span" ,
1346
1313
"@com_google_googletest//:gtest_main" ,
1347
1314
"@gulrak_filesystem//:filesystem" ,
@@ -1357,7 +1324,7 @@ cc_library(
1357
1324
visibility = ["//visibility:public" ],
1358
1325
deps = [
1359
1326
":layer_wrappers_lib" ,
1360
- ":sparse_inference_matrixvector " ,
1327
+ "//sparse_matmul " ,
1361
1328
"@com_google_absl//absl/memory" ,
1362
1329
"@com_google_googletest//:gtest" ,
1363
1330
],
@@ -1381,7 +1348,7 @@ cc_test(
1381
1348
":conv1d_layer_wrapper" ,
1382
1349
":layer_wrapper" ,
1383
1350
":layer_wrapper_test_common" ,
1384
- ":sparse_inference_matrixvector " ,
1351
+ "//sparse_matmul " ,
1385
1352
"@com_google_googletest//:gtest_main" ,
1386
1353
"@gulrak_filesystem//:filesystem" ,
1387
1354
],
@@ -1405,7 +1372,7 @@ cc_test(
1405
1372
":dilated_convolutional_layer_wrapper" ,
1406
1373
":layer_wrapper" ,
1407
1374
":layer_wrapper_test_common" ,
1408
- ":sparse_inference_matrixvector " ,
1375
+ "//sparse_matmul " ,
1409
1376
"@com_google_googletest//:gtest_main" ,
1410
1377
"@gulrak_filesystem//:filesystem" ,
1411
1378
],
@@ -1428,8 +1395,8 @@ cc_test(
1428
1395
deps = [
1429
1396
":layer_wrapper" ,
1430
1397
":layer_wrapper_test_common" ,
1431
- ":sparse_inference_matrixvector" ,
1432
1398
":transpose_convolutional_layer_wrapper" ,
1399
+ "//sparse_matmul" ,
1433
1400
"@com_google_googletest//:gtest_main" ,
1434
1401
"@gulrak_filesystem//:filesystem" ,
1435
1402
],
@@ -1483,7 +1450,7 @@ cc_library(
1483
1450
],
1484
1451
hdrs = ["dsp_util.h" ],
1485
1452
deps = [
1486
- ":sparse_inference_matrixvector " ,
1453
+ "//sparse_matmul " ,
1487
1454
"@com_google_absl//absl/types:optional" ,
1488
1455
"@com_google_absl//absl/types:span" ,
1489
1456
"@com_google_audio_dsp//audio/dsp:signal_vector_util" ,
0 commit comments