Major Features and Improvements
- Added Java API support for Windows.
- Added
tf.spectralmodule. Moved existing FFT ops totf.spectralwhile
keeping an alias in the old location (tf.*). - Added 1D, 2D and 3D Fourier transform ops for real signals to
tf.spectral. - Added a
tf.bincountfunction. - Added Keras 2 API to contrib.
- Added a new lightweight queue-like object -
RecordInput. - Added
tf.contrib.image.compose_transformsfunction. - Bring
tf.estimator.*into the API. Non-deprecated functionality fromtf.contrib.learn.Estimatoris moved totf.estimator.Estimatorwith cosmetic changes. - Docker images: TF images on gcr.io and Docker Hub are upgraded to ubuntu:16.04.
- Added the following features to TensorFlow Debugger (tfdbg):
- Ability to inspect Python source file against TF ops and tensors (command
print_source/ps) - New navigation bar in Curses-based UI
- NodeStepper (command
invoke_stepper) now uses intermediate tensor dumps. It also usesTensorHandlesas direct feeds during successivecontcalls for improved performance and reduced memory consumption.
- Ability to inspect Python source file against TF ops and tensors (command
- Initial release of installation guides for Java, C, and Go.
- Added Text Dashboard to TensorBoard.
ROSEAU — Emma Booth and Gabbie Smith netted goals for the Brainerd/Little Falls Warriors who for the second time this season were defeated 3-2 by the Roseau Rams, this time in overtime, Friday.
Deprecations
- TensorFlow 1.1.0 will be the last time we release a binary with Mac GPU support. Going forward, we will stop testing on Mac GPU systems. We continue to welcome patches that maintain Mac GPU support, and we will try to keep the Mac GPU build working.
Changes to contrib APIs
- The behavior of RNNCells is now stricter due to the transition towards making RNNCells act more like Keras layers.
- If an RNNCell is used twice in two different variable scopes, an error is raised describing how to avoid this behavior.
- If an RNNCell is used in a variable scope with existing conflicting variables, an error is raised showing that the RNNCell must be constructed with argument
reuse=True.
- Deprecated contrib/distributions
pmf,pdf,log_pmf,log_pdf. - Moved
bayesflow.special_mathto distributions. tf.contrib.tensor_forest.python.tensor_forest.RandomForestDeviceAssignerremoved.- Changed some MVN classes and parameters:
tf.contrib.distributions.MultivariateNormalFullreplaced bytf.contrib.distributions.MultivariateNormalTriL.tf.contrib.distributions.MultivariateNormalCholeskyreplaced bytf.contrib.distributions.MultivariateNormalTriLtf.contrib.distributions.MultivariateNormalDiagWithSoftplusStDevreplaced
bytf.contrib.distributions.MultivariateNormalDiagWithSoftplusScaletf.contrib.distributions.MultivariateNormalDiagarguments changed frommu,diag_stddevtolog,scale_diag.tf.contrib.distributions.MultivariateNormalDiagPlusVDVTremoved.tf.contrib.distributions.MultivariateNormalDiagPlusLowRankadded.

Bug Fixes and Other Changes
- Java: Support for loading models exported using the SavedModel API (courtesy @EronWright).
- Go: Added support for incremental graph execution.
- Fix a bug in the WALS solver when single-threaded.
- Added support for integer sparse feature values in
tf.contrib.layers.sparse_column_with_keys. - Fixed
tf.set_random_seed(0)to be deterministic for all ops. - Stability improvements for the GCS file system support.
- Improved TensorForest performance.
- Added support for multiple filename globs in
tf.matching_files. LogMessagenow includes a timestamp as beginning of a message.- Added MultiBox person detector example standalone binary.
- Android demo: Makefile build functionality added to build.gradle to fully support building TensorFlow demo in Android on Windows.
- Android demo: read MultiBox priors from txt file rather than protobuf.
- Added colocation constraints to
StagingArea. sparse_matmul_opreenabled for Android builds.- Restrict weights rank to be the same as the broadcast target, to avoid ambiguity on broadcast rules.
- Upgraded libxsmm to 1.7.1 and applied other changes for performance and memory usage.
- Fixed bfloat16 integration of LIBXSMM sparse mat-mul.
- Improved performance and reduce memory usage by allowing ops to forward input buffers to output buffers and perform computations in-place.
- Improved the performance of CPU assignment for strings.
- Speed up matrix * vector multiplication and matrix * matrix with unknown shapes.
- C API: Graph imports now support input remapping, control dependencies, and returning imported nodes (see
TF_GraphImportGraphDefWithReturnOutputs()) - Multiple C++ API updates.
- Multiple TensorBoard updates including:
- Users can now view image summaries at various sampled steps (instead of just the last step).
- Bugs involving switching runs as well as the image dashboard are fixed.
- Removed data download links from TensorBoard.
- TensorBoard uses a relative data directory, for easier embedding.
- TensorBoard automatically ignores outliers for domain calculation, and formats proportional values consistently.
- Multiple tfdbg bug fixes:
- Fixed Windows compatibility issues.
- Command history now persists across runs.
- Bug fix in graph validation related to
tf.while_loops.
- Java Maven fixes for bugs with Windows installation.
- Backport fixes and improvements from external keras.
- Keras config file handling fix.
Thanks to our Contributors
This release contains contributions from many people at Google, as well as:
A. Besir Kurtulmus, Adal Chiriliuc, @akash, Alec-Desouza, Alex Rothberg, Alex
Sergeev, Alexander Heinecke, Allen Guo, Andreas Madsen, Ankesh Anand, Anton
Loss, @aravind, @Arie, Ashutosh Das, AuréLien Geron, Bairen Yi, @bakunyo, Ben
Visser, Brady Zhou, Calpa Liu, Changming Sun, Chih Cheng Liang, Christopher
Berner, Clark Zinzow, @Conchylicultor, Dan Ellis, Dan J, Dan Jarvis, Daniel
Ylitalo, Darren Garvey, David Norman, David Truong, @DavidNorman, Dimitar
Pavlov, Dmitry Persiyanov, @eddie, @elirex, Erfan Noury, Eron Wright, Evgeny
Mazovetskiy, Fabrizio (Misto) Milo, @fanlu, Fisher Coder, Florian Courtial,
Franck Dernoncourt, Gagan Goel, Gao, Xiang, @Gautam, Gefu Tang, @guilherme,
@guschmue, Hannah Provenza, Hans Pabst, @hartb, Hsiao Yi, Huazuo Gao, Igor
ChorążEwicz, Ivan Smirnov, Jakub Kolodziejczyk, Jason Gavris, Jason Morton, Jay
Young, Jayaram Bobba, Jeremy Sawruk, Jiaming Liu, Jihun Choi, @jiqiu, Joan Thibault,
John C F, Jojy George Varghese, Jon Malmaud, Julian Berman, Julian Niedermeier,
Junpeng Lao, Kai Sasaki, @Kankroc, Karl Lessard, Kyle Bostelmann, @Lezcano, Li
Yi, Luo Yun, @lurker, Mahmoud-Abuzaina, Mandeep Singh, Marek Kolodziej, Mark
Szepieniec, Martial Hue, Medhat Omr, Memo Akten, Michael Gharbi, MichaëL Defferrard,
Milan Straka, @MircoT, @mlucool, Muammar Ibn Faisal, Nayana Thorat, @nghiattran,
Nicholas Connor, Nikolaas Steenbergen, Niraj Patel, Niranjan Hasabnis, @panmari,
Pavel Bulanov, Philip Pries Henningsen, Philipp Jund, @polonez, Prayag Verma, Rahul
Kavi, Raphael Gontijo Lopes, @rasbt, Raven Iqqe, Reid Pryzant, Richard Shin, Rizwan
Asif, Russell Kaplan, Ryo Asakura, RüDiger Busche, Saisai Shao, Sam Abrahams, @sanosay,
Sean Papay, @seaotterman, @selay01, Shaurya Sharma, Sriram Narayanamoorthy, Stefano
Probst, @taknevski, @tbonza, @teldridge11, Tim Anglade, Tomas Reimers, Tomer Gafner,
Valentin Iovene, Vamsi Sripathi, Viktor Malyi, Vit Stepanovs, Vivek Rane, Vlad Firoiu,
@wangg12, @will, Xiaoyu Tao, Yaroslav Bulatov, Yi Liu, Yuan (Terry) Tang, @yufeng,
Yuming Wang, Yuxin Wu, Zafar Takhirov, Ziming Dong
We are also grateful to all who filed issues or helped resolve them, asked and
answered questions, and were part of inspiring discussions.
VANCOUVER, British Columbia (AP) — Alex Galchenyuk scored the tying goal and the shootout winner as the Minnesota Wild beat the Vancouver Canucks 4-3 on Wednesday night and delivered new coach Dean Evason his first win as an NHL coach.
'It's amazing,' Evason said. 'You hear things happen for a reason and all of those things. To have my three children here was awesome.'
Hailing from Winnipeg, Evason played junior hockey in Kamloops, British Columbia, and his son is with the team as part of a fathers and mentors trip. His two daughters, who live in British Columbia, were also in attendance.
The 55-year-old Evason, who's now 1-1-0 since taking over from Bruce Boudreau last Friday, said he couldn't watch as Galchenyuk sealed the win in the fifth round of the shootout.
'I knew where the kids were and all the dads and mentors,' he said. 'I just looked up at my three kids sitting in the front and watched their reaction.
“All three of them jumped up in the air, so I knew we scored.”
Kevin Fiala and Luke Kunin also scored in regulation for Minnesota, and Mats Zuccarello had two assists. Devan Dubnyk stopped 31 shots.
J.T. Miller scored twice in the third period and Jay Beagle added a goal for Vancouver. Quinn Hughes recorded two assists. Jacob Markstrom made 25 saves.
'It's a good hard-fought game,' said Miller, who hit a career high with his 23rd and 24th goals of the season and took over the Canucks' scoring lead. 'I thought we played a pretty good game.
“Nice to get the lead in the third, and they kind of got a goofy one.”
The single point moved the Canucks into a tie with the Calgary Flames for second place in the Pacific Division.
Minnesota is five points out of the second wild-card spot in the Western Conference.
The Wild opened the scoring 63 seconds into the game, when Fiala collected his 15th goal of the year on Minnesota's only shot in the first 11 minutes.
Dubnyk was busy at the other end of the ice in his first start in four games. He squeezed a Miller shot from a breakaway between his pads and denied Antoine Roussel on a close-in attempt from the slot as the Canucks outshot the Wild 10-5 in the first.
Vancouver evened the score early in the second when Hughes threaded a goalmouth pass through to Beagle for his second goal of the year and first in 42 games.

The Wild regained the lead with 6:57 left to go in the second when a Kunin redirection trickled between Markstrom's pads and into the net.
The Canucks came out strong to start the third. After Miller hit the post on an early 2-on-1, he was rewarded with his career-high 23rd goal of the season when he deflected a point shot from Tyler Toffoli past Dubnyk. Toffoli's assist was his first point as a Canuck after being acquired from the Los Angeles Kings in a trade on Monday.
Miller put the Canucks ahead just over three minutes later with his second of the night, a blast from the left circle after a sharp pass from Troy Stecher.
Galchenyuk tied the game with under five minutes left, with his first point since being traded to the Wild on Feb. 10. He scooped a wraparound off Vancouver defenseman Troy Stecher and past Markstrom.
'Obviously getting the first one, it's definitely a weight off your shoulders,' Galchenyuk said. “But the way we did it is an extra-special feeling, especially with the dads in the crowd. Can't get better than that.”
Galchenyuk beat Markstrom for the winner after Bo Horvat was denied on the other end in the fifth round of the shootout.
Markstrom said his performance was “not good enough.”
“The guys scored two goals in the shootout on the first three — you've gotta win the game,' Markstrom said. 'You've gotta help the guys win the game.”
NOTES: Speed-skating gold medallist Christine Nesbitt was part of a group of Canadian athletes from the 2010 Winter Olympics on hand at Rogers Arena to help commemorate the 10th anniversary of the Vancouver games. … Actor Emilio Estevez was also in the house. He's in Vancouver filming the new 'Mighty Ducks' TV series. … Tanner Pearson's dog Emma was named the winner of the Canucks inaugural Top Dog race in the second intermission, beating out five other teammates' canine companions.
UP NEXT
Wild: At Edmonton Oilers on Friday.
Canucks: Host Boston Bruins on Saturday.
___
Intermission 1.1.0 Song
More AP NHL: https://apnews.com/NHL and https://twitter.com/AP_Sports
Comments are closed.