You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Easily migrate existing TensorFlow programs with <10 lines of code change
45
-
* Support all TensorFlow functionalities: synchronous/asynchronous training, model/data parallelism, inferencing and TensorBoard
46
-
* Server-to-server direct communication achieves faster learning when available
47
-
* Allow datasets on HDFS and other sources pushed by Spark or pulled by TensorFlow
48
-
* Easily integrate with your existing Spark data processing pipelines
44
+
* Easily migrate existing TensorFlow programs with <10 lines of code change.
45
+
* Support all TensorFlow functionalities: synchronous/asynchronous training, model/data parallelism, inferencing and TensorBoard.
46
+
* Server-to-server direct communication achieves faster learning when available.
47
+
* Allow datasets on HDFS and other sources pushed by Spark or pulled by TensorFlow.
48
+
* Easily integrate with your existing Spark data processing pipelines.
49
49
* Easily deployed on cloud or on-premise and on CPUs or GPUs.
50
50
51
51
## Install
52
52
53
53
TensorFlowOnSpark is provided as a pip package, which can be installed on single machines via:
54
54
```
55
+
# for tensorflow>=2.0.0
55
56
pip install tensorflowonspark
57
+
58
+
# for tensorflow<2.0.0
59
+
pip install tensorflowonspark==1.4.4
56
60
```
57
61
58
62
For distributed clusters, please see our [wiki site](../../wiki) for detailed documentation for specific environments, such as our getting started guides for [single-node Spark Standalone](https://github.com/yahoo/TensorFlowOnSpark/wiki/GetStarted_Standalone), [YARN clusters](../../wiki/GetStarted_YARN) and [AWS EC2](../../wiki/GetStarted_EC2). Note: the Windows operating system is not currently supported due to [this issue](https://github.com/yahoo/TensorFlowOnSpark/issues/36).
@@ -61,6 +65,8 @@ For distributed clusters, please see our [wiki site](../../wiki) for detailed do
61
65
62
66
To use TensorFlowOnSpark with an existing TensorFlow application, you can follow our [Conversion Guide](../../wiki/Conversion-Guide) to describe the required changes. Additionally, our [wiki site](../../wiki) has pointers to some presentations which provide an overview of the platform.
63
67
68
+
**Note: since TensorFlow 2.x breaks API compatibility with TensorFlow 1.x, the examples have been updated accordingly. If you are using TensorFlow 1.x, you will need to checkout the `v1.4.4` tag for compatible examples and instructions.**
69
+
64
70
## API
65
71
66
72
[API Documentation](https://yahoo.github.io/TensorFlowOnSpark/) is automatically generated from the code.
@@ -71,7 +77,6 @@ Please join the [TensorFlowOnSpark user group](https://groups.google.com/forum/#
71
77
72
78
Contributions are always welcome. For more information, please see our [guide for getting involved](Contributing.md).
73
79
74
-
75
80
## License
76
81
77
82
The use and distribution terms for this software are covered by the Apache 2.0 license.
0 commit comments