# Edward on Spark?

**URL:** https://discourse.edwardlib.org/t/edward-on-spark/81
**Category:** General
**Created:** [April 14, 2017, 2:47pm UTC](https://discourse.edwardlib.org/t/edward-on-spark/81 "2017-04-14T14:47:35Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![rbrooks](https://avatars.discourse-cdn.com/v4/letter/r/6bbea6/32.png) [@rbrooks](https://discourse.edwardlib.org/u/rbrooks)
#### Post date: [April 14, 2017, 2:47pm UTC](https://discourse.edwardlib.org/t/edward-on-spark/81/1 "2017-04-14T14:47:35Z")

</div>

Does anyone know if edward can scale through Spark? Has any thought been given as to if this in on the roadmap?

Likewise, are there alternate tools that would be better suited to doing probablisitc programming on Spark if that is not Edwards main objective?

Best,

Ralph

---

<div class="post-metadata">

### Author: ![dustin](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.edwardlib.org/dustin/32/134_2.png) [@dustin](https://discourse.edwardlib.org/u/dustin)
#### Post date: [April 14, 2017, 4:18pm UTC](https://discourse.edwardlib.org/t/edward-on-spark/81/2 "2017-04-14T16:18:37Z")

</div>

Edward has a lot of low-level flexibility, borrowing from TensorFlow and adding minimal abstractions on top. It’s compatible with the [TensorFlow ecosystem](https://github.com/tensorflow/ecosystem), which includes Spark, Hadoop, Docker, Kubernetes, etc. The link has some documentation on how you can use Spark + TensorFlow. If there are issues specifically with Edward abstractions, please raise it on Github and we’ll be happy to solve it ASAP.

---

<div class="post-metadata">

### Author: ![nresnick](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.edwardlib.org/nresnick/32/379_2.png) [@nresnick](https://discourse.edwardlib.org/u/nresnick)
#### Post date: [May 14, 2018, 7:00pm UTC](https://discourse.edwardlib.org/t/edward-on-spark/81/3 "2018-05-14T19:00:50Z")

</div>

Following up here, Dustin are you aware of anyone using Edward on top of Spark or have an updated idea of the requirements to do so?
