yansong1616 commited on
Commit
cd231d1
1 Parent(s): 8a95b97

Upload 18 files

Browse files
.gitattributes CHANGED
@@ -35,3 +35,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
  static/images/project.gif filter=lfs diff=lfs merge=lfs -text
37
  static/images/rainbow.gif filter=lfs diff=lfs merge=lfs -text
 
 
 
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
  static/images/project.gif filter=lfs diff=lfs merge=lfs -text
37
  static/images/rainbow.gif filter=lfs diff=lfs merge=lfs -text
38
+ tmpaawcl_3n filter=lfs diff=lfs merge=lfs -text
39
+ tmpfbwji5ar filter=lfs diff=lfs merge=lfs -text
.gitignore ADDED
@@ -0,0 +1,132 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ data/
2
+ checkpoints/
3
+
4
+ # Byte-compiled / optimized / DLL files
5
+ __pycache__/
6
+ *.py[cod]
7
+ *$py.class
8
+
9
+ # C extensions
10
+ *.so
11
+
12
+ # Distribution / packaging
13
+ .Python
14
+ build/
15
+ develop-eggs/
16
+ dist/
17
+ downloads/
18
+ eggs/
19
+ .eggs/
20
+ lib/
21
+ lib64/
22
+ parts/
23
+ sdist/
24
+ var/
25
+ wheels/
26
+ pip-wheel-metadata/
27
+ share/python-wheels/
28
+ *.egg-info/
29
+ .installed.cfg
30
+ *.egg
31
+ MANIFEST
32
+
33
+ # PyInstaller
34
+ # Usually these files are written by a python script from a template
35
+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
36
+ *.manifest
37
+ *.spec
38
+
39
+ # Installer logs
40
+ pip-log.txt
41
+ pip-delete-this-directory.txt
42
+
43
+ # Unit test / coverage reports
44
+ htmlcov/
45
+ .tox/
46
+ .nox/
47
+ .coverage
48
+ .coverage.*
49
+ .cache
50
+ nosetests.xml
51
+ coverage.xml
52
+ *.cover
53
+ *.py,cover
54
+ .hypothesis/
55
+ .pytest_cache/
56
+
57
+ # Translations
58
+ *.mo
59
+ *.pot
60
+
61
+ # Django stuff:
62
+ *.log
63
+ local_settings.py
64
+ db.sqlite3
65
+ db.sqlite3-journal
66
+
67
+ # Flask stuff:
68
+ instance/
69
+ .webassets-cache
70
+
71
+ # Scrapy stuff:
72
+ .scrapy
73
+
74
+ # Sphinx documentation
75
+ docs/_build/
76
+
77
+ # PyBuilder
78
+ target/
79
+
80
+ # Jupyter Notebook
81
+ .ipynb_checkpoints
82
+
83
+ # IPython
84
+ profile_default/
85
+ ipython_config.py
86
+
87
+ # pyenv
88
+ .python-version
89
+
90
+ # pipenv
91
+ # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
92
+ # However, in case of collaboration, if having platform-specific dependencies or dependencies
93
+ # having no cross-platform support, pipenv may install dependencies that don't work, or not
94
+ # install all needed dependencies.
95
+ #Pipfile.lock
96
+
97
+ # PEP 582; used by e.g. github.com/David-OConnor/pyflow
98
+ __pypackages__/
99
+
100
+ # Celery stuff
101
+ celerybeat-schedule
102
+ celerybeat.pid
103
+
104
+ # SageMath parsed files
105
+ *.sage.py
106
+
107
+ # Environments
108
+ .env
109
+ .venv
110
+ env/
111
+ venv/
112
+ ENV/
113
+ env.bak/
114
+ venv.bak/
115
+
116
+ # Spyder project settings
117
+ .spyderproject
118
+ .spyproject
119
+
120
+ # Rope project settings
121
+ .ropeproject
122
+
123
+ # mkdocs documentation
124
+ /site
125
+
126
+ # mypy
127
+ .mypy_cache/
128
+ .dmypy.json
129
+ dmypy.json
130
+
131
+ # Pyre type checker
132
+ .pyre/
.gitmodules ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ [submodule "croco"]
2
+ path = croco
3
+ url = https://github.com/naver/croco
.idea/.gitignore ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ # Default ignored files
2
+ /shelf/
3
+ /workspace.xml
4
+ # Editor-based HTTP Client requests
5
+ /httpRequests/
6
+ # Datasource local storage ignored files
7
+ /dataSources/
8
+ /dataSources.local.xml
.idea/dust3rWithSam2.iml ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <module type="PYTHON_MODULE" version="4">
3
+ <component name="NewModuleRootManager">
4
+ <content url="file://$MODULE_DIR$">
5
+ <sourceFolder url="file://$MODULE_DIR$/SAM2" isTestSource="false" />
6
+ </content>
7
+ <orderEntry type="jdk" jdkName="sam2" jdkType="Python SDK" />
8
+ <orderEntry type="sourceFolder" forTests="false" />
9
+ </component>
10
+ <component name="PyDocumentationSettings">
11
+ <option name="format" value="PLAIN" />
12
+ <option name="myDocStringFormat" value="Plain" />
13
+ </component>
14
+ </module>
.idea/inspectionProfiles/Project_Default.xml ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <component name="InspectionProjectProfileManager">
2
+ <profile version="1.0">
3
+ <option name="myName" value="Project Default" />
4
+ <inspection_tool class="PyPackageRequirementsInspection" enabled="true" level="WARNING" enabled_by_default="true">
5
+ <option name="ignoredPackages">
6
+ <value>
7
+ <list size="6">
8
+ <item index="0" class="java.lang.String" itemvalue="scipy" />
9
+ <item index="1" class="java.lang.String" itemvalue="gradio" />
10
+ <item index="2" class="java.lang.String" itemvalue="tensorboard" />
11
+ <item index="3" class="java.lang.String" itemvalue="pyglet" />
12
+ <item index="4" class="java.lang.String" itemvalue="einops" />
13
+ <item index="5" class="java.lang.String" itemvalue="trimesh" />
14
+ </list>
15
+ </value>
16
+ </option>
17
+ </inspection_tool>
18
+ </profile>
19
+ </component>
.idea/inspectionProfiles/profiles_settings.xml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ <component name="InspectionProjectProfileManager">
2
+ <settings>
3
+ <option name="USE_PROJECT_PROFILE" value="false" />
4
+ <version value="1.0" />
5
+ </settings>
6
+ </component>
.idea/misc.xml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="Black">
4
+ <option name="sdkName" value="sam2" />
5
+ </component>
6
+ <component name="ProjectRootManager" version="2" project-jdk-name="sam2" project-jdk-type="Python SDK" />
7
+ </project>
.idea/modules.xml ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="ProjectModuleManager">
4
+ <modules>
5
+ <module fileurl="file://$PROJECT_DIR$/.idea/dust3rWithSam2.iml" filepath="$PROJECT_DIR$/.idea/dust3rWithSam2.iml" />
6
+ </modules>
7
+ </component>
8
+ </project>
.idea/other.xml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="PySciProjectComponent">
4
+ <option name="PY_INTERACTIVE_PLOTS_SUGGESTED" value="true" />
5
+ </component>
6
+ </project>
.idea/workspace.xml ADDED
@@ -0,0 +1,829 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="AutoImportSettings">
4
+ <option name="autoReloadType" value="SELECTIVE" />
5
+ </component>
6
+ <component name="ChangeListManager">
7
+ <list default="true" id="126111b5-4e22-4f14-8ce4-f1df73a87c3c" name="Changes" comment="" />
8
+ <option name="SHOW_DIALOG" value="false" />
9
+ <option name="HIGHLIGHT_CONFLICTS" value="true" />
10
+ <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
11
+ <option name="LAST_RESOLUTION" value="IGNORE" />
12
+ </component>
13
+ <component name="FileTemplateManagerImpl">
14
+ <option name="RECENT_TEMPLATES">
15
+ <list>
16
+ <option value="Python Script" />
17
+ </list>
18
+ </option>
19
+ </component>
20
+ <component name="MarkdownSettingsMigration">
21
+ <option name="stateVersion" value="1" />
22
+ </component>
23
+ <component name="ProjectColorInfo">{
24
+ &quot;associatedIndex&quot;: 6
25
+ }</component>
26
+ <component name="ProjectId" id="2k8fVZRoZYhHNEjbtx3jZE0efao" />
27
+ <component name="ProjectViewState">
28
+ <option name="hideEmptyMiddlePackages" value="true" />
29
+ <option name="showLibraryContents" value="true" />
30
+ </component>
31
+ <component name="PropertiesComponent"><![CDATA[{
32
+ "keyToString": {
33
+ "Python.app_gradio.executor": "Run",
34
+ "Python.app_gys.executor": "Run",
35
+ "Python.automatic_mask_generator.executor": "Run",
36
+ "Python.demo.executor": "Run",
37
+ "Python.gys_test_sam2.executor": "Debug",
38
+ "Python.gys_util.executor": "Run",
39
+ "Python.optimizer.executor": "Debug",
40
+ "Python.sam2_to_dust3r.executor": "Debug",
41
+ "Python.segment_eval_mask.executor": "Run",
42
+ "Python.test_demo.executor": "Debug",
43
+ "RunOnceActivity.OpenProjectViewOnStart": "true",
44
+ "RunOnceActivity.ShowReadmeOnStart": "true",
45
+ "last_opened_file_path": "D:/XMU/mac/hujie/3D/DUST3RwithSAM2/copy1/dust3rWithSam2",
46
+ "node.js.detected.package.eslint": "true",
47
+ "node.js.detected.package.tslint": "true",
48
+ "node.js.selected.package.eslint": "(autodetect)",
49
+ "node.js.selected.package.tslint": "(autodetect)",
50
+ "nodejs_package_manager_path": "npm",
51
+ "python.debugger.dataview.coloredbydefault": "false",
52
+ "settings.editor.selected.configurable": "com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable",
53
+ "vue.rearranger.settings.migration": "true"
54
+ }
55
+ }]]></component>
56
+ <component name="RecentsManager">
57
+ <key name="CopyFile.RECENT_KEYS">
58
+ <recent name="D:\XMU\mac\hujie\3D\DUST3RwithSAM2\copy1\dust3rWithSam2" />
59
+ <recent name="D:\XMU\mac\hujie\3D\DUST3RwithSAM2\dust3rWithSam2\data\nerf_llff_data(NVOS-all)\masks\fern" />
60
+ <recent name="D:\XMU\mac\hujie\3D\DUST3RwithSAM2\dust3rWithSam2\data\nerf_llff_data(NVOS-all)" />
61
+ <recent name="D:\XMU\mac\hujie\3D\DUST3RwithSAM2\dust3rWithSam2\static\images" />
62
+ <recent name="D:\XMU\mac\hujie\3D\DUST3RwithSAM2\dust3rWithSam2" />
63
+ </key>
64
+ <key name="MoveFile.RECENT_KEYS">
65
+ <recent name="D:\XMU\mac\hujie\3D\DUST3RwithSAM2\dust3rWithSam2\SAM2\notebooks\videos\bicycle" />
66
+ <recent name="D:\XMU\mac\hujie\3D\DUST3RwithSAM2\dust3rWithSam2\SAM2\notebooks\videos\stump" />
67
+ <recent name="D:\XMU\mac\hujie\3D\DUST3RwithSAM2\dust3rWithSam2\data\llff(sanerf-hq)\fenceflower\images" />
68
+ </key>
69
+ </component>
70
+ <component name="RunManager" selected="Python.app_gys">
71
+ <configuration name="app_gys" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
72
+ <module name="dust3rWithSam2" />
73
+ <option name="ENV_FILES" value="" />
74
+ <option name="INTERPRETER_OPTIONS" value="" />
75
+ <option name="PARENT_ENVS" value="true" />
76
+ <envs>
77
+ <env name="PYTHONUNBUFFERED" value="1" />
78
+ </envs>
79
+ <option name="SDK_HOME" value="" />
80
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
81
+ <option name="IS_MODULE_SDK" value="true" />
82
+ <option name="ADD_CONTENT_ROOTS" value="true" />
83
+ <option name="ADD_SOURCE_ROOTS" value="true" />
84
+ <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
85
+ <option name="SCRIPT_NAME" value="$PROJECT_DIR$/app_gys.py" />
86
+ <option name="PARAMETERS" value="--weights checkpoints/DUSt3R_ViTLarge_BaseDecoder_512_dpt.pth --tmp_dir ./" />
87
+ <option name="SHOW_COMMAND_LINE" value="false" />
88
+ <option name="EMULATE_TERMINAL" value="false" />
89
+ <option name="MODULE_MODE" value="false" />
90
+ <option name="REDIRECT_INPUT" value="false" />
91
+ <option name="INPUT_FILE" value="" />
92
+ <method v="2" />
93
+ </configuration>
94
+ <configuration name="gys_util" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
95
+ <module name="dust3rWithSam2" />
96
+ <option name="ENV_FILES" value="" />
97
+ <option name="INTERPRETER_OPTIONS" value="" />
98
+ <option name="PARENT_ENVS" value="true" />
99
+ <envs>
100
+ <env name="PYTHONUNBUFFERED" value="1" />
101
+ </envs>
102
+ <option name="SDK_HOME" value="" />
103
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
104
+ <option name="IS_MODULE_SDK" value="true" />
105
+ <option name="ADD_CONTENT_ROOTS" value="true" />
106
+ <option name="ADD_SOURCE_ROOTS" value="true" />
107
+ <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
108
+ <option name="SCRIPT_NAME" value="$PROJECT_DIR$/gys_util.py" />
109
+ <option name="PARAMETERS" value="" />
110
+ <option name="SHOW_COMMAND_LINE" value="false" />
111
+ <option name="EMULATE_TERMINAL" value="false" />
112
+ <option name="MODULE_MODE" value="false" />
113
+ <option name="REDIRECT_INPUT" value="false" />
114
+ <option name="INPUT_FILE" value="" />
115
+ <method v="2" />
116
+ </configuration>
117
+ <configuration name="optimizer" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
118
+ <module name="dust3rWithSam2" />
119
+ <option name="ENV_FILES" value="" />
120
+ <option name="INTERPRETER_OPTIONS" value="" />
121
+ <option name="PARENT_ENVS" value="true" />
122
+ <envs>
123
+ <env name="PYTHONUNBUFFERED" value="1" />
124
+ </envs>
125
+ <option name="SDK_HOME" value="" />
126
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/dust3r/cloud_opt" />
127
+ <option name="IS_MODULE_SDK" value="true" />
128
+ <option name="ADD_CONTENT_ROOTS" value="true" />
129
+ <option name="ADD_SOURCE_ROOTS" value="true" />
130
+ <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
131
+ <option name="SCRIPT_NAME" value="$PROJECT_DIR$/dust3r/cloud_opt/optimizer.py" />
132
+ <option name="PARAMETERS" value="" />
133
+ <option name="SHOW_COMMAND_LINE" value="false" />
134
+ <option name="EMULATE_TERMINAL" value="false" />
135
+ <option name="MODULE_MODE" value="false" />
136
+ <option name="REDIRECT_INPUT" value="false" />
137
+ <option name="INPUT_FILE" value="" />
138
+ <method v="2" />
139
+ </configuration>
140
+ <configuration name="segment_eval_mask" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
141
+ <module name="dust3rWithSam2" />
142
+ <option name="ENV_FILES" value="" />
143
+ <option name="INTERPRETER_OPTIONS" value="" />
144
+ <option name="PARENT_ENVS" value="true" />
145
+ <envs>
146
+ <env name="PYTHONUNBUFFERED" value="1" />
147
+ </envs>
148
+ <option name="SDK_HOME" value="" />
149
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
150
+ <option name="IS_MODULE_SDK" value="true" />
151
+ <option name="ADD_CONTENT_ROOTS" value="true" />
152
+ <option name="ADD_SOURCE_ROOTS" value="true" />
153
+ <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
154
+ <option name="SCRIPT_NAME" value="$PROJECT_DIR$/segment_eval_mask.py" />
155
+ <option name="PARAMETERS" value="--thr=0.8" />
156
+ <option name="SHOW_COMMAND_LINE" value="false" />
157
+ <option name="EMULATE_TERMINAL" value="false" />
158
+ <option name="MODULE_MODE" value="false" />
159
+ <option name="REDIRECT_INPUT" value="false" />
160
+ <option name="INPUT_FILE" value="" />
161
+ <method v="2" />
162
+ </configuration>
163
+ <configuration name="test_demo" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
164
+ <module name="dust3rWithSam2" />
165
+ <option name="ENV_FILES" value="" />
166
+ <option name="INTERPRETER_OPTIONS" value="" />
167
+ <option name="PARENT_ENVS" value="true" />
168
+ <envs>
169
+ <env name="PYTHONUNBUFFERED" value="1" />
170
+ </envs>
171
+ <option name="SDK_HOME" value="" />
172
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
173
+ <option name="IS_MODULE_SDK" value="true" />
174
+ <option name="ADD_CONTENT_ROOTS" value="true" />
175
+ <option name="ADD_SOURCE_ROOTS" value="true" />
176
+ <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
177
+ <option name="SCRIPT_NAME" value="$PROJECT_DIR$/test_demo.py" />
178
+ <option name="PARAMETERS" value="" />
179
+ <option name="SHOW_COMMAND_LINE" value="false" />
180
+ <option name="EMULATE_TERMINAL" value="false" />
181
+ <option name="MODULE_MODE" value="false" />
182
+ <option name="REDIRECT_INPUT" value="false" />
183
+ <option name="INPUT_FILE" value="" />
184
+ <method v="2" />
185
+ </configuration>
186
+ <list>
187
+ <item itemvalue="Python.test_demo" />
188
+ <item itemvalue="Python.app_gys" />
189
+ <item itemvalue="Python.gys_util" />
190
+ <item itemvalue="Python.optimizer" />
191
+ <item itemvalue="Python.segment_eval_mask" />
192
+ </list>
193
+ <recent_temporary>
194
+ <list>
195
+ <item itemvalue="Python.app_gys" />
196
+ <item itemvalue="Python.gys_util" />
197
+ <item itemvalue="Python.test_demo" />
198
+ <item itemvalue="Python.segment_eval_mask" />
199
+ <item itemvalue="Python.optimizer" />
200
+ </list>
201
+ </recent_temporary>
202
+ </component>
203
+ <component name="SharedIndexes">
204
+ <attachedChunks>
205
+ <set>
206
+ <option value="bundled-python-sdk-d68999036c7f-b11f5e8da5ad-com.jetbrains.pycharm.pro.sharedIndexes.bundled-PY-233.14475.56" />
207
+ </set>
208
+ </attachedChunks>
209
+ </component>
210
+ <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
211
+ <component name="TaskManager">
212
+ <task active="true" id="Default" summary="Default task">
213
+ <changelist id="126111b5-4e22-4f14-8ce4-f1df73a87c3c" name="Changes" comment="" />
214
+ <created>1722670148506</created>
215
+ <option name="number" value="Default" />
216
+ <option name="presentableId" value="Default" />
217
+ <updated>1722670148506</updated>
218
+ <workItem from="1722670149579" duration="18155000" />
219
+ <workItem from="1722700671663" duration="2000" />
220
+ <workItem from="1722736083018" duration="19514000" />
221
+ <workItem from="1722825469464" duration="2488000" />
222
+ <workItem from="1722830459650" duration="686000" />
223
+ <workItem from="1722841279514" duration="17060000" />
224
+ <workItem from="1722910199327" duration="1851000" />
225
+ <workItem from="1722925882391" duration="18969000" />
226
+ <workItem from="1722998616734" duration="21801000" />
227
+ <workItem from="1723095605422" duration="5723000" />
228
+ <workItem from="1723103214354" duration="16175000" />
229
+ <workItem from="1723166424225" duration="8347000" />
230
+ <workItem from="1723254397609" duration="21421000" />
231
+ <workItem from="1723443804468" duration="14696000" />
232
+ <workItem from="1723511757542" duration="1008000" />
233
+ <workItem from="1723512779565" duration="27056000" />
234
+ <workItem from="1723601307126" duration="20203000" />
235
+ <workItem from="1723684771071" duration="3584000" />
236
+ <workItem from="1723703551794" duration="13830000" />
237
+ <workItem from="1723771947219" duration="7305000" />
238
+ <workItem from="1723803208290" duration="3438000" />
239
+ <workItem from="1723806832192" duration="2641000" />
240
+ <workItem from="1723877991155" duration="15744000" />
241
+ <workItem from="1723972416903" duration="2920000" />
242
+ <workItem from="1723980720004" duration="770000" />
243
+ <workItem from="1724054116323" duration="124000" />
244
+ <workItem from="1724063704633" duration="1471000" />
245
+ <workItem from="1724075170075" duration="1378000" />
246
+ <workItem from="1724125119137" duration="486000" />
247
+ <workItem from="1724139901330" duration="12032000" />
248
+ <workItem from="1724164931696" duration="4982000" />
249
+ <workItem from="1724202254515" duration="9653000" />
250
+ <workItem from="1724313390990" duration="24000" />
251
+ <workItem from="1725023653950" duration="6970000" />
252
+ <workItem from="1725067030272" duration="14610000" />
253
+ <workItem from="1725251837095" duration="10879000" />
254
+ <workItem from="1725331696937" duration="18000" />
255
+ <workItem from="1725338923192" duration="7627000" />
256
+ <workItem from="1725365112159" duration="2906000" />
257
+ <workItem from="1725410217797" duration="4502000" />
258
+ </task>
259
+ <servers />
260
+ </component>
261
+ <component name="TypeScriptGeneratedFilesManager">
262
+ <option name="version" value="3" />
263
+ </component>
264
+ <component name="XDebuggerManager">
265
+ <breakpoint-manager>
266
+ <breakpoints>
267
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
268
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_to_dust3r.py</url>
269
+ <line>148</line>
270
+ <option name="timeStamp" value="12" />
271
+ </line-breakpoint>
272
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
273
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
274
+ <line>286</line>
275
+ <option name="timeStamp" value="16" />
276
+ </line-breakpoint>
277
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
278
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
279
+ <line>287</line>
280
+ <option name="timeStamp" value="17" />
281
+ </line-breakpoint>
282
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
283
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
284
+ <line>150</line>
285
+ <option name="timeStamp" value="20" />
286
+ </line-breakpoint>
287
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
288
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
289
+ <line>322</line>
290
+ <option name="timeStamp" value="21" />
291
+ </line-breakpoint>
292
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
293
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
294
+ <line>328</line>
295
+ <option name="timeStamp" value="22" />
296
+ </line-breakpoint>
297
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
298
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
299
+ <line>341</line>
300
+ <option name="timeStamp" value="37" />
301
+ </line-breakpoint>
302
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
303
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
304
+ <line>342</line>
305
+ <option name="timeStamp" value="38" />
306
+ </line-breakpoint>
307
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
308
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
309
+ <line>594</line>
310
+ <option name="timeStamp" value="43" />
311
+ </line-breakpoint>
312
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
313
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
314
+ <line>516</line>
315
+ <option name="timeStamp" value="47" />
316
+ </line-breakpoint>
317
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
318
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
319
+ <line>508</line>
320
+ <option name="timeStamp" value="64" />
321
+ </line-breakpoint>
322
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
323
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
324
+ <line>517</line>
325
+ <option name="timeStamp" value="66" />
326
+ </line-breakpoint>
327
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
328
+ <url>file://$PROJECT_DIR$/dust3r/viz.py</url>
329
+ <line>38</line>
330
+ <option name="timeStamp" value="82" />
331
+ </line-breakpoint>
332
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
333
+ <url>file://$PROJECT_DIR$/dust3r/viz.py</url>
334
+ <line>39</line>
335
+ <option name="timeStamp" value="83" />
336
+ </line-breakpoint>
337
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
338
+ <url>file://$PROJECT_DIR$/dust3r/viz.py</url>
339
+ <line>44</line>
340
+ <option name="timeStamp" value="84" />
341
+ </line-breakpoint>
342
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
343
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
344
+ <line>523</line>
345
+ <option name="timeStamp" value="86" />
346
+ </line-breakpoint>
347
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
348
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_to_dust3r.py</url>
349
+ <line>147</line>
350
+ <option name="timeStamp" value="87" />
351
+ </line-breakpoint>
352
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
353
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_to_dust3r.py</url>
354
+ <line>79</line>
355
+ <option name="timeStamp" value="90" />
356
+ </line-breakpoint>
357
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
358
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_to_dust3r.py</url>
359
+ <line>81</line>
360
+ <option name="timeStamp" value="94" />
361
+ </line-breakpoint>
362
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
363
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_to_dust3r.py</url>
364
+ <line>85</line>
365
+ <option name="timeStamp" value="95" />
366
+ </line-breakpoint>
367
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
368
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_to_dust3r.py</url>
369
+ <line>84</line>
370
+ <option name="timeStamp" value="96" />
371
+ </line-breakpoint>
372
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
373
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
374
+ <line>104</line>
375
+ <option name="timeStamp" value="107" />
376
+ </line-breakpoint>
377
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
378
+ <url>file://$PROJECT_DIR$/dust3r/render_to_3d.py</url>
379
+ <line>82</line>
380
+ <option name="timeStamp" value="108" />
381
+ </line-breakpoint>
382
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
383
+ <url>file://$PROJECT_DIR$/dust3r/render_to_3d.py</url>
384
+ <line>89</line>
385
+ <option name="timeStamp" value="109" />
386
+ </line-breakpoint>
387
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
388
+ <url>file://$PROJECT_DIR$/dust3r/render_to_3d.py</url>
389
+ <line>87</line>
390
+ <option name="timeStamp" value="111" />
391
+ </line-breakpoint>
392
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
393
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
394
+ <line>510</line>
395
+ <option name="timeStamp" value="112" />
396
+ </line-breakpoint>
397
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
398
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
399
+ <line>509</line>
400
+ <option name="timeStamp" value="113" />
401
+ </line-breakpoint>
402
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
403
+ <url>file://$PROJECT_DIR$/dust3r/render_to_3d.py</url>
404
+ <line>70</line>
405
+ <option name="timeStamp" value="114" />
406
+ </line-breakpoint>
407
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
408
+ <url>file://$PROJECT_DIR$/dust3r/render_to_3d.py</url>
409
+ <line>69</line>
410
+ <option name="timeStamp" value="115" />
411
+ </line-breakpoint>
412
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
413
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
414
+ <line>585</line>
415
+ <option name="timeStamp" value="116" />
416
+ </line-breakpoint>
417
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
418
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
419
+ <line>586</line>
420
+ <option name="timeStamp" value="117" />
421
+ </line-breakpoint>
422
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
423
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
424
+ <line>115</line>
425
+ <option name="timeStamp" value="118" />
426
+ </line-breakpoint>
427
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
428
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
429
+ <line>116</line>
430
+ <option name="timeStamp" value="119" />
431
+ </line-breakpoint>
432
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
433
+ <url>file://$PROJECT_DIR$/app_gradio.py</url>
434
+ <line>151</line>
435
+ <option name="timeStamp" value="120" />
436
+ </line-breakpoint>
437
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
438
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
439
+ <line>503</line>
440
+ <option name="timeStamp" value="125" />
441
+ </line-breakpoint>
442
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
443
+ <url>file://$PROJECT_DIR$/app_gys.py</url>
444
+ <line>482</line>
445
+ <option name="timeStamp" value="148" />
446
+ </line-breakpoint>
447
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
448
+ <url>file://$PROJECT_DIR$/demo.py</url>
449
+ <line>181</line>
450
+ <option name="timeStamp" value="154" />
451
+ </line-breakpoint>
452
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
453
+ <url>file://$PROJECT_DIR$/demo.py</url>
454
+ <line>232</line>
455
+ <option name="timeStamp" value="155" />
456
+ </line-breakpoint>
457
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
458
+ <url>file://$PROJECT_DIR$/app_gys.py</url>
459
+ <line>342</line>
460
+ <option name="timeStamp" value="173" />
461
+ </line-breakpoint>
462
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
463
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam2_base.py</url>
464
+ <line>763</line>
465
+ <option name="timeStamp" value="188" />
466
+ </line-breakpoint>
467
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
468
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam/mask_decoder.py</url>
469
+ <line>135</line>
470
+ <option name="timeStamp" value="202" />
471
+ </line-breakpoint>
472
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
473
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_video_predictor.py</url>
474
+ <line>395</line>
475
+ <option name="timeStamp" value="205" />
476
+ </line-breakpoint>
477
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
478
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam2_base.py</url>
479
+ <line>654</line>
480
+ <option name="timeStamp" value="209" />
481
+ </line-breakpoint>
482
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
483
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam2_base.py</url>
484
+ <line>788</line>
485
+ <option name="timeStamp" value="213" />
486
+ </line-breakpoint>
487
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
488
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam2_base.py</url>
489
+ <line>344</line>
490
+ <option name="timeStamp" value="216" />
491
+ </line-breakpoint>
492
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
493
+ <url>file://$PROJECT_DIR$/SAM2/sam2/utils/misc.py</url>
494
+ <line>226</line>
495
+ <option name="timeStamp" value="219" />
496
+ </line-breakpoint>
497
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
498
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_video_predictor.py</url>
499
+ <line>381</line>
500
+ <option name="timeStamp" value="224" />
501
+ </line-breakpoint>
502
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
503
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_video_predictor.py</url>
504
+ <line>768</line>
505
+ <option name="timeStamp" value="244" />
506
+ </line-breakpoint>
507
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
508
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_video_predictor.py</url>
509
+ <line>786</line>
510
+ <option name="timeStamp" value="247" />
511
+ </line-breakpoint>
512
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
513
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_video_predictor.py</url>
514
+ <line>800</line>
515
+ <option name="timeStamp" value="251" />
516
+ </line-breakpoint>
517
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
518
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam2_base.py</url>
519
+ <line>745</line>
520
+ <option name="timeStamp" value="254" />
521
+ </line-breakpoint>
522
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
523
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam2_base.py</url>
524
+ <line>663</line>
525
+ <option name="timeStamp" value="263" />
526
+ </line-breakpoint>
527
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
528
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam2_base.py</url>
529
+ <line>800</line>
530
+ <option name="timeStamp" value="266" />
531
+ </line-breakpoint>
532
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
533
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_video_predictor.py</url>
534
+ <line>810</line>
535
+ <option name="timeStamp" value="267" />
536
+ </line-breakpoint>
537
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
538
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_video_predictor.py</url>
539
+ <line>736</line>
540
+ <option name="timeStamp" value="268" />
541
+ </line-breakpoint>
542
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
543
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam2_base.py</url>
544
+ <line>515</line>
545
+ <option name="timeStamp" value="272" />
546
+ </line-breakpoint>
547
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
548
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam/prompt_encoder.py</url>
549
+ <line>76</line>
550
+ <option name="timeStamp" value="276" />
551
+ </line-breakpoint>
552
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
553
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam2_base.py</url>
554
+ <line>778</line>
555
+ <option name="timeStamp" value="292" />
556
+ </line-breakpoint>
557
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
558
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam2_base.py</url>
559
+ <line>353</line>
560
+ <option name="timeStamp" value="319" />
561
+ </line-breakpoint>
562
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
563
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam2_base.py</url>
564
+ <line>401</line>
565
+ <option name="timeStamp" value="320" />
566
+ </line-breakpoint>
567
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
568
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam/mask_decoder.py</url>
569
+ <line>244</line>
570
+ <option name="timeStamp" value="321" />
571
+ </line-breakpoint>
572
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
573
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam/mask_decoder.py</url>
574
+ <line>196</line>
575
+ <option name="timeStamp" value="322" />
576
+ </line-breakpoint>
577
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
578
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam/mask_decoder.py</url>
579
+ <line>145</line>
580
+ <option name="timeStamp" value="323" />
581
+ </line-breakpoint>
582
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
583
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam2_base.py</url>
584
+ <line>697</line>
585
+ <option name="timeStamp" value="329" />
586
+ </line-breakpoint>
587
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
588
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/memory_encoder.py</url>
589
+ <line>165</line>
590
+ <option name="timeStamp" value="330" />
591
+ </line-breakpoint>
592
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
593
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/memory_encoder.py</url>
594
+ <line>167</line>
595
+ <option name="timeStamp" value="331" />
596
+ </line-breakpoint>
597
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
598
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/sam2_base.py</url>
599
+ <line>703</line>
600
+ <option name="timeStamp" value="332" />
601
+ </line-breakpoint>
602
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
603
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/memory_encoder.py</url>
604
+ <line>171</line>
605
+ <option name="timeStamp" value="333" />
606
+ </line-breakpoint>
607
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
608
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/memory_attention.py</url>
609
+ <line>149</line>
610
+ <option name="timeStamp" value="334" />
611
+ </line-breakpoint>
612
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
613
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/memory_attention.py</url>
614
+ <line>126</line>
615
+ <option name="timeStamp" value="335" />
616
+ </line-breakpoint>
617
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
618
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/memory_attention.py</url>
619
+ <line>92</line>
620
+ <option name="timeStamp" value="336" />
621
+ </line-breakpoint>
622
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
623
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/memory_attention.py</url>
624
+ <line>67</line>
625
+ <option name="timeStamp" value="337" />
626
+ </line-breakpoint>
627
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
628
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/memory_attention.py</url>
629
+ <line>73</line>
630
+ <option name="timeStamp" value="338" />
631
+ </line-breakpoint>
632
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
633
+ <url>file://$PROJECT_DIR$/SAM2/sam2/modeling/memory_attention.py</url>
634
+ <line>93</line>
635
+ <option name="timeStamp" value="339" />
636
+ </line-breakpoint>
637
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
638
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
639
+ <line>40</line>
640
+ <option name="timeStamp" value="340" />
641
+ </line-breakpoint>
642
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
643
+ <url>file://$PROJECT_DIR$/dust3r/cloud_opt/base_opt.py</url>
644
+ <line>372</line>
645
+ <option name="timeStamp" value="341" />
646
+ </line-breakpoint>
647
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
648
+ <url>file://$PROJECT_DIR$/dust3r/cloud_opt/base_opt.py</url>
649
+ <line>309</line>
650
+ <option name="timeStamp" value="344" />
651
+ </line-breakpoint>
652
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
653
+ <url>file://$PROJECT_DIR$/dust3r/cloud_opt/optimizer.py</url>
654
+ <line>201</line>
655
+ <option name="timeStamp" value="345" />
656
+ </line-breakpoint>
657
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
658
+ <url>file://$PROJECT_DIR$/dust3r/cloud_opt/optimizer.py</url>
659
+ <line>199</line>
660
+ <option name="timeStamp" value="346" />
661
+ </line-breakpoint>
662
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
663
+ <url>file://$PROJECT_DIR$/dust3r/cloud_opt/optimizer.py</url>
664
+ <line>189</line>
665
+ <option name="timeStamp" value="347" />
666
+ </line-breakpoint>
667
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
668
+ <url>file://$PROJECT_DIR$/dust3r/cloud_opt/optimizer.py</url>
669
+ <line>58</line>
670
+ <option name="timeStamp" value="362" />
671
+ </line-breakpoint>
672
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
673
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_to_dust3r.py</url>
674
+ <line>123</line>
675
+ <option name="timeStamp" value="370" />
676
+ </line-breakpoint>
677
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
678
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
679
+ <line>476</line>
680
+ <option name="timeStamp" value="373" />
681
+ </line-breakpoint>
682
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
683
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
684
+ <line>33</line>
685
+ <option name="timeStamp" value="377" />
686
+ </line-breakpoint>
687
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
688
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
689
+ <line>38</line>
690
+ <option name="timeStamp" value="380" />
691
+ </line-breakpoint>
692
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
693
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
694
+ <line>485</line>
695
+ <option name="timeStamp" value="381" />
696
+ </line-breakpoint>
697
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
698
+ <url>file://$PROJECT_DIR$/segment_eval_mask.py</url>
699
+ <line>486</line>
700
+ <option name="timeStamp" value="387" />
701
+ </line-breakpoint>
702
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
703
+ <url>file://$PROJECT_DIR$/app_gys.py</url>
704
+ <line>457</line>
705
+ <option name="timeStamp" value="390" />
706
+ </line-breakpoint>
707
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
708
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_video_predictor.py</url>
709
+ <line>203</line>
710
+ <option name="timeStamp" value="397" />
711
+ </line-breakpoint>
712
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
713
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_video_predictor.py</url>
714
+ <line>205</line>
715
+ <option name="timeStamp" value="398" />
716
+ </line-breakpoint>
717
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
718
+ <url>file://$PROJECT_DIR$/SAM2/sam2/sam2_video_predictor.py</url>
719
+ <line>201</line>
720
+ <option name="timeStamp" value="402" />
721
+ </line-breakpoint>
722
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
723
+ <url>file://$PROJECT_DIR$/app_gys.py</url>
724
+ <line>86</line>
725
+ <option name="timeStamp" value="413" />
726
+ </line-breakpoint>
727
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
728
+ <url>file://$PROJECT_DIR$/app_gys.py</url>
729
+ <line>88</line>
730
+ <option name="timeStamp" value="424" />
731
+ </line-breakpoint>
732
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
733
+ <url>file://$PROJECT_DIR$/app_gys.py</url>
734
+ <line>90</line>
735
+ <option name="timeStamp" value="425" />
736
+ </line-breakpoint>
737
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
738
+ <url>file://$PROJECT_DIR$/app_gys.py</url>
739
+ <line>89</line>
740
+ <option name="timeStamp" value="426" />
741
+ </line-breakpoint>
742
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
743
+ <url>file://$PROJECT_DIR$/app_gys.py</url>
744
+ <line>87</line>
745
+ <option name="timeStamp" value="427" />
746
+ </line-breakpoint>
747
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
748
+ <url>file://$PROJECT_DIR$/app_gys.py</url>
749
+ <line>81</line>
750
+ <option name="timeStamp" value="439" />
751
+ </line-breakpoint>
752
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
753
+ <url>file://$PROJECT_DIR$/app_gys.py</url>
754
+ <line>115</line>
755
+ <option name="timeStamp" value="442" />
756
+ </line-breakpoint>
757
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
758
+ <url>file://$PROJECT_DIR$/app_gys.py</url>
759
+ <line>116</line>
760
+ <option name="timeStamp" value="443" />
761
+ </line-breakpoint>
762
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
763
+ <url>file://$PROJECT_DIR$/dust3r/render_to_3d.py</url>
764
+ <line>30</line>
765
+ <option name="timeStamp" value="447" />
766
+ </line-breakpoint>
767
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
768
+ <url>file://$PROJECT_DIR$/dust3r/render_to_3d.py</url>
769
+ <line>34</line>
770
+ <option name="timeStamp" value="448" />
771
+ </line-breakpoint>
772
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
773
+ <url>file://$PROJECT_DIR$/app_gys.py</url>
774
+ <line>185</line>
775
+ <option name="timeStamp" value="450" />
776
+ </line-breakpoint>
777
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
778
+ <url>file://$PROJECT_DIR$/app_gys.py</url>
779
+ <line>191</line>
780
+ <option name="timeStamp" value="451" />
781
+ </line-breakpoint>
782
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
783
+ <url>file://$PROJECT_DIR$/test_demo.py</url>
784
+ <line>18</line>
785
+ <option name="timeStamp" value="452" />
786
+ </line-breakpoint>
787
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
788
+ <url>file://$PROJECT_DIR$/test_demo.py</url>
789
+ <line>13</line>
790
+ <option name="timeStamp" value="453" />
791
+ </line-breakpoint>
792
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
793
+ <url>file://$PROJECT_DIR$/test_demo.py</url>
794
+ <line>19</line>
795
+ <option name="timeStamp" value="454" />
796
+ </line-breakpoint>
797
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
798
+ <url>file://$PROJECT_DIR$/test_demo.py</url>
799
+ <line>24</line>
800
+ <option name="timeStamp" value="455" />
801
+ </line-breakpoint>
802
+ <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
803
+ <url>file://$PROJECT_DIR$/test_demo.py</url>
804
+ <line>25</line>
805
+ <option name="timeStamp" value="456" />
806
+ </line-breakpoint>
807
+ </breakpoints>
808
+ <default-breakpoints>
809
+ <breakpoint type="python-exception">
810
+ <properties notifyOnTerminate="true" exception="BaseException">
811
+ <option name="notifyOnTerminate" value="true" />
812
+ </properties>
813
+ </breakpoint>
814
+ </default-breakpoints>
815
+ </breakpoint-manager>
816
+ </component>
817
+ <component name="com.intellij.coverage.CoverageDataManagerImpl">
818
+ <SUITE FILE_PATH="coverage/dust3rWithSam2$gys_test_sam2.coverage" NAME="gys_test_sam2 Coverage Results" MODIFIED="1722685392539" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="D:\XMU\mac\hujie\3D\DUST3RwithSAM2\dust3rWithSam2" />
819
+ <SUITE FILE_PATH="coverage/dust3rWithSam2$app_gradio.coverage" NAME="app_gradio Coverage Results" MODIFIED="1723102804911" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
820
+ <SUITE FILE_PATH="coverage/dust3rWithSam2$demo.coverage" NAME="demo Coverage Results" MODIFIED="1723119727401" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
821
+ <SUITE FILE_PATH="coverage/dust3rWithSam2$test_demo.coverage" NAME="test_demo Coverage Results" MODIFIED="1725366857519" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
822
+ <SUITE FILE_PATH="coverage/dust3rWithSam2$automatic_mask_generator.coverage" NAME="automatic_mask_generator Coverage Results" MODIFIED="1722672981301" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/SAM2/sam2" />
823
+ <SUITE FILE_PATH="coverage/dust3rWithSam2$optimizer.coverage" NAME="optimizer Coverage Results" MODIFIED="1723903743036" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/dust3r/cloud_opt" />
824
+ <SUITE FILE_PATH="coverage/dust3rWithSam2$sam2_to_dust3r.coverage" NAME="sam2_to_dust3r Coverage Results" MODIFIED="1722747956313" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/SAM2/sam2" />
825
+ <SUITE FILE_PATH="coverage/dust3rWithSam2$app_gys.coverage" NAME="app_gys Coverage Results" MODIFIED="1725413089706" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
826
+ <SUITE FILE_PATH="coverage/dust3rWithSam2$segment_eval_mask.coverage" NAME="segment_eval_mask Coverage Results" MODIFIED="1723973803528" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
827
+ <SUITE FILE_PATH="coverage/dust3rWithSam2$gys_util.coverage" NAME="gys_util Coverage Results" MODIFIED="1725413052979" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
828
+ </component>
829
+ </project>
LICENSE ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ DUSt3R, Copyright (c) 2024-present Naver Corporation, is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 license.
2
+
3
+ A summary of the CC BY-NC-SA 4.0 license is located here:
4
+ https://creativecommons.org/licenses/by-nc-sa/4.0/
5
+
6
+ The CC BY-NC-SA 4.0 license is located here:
7
+ https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode
NOTICE ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ DUSt3R
2
+ Copyright 2024-present NAVER Corp.
3
+
4
+ This project contains subcomponents with separate copyright notices and license terms.
5
+ Your use of the source code for these subcomponents is subject to the terms and conditions of the following licenses.
6
+
7
+ ====
8
+
9
+ naver/croco
10
+ https://github.com/naver/croco/
11
+
12
+ Creative Commons Attribution-NonCommercial-ShareAlike 4.0
13
+
__pycache__/evaluate.cpython-310.pyc ADDED
Binary file (3.59 kB). View file
 
__pycache__/load_nvos.cpython-310.pyc ADDED
Binary file (4.66 kB). View file
 
requirements_optional.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ pillow-heif # add heif/heic image support
tmpaawcl_3n ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c6c205c81a2848f57c8c871b40d756223755b7151d2e2b1366fefbd2ba9d20d3
3
+ size 32129024
tmpfbwji5ar ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6bc6d2c5858b6113828c1dea4b2e721cb37d7f2bb8bb65a784927cecbe5da8eb
3
+ size 1785681
tmpkio9unic ADDED
Binary file (164 kB). View file