1*b6fb3261SAndroid Build Coastguard Workercff-version: 1.2.0 2*b6fb3261SAndroid Build Coastguard Workermessage: "If you use TensorFlow in your research, please cite it using these metadata. Software is available from tensorflow.org." 3*b6fb3261SAndroid Build Coastguard Workertitle: TensorFlow, Large-scale machine learning on heterogeneous systems 4*b6fb3261SAndroid Build Coastguard Workerabstract: TensorFlow is a machine learning system that operates at large scale and in heterogeneous environments. TensorFlow uses dataflow graphs to represent computation, shared state, and the operations that mutate that state. It maps the nodes of a dataflow graph across many machines in a cluster, and within a machine across multiple computational devices, including multicore CPUs, general purpose GPUs, and custom-designed ASICs known as Tensor Processing Units (TPUs). This architecture gives flexibility to the application developer, whereas in previous “parameter server” designs the management of shared state is built into the system, TensorFlow enables developers to experiment with novel optimizations and training algorithms. TensorFlow supports a variety of applications, with a focus on training and inference on deep neural networks. Several Google services use TensorFlow in production, we have released it as an open-source project, and it has become widely used for machine learning research. In this paper, we describe the TensorFlow dataflow model and demonstrate the compelling performance that TensorFlow achieves for several real-world applications. 5*b6fb3261SAndroid Build Coastguard Workerauthors: 6*b6fb3261SAndroid Build Coastguard Worker - family-names: Abadi 7*b6fb3261SAndroid Build Coastguard Worker given-names: Martín 8*b6fb3261SAndroid Build Coastguard Worker - family-names: Agarwal 9*b6fb3261SAndroid Build Coastguard Worker given-names: Ashish 10*b6fb3261SAndroid Build Coastguard Worker - family-names: Barham 11*b6fb3261SAndroid Build Coastguard Worker given-names: Paul 12*b6fb3261SAndroid Build Coastguard Worker - family-names: Brevdo 13*b6fb3261SAndroid Build Coastguard Worker given-names: Eugene 14*b6fb3261SAndroid Build Coastguard Worker - family-names: Chen 15*b6fb3261SAndroid Build Coastguard Worker given-names: Zhifeng 16*b6fb3261SAndroid Build Coastguard Worker - family-names: Citro 17*b6fb3261SAndroid Build Coastguard Worker given-names: Craig 18*b6fb3261SAndroid Build Coastguard Worker - family-names: Corrado 19*b6fb3261SAndroid Build Coastguard Worker given-names: Greg S. 20*b6fb3261SAndroid Build Coastguard Worker - family-names: Davis 21*b6fb3261SAndroid Build Coastguard Worker given-names: Andy 22*b6fb3261SAndroid Build Coastguard Worker - family-names: Dean 23*b6fb3261SAndroid Build Coastguard Worker given-names: Jeffrey 24*b6fb3261SAndroid Build Coastguard Worker - family-names: Devin 25*b6fb3261SAndroid Build Coastguard Worker given-names: Matthieu 26*b6fb3261SAndroid Build Coastguard Worker - family-names: Ghemawat 27*b6fb3261SAndroid Build Coastguard Worker given-names: Sanjay 28*b6fb3261SAndroid Build Coastguard Worker - family-names: Goodfellow 29*b6fb3261SAndroid Build Coastguard Worker given-names: Ian 30*b6fb3261SAndroid Build Coastguard Worker - family-names: Harp 31*b6fb3261SAndroid Build Coastguard Worker given-names: Andrew 32*b6fb3261SAndroid Build Coastguard Worker - family-names: Irving 33*b6fb3261SAndroid Build Coastguard Worker given-names: Geoffrey 34*b6fb3261SAndroid Build Coastguard Worker - family-names: Isard 35*b6fb3261SAndroid Build Coastguard Worker given-names: Michael 36*b6fb3261SAndroid Build Coastguard Worker - family-names: Jozefowicz 37*b6fb3261SAndroid Build Coastguard Worker given-names: Rafal 38*b6fb3261SAndroid Build Coastguard Worker - family-names: Jia 39*b6fb3261SAndroid Build Coastguard Worker given-names: Yangqing 40*b6fb3261SAndroid Build Coastguard Worker - family-names: Kaiser 41*b6fb3261SAndroid Build Coastguard Worker given-names: Lukasz 42*b6fb3261SAndroid Build Coastguard Worker - family-names: Kudlur 43*b6fb3261SAndroid Build Coastguard Worker given-names: Manjunath 44*b6fb3261SAndroid Build Coastguard Worker - family-names: Levenberg 45*b6fb3261SAndroid Build Coastguard Worker given-names: Josh 46*b6fb3261SAndroid Build Coastguard Worker - family-names: Mané 47*b6fb3261SAndroid Build Coastguard Worker given-names: Dan 48*b6fb3261SAndroid Build Coastguard Worker - family-names: Schuster 49*b6fb3261SAndroid Build Coastguard Worker given-names: Mike 50*b6fb3261SAndroid Build Coastguard Worker - family-names: Monga 51*b6fb3261SAndroid Build Coastguard Worker given-names: Rajat 52*b6fb3261SAndroid Build Coastguard Worker - family-names: Moore 53*b6fb3261SAndroid Build Coastguard Worker given-names: Sherry 54*b6fb3261SAndroid Build Coastguard Worker - family-names: Murray 55*b6fb3261SAndroid Build Coastguard Worker given-names: Derek 56*b6fb3261SAndroid Build Coastguard Worker - family-names: Olah 57*b6fb3261SAndroid Build Coastguard Worker given-names: Chris 58*b6fb3261SAndroid Build Coastguard Worker - family-names: Shlens 59*b6fb3261SAndroid Build Coastguard Worker given-names: Jonathon 60*b6fb3261SAndroid Build Coastguard Worker - family-names: Steiner 61*b6fb3261SAndroid Build Coastguard Worker given-names: Benoit 62*b6fb3261SAndroid Build Coastguard Worker - family-names: Sutskever 63*b6fb3261SAndroid Build Coastguard Worker given-names: Ilya 64*b6fb3261SAndroid Build Coastguard Worker - family-names: Talwar 65*b6fb3261SAndroid Build Coastguard Worker given-names: Kunal 66*b6fb3261SAndroid Build Coastguard Worker - family-names: Tucker 67*b6fb3261SAndroid Build Coastguard Worker given-names: Paul 68*b6fb3261SAndroid Build Coastguard Worker - family-names: Vanhoucke 69*b6fb3261SAndroid Build Coastguard Worker given-names: Vincent 70*b6fb3261SAndroid Build Coastguard Worker - family-names: Vasudevan 71*b6fb3261SAndroid Build Coastguard Worker given-names: Vijay 72*b6fb3261SAndroid Build Coastguard Worker - family-names: Viégas 73*b6fb3261SAndroid Build Coastguard Worker given-names: Fernanda 74*b6fb3261SAndroid Build Coastguard Worker - family-names: Vinyals 75*b6fb3261SAndroid Build Coastguard Worker given-names: Oriol 76*b6fb3261SAndroid Build Coastguard Worker - family-names: Warden 77*b6fb3261SAndroid Build Coastguard Worker given-names: Pete 78*b6fb3261SAndroid Build Coastguard Worker - family-names: Wattenberg 79*b6fb3261SAndroid Build Coastguard Worker given-names: Martin 80*b6fb3261SAndroid Build Coastguard Worker - family-names: Wicke 81*b6fb3261SAndroid Build Coastguard Worker given-names: Martin 82*b6fb3261SAndroid Build Coastguard Worker - family-names: Yu 83*b6fb3261SAndroid Build Coastguard Worker given-names: Yuan 84*b6fb3261SAndroid Build Coastguard Worker - family-names: Zheng 85*b6fb3261SAndroid Build Coastguard Worker given-names: Xiaoqiang 86*b6fb3261SAndroid Build Coastguard Workeridentifiers: 87*b6fb3261SAndroid Build Coastguard Worker - type: doi 88*b6fb3261SAndroid Build Coastguard Worker value: 10.5281/zenodo.4724125 89*b6fb3261SAndroid Build Coastguard Worker description: The concept DOI for the collection containing all versions of the Citation File Format. 90*b6fb3261SAndroid Build Coastguard Workerdate-released: "2015-11-09" 91*b6fb3261SAndroid Build Coastguard Workerlicense: "Apache-2.0" 92*b6fb3261SAndroid Build Coastguard Workerdoi: 10.5281/zenodo.4724125 93*b6fb3261SAndroid Build Coastguard Worker 94