Skip to content

Commit aad6298

Browse files
authored
Merge pull request #101 from yuehhua/develop
Add GraphMLDatasets as deps
2 parents 8f791df + f10a4b6 commit aad6298

20 files changed

+117
-518
lines changed

Manifest.toml

Lines changed: 104 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ version = "0.3.3"
1414

1515
[[Adapt]]
1616
deps = ["LinearAlgebra"]
17-
git-tree-sha1 = "0fac443759fa829ed8066db6cf1077d888bb6573"
17+
git-tree-sha1 = "95f8bda0555209f122bc796b0382ea4a3a121720"
1818
uuid = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
19-
version = "2.0.2"
19+
version = "2.1.0"
2020

2121
[[ArnoldiMethod]]
2222
deps = ["DelimitedFiles", "LinearAlgebra", "Random", "SparseArrays", "StaticArrays", "Test"]
@@ -25,10 +25,10 @@ uuid = "ec485272-7323-5ecc-a04f-4719b315124d"
2525
version = "0.0.4"
2626

2727
[[ArrayLayouts]]
28-
deps = ["FillArrays", "LinearAlgebra", "SparseArrays"]
29-
git-tree-sha1 = "bd09f450716f55c5a47b24de277a8825e2450729"
28+
deps = ["Compat", "FillArrays", "LinearAlgebra", "SparseArrays"]
29+
git-tree-sha1 = "d6f1ecde467019346f7601fb2ee58cb2bc60d121"
3030
uuid = "4c555306-a7a7-4459-81d9-ec55ddd5c99a"
31-
version = "0.4.7"
31+
version = "0.4.8"
3232

3333
[[Base64]]
3434
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
@@ -62,23 +62,35 @@ git-tree-sha1 = "215a9aa4a1f23fbd05b92769fdd62559488d70e9"
6262
uuid = "fa961155-64e5-5f13-b03f-caf6b980ea82"
6363
version = "0.4.1"
6464

65+
[[CSV]]
66+
deps = ["CategoricalArrays", "DataFrames", "Dates", "Mmap", "Parsers", "PooledArrays", "SentinelArrays", "Tables", "Unicode"]
67+
git-tree-sha1 = "a390152e6850405a48ca51bd7ca33d11a21d6230"
68+
uuid = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"
69+
version = "0.7.7"
70+
6571
[[CUDA]]
6672
deps = ["AbstractFFTs", "Adapt", "BinaryProvider", "CEnum", "DataStructures", "ExprTools", "GPUArrays", "GPUCompiler", "LLVM", "Libdl", "LinearAlgebra", "Logging", "MacroTools", "NNlib", "Pkg", "Printf", "Random", "Reexport", "Requires", "SparseArrays", "Statistics", "TimerOutputs"]
6773
git-tree-sha1 = "83bfd180e2f842f6d4ee315a6db8665e9aa0c19b"
6874
uuid = "052768ef-5323-5732-b1bb-66c8b64840ba"
6975
version = "1.3.3"
7076

77+
[[CategoricalArrays]]
78+
deps = ["DataAPI", "Future", "JSON", "Missings", "Printf", "Statistics", "StructTypes", "Unicode"]
79+
git-tree-sha1 = "2ac27f59196a68070e132b25713f9a5bbc5fa0d2"
80+
uuid = "324d7699-5711-5eae-9e2f-1d82baa6b597"
81+
version = "0.8.3"
82+
7183
[[ChainRules]]
7284
deps = ["ChainRulesCore", "LinearAlgebra", "Random", "Reexport", "Requires", "Statistics"]
73-
git-tree-sha1 = "dded7909a68d11a813a05bd70a7e728093742b56"
85+
git-tree-sha1 = "60b76639ff1dc573b0708a68924539d03ed6520b"
7486
uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2"
75-
version = "0.7.17"
87+
version = "0.7.20"
7688

7789
[[ChainRulesCore]]
78-
deps = ["MuladdMacro"]
79-
git-tree-sha1 = "8013d73583b79df2b5d8fc71e3c43f9246477fea"
90+
deps = ["LinearAlgebra", "MuladdMacro"]
91+
git-tree-sha1 = "ac64a416997ae87eb86550020d0607ff608253d1"
8092
uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
81-
version = "0.9.7"
93+
version = "0.9.10"
8294

8395
[[CodecZlib]]
8496
deps = ["TranscodingStreams", "Zlib_jll"]
@@ -106,9 +118,9 @@ version = "0.3.0"
106118

107119
[[Compat]]
108120
deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"]
109-
git-tree-sha1 = "215f1c81cfd1c5416cd78740bff8ef59b24cd7c0"
121+
git-tree-sha1 = "7c7f4cda0d58ec999189d70f5ee500348c4b4df1"
110122
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
111-
version = "3.15.0"
123+
version = "3.16.0"
112124

113125
[[CompilerSupportLibraries_jll]]
114126
deps = ["Libdl", "Pkg"]
@@ -139,12 +151,23 @@ git-tree-sha1 = "f2be642d7a94e7f0cabcd2106fee4c6715d452d1"
139151
uuid = "124859b0-ceae-595e-8997-d05f6a7a8dfe"
140152
version = "0.7.2"
141153

154+
[[DataFrames]]
155+
deps = ["CategoricalArrays", "Compat", "DataAPI", "Future", "InvertedIndices", "IteratorInterfaceExtensions", "Missings", "PooledArrays", "Printf", "REPL", "Reexport", "SortingAlgorithms", "Statistics", "TableTraits", "Tables", "Unicode"]
156+
git-tree-sha1 = "a7c1c9a6e47a92321bbc9d500dab9b04cc4a6a39"
157+
uuid = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
158+
version = "0.21.7"
159+
142160
[[DataStructures]]
143161
deps = ["InteractiveUtils", "OrderedCollections"]
144162
git-tree-sha1 = "88d48e133e6d3dd68183309877eac74393daa7eb"
145163
uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
146164
version = "0.17.20"
147165

166+
[[DataValueInterfaces]]
167+
git-tree-sha1 = "bfc1187b79289637fa0ef6d4436ebdfe6905cbd6"
168+
uuid = "e2d170a0-9d28-54be-80f0-106bbe20a464"
169+
version = "1.0.0"
170+
148171
[[Dates]]
149172
deps = ["Printf"]
150173
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
@@ -180,12 +203,6 @@ git-tree-sha1 = "7fce513fcda766962ff67c5596cb16c463dfd371"
180203
uuid = "e2ba6199-217a-4e67-a87a-7c52f15ade04"
181204
version = "0.1.2"
182205

183-
[[FileIO]]
184-
deps = ["Pkg"]
185-
git-tree-sha1 = "992b4aeb62f99b69fcf0cb2085094494cc05dfb3"
186-
uuid = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549"
187-
version = "1.4.3"
188-
189206
[[FillArrays]]
190207
deps = ["LinearAlgebra", "Random", "SparseArrays"]
191208
git-tree-sha1 = "b955c227b0d1413a1a97e2ca0635a5de019d7337"
@@ -222,9 +239,9 @@ uuid = "9fa8497b-333b-5362-9e8d-4d0656e87820"
222239

223240
[[GPUArrays]]
224241
deps = ["AbstractFFTs", "Adapt", "LinearAlgebra", "Printf", "Random", "Serialization"]
225-
git-tree-sha1 = "600f45500060894487832c2f00c203fe3e0cb264"
242+
git-tree-sha1 = "da6398282abd2a8c0dc3e55b49d984fcc2c582e5"
226243
uuid = "0c68f7d7-f131-5f86-a1c3-88cf8149b2d7"
227-
version = "5.1.0"
244+
version = "5.2.1"
228245

229246
[[GPUCompiler]]
230247
deps = ["DataStructures", "InteractiveUtils", "LLVM", "Libdl", "TimerOutputs", "UUIDs"]
@@ -238,6 +255,12 @@ git-tree-sha1 = "83881eb8eda839992f6310d9c4514b7ffb5498fe"
238255
uuid = "a1251efa-393a-423f-9d7b-faaecba535dc"
239256
version = "0.1.0"
240257

258+
[[GraphMLDatasets]]
259+
deps = ["CSV", "DataDeps", "HTTP", "JLD2", "JSON", "LightGraphs", "MAT", "PyCall", "SparseArrays"]
260+
git-tree-sha1 = "dbde5c2fc53b41542d10fa16490520e7c58ec39e"
261+
uuid = "21828b05-d3b3-40ad-870e-a4bc2f52d5e8"
262+
version = "0.1.0"
263+
241264
[[GraphSignals]]
242265
deps = ["GraphLaplacians", "LightGraphs", "LinearAlgebra", "SimpleWeightedGraphs", "Zygote"]
243266
git-tree-sha1 = "6e62e16c779458412951a71f4d535f05a1e0bb89"
@@ -252,15 +275,15 @@ version = "0.13.6"
252275

253276
[[HDF5_jll]]
254277
deps = ["Libdl", "Pkg", "Zlib_jll"]
255-
git-tree-sha1 = "85bd2e586a10ae0eab856125bf5245e0d36384a7"
278+
git-tree-sha1 = "3dbc683172cb53428907485a4bb98a29d3874083"
256279
uuid = "0234f1f7-429e-5d53-9886-15a909be8d59"
257-
version = "1.10.5+5"
280+
version = "1.10.5+6"
258281

259282
[[HTTP]]
260283
deps = ["Base64", "Dates", "IniFile", "MbedTLS", "Sockets"]
261-
git-tree-sha1 = "2ac03263ce44be4222342bca1c51c36ce7566161"
284+
git-tree-sha1 = "c7ec02c4c6a039a98a15f955462cd7aea5df4508"
262285
uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3"
263-
version = "0.8.17"
286+
version = "0.8.19"
264287

265288
[[IRTools]]
266289
deps = ["InteractiveUtils", "MacroTools", "Test"]
@@ -283,11 +306,22 @@ version = "0.5.0"
283306
deps = ["Markdown"]
284307
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
285308

309+
[[InvertedIndices]]
310+
deps = ["Test"]
311+
git-tree-sha1 = "15732c475062348b0165684ffe28e85ea8396afc"
312+
uuid = "41ab1584-1d38-5bbf-9106-f11c6c58b48f"
313+
version = "1.0.0"
314+
315+
[[IteratorInterfaceExtensions]]
316+
git-tree-sha1 = "a3f24677c21f5bbe9d2a714f95dcd58337fb2856"
317+
uuid = "82899510-4779-5014-852e-03e436cf321d"
318+
version = "1.0.0"
319+
286320
[[JLD2]]
287-
deps = ["CodecZlib", "DataStructures", "FileIO", "Mmap", "Pkg", "Printf", "UUIDs"]
288-
git-tree-sha1 = "9353b717ee4e27beab4e902c92a06bb5f160d2cf"
321+
deps = ["CodecZlib", "DataStructures", "MacroTools", "Mmap", "Pkg", "Printf", "Requires", "UUIDs"]
322+
git-tree-sha1 = "7c0ca2c795e5f641f3ef90d57be300cf6ec2b893"
289323
uuid = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
290-
version = "0.1.14"
324+
version = "0.2.1"
291325

292326
[[JSON]]
293327
deps = ["Dates", "Mmap", "Parsers", "Unicode"]
@@ -297,9 +331,9 @@ version = "0.21.1"
297331

298332
[[Juno]]
299333
deps = ["Base64", "Logging", "Media", "Profile"]
300-
git-tree-sha1 = "90976c3ab792a98d240d42f9df07420ccfc60668"
334+
git-tree-sha1 = "07cb43290a840908a771552911a6274bc6c072c7"
301335
uuid = "e5e0dc1b-0480-54bc-9374-aad01c23163d"
302-
version = "0.8.3"
336+
version = "0.8.4"
303337

304338
[[LLVM]]
305339
deps = ["CEnum", "Libdl", "Printf", "Unicode"]
@@ -374,10 +408,10 @@ uuid = "e89f7d12-3494-54d1-8411-f7d8b9ae1f27"
374408
version = "0.5.0"
375409

376410
[[MetaGraphs]]
377-
deps = ["JLD2", "LightGraphs"]
378-
git-tree-sha1 = "c6a4c88304e1ecef6fc372f12d3b8e427e128c1a"
411+
deps = ["JLD2", "LightGraphs", "Random"]
412+
git-tree-sha1 = "df1706b656e11e7bcf5997a51501e40fab84f567"
379413
uuid = "626554b9-1ddb-594c-aa3c-2596fe9399a5"
380-
version = "0.6.3"
414+
version = "0.6.6"
381415

382416
[[Missings]]
383417
deps = ["DataAPI"]
@@ -405,9 +439,9 @@ uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3"
405439
version = "0.3.4"
406440

407441
[[OffsetArrays]]
408-
git-tree-sha1 = "b8500f9d73999cfbab4add5136ec26894081581e"
442+
git-tree-sha1 = "9011c7c98769c451f83869a4d66461e2f23bc80b"
409443
uuid = "6fe1bfb0-de20-5000-8ca7-80f57d26f881"
410-
version = "1.1.3"
444+
version = "1.2.1"
411445

412446
[[OpenSpecFun_jll]]
413447
deps = ["CompilerSupportLibraries_jll", "Libdl", "Pkg"]
@@ -416,9 +450,9 @@ uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e"
416450
version = "0.5.3+3"
417451

418452
[[OrderedCollections]]
419-
git-tree-sha1 = "293b70ac1780f9584c89268a6e2a560d938a7065"
453+
git-tree-sha1 = "16c08bf5dba06609fe45e30860092d6fa41fde7b"
420454
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
421-
version = "1.3.0"
455+
version = "1.3.1"
422456

423457
[[Parsers]]
424458
deps = ["Dates", "Test"]
@@ -430,6 +464,12 @@ version = "1.0.10"
430464
deps = ["Dates", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "UUIDs"]
431465
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
432466

467+
[[PooledArrays]]
468+
deps = ["DataAPI"]
469+
git-tree-sha1 = "b1333d4eced1826e15adbdf01a4ecaccca9d353c"
470+
uuid = "2dfb63ee-cc39-5dd5-95bd-886bf059d720"
471+
version = "0.5.3"
472+
433473
[[Printf]]
434474
deps = ["Unicode"]
435475
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"
@@ -460,9 +500,9 @@ version = "0.2.0"
460500

461501
[[Requires]]
462502
deps = ["UUIDs"]
463-
git-tree-sha1 = "8c08d0c7812169e438a8478dae2a529377ad13f7"
503+
git-tree-sha1 = "2fc2e1ab606a5dca7bbad9036a694553c3a57926"
464504
uuid = "ae029012-a4dd-5104-9daa-d747884805df"
465-
version = "1.0.2"
505+
version = "1.0.3"
466506

467507
[[SHA]]
468508
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"
@@ -485,6 +525,12 @@ git-tree-sha1 = "4e1d9dcde9d934fc2e38013d4d49277f09556529"
485525
uuid = "b1168b60-8710-48c1-88d2-5c53ae207dd0"
486526
version = "0.1.1"
487527

528+
[[SentinelArrays]]
529+
deps = ["Dates", "Random"]
530+
git-tree-sha1 = "7a74946ace3b34fbb6c10e61b6e250b33d7e758c"
531+
uuid = "91c51154-3ec4-41a3-a24f-3f23e20d615c"
532+
version = "1.2.15"
533+
488534
[[Serialization]]
489535
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
490536

@@ -539,6 +585,24 @@ git-tree-sha1 = "d72a47c47c522e283db774fc8c459dd5ed773710"
539585
uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
540586
version = "0.33.1"
541587

588+
[[StructTypes]]
589+
deps = ["Dates", "UUIDs"]
590+
git-tree-sha1 = "1ed04f622a39d2e5a6747c3a70be040c00333933"
591+
uuid = "856f2bd8-1eba-4b0a-8007-ebc267875bd4"
592+
version = "1.1.0"
593+
594+
[[TableTraits]]
595+
deps = ["IteratorInterfaceExtensions"]
596+
git-tree-sha1 = "b1ad568ba658d8cbb3b892ed5380a6f3e781a81e"
597+
uuid = "3783bdb8-4a98-5b6b-af9a-565f29a5fe9c"
598+
version = "1.0.0"
599+
600+
[[Tables]]
601+
deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "TableTraits", "Test"]
602+
git-tree-sha1 = "b7f762e9820b7fab47544c36f26f54ac59cf8abf"
603+
uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
604+
version = "1.0.5"
605+
542606
[[Test]]
543607
deps = ["Distributed", "InteractiveUtils", "Logging", "Random"]
544608
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
@@ -598,9 +662,9 @@ version = "1.4.5+1"
598662

599663
[[Zygote]]
600664
deps = ["AbstractFFTs", "ArrayLayouts", "ChainRules", "DiffRules", "Distributed", "FillArrays", "ForwardDiff", "Future", "IRTools", "InteractiveUtils", "LinearAlgebra", "LoopVectorization", "MacroTools", "NNlib", "NaNMath", "Random", "Requires", "SpecialFunctions", "Statistics", "ZygoteRules"]
601-
git-tree-sha1 = "b0a948a0a78e3e41515714fa1ef4f40a284ffa06"
665+
git-tree-sha1 = "e7b3106f045bd6e526708d1a7821ee9ecc24d094"
602666
uuid = "e88e6eb3-aa80-5325-afca-941959d7151f"
603-
version = "0.5.6"
667+
version = "0.5.7"
604668

605669
[[ZygoteRules]]
606670
deps = ["MacroTools"]

Project.toml

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,16 @@ version = "0.7.0"
55

66
[deps]
77
CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
8-
DataDeps = "124859b0-ceae-595e-8997-d05f6a7a8dfe"
98
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
109
FillArrays = "1a297f60-69ca-5386-bcde-b61e274b549b"
1110
Flux = "587475ba-b771-5e3f-ad9e-33799f191a9c"
11+
GraphMLDatasets = "21828b05-d3b3-40ad-870e-a4bc2f52d5e8"
1212
GraphSignals = "3ebe565e-a4b5-49c6-aed2-300248c3a9c1"
13-
HTTP = "cd3eb016-35fb-5094-929b-558a96fad6f3"
14-
IRTools = "7869d1d1-7146-5819-86e3-90919afe41df"
15-
JLD2 = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
16-
JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
1713
LightGraphs = "093fc24a-ae57-5d10-9952-331d41423f4d"
1814
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
19-
MAT = "23992714-dd62-5051-b70f-ba57cb901cac"
2015
MetaGraphs = "626554b9-1ddb-594c-aa3c-2596fe9399a5"
21-
PyCall = "438e738f-606a-5dbb-bf0a-cddfbfd45ab0"
2216
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
17+
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
2318
Requires = "ae029012-a4dd-5104-9daa-d747884805df"
2419
ScatterNNlib = "b1168b60-8710-48c1-88d2-5c53ae207dd0"
2520
SimpleWeightedGraphs = "47aef6b3-ad0c-573a-a1e2-d07658019622"
@@ -31,19 +26,14 @@ ZygoteRules = "700de1a5-db45-46bc-99cf-38207098b444"
3126

3227
[compat]
3328
CUDA = "1.2"
34-
DataDeps = "0.7"
3529
DataStructures = "0.17, 0.18"
3630
FillArrays = "0.8 - 0.9"
3731
Flux = "0.10 - 0.11"
32+
GraphMLDatasets = "0.1"
3833
GraphSignals = "0.1"
39-
HTTP = "0.8"
40-
IRTools = "0.4"
41-
JLD2 = "0.1 - 0.2"
42-
JSON = "0.21"
4334
LightGraphs = "1.3"
44-
MAT = "0.8"
45-
MetaGraphs = "< 0.6.4"
46-
PyCall = "1.91"
35+
MetaGraphs = "0.6"
36+
Reexport = "0.2"
4737
Requires = "1.0.0"
4838
ScatterNNlib = "0.1"
4939
SimpleWeightedGraphs = "1.1"

src/GeometricFlux.jl

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ using Statistics: mean
44
using SparseArrays: SparseMatrixCSC
55
using LinearAlgebra: Adjoint, norm
66

7-
using DataDeps: DataDep, register
87
using FillArrays: Fill
98
using Flux
109
using Flux: glorot_uniform, leakyrelu, GRUCell
@@ -19,11 +18,6 @@ using ZygoteRules
1918
import Flux: maxpool, meanpool
2019

2120
export
22-
datasets,
23-
traindata,
24-
validdata,
25-
testdata,
26-
2721
# layers/gn
2822
GraphNet,
2923
update_edge,
@@ -86,7 +80,7 @@ export
8680

8781
const IntOrTuple = Union{Integer,Tuple}
8882

89-
include("datasets/Datasets.jl")
83+
include("datasets.jl")
9084

9185
include("pool.jl")
9286

src/datasets.jl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module Datasets
2+
3+
using Reexport
4+
5+
@reexport using GraphMLDatasets
6+
7+
end

0 commit comments

Comments
 (0)