"src/diffusers/quantizers/pipe_quant_config.py" did not exist on "2a69c0b7b8c4ab2ced90a1784a3eeef6ddf5ae8c"
  1. 19 Feb, 2019 2 commits
    • Da Zheng's avatar
      [Feature] add NodeFlow API (#361) · f370e628
      Da Zheng authored
      * sample layer subgraphs.
      
      * fix.
      
      * fix.
      
      * add layered subgraph.
      
      * fix lint.
      
      * fix.
      
      * fix tutorial.
      
      * fix.
      
      * remove copy_to_parent.
      
      * add num_layers
      
      * move sampling code to sampler.cc
      
      * fix.
      
      * move subgraph construction out.
      
      * Revert "move subgraph construction out."
      
      This reverts commit 24b3d13b0d8ed5f91847ea75a7674ee8f7d45cff.
      
      * change to NodeFlow.
      
      * use NodeFlow in Python.
      
      * use NodeFlowIndex.
      
      * add node_mapping and edge_mapping.
      
      * remove unnecessary code in SSE tutorial.
      
      * Revert "remove unnecessary code in SSE tutorial."
      
      This reverts commit 093f0413d5fa2e63ca5f80c46c80a126a9fb720c.
      
      * fix tutorial.
      
      * move to node_flow.
      
      * update gcn cv updater.
      
      * import NodeFlow.
      
      * update.
      
      * add demo code for vanilla control variate sampler.
      
      * update.
      
      * update.
      
      * add neighbor sampling.
      
      * return flow offsets.
      
      * update node_flow.
      
      * add test.
      
      * fix sampler.
      
      * fix graph index.
      
      * fix a bug in sampler.
      
      * fix map_to_layer_nid and map_to_flow_eid.
      
      * fix apply_flow.
      
      * remove model code.
      
      * implement flow_compute.
      
      * fix a bug.
      
      * reverse the csr physically.
      
      * add mini-batch test.
      
      * add mini batch test.
      
      * update flow_compute.
      
      * add prop_flows
      
      * run on specific nodes.
      
      * test copy
      
      * fix a bug in creating frame in NodeFlow.
      
      * add init gcn_cv_updater.
      
      * fix a minor bug.
      
      * fix gcn_cv_updater.
      
      * fix a bug.
      
      * fix a bug in NodeFlow.
      
      * use new h in gcn_cv_updater.
      
      * add layer_in_degree and layer_out_degree.
      
      * fix gcn_cv_updater for gpu.
      
      * temp fix in NodeFlow for diff context.
      
      * allow enabling/disabling copy back.
      
      * add with-updater option.
      
      * fix a bug in computing degree.
      
      * add with-cv option.
      
      * rename and add comments.
      
      * fix lint complain.
      
      * fix lint.
      
      * avoid assert.
      
      * remove assert.
      
      * fix.
      
      * fix.
      
      * fix.
      
      * fix.
      
      * fix the methods in NodeFlow.
      
      * fix lint.
      
      * update SSE.
      
      * remove gcn_cv_updater.
      
      * correct comments for the schedulers.
      
      * update comment.
      
      * add map_to_nodeflow_nid
      
      * address comment.
      
      * remove duplicated test.
      
      * fix int.
      
      * fix comments.
      
      * fix lint
      
      * fix.
      
      * replace subgraph with NodeFlow.
      
      * move view.
      
      * address comments.
      
      * fix lint.
      
      * fix lint.
      
      * remove static_cast.
      
      * fix docstring.
      
      * fix comments.
      
      * break SampleSubgraph.
      
      * move neighbor sampling to sampler.cc
      
      * fix comments.
      
      * rename.
      
      * split neighbor_list.
      
      * address comments.
      
      * fix.
      
      * remove TODO.
      f370e628
    • Quan (Andy) Gan's avatar
      [BUG] Fixing bug in pickling readonly graphs (#397) · 220a1e68
      Quan (Andy) Gan authored
      * fixing bug in pickling readonly graphs
      
      * multigraph test coverage
      
      * fixing lint (??????)
      
      * another lint
      
      * is_readonly interface
      220a1e68
  2. 03 Feb, 2019 1 commit
    • VoVAllen's avatar
      [Feature] Edge Group Apply API (#358) · 5b9147c4
      VoVAllen authored
      * add rtfd
      
      * rrr
      
      * update
      
      * change env
      
      * temp fix
      
      * update
      
      * fix
      
      * fix
      
      * add
      
      * conf
      
      * Move file_pattern from Makefile to conf.py
      
      * remove yml
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * remove yml
      
      * remove yml
      
      * add doc docker
      
      * add dgl install script
      
      * change name
      
      * change dockerfile
      
      * fix
      
      * name
      
      * add
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix docker
      
      * delete sphinx.py for doc-build backend
      
      * Add softmax to test backend
      
      * Add group apply function and tests
      
      * Delete unnecessary file
      
      * Update comments and test
      
      * Fix lint
      
      * remove unused bucketing code
      
      * group apply edge bucketing code
      
      * gen degree bucket schedule for group apply edge
      
      * schedule and graph code
      
      * fix compiling
      
      * fix
      
      * fix lint
      
      * naming
      
      * harder test case
      
      * fix comments
      
      * more comments
      
      * tweak function name
      5b9147c4
  3. 25 Jan, 2019 1 commit
  4. 17 Jan, 2019 1 commit
    • Da Zheng's avatar
      [Feature] Reimplement Immutable graph index in DGL (#342) · 929742b5
      Da Zheng authored
      * init.
      
      * it's compiled.
      
      * add immutable graph constructor.
      
      * add immutable graph API.
      
      * fix.
      
      * impl get adjacency matrix.
      
      * fix.
      
      * fix graph_index from scipy matrix.
      
      * add neighbor sampling.
      
      * remap vertex ids.
      
      * fix.
      
      * move sampler test.
      
      * fix tests.
      
      * add comments
      
      * remove mxnet-specific immutable graph.
      
      * fix.
      
      * fix lint.
      
      * fix.
      
      * try to fix windows compile error.
      
      * fix.
      
      * fix.
      
      * add test.
      
      * unify Graph and ImmutableGraph.
      
      * fix bugs.
      
      * fix compile.
      
      * move immutable graph.
      
      * fix.
      
      * remove print.
      
      * fix lint.
      
      * fix
      
      * fix lint.
      
      * fix lint.
      
      * fix test.
      
      * fix comments.
      
      * merge GraphIndex and ImmutableGraphIndex.
      
      * temp fix.
      
      * impl GetAdj.
      
      * fix lint
      
      * fix.
      
      * fix.
      
      * fix.
      
      * fix.
      
      * fix.
      
      * use csr only for readonly graph.
      
      * Revert "use csr only for readonly graph."
      
      This reverts commit 8e24bb033af8504531b22849de5b7567b168e0d5.
      
      * remove code.
      
      * fix.
      
      * fix.
      
      * fix.
      
      * fix.
      
      * fix.
      
      * fix.
      
      * address comments.
      
      * fix for comments.
      
      * fix comments.
      
      * revert.
      
      * move test_graph_index to compute.
      
      * fix.
      
      * fix.
      
      * impl GetAdj for coo.
      
      * fix.
      
      * fix tests.
      
      * address comments.
      
      * address comments.
      
      * fix comment.
      
      * address comments.
      
      * use lambda.
      
      * other comments.
      
      * address comments.
      
      * modify the semantics of edges.
      
      * fix order.
      
      * use DGLIdIter
      
      * fix.
      
      * remove NotImplemented.
      
      * revert some code.
      929742b5
  5. 10 Jan, 2019 1 commit
  6. 06 Jan, 2019 1 commit
    • Quan (Andy) Gan's avatar
      [Test] Unify tests for different backends (#333) · e19cd62e
      Quan (Andy) Gan authored
      * test basics
      
      * batched graph & filter, mxnet filter fix
      
      * frame and function; bugfix
      
      * test graph adj and inc matrices
      
      * fixing start = 0 for mxnet
      
      * test index
      
      * inplace update & line graph
      
      * multi send recv
      
      * more tests
      
      * oops
      
      * more tests
      
      * removing old test files; readonly graphs for mxnet still kept
      
      * modifying test scripts
      
      * adding a placeholder for pytorch to reserve directory
      
      * torch 0.4.1 compat fixes
      
      * moving backend out of compute to avoid nose detection
      
      * tests guide
      
      * mx sparse-to-dense/sparse-to-numpy is buggy
      
      * oops
      
      * contribution guide for unit tests
      
      * printing incmat
      
      * printing dlpack
      
      * small push
      
      * typo
      
      * fixing duplicate entries that causes undefined behavior
      
      * move equal comparison to backend
      e19cd62e
  7. 04 Jan, 2019 1 commit
    • Mufei Li's avatar
      [Feature] Reversed Graph and Transform Module (#331) · 24bbdb74
      Mufei Li authored
      * reverse a graph
      
      * Reverse a graph
      
      * Fix
      
      * Revert "Fix"
      
      This reverts commit 1728826b4f3a083b76dfc0fdecd2bbf943a971b2.
      
      * Fix
      
      * Fix
      
      * Delete vcs.xml
      
      * Delete Project_Default.xml
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Remove outdated test
      
      * Reorg transform and update reverse (#2)
      
      * Reorg transform and update reverse
      
      * Fix doc and test
      
      * Update test
      
      * Resolve conflict
      
      * CI oriented fix
      
      * Remove outdated import
      
      * Fix import
      
      * Fix import
      
      * define __all__ for wildcard imports
      
      * Fix import
      
      * Address circular imports
      
      * Fix
      
      * Fix test case
      
      * Fix
      
      * Fix
      
      * Remove unused import
      
      * Fix
      
      * Fix
      
      * Fix
      24bbdb74
  8. 01 Jan, 2019 1 commit
    • Minjie Wang's avatar
      [Lint] Pylint (#330) · 4bd4d6e3
      Minjie Wang authored
      * fix lint for graph_index.py
      
      * pylint for base.py
      
      * pylint for batched_graph.py
      
      * pylint for frame.py; simplify and fix bugs in frame when index is slice type
      
      * pylint for graph.py
      
      * pylint for immutable_graph_index.py
      
      * pylint for init.py
      
      * pylint for rest files in root package
      
      * pylint for _ffi package
      
      * pylint for function package
      
      * pylint for runtime package
      
      * pylint for runtime.ir package
      
      * add pylint to ci
      
      * fix mx tests
      
      * fix lint errors
      
      * fix ci
      
      * fix as requested
      
      * fix lint
      4bd4d6e3
  9. 24 Dec, 2018 1 commit
    • Lingfan Yu's avatar
      [Bugfix] Fix multiple send recv (#320) · 2664ed2d
      Lingfan Yu authored
      * fix bug: frame append should check itself
      
      * more test case
      
      * fix multi-send-recv bug
      
      * remv msg graph and clean up
      
      * test cases
      
      * more test case
      
      * fix for batchedgraph
      
      * fix bugs: converting from a graph with edges
      
      * fix
      
      * add more operators to utils.Index
      
      * clear frame executor
      
      * change message indicator to a graph level index
      
      * fix test cases
      
      * guard the case that mxnet does not support concat zero shape tensor
      
      * fix bug: avoid convert full slice to numpy
      
      * test multi-send-recv after conversion
      
      * fix as request (partially)
      
      * add dtype, ctx to full_1d
      
      * add slice data to utils.Index
      
      * fix
      
      * more doc string
      
      * fix as requested
      2664ed2d
  10. 22 Dec, 2018 1 commit
    • Quan (Andy) Gan's avatar
      [CI] Jenkins on Windows builds (#324) · 75e2af79
      Quan (Andy) Gan authored
      * Jenkins build & test on Windows
      
      * oops
      
      * still running nohup on Windows slaves
      
      * ooops again
      
      * squishing vcvars and cmake
      
      * another try
      
      * reverting back
      
      * --user
      
      * switching to msbuild
      
      * made the graph size in cache testing bigger
      
      * put commands into script files
      
      * oooops
      75e2af79
  11. 17 Dec, 2018 2 commits
  12. 16 Dec, 2018 2 commits
  13. 11 Dec, 2018 1 commit
    • Minjie Wang's avatar
      [Release] v0.1.3 (#288) · 597ac7f8
      Minjie Wang authored
      * 0.1.2 release
      
      * oops
      
      * more fixes on windows
      
      * [Bugfix] fix download dir (#275)
      
      * fix download dir
      
      * add doc for the env var
      
      * windows 7 -> 10
      
      * doc update
      
      * [Bugfix] Fix conversion from networkx (#286)
      
      * fix from_nx when no edge id available
      
      * add test cases
      
      * more detailed tests
      
      * more comments
      
      * [Bugfix] Switch to sparse_coo_matrix for torch 1.0+ (#282)
      
      * switch to sparse_coo_matrix for torch 1.0+
      
      * fix bug when the version is 0.4.1.post2
      
      * change to distutils
      597ac7f8
  14. 07 Dec, 2018 1 commit
  15. 06 Dec, 2018 1 commit
  16. 05 Dec, 2018 7 commits
  17. 04 Dec, 2018 1 commit
  18. 03 Dec, 2018 3 commits
  19. 26 Nov, 2018 2 commits
  20. 22 Nov, 2018 3 commits
    • Minjie Wang's avatar
      Fix num_rows bug in batched_graph (#169) · 4dfe7547
      Minjie Wang authored
      4dfe7547
    • Zihao Ye's avatar
      [API] change the signature of node/edge filter (#166) · 23e2e83b
      Zihao Ye authored
      * change the signature of node/edge filter
      
      * upd filter
      23e2e83b
    • Lingfan Yu's avatar
      [Runtime] Scheduler and Executor (#140) · deb653f8
      Lingfan Yu authored
      * executor api
      
      * draft executor interface
      
      * WIP
      
      * revert changes to avoid conflict with api change
      
      * core scheduling logic
      
      * WIP: build graph adj
      
      * incidence matrix for in edges
      
      * support incidence matrix for partial recv nodes
      
      * improve
      
      * build adjmat in scheduler
      
      * graph store
      
      * get degree bucketing schedule
      
      * connect to c++ degree bucketing
      
      * conceptual executor creation code
      
      * executor comments
      
      * fix
      
      * more executor comments
      
      * WIP: full send_and_recv schedule
      
      * most schedulers
      
      * simplify scheduler
      
      * executors
      
      * runtime
      
      * builtin function base class
      
      * adj indices and shape
      
      * completely refactor scheduler
      
      * rename and move bundled out to function.py
      
      * use_edge_feature in msg func
      
      * rewrite scheduler
      
      * node edge executor
      
      * connect with graph api
      
      * handle zero degree
      
      * misc
      
      * fix test cases
      
      * fix a good many bugs...
      
      * remove old scheduler
      
      * push and pull
      
      * fix send recv
      
      * c++ lint
      
      * fix batched send recv
      
      * hot fix for mxnet
      
      * typo
      
      * write back executor
      
      * apply node edge
      
      * clean up, doc string
      
      * fix as requested
      
      * refactor
      
      * fix
      
      * WIP
      
      * WIP
      
      * ir draft
      
      * more on ir
      
      * WIP: spmv schedule
      
      * WIP
      
      * recv schedule
      
      * refactor
      
      * WIP
      
      * snr degree bucketing
      
      * snr scheduler
      
      * move prog to graph.py; rename
      
      * unittest for send/recv
      
      * remove some legacy codes
      
      * WIP: update_all
      
      * pass test_basics
      
      * passed all current utests
      
      * more utests; fix mx utest
      
      * WIP: fixing zero deg initial value
      
      * some tests
      
      * fix 0deg problem
      
      * fix mx
      
      * fix mx
      
      * some notes
      
      * fix as requested
      deb653f8
  21. 21 Nov, 2018 2 commits
    • Minjie Wang's avatar
      [Frame] change num rows behavior (#163) · 0ec1a492
      Minjie Wang authored
      * move initializer to column scheme; change num rows behavior
      
      * poke mx ci
      
      * fix mx utest in append
      
      * fix bug in add edges
      
      * utest for updating partial rows
      
      * fix bug in from_networkx and from_scipy_matrix
      
      * revert per-col initializer change
      
      * fix pickle utest
      0ec1a492
    • Da Zheng's avatar
      [Test] add tests for built-in functions (#159) · 440aecee
      Da Zheng authored
      * add spmv tests on mxnet.
      
      * test backward.
      
      * add tests for pull.
      
      * use mxnet backend.
      
      * address comment.
      
      * add comments.
      440aecee
  22. 19 Nov, 2018 1 commit
  23. 16 Nov, 2018 1 commit
    • Gan Quan's avatar
      Pickling support (#155) · 79a51025
      Gan Quan authored
      * pickling support
      
      * resorting to suggested way of pickling
      
      * custom attribute pickling check
      
      * working around a weird pytorch pickling bug
      
      * including partial frame case
      
      * pickling everything now
      
      * fix as requested
      79a51025
  24. 15 Nov, 2018 1 commit
  25. 14 Nov, 2018 1 commit
    • Da Zheng's avatar
      [API] Subgraph sampling API. (#138) · 2389df81
      Da Zheng authored
      * add neighbor sampler.
      
      * fix sampler.
      
      * handle non-existing nodes differently in MapParentIdToSubgraphId.
      
      * fix sampling tests.
      
      * parallelize sampling.
      
      * add more tests.
      
      * fix a bug in subgraph loader.
      
      * get number of sampled nodes directly.
      
      * load mxnet CSR to DGLGraph directly.
      
      * create graph from mxnet csr array directly.
      
      * use subgraph loader in SSE.
      
      * fix a bug in sampling.
      
      * output framework tensor.
      
      * fix.
      
      * remove unnecessary code.
      
      * fix tests.
      
      * add SSE README.
      
      * move to contrib.
      
      * address comments.
      
      * add tests.
      2389df81