Weekly GitHub Report for Tensorflow - 2025-01-20 12:01:20
Weekly GitHub Report for Tensorflow
Thank you for subscribing to our weekly newsletter! Each week, we deliver a comprehensive summary of your GitHub project's latest activity right to your inbox, including an overview of your project's issues, pull requests, contributors, and commit activity.
Table of Contents
I. News
1.1 Recent Version Releases:
The current version of this repository is v2.18.0
1.2 Version Information:
The TensorFlow 2.18.0 release, created on October 21, 2024, introduces several key updates, including the addition of a fourth parameter to the TfLiteOperatorCreate
function for a cleaner API, the disabling of TensorRT support in CUDA builds, and the implementation of hermetic CUDA for more reproducible builds. Notably, TensorFlow now supports NumPy 2.0 by default, with changes in type promotion rules, and introduces enhancements in tf.lite
such as support for TensorType_INT4
and TensorType_INT16
in various operations.
II. Issues
2.1 Top 5 Active Issues:
We consider active issues to be issues that that have been commented on most frequently within the last week. Bot comments are omitted.
-
TypeError: true_fn and false_fn arguments to tf.cond must have the same number, type, and overall structure of return values: This issue involves a TypeError encountered when using TensorFlow 2.17.0 with Python 3.12.4, where the
tf.cond
function requirestrue_fn
andfalse_fn
arguments to have the same number, type, and overall structure of return values, which was not a problem in previous versions. The user initially faced a ValueError due to unsupportedclass_weight
for Python generator inputs and attempted to resolve it by using a TensorFlow dataset, but encountered further issues with type consistency in thetf.cond
function.- The comments discuss attempts to resolve the issue by using
sample_weight
instead ofclass_weight
, which worked but led to different training results compared to previous TensorFlow versions. Users express concerns about the behavior ofsample_weight
versusclass_weight
and note that the issue persists in newer TensorFlow versions, with some opting to revert to older versions where the code functions correctly. - Number of comments this week: 7
- The comments discuss attempts to resolve the issue by using
-
Failed to build
tensorflow_cc
in Windows when linking: This issue involves a failure to build thetensorflow_cc
library on Windows using LLVM/Clang, where the linking process fails due to missing symbols such asSession
andSavedModelBundleInterface
. The problem persists across different versions of LLVM/Clang, and the user suspects it might be related to incomplete exported symbol definitions and missing dependencies in the build configuration.- The comments discuss potential causes and solutions, including missing dependencies and configuration issues in the build files. Users express frustration over the complexity of manually fixing dependencies and the lack of official support for building
tensorflow_cc
on Windows. Some suggest using Linux or WSL as alternatives, while others inquire about submitting pull requests to address the issue. The TensorFlow team acknowledges the problem and is working on a fix, but notes thattensorflow_cc
is not typically supported on Windows. - Number of comments this week: 4
- The comments discuss potential causes and solutions, including missing dependencies and configuration issues in the build files. Users express frustration over the complexity of manually fixing dependencies and the lack of official support for building
-
Tensorflow not supported on Windows + ARM CPUs: This issue highlights a problem with TensorFlow not being supported on Windows systems with ARM CPUs, specifically when attempting to import TensorFlow on a Windows 11 machine with a Snapdragon processor. The user reports successful installation but encounters an ImportError related to DLL load failure, indicating a lack of support for the ARM architecture on Windows.
- The comments discuss the issue being initially marked as a duplicate of an older issue related to unsupported CPU architectures, but it is later clarified that this is a different problem due to the ARM architecture. The conversation reveals that TensorFlow currently lacks support for Windows on ARM CPUs, with suggestions to try using WSL or compiling from source. The discussion also touches on the absence of ARM wheels for Windows and the possibility of future support, with a recommendation to use Colab as an alternative.
- Number of comments this week: 4
-
What is preventing TF to use GPU when used in native windows?: This issue discusses the lack of GPU support for TensorFlow on native Windows environments for versions greater than 2.10, questioning the reasons behind this decision and seeking guidance on how to implement such support independently. The user is also inquiring about the necessary Python package requirements and compiler specifications needed to achieve GPU support on Windows.
- The comments reveal that the TensorFlow team has limited resources, leading to a focus on Linux environments and WSL2 for GPU support, with Windows support being deprioritized. Contributors discuss the challenges of maintaining Windows GPU support, the shift in TensorFlow's development priorities, and the potential for using alternative platforms like JAX or PyTorch. There is also a discussion about the technical difficulties in compiling TensorFlow with GPU support on Windows, including missing files and build script complexities.
- Number of comments this week: 3
-
Memory Allocation Issues: This issue involves a memory allocation problem when training a neural network using TensorFlow 2.18.0 on an Ubuntu 24.04.1 LTS system with WSL2, where the user has set a virtual GPU memory limit of 10GB, but the training process exceeds this limit and results in an out-of-memory error. The user provides a detailed code snippet to reproduce the issue and expects the training to stay within the specified memory limit, but instead, it fails with multiple memory allocation errors.
- Multiple users report similar memory allocation issues across different systems and TensorFlow versions, with one user noting that the errors affect execution time and prevent code completion. Another user expresses frustration over the persistent issue and mentions attempts to mitigate it by adjusting memory settings and batch sizes. A TensorFlow team member suggests running the code on Colab and disabling XLA to potentially reduce memory usage, asking for feedback on their attempt to replicate the issue.
- Number of comments this week: 3
2.2 Top 5 Stale Issues:
We consider stale issues to be issues that has had no activity within the last 30 days. The team should work together to get these issues resolved and closed as soon as possible.
As of our latest update, there are no stale issues for the project this week.
2.3 Open Issues
This section lists, groups, and then summarizes issues that were created within the last week in the repository.
Issues Opened This Week: 26
Summarized Issues:
- Model Deployment on Android: Deploying a Yolov8-seg.pt segmentation model on an Android device presents challenges, including the need to specify NormalizationOptions metadata for preprocessing input images due to the input tensor type kTfLiteFloat32. Additionally, an error arises because the model's output is expected to have only one output but returns two, causing initialization issues.
- Segmentation Faults and Crashes: Users report segmentation faults and crashes in various scenarios, such as iterating over a dataset created from a data service using TensorFlow 2.18.0 on Linux Ubuntu 22.04, and using the
RaggedTensorToTensor
operation in TensorFlow 2.17 on Ubuntu 20.04. These issues lead to execution crashes, highlighting potential bugs in the TensorFlow operations.
- Library and Build Errors: Several issues involve errors related to library loading and build processes, such as a
java.lang.UnsatisfiedLinkError
when initializing a TensorFlow Lite interpreter on a Samsung S20 device, and a build failure for the target//tensorflow/compiler/mlir/lite:tensorflow_lite_quantize
on a Linux Debian system. These errors suggest missing libraries or ambiguous constructor calls in the build process.
- TensorFlow Version and Compatibility Issues: Users encounter compatibility issues with TensorFlow versions, such as errors with TensorFlow 2.17 and 2.18 on WSL2 due to pre-existing registrations of cuDNN, cuFFT, and cuBLAS factories, and difficulties compiling the TensorFlow C API on a JETSON AGX Xavier. These issues affect the build or installation process and require specific configurations to resolve.
- Unexpected File Size Increase: A significant increase in the size of the libtensorflow.dll file for Windows is reported, growing from 238MB in version 2.16.2 to 931MB in version 2.18.0, while Linux versions remain unchanged. This unexpected size disparity raises concerns about the lack of notice in the release notes.
- Model Conversion and Inference Issues: Issues arise with model conversion and inference, such as two distinct models producing identical inference results when converted to TensorRT for inference on a Jetson AGX Xavier. This suggests potential problems with the model conversion or inference process in TensorRT.
- Compilation and Configuration Challenges: Users face challenges compiling TensorFlowLite for Swift without Bitcode due to Apple's discontinuation of Bitcode, and seek guidance on compiling TensorFlow C API on a JETSON AGX Xavier. These issues highlight the need for updated compilation instructions and support for native ARM architectures.
- Memory and Device Configuration Bugs: Bugs are reported in TensorFlow's device configuration functions, such as
tf.config.LogicalDeviceConfiguration()
failing to set a memory limit on a GPU in version 2.17.0, while the deprecatedtf.config.experimental.VirtualDeviceConfiguration()
works. These issues indicate inconsistencies in the device configuration APIs.
- Training and Compatibility Issues: Users experience difficulties training models due to compatibility issues with TensorFlow and related packages, particularly with the
tensorflow-io
package not supporting Python 3.12 on Windows. These issues lead to errors during the training process and require compatibility updates.
- Depthwise Convolution and Stride Support: Questions arise about TensorFlow's
tf.nn.depthwise_conv2d
support for unequal stride dimensions, and guidance is sought on converting pretrained weights with unequal strides. These inquiries highlight the need for alternative operations to accommodate specific model requirements.
- Sample Weights in Custom Loss Functions: A feature request for TensorFlow 2.13.1 involves the inability to pass sample weights to a customized loss function during model training, resulting in a ValueError. This issue suggests a need for enhanced support for sample weights in custom loss functions.
- TFNode and Microsoft Fabric Errors: Users encounter errors with TFNode while running a simple "hello world" script on Microsoft Fabric using TensorFlow version 2.12 and TensorflowonSpark version 2.2.5. Assistance is sought to understand the cause of these errors, indicating potential compatibility issues with the platform.
- Operation Crashes and Invalid Arguments: Multiple issues report crashes in TensorFlow operations due to invalid arguments, such as
tf.nn.conv3d_transpose
andtensorflow.nn.max_pool1d
functions crashing with specific input values. These bugs highlight the need for robust error handling and validation in TensorFlow operations.
2.4 Closed Issues
This section lists, groups, and then summarizes issues that were closed within the last week in the repository. This section also links the associated pull requests if applicable.
Issues Closed This Week: 57
Summarized Issues:
- TensorFlow Import Errors on Windows: Users have reported ImportErrors when attempting to load TensorFlow on Windows platforms, often due to DLL load failures related to the
_pywrap_tensorflow_internal
module. These issues suggest compatibility problems or missing dependencies, with recommendations to check version compatibility and install necessary redistributables.
- TensorFlow GPU and CPU Discrepancies: There is a significant discrepancy between CPU and GPU outputs when using the exponential activation function in TensorFlow, with a maximum difference of 65536.0. This issue has been suggested to be more relevant to the Keras repository.
- TensorFlow Compilation and Build Errors: Users have encountered various compilation and build errors in TensorFlow, including linker errors in Visual Studio, ambiguous call errors in Bazel, and path handling issues on Windows. These problems often require specific configurations or modifications to resolve.
- TensorFlow Version and Environment Issues: Users have faced issues with TensorFlow version 2.18.0, including installation failures on Python 3.10 and GPU detection problems on Windows 11. These issues highlight the challenges of maintaining compatibility across different environments and hardware configurations.
- TensorFlow Functionality Changes and Errors: Changes in TensorFlow functionality, such as the
tf.math.bincount
function no longer broadcasting over weights, have caused errors for users. These issues often require adjustments in code to accommodate new behavior.
- TensorFlow Lite and XNN Pack Support: Users have requested support for TensorFlow Lite and XNN Pack to enhance model performance on specific hardware configurations, but have encountered difficulties due to lack of support or pending updates.
- Spam and Irrelevant Issues: The TensorFlow GitHub repository has been subject to spam issues, including irrelevant inquiries about customer support for various financial services. These issues are often closed as spam and do not pertain to the TensorFlow project.
- issues/84743, issues/84747, issues/84748, issues/84750, issues/84755, issues/84757, issues/84760, issues/84880, issues/85101, issues/85102, issues/85103, issues/85104, issues/85106, issues/85107, issues/85132, issues/85134, issues/85135, issues/85139, issues/85143, issues/85146, issues/85148, issues/85149, issues/85150, issues/85151, issues/85152, issues/85153, issues/85154, issues/85155, issues/85156, issues/85157, issues/85158, issues/85159, issues/85160, issues/85162, issues/85163, issues/85164, issues/85221, issues/85222, issues/85241, issues/85244, issues/85247, issues/85259
2.5 Issue Discussion Insights
This section will analyze the tone and sentiment of discussions within this project's open and closed issues that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.
- 4080 RTX not detected on windows 11 24H2
- Toxicity Score: 0.55 (Frustration expressed, Lack of resolution, Minimal engagement.)
- This GitHub conversation involves a user expressing frustration over their GPU not being detected, despite trying different Python versions. Another user responds by marking the issue as a duplicate and referencing an unresolved ticket, which further frustrates the original user, who requests an ETA or explanation. The tone is tense, with the original user feeling dismissed and the responder providing minimal engagement.
III. Pull Requests
3.1 Open Pull Requests
This section provides a summary of pull requests that were opened in the repository over the past week. The top three pull requests with the highest number of commits are highlighted as 'key' pull requests. All other pull requests are grouped based on similar characteristics for easier analysis.
Pull Requests Opened This Week: 4
Key Open Pull Requests
1. Extend tensorflow restore kernel op to support type casting upon reading.: This pull request aims to enhance the TensorFlow restore kernel operation by adding support for type casting during the reading process, as evidenced by a series of commits that include extending the TFRecord dataset, implementing custom protocol buffers, conducting unit tests and optimizations, fixing issues, and specifically extending the restore function to accommodate tensor casting.
- URL: pull/85263
- Merged: No
- Associated Commits: 685d73b9279b3bacfb9377ead786154a100e8b86, 30e40a1baa05d7eb626e203f35e4fb9c0ea0273c, 724bcdfbcaacb73e51795cacf7c3d1e79f295a7d, f65cd2e960f54fa71e3f328238dc41d742d522f9, c69e7f40711cddeea86e44abb27ad6a9833aeaf4
2. [oneDNN] Add Infer after last allow to be added to Allow list: This pull request addresses an issue in the auto-mixed precision pass for FP16_CPU by adding a sub-pass that allows an infer node to be included in the allow set if its direct upstream node is already in the allow set, thereby preventing unnecessary cast nodes from being inserted between fuse-able nodes and ensuring consistent optimizations for both BF16 and FP16_CPU on the CPU.
- URL: pull/84874
- Merged: No
- Associated Commits: a8e59aa91a1fd8391e839b0fda6736b3276a6b89
3. Qualcomm AI Engine Direct - Add dispatch options for QC: This pull request introduces new dispatch options for Qualcomm AI Engine Direct by adding htp runtime options, log level settings, and fixing the event BUILD in the TensorFlow project.
- URL: pull/84932
- Merged: No
- Associated Commits: c992580ca61287ced7789f794face7d58dc0df5d
Other Open Pull Requests
- Update aarch64-compatible versions of oneDNN and ACL: This pull request updates the aarch64-compatible versions of oneDNN to 3.7 and ACL to 24.12 in the TensorFlow project. The update aims to enhance performance, improve memory management, and address numerous bugs from the outdated versions.
3.2 Closed Pull Requests
This section provides a summary of pull requests that were closed in the repository over the past week. The top three pull requests with the highest number of commits are highlighted as 'key' pull requests. All other pull requests are grouped based on similar characteristics for easier analysis.
Pull Requests Closed This Week: 10
Key Closed Pull Requests
1. Develop upstream sync 20250113: This pull request involves a weekly upstream synchronization for the TensorFlow project, specifically addressing various merge conflicts and updates across multiple files such as .bazelrc
, gpu_device_test.cc
, and matmul_op_fused.cc
, among others, while also incorporating numerous commits that include fixes for build errors, updates to test configurations, and adjustments for compatibility with ROCm and CUDA environments.
- URL: pull/84741
- Merged: No
- Associated Commits: d85c360944e47ffb0c31d86013887eacfd973151, b5b0ceb7a8918574d19ffa1c9a3610b228688419, 5ba1a22266040ea33e153f51d4415b2bec14faa9, 49e847a99cc59a7ac8059733bf4435e6726b6a14, 4ac7a50b8b68d1f6dd8a9a3cf66b7b6f3f36e48a, c2332acce297a9fa62141339e53fc2317e320f87, 7f4f96dae05531c87f9b1e71fffb612f9f25ca2b, bff308b0f68b0571d22ddb8310ce80c1fb17afd2, 1fedf223b71e965655964ced2d00eae127126d81, a1cfa6ef5872538904cd557234fbb095941cd3e7, 3644d3f2c83f5c660c0aac3ef1fe358c687b606a, e0aef0f5085f494ecad8fa52f63b1fbea36b463e, be1cc561fb7ab4bc4651ff95e6ff2b2850b197a9, 07b3278a6734e5400b598018e14691aa5b89fa2d, dcac50d5c204aa0bf2b32bb93e21bb117907dd73, f5c6f7c4961fddf9d76aee272893f56d9ccdb1d0, ec39c37faf1c137e96ab9c5fe74055849a4c8cc2, eeccd81829cca4e2b2a6086f1a40593fce34c339, 27d0e2e05ba637a8253ed2c835d571e71121e83c, cfe441c8ba17e42768f68a31e10d9b0f958ceda6, f802114af614ac39cc2101e8c86f8b3bd42eebbc, 1ce2d0f0bde91a839062f4151ddeef03fc2ae27a, 32069b7bdd8a8004d1468fcacb207826289c543b, 9c01ecabbc5dcff98e5aa12a5d333bc4344ce704, 56f6282abb21fff5b343d37c058202384b2963f7, 8d06bdb07eef3fb655d754411de2d828cf8e5676, 84d52706e1a7a0eb0ef0703e09016a124af7f451, 6af30d6bfc2fe52a9e5dbc88ca9afd8f905a97a3, cf09f6adea48688d1775cf3a272377239a4c5f40, 4da4f80dcb5db94904404741f730f6b902ef4b62, 473684840d7f029d5ca20bb0dbf84f978bd45cb7, cc4a257ce03254e6868817a821f99dcf0b50116c, b3fcb02114adb34329aa642319d72b9c46a8306b, b1a42c9d7677609d868032c0ddb195c6f0280c18, a344018ef114ebbca1abf15ae3fc9c4f4871b9d7, 82c8caacc7c98ba4d8e1c2a16b0a85d14c8d3cec, c3a1fefc97516ed86624c70b7c742b5f212006d3, 509906329ab4c293c4ca30147707c5b6d4311fea, bfe7f2639b99af41a4bd310b41b86731825a2008, a8220470407fb4a55381b9bfc59b5489ce04987b, bca3bd201977a930b947f281bb5e6d549a4d122f, 7070641ab2533118b11e37befb5a34d5bd4e4511, 1cfeb76f7eec7f74046e2962477376d3ecc5c4fb, 9c905d4693a24622f4bc062a190ed3fcad5a50d6, 50a7844413e2042d6c5039132e368e3dac154927, 16101756882983e9450fe638db085e87857a84c8, aae89e5c1afde95cb0f168d56e29e464e3ca6295, ab85687df41ecb77faa07ea6ceed7bbfbe20b9c8, 7469899860bee21007477a2df8071e9e9927a3fd, 60a2d36a3086ce02122b6bab049eb375a5b47a27, 18778e43f698aa8e81a63d2e34feea6fecfcd734, 60fc5d59e6c66814e728d1cf84ae9e2d56d68625, fa3a04078d60c9c4af409e062f40b4df74a2968d, abaaa4daffca45df7e2e45c9a6e86f7c43c21a99, 184dce54f99cd4b634764ce6d7f447ee8487c83b, b0af06213546c117b615f344529c3e0cb2b34d79, c467913bf4411ce2681391f37a9adf6031d23c2c, 6d4a5196d064b6d48c29e69771b193d739b56f3d, dc439ed0bef8fa47c1684e99c8910b3ab6e7130c, f8a8e75ea9e47afc65a3da781ab1072f495a5f42, 285ccc381d0c8a048b5ec17e858ed75f5d3caae4, 096d7f11b97ee3cdbe88b93028d4f10cb1bd5300, e9be6470cd71461dd876a5c24325f5b83ae1a8f7, 5d5d09cca1d6b26aae8eb972aabb9dd962123c95, 6a78b6c286d10b71130e316466ec3c3d38d78212, 075b5ba48f8d7c38fe31b3710b67c3e0e0678111, 60b8a3e7edb0673459ec87d26acd24dd9fad0080, 7b52eab3653a6b30932e51be3569cd1ee139cc23, 8b7fcccb2914078737689347540cb79ace579bbb, 150bb37e88e1d8bf3a8d8c434f514b57a6cbffee, f1d1afdbb97ff8e34f7d9ad264b786df7b1cbf4e, 7219d67d89a5c54a48f07e9e0d1a1d19899d7bbf, 426c042ba08147e9d2264653a89ec35472ea48ec, d88d57cc2ca6b1821e0acd39bebf2b8f60e7ed66, 1c607bd7934f977ce661e6904ad8c74895ef8ac6, 0d724af3f7a44fe31ed714bdf780b2736059822e, 90403758e18fda98de24311c37cc2382cce891e5, b7c5013e73054324d22f4d6a6109977105617679, b00c7eea86291447f0781b2331d64560ee717211, 78a7e176bd355c443bc25d92b08f90d6c05d827f, 5c65279dfab212f650999f87f6cc121ac2a84824, b488dee31fe491eb01c24e918333cee823fe0e13, ba815a5c82d4c410979d95288d30d3daf88197e4, 2dba9d34d7c082b2a78782ddd72dc112cb07b7dc, 34d801964637b0d2af26410f684d76294a41ed8f, ea53c1d0330670f43483975cd649fb9d7ae0e8f4, 40e3edd2ee7afc0c61b04a8a258de8d0b9e80d64, f65e5d86766b2b1bd7e51da999626fa9a755514d, 5a71cb5bf31fb9e556b5d5c2c30efc75be4575b3, 83713db3fc6e01073011bcb813e6d1db74f8d0ca, 70b4d9e4deb9f5845f7fd3d44a01b85be632d222, abb24aa089f0d4e989617bc98332d198a470b50f, 642aed36148c8d741f462a5c31e11e33957d5763, b6821cff0510fb0e831521037307e0a1822cb17f, 15640d34dca30afdda8c1da728a842bd13ee2864, c495800b2b31e6d4bb89efa0bdcec0f35da10584, b6b664efd12870610fd7b74f53e4ea1fa3d1d19b, 6d19b7a3b4716cb5e293ffd249db59698a28f483, 4c8537a78204367d6af4d1f6f01464ebe78641b6, d10386def898e222806e32211fc2a74cba5bb644, 54e1f81b8b73955b3dac54949ffe2fbff31d469c, d8198de4fa4e05ec1d6aa3c6bc18bc6dd5aa69e9, d860daed0d38a133c312aee38ecca5368f1adb23, c0b36cccd605458c566e63890fd0523a56ad067e, 18d5c380d2832ae339bb3ceed06c6f1ba1401ef7, 7946aacada17302d360f26cfd25a50b3674b97f8, 24c780cb2cb7ee5b46902b5dcb24f44d8a08164d, 0c992626cef8f6ac7998e9f05901b8728618aa2a, 2bab5b1b87ba18795a7de85925d1b6e086dc4c69, 89810c31c60516e0df116fed53b11dc4fb552759, 4cc121837c675fae3075263f093e225cfb31780e, 6aa743beb7758d060df17c45ca1dc242d0331ada, 63752c20ae6905b4168051b7e00dd4cbdd83e957, 57188077238877c0389fd6a686dc863ffdb836f4, dc9fbb42af3259b9c6e78399331dd59d1470f419, a91e4cbca6b39e61b73d62dc047f6f80792ecc99, 75ee501b8cc19de0853fceb680d3cd0f298301eb, 1e3c6c0fef5f09c1dc9b38f9a00e01ee228205ea, d40d9740d08aba63d602470b917baaa711070130, 31d9c118f09399b660feb598b8d96a06936b17a5, ec39ece07c0cb1601f850fbe1852aa9792005743, 94d31f7c9973cc1c87ebc4306f1d76a1c867c219, f42a736383c091a165cac092da2c1cf2c9a9e903, 94f61ee367e3b8ff1f2ebe68cf6d63504ad3b963, 71a8fc1751b102679952e408a5dd03db22e57c44, d2e438d2e21280f66938217ac491383bc40c5f6b, 1e3ef636e77b2616f1522de139d1e032a54e6913, ef2d450ac979d443444c0984f153be75a14e2178, 5bad42325c2740b90e2f0a00c069cec574310ebe, 8f1cb0f98e8435ee760f924b19aab354be9549d9, 37d76e9c30918f8e232cf79146bc20c04c426a59, e884485535a81e3774096fad0544be1a3c312af5, 4556dbc62b4c8e9ca51755ba5feb01d9da8b5adc, cf0942f9a2ce92d5cc526a0baf7fefd5bb49d681, a203632bfbee3f91755ff9a80fb44ffba765cfe2, 33542acd67f4295eefbcaef0f1c9b6799bee66db, 4717f067386c3216a7deae3511f17e57c9d8de8d, b9bf34319cd470ea1cd97f701e11e0ce9340ea37, 3ed87dcf55bea8343f135b16941d3284834bad76, cd4b04d7bdad0ebd36961d4007ee22e355304db9, f40daa89e65dcf23ead17ee64c63424662757fcc, a26fb16e3d09af308ed8e5e4c29d896db4f460ec, 038a6d634b98c2720ebb22bc6bb24a97a55a6c0c, 52994905a64cf035bf5d868cd3155ae47477a896, 7930966adc7bb9901a270aff0c1c542b1c29ad85, 84c13a3d0741b614197484b8771c5ca404bdd85f, 4396a3d632dc658586feca944f488c335b1723a6, 3c61e29ae028330daa7ab7afd75fb0061ce91072, 0670289ec4a2d5c9240e435ae238a98bd8c4e239, 6e9f297c3fda181fdf6ae2feeeb76168aec1d919, da5df2547190976d4a3d07d302d0e45cd30ae0c2, ff760cd260d0331705293f43685f2f022f9dcc14, de1e449a903ffc8053b220c0950ce407ed95136e, b4e5e53a176a581606faf5615019d6acb16a26fb, ce1b20f1aa8f9d16665bceb12d6e73f242138144, 874c457af7ed851372994166cdfa211ba3028e95, 451d15bb5fe71f4596be0e9efe67175cf6e58919, 8fc123214df0e473a758e50e30fb183cd7a237e9, c1526607359e50818653502f6831e3aab2760689, 5dbad84c23c11d622239f5f25832135208d69ac4, 5c1aacac4c44b8b99b8a17cd4cf12b44c0e93b21, f79915189d42c069fbc993874587bae28579e339, d377ce14977da5f7b6224f855c11858a5962475f, 7c9276b529a0f544c7a7c6e83bf9c02b3dbb54ae, f5f981d433e600facd628e5568dc7412f12e9481, b540099535f9b04a9d171507a8da9c9ab9d3fdc5, 1537a0c43082d9c0c3b4011fdfb7be4dc396d745, cece9eb8ec17ba5cf5295a8a422500d6f8b788c3, 7ae169224a5245fe380e326e47e424396d21e270, e624e3468249104b995490a14afe34c5a79dc3ba, 0933502ff5cbca923b69881797d0e1d1f4e010ca, 2211b5ef1a5e2fbc83a4f98cd7947e3e9bc059ad, 2a92909411569c92de8cf3a424cfb7f0706027b7, 6c915de724372411ec7c942891c8ee3b77d103bd, 07cab8c969375e44bcca1d304f3c06cfd0f882eb, 4d44420020592708b05273f5a8538304522e78e5, 575fdfd73c9886558bc46bffb20c6225db3228be, 67b5d2398dac3d69be1d22a457ffccb59f2d2f5f, a2badbd9d0f81ade729a81d1da4852ac82e9dc77, 468cf0c295862ac5464cc3dbe8a146c37e826b2b, 7ccb141767eaf666df4f431b6ffcdb2fe01b50aa, 58fc0dee04332f54fa55d95d1644fdf7168e6f0d, db5ae54f107f1044e9bc6d3e31d37dd9e4b83412, 9e21fb73015324ad4e9d5611bad3f99023d1d4ee, da24cf17c5567c4c09e28f1212dbbdaf510968cb, 3515d2d031745ffbc6e128873898e8dd058e7973, 8cf48155ca32151f0410e4509b051d4179c0bd61, 09b52f828c1aa7f4d46c349fcec222a39f4de164, ccced549a7b60da1bcd5569cd2dc061baf66f1df, a382c8e9a523feda55f6a5a2d4178708adbf916c, 532dfdeb899cffbfadb5aa57ea40f0c2cde08bc1, b854f31923763910d15a9dd9402f028dc228ecfe, 58d805ca1bc742193a6126d58b630712af42aeb2, f47708cbe4347ff05571212619f50343f084165d, 3c370295b4b9d1563ec96cf835eadf598f27a636, e5dd7eb37004d803ae2d1bd119455263478b42ee, 9f051a44d361077ca21c4c4c0983000181455720, 1afb6631d9dcbe98907806d42ab17e26e4069042, f854dd21d5c3d28e441c6f4e737f52ce54ebb6aa, 554f81b65da81779ae201cc1f3065d0eb0b829d9, 68c43a91bb998ab325c2eadc7da8ba47238c8d18, 2baacd6e596f909cebdde101303f8e0c455efa50, 33a418c300e57c7328de785280b534c02fd3eb5a, e554cb020fdec2ef240c29d91e796597522de775, 1c5d7d423cd47077bbdc624e950e616a56b64564, 4d45349a22df8e301b19a02b392e416e13069529, d7f29c053000a7773b37b81d0cb5113f0bf914c8, 4ca780c0f70258625a445d7d21cc742411f354c6, 3ac1ead6a39b2d14e06c0385d4f8ce98c8e31567, ed3e40f2a2bac873463b40268e2b39e1b552b11c, 5788ee90cfe4186f7d4dae5b17025fe22e2bdb3d, 7550346acacab61dd426ad364356fbe6b122a04e, 04c3e86051e2cb88f200b40b2eeec2dccc44bea2, e2acb525ee73cf7d56daeb94c9c5d4c456dc5dd7, 188d115eb0b24dfcace3a0057fb82887d668cd10, 1d38891bea46814b162886f9b008f8dbcdcd7a88, 87930b53ddf5522be76dbf476b9fd10becf6d060, c13754e769d1bce52e01ed415351606ca89fd80a, 66ca76eda8072c75aafbd43d419e3eac860eb51b, b0d3319786ccaed5fdf9a5e370db9db1c08d9721, 713b6c2e16b106cdd49e59fc8295120916ba66cd, 09053aa3c5c01b6bc9bf7a04b3b5b05324477e12, b6971fc8f4c9b60aa9a49366a0113505fa82a761, d91630ae06a45d835288d2e62a1c436c4942b767, 76f247df86f77898ef40c7d5de44332c8d71aad5, 252a956e19d2305e07e9790bf930e2d0e4d8f355, 7ec4c63d2f2797c950df462266723742eeff6ca5, 2464a3fbc6255ba1dfac5deb08d9719d4566c517, 8aedd805b932084523b8e27ea27b69984f49fe7e, 071eec5941ed3dc715b3b5f885d84f9fa946308f, 3a90ef0b374d470721179514282c14e10798bcbe, 67d8f1616566242fd54f17c6d33c8933bf00df39, ac4cbe0e50ca6dcea7eb563f92f8a9afb55a2f4b, 02686eac78ca8fed9073475d30d2ac4a5db1db23, 256194f525e851a1f40fc57a24b6490e6c759cf5, e60b72b3efd85022b42ec57be0693c10354576c5, 7005763db16893ef58422a92dd360ba95fed8436, fd54d8111b2fa784e4f22d129d66157054f425c5, b74d59c02fed42a98754c708c15081facb0a0b09, 72a9fb8d063e1592c8b279899e0bc0154d280fca, d71ec6161de0e3c855779fb801953e9c3c410a94, f22b6c33714418f13339dd2e422b8d4f88ea5976, 8df414654fd8121be84032130ef9d029c6d04c73, 22772780c0ee608f87cd385acd3c8c8bb227cb2e, b1e817db7244e1339ba45e2a4926edbebcb6219d, 34e1cc775f1987d9d01d3ad3acb102f39750dff2, b45daeb59364b8c522aeed034190e01a3b01f0ac, f84523c02838de1138b3414669f97862a5c2a764, 03daf31df232e23c114688e603d9f7d488682504, 68e1e2084895947950dccebf3304afce37a9f006
2. Fix ImportError for TensorFlow Lite 2.17.0 on ARM Architecture: This pull request addresses an ImportError issue in TensorFlow Lite 2.17.0 for the ARMv7 architecture by cleaning the build environment, adjusting the build process for Python 3.10, verifying the generated wheel, and conducting import tests, while also seeking feedback on the build configuration and test results.
- URL: pull/78206
- Merged: No
- Associated Commits: 6fd7a9069ffa4a55191cb3e66fc53d8476bd8176, c9ca68d9636269aa9eefe81353667e934fef90d0
3. enhancement: add sonargit pr metrics: This pull request introduces a GitHub workflow utilizing the SonarGit Action to gather and log pull request metrics such as open times, merge rates, and change failure rates, aiming to enhance the development workflow by providing actionable insights, although it was not merged.
- URL: pull/84696
- Merged: No
- Associated Commits: fb8573e60c6cbaab18852a7de0b592a2a8c25875, b8f1ed55ef43f4b820489d3993dbf4c77c43547a
Other Closed Pull Requests
- TypeError in TensorFlow's tf.function: This pull request addresses a TypeError in TensorFlow where the
output_signature
argument of thetf.function
was incorrectly specified as a list instead of atf.TypeSpec
object. It provides a step-by-step solution to replace the list with a validtf.TypeSpec
or a nested structure oftf.TypeSpec
objects to resolve the issue.
- Profiler Module Documentation and Display Issues: Two pull requests address issues in the TensorFlow project's profiler module. One removes non-standard
labels that were preventing images from displaying correctly, while the other resolves a display issue with thread IDs in the profiler trace viewer, although it was not merged.
- Build Configuration Updates: This pull request updates the build configuration in the .bazelrc file of the TensorFlow project. It replaces a non-existent 'opt' configuration with an existing value, thereby preventing build failures.
- Qualcomm AI Engine Direct Enhancements: Two pull requests aim to enhance the Qualcomm AI Engine Direct by introducing dispatch options for QC, adding htp runtime options, log level settings, and fixing the event BUILD. However, neither was merged into the main project.
- ml-dtypes Dependency Upper Bound Update: This pull request addresses the issue of restrictive upper bounds on the ml-dtypes dependency in the TensorFlow project. It updates the upper bound to allow for greater compatibility, resolving installation conflicts with other machine learning ecosystem components.
3.3 Pull Request Discussion Insights
This section will analyze the tone and sentiment of discussions within this project's open and closed pull requests that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.
- LiteRt Qualcomm wrappers
- Toxicity Score: 0.55 (Defensive responses, unresolved dissatisfaction, mediation attempts.)
- This GitHub conversation involves username1 expressing frustration over username2's implementation, which did not meet expectations. Username2 responds defensively, leading to a tense exchange. Username3 attempts to mediate by suggesting a compromise, but username1 remains dissatisfied, escalating the tension.
IV. Contributors
4.1 Contributors
Active Contributors:
We consider an active contributor in this project to be any contributor who has made at least 1 commit, opened at least 1 issue, created at least 1 pull request, or made more than 2 comments in the last month.
If there are more than 10 active contributors, the list is truncated to the top 10 based on contribution metrics for better clarity.
Contributor | Commits | Pull Requests | Issues | Comments |
---|---|---|---|---|
mihaimaruseac | 5 | 0 | 0 | 69 |
Venkat6871 | 1 | 1 | 0 | 43 |
gaikwadrahul8 | 2 | 2 | 0 | 29 |
codinglover222 | 7 | 3 | 2 | 3 |
tilakrayal | 0 | 0 | 0 | 14 |
elicewalter156 | 0 | 0 | 13 | 0 |
LongZE666 | 0 | 0 | 12 | 1 |
dnmaster1 | 0 | 0 | 2 | 10 |
jackkyy79 | 0 | 0 | 10 | 0 |
muayyad-alsadi | 0 | 0 | 0 | 9 |