{"push_id":2111808751,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"d5f0634312e9426414687c0b718c931a256a082f","before":"a43f911e103aa5910d4e2405d77bdee8f9314fac","commits":[{"sha":"a57a18dcb2f0ab61dac445db52929abd13c62601","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Add int64 input tensor support for `tf.invert_permutation` (#14061)\n\n* Add int64 input tensor support for `tf.invert_permutation`\r\n\r\nThis fix tries to add int64 input tensor support for `tf.invert_permutation`.\r\nIn the docs of the TensorFlow (https://www.tensorflow.org/api_docs/python/tf/invert_permutation),\r\nit was specified that the input tensor `x` could be either int32 or int64:\r\n```\r\nx: A Tensor. Must be one of the following types: int32, int64. 1-D.\r\n```\r\n\r\nHowever, int64 was actually not supported.\r\n\r\nThis fix adds the int64 support by adding template to the class `InvertPermutationOp`\r\nso that both int64 and int32 could be processed.\r\n\r\nThis fix also adds additional test cases so that changes could be covered.\r\n\r\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>\r\n\r\n* Add test cases for int64 input tensor support of `tf.invert_permutation`\r\n\r\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>\r\n\r\n* Update test cases so that GPU test could be invoked.\r\n\r\nNote: as CI/CI will invoke CPU and GPT tests individually,\r\nno need to iterate through\r\n```\r\nfor use_gpu in [True, False]:\r\n```\r\n\r\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>\r\n\r\n* Add int64 input tensor support for `TENSORFLOW_USE_SYCL` of `invert_permutation` as well.\r\n\r\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>\r\n\r\n* Sanitize transpose_op.cc with `clang-format -i`\r\n\r\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/yongtang/tensorflow/commits/a57a18dcb2f0ab61dac445db52929abd13c62601"},{"sha":"4274acbdfafac9d857e9a3f95133896ba698f6da","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Fix a broken link in `Threading and Queues` docs (#14160)\n\nThe link to Datasets in `Threading and Queues` seems\r\nto be broken. This fix attempts to fix the broken link.\r\n\r\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/yongtang/tensorflow/commits/4274acbdfafac9d857e9a3f95133896ba698f6da"},{"sha":"c43d777b56a17832f7de288d0fe966bf537ffeb7","author":{"name":"Ouwen Huang","email":"a2250aa4af6dcddf7117ba3adf354f5119ec4c52@duke.edu"},"message":"Allow _FilterFloat to pass None values. (#13834)\n\n* Allow _FilterFloat to pass None values.\r\n\r\n[Tensorflow 1.3: tf.constant with dtype=[float32, float64, float16] may have inconsistent behavior. #13827](https://github.com/tensorflow/tensorflow/issues/13827)\r\n\r\n - This fix allows _FilterFloat to allow None values to pass.\r\n - We add `tf.float16` into the `_TF_TO_IS_OK` dictionary.\r\n - We add tests for `convert_to_tensor` and `tensor_util`.\r\n\r\n* Added `tf.float16` into the _TF_TO_IS_OK dictionary\r\n\r\n[Tensorflow 1.3: tf.constant with dtype=[float32, float64, float16] may have inconsistent behavior. #13827](https://github.com/tensorflow/tensorflow/issues/13827)\r\n\r\nThis fix adds `tf.float16` into the `_TF_TO_IS_OK` dictionary for consistent error checking.\r\nA note is added to `convert_to_tensor` on how `None` values are handled.","distinct":true,"url":"https://api.github.com/repos/yongtang/tensorflow/commits/c43d777b56a17832f7de288d0fe966bf537ffeb7"},{"sha":"1477699155992bd1581fd3c5a83844ae29448f66","author":{"name":"Ilya Edrenkin","email":"a8b46e2b67a0d4815621d652135bbee3d7885cdb@gmail.com"},"message":"Add multitask optimizer wrapper and global norm gradient clipper (#13274)","distinct":true,"url":"https://api.github.com/repos/yongtang/tensorflow/commits/1477699155992bd1581fd3c5a83844ae29448f66"},{"sha":"b5294161f150aa5061dd0483593e5103181cf2a2","author":{"name":"MyungJoo Ham","email":"7045964e83ea37556f128548102c1f8facb1fa7c@gmail.com"},"message":"CMake-Linux support for GPU-build (#14016)\n\nThere had been some fixes for Linux\r\n- Enable to specify or find related libraries (cuda/cudnn)\r\n- Enable \"find_package(CUDA)\"\r\n- Address the Linux Cmake-parser issue with TF_EXTRA_CUDA_CAPABILITIES=3.0,3.5,5.2\r\n- Improve the method to find static libraries\r\n- Enable tf_stream_executor for Linux-CMake build by linking to \"libgomp\"\r\n- Adjust pywarp_tensorflow_lib configuration\r\n- Hide build option not recognized at Linux toolchains\r\n- Add resampler cu.cc files\r\n- Don't use tf_core_kernels_cpu_only for Linux (it's for Windows only)\r\n\r\nTested with OBS (open build service) + rpmbuild for bare-metal (minimal packages are installed) x64 Linux.\r\n\r\nSigned-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>","distinct":true,"url":"https://api.github.com/repos/yongtang/tensorflow/commits/b5294161f150aa5061dd0483593e5103181cf2a2"},{"sha":"4a41e7bc12e6fcf21b10732b9888991b91136449","author":{"name":"powderluv","email":"dacab06537caa3df0aab4858652483be9c4be8d8@users.noreply.github.com"},"message":"Allow build_all_ios.sh to build just one arch (#13959)\n\nThis change allows build_all_ios.sh to take an -a flag with a\r\nspecific arch so you dont have to waste time building unwanted\r\narchitectures (32bit etc)\r\n\r\nTEST: tensorflow/contrib/makefile/build_all_ios.sh  #builds fat lib\r\ntensorflow/contrib/makefile/build_all_ios.sh -a \"arm64\" #only arm64\r\n\r\nAn incremental build with just touching one file with\r\n\r\ntime ./tensorflow/contrib/makefile/build_all_ios.sh -T -a arm64\r\n\r\nreal    0m8.845s\r\nuser    0m6.934s\r\nsys     0m1.638s","distinct":true,"url":"https://api.github.com/repos/yongtang/tensorflow/commits/4a41e7bc12e6fcf21b10732b9888991b91136449"},{"sha":"9e2dd0ab4a8aff542ef5fadab6496f817c777c61","author":{"name":"Nathan Luehr","email":"171d5ac3e1c34844fa262031e6a8af361d76a3f5@nvidia.com"},"message":"Add fp16 support to fused batchnorm op (#13388)\n\n* Add fp16 support to fused batchnorm op\r\n\r\n- This commit adds a mixed-precision fused_batch_norm_v2 op.\r\n  The inputs and outputs are fp16, while the scale, offset, mean\r\n  and variance are kept in fp32.\r\n- The tf.nn.fused_batch_norm op has been modified to use the v2\r\n  fused batchnorm whenever inputs are fp16 (this does not affect\r\n  compatibility because fp16 was not previously supported).\r\n- The high-level layers APIs have also been updated to store the\r\n  scale, offset, mean, and variance variables as fp32.\r\n\r\n* Added fp16 batchnorm tests\r\n\r\n* Fixed whitespace issue\r\n\r\n* Fix unnecessary BatchNormalization API change","distinct":true,"url":"https://api.github.com/repos/yongtang/tensorflow/commits/9e2dd0ab4a8aff542ef5fadab6496f817c777c61"},{"sha":"f219812afd5df857cb83d7a5865d74a5ba282c86","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Update golang to 1.9.2 in `install_golang.sh` (#14124)\n\nThis fix updates install_golang.sh to `1.9.2`, see release:\r\nhttps://golang.org/doc/devel/release.html#go1.9.minor\r\n\r\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/yongtang/tensorflow/commits/f219812afd5df857cb83d7a5865d74a5ba282c86"},{"sha":"9b8ff84fee5618cd11585ba73cd1df7f7818da2a","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Sanitize `tensorflow/go/tensor.go` with `gofmt -s -w` (#14040)\n\nThis commit sanitize `tensorflow/go/tensor.go` with `gofmt -s -w`\r\n\r\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/yongtang/tensorflow/commits/9b8ff84fee5618cd11585ba73cd1df7f7818da2a"},{"sha":"3a10a676d18dd17e997640e38f9af62f20e22e9c","author":{"name":"Amy","email":"5e652e8bf31ccb1d77eeb2ac24c8dbc4f6cbf557@infosleuth.net"},"message":"minor eager notebook examples cleanup (#14268)\n\n* minor eager notebook cleanup\r\n\r\n* cleanup comments/links: tf.contrib.data --> tf.data","distinct":true,"url":"https://api.github.com/repos/yongtang/tensorflow/commits/3a10a676d18dd17e997640e38f9af62f20e22e9c"},{"sha":"5fb5d8207b576e57acd2fac00da429284eb26647","author":{"name":"Andrei Nigmatulin","email":"a82dc2d28978eb632856d958c5a49885997bdfc7@gmail.com"},"message":"golang: ~2x speedup for encodeTensor() (#14368)\n\n* golang: ~2x speedup for encodeTensor()\r\n\r\n* Fix spelling in comment","distinct":true,"url":"https://api.github.com/repos/yongtang/tensorflow/commits/5fb5d8207b576e57acd2fac00da429284eb26647"},{"sha":"d5f0634312e9426414687c0b718c931a256a082f","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Remove `non-fused` version of `adjust_hue` as GPU kernel is already in place (#14187)\n\nWas looking into adding batch support for `tf.image.random_hue` (8926)\r\nand noticed that the `non-fused` version of `adjust_hue` was still\r\nin place. The `non-fused` is for non-GPU support of `adjust_hue`.\r\n\r\nAs GPU kernel for `AdjustHue` has already been added in PR 6818,\r\nI think it makes sense to remove the non-fused version. Besides,\r\nthe env `TF_ADJUST_HUE_FUSED` seems no in use anyway.\r\n\r\nThis fix removed `non-fused` version of `adjust_hue` as GPU kernel\r\nis already in place.\r\n\r\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/yongtang/tensorflow/commits/d5f0634312e9426414687c0b718c931a256a082f"}]}
{"actor":{"display_login":"yongtang"}}