Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop upstream sync 230814 #2193

Merged
merged 360 commits into from
Aug 22, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
360 commits
Select commit Hold shift + click to select a range
a8286c6
Record `num_batch_threads_` as TF does
AspirinSJL Aug 8, 2023
74be7fd
Remove option to use StreamExecutor Cloud TPU client in JAX
skye Aug 8, 2023
bd82663
Improve some of the documentation around sliced prefetching.
sparc1998 Aug 8, 2023
4c08c49
Remove unnecessary glob in `tensorflow/core:lib_internal_impl`.
BrianWieder Aug 8, 2023
cd1ba12
Code cleanup
bhavani-subramanian Aug 8, 2023
dd3bddb
Reset context for a couple of python unit tests.
swachhandl Aug 8, 2023
055b714
Fixing build issue with Clang 16
matthew-olson-intel Aug 8, 2023
9061817
Refine dtensor target_patterns.
DrMarcII Aug 8, 2023
6da90a9
No public description
tensorflower-gardener Aug 8, 2023
7603dbd
Remove unused saved_model_mira_impl
cky9301 Aug 8, 2023
9c62350
Declare _PforInput parameter types.
fionalang Aug 8, 2023
f410be4
Add return type annotations related tf.constant.
fionalang Aug 8, 2023
0f772dc
Fix dominance issue after extract_tpu_copy_with_dynamic_shape pass.
matthiaskramm Aug 8, 2023
c302e76
Remove 'tensorflow/core:portable_gif_internal' dep where not needed
LionOfJewdah Aug 8, 2023
794ad9d
Add type annotations to AbstractGradientTape.
tensorflower-gardener Aug 8, 2023
12ac2e2
#tf-data-service Use absl::Status in distributed_snapshot_test.
yangustc07 Aug 8, 2023
cad505d
[TF:PJRT] Set allowed_devices when gpu_options.visible_device_list is…
Aug 8, 2023
063230f
Update tensorboard dependency to >=2.14, < 2.15
arcra Aug 8, 2023
44374f9
#tf-data-service Reduce data transfer protocol fallback log severity …
mpcallanan Aug 8, 2023
4c45953
Mark all ops that are not currently exported to Python as visibility:…
DrMarcII Aug 9, 2023
1ca3599
Calculation of Amax for FP8 convolutions.
philipphack Aug 9, 2023
f51e72e
Use imported tf_export directly instead of creating an alias.
DrMarcII Aug 9, 2023
5b90f56
lite:stablehlo: add support for converting stablehlo constants betwee…
zichuan-wei Aug 9, 2023
5b3d815
Merge pull request #61207 from Intel-tensorflow:zhoulong/enable_xla_a…
tensorflower-gardener Aug 9, 2023
50288fe
Remove psimd dependency
Maratyszcza Aug 9, 2023
884d342
Cleanup unused headers in `UniformQuantizedStablehloToTflPass`.
dansuh17 Aug 9, 2023
352bbf0
Added test case for Changes in tf.experimental.numpy.vander
SuryanarayanaY Aug 9, 2023
2555ac9
Resolved indentation errors in np_array_ops.py
SuryanarayanaY Aug 9, 2023
0c49fec
Make GetFusionEmitter callable before buffer assignment.
jreiffers Aug 9, 2023
67ada06
Merge pull request #61498 from elfringham:run_build_tests
tensorflower-gardener Aug 9, 2023
6767047
Lower tf.XlaLaunch op to gpurt.compile_and_execute.
changhuilin Aug 9, 2023
d6eb666
compat: Update forward compatibility horizon to 2023-08-09
tensorflower-gardener Aug 9, 2023
7944854
Update GraphDef version to 1583.
tensorflower-gardener Aug 9, 2023
229a87e
Make the comparison direction part of the CseKey for kCompare.
akuegel Aug 9, 2023
170a63c
[XLA:GPU][NFC] Refactor Triton GEMM rewriter.
Aug 9, 2023
44f0ae5
Fix detection of same op in SliceSinker.
akuegel Aug 9, 2023
c8ad41f
Don't rewrite unsupported F8 types in gemm_rewriter.
reedwm Aug 9, 2023
0c103f7
[XLA:GPU] Triton GEMM: support multiple splits of dimensions.
Aug 9, 2023
b3afe4d
[XLA:GPU] Pass fusion roots into HasAnyUnnestedReductionRoot.
olegshyshkov Aug 9, 2023
0051764
Return error on invalid input in `tfl.splitv`
tensorflower-gardener Aug 9, 2023
863e310
[XLA:GPU] Change the handling of split-K in Triton GEMM.
Aug 9, 2023
2b35d22
[XLA:GPU] Allow Triton Softmax fusions to be done in place.
bchetioui Aug 9, 2023
9db429d
Remove TF Sizetracker helper scripts, which are no longer used
angerson Aug 9, 2023
675d73c
[XLA:GPU] Relaxing shape check on collective ops during setting opera…
Moerafaat Aug 9, 2023
7f9513f
[XLA:GPU] Remove --xla_gpu_enable_experimental_block_size flag.
Aug 9, 2023
e09bd32
[pjrt] Enable transpose kernels on machines without AVX
majnemer Aug 9, 2023
7d5a4e7
Merge implementations of tsl/platform/{default, google}/cord.h
ddunl Aug 9, 2023
dff18f0
Make all targets under compiler/mlir/tensorflow/tests/tf_saved_model/…
jam14j Aug 9, 2023
b2e1982
Reenable flaky flag for ARM64 scripts.
MichaelHudgins Aug 9, 2023
6639d33
Refactor conversion patterns in quantization Passses
tensorflower-gardener Aug 9, 2023
ba411b6
[xla] Use latency-hiding-scheduler-preparation to prepare for the lat…
bixia1 Aug 9, 2023
2589294
Grant `//visibility:public` to xla/stream_executor/tpu:c_api_decl
LionOfJewdah Aug 9, 2023
632d43c
Replaces the O(n^2) convertibility check with a simpler O(n) loop tha…
tensorflower-gardener Aug 9, 2023
14cf4a7
PR #4864: [ROCm] Fixed amdgpu_compiler
i-chaochen Aug 9, 2023
beef7ac
Adding output of instruction schedule, similar to bufferinfo and all…
tensorflower-gardener Aug 9, 2023
50d2f0d
Clean up `tpu_configuration_ops`
LionOfJewdah Aug 9, 2023
79ae980
Merge pull request #61079 from tensorflow:SuryanarayanaY-patch-1
tensorflower-gardener Aug 9, 2023
b700f95
Refactor legalize mlir to hlo to enable combined bridge experiments l…
tensorflower-gardener Aug 9, 2023
405a1a0
[XLA/debuggability] Add options to `SliceModuleAndExtract()` that can…
tensorflower-gardener Aug 9, 2023
e7f9e0b
Modify requirements lock updater script to run relative to the script…
MichaelHudgins Aug 9, 2023
07c054b
[XLA/GPU] Restrict collective schedule linearizer to less cases.
jurahul Aug 9, 2023
752a1ab
Add proto_splitter info to tensorflow.org guide.
BlaziusMaximus Aug 9, 2023
e3a6a3b
[TF:PJRT] Returns early if num_gpus_to_use = 0.
Aug 9, 2023
4e2b4ca
Do not create dependencies among tf.RandomUniform ops
jcai19 Aug 9, 2023
281c2c4
lite: Fix build rule of label_image
terryheo Aug 9, 2023
87ec04d
Fix JAX build failure under Python 3.12.0rc1.
hawkinsp Aug 9, 2023
1074a7c
Add a TPU nightly job
kanglant Aug 9, 2023
90de990
Split tensorflow/compiler/tf2xla/kernels:xla_ops into fine grained ta…
BrianWieder Aug 9, 2023
c09c4d5
Remove `tf_export`s that are not being exported.
BrianWieder Aug 9, 2023
eb653bf
Add a configuration to `SliceModuleAndExtract()` that removes the tup…
tensorflower-gardener Aug 9, 2023
80fe343
Add declaration for a dynamic ragged tensor op, which accepts a devic…
rjpower Aug 9, 2023
3ce4a89
[xla:gpu] Disable concurrent regions in op-by-op execution
anlunx Aug 9, 2023
1748e75
Creating Converter from python list of tensors to c++ vector of tensors
Aug 9, 2023
f922c21
Update ops-related pbtxt files.
tensorflower-gardener Aug 9, 2023
b6f9258
Enable XLA detailed logging when using PJRT
swachhandl Aug 9, 2023
9b5e827
lite:stablehlo: add serialization for stablehlo add, multiply, divide…
zichuan-wei Aug 9, 2023
ee02ea9
Fix in-depth-guide links.
BlaziusMaximus Aug 9, 2023
fa481b4
Adding new device flag for compilation cache
tensorflower-gardener Aug 9, 2023
faae949
[JAX] Introduce `DeviceList` backed by C++ `xla::ifrt::DeviceList`
hyeontaek Aug 9, 2023
631d582
[XLA/debuggability] Extend `hlo_extractor` to support replacing an ex…
tensorflower-gardener Aug 9, 2023
cbf180c
Calculation of Amax for FP8 convolutions.
philipphack Aug 10, 2023
349fcb4
Passing un-parsed key through C API
hhb Aug 10, 2023
eef530d
Integrate LLVM at llvm/llvm-project@6556e2902570
slackito Aug 10, 2023
2a0efa4
Update TFRT dependency to use revision
tensorflower-gardener Aug 10, 2023
e3a6a75
Add String based category time to GenericStepBreakdown
cliveverghese Aug 10, 2023
7903f31
Merge pull request #61503 from matthew-olson-intel:master
tensorflower-gardener Aug 10, 2023
347c568
Don't recompute reduction heroes O(n) times.
jreiffers Aug 10, 2023
11a7b51
Add a pattern that converts `stablehlo.dot_general` to `tfl.fully_con…
dansuh17 Aug 10, 2023
e479b33
[xla:gpu] NFC: Switch from CUDA runtime API to CUDA driver API in CUD…
ezhulenev Aug 10, 2023
2929172
[XLA:GPU] Triton GEMM: decouple properties of block pointers.
Aug 10, 2023
363d047
Update GraphDef version to 1584.
tensorflower-gardener Aug 10, 2023
bd2329d
compat: Update forward compatibility horizon to 2023-08-10
tensorflower-gardener Aug 10, 2023
ab146e6
Allow all elementwise unary ops in Reduce Epilogue fusion.
akuegel Aug 10, 2023
193d5f2
Update to use `keras-nightly~=2.15.0.dev`
sampathweb Aug 10, 2023
cf5c14e
Return error on invalid input in `tfl.atan2`
tensorflower-gardener Aug 10, 2023
f3a0e6b
Fork a tensor_matcher to tensorflow. It supports easier comparison of…
deqiangc Aug 10, 2023
caa25d5
[XLA] Matching partial replicated sharding.
Aug 10, 2023
6e0495a
Integrate LLVM at llvm/llvm-project@6448d5ba581a
gribozavr Aug 10, 2023
15d1d0e
[XLA:GPU] Add verification pass to CompileAndPrintLlvmIr.
bchetioui Aug 10, 2023
1d1f64d
Clean up package tensorflow/core/tpu/kernels/xla
LionOfJewdah Aug 10, 2023
52f9856
Add some return type annotations for dataset_ops.py.
fionalang Aug 10, 2023
966a270
Update TFRT dependency to use revision
tensorflower-gardener Aug 10, 2023
36b7de6
Replace a test case that causes an overflow on TAP ASAN.
tensorflower-gardener Aug 10, 2023
045ed57
#tf-data Prune an irrelevant dependency for standalone.
yangustc07 Aug 10, 2023
34c9c26
Move out OpMetricsDb builder into utility class.
cliveverghese Aug 10, 2023
cff924e
Legalize mhlo.dot_general with dynamic shaped inputs. tf.unsorted_seg…
yishuangP Aug 10, 2023
65bd674
Improve documentation for bincount mathops
SeeForTwo Aug 10, 2023
e78cfa0
Enable MLIR_BRIDGE_LOG_PASS_FILTER for DataDumperLoggerConfig.
kenfranko Aug 10, 2023
026a36e
Remove Conv2D and Conv3D GPU kernels and replace them with general ke…
nicolagp Aug 10, 2023
aef0c37
Add `_copy_trackable_to_cpu()` to Trackable, refactor AsyncCheckpoint…
tensorflower-gardener Aug 10, 2023
6e08a1b
#tf-data Prune an irrelevant dependency for server_lib.
yangustc07 Aug 10, 2023
56a9dbc
Add a warning to ensure no TF APIs have been called before enabling t…
tensorflower-gardener Aug 10, 2023
8e1f218
PR #4889: [ROCm] rocm updated graph api and fixed hlo_op_profiler_test
i-chaochen Aug 10, 2023
adfacb2
#tf-data Prune dependencies for rewrite_utils.
yangustc07 Aug 10, 2023
96f5899
[Memories] Check if the pjrt_buffer memory_space's devices match the …
yashk2810 Aug 10, 2023
9b0d268
Update find_packages() to find_namespace_packages()
angerson Aug 10, 2023
208a6f3
[PJRT C API] Simplify TPU initialization logic in the framework side.
Aug 10, 2023
7da9e88
[XLA/layout assignment] Explicitly handle output-operand aliasing whe…
tensorflower-gardener Aug 10, 2023
df938c1
[PJRT C API] Implement AcquireExternalReference functionalities for P…
tensorflower-gardener Aug 10, 2023
6d55033
#tf-data Prune dependencies for compression_utils.
yangustc07 Aug 10, 2023
204b924
[stream_executor] Add support for graph building with cuGraphAddKerne…
ezhulenev Aug 10, 2023
0fae071
Add cleanup, resultstore options & fix bugs
angerson Aug 10, 2023
0abdf37
#tf-data-service Add return type annotations for tf.data service publ…
yangustc07 Aug 10, 2023
8326102
Implement RegionBranchOpInterface for IfRegionOp.
matthiaskramm Aug 10, 2023
4d5807f
Export original tf function if tf._original_func_name is set
cky9301 Aug 10, 2023
f079f12
Add a `haswell` CPU config to Tensorflow and link PJRT deps for Haswe…
swachhandl Aug 10, 2023
ab0b3e6
Adding read-only feature to XLA Compilation Cache
tensorflower-gardener Aug 10, 2023
31f9fa2
Fix internal tests.
tensorflower-gardener Aug 10, 2023
e79c98c
Support dynamic shapes in infeed
tensorflower-gardener Aug 10, 2023
d93239d
Internal TFRT change.
cky9301 Aug 10, 2023
3d92ebb
Turn off pipelining assertions for num_steps>=2
patnotz Aug 10, 2023
c3be981
Allow destruction of RendezvousInterface
hhb Aug 10, 2023
78abbb4
[Memories] Allow device_put outside jax.jit to work with different me…
yashk2810 Aug 10, 2023
edbbabf
Fix internal tests.
tensorflower-gardener Aug 10, 2023
9b36fd6
Add more subgraph variations in tflite tests
majiddadashi Aug 10, 2023
8923f0e
Use TF quantization option directly in Inference Converter V1
thaink Aug 10, 2023
a8aadc9
Add support for NumPy Dtype class in flexible_dtypes.
tensorflower-gardener Aug 10, 2023
4988fed
New option '--tf_mlir_enable_strict_clusters'.
matthiaskramm Aug 10, 2023
29dd40f
Clean up package tensorflow/core/tpu/ops
LionOfJewdah Aug 10, 2023
5ca436f
Calculation of Amax for FP8 convolutions.
philipphack Aug 10, 2023
e4e3439
Clean up package tensorflow/core/tpu/graph_rewrite
LionOfJewdah Aug 10, 2023
1540038
[Memories] Allow device_put outside jax.jit to work with numpy arrays…
yashk2810 Aug 10, 2023
d0165a2
Move the mlir bridge second phase metric definition into the framewor…
tensorflower-gardener Aug 10, 2023
e03250c
#tf-data-service Ramp up `"no_compression"` experiment to 50%.
mpcallanan Aug 11, 2023
e42b64a
Update tensorboard tb-nightly dependency, as a follow-up to the 2.14.…
arcra Aug 11, 2023
11b885c
Fix a typo
angerson Aug 11, 2023
9e4b9da
Restore `if_cuda_or_rocm` and `if_static` checks to tf2xla/kernels tf…
tensorflower-gardener Aug 11, 2023
0236c9b
Create Tensorflow public documentation for the new type promotion in …
tensorflower-gardener Aug 11, 2023
a39e7f9
[Memories][PJRT:C] Add PJRT_Client_AddressableMemories and PJRT_Memor…
tensorflower-gardener Aug 11, 2023
85d5a35
Added unit tests, aot check for loadsavedmodel, deserialization proce…
IMMZEK Aug 11, 2023
49e285d
address comments
jzhoulon Aug 11, 2023
2b3936e
Integrate LLVM at llvm/llvm-project@f2d32ddcec82
slackito Aug 11, 2023
4a5a9a8
Update TFRT dependency to use revision
tensorflower-gardener Aug 11, 2023
a67a92c
Remove unneeded parameter.
changhuilin Aug 11, 2023
94d53dc
[Refactoring] Separate Xla op conversion from PrepareLiftingPass
sngyhan Aug 11, 2023
429aa41
[XLA:Python] Fix strict-weak-ordering problem in dictionary key sort.
hawkinsp Aug 11, 2023
15507d4
Allow composing quantized `stablehlo.dot_general` when the i8->f32 ca…
dansuh17 Aug 11, 2023
07a0519
[NFC] Use `FindNonTrivialHero` for reductions.
jreiffers Aug 11, 2023
9a9318b
compat: Update forward compatibility horizon to 2023-08-11
tensorflower-gardener Aug 11, 2023
4c019a0
Update GraphDef version to 1585.
tensorflower-gardener Aug 11, 2023
3dfc7d1
Expand c_api_opaque.h functions, specifically:
Aug 11, 2023
05c1d3c
[XLA:GPU] Fix integer overflow when number of elements exceeds INT32_…
bchetioui Aug 11, 2023
555b61b
[XLA:GPU] Generalize propagation of dimensions in Triton GEMM rewriter.
Aug 11, 2023
5c95cd4
[XLA:Python] Use consistent return type for PyDeviceList::hash() to f…
hawkinsp Aug 11, 2023
f1b7327
Convert IFRT dtypes directly to NumPy dtypes whenever possible
junwhanahn Aug 11, 2023
871c665
Return error on invalid input in `tfl.sign`
tensorflower-gardener Aug 11, 2023
c7c4112
Add a dtype conversion rule for IFRT `kString` dtype
junwhanahn Aug 11, 2023
00013a6
TfCThunkRendezvous keep a copy of TF_RendezvousThunk
hhb Aug 11, 2023
0a493a0
Pass heroes into helper functions that need them.
jreiffers Aug 11, 2023
ef809fa
Extract some common functions in quantization/stablaehlo/passes/bridg…
tensorflower-gardener Aug 11, 2023
104f63c
[NFC] Clean up dead code.
jreiffers Aug 11, 2023
639a8f2
Support tf.LegacyCall when exporting the original func name.
cky9301 Aug 11, 2023
1265de0
Fix handling of non-default layouts in DotDimensionMerger.
akuegel Aug 11, 2023
2ed50f5
Make all targets under tensorflow/compiler/xla/python/ have strict de…
jam14j Aug 11, 2023
e47be9e
Clean up tensorflow/core/tpu/kernels apart from compilation cache tar…
LionOfJewdah Aug 11, 2023
fd9d01e
Prepare to enable FP8 in XLA runtime.
reedwm Aug 11, 2023
181e4da
Merge pull request #61502 from Intel-tensorflow:bhavanis/code-cleanup
tensorflower-gardener Aug 11, 2023
35317d5
Fixes a bug that rejects a root instruction being fused into another …
Aug 11, 2023
902b786
[xla:gpu2] Add gpu graph support to gpu2 backend
ezhulenev Aug 11, 2023
2c859ef
Add pattern to convert qint tf.ConstOp to int in ConvertTFQuantTypes …
tensorflower-gardener Aug 11, 2023
73599e6
Allow WhileRegionOp to have a "yield" in the "cond" block that forwar…
matthiaskramm Aug 11, 2023
87c527c
Add return type annotations for tf.ragged.constant and tf.ragged.cons…
fionalang Aug 11, 2023
86b994e
[XLA/GPU] Add convenience XLA flags for async and pipelined collectives
jurahul Aug 11, 2023
e2d724d
Add support for updating an HloSchedule after inserting computations …
tensorflower-gardener Aug 11, 2023
1467c45
#tf-nightly Increase timeout of flaky tests in the nightly build.
yangustc07 Aug 11, 2023
86564d0
Update legacy references to tensor.Tensor.
fionalang Aug 11, 2023
00500bf
Pass a `run_mode` param in `IteratorContext`
armandouv Aug 11, 2023
2ada77d
Calculation of Amax for FP8 convolutions.
philipphack Aug 11, 2023
e3303d9
[XLA/GPU] Allow ignoring control dependencies during CSE
jurahul Aug 11, 2023
9d18ab2
Fix internal tests.
tensorflower-gardener Aug 11, 2023
4e49158
Extract out split_into_island_per_op_pass into its own CC target in p…
changm Aug 11, 2023
4fbc35a
Delete constructors for CommonOpaqueConversionUtil and OpResolverInte…
tensorflower-gardener Aug 11, 2023
34a3171
Delete legacy reference to tensor.Tensor in framework/ops.py.
fionalang Aug 11, 2023
86cb18a
Extend `OptimizeInputOutputBufferAlias`, allowing matching the regist…
tensorflower-gardener Aug 11, 2023
8067c7a
Examples for bincount with sparse and ragged inputs.
SeeForTwo Aug 11, 2023
fa181db
Move some files from translate to transform directory in preparation …
changm Aug 11, 2023
cf8e6b8
Add additional TF-NumPy methods to WeakTensor.
tensorflower-gardener Aug 11, 2023
7a44dcb
[NFC] Cleanup unused headers and dependencies in HloCSE
jurahul Aug 11, 2023
73e29d2
[XLA:Python] Remove some unused includes.
hawkinsp Aug 11, 2023
8218b16
Merge pull request #61237 from Intel-tensorflow:amin/pr-xla-onednn-ma…
tensorflower-gardener Aug 11, 2023
d0c505b
#tf-data-service Add return type annotations for tf.data service.
yangustc07 Aug 11, 2023
51ee2f2
Fix compilation error in tpu_compilation_metrics
LionOfJewdah Aug 11, 2023
9b410ba
Fix incorrect import in lite.py.
fionalang Aug 11, 2023
8146900
Add pattern to lower UQ mhlo Constant op in ConvertMHLOQuantToInt
tensorflower-gardener Aug 11, 2023
89fac52
PR #4912: [ROCm] support for GraphAddKernelNode()
i-chaochen Aug 11, 2023
e525c35
Refactor the MLIR bridge to add a flag which can be used to disable l…
tensorflower-gardener Aug 11, 2023
64e3be3
Merge pull request #61358 from Intel-tensorflow:zhoulong/add_TempVari…
tensorflower-gardener Aug 11, 2023
11abca2
[NFC] Move gpurt kernels to tensorflow/core/tfrt/gpu.
changhuilin Aug 11, 2023
7bbf603
Clean up dependencies of tf2xla/kernels targets.
tensorflower-gardener Aug 11, 2023
e3bc61f
Add return types for Tensor.shape, Tensor.get_shape(), and EagerTens…
fionalang Aug 11, 2023
641bd45
Automated visibility attribute cleanup.
tensorflower-gardener Aug 11, 2023
e48b3d1
Keep OCParams alive throughout the execution
hhb Aug 11, 2023
0fd118e
Add further type hints related to ops.Operation.
tensorflower-gardener Aug 11, 2023
7288dce
[PJRT C API] Use `#if !defined(PLATFORM_GOOGLE)` as the condition to …
Aug 11, 2023
b9a4fc1
Support AsyncCheckpoint for distributed Trackables by implementing `_…
tensorflower-gardener Aug 11, 2023
ae7bfb5
Add WeakTensor support for a tf.math.maximum, tf.math.minimum, and tf…
tensorflower-gardener Aug 12, 2023
b178419
Reverting a change that broke some code
SeeForTwo Aug 12, 2023
e61e7e0
Merge pull request #61460 from philipphack:u_fp8_amax_xla
tensorflower-gardener Aug 12, 2023
2b19457
Add `buffer_donor` in `hlo_parser`.
tensorflower-gardener Aug 12, 2023
1989dff
Add AsyncCheckpoint support for iterators by implementing `_copy_trac…
tensorflower-gardener Aug 12, 2023
b64e3d4
[xla:gpu2] Add gpu graphs support to gpu2 runtime
ezhulenev Aug 12, 2023
6f14476
Re-enable TF32 tests.
reedwm Aug 12, 2023
715f80c
[xla:gpu2] Add support for mempcy nodes in cuda graphs
ezhulenev Aug 12, 2023
4f23d95
Create a new BUILD package in tensorflow/transforms/
changm Aug 12, 2023
989bd01
Enable 2gpu TAP tests on for Tensorflow
jcai19 Aug 12, 2023
7fed901
Update GraphDef version to 1586.
tensorflower-gardener Aug 12, 2023
f267523
compat: Update forward compatibility horizon to 2023-08-12
tensorflower-gardener Aug 12, 2023
2539ebc
Add a serving device selector interface.
changhuilin Aug 12, 2023
6903aa4
#tf-data-service Add runtime compression metric helper for recording …
mpcallanan Aug 12, 2023
120b8ba
Internal Code Change
tensorflower-gardener Aug 13, 2023
a4a8f8b
Update GraphDef version to 1587.
tensorflower-gardener Aug 13, 2023
8e8633c
compat: Update forward compatibility horizon to 2023-08-13
tensorflower-gardener Aug 13, 2023
b8a419b
Migrate away from removed typed pointer convenience methods
MaskRay Aug 13, 2023
4c562cc
Fix a few inefficiencies within the op_level_cost_estimator.
tensorflower-gardener Aug 13, 2023
f205faa
Fix a bug in lowering mhlo.convolution in ConvertMHLOQuantToInt pass
tensorflower-gardener Aug 14, 2023
d51268e
Compose `stablehlo.dot_general` ops when both operands are quantized …
dansuh17 Aug 14, 2023
5d6571a
[Refactoring] Replace QuantizationPrecision to QuantizationComponentSpec
sngyhan Aug 14, 2023
3390dcd
Simplify the code slightly (NFC)
akuegel Aug 14, 2023
a42bf96
Update GraphDef version to 1588.
tensorflower-gardener Aug 14, 2023
e1db71d
compat: Update forward compatibility horizon to 2023-08-14
tensorflower-gardener Aug 14, 2023
1e2ee27
[NFC] Extract fusion traversal logic into a library.
jreiffers Aug 14, 2023
9194695
Bump PThreadPool version
ngzhian Aug 14, 2023
1f8d138
weekly sync 230814 before solving conflicts
weihanmines Aug 14, 2023
14bc7f5
weekly sync 230814 after solving conflicts
weihanmines Aug 14, 2023
f7aad94
const away const qualifier
weihanmines Aug 14, 2023
d5cc417
remove memcpy node from gpu graph
weihanmines Aug 15, 2023
e4436c7
add custom-call for regex to match on CPU
weihanmines Aug 15, 2023
972bf34
remove device unified memory 2 gpu test
weihanmines Aug 16, 2023
297fc7f
turn off testConv2DGroupConvFwd
weihanmines Aug 18, 2023
9dbc1cc
turn of conv_ops_test
weihanmines Aug 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,8 @@
* <IF A CHANGE CLOSES A GITHUB ISSUE, IT SHOULD BE DOCUMENTED HERE>
* <NOTES SHOULD BE GROUPED PER AREA>

* Add ops to tensorflow.raw_ops that were missing.

## Thanks to our Contributors

This release contains contributions from many people at Google, as well as:
Expand Down
13 changes: 8 additions & 5 deletions ci/official/bazelrcs/cpu.bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -79,11 +79,15 @@ build:libtensorflow_build -- //tensorflow/tools/lib_package:libtensorflow.tar.gz
# For outputting Build Event Protocol files
build:build_event_export --build_event_json_file=build/bep.json

# Allow creation of resultstore URLs for any bazel invocation
build:resultstore --google_default_credentials
build:resultstore --bes_backend=buildeventservice.googleapis.com
build:resultstore --bes_results_url="https://source.cloud.google.com/results/invocations"
build:resultstore --bes_timeout=600s
build:resultstore --bes_instance_name="tensorflow-testing"

# For Remote Build Execution.
build:rbe --google_default_credentials
build:rbe --bes_backend=buildeventservice.googleapis.com
build:rbe --bes_results_url="https://source.cloud.google.com/results/invocations"
build:rbe --bes_timeout=600s
build:rbe --config=resultstore
build:rbe --define=EXECUTOR=remote
build:rbe --jobs=800
build:rbe --remote_executor=grpcs://remotebuildexecution.googleapis.com
Expand All @@ -101,7 +105,6 @@ build:rbe --platforms="@sigbuild-r2.14-clang_config_platform//:platform"
# Python config is the same across all containers because the binary is the same
build:rbe --repo_env=TF_PYTHON_CONFIG_REPO="@sigbuild-r2.14-clang_config_python"
build:rbe --remote_instance_name=projects/tensorflow-testing/instances/default_instance
build:rbe --project_id="tensorflow-testing"

# For continuous builds
test:pycpp_filters --test_tag_filters=-no_oss,-oss_excluded,-oss_serial,-gpu,-tpu,-benchmark-test,-v1only
Expand Down
12 changes: 8 additions & 4 deletions ci/official/bazelrcs/cuda.bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -102,11 +102,15 @@ build:libtensorflow_build -- //tensorflow/tools/lib_package:libtensorflow.tar.gz
# For outputting Build Event Protocol files
build:build_event_export --build_event_json_file=build/bep.json

# Allow creation of resultstore URLs for any bazel invocation
build:resultstore --google_default_credentials
build:resultstore --bes_backend=buildeventservice.googleapis.com
build:resultstore --bes_results_url="https://source.cloud.google.com/results/invocations"
build:resultstore --bes_timeout=600s
build:resultstore --bes_instance_name="tensorflow-testing"

# For Remote Build Execution.
build:rbe --google_default_credentials
build:rbe --bes_backend=buildeventservice.googleapis.com
build:rbe --bes_results_url="https://source.cloud.google.com/results/invocations"
build:rbe --bes_timeout=600s
build:rbe --config=resultstore
build:rbe --define=EXECUTOR=remote
build:rbe --jobs=800
build:rbe --remote_executor=grpcs://remotebuildexecution.googleapis.com
Expand Down
4 changes: 2 additions & 2 deletions ci/official/envs/continuous_linux_x86_cpu_py310
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cpu.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config rbe --repo_env=TF_PYTHON_VERSION=3.10)
TFCI_BUILD_PIP_PACKAGE_ARGS=(--cpu)
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=()
TFCI_DOCKER_ARGS=()
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.10
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
Expand All @@ -22,3 +21,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=
4 changes: 2 additions & 2 deletions ci/official/envs/continuous_linux_x86_cpu_py311
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cpu.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config rbe --repo_env=TF_PYTHON_VERSION=3.11)
TFCI_BUILD_PIP_PACKAGE_ARGS=(--cpu)
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=()
TFCI_DOCKER_ARGS=()
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.11
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
Expand All @@ -22,3 +21,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=
4 changes: 2 additions & 2 deletions ci/official/envs/continuous_linux_x86_cpu_py39
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cpu.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config rbe --repo_env=TF_PYTHON_VERSION=3.9)
TFCI_BUILD_PIP_PACKAGE_ARGS=(--cpu)
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=()
TFCI_DOCKER_ARGS=()
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.9
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
Expand All @@ -22,3 +21,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=
4 changes: 2 additions & 2 deletions ci/official/envs/continuous_linux_x86_cuda_py310
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cuda.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config rbe --repo_env=TF_PYTHON_VERSION=3.10)
TFCI_BUILD_PIP_PACKAGE_ARGS=()
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=(--gpus all)
TFCI_DOCKER_ARGS=(--gpus all)
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.10
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
Expand All @@ -22,3 +21,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=
4 changes: 2 additions & 2 deletions ci/official/envs/continuous_linux_x86_cuda_py311
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cuda.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config rbe --repo_env=TF_PYTHON_VERSION=3.11)
TFCI_BUILD_PIP_PACKAGE_ARGS=()
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=(--gpus all)
TFCI_DOCKER_ARGS=(--gpus all)
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.11
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
Expand All @@ -22,3 +21,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=
4 changes: 2 additions & 2 deletions ci/official/envs/continuous_linux_x86_cuda_py39
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cuda.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config rbe --repo_env=TF_PYTHON_VERSION=3.9)
TFCI_BUILD_PIP_PACKAGE_ARGS=()
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=(--gpus all)
TFCI_DOCKER_ARGS=(--gpus all)
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.9
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
Expand All @@ -22,3 +21,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=
4 changes: 2 additions & 2 deletions ci/official/envs/local_cpu
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cpu.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache --repo_env=TF_PYTHON_VERSION=3.9)
TFCI_BUILD_PIP_PACKAGE_ARGS=("--cpu")
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=()
TFCI_DOCKER_ARGS=()
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.9
TFCI_DOCKER_PULL_ENABLE=
TFCI_GIT_DIR=.
Expand All @@ -20,3 +19,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=1
6 changes: 3 additions & 3 deletions ci/official/envs/nightly_libtensorflow_linux_x86_cpu
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
#TFCI_UPLOAD_LIB_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
#TFCI_UPLOAD_WHL_GCS_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cpu.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --repo_env=TF_PYTHON_VERSION=3.10)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --config resultstore --repo_env=TF_PYTHON_VERSION=3.10)
TFCI_BUILD_PIP_PACKAGE_ARGS=(--cpu --nightly_flag)
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=()
TFCI_DOCKER_ARGS=()
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.10
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
Expand All @@ -22,3 +21,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=
6 changes: 3 additions & 3 deletions ci/official/envs/nightly_libtensorflow_linux_x86_cuda
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
#TFCI_UPLOAD_LIB_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
#TFCI_UPLOAD_WHL_GCS_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cuda.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --repo_env=TF_PYTHON_VERSION=3.10)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --config resultstore --repo_env=TF_PYTHON_VERSION=3.10)
TFCI_BUILD_PIP_PACKAGE_ARGS=(--nightly_flag)
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=(--gpus all)
TFCI_DOCKER_ARGS=(--gpus all)
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.10
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
Expand All @@ -22,3 +21,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=( --config-file "$KOKORO_KEYSTORE_DIR/73361_tensorflow_pypirc_using_global_api_token" --repository testpypi )
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=
6 changes: 3 additions & 3 deletions ci/official/envs/nightly_linux_x86_cpu_py310
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
#TFCI_UPLOAD_LIB_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
#TFCI_UPLOAD_WHL_GCS_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cpu.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --repo_env=TF_PYTHON_VERSION=3.10)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --config resultstore --repo_env=TF_PYTHON_VERSION=3.10)
TFCI_BUILD_PIP_PACKAGE_ARGS=(--cpu --nightly_flag)
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=()
TFCI_DOCKER_ARGS=()
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.10
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
Expand All @@ -22,3 +21,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=( --config-file "$KOKORO_KEYSTORE_DIR/73361_tensorflow_pypirc_using_global_api_token" --repository testpypi )
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=1
6 changes: 3 additions & 3 deletions ci/official/envs/nightly_linux_x86_cpu_py311
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
#TFCI_UPLOAD_LIB_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
#TFCI_UPLOAD_WHL_GCS_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cpu.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --repo_env=TF_PYTHON_VERSION=3.11)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --config resultstore --repo_env=TF_PYTHON_VERSION=3.11)
TFCI_BUILD_PIP_PACKAGE_ARGS=(--cpu --nightly_flag)
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=()
TFCI_DOCKER_ARGS=()
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.11
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
Expand All @@ -22,3 +21,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=( --config-file "$KOKORO_KEYSTORE_DIR/73361_tensorflow_pypirc_using_global_api_token" --repository testpypi )
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=1
6 changes: 3 additions & 3 deletions ci/official/envs/nightly_linux_x86_cpu_py39
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
#TFCI_UPLOAD_LIB_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
#TFCI_UPLOAD_WHL_GCS_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cpu.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --repo_env=TF_PYTHON_VERSION=3.9)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --config resultstore --repo_env=TF_PYTHON_VERSION=3.9)
TFCI_BUILD_PIP_PACKAGE_ARGS=(--cpu --nightly_flag)
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=()
TFCI_DOCKER_ARGS=()
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.9
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
Expand All @@ -22,3 +21,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=( --config-file "$KOKORO_KEYSTORE_DIR/73361_tensorflow_pypirc_using_global_api_token" --repository testpypi )
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=1
6 changes: 3 additions & 3 deletions ci/official/envs/nightly_linux_x86_cuda_py310
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
#TFCI_UPLOAD_LIB_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
#TFCI_UPLOAD_WHL_GCS_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cuda.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --repo_env=TF_PYTHON_VERSION=3.10)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --config resultstore --repo_env=TF_PYTHON_VERSION=3.10)
TFCI_BUILD_PIP_PACKAGE_ARGS=(--nightly_flag)
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=(--gpus all)
TFCI_DOCKER_ARGS=(--gpus all)
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.10
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
Expand All @@ -22,3 +21,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=( --config-file "$KOKORO_KEYSTORE_DIR/73361_tensorflow_pypirc_using_global_api_token" --repository testpypi )
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=1
6 changes: 3 additions & 3 deletions ci/official/envs/nightly_linux_x86_cuda_py311
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
#TFCI_UPLOAD_LIB_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
#TFCI_UPLOAD_WHL_GCS_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cuda.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --repo_env=TF_PYTHON_VERSION=3.11)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --config resultstore --repo_env=TF_PYTHON_VERSION=3.11)
TFCI_BUILD_PIP_PACKAGE_ARGS=(--nightly_flag)
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=(--gpus all)
TFCI_DOCKER_ARGS=(--gpus all)
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.11
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
Expand All @@ -22,3 +21,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=( --config-file "$KOKORO_KEYSTORE_DIR/73361_tensorflow_pypirc_using_global_api_token" --repository testpypi )
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=1
6 changes: 3 additions & 3 deletions ci/official/envs/nightly_linux_x86_cuda_py39
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
#TFCI_UPLOAD_LIB_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
#TFCI_UPLOAD_WHL_GCS_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cuda.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --repo_env=TF_PYTHON_VERSION=3.9)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --config resultstore --repo_env=TF_PYTHON_VERSION=3.9)
TFCI_BUILD_PIP_PACKAGE_ARGS=(--nightly_flag)
TFCI_CAPTURE_LOGS_ENABLE=1
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_GPU_ARGS=(--gpus all)
TFCI_DOCKER_ARGS=(--gpus all)
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.9
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
Expand All @@ -22,3 +21,4 @@ TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=( --config-file "$KOKORO_KEYSTORE_DIR/73361_tensorflow_pypirc_using_global_api_token" --repository testpypi )
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=1
24 changes: 24 additions & 0 deletions ci/official/envs/nightly_linux_x86_tpu_py310
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#TFCI_UPLOAD_LIB_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
#TFCI_UPLOAD_WHL_GCS_URI="gs://tensorflow-release-packages/$RELEASE_VERSION/$KOKORO_GIT_COMMIT_tensorflow"
TFCI_BAZEL_BAZELRC_ARGS=(--bazelrc ./ci/official/bazelrcs/cpu.bazelrc)
TFCI_BAZEL_COMMON_ARGS=(--config sigbuild_remote_cache_push --config resultstore --repo_env=TF_PYTHON_VERSION=3.10 --define=with_tpu_support=true)
TFCI_BUILD_PIP_PACKAGE_ARGS=(--tpu --nightly_flag)
TFCI_COPYBARA_ENABLE=0
TFCI_DOCKER_ENABLE=1
TFCI_DOCKER_ARGS=()
TFCI_DOCKER_IMAGE=tensorflow/build:latest-python3.10
TFCI_DOCKER_PULL_ENABLE=1
TFCI_GIT_DIR=$KOKORO_ARTIFACTS_DIR/github/tensorflow
TFCI_INDEX_HTML_ENABLE=1
TFCI_LIB_SUFFIX="-cpu-linux-x86_64"
TFCI_NIGHTLY_UPDATE_VERSION_ENABLE=1
TFCI_NVIDIA_SMI_ENABLE=
TFCI_UPLOAD_LIB_ENABLE=
TFCI_UPLOAD_LIB_LATEST_ENABLE=
TFCI_UPLOAD_LIB_LATEST_URI="gs://libtensorflow-nightly/latest"
TFCI_UPLOAD_LIB_URI="gs://libtensorflow-nightly/$(date -I)"
TFCI_UPLOAD_WHL_GCS_ENABLE=
TFCI_UPLOAD_WHL_GCS_URI=
TFCI_UPLOAD_WHL_PYPI_ARGS=( --config-file "$KOKORO_KEYSTORE_DIR/73361_tensorflow_pypirc_using_global_api_token" --repository testpypi )
TFCI_UPLOAD_WHL_PYPI_ENABLE=
TFCI_WHL_BAZEL_TEST_ENABLE=0
2 changes: 2 additions & 0 deletions ci/official/requirements_updater/updater.sh
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
# if there is a change in requirements.in then all lock files will be updated
# accordingly

# All commands run relative to this directory
cd "$(dirname "${BASH_SOURCE[0]}")"

mv BUILD.bazel BUILD

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,16 @@
# See the License for the specific language governing permissions and
# limitations under the License.
# ==============================================================================
ROOT_DIR=$1
OUTPUT_DIR=$2
mkdir -p $OUTPUT_DIR
cd $ROOT_DIR
find -L bazel-testlogs -name "test.log" -exec cp --parents {} "$OUTPUT_DIR" \;
find -L bazel-testlogs -name "test.xml" -exec cp --parents {} "$OUTPUT_DIR" \;
find -L "$OUTPUT_DIR" -name "test.log" -exec chmod -x {} \;
find -L "$OUTPUT_DIR" -name "test.log" -execdir mv test.log sponge_log.log \;
find -L "$OUTPUT_DIR" -name "test.xml" -execdir mv test.xml sponge_log.xml \;
cat <<EOF
IMPORTANT: These tests ran under docker. This script does not clean up the
container for you! You can delete the container with:

$ docker rm -f tf

You can also execute more commands within the container with e.g.:

$ docker exec tf bazel clean
$ docker exec -it tf bash
EOF

docker ps
Loading