Weekly GitHub Report for Tensorflow: January 17, 2025 - January 24, 2025
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.
-
Cannot use GpuDelegate - java.lang.IllegalArgumentException: Internal error: Cannot create interpreter: This issue involves a user encountering a "java.lang.IllegalArgumentException: Internal error: Cannot create interpreter" error when attempting to use the GpuDelegate in a TensorFlow Lite project on an Android device. The user has provided a repository to replicate the issue and is seeking assistance to resolve the problem, as previous related issues appear to have been abandoned.
- The comments discuss potential configuration issues with the GpuDelegate, suggesting testing with CPU-only execution, which works fine. Suggestions include configuring GpuDelegateFactory.Options for better control and checking compatibility documentation. The user clarifies the use of GpuDelegateFactory for mobile devices and expresses doubt about the helper's ability to resolve the issue, hoping for input from a more experienced contributor.
- Number of comments this week: 10
-
TFnode on TensorflowonSpark 2.2.5: This issue involves a user experiencing an error with TFNode while running code on Microsoft Fabric, using TensorFlow version 2.12 and TensorflowOnSpark version 2.2.5, with the intention of printing a "hello world" message to verify cluster operations. The problem appears to be related to compatibility issues, as TensorflowOnSpark 2.2.5 is designed for TensorFlow 1.x, and the user is seeking advice on resolving this issue without downgrading TensorFlow due to platform constraints.
- The user initially requests help due to frustration, and a responder asks for a minimal code snippet to assist with debugging. Another commenter identifies the issue as a compatibility problem between TensorFlowOnSpark and TensorFlow versions, suggesting using TensorFlow 1.15. The user responds that downgrading is not possible on Microsoft Fabric, seeking alternative solutions.
- Number of comments this week: 5
-
It doesn't support on python3.13: This issue is about the inability to install TensorFlow version 2.17 on Python 3.13, as the installation process fails to find a compatible version of TensorFlow for this Python version. The problem is particularly significant because Python 3.13 is the default version in the latest Fedora 41 release, and users are unable to use TensorFlow on this major distribution without downgrading their Python version.
- The comments discuss the recurring issue of TensorFlow's delayed support for new Python versions, with users expressing frustration over the lack of compatibility with Python 3.13. Some suggest using older Python versions as a workaround, while others criticize the TensorFlow team's release process and call for better synchronization with Python's release schedule. There is also a discussion about the technical and logistical challenges involved in supporting new Python versions, including dependencies and build processes.
- Number of comments this week: 4
-
Unable to install TensorFlow: No matching distribution found for TensorFlow!: This issue is about a user who is unable to install TensorFlow due to a "No matching distribution found" error, which occurs because they are attempting to use an unsupported Python version (3.13) for TensorFlow 2.8. The user is seeking assistance to resolve this installation problem, as they have also unsuccessfully tried using older Python versions like 2.7 and 2.6.
- The comments clarify that TensorFlow 2.8 does not support Python 3.13, and suggest using a compatible Python version, such as 3.8 to 3.11. The user initially misunderstood the required Python version, trying older versions that are also incompatible.
- Number of comments this week: 4
-
Tensorflow 2.14.0 installation/run on C++ in visual studio code: This issue involves a user attempting to set up TensorFlow 2.14.0 for C++ development in Visual Studio Code on macOS 14.4, but encountering errors related to the target
//tensorflow/tools/pip_package:pip_package
not being declared. The user is seeking guidance on how to properly install and configure TensorFlow for C++ use, as they are currently facing build failures when trying to compile the necessary libraries.- The comments provide guidance on setting up TensorFlow for C++ development, clarifying that the target mentioned is for Python packages. Instructions are given for installing dependencies and building the C++ library, but the user encounters a build failure, prompting further troubleshooting.
- Number of comments this week: 4
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: 24
Summarized Issues:
- Compatibility Issues with TensorFlow and TensorFlowOnSpark: Users are experiencing compatibility problems when running TensorFlowOnSpark 2.2.5 with TensorFlow 2.12 on Microsoft Fabric, as TensorFlowOnSpark is designed for TensorFlow 1.x. This leads to errors with the TFNode function, and downgrading TensorFlow is not feasible in their environment.
- Segmentation Faults and Crashes in TensorFlow Operations: Several issues report segmentation faults and crashes in TensorFlow operations like
RaggedTensorToTensor
,tf.raw_ops.RaggedGather
, andtf.nn.conv3d_transpose
due to data type mismatches and invalid argument errors. These problems occur on specific inputs and have been reproduced on various TensorFlow versions, including Nightly builds.
- Crashes in TensorFlow Pooling and Convolution Functions: TensorFlow functions like
tensorflow.nn.max_pool1d
,tensorflow.nn.max_pool3d
, andtensorflow.keras.backend.conv2d
are crashing due to invalid input parameters, such as excessively largeksize
values and deprecated APIs. These issues highlight the need for input validation and updating to the latest APIs for better performance.
- Invalid Argument Errors in TensorFlow Operations: Bugs in TensorFlow operations like
tensorflow.raw_ops.RecordInput
andtensorflow.compat.v1.nn.depthwise_conv2d_native
are causing crashes due to invalid argument errors, such as negative batch sizes anddilations
exceeding 32-bit integer ranges. These issues require careful input validation to prevent such errors.
- Dimension Mismatch and Index Errors in TensorFlow: TensorFlow operations like
tensorflow.raw_ops.ScatterNdNonAliasingAdd
andtensorflow.nn.depthwise_conv2d_backprop_filter
are crashing due to dimension mismatches and invalid index errors. These issues are demonstrated with specific inputs and require adjustments to input dimensions and indices.
- Installation and Configuration Challenges with TensorFlow: Users face difficulties installing TensorFlow on various systems, such as Windows 10 with Python 3.13 and macOS using Poetry, due to incompatible distributions and missing installation candidates. These issues highlight the need for using supported Python versions and resolving dependency conflicts.
- Feature Requests for TensorFlow Enhancements: Users request new features in TensorFlow, such as a logging mechanism for GPU memory allocation and dynamic setting of
LD_LIBRARY_PATH
for CUDA libraries. These enhancements aim to improve diagnostic capabilities and ease of use in specific environments.
- Errors in TensorFlow Lite and Tutorials: Users encounter errors with TensorFlow Lite on Android devices and in TensorFlow tutorials, such as "Cannot create interpreter" and CUDA device detection failures. These issues require configuration adjustments and updates to tutorial instructions for successful execution.
- Compilation and Build Issues with TensorFlow: Users face challenges compiling and building TensorFlow on systems like Debian 12 and macOS, encountering errors related to compiler flags and undeclared inclusion errors. These issues necessitate guidance on correct installation and configuration procedures.
- Warnings and Performance Delays in TensorFlow: Users report warnings related to
cuFFT
,cuDNN
, andcuBLAS
registration, as well as significant delays in model training due to JIT compilation. These issues suggest the need for optimized builds and performance improvements in TensorFlow.
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: 21
Summarized Issues:
- Segmentation Faults in TensorFlow Operations: Segmentation faults have been reported in TensorFlow operations, particularly with
tf.raw_ops.TensorArrayV3
on Linux Ubuntu 20.04 when thesize
parameter exceeds system memory limits. These faults cause crashes, highlighting the need for better memory management in TensorFlow operations.
- Discrepancies in Activation Function Outputs: Significant discrepancies have been observed in TensorFlow when using the exponential activation function, with differences in output values between CPU and GPU computations. These discrepancies result in large gradient differences, affecting model performance and consistency across different hardware.
- Crashes in TensorFlow Lite Conversions: Crashes have been reported in TensorFlow Lite conversions, particularly when quantizing GRU layers on Apple M1 Pro and using YOLO11n models on Android. These issues suggest potential compatibility problems or bugs in the TFLite Android library and Keras 3.0 integration.
- Compilation and Installation Errors: Users have encountered various compilation and installation errors with TensorFlow, including issues with cross-compiling for RISC systems, compiling the C++ interface on Linux, and installing on Windows and Alpine Docker images. These errors often relate to compatibility issues with specific system configurations or dependencies.
- TensorFlow Model and Layer Issues: Issues have been reported with TensorFlow models and layers, including a bug with the XLA compiler failing to compile
tf.keras.layers.Conv2D
withpadding='valid'
. Additionally, initializing models with dropout layers under MirroredStrategy fails due to distributed variable errors.
- Requests for Feature Additions and Updates: There have been requests for feature additions and updates in TensorFlow, such as adding int8 support to Unsorted_Segment_X operators for better mobile deployment and publishing TensorFlow Lite version 2.18.0 on Maven Central and CocoaPods. These requests aim to enhance TensorFlow's functionality and accessibility.
- Documentation and Compatibility Concerns: Concerns have been raised about the absence of a compatibility table for TensorFlow 2.18 with CUDA and cuDNN in Spanish documentation. This absence may lead to confusion among users relying on non-English resources, highlighting the need for consistent documentation across languages.
- Miscellaneous Issues: Various other issues include spam content removal, errors in loading models in Google Colab, and difficulties with pip installations. These issues reflect a range of challenges users face when working with TensorFlow in different environments.
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.
Based on our analysis, there are no instances of toxic discussions in the project's open or closed issues from the past week.
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: 5
Key Open Pull Requests
1. [mlir][tosa] Update Tensorflow to match TOSA v1.0 specification: This pull request aims to update TensorFlow's TOSA (Tensor Operator Set Architecture) implementation to align with the TOSA v1.0 specification by incorporating changes from upstream LLVM patches, specifically addressing updates to convolution operators' accumulation types, TileOp, PadOp, and ensuring equalized ranks for certain operations.
- URL: pull/85608
- Merged: No
2. numpy copy fix: This pull request addresses an issue in the TensorFlow project by modifying the use of the astype()
function to prevent unnecessary data copying by propagating copy=None
instead of the default copy=True
, thereby allowing the function to only perform a copy when explicitly specified.
- URL: pull/85408
- Merged: No
- Associated Commits: 35115
3. Fix typos in documentation strings: This pull request addresses and corrects several typographical errors found in the documentation strings of the TensorFlow project, as indicated by the commit with SHA 4dafefa8ac5304c113ad6dc47d5424363002615e, and is currently open for review.
- URL: pull/85639
- Merged: No
- Associated Commits: 4dafe
Other Open Pull Requests
- QNN Types and Compiler Integration in TensorFlow: The pull requests focus on introducing basic wrappers for QNN types and replacing the compiler component with Qualcomm implementations in the TensorFlow project. The first pull request manages dynamic resources and handles various parameters and tensor dimensions, while the second one includes commits from related pull requests for easier review and provides a test command to verify changes, despite some models being disabled and a test failing due to a bug.
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: 12
Key Closed Pull Requests
1. [RFC] rocprof insights for rocprof data: This pull request proposes the development of a Python package named "rocprof insights" to enhance the analysis and visualization of AMD hardware performance data collected by ROCm/HIP profiling tools, offering functionalities such as data loading, statistical analysis, and visualization through various plots, with potential features like overlaying latency on computational graphs and tracing input/output values for accuracy checks.
- URL: pull/85559
- Merged: No
- Associated Commits: 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, 2e1af08205b1afb23dc3cefbd38ab59cc709542d, 09a2b148a0a6605ef75090520f17393b39895622, 6afd0bab432f87a7572a6a9fdfc8d7e90a466374, 88c6b32d6f23b3cfe02c73a6aaf519c39196cc22, fff74241ae9c11f95a57e6581b6490b5b14ab67c
2. Branch for Pack and DUS op: This pull request involves multiple updates to the TensorFlow project, including the addition of LiteRt Qualcomm wrappers, modifications to the TensorWrapper to return data sizes in bytes, implementation of a TensorPool for managing TensorWrappers, support for cloning static tensors with different data types, the introduction of op builders, and support for the Pack and DUS operations, although it was ultimately not merged.
- URL: pull/85635
- Merged: No
- Associated Commits: 509ecd09f428e064ffec3dee20d5f6672bf04812, 7564faa2b27f5b825343a57a4f0fc6a4e3cbaec1, 5a3f286bf702c195be7dfc28508c2a7f4618b7b7, 451fbd85cd0be867b668198ed5f6421c4222f2d5, f82a59839a13153160d20e05d7528288e4a62a7a, c01f63262e9534552ede08650f3f84ef6ba687be, 94763eaa1b585abbf998620f1aaa8b200cf59205, 4400f747fb98e1bf9d5edcfeb299f2f238d14727, 21bfff421d92999c94ad1b21107c1b680d7cb5fb, cbc17bf4cf7bac4f4014416685050b2ab94bc079, 10fcc96b4d2327a7dccc936c7c63032171c96757, a90ee6c7b8394a06677633190ffd2327921db569
3. 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 indicated by the series of commits that include extending the TFRecord dataset, implementing custom protocol buffers, conducting unit tests and optimizations, and specifically extending the restore function to support tensor casting.
- URL: pull/85263
- Merged: No
- Associated Commits: 685d73b9279b3bacfb9377ead786154a100e8b86, 30e40a1baa05d7eb626e203f35e4fb9c0ea0273c, 724bcdfbcaacb73e51795cacf7c3d1e79f295a7d, f65cd2e960f54fa71e3f328238dc41d742d522f9, c69e7f40711cddeea86e44abb27ad6a9833aeaf4
Other Closed Pull Requests
- Layer Utilities Optimization: This pull request focuses on optimizing the layer utilities module by enhancing runtime performance, memory efficiency, and code readability through various improvements such as introducing constants for validation, combining validation and conversion steps, improving error handling, and implementing lazy evaluation, although it was ultimately not merged.
- TensorFlow 2.14.0 C++ Installation Fix: This pull request addresses issue #85385 by making necessary updates to the BUILD file, setup script, and manifest to fix the installation and running of TensorFlow 2.14.0 on C++ in Visual Studio Code, although it was not merged.
- Typographical Error Corrections: This pull request addresses and corrects typographical errors across multiple files in the TensorFlow project, as evidenced by the commits updating files such as
full_type_util.h
andtensorflow/core/protobuf/config.proto
, and has been successfully merged into the main codebase.
- Profiler Trace Viewer Thread ID Display Issue: This pull request addresses a display issue with thread IDs in the profiler trace viewer for the TensorFlow project, as referenced in issue #79128, and includes a commit that resolves the problem, although it was not merged into the main codebase.
- GPU Tracing Bug Fix: This pull request addresses a bug in TensorFlow's GPU tracing by ensuring that relative timestamps in
XSpace
are converted to absolute timestamps during theConvertGpuXSpaceToStepStats
process, thereby maintaining compatibility withRunMetadata
and correcting issues in analysis tools liketimeline.Timeline
.
- Parallel Matrix Multiplication Fix: This pull request addresses the incorrect implementation of parallel matrix multiplication in TensorFlow by fixing the misuse of the adjoint parameter for transpose, which previously led to incorrect results when using
matmul
withinvectorized_map
for complex data types, as commonly encountered in quantum computing simulations.
- Broken Links in Config.proto: This pull request addresses the issue of broken links in the
config.proto
file within the TensorFlow project, as indicated by its title, and has been successfully merged, with the changes encapsulated in a single commit that updates the file.
- Support for Quint8 Type in Quantize Operations: This pull request adds support for the quint8 type to the uniform_quantize and uniform_dequantize operations, updates the TF2XLA bridge for proper conversion, and involves moving certain operation definitions to comply with existing code comments, with contributions from @mahmoud-abuzaina and unit tests added by @nhatleSummer22.
- Tosa Conv Ops Enhancement: This pull request aims to enhance the Tosa Conv Ops in the TensorFlow project by adding an
acc_type
and adjusting the TileOp to accommodate multiples as input, although it was not merged.
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.
Based on our analysis, there are no instances of toxic discussions in the project's open or closed pull requests from the past week.
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 | 6 | 0 | 0 | 78 |
Venkat6871 | 2 | 2 | 0 | 36 |
gaikwadrahul8 | 2 | 2 | 0 | 29 |
tilakrayal | 3 | 2 | 0 | 21 |
codinglover222 | 7 | 3 | 2 | 4 |
weilhuan-quic | 11 | 3 | 0 | 0 |
arzoo0511 | 0 | 0 | 0 | 14 |
LongZE666 | 0 | 0 | 12 | 1 |
dnmaster1 | 0 | 0 | 2 | 10 |
cj401-amd | 9 | 1 | 0 | 0 |