• Wenhao Wu's avatar
    [Feature] Add spconv ops from mmdet3d (#1581) · c1de4c9b
    Wenhao Wu authored
    
    
    * add ops (spconv) of mmdet3d
    
    * fix typo
    
    * refactor code
    
    * resolve comments in #1452
    
    * fix compile error
    
    * fix bugs
    
    * fix bug
    
    * transform from 'types.h' to 'extension.h'
    
    * fix bug
    
    * transform from 'types.h' to 'extension.h' in parrots
    
    * add extension.h in pybind.cpp
    
    * add unittest
    
    * Recover code
    
    * (1) Remove prettyprint.h
    (2) Switch `T` to `scalar_t`
    (3) Remove useless lines
    (4) Refine example in docstring of sparse_modules.py
    
    * (1) rename from `cu.h` to `cuh`
    (2) remove useless files
    (3) move cpu files to `pytorch/cpu`
    
    * reorganize files
    
    * Add docstring for sparse_functional.py
    
    * use dispatcher
    
    * remove template
    
    * use dispatch in cuda ops
    
    * resolve Segmentation fault
    
    * remove useless files
    
    * fix lint
    
    * fix lint
    
    * fix lint
    
    * fix unittest in test_build_layers.py
    
    * add tensorview into include_dirs when compiling
    
    * recover all deleted files
    
    * fix lint and comments
    
    * recover setup.py
    
    * replace tv::GPU as tv::TorchGPU & support device guard
    
    * fix lint
    Co-authored-by: default avatarhdc <hudingchang.vendor@sensetime.com>
    Co-authored-by: default avatargrimoire <yaoqian@sensetime.com>
    c1de4c9b
ops.md 740 Bytes