Path Lines of Code Sources/x10/swift_bindings/Device.swift 180 Sources/x10/swift_bindings/RawOpsXLAGenerated.swift 1128 Sources/x10/swift_bindings/XLAScalarType.swift 117 Sources/x10/swift_bindings/XLATensor.swift 424 Sources/x10/swift_bindings/apis/CrossReplicaSum.swift 38 Sources/x10/swift_bindings/apis/DeviceScope.swift 38 Sources/x10/swift_bindings/apis/RawOpsManual.swift 1742 Sources/x10/swift_bindings/generate_ops.py 475 Sources/x10/swift_bindings/optimizers/Optimizer.swift 222 Sources/x10/swift_bindings/optimizers/Optimizers.swift 123 Sources/x10/swift_bindings/optimizers/TensorVisitorPlan.swift 348 Sources/x10/swift_bindings/training_loop.swift 242 Sources/x10/xla_client/async_task.h 76 Sources/x10/xla_client/cache.h 84 Sources/x10/xla_client/computation_client.cc 204 Sources/x10/xla_client/computation_client.h 195 Sources/x10/xla_client/debug_macros.h 27 Sources/x10/xla_client/device.cc 76 Sources/x10/xla_client/device.h 41 Sources/x10/xla_client/env_vars.cc 15 Sources/x10/xla_client/env_vars.h 17 Sources/x10/xla_client/fake_computation_client.cc 147 Sources/x10/xla_client/fake_computation_client.h 55 Sources/x10/xla_client/local_device.cc 462 Sources/x10/xla_client/local_device.h 14 Sources/x10/xla_client/mesh_service.cc 286 Sources/x10/xla_client/mesh_service.h 36 Sources/x10/xla_client/mesh_service.proto 55 Sources/x10/xla_client/metrics.cc 297 Sources/x10/xla_client/metrics.h 115 Sources/x10/xla_client/metrics_reader.cc 67 Sources/x10/xla_client/metrics_reader.h 9 Sources/x10/xla_client/multi_wait.cc 54 Sources/x10/xla_client/multi_wait.h 26 Sources/x10/xla_client/nccl_distributed.cc 52 Sources/x10/xla_client/nccl_distributed.h 11 Sources/x10/xla_client/sys_util.cc 51 Sources/x10/xla_client/sys_util.h 16 Sources/x10/xla_client/tf_logging.cc 13 Sources/x10/xla_client/tf_logging.h 54 Sources/x10/xla_client/thread_pool.cc 146 Sources/x10/xla_client/thread_pool.h 23 Sources/x10/xla_client/triggered_task.cc 62 Sources/x10/xla_client/triggered_task.h 32 Sources/x10/xla_client/types.h 37 Sources/x10/xla_client/unique.h 37 Sources/x10/xla_client/util.cc 66 Sources/x10/xla_client/util.h 276 Sources/x10/xla_client/xla_util.cc 85 Sources/x10/xla_client/xla_util.h 25 Sources/x10/xla_client/xrt_computation_client.cc 1922 Sources/x10/xla_client/xrt_computation_client.h 287 Sources/x10/xla_client/xrt_local_service.cc 53 Sources/x10/xla_client/xrt_local_service.h 18 Sources/x10/xla_client/xrt_session.cc 17 Sources/x10/xla_client/xrt_session.h 70 Sources/x10/xla_client/xrt_session_cache.cc 60 Sources/x10/xla_client/xrt_session_cache.h 64 Sources/x10/xla_tensor/aten_compat.cpp 21 Sources/x10/xla_tensor/aten_compat.h 1077 Sources/x10/xla_tensor/batch_norm.cpp 48 Sources/x10/xla_tensor/batch_norm.h 24 Sources/x10/xla_tensor/computation.cpp 10 Sources/x10/xla_tensor/computation.h 22 Sources/x10/xla_tensor/convert_ops.cpp 112 Sources/x10/xla_tensor/convert_ops.h 17 Sources/x10/xla_tensor/convolution.cpp 218 Sources/x10/xla_tensor/convolution.h 25 Sources/x10/xla_tensor/cross_replica_reduces.cpp 132 Sources/x10/xla_tensor/cross_replica_reduces.h 33 Sources/x10/xla_tensor/data_ops.cpp 467 Sources/x10/xla_tensor/data_ops.h 58 Sources/x10/xla_tensor/debug_util.cpp 120 Sources/x10/xla_tensor/debug_util.h 25 Sources/x10/xla_tensor/elementwise.cpp 188 Sources/x10/xla_tensor/elementwise.h 30 Sources/x10/xla_tensor/function_call_tracker.cpp 63 Sources/x10/xla_tensor/function_call_tracker.h 8 Sources/x10/xla_tensor/helpers.cpp 574 Sources/x10/xla_tensor/helpers.h 238 Sources/x10/xla_tensor/ir.cpp 178 Sources/x10/xla_tensor/ir.h 156 Sources/x10/xla_tensor/ir_dump_util.cpp 313 Sources/x10/xla_tensor/ir_dump_util.h 22 Sources/x10/xla_tensor/ir_util.cpp 99 Sources/x10/xla_tensor/ir_util.h 29 Sources/x10/xla_tensor/layout_manager.cpp 155 Sources/x10/xla_tensor/layout_manager.h 14 Sources/x10/xla_tensor/lowering_context.cpp 143 Sources/x10/xla_tensor/lowering_context.h 63 Sources/x10/xla_tensor/matrix.cpp 128 Sources/x10/xla_tensor/matrix.h 12 Sources/x10/xla_tensor/nll_loss.cpp 142 Sources/x10/xla_tensor/nll_loss.h 14 Sources/x10/xla_tensor/nms_op.cpp 209 Sources/x10/xla_tensor/nms_op.h 11 Sources/x10/xla_tensor/op_by_op_executor.cpp 191 Sources/x10/xla_tensor/op_by_op_executor.h 33 Sources/x10/xla_tensor/ops/all_reduce.cpp 69 Sources/x10/xla_tensor/ops/all_reduce.h 25 Sources/x10/xla_tensor/ops/annotate.cpp 26 Sources/x10/xla_tensor/ops/annotate.h 18 Sources/x10/xla_tensor/ops/cast.cpp 57 Sources/x10/xla_tensor/ops/cast.h 22 Sources/x10/xla_tensor/ops/constant.cpp 27 Sources/x10/xla_tensor/ops/constant.h 18 Sources/x10/xla_tensor/ops/device_data.cpp 28 Sources/x10/xla_tensor/ops/device_data.h 22 Sources/x10/xla_tensor/ops/expand.cpp 39 Sources/x10/xla_tensor/ops/expand.h 19 Sources/x10/xla_tensor/ops/generic.cpp 31 Sources/x10/xla_tensor/ops/generic.h 25 Sources/x10/xla_tensor/ops/infer_output_shape.cpp 21 Sources/x10/xla_tensor/ops/infer_output_shape.h 13 Sources/x10/xla_tensor/ops/max_pool_nd_backward.cpp 80 Sources/x10/xla_tensor/ops/max_pool_nd_backward.h 30 Sources/x10/xla_tensor/ops/ops.cpp 160 Sources/x10/xla_tensor/ops/ops.h 36 Sources/x10/xla_tensor/ops/replica_id.cpp 25 Sources/x10/xla_tensor/ops/replica_id.h 15 Sources/x10/xla_tensor/ops/scalar.cpp 94 Sources/x10/xla_tensor/ops/scalar.h 24 Sources/x10/xla_tensor/ops/tf_bit_generator.cpp 18 Sources/x10/xla_tensor/ops/tf_bit_generator.h 15 Sources/x10/xla_tensor/ops/tf_create_conv_attrs.cpp 25 Sources/x10/xla_tensor/ops/tf_create_conv_attrs.h 13 Sources/x10/xla_tensor/ops/tf_stateless_random_normal.cpp 52 Sources/x10/xla_tensor/ops/tf_stateless_random_normal.h 21 Sources/x10/xla_tensor/ops/token.cpp 19 Sources/x10/xla_tensor/ops/token.h 14 Sources/x10/xla_tensor/ops/view.cpp 43 Sources/x10/xla_tensor/ops/view.h 18 Sources/x10/xla_tensor/ops/xla_avg_pool.cpp 66 Sources/x10/xla_tensor/ops/xla_avg_pool.h 34 Sources/x10/xla_tensor/ops/xla_avg_pool_grad.cpp 74 Sources/x10/xla_tensor/ops/xla_avg_pool_grad.h 41 Sources/x10/xla_tensor/ops/xla_max_pool.cpp 62 Sources/x10/xla_tensor/ops/xla_max_pool.h 28 Sources/x10/xla_tensor/ops/xla_max_pool_grad.cpp 76 Sources/x10/xla_tensor/ops/xla_max_pool_grad.h 25 Sources/x10/xla_tensor/ops/xla_ops.cpp 29 Sources/x10/xla_tensor/ops/xla_ops.h 37 Sources/x10/xla_tensor/ops/xla_pad.cpp 59 Sources/x10/xla_tensor/ops/xla_pad.h 21 Sources/x10/xla_tensor/ops/xla_slice.cpp 55 Sources/x10/xla_tensor/ops/xla_slice.h 30 Sources/x10/xla_tensor/pooling.cpp 536 Sources/x10/xla_tensor/pooling.h 48 Sources/x10/xla_tensor/random.cpp 161 Sources/x10/xla_tensor/random.h 8 Sources/x10/xla_tensor/reduction.cpp 426 Sources/x10/xla_tensor/reduction.h 53 Sources/x10/xla_tensor/resize_ops.cpp 87 Sources/x10/xla_tensor/resize_ops.h 18 Sources/x10/xla_tensor/segment_reduction_ops.cpp 24 Sources/x10/xla_tensor/segment_reduction_ops.h 10 Sources/x10/xla_tensor/shape_builder.cpp 40 Sources/x10/xla_tensor/shape_builder.h 23 Sources/x10/xla_tensor/softmax_builder.cpp 82 Sources/x10/xla_tensor/softmax_builder.h 10 Sources/x10/xla_tensor/strided_slice_helpers.cpp 53 Sources/x10/xla_tensor/strided_slice_helpers.h 21 Sources/x10/xla_tensor/swift_backtrace.cpp 57 Sources/x10/xla_tensor/swift_backtrace.h 12 Sources/x10/xla_tensor/tensor.cpp 1278 Sources/x10/xla_tensor/tensor.h 320 Sources/x10/xla_tensor/tensor_methods.cpp 266 Sources/x10/xla_tensor/tensor_util.cpp 764 Sources/x10/xla_tensor/tensor_util.h 43 Sources/x10/xla_tensor/tf_exported_symbols.lds 12 Sources/x10/xla_tensor/tf_version_script.lds 34 Sources/x10/xla_tensor/token_handler.cpp 39 Sources/x10/xla_tensor/token_handler.h 12 Sources/x10/xla_tensor/version.h 3 Sources/x10/xla_tensor/xla_lower_util.cpp 660 Sources/x10/xla_tensor/xla_lower_util.h 55