Joseph E. Gonzalez
8dfac4ea8f
added support for random vertex cuts
2013-10-10 14:09:01 -07:00
Dan Crankshaw
9929e7b9a5
Merge branch 'benchmarks' of github.com:amplab/graphx
2013-10-10 13:36:51 -07:00
Dan Crankshaw
4b46d519db
Merge pull request #17 from amplab/product2
...
product 2 change
2013-10-10 13:35:36 -07:00
Reynold Xin
5218e46178
Updated Kryo registration.
2013-10-07 11:48:50 -07:00
Reynold Xin
4f916f5302
Created a MessageToPartition class to send messages without saving the partition id.
2013-10-07 11:31:00 -07:00
Dan Crankshaw
2a8f3db94d
Fixed groupEdgeTriplets - it now passes a basic unit test.
...
The problem was with the way the EdgeTripletRDD iterator worked. Calling
toList on it returned the last value repeatedly. Fixed by overriding
toList in the iterator.
2013-10-06 19:52:40 -07:00
Dan Crankshaw
0d3ea36fd8
Added a groupEdges and a groupEdgeTriplets method. For some reason the groupEdgeTriplets method isn't properly iterating through the set of edges and thus is returning the wrong result. groupEdges seems to be working.
2013-10-06 18:34:23 -07:00
Dan Crankshaw
6cb21ce889
groupEdges() now compiles. Still need some unit tests
2013-10-06 15:33:35 -07:00
Dan Crankshaw
730a3156d3
Added initial groupEdges code. Still a prototype, I haven't figured out quite how it should all work yet.
2013-10-05 19:44:28 -07:00
Dan Crankshaw
bfedbee13a
Edge partitioner now partitions by canonical edge so all edges between two vertices (in either direction) will be sent to same machine.
2013-10-05 16:04:57 -07:00
Dan Crankshaw
e096cbe90e
Added 2D canonical edge partitioner
2013-10-05 15:20:15 -07:00
Dan Crankshaw
da3e123afb
Removed some comments
2013-10-03 18:11:35 -07:00
Dan Crankshaw
1ee60d3b34
Fixed bug in sampleLogNormal
2013-10-03 17:46:37 -07:00
Dan Crankshaw
27b442dc06
Fixed annotation import
2013-10-03 10:29:00 -07:00
Dan Crankshaw
8edd499eff
Added rmat graph generator
2013-10-03 10:21:34 -07:00
Dan Crankshaw
3c3cc1508b
Added initial implementation of lognormal graph generator. Haven't tested it yet.
2013-09-28 16:00:44 -07:00
Ankur Dave
bf05dc7e78
Add a unit test for aggregateNeighbors
2013-09-19 23:45:15 -07:00
Ankur Dave
7cadeffdf4
Merge branch 'master' into aggregateNeighbors-returns-graph
2013-09-19 23:14:26 -07:00
Ankur Dave
f08e520f4c
Initialize sc in GraphSuite to avoid NullPointerException
2013-09-19 23:12:24 -07:00
Ankur Dave
f02d5c8c53
Fix typo in aggregateNeighbors docs
2013-09-19 23:06:37 -07:00
Ankur Dave
d3cbde0085
Import appropriate Spark core classes
2013-09-19 19:29:58 -07:00
Ankur Dave
c278907bf0
Move BytecodeUtils to the right package
2013-09-19 19:28:22 -07:00
Ankur Dave
4c694bd705
Move IndexedRDD and GraphSuite to org.apache.spark
2013-09-19 19:13:07 -07:00
Ankur Dave
4e967af6af
Return Graph from default aggregateNeighbors also
2013-09-18 16:18:33 -07:00
Ankur Dave
b04f1a4019
Implement aggregateNeighbors returning Graph
2013-09-18 16:18:33 -07:00
Ankur Dave
9ff783599b
Return Graph from aggregateNeighbors; update callers
...
This commit only affects the Graph API, not GraphImpl.
2013-09-18 16:18:33 -07:00
Joseph E. Gonzalez
55696e2584
GraphX now builds with all merged changes.
2013-09-17 22:42:12 -07:00
Joseph E. Gonzalez
5ccb60d467
Working on graph test suite
2013-08-11 14:49:22 -07:00
Joseph E. Gonzalez
ddf126edad
added subgraph
2013-08-06 17:48:04 -07:00
Joseph E. Gonzalez
b454314e07
Added 2d partitioning
2013-08-06 15:14:13 -07:00
Joseph E. Gonzalez
7ae83f6ef4
Switching to Long vids instead of integers. This required a surprising number of changes since the fastutil library function names include the type (e.g., getLong() instead of just get())
2013-08-06 14:05:54 -07:00
Joseph E. Gonzalez
413b0c1526
merged with upstream
2013-08-06 12:09:03 -07:00
Joseph E. Gonzalez
42942fc1a9
In the process of bringing the GraphLab api back and fixing the analytics toolkit
2013-08-06 11:59:31 -07:00
Reynold Xin
2f2c7e6a29
Added a correctEdges function.
2013-07-01 16:23:23 -07:00
Reynold Xin
2943edf8ee
Fixed another bug ..
2013-07-01 00:24:30 -07:00
Reynold Xin
0791581346
More bug fixes
2013-06-30 23:07:40 -07:00
Joseph E. Gonzalez
c90967a6a2
Merge branch 'graph' of https://github.com/rxin/spark into graph
2013-06-29 21:53:44 -07:00
Joseph E. Gonzalez
f776301241
Resurrecting the GraphLab gather-apply-scatter api
2013-06-29 21:53:38 -07:00
Joseph E. Gonzalez
f269e5975b
Adding additional assertions and documenting the edge triplet class
2013-06-29 21:53:13 -07:00
Reynold Xin
438a213695
Merge branch 'graph' of github.com:rxin/spark into graph
...
Conflicts:
graph/src/test/scala/spark/graph/GraphSuite.scala
2013-06-29 21:29:17 -07:00
Reynold Xin
6acc2a7b3d
Various minor changes.
2013-06-29 21:28:31 -07:00
Joseph E. Gonzalez
f24548da88
Adding graph cosntruction code to graph singleton object.
2013-06-29 21:04:53 -07:00
Joseph E. Gonzalez
2964df7a4e
Commenting out unused test code.
2013-06-29 21:04:35 -07:00
Reynold Xin
79b5eaa4e2
Added a 64bit string hash function.
2013-06-29 15:58:59 -07:00
Reynold Xin
758ceff778
Updated BytecodeUtils to ASM4.
2013-06-29 15:39:48 -07:00
Reynold Xin
ae0eca5ec8
Merge branch 'graph' of github.com:rxin/spark into graph
2013-06-29 15:22:33 -07:00
Reynold Xin
ae12d163dc
Added the BytecodeUtils class for analyzing bytecode.
2013-06-29 15:22:15 -07:00
Joseph E. Gonzalez
a80b28a579
Renamed several functions and classes and improved documentation
2013-06-28 18:18:51 -07:00
Joseph E. Gonzalez
0c24305b8d
added documentation to graph and did some minor renaming
2013-05-09 20:14:27 -07:00
Reynold Xin
0711fab137
Merge branch 'graph' of github.com:rxin/spark into graph
...
Conflicts:
graph/src/main/scala/spark/graph/Analytics.scala
2013-05-05 17:46:54 -07:00