1. 02 Jun, 2019 1 commit
    • Minjie Wang's avatar
      [Graph] Add API to convert graph to simple graph (#587) · 01a4cc5b
      Minjie Wang authored
      * to simple
      
      * WIP: multigraph flag
      
      * graph index refactor; pass basic testing
      
      * graph index refactor; pass basic testing
      
      * fix bug in to_simple; pass torch test
      
      * fix mx utest
      
      * fix example
      
      * fix lint
      
      * fix ci
      
      * poke ci
      
      * poke ci
      
      * WIP
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * change ci workspace
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * delete ci
      
      * use enum for multigraph flag
      01a4cc5b
  2. 01 Jun, 2019 1 commit
    • Minjie Wang's avatar
      [CI] Fix CI bugs (#592) · 54929942
      Minjie Wang authored
      * new jenkins script
      
      * fix ci
      
      * poke ci
      
      * new config
      
      * new config
      
      * new config
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * update docker image; poke ci
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * poke ci
      
      * update image
      
      * update image
      
      * fix
      
      * Windows CI support
      
      * typo
      
      * typo*2
      
      * missed sh
      
      * typo*3
      
      * missed dir
      54929942
  3. 30 May, 2019 1 commit
    • VoVAllen's avatar
      [Test] Add cpp test to CI (#567) · 16af6ebd
      VoVAllen authored
      * add cpptest to ci
      
      * try windows
      
      * Update Jenkinsfile
      
      * Update Jenkinsfile
      
      * Update Jenkinsfile
      
      * Update task_cpp_unit_test.bat
      
      * Change localhost to 127.0.0.1
      
      * windows socket gtest
      
      * lint
      
      * Update task_cpp_unit_test.bat
      
      * fix batch script
      
      * export all symbols
      
      * Update Jenkinsfile
      
      * compile once
      
      * try mxnet compact
      16af6ebd
  4. 21 May, 2019 1 commit
    • Minjie Wang's avatar
      [Refactor] Immutable graph index (#543) · 605b5185
      Minjie Wang authored
      * WIP
      
      * header
      
      * WIP .cc
      
      * WIP
      
      * transpose
      
      * wip
      
      * immutable graph .h and .cc
      
      * WIP: nodeflow.cc
      
      * compile
      
      * remove all tmp dl managed ctx; they caused refcount issue
      
      * one simple test
      
      * WIP: testing
      
      * test_graph
      
      * fix graph index
      
      * fix bug in sampler; pass pytorch utest
      
      * WIP on mxnet
      
      * fix lint
      
      * fix mxnet unittest w/ unfortunate workaround
      
      * fix msvc
      
      * fix lint
      
      * SliceRows and test_nodeflow
      
      * resolve reviews
      
      * resolve reviews
      
      * try fix win ci
      
      * try fix win ci
      
      * poke win ci again
      
      * poke
      
      * lazy multigraph flag; stackoverflow error
      
      * revert node subgraph test
      
      * lazy object
      
      * try fix win build
      
      * try fix win build
      
      * poke ci
      
      * fix build script
      
      * fix compile
      
      * add a todo
      
      * fix reviews
      
      * fix compile
      605b5185
  5. 08 Mar, 2019 1 commit
  6. 25 Feb, 2019 1 commit
    • Minjie Wang's avatar
      [WIP] [NN] Refactor NN package (#406) · 565f0c88
      Minjie Wang authored
      * refactor graph conv
      
      * docs & tests
      
      * fix lint
      
      * fix lint
      
      * fix lint
      
      * fix lint script
      
      * fix lint
      
      * Update
      
      * Style fix
      
      * Fix style
      
      * Fix style
      
      * Fix gpu case
      
      * Fix for gpu case
      
      * Hotfix edgesoftmax docs
      
      * Handle repeated features
      
      * Add docstring
      
      * Set default arguments
      
      * Remove dropout from nn.conv
      
      * Fix
      
      * add util fn for renaming
      
      * revert gcn_spmv.py
      
      * mx folder
      
      * fix wierd bug
      
      * fix mx
      
      * fix lint
      565f0c88
  7. 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
  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. 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
  10. 05 Dec, 2018 1 commit
    • VoVAllen's avatar
      [Tutorial] Add sse tutorial & MXNet Tutorial CI (#252) · cd907cdd
      VoVAllen authored
      * add sse tutorial
      
      * add mxnet tutorial ci
      
      * fix ci
      
      * fix ci
      
      * fix ci
      
      * fix ci
      
      * fix ci
      
      * fix ci
      
      * Fix ci
      
      * Fix ci
      
      * Fix ci
      
      * fix ci
      
      * fix ci
      
      * fix ci
      
      * fix ci
      
      * fix ci
      
      * fix ci
      
      * Fix CI
      
      Fix CI image
      
      * permission fix
      
      * fix a bug in the code.
      
      * small fix
      
      * fix doc
      
      * fix ci
      
      * shorten the iters
      
      * fix
      
      * remove extra file
      
      * add load_backend api to dynamically switch to another backend
      
      * try fix
      
      * fix tutorial
      
      * fix tutorial
      
      * fix bug in tutorial
      cd907cdd
  11. 12 Nov, 2018 2 commits
    • VoVAllen's avatar
      [Doc][Model] New Capsule Tutorial & Example (#143) · 7cb50072
      VoVAllen authored
      * new capsule tutorial
      
      * capsule for new API
      
      * fix deprecated API
      
      * New tutorial and example
      
      * investigate gc problem
      
      * add viz code
      
      * new capsule tutorial
      
      * remove ipynb
      
      * move u_hat
      
      * add link
      
      * add requirements.txt
      
      * remove ani.save
      
      * update ci to install requirements
      
      * add graphviz
      7cb50072
    • Minjie Wang's avatar
      [CI] Improved CI (#141) · a95459e3
      Minjie Wang authored
      * change ci
      
      * update ci
      
      * update ci
      
      * update ci
      
      * update ci
      
      * update ci
      
      * update ci
      
      * update ci
      
      * update ci
      
      * update ci
      
      * update ci
      
      * update ci
      
      * update ci
      
      * update ci
      
      * update ci
      
      * update ci
      
      * nx package
      
      * update ci
      
      * update ci
      
      * update ci
      
      * fix
      
      * mx dockerfile by zhengda
      
      * python3.6->3.5
      
      * update ci image
      
      * add tutorial test
      
      * fix ci
      
      * fix ssl problem
      
      * minor change
      
      * small fix on traversal utest
      
      * fix syntax
      
      * add matplotlib in image
      
      * fix
      
      * update ci
      
      * update ci
      a95459e3
  12. 02 Nov, 2018 1 commit
    • Minjie Wang's avatar
      [API][Doc] API change & basic tutorials (#113) · 68ec6247
      Minjie Wang authored
      * Add SH tutorials
      
      * setup sphinx-gallery; work on graph tutorial
      
      * draft dglgraph tutorial
      
      * update readme to include document url
      
      * rm obsolete file
      
      * Draft the message passing tutorial
      
      * Capsule code (#102)
      
      * add capsule example
      
      * clean code
      
      * better naming
      
      * better naming
      
      * [GCN]tutorial scaffold
      
      * fix capsule example code
      
      * remove previous capsule example code
      
      * graph struc edit
      
      * modified:   2_graph.py
      
      * update doc of capsule
      
      * update capsule docs
      
      * update capsule docs
      
      * add msg passing prime
      
      * GCN-GAT tutorial Section 1 and 2
      
      * comment for API improvement
      
      * section 3
      
      * Tutorial API change (#115)
      
      * change the API as discusses; toy example
      
      * enable the new set/get syntax
      
      * fixed pytorch utest
      
      * fixed gcn example
      
      * fixed gat example
      
      * fixed mx utests
      
      * fix mx utest
      
      * delete apply edges; add utest for update_edges
      
      * small change on toy example
      
      * fix utest
      
      * fix out in degrees bug
      
      * update pagerank example and add it to CI
      
      * add delitem for dataview
      
      * make edges() return form that is compatible with send/update_edges etc
      
      * fix index bug when the given data is one-int-tensor
      
      * fix doc
      68ec6247
  13. 19 Oct, 2018 2 commits