Skip to content

Commit 7f48a73

Browse files
committed
First commit
1 parent b0de7e7 commit 7f48a73

15 files changed

+1423
-0
lines changed

Diff for: .gitignore

+276
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,276 @@
1+
2+
# Created by https://www.gitignore.io/api/vim,linux,macos,python,pycharm
3+
4+
### Linux ###
5+
*~
6+
7+
# temporary files which can be created if a process still has a handle open of a deleted file
8+
.fuse_hidden*
9+
10+
# KDE directory preferences
11+
.directory
12+
13+
# Linux trash folder which might appear on any partition or disk
14+
.Trash-*
15+
16+
# .nfs files are created when an open file is removed but is still being accessed
17+
.nfs*
18+
19+
### macOS ###
20+
# General
21+
.DS_Store
22+
.AppleDouble
23+
.LSOverride
24+
25+
# Icon must end with two \r
26+
Icon
27+
28+
# Thumbnails
29+
._*
30+
31+
# Files that might appear in the root of a volume
32+
.DocumentRevisions-V100
33+
.fseventsd
34+
.Spotlight-V100
35+
.TemporaryItems
36+
.Trashes
37+
.VolumeIcon.icns
38+
.com.apple.timemachine.donotpresent
39+
40+
# Directories potentially created on remote AFP share
41+
.AppleDB
42+
.AppleDesktop
43+
Network Trash Folder
44+
Temporary Items
45+
.apdisk
46+
47+
### PyCharm ###
48+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
49+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
50+
51+
# User-specific stuff
52+
.idea/**/workspace.xml
53+
.idea/**/tasks.xml
54+
.idea/**/usage.statistics.xml
55+
.idea/**/dictionaries
56+
.idea/**/shelf
57+
58+
# Generated files
59+
.idea/**/contentModel.xml
60+
61+
# Sensitive or high-churn files
62+
.idea/**/dataSources/
63+
.idea/**/dataSources.ids
64+
.idea/**/dataSources.local.xml
65+
.idea/**/sqlDataSources.xml
66+
.idea/**/dynamic.xml
67+
.idea/**/uiDesigner.xml
68+
.idea/**/dbnavigator.xml
69+
70+
# Gradle
71+
.idea/**/gradle.xml
72+
.idea/**/libraries
73+
74+
# Gradle and Maven with auto-import
75+
# When using Gradle or Maven with auto-import, you should exclude module files,
76+
# since they will be recreated, and may cause churn. Uncomment if using
77+
# auto-import.
78+
# .idea/modules.xml
79+
# .idea/*.iml
80+
# .idea/modules
81+
82+
# CMake
83+
cmake-build-*/
84+
85+
# Mongo Explorer plugin
86+
.idea/**/mongoSettings.xml
87+
88+
# File-based project format
89+
*.iws
90+
91+
# IntelliJ
92+
out/
93+
94+
# mpeltonen/sbt-idea plugin
95+
.idea_modules/
96+
97+
# JIRA plugin
98+
atlassian-ide-plugin.xml
99+
100+
# Cursive Clojure plugin
101+
.idea/replstate.xml
102+
103+
# Crashlytics plugin (for Android Studio and IntelliJ)
104+
com_crashlytics_export_strings.xml
105+
crashlytics.properties
106+
crashlytics-build.properties
107+
fabric.properties
108+
109+
# Editor-based Rest Client
110+
.idea/httpRequests
111+
112+
# Android studio 3.1+ serialized cache file
113+
.idea/caches/build_file_checksums.ser
114+
115+
### PyCharm Patch ###
116+
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
117+
118+
# *.iml
119+
# modules.xml
120+
# .idea/misc.xml
121+
# *.ipr
122+
123+
# Sonarlint plugin
124+
.idea/sonarlint
125+
126+
### Python ###
127+
# Byte-compiled / optimized / DLL files
128+
__pycache__/
129+
*.py[cod]
130+
*$py.class
131+
132+
# C extensions
133+
*.so
134+
135+
# Distribution / packaging
136+
.Python
137+
build/
138+
develop-eggs/
139+
dist/
140+
downloads/
141+
eggs/
142+
.eggs/
143+
lib/
144+
lib64/
145+
parts/
146+
sdist/
147+
var/
148+
wheels/
149+
*.egg-info/
150+
.installed.cfg
151+
*.egg
152+
MANIFEST
153+
154+
# PyInstaller
155+
# Usually these files are written by a python script from a template
156+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
157+
*.manifest
158+
*.spec
159+
160+
# Installer logs
161+
pip-log.txt
162+
pip-delete-this-directory.txt
163+
164+
# Unit test / coverage reports
165+
htmlcov/
166+
.tox/
167+
.nox/
168+
.coverage
169+
.coverage.*
170+
.cache
171+
nosetests.xml
172+
coverage.xml
173+
*.cover
174+
.hypothesis/
175+
.pytest_cache/
176+
177+
# Translations
178+
*.mo
179+
*.pot
180+
181+
# Django stuff:
182+
*.log
183+
local_settings.py
184+
db.sqlite3
185+
186+
# Flask stuff:
187+
instance/
188+
.webassets-cache
189+
190+
# Scrapy stuff:
191+
.scrapy
192+
193+
# Sphinx documentation
194+
docs/_build/
195+
196+
# PyBuilder
197+
target/
198+
199+
# Jupyter Notebook
200+
.ipynb_checkpoints
201+
202+
# IPython
203+
profile_default/
204+
ipython_config.py
205+
206+
# pyenv
207+
.python-version
208+
209+
# celery beat schedule file
210+
celerybeat-schedule
211+
212+
# SageMath parsed files
213+
*.sage.py
214+
215+
# Environments
216+
.env
217+
.venv
218+
env/
219+
venv/
220+
ENV/
221+
env.bak/
222+
venv.bak/
223+
224+
# Spyder project settings
225+
.spyderproject
226+
.spyproject
227+
228+
# Rope project settings
229+
.ropeproject
230+
231+
# mkdocs documentation
232+
/site
233+
234+
# mypy
235+
.mypy_cache/
236+
.dmypy.json
237+
dmypy.json
238+
239+
# Pyre type checker
240+
.pyre/
241+
242+
### Python Patch ###
243+
.venv/
244+
245+
### Python.VirtualEnv Stack ###
246+
# Virtualenv
247+
# http://iamzed.com/2009/05/07/a-primer-on-virtualenv/
248+
[Bb]in
249+
[Ii]nclude
250+
[Ll]ib
251+
[Ll]ib64
252+
[Ll]ocal
253+
[Ss]cripts
254+
pyvenv.cfg
255+
pip-selfcheck.json
256+
257+
### Vim ###
258+
# Swap
259+
[._]*.s[a-v][a-z]
260+
[._]*.sw[a-p]
261+
[._]s[a-rt-v][a-z]
262+
[._]ss[a-gi-z]
263+
[._]sw[a-p]
264+
265+
# Session
266+
Session.vim
267+
268+
# Temporary
269+
.netrwhist
270+
# Auto-generated tag files
271+
tags
272+
# Persistent undo
273+
[._]*.un~
274+
275+
276+
# End of https://www.gitignore.io/api/vim,linux,macos,python,pycharm

Diff for: __init__.py

Whitespace-only changes.

Diff for: configs/pointnet.ini

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
[hyperparams]
2+
n_points = 3000
3+
random_rotation = 180
4+
random_scale = 0.4
5+
n_ensemble = 10
6+
diverse_beta = 1
7+
pos_weight = 10
8+
droprate = 0
9+
lr_step_size = 1000
10+
lr_gamma = 0.1
11+
12+
[optim]
13+
batch_size = 5
14+
max_epochs = 1000
15+
val_interval = 1
16+
weight_decay = 0.0005
17+
base_lr = 0.1
18+
momentum = 0.9
19+
20+
[misc]
21+
log_interval = 20
22+
shuffle = yes
23+
num_workers = 4

Diff for: configs/voxnet.ini

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[hyperparams]
2+
grid_size = 64
3+
random_rotation = 180
4+
n_ensemble = 10
5+
diverse_beta = 1
6+
pos_weight = 10
7+
droprate = 0.2
8+
lr_step_size = 1000
9+
lr_gamma = 0.1
10+
11+
[optim]
12+
batch_size = 5
13+
max_epochs = 1000
14+
val_interval = 1
15+
weight_decay = 0.0005
16+
base_lr = 0.1
17+
momentum = 0.9
18+
19+
[misc]
20+
log_interval = 20
21+
shuffle = yes
22+
num_workers = 4

Diff for: data/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
*
2+
!.gitignore

Diff for: environment.yml

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: contact_heatmaps_ml
2+
3+
channels:
4+
- conda-forge
5+
- pytorch
6+
- open3d-admin
7+
8+
dependencies:
9+
- open3d
10+
- trimesh
11+
- pytorch
12+
- torchvision
13+
- matplotlib
14+
- ignite
15+
- pip
16+
- pip:
17+
- visdom
18+
- transforms3d

0 commit comments

Comments
 (0)