PyGHO
Notes
Installation
Minimal Example
Basic Data Structure
Efficient High Order Data Processing
Operators
Advanced Tutorial
Multiple Tensor
Package Reference
pygho.backend package
pygho.hodata package
pygho.honn package
PyGHO
Index
Index
A
|
B
|
C
|
D
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
A
add() (pygho.backend.MaTensor.MaskedTensor method)
(pygho.backend.SpTensor.SparseTensor method)
B
batch2dense() (in module pygho.hodata.MaData)
batch2sparse() (in module pygho.hodata.SpData)
batched_tensordot() (in module pygho.backend.Mamamm)
BatchNorm (class in pygho.honn.utils)
broadcast_denseshape() (in module pygho.backend.Mamamm)
C
catvalue() (pygho.backend.MaTensor.MaskedTensor method)
(pygho.backend.SpTensor.SparseTensor method)
coalesce() (in module pygho.backend.SpTensor)
D
data (pygho.backend.MaTensor.MaskedTensor property)
decodehash() (in module pygho.backend.SpTensor)
decodehash_tight() (in module pygho.backend.SpTensor)
dense_dim (pygho.backend.MaTensor.MaskedTensor property)
denseshape (pygho.backend.MaTensor.MaskedTensor property)
(pygho.backend.SpTensor.SparseTensor property)
diag() (pygho.backend.MaTensor.MaskedTensor method)
(pygho.backend.SpTensor.SparseTensor method)
diagonalapply() (pygho.backend.MaTensor.MaskedTensor method)
(pygho.backend.SpTensor.SparseTensor method)
DSSGNNConv (class in pygho.honn.Conv)
F
fill_masked() (pygho.backend.MaTensor.MaskedTensor method)
fill_masked_() (pygho.backend.MaTensor.MaskedTensor method)
filterind() (in module pygho.backend.Spspmm)
filterinf() (in module pygho.backend.MaTensor)
forward() (pygho.honn.Conv.DSSGNNConv method)
(pygho.honn.Conv.GNNAKConv method)
(pygho.honn.Conv.I2Conv method)
(pygho.honn.Conv.NGNNConv method)
(pygho.honn.Conv.PPGNConv method)
(pygho.honn.Conv.SSWLConv method)
(pygho.honn.Conv.SUNConv method)
(pygho.honn.MaOperator.Op2FWL method)
(pygho.honn.MaOperator.OpDiag method)
(pygho.honn.MaOperator.OpDiag2D method)
(pygho.honn.MaOperator.OpMessagePassing method)
(pygho.honn.MaOperator.OpMessagePassingCrossSubg2D method)
(pygho.honn.MaOperator.OpMessagePassingOnSubg2D method)
(pygho.honn.MaOperator.OpMessagePassingOnSubg3D method)
(pygho.honn.MaOperator.OpNodeMessagePassing method)
(pygho.honn.MaOperator.OpPooling method)
(pygho.honn.MaOperator.OpPoolingCrossSubg2D method)
(pygho.honn.MaOperator.OpPoolingSubg2D method)
(pygho.honn.MaOperator.OpPoolingSubg3D method)
(pygho.honn.MaOperator.OpSpMessagePassing method)
(pygho.honn.MaOperator.OpSpMessagePassingCrossSubg2D method)
(pygho.honn.MaOperator.OpSpMessagePassingOnSubg2D method)
(pygho.honn.MaOperator.OpSpMessagePassingOnSubg3D method)
(pygho.honn.MaOperator.OpSpNodeMessagePassing method)
(pygho.honn.MaOperator.OpUnpooling method)
(pygho.honn.SpOperator.Op2FWL method)
(pygho.honn.SpOperator.OpDiag method)
(pygho.honn.SpOperator.OpDiag2D method)
(pygho.honn.SpOperator.OpMessagePassing method)
(pygho.honn.SpOperator.OpMessagePassingCrossSubg2D method)
(pygho.honn.SpOperator.OpMessagePassingOnSubg2D method)
(pygho.honn.SpOperator.OpMessagePassingOnSubg3D method)
(pygho.honn.SpOperator.OpNodeMessagePassing method)
(pygho.honn.SpOperator.OpPooling method)
(pygho.honn.SpOperator.OpPoolingCrossSubg2D method)
(pygho.honn.SpOperator.OpPoolingSubg2D method)
(pygho.honn.SpOperator.OpPoolingSubg3D method)
(pygho.honn.SpOperator.OpUnpooling method)
(pygho.honn.TensorOp.Op2FWL method)
(pygho.honn.TensorOp.OpDiag2D method)
(pygho.honn.TensorOp.OpMessagePassingCrossSubg2D method)
(pygho.honn.TensorOp.OpMessagePassingOnSubg2D method)
(pygho.honn.TensorOp.OpMessagePassingOnSubg3D method)
(pygho.honn.TensorOp.OpNodeMessagePassing method)
(pygho.honn.TensorOp.OpPoolingCrossSubg2D method)
(pygho.honn.TensorOp.OpPoolingSubg2D method)
(pygho.honn.TensorOp.OpPoolingSubg3D method)
(pygho.honn.TensorOp.OpUnpoolingRootNodes2D method)
(pygho.honn.TensorOp.OpUnpoolingSubgNodes2D method)
(pygho.honn.utils.BatchNorm method)
(pygho.honn.utils.LayerNorm method)
(pygho.honn.utils.MLP method)
(pygho.honn.utils.NoneNorm method)
from_torch_sparse_coo() (pygho.backend.SpTensor.SparseTensor class method)
fullmask (pygho.backend.MaTensor.MaskedTensor property)
G
GNNAKConv (class in pygho.honn.Conv)
I
I2Conv (class in pygho.honn.Conv)
I2Sampler() (in module pygho.hodata.SpTupleSampler)
indicehash() (in module pygho.backend.SpTensor)
indicehash_tight() (in module pygho.backend.SpTensor)
indices (pygho.backend.SpTensor.SparseTensor property)
is_coalesced() (pygho.backend.SpTensor.SparseTensor method)
IterWrapper (class in pygho.hodata.Wrapper)
K
k_hop_subgraph() (in module pygho.hodata.SpTupleSampler)
KhopSampler() (in module pygho.hodata.SpTupleSampler)
L
LayerNorm (class in pygho.honn.utils)
M
ma_datapreprocess() (in module pygho.hodata.MaData)
MaDataloader (class in pygho.hodata.Wrapper)
MaHoData (class in pygho.hodata.MaData)
mamamm() (in module pygho.backend.Mamamm)
Mapretransform() (in module pygho.hodata.Wrapper)
mask (pygho.backend.MaTensor.MaskedTensor property)
masked_dim (pygho.backend.MaTensor.MaskedTensor property)
maskedshape (pygho.backend.MaTensor.MaskedTensor property)
MaskedTensor (class in pygho.backend.MaTensor)
max() (pygho.backend.MaTensor.MaskedTensor method)
(pygho.backend.SpTensor.SparseTensor method)
mean() (pygho.backend.MaTensor.MaskedTensor method)
(pygho.backend.SpTensor.SparseTensor method)
min() (pygho.backend.MaTensor.MaskedTensor method)
MLP (class in pygho.honn.utils)
module
pygho.backend
pygho.backend.Mamamm
pygho.backend.MaTensor
pygho.backend.Spmamm
pygho.backend.Spmm
pygho.backend.Spspmm
pygho.backend.SpTensor
pygho.backend.utils
pygho.hodata
pygho.hodata.MaData
pygho.hodata.MaTupleSampler
pygho.hodata.ParallelPreprocess
pygho.hodata.SpData
pygho.hodata.SpTupleSampler
pygho.hodata.Wrapper
pygho.honn
pygho.honn.Conv
pygho.honn.MaOperator
pygho.honn.SpOperator
pygho.honn.TensorOp
pygho.honn.utils
N
NGNNConv (class in pygho.honn.Conv)
nnz (pygho.backend.SpTensor.SparseTensor property)
NoneNorm (class in pygho.honn.utils)
NormMomentumScheduler (class in pygho.honn.utils)
O
Op2FWL (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
(class in pygho.honn.TensorOp)
OpDiag (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
OpDiag2D (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
(class in pygho.honn.TensorOp)
OpMessagePassing (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
OpMessagePassingCrossSubg2D (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
(class in pygho.honn.TensorOp)
OpMessagePassingOnSubg2D (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
(class in pygho.honn.TensorOp)
OpMessagePassingOnSubg3D (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
(class in pygho.honn.TensorOp)
OpNodeMessagePassing (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
(class in pygho.honn.TensorOp)
OpPooling (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
OpPoolingCrossSubg2D (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
(class in pygho.honn.TensorOp)
OpPoolingSubg2D (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
(class in pygho.honn.TensorOp)
OpPoolingSubg3D (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
(class in pygho.honn.TensorOp)
OpSpMessagePassing (class in pygho.honn.MaOperator)
OpSpMessagePassingCrossSubg2D (class in pygho.honn.MaOperator)
OpSpMessagePassingOnSubg2D (class in pygho.honn.MaOperator)
OpSpMessagePassingOnSubg3D (class in pygho.honn.MaOperator)
OpSpNodeMessagePassing (class in pygho.honn.MaOperator)
OpUnpooling (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
OpUnpoolingRootNodes2D (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
(class in pygho.honn.TensorOp)
OpUnpoolingSubgNodes2D (class in pygho.honn.MaOperator)
(class in pygho.honn.SpOperator)
(class in pygho.honn.TensorOp)
P
padvalue (pygho.backend.MaTensor.MaskedTensor property)
ParallelPreprocessDataset (class in pygho.hodata.ParallelPreprocess)
parse_precomputekey() (in module pygho.honn.SpOperator)
parsekey() (in module pygho.hodata.SpData)
parseop() (in module pygho.hodata.SpData)
PPGNConv (class in pygho.honn.Conv)
process() (pygho.hodata.ParallelPreprocess.ParallelPreprocessDataset method)
processed_dir (pygho.hodata.ParallelPreprocess.ParallelPreprocessDataset property)
processed_file_names (pygho.hodata.ParallelPreprocess.ParallelPreprocessDataset property)
ptr2batch() (in module pygho.backend.Spspmm)
pygho.backend
module
pygho.backend.Mamamm
module
pygho.backend.MaTensor
module
pygho.backend.Spmamm
module
pygho.backend.Spmm
module
pygho.backend.Spspmm
module
pygho.backend.SpTensor
module
pygho.backend.utils
module
pygho.hodata
module
pygho.hodata.MaData
module
pygho.hodata.MaTupleSampler
module
pygho.hodata.ParallelPreprocess
module
pygho.hodata.SpData
module
pygho.hodata.SpTupleSampler
module
pygho.hodata.Wrapper
module
pygho.honn
module
pygho.honn.Conv
module
pygho.honn.MaOperator
module
pygho.honn.SpOperator
module
pygho.honn.TensorOp
module
pygho.honn.utils
module
R
rdsampler() (in module pygho.hodata.MaTupleSampler)
S
shape (pygho.backend.MaTensor.MaskedTensor property)
(pygho.backend.SpTensor.SparseTensor property)
sp_datapreprocess() (in module pygho.hodata.SpData)
sparse_dim (pygho.backend.SpTensor.SparseTensor property)
sparseshape (pygho.backend.SpTensor.SparseTensor property)
SparseTensor (class in pygho.backend.SpTensor)
SpDataloader (class in pygho.hodata.Wrapper)
spdsampler() (in module pygho.hodata.MaTupleSampler)
SpHoData (class in pygho.hodata.SpData)
spmamm() (in module pygho.backend.Spmamm)
spmm() (in module pygho.backend.Spmm)
Sppretransform() (in module pygho.hodata.Wrapper)
spsphadamard() (in module pygho.backend.Spspmm)
spsphadamard_ind() (in module pygho.backend.Spspmm)
spspmm() (in module pygho.backend.Spspmm)
spspmm_ind() (in module pygho.backend.Spspmm)
spspmpnn() (in module pygho.backend.Spspmm)
SSWLConv (class in pygho.honn.Conv)
step() (pygho.honn.utils.NormMomentumScheduler method)
sum() (pygho.backend.MaTensor.MaskedTensor method)
(pygho.backend.SpTensor.SparseTensor method)
SUNConv (class in pygho.honn.Conv)
T
to() (pygho.backend.MaTensor.MaskedTensor method)
(pygho.backend.SpTensor.SparseTensor method)
to_dense_adj() (in module pygho.hodata.MaData)
to_dense_tuplefeat() (in module pygho.hodata.MaData)
to_dense_x() (in module pygho.hodata.MaData)
to_sparse_adj() (in module pygho.hodata.MaData)
to_torch_sparse_coo() (pygho.backend.SpTensor.SparseTensor method)
torch_scatter_reduce() (in module pygho.backend.utils)
tuplewiseapply() (pygho.backend.MaTensor.MaskedTensor method)
(pygho.backend.SpTensor.SparseTensor method)
U
unpooling() (pygho.backend.MaTensor.MaskedTensor method)
(pygho.backend.SpTensor.SparseTensor method)
unpooling_fromdense1dim() (pygho.backend.SpTensor.SparseTensor method)
V
values (pygho.backend.SpTensor.SparseTensor property)