Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
4523ee2
Sanitize quantization options proto comment to resolve LeakR violation.
tensorflower-gardener Jun 29, 2026
b51533e
Switch CPUAllocator via TypedAllocator to aligned operator new and de…
tensorflower-gardener Jun 29, 2026
0ff85be
Migrate custom status macros to Abseil
alvinwang1 Jun 29, 2026
8fbd0b2
Reverts c3227b0675683963b54c0dfb2f9a82935951c702
shyamliagrawal Jun 29, 2026
29597bf
lite: Fix memory leak in GPU delegates
tensorflower-gardener Jun 29, 2026
f197d45
[15/?] remove old TPU runtime code
Jun 29, 2026
fe50b7d
Remove unnecssary include
dsharletg Jun 29, 2026
34d5745
[XLA:GPU] Fix XLA LRN mixed precision error for float16 and bfloat16 …
mooskagh Jun 29, 2026
27d075b
[XLA] Decouple tensor block summary emitter for OpenXLA
tensorflower-gardener Jun 29, 2026
acb7a09
Add warnings to HloRematerialization for long execution times and slo…
tensorflower-gardener Jun 29, 2026
83552d9
[XLA][HLO Value Tracking] Append original values of implicit results …
jcai19 Jun 29, 2026
76a2e20
Integrate StableHLO at openxla/stablehlo@c2ceaecc
mrguenther Jun 29, 2026
b9fa349
Add bounds checks in TOCO ResolveConstantPack before memcpy to preven…
dmiltr3 Jun 29, 2026
eeadbb0
[19/?] remove old TPU runtime code
Jun 29, 2026
e29971e
Add GitHub Actions workflow to check for license headers.
tensorflower-gardener Jun 29, 2026
d61ec8a
This is an internal change
tensorflower-gardener Jun 29, 2026
0bc1693
Refactor async-start value set update.
tensorflower-gardener Jun 29, 2026
b373a94
Add is_stable attribute to chlo.topk.
apivovarov Jun 30, 2026
f591ebb
Integrate LLVM at llvm/llvm-project@72c5132a2e52
boomanaiden154 Jun 30, 2026
dc3e842
Fix heap buffer overflow in StableHLO Pad due to unchecked tensor ran…
dmiltr3 Jun 30, 2026
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
56 changes: 56 additions & 0 deletions .github/workflows/check_license.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Copyright 2026 The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# ============================================================================
name: License Check

permissions: {}

on:
pull_request:
push:
branches:
- main

jobs:
license-check:
runs-on: ubuntu-latest
defaults:
run:
shell: bash
timeout-minutes: 10
steps:
- name: "Checking out repository"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: "Set up Go"
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
with:
go-version: 'stable'
- name: "Run license check"
uses: google-ml-infra/actions/ci_check_license@432d36c6ac62d76fa99b3679758ccfbc10140fb6
with:
copyright-holder: 'The TensorFlow Authors'
license-type: 'apache'
exclude-paths: 'third_party'
exclude-files: >-
tensorflow_issue_template.yaml
BUILD
_redirects.yaml
cloudbuild.yaml
_index.yaml
_book.yaml
_toc.yaml
_doxygen.yaml
exclude-extensions: 'gradle'
37 changes: 4 additions & 33 deletions tensorflow/compiler/jit/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ load("//tensorflow/compiler/jit:package_groups.bzl", "legacy_jit_users_package_g
load("//tensorflow/core/platform:build_config.bzl", "tf_additional_all_protos", "tf_proto_library")
load(
"//tensorflow/core/platform:build_config_root.bzl",
"if_static",
"tf_cuda_tests_tags",
)
load("//tensorflow/core/platform:rules_cc.bzl", "cc_library")
Expand Down Expand Up @@ -134,7 +133,6 @@ cc_library(
deps = if_libtpu([
"//tensorflow/core/tpu/graph_rewrite:tpu_rewrite_pass_registration",
"//tensorflow/core/tpu/graph_rewrite:configure_tpu_embedding_rewrite_registration",
"@xla//xla/stream_executor/tpu:tpu_transfer_manager",
]),
alwayslink = 1,
)
Expand Down Expand Up @@ -202,42 +200,15 @@ cc_library(
cc_library(
name = "xla_tpu_device",
srcs = ["xla_tpu_device.cc"],
hdrs = ["xla_tpu_device.h"],
visibility = [":friends"],
deps = [
":xla_device",
":xla_device_context",
":xla_kernel_creator", # buildcleaner: keep
"//tensorflow/compiler/jit/kernels:xla_ops",
"//tensorflow/compiler/tf2xla:common",
"//tensorflow/compiler/tf2xla:layout_util",
"//tensorflow/compiler/tf2xla:tf2xla_util",
"//tensorflow/compiler/tf2xla:xla_helpers",
"//tensorflow/compiler/tf2xla:xla_op_registry",
"//tensorflow/compiler/jit/kernels:xla_ops_no_jit_rewrite_registration",
"//tensorflow/core:core_cpu_base",
"//tensorflow/core:framework_internal",
"//tensorflow/core:lib_proto_parsing",
"//tensorflow/core:protos_all_cc",
"//tensorflow/core:session_options",
"//tensorflow/core/common_runtime:device",
"//tensorflow/core/common_runtime:device_factory",
"//tensorflow/core/common_runtime:dma_helper",
"//tensorflow/core/platform:status",
"//tensorflow/core/framework:kernel_def_proto_cc",
"//tensorflow/core/tpu:tpu_defs",
"//tensorflow/core/tpu:tpu_node_device_util",
"//tensorflow/core/tpu:virtual_device",
"@com_google_absl//absl/types:optional",
"@tsl//tsl/platform:statusor",
"@xla//xla/stream_executor/tpu:tpu_executor_base",
"@xla//xla/stream_executor/tpu:tpu_node_context",
"@xla//xla/stream_executor/tpu:tpu_platform_interface",
"@xla//xla/stream_executor/tpu:tpu_stream_interface",
"@xla//xla/tpu:c_api_conversions",
"@xla//xla/tpu:status_helper",
"@xla//xla/tpu:tpu_api",
] + if_static([
"//tensorflow/core/common_runtime:copy_tensor",
":jit_compilation_passes",
]),
],
alwayslink = 1,
)

Expand Down
Loading
Loading