5cf1e3d
		  
		    (HEAD -> master)
		  torch_stablesort CUDA version works and is fast. by
		  
		  2020-09-01 18:32:58 +0200
		  
		
		    897a6f0
		  
		   
		  torch_stablesort_cuda.cu getting there... by
		  
		  2020-09-01 18:10:36 +0200
		  
		
		    c135316
		  
		   
		  CUDA performance needs improvement. by
		  
		  2020-09-01 13:08:14 +0200
		  
		
		    62af8fc
		  
		   
		  Progress with CUDA version of torch_stablesort. by
		  
		  2020-09-01 11:24:07 +0200
		  
		
		    f8f2901
		  
		   
		  Start working on CUDA implementation of torch_stablesort. by
		  
		  2020-08-31 20:40:55 +0200
		  
		
		    b439a46
		  
		   
		  Use if constexpr to make stable_sort_impl() more compact. by
		  
		  2020-08-28 22:31:44 +0200
		  
		
		    283d938
		  
		   
		  Add torch_stablesort.md. by
		  
		  2020-08-24 18:31:26 +0200
		  
		
		    8795384
		  
		   
		  Try to implement gradient. by
		  
		  2020-08-24 13:28:53 +0200
		  
		
		    747156a
		  
		   
		  torch_stablesort_cpp seems to work. by
		  
		  2020-08-24 10:21:06 +0200
		  
		
		    14321da
		  
		   
		  Improved dispatch. by
		  
		  2020-08-21 23:31:02 +0200
		  
		
		    37c5db1
		  
		   
		  Start torch_stablesort.0 by
		  
		  2020-08-21 22:56:28 +0200
		  
		
		    356f3af
		  
		   
		  With this weird little trick the new fixed_unigram_candidate_sampler() finally seems to be fully robust and to actually work. by
		  
		  2020-08-21 18:51:27 +0200
		  
		
		    79b0890
		  
		   
		  Mini fix. by
		  
		  2020-08-21 17:34:15 +0200
		  
		
		    d7d442c
		  
		   
		  New fixed_unigram_candidate_sampler() still requires work. by
		  
		  2020-08-21 17:33:13 +0200
		  
		
		    490b4f9
		  
		   
		  New robust implementation of fixed_unigram_candidate_sampler() seems to be working. by
		  
		  2020-08-21 17:24:07 +0200
		  
		
		    689dbee
		  
		   
		  Add mergesort switch. by
		  
		  2020-08-21 17:19:45 +0200
		  
		
		    670237c
		  
		   
		  Work on fixed_unigram_candidate_sampler_new(). by
		  
		  2020-08-21 17:15:58 +0200
		  
		
		    346f99f
		  
		   
		  Introduce fixed_unigram_candidate_sampler_new(). by
		  
		  2020-08-21 17:00:46 +0200
		  
		
		    6cf8251
		  
		   
		  fixed_unigram_candidate_sampler() still requires some work to be perfect. by
		  
		  2020-08-21 12:44:08 +0200
		  
		
		    58b0aac
		  
		   
		  Fixes in sampling. by
		  
		  2020-08-21 11:07:27 +0200
		  
		
		    2ff358f
		  
		   
		  Protect against endless loop. by
		  
		  2020-08-20 22:06:40 +0200
		  
		
		    8fbad74
		  
		   
		  Debug negative sampling. by
		  
		  2020-08-20 18:56:52 +0200
		  
		
		    9defd6c
		  
		   
		  Add test_dropout. by
		  
		  2020-08-20 18:43:20 +0200
		  
		
		    9ff1038
		  
		   
		  Add extra checks in Data. by
		  
		  2020-08-20 18:30:12 +0200
		  
		
		    7e83fed
		  
		   
		  Add test_normalize. by
		  
		  2020-08-20 17:30:28 +0200
		  
		
		    e184699
		  
		   
		  Add test_split_data_01/02(). by
		  
		  2020-08-20 17:00:51 +0200
		  
		
		    6d27e26
		  
		   
		  Add test_split_edge_type_01/02/03/04(). by
		  
		  2020-08-20 13:41:47 +0200
		  
		
		    604b816
		  
		   
		  Add test_split_adj_mat_(01|02|03)(). by
		  
		  2020-08-20 12:45:51 +0200
		  
		
		    7094ae8
		  
		   
		  Fix negative_sample_adj_mat(). by
		  
		  2020-08-20 12:26:06 +0200
		  
		
		    7fa7b73
		  
		   
		  Work on loop, split and sampling. by
		  
		  2020-08-20 12:21:32 +0200
		  
		
		    2260f55
		  
		   
		  Add test_merge_pos_neg_batch_01/02(). by
		  
		  2020-08-20 10:30:59 +0200
		  
		
		    cee0c23
		  
		   
		  Add test_cumcount. by
		  
		  2020-08-19 12:56:30 +0200
		  
		
		    ebcd38c
		  
		   
		  Add first triacontagon experiment. by
		  
		  2020-08-18 17:44:57 +0200
		  
		
		    4c8c06c
		  
		   
		  Add triacontagon.TrainLoop. by
		  
		  2020-08-18 16:53:00 +0200
		  
		
		    c206df6
		  
		   
		  Add tests for _same_data_org() and DualBatcher. by
		  
		  2020-08-18 14:46:23 +0200
		  
		
		    6b15ec8
		  
		   
		  Finish DualBatcher. by
		  
		  2020-08-18 13:59:29 +0200
		  
		
		    0a061af
		  
		   
		  Attempt DualBatcher. by
		  
		  2020-08-18 12:25:29 +0200
		  
		
		    8f86fc0
		  
		   
		  More batcher tests. by
		  
		  2020-08-10 17:58:42 +0200
		  
		
		    14e3d14
		  
		   
		  Add Batcher. by
		  
		  2020-08-10 17:55:06 +0200
		  
		
		    56fdd9f
		  
		   
		  Make negative sampling more correct and more efficient at the same time. by
		  
		  2020-08-07 18:45:54 +0200
		  
		
		    bf39e7d
		  
		   
		  Small fix. by
		  
		  2020-08-07 16:35:18 +0200
		  
		
		    4ed3715
		  
		   
		  Add cumcount(). by
		  
		  2020-08-07 16:28:05 +0200
		  
		
		    e557b18
		  
		   
		  Add trainprep and negative_sample_(adj_mat|data)(). by
		  
		  2020-08-07 14:50:32 +0200
		  
		
		    7ea82a6
		  
		   
		  Add test_model_decode_01(). by
		  
		  2020-08-07 11:21:58 +0200
		  
		
		    b1a5f0d
		  
		   
		  Add common_one_hot_encoding(). by
		  
		  2020-08-07 09:56:50 +0200
		  
		
		    82d5c06
		  
		   
		  Fix aggregation of representations from different edge types. by
		  
		  2020-08-06 15:25:50 +0200
		  
		
		    bd81434
		  
		   
		  Make work convolve() in new model. by
		  
		  2020-08-06 15:12:09 +0200
		  
		
		    b607a72
		  
		   
		  Rename _per_layer_required_rows to _vertices. by
		  
		  2020-08-06 11:58:10 +0200
		  
		
		    4ed6626
		  
		   
		  Work on required vertices per layer. by
		  
		  2020-08-06 10:24:06 +0200
		  
		
		    f8a0219
		  
		   
		  _clear_adjacency_matrix_except_rows() might yet be fast enough on the GPU. by
		  
		  2020-08-04 15:10:27 +0200
		  
		
		    4f953fd
		  
		   
		  Work on triacontagon. by
		  
		  2020-08-04 14:11:59 +0200
		  
		
		    d57af9c
		  
		   
		  Start triacontagon. by
		  
		  2020-08-03 19:12:28 +0200
		  
		
		    2eff854
		  
		   
		  Start working on FastLoop. by
		  
		  2020-07-30 12:46:20 +0200
		  
		
		    8edf8ce
		  
		   
		  Add test_fast_model_01(). by
		  
		  2020-07-28 12:17:00 +0200
		  
		
		    f99f0bb
		  
		   
		  Add FastModel. by
		  
		  2020-07-28 11:39:34 +0200
		  
		
		    b9b97f3
		  
		   
		  Add test_fast_conv_layer_01() and test_fast_conv_layer_02(). by
		  
		  2020-07-28 10:20:23 +0200
		  
		
		    aa3cc1f
		  
		   
		  Reimplement FastConvLayer. by
		  
		  2020-07-28 10:20:09 +0200
		  
		
		    c6f4b87
		  
		   
		  Add test_fast_graph_conv_03() and test_fast_graph_conv_04(). by
		  
		  2020-07-27 17:01:53 +0200
		  
		
		    1a303f1
		  
		   
		  Add test_fast_graph_conv_01() and test_fast_graph_conv_02(). by
		  
		  2020-07-24 14:20:29 +0200
		  
		
		    fcaccc8
		  
		   
		  Fix a typo. by
		  
		  2020-07-24 13:28:11 +0200
		  
		
		    e2ae97a
		  
		   
		  Work on FastGraphConv. by
		  
		  2020-07-24 13:26:30 +0200
		  
		
		    271fba0
		  
		   
		  Add test_cat_01() and test_cat_02(). by
		  
		  2020-07-24 12:27:21 +0200
		  
		
		    5e2818f
		  
		   
		  Add test_sparse_diag_cat_02(). by
		  
		  2020-07-24 11:27:16 +0200
		  
		
		    058d4d4
		  
		   
		  Add _sparse_diag_cat(). by
		  
		  2020-07-24 11:02:09 +0200
		  
		
		    3ecc5a7
		  
		   
		  Update matrix-multiply. by
		  
		  2020-07-23 20:57:03 +0200
		  
		
		    5770f7c
		  
		   
		  Update matrix-multiply with an idea that will actually work. by
		  
		  2020-07-23 20:46:31 +0200
		  
		
		    dd41ba9
		  
		   
		  Add matrix-multiply illustration. by
		  
		  2020-07-22 14:28:17 +0200
		  
		
		    36fe246
		  
		   
		  Start working on fastconv. by
		  
		  2020-07-22 12:51:30 +0200
		  
		
		    54c7f1a
		  
		   
		  Fix a typo. by
		  
		  2020-07-21 15:01:33 +0200
		  
		
		    5bc276e
		  
		   
		  Add BatchedData support to DecodeLayer. by
		  
		  2020-07-21 14:56:43 +0200
		  
		
		    45a18a4
		  
		   
		  Add shuffle to DataBatcher. by
		  
		  2020-07-21 14:26:16 +0200
		  
		
		    c210be4
		  
		   
		  Add databatch. by
		  
		  2020-07-21 14:14:07 +0200
		  
		
		    cef1d11
		  
		   
		  Add more tests in test_bulkdec. by
		  
		  2020-07-21 12:51:51 +0200
		  
		
		    e74eb25
		  
		   
		  Add bulkdec. by
		  
		  2020-07-21 10:57:50 +0200
		  
		
		    fc8f972
		  
		   
		  Remove unnecessary .detach() call in dropout_dense(). by
		  
		  2020-07-21 09:08:20 +0200
		  
		
		    47645ef
		  
		   
		  Add Citing note. by
		  
		  2020-07-17 18:46:49 +0200
		  
		
		    6cf3175
		  
		   
		  Remove an extra newline. by
		  
		  2020-07-17 14:17:01 +0200
		  
		
		    1ee8950
		  
		   
		  Fixes for bool sparse tensors. by
		  
		  2020-07-17 13:59:30 +0200
		  
		
		    4a9ddd5
		  
		   
		  Fix in test_decode_layer_05(). by
		  
		  2020-07-17 13:27:30 +0200
		  
		
		    94314d2
		  
		   
		  Fix in test_decagon_layer_04(). by
		  
		  2020-07-17 13:26:27 +0200
		  
		
		    cd4c34e
		  
		   
		  Fix for non-leaf .grad warning. by
		  
		  2020-07-17 13:20:06 +0200
		  
		
		    431c871
		  
		   
		  Add test_timing_05(). by
		  
		  2020-07-17 12:58:39 +0200
		  
		
		    1394067
		  
		   
		  Performance tests. by
		  
		  2020-07-17 11:55:38 +0200
		  
		
		    82c0b5d
		  
		   
		  Update .gitignore by
		  
		  2020-07-16 21:35:39 +0200
		  
		
		    a5b8701
		  
		   
		  Add some debug output for profiling, the bottleneck is in DecodeLayer but also comes generally from computing always all nodes. by
		  
		  2020-07-16 21:32:43 +0200
		  
		
		    749ff00
		  
		   
		  Shuffle. by
		  
		  2020-07-16 20:47:57 +0200
		  
		
		    b9e7e39
		  
		   
		  Add shuffle param to TrainLoop. by
		  
		  2020-07-16 20:23:26 +0200
		  
		
		    3391e15
		  
		   
		  Fix for sparse_coo_tensor(). by
		  
		  2020-07-16 20:21:47 +0200
		  
		
		    0a0a524
		  
		   
		  Fixes for the GPU. by
		  
		  2020-07-16 18:41:40 +0200
		  
		
		    055b4b3
		  
		   
		  run_epoch() progresses at a crawl. by
		  
		  2020-07-16 16:49:19 +0200
		  
		
		    a34a0f5
		  
		   
		  Done data loading in decagon_run. by
		  
		  2020-07-16 15:15:40 +0200
		  
		
		    8aafb6f
		  
		   
		  Clean up _equal(). by
		  
		  2020-07-16 14:09:20 +0200
		  
		
		    d4dab52
		  
		   
		  Make _equal() much faster. by
		  
		  2020-07-16 14:08:37 +0200
		  
		
		    373a12f
		  
		   
		  Start working on experiments/decagon_run. by
		  
		  2020-07-16 12:44:48 +0200
		  
		
		    59edeaa
		  
		   
		  Add docker/. by
		  
		  2020-07-15 16:58:03 +0200
		  
		
		    1f977ee
		  
		   
		  Fix test names in test_trainprep. by
		  
		  2020-06-20 18:18:38 +0200
		  
		
		    2cb561b
		  
		   
		  Add test_prepare_relation_type_[01,02](). by
		  
		  2020-06-20 18:16:49 +0200
		  
		
		    e2a57e8
		  
		   
		  Add test_prep_rel_two_node_types_asym_01(). by
		  
		  2020-06-20 18:00:15 +0200
		  
		
		    5c24883
		  
		   
		  Add test_prep_rel_two_node_types_sym_01(). by
		  
		  2020-06-20 17:56:20 +0200
		  
		
		    2a2aecb
		  
		   
		  Add test_prep_rel_one_node_type_01(). by
		  
		  2020-06-20 17:50:13 +0200