Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
143 changes: 14 additions & 129 deletions tensorflow_addons/custom_ops/activations/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -2,120 +2,9 @@ licenses(["notice"]) # Apache 2.0

package(default_visibility = ["//visibility:public"])

load("@local_config_tf//:build_defs.bzl", "D_GLIBCXX_USE_CXX11_ABI")
load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda_is_configured", "if_cuda")
load("//tensorflow_addons:tensorflow_addons.bzl", "custom_op_library")

cc_library(
name = "gelu_op_gpu",
srcs = [
"cc/kernels/gelu_op.h",
"cc/kernels/gelu_op_gpu.cu.cc",
],
copts = if_cuda_is_configured([
"-DGOOGLE_CUDA=1",
"-x cuda",
"-nvcc_options=relaxed-constexpr",
"-nvcc_options=ftz=true",
]),
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([
"@local_config_cuda//cuda:cuda_headers",
"@local_config_cuda//cuda:cudart_static",
]),
alwayslink = 1,
)

cc_library(
name = "hardshrink_op_gpu",
srcs = [
"cc/kernels/hardshrink_op.h",
"cc/kernels/hardshrink_op_gpu.cu.cc",
],
copts = if_cuda_is_configured([
"-DGOOGLE_CUDA=1",
"-x cuda",
"-nvcc_options=relaxed-constexpr",
"-nvcc_options=ftz=true",
]),
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([
"@local_config_cuda//cuda:cuda_headers",
"@local_config_cuda//cuda:cudart_static",
]),
alwayslink = 1,
)

cc_library(
name = "lisht_op_gpu",
srcs = [
"cc/kernels/lisht_op.h",
"cc/kernels/lisht_op_gpu.cu.cc",
],
copts = if_cuda_is_configured([
"-DGOOGLE_CUDA=1",
"-x cuda",
"-nvcc_options=relaxed-constexpr",
"-nvcc_options=ftz=true",
]),
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([
"@local_config_cuda//cuda:cuda_libs",
"@local_config_cuda//cuda:cuda_headers",
]),
alwayslink = 1,
)

cc_library(
name = "softshrink_op_gpu",
srcs = [
"cc/kernels/softshrink_op.h",
"cc/kernels/softshrink_op_gpu.cu.cc",
],
copts = if_cuda_is_configured([
"-DGOOGLE_CUDA=1",
"-x cuda",
"-nvcc_options=relaxed-constexpr",
"-nvcc_options=ftz=true",
]),
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([
"@local_config_cuda//cuda:cuda_headers",
"@local_config_cuda//cuda:cudart_static",
]),
alwayslink = 1,
)

cc_library(
name = "tanhshrink_op_gpu",
srcs = [
"cc/kernels/tanhshrink_op.h",
"cc/kernels/tanhshrink_op_gpu.cu.cc",
],
copts = if_cuda_is_configured([
"-DGOOGLE_CUDA=1",
"-x cuda",
"-nvcc_options=relaxed-constexpr",
"-nvcc_options=ftz=true",
]),
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([
"@local_config_cuda//cuda:cuda_headers",
"@local_config_cuda//cuda:cudart_static",
]),
alwayslink = 1,
)

cc_binary(
custom_op_library(
name = "_activation_ops.so",
srcs = [
"cc/kernels/gelu_op.cc",
Expand All @@ -134,20 +23,16 @@ cc_binary(
"cc/ops/softshrink_op.cc",
"cc/ops/tanhshrink_op.cc",
],
copts = [
"-pthread",
"-std=c++11",
D_GLIBCXX_USE_CXX11_ABI,
] + if_cuda(["-DGOOGLE_CUDA=1"]),
linkshared = 1,
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([
":gelu_op_gpu",
":hardshrink_op_gpu",
":lisht_op_gpu",
":softshrink_op_gpu",
":tanhshrink_op_gpu",
]),
cuda_srcs = [
"cc/kernels/gelu_op.h",
"cc/kernels/gelu_op_gpu.cu.cc",
"cc/kernels/hardshrink_op.h",
"cc/kernels/hardshrink_op_gpu.cu.cc",
"cc/kernels/lisht_op.h",
"cc/kernels/lisht_op_gpu.cu.cc",
"cc/kernels/softshrink_op.h",
"cc/kernels/softshrink_op_gpu.cu.cc",
"cc/kernels/tanhshrink_op.h",
"cc/kernels/tanhshrink_op_gpu.cu.cc",
],
)
104 changes: 12 additions & 92 deletions tensorflow_addons/custom_ops/image/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -2,95 +2,22 @@ licenses(["notice"]) # Apache 2.0

package(default_visibility = ["//visibility:public"])

load("@local_config_tf//:build_defs.bzl", "D_GLIBCXX_USE_CXX11_ABI")
load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda_is_configured", "if_cuda")
load("//tensorflow_addons:tensorflow_addons.bzl", "custom_op_library")

cc_library(
name = "distort_image_ops_gpu",
srcs = [
"cc/kernels/adjust_hsv_in_yiq_op.h",
"cc/kernels/adjust_hsv_in_yiq_op_gpu.cu.cc",
],
copts = if_cuda_is_configured([
"-DGOOGLE_CUDA=1",
"-x cuda",
"-nvcc_options=relaxed-constexpr",
"-nvcc_options=ftz=true",
]),
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([
"@local_config_cuda//cuda:cuda_headers",
"@local_config_cuda//cuda:cudart_static",
]),
alwayslink = 1,
)

cc_binary(
custom_op_library(
name = "_distort_image_ops.so",
srcs = [
"cc/kernels/adjust_hsv_in_yiq_op.cc",
"cc/kernels/adjust_hsv_in_yiq_op.h",
"cc/ops/distort_image_ops.cc",
],
copts = [
"-pthread",
"-std=c++11",
D_GLIBCXX_USE_CXX11_ABI,
] + if_cuda(["-DGOOGLE_CUDA=1"]),
linkshared = 1,
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([":distort_image_ops_gpu"]),
)

cc_library(
name = "image_projective_transform_op_gpu",
srcs = [
"cc/kernels/image_projective_transform_op.h",
"cc/kernels/image_projective_transform_op_gpu.cu.cc",
],
copts = if_cuda_is_configured([
"-DGOOGLE_CUDA=1",
"-x cuda",
"-nvcc_options=relaxed-constexpr",
"-nvcc_options=ftz=true",
]),
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([
"@local_config_cuda//cuda:cuda_headers",
"@local_config_cuda//cuda:cudart_static",
]),
alwayslink = 1,
)

cc_library(
name = "euclidean_distance_transform_op_gpu",
srcs = [
"cc/kernels/euclidean_distance_transform_op.h",
"cc/kernels/euclidean_distance_transform_op_gpu.cu.cc",
cuda_srcs = [
"cc/kernels/adjust_hsv_in_yiq_op.h",
"cc/kernels/adjust_hsv_in_yiq_op_gpu.cu.cc",
],
copts = if_cuda_is_configured([
"-DGOOGLE_CUDA=1",
"-x cuda",
"-nvcc_options=relaxed-constexpr",
"-nvcc_options=ftz=true",
]),
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([
"@local_config_cuda//cuda:cuda_headers",
"@local_config_cuda//cuda:cudart_static",
]),
alwayslink = 1,
)

cc_binary(
custom_op_library(
name = "_image_ops.so",
srcs = [
"cc/kernels/connected_components.cc",
Expand All @@ -101,17 +28,10 @@ cc_binary(
"cc/kernels/image_projective_transform_op.h",
"cc/ops/image_ops.cc",
],
copts = [
"-pthread",
"-std=c++11",
D_GLIBCXX_USE_CXX11_ABI,
] + if_cuda(["-DGOOGLE_CUDA=1"]),
linkshared = 1,
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([
":image_projective_transform_op_gpu",
":euclidean_distance_transform_op_gpu",
]),
cuda_srcs = [
"cc/kernels/euclidean_distance_transform_op.h",
"cc/kernels/euclidean_distance_transform_op_gpu.cu.cc",
"cc/kernels/image_projective_transform_op.h",
"cc/kernels/image_projective_transform_op_gpu.cu.cc",
],
)
39 changes: 6 additions & 33 deletions tensorflow_addons/custom_ops/layers/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -2,47 +2,20 @@ licenses(["notice"]) # Apache 2.0

package(default_visibility = ["//visibility:public"])

load("@local_config_tf//:build_defs.bzl", "D_GLIBCXX_USE_CXX11_ABI")
load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda_is_configured", "if_cuda")
load("//tensorflow_addons:tensorflow_addons.bzl", "custom_op_library")

cc_binary(
custom_op_library(
name = "_correlation_cost_ops.so",
srcs = [
"cc/kernels/correlation_cost_op.cc",
"cc/kernels/correlation_cost_op.h",
"cc/ops/correlation_cost_op.cc",
],
copts = [
"-pthread",
"-std=c++11",
D_GLIBCXX_USE_CXX11_ABI,
] + if_cuda(["-DGOOGLE_CUDA=1"]),
linkshared = 1,
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([":correlation_cost_ops_gpu"]),
)

cc_library(
name = "correlation_cost_ops_gpu",
srcs = [
cuda_deps = [
"@cub_archive//:cub",
],
cuda_srcs = [
"cc/kernels/correlation_cost_op.h",
"cc/kernels/correlation_cost_op_gpu.cu.cc",
],
copts = if_cuda_is_configured([
"-DGOOGLE_CUDA=1",
"-x cuda",
"-nvcc_options=relaxed-constexpr",
"-nvcc_options=ftz=true",
]),
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([
"@local_config_cuda//cuda:cuda_headers",
"@local_config_cuda//cuda:cudart_static",
"@cub_archive//:cub",
]),
alwayslink = 1,
)
35 changes: 3 additions & 32 deletions tensorflow_addons/custom_ops/seq2seq/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -2,46 +2,17 @@ licenses(["notice"]) # Apache 2.0

package(default_visibility = ["//visibility:public"])

load("@local_config_tf//:build_defs.bzl", "D_GLIBCXX_USE_CXX11_ABI")
load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda_is_configured", "if_cuda")
load("//tensorflow_addons:tensorflow_addons.bzl", "custom_op_library")

cc_binary(
custom_op_library(
name = "_beam_search_ops.so",
srcs = [
"cc/kernels/beam_search_ops.cc",
"cc/kernels/beam_search_ops.h",
"cc/ops/beam_search_ops.cc",
],
copts = [
"-pthread",
"-std=c++11",
D_GLIBCXX_USE_CXX11_ABI,
] + if_cuda(["-DGOOGLE_CUDA=1"]),
linkshared = 1,
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([":beam_search_ops_gpu"]),
)

cc_library(
name = "beam_search_ops_gpu",
srcs = [
cuda_srcs = [
"cc/kernels/beam_search_ops.h",
"cc/kernels/beam_search_ops_gpu.cu.cc",
],
copts = if_cuda_is_configured([
"-DGOOGLE_CUDA=1",
"-x cuda",
"-nvcc_options=relaxed-constexpr",
"-nvcc_options=ftz=true",
]),
deps = [
"@local_config_tf//:libtensorflow_framework",
"@local_config_tf//:tf_header_lib",
] + if_cuda_is_configured([
"@local_config_cuda//cuda:cuda_headers",
"@local_config_cuda//cuda:cudart_static",
]),
alwayslink = 1,
)
Loading