Skip to content

Commit 7d167ad

Browse files
authored
Use the Java Op generator (#287)
* Use Java op generator, update protobuf version Signed-off-by: Ryan Nett <[email protected]> * Generate ops Signed-off-by: Ryan Nett <[email protected]>
1 parent 0d73a9b commit 7d167ad

File tree

1,238 files changed

+75845
-60987
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,238 files changed

+75845
-60987
lines changed

tensorflow-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737

3838
<properties>
3939
<!-- Match version used by TensorFlow, in tensorflow/workspace.bzl -->
40-
<protobuf.version>3.8.0</protobuf.version>
40+
<protobuf.version>3.9.2</protobuf.version>
4141

4242
<native.classifier>${javacpp.platform}${javacpp.platform.extension}</native.classifier>
4343
<javacpp.build.skip>false</javacpp.build.skip> <!-- To skip execution of build.sh: -Djavacpp.build.skip=true -->

tensorflow-core/tensorflow-core-api/BUILD

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,6 @@
11
load("@org_tensorflow//tensorflow:tensorflow.bzl", "tf_copts", "tf_cc_binary")
22
load("@rules_java//java:defs.bzl", "java_proto_library")
33

4-
tf_cc_binary(
5-
name = "java_op_generator",
6-
linkopts = select({
7-
"@org_tensorflow//tensorflow:windows": [],
8-
"//conditions:default": ["-lm"],
9-
}),
10-
deps = [
11-
":java_op_gen_lib",
12-
],
13-
)
14-
15-
cc_library(
16-
name = "java_op_gen_lib",
17-
srcs = [
18-
"src/bazel/op_generator/op_gen_main.cc",
19-
"src/bazel/op_generator/op_generator.cc",
20-
"src/bazel/op_generator/op_specs.cc",
21-
"src/bazel/op_generator/source_writer.cc",
22-
],
23-
hdrs = [
24-
"src/bazel/op_generator/java_defs.h",
25-
"src/bazel/op_generator/op_generator.h",
26-
"src/bazel/op_generator/op_specs.h",
27-
"src/bazel/op_generator/source_writer.h",
28-
],
29-
copts = tf_copts(),
30-
deps = [
31-
"@org_tensorflow//tensorflow/core:framework",
32-
"@org_tensorflow//tensorflow/core:lib",
33-
"@org_tensorflow//tensorflow/core:op_gen_lib",
34-
"@org_tensorflow//tensorflow/core:protos_all_cc",
35-
"@com_googlesource_code_re2//:re2",
36-
],
37-
)
38-
394
tf_cc_binary(
405
name = "java_op_exporter",
416
linkopts = select({

tensorflow-core/tensorflow-core-api/build.sh

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ bazel build $BUILD_FLAGS ${BUILD_USER_FLAGS:-} \
3737
@org_tensorflow//tensorflow:tensorflow_cc \
3838
@org_tensorflow//tensorflow/tools/lib_package:jnilicenses_generate \
3939
:java_proto_gen_sources \
40-
:java_op_generator \
4140
:java_op_exporter \
4241
:java_api_import \
4342
:custom_ops_test
@@ -80,12 +79,6 @@ fi
8079
GEN_SRCS_DIR=src/gen/java
8180
mkdir -p $GEN_SRCS_DIR
8281

83-
# Generate Java operator wrappers
84-
$BAZEL_BIN/java_op_generator \
85-
--output_dir=$GEN_SRCS_DIR \
86-
--api_dirs=$BAZEL_SRCS/external/org_tensorflow/tensorflow/core/api_def/base_api,src/bazel/api_def \
87-
$TENSORFLOW_LIB
88-
8982
GEN_RESOURCE_DIR=src/gen/resources/org/tensorflow/op
9083
mkdir -p $GEN_RESOURCE_DIR
9184

tensorflow-core/tensorflow-core-api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@
343343
<goals>
344344
<goal>java</goal>
345345
</goals>
346-
<!-- <phase>generate-sources</phase>-->
346+
<phase>generate-sources</phase>
347347
</execution>
348348
</executions>
349349
<dependencies>

tensorflow-core/tensorflow-core-api/src/bazel/op_generator/java_defs.h

Lines changed: 0 additions & 286 deletions
This file was deleted.

0 commit comments

Comments
 (0)