datnguyentien204 commited on
Commit
ca1e904
1 Parent(s): 25c1d3a

Upload 346 files

Browse files
.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/KN2024Final.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
+ <excludeFolder url="file://$MODULE_DIR$/KN2024Final" />
6
+ </content>
7
+ <orderEntry type="jdk" jdkName="Python 3.10 (KN2024Final)" 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/deployment.xml ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="PublishConfigData" remoteFilesAllowedToDisappearOnAutoupload="false">
4
+ <serverData>
5
+ <paths name="pc@192.168.100.192:8888 password">
6
+ <serverdata>
7
+ <mappings>
8
+ <mapping local="$PROJECT_DIR$" web="/" />
9
+ </mappings>
10
+ </serverdata>
11
+ </paths>
12
+ </serverData>
13
+ </component>
14
+ </project>
.idea/inspectionProfiles/Project_Default.xml ADDED
@@ -0,0 +1,100 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <component name="InspectionProjectProfileManager">
2
+ <profile version="1.0">
3
+ <option name="myName" value="Project Default" />
4
+ <inspection_tool class="JupyterPackageInspection" enabled="false" level="WARNING" enabled_by_default="false" />
5
+ <inspection_tool class="PyInterpreterInspection" enabled="true" level="INFORMATION" enabled_by_default="true" />
6
+ <inspection_tool class="PyPackageRequirementsInspection" enabled="true" level="WARNING" enabled_by_default="true">
7
+ <option name="ignoredPackages">
8
+ <value>
9
+ <list size="85">
10
+ <item index="0" class="java.lang.String" itemvalue="scipy" />
11
+ <item index="1" class="java.lang.String" itemvalue="tensorflow" />
12
+ <item index="2" class="java.lang.String" itemvalue="h5py" />
13
+ <item index="3" class="java.lang.String" itemvalue="keras" />
14
+ <item index="4" class="java.lang.String" itemvalue="pandas" />
15
+ <item index="5" class="java.lang.String" itemvalue="filterpy" />
16
+ <item index="6" class="java.lang.String" itemvalue="opencv-python" />
17
+ <item index="7" class="java.lang.String" itemvalue="ultralytics" />
18
+ <item index="8" class="java.lang.String" itemvalue="easyocr" />
19
+ <item index="9" class="java.lang.String" itemvalue="numpy" />
20
+ <item index="10" class="java.lang.String" itemvalue="numba" />
21
+ <item index="11" class="java.lang.String" itemvalue="protobuf" />
22
+ <item index="12" class="java.lang.String" itemvalue="tensorflow-estimator" />
23
+ <item index="13" class="java.lang.String" itemvalue="joblib" />
24
+ <item index="14" class="java.lang.String" itemvalue="threadpoolctl" />
25
+ <item index="15" class="java.lang.String" itemvalue="cython" />
26
+ <item index="16" class="java.lang.String" itemvalue="validators" />
27
+ <item index="17" class="java.lang.String" itemvalue="extra-streamlit-components" />
28
+ <item index="18" class="java.lang.String" itemvalue="lapx" />
29
+ <item index="19" class="java.lang.String" itemvalue="filelock" />
30
+ <item index="20" class="java.lang.String" itemvalue="certifi" />
31
+ <item index="21" class="java.lang.String" itemvalue="imutils" />
32
+ <item index="22" class="java.lang.String" itemvalue="gitpython" />
33
+ <item index="23" class="java.lang.String" itemvalue="jsonschema" />
34
+ <item index="24" class="java.lang.String" itemvalue="jax" />
35
+ <item index="25" class="java.lang.String" itemvalue="libclang" />
36
+ <item index="26" class="java.lang.String" itemvalue="werkzeug" />
37
+ <item index="27" class="java.lang.String" itemvalue="tensorboard-data-server" />
38
+ <item index="28" class="java.lang.String" itemvalue="wrapt" />
39
+ <item index="29" class="java.lang.String" itemvalue="kiwisolver" />
40
+ <item index="30" class="java.lang.String" itemvalue="typing-extensions" />
41
+ <item index="31" class="java.lang.String" itemvalue="click" />
42
+ <item index="32" class="java.lang.String" itemvalue="altair" />
43
+ <item index="33" class="java.lang.String" itemvalue="contourpy" />
44
+ <item index="34" class="java.lang.String" itemvalue="pyyaml" />
45
+ <item index="35" class="java.lang.String" itemvalue="fonttools" />
46
+ <item index="36" class="java.lang.String" itemvalue="imageio" />
47
+ <item index="37" class="java.lang.String" itemvalue="matplotlib" />
48
+ <item index="38" class="java.lang.String" itemvalue="charset-normalizer" />
49
+ <item index="39" class="java.lang.String" itemvalue="referencing" />
50
+ <item index="40" class="java.lang.String" itemvalue="decorator" />
51
+ <item index="41" class="java.lang.String" itemvalue="llvmlite" />
52
+ <item index="42" class="java.lang.String" itemvalue="importlib-metadata" />
53
+ <item index="43" class="java.lang.String" itemvalue="rpds-py" />
54
+ <item index="44" class="java.lang.String" itemvalue="sv-ttk" />
55
+ <item index="45" class="java.lang.String" itemvalue="zipp" />
56
+ <item index="46" class="java.lang.String" itemvalue="tenacity" />
57
+ <item index="47" class="java.lang.String" itemvalue="flask-cors" />
58
+ <item index="48" class="java.lang.String" itemvalue="markdown" />
59
+ <item index="49" class="java.lang.String" itemvalue="pygments" />
60
+ <item index="50" class="java.lang.String" itemvalue="pyarrow" />
61
+ <item index="51" class="java.lang.String" itemvalue="pyzbar" />
62
+ <item index="52" class="java.lang.String" itemvalue="tornado" />
63
+ <item index="53" class="java.lang.String" itemvalue="plotly" />
64
+ <item index="54" class="java.lang.String" itemvalue="termcolor" />
65
+ <item index="55" class="java.lang.String" itemvalue="importlib-resources" />
66
+ <item index="56" class="java.lang.String" itemvalue="grpcio" />
67
+ <item index="57" class="java.lang.String" itemvalue="forest-ttk" />
68
+ <item index="58" class="java.lang.String" itemvalue="pytz" />
69
+ <item index="59" class="java.lang.String" itemvalue="google-auth" />
70
+ <item index="60" class="java.lang.String" itemvalue="sklearn" />
71
+ <item index="61" class="java.lang.String" itemvalue="pyvi" />
72
+ <item index="62" class="java.lang.String" itemvalue="gunicorn" />
73
+ <item index="63" class="java.lang.String" itemvalue="torch" />
74
+ <item index="64" class="java.lang.String" itemvalue="scikit_learn" />
75
+ <item index="65" class="java.lang.String" itemvalue="streamlit" />
76
+ <item index="66" class="java.lang.String" itemvalue="scikit-learn" />
77
+ <item index="67" class="java.lang.String" itemvalue="regex" />
78
+ <item index="68" class="java.lang.String" itemvalue="seaborn" />
79
+ <item index="69" class="java.lang.String" itemvalue="tabulate" />
80
+ <item index="70" class="java.lang.String" itemvalue="gdown" />
81
+ <item index="71" class="java.lang.String" itemvalue="Keras" />
82
+ <item index="72" class="java.lang.String" itemvalue="thop" />
83
+ <item index="73" class="java.lang.String" itemvalue="ruamel.yaml" />
84
+ <item index="74" class="java.lang.String" itemvalue="timm" />
85
+ <item index="75" class="java.lang.String" itemvalue="underthesea" />
86
+ <item index="76" class="java.lang.String" itemvalue="tqdm" />
87
+ <item index="77" class="java.lang.String" itemvalue="dill" />
88
+ <item index="78" class="java.lang.String" itemvalue="Pillow" />
89
+ <item index="79" class="java.lang.String" itemvalue="beautifulsoup4" />
90
+ <item index="80" class="java.lang.String" itemvalue="python-dateutil" />
91
+ <item index="81" class="java.lang.String" itemvalue="lxml" />
92
+ <item index="82" class="java.lang.String" itemvalue="soupsieve" />
93
+ <item index="83" class="java.lang.String" itemvalue="cycler" />
94
+ <item index="84" class="java.lang.String" itemvalue="pyparsing" />
95
+ </list>
96
+ </value>
97
+ </option>
98
+ </inspection_tool>
99
+ </profile>
100
+ </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="Python 3.10 (KN2024Final)" />
5
+ </component>
6
+ <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.10 (KN2024Final)" 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/KN2024Final.iml" filepath="$PROJECT_DIR$/.idea/KN2024Final.iml" />
6
+ </modules>
7
+ </component>
8
+ </project>
.idea/vcs.xml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="VcsDirectoryMappings">
4
+ <mapping directory="$PROJECT_DIR$/yolov9" vcs="Git" />
5
+ </component>
6
+ </project>
.idea/workspace.xml ADDED
@@ -0,0 +1,154 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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="dcd49f66-0549-4b7a-81af-9ffd4c1f3185" name="Changes" comment="">
8
+ <change beforePath="$PROJECT_DIR$/yolov9/LICENSE.md" beforeDir="false" />
9
+ <change beforePath="$PROJECT_DIR$/yolov9/README.md" beforeDir="false" />
10
+ <change beforePath="$PROJECT_DIR$/yolov9/detect.py" beforeDir="false" />
11
+ <change beforePath="$PROJECT_DIR$/yolov9/detect_dual.py" beforeDir="false" afterPath="$PROJECT_DIR$/yolov9/detect_dual.py" afterDir="false" />
12
+ <change beforePath="$PROJECT_DIR$/yolov9/panoptic/predict.py" beforeDir="false" />
13
+ <change beforePath="$PROJECT_DIR$/yolov9/panoptic/train.py" beforeDir="false" />
14
+ <change beforePath="$PROJECT_DIR$/yolov9/panoptic/val.py" beforeDir="false" />
15
+ <change beforePath="$PROJECT_DIR$/yolov9/segment/predict.py" beforeDir="false" />
16
+ <change beforePath="$PROJECT_DIR$/yolov9/segment/train.py" beforeDir="false" />
17
+ <change beforePath="$PROJECT_DIR$/yolov9/segment/train_dual.py" beforeDir="false" />
18
+ <change beforePath="$PROJECT_DIR$/yolov9/segment/val.py" beforeDir="false" />
19
+ <change beforePath="$PROJECT_DIR$/yolov9/segment/val_dual.py" beforeDir="false" />
20
+ <change beforePath="$PROJECT_DIR$/yolov9/train.py" beforeDir="false" />
21
+ <change beforePath="$PROJECT_DIR$/yolov9/train_dual.py" beforeDir="false" />
22
+ <change beforePath="$PROJECT_DIR$/yolov9/train_triple.py" beforeDir="false" />
23
+ <change beforePath="$PROJECT_DIR$/yolov9/val.py" beforeDir="false" />
24
+ <change beforePath="$PROJECT_DIR$/yolov9/val_triple.py" beforeDir="false" />
25
+ </list>
26
+ <option name="SHOW_DIALOG" value="false" />
27
+ <option name="HIGHLIGHT_CONFLICTS" value="true" />
28
+ <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
29
+ <option name="LAST_RESOLUTION" value="IGNORE" />
30
+ </component>
31
+ <component name="FileTemplateManagerImpl">
32
+ <option name="RECENT_TEMPLATES">
33
+ <list>
34
+ <option value="Python Script" />
35
+ <option value="Dockerfile" />
36
+ </list>
37
+ </option>
38
+ </component>
39
+ <component name="Git.Settings">
40
+ <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/yolov9" />
41
+ </component>
42
+ <component name="GitHubPullRequestSearchHistory">{
43
+ &quot;lastFilter&quot;: {
44
+ &quot;state&quot;: &quot;OPEN&quot;,
45
+ &quot;assignee&quot;: &quot;datnguyen-tien204&quot;
46
+ }
47
+ }</component>
48
+ <component name="GithubPullRequestsUISettings">{
49
+ &quot;selectedUrlAndAccountId&quot;: {
50
+ &quot;url&quot;: &quot;https://github.com/WongKinYiu/yolov9.git&quot;,
51
+ &quot;accountId&quot;: &quot;0c95b572-1320-4e73-9184-1b0b292b6f8d&quot;
52
+ }
53
+ }</component>
54
+ <component name="ProjectColorInfo">{
55
+ &quot;associatedIndex&quot;: 5
56
+ }</component>
57
+ <component name="ProjectId" id="2l95AibX7VCNJTK65mzWeQAGRJj" />
58
+ <component name="ProjectViewState">
59
+ <option name="hideEmptyMiddlePackages" value="true" />
60
+ <option name="showLibraryContents" value="true" />
61
+ </component>
62
+ <component name="PropertiesComponent">{
63
+ &quot;keyToString&quot;: {
64
+ &quot;Python.test_db.executor&quot;: &quot;Run&quot;,
65
+ &quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
66
+ &quot;git-widget-placeholder&quot;: &quot;main&quot;,
67
+ &quot;last_opened_file_path&quot;: &quot;E:/NLP/KN2024Final/image_to_3D/tsr&quot;,
68
+ &quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
69
+ &quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
70
+ &quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
71
+ &quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
72
+ &quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
73
+ &quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
74
+ }
75
+ }</component>
76
+ <component name="RecentsManager">
77
+ <key name="CopyFile.RECENT_KEYS">
78
+ <recent name="E:\NLP\KN2024Final\image_to_3D\tsr" />
79
+ <recent name="E:\NLP\KN2024Final\medicalDocuments" />
80
+ <recent name="E:\NLP\KN2024Final" />
81
+ <recent name="E:\NLP\KN2024Final\resources_img" />
82
+ <recent name="E:\NLP\KN2024Final\Database" />
83
+ </key>
84
+ <key name="MoveFile.RECENT_KEYS">
85
+ <recent name="E:\NLP\KN2024Final\pages" />
86
+ <recent name="E:\NLP\chexnet.h5" />
87
+ </key>
88
+ </component>
89
+ <component name="RunManager">
90
+ <configuration name="test_db" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
91
+ <module name="KN2024Final" />
92
+ <option name="ENV_FILES" value="" />
93
+ <option name="INTERPRETER_OPTIONS" value="" />
94
+ <option name="PARENT_ENVS" value="true" />
95
+ <envs>
96
+ <env name="PYTHONUNBUFFERED" value="1" />
97
+ </envs>
98
+ <option name="SDK_HOME" value="" />
99
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/Database" />
100
+ <option name="IS_MODULE_SDK" value="true" />
101
+ <option name="ADD_CONTENT_ROOTS" value="true" />
102
+ <option name="ADD_SOURCE_ROOTS" value="true" />
103
+ <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
104
+ <option name="SCRIPT_NAME" value="$PROJECT_DIR$/Database/test_db.py" />
105
+ <option name="PARAMETERS" value="" />
106
+ <option name="SHOW_COMMAND_LINE" value="false" />
107
+ <option name="EMULATE_TERMINAL" value="false" />
108
+ <option name="MODULE_MODE" value="false" />
109
+ <option name="REDIRECT_INPUT" value="false" />
110
+ <option name="INPUT_FILE" value="" />
111
+ <method v="2" />
112
+ </configuration>
113
+ <recent_temporary>
114
+ <list>
115
+ <item itemvalue="Python.test_db" />
116
+ </list>
117
+ </recent_temporary>
118
+ </component>
119
+ <component name="SharedIndexes">
120
+ <attachedChunks>
121
+ <set>
122
+ <option value="bundled-js-predefined-1d06a55b98c1-0b3e54e931b4-JavaScript-PY-241.17890.14" />
123
+ <option value="bundled-python-sdk-5b207ade9991-7e9c3bbb6e34-com.jetbrains.pycharm.pro.sharedIndexes.bundled-PY-241.17890.14" />
124
+ </set>
125
+ </attachedChunks>
126
+ </component>
127
+ <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
128
+ <component name="TaskManager">
129
+ <task active="true" id="Default" summary="Default task">
130
+ <changelist id="dcd49f66-0549-4b7a-81af-9ffd4c1f3185" name="Changes" comment="" />
131
+ <created>1724579312279</created>
132
+ <option name="number" value="Default" />
133
+ <option name="presentableId" value="Default" />
134
+ <updated>1724579312279</updated>
135
+ <workItem from="1724579313324" duration="3640000" />
136
+ <workItem from="1724592581573" duration="1417000" />
137
+ <workItem from="1724665510532" duration="4000" />
138
+ <workItem from="1724725327903" duration="1492000" />
139
+ <workItem from="1724731460685" duration="1706000" />
140
+ <workItem from="1724743536849" duration="15980000" />
141
+ <workItem from="1724772436404" duration="2029000" />
142
+ <workItem from="1724774634350" duration="1747000" />
143
+ <workItem from="1724833445230" duration="6889000" />
144
+ <workItem from="1724840764134" duration="105000" />
145
+ </task>
146
+ <servers />
147
+ </component>
148
+ <component name="TypeScriptGeneratedFilesManager">
149
+ <option name="version" value="3" />
150
+ </component>
151
+ <component name="com.intellij.coverage.CoverageDataManagerImpl">
152
+ <SUITE FILE_PATH="coverage/KN2024Final$test_db.coverage" NAME="test_db Coverage Results" MODIFIED="1724725609068" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/Database" />
153
+ </component>
154
+ </project>
Dockerfile CHANGED
@@ -1,23 +1,23 @@
1
- FROM python:3.10.13-alpine
2
-
3
- # Add dependencies for streamlit
4
- RUN apk add --no-cache gcc g++ libstdc++ bash
5
-
6
- # Create a user and switch to it
7
- RUN useradd -m -u 1000 user
8
- USER user
9
-
10
- WORKDIR /app
11
-
12
- # Copy requirements and install them
13
- COPY --chown=user ./requirements.txt requirements.txt
14
- RUN pip install --no-cache-dir --upgrade -r requirements.txt
15
-
16
- # Install additional dependencies
17
- RUN pip install git+https://github.com/tatsy/torchmcubes.git
18
-
19
- # Expose the default Streamlit port
20
- EXPOSE 7860
21
-
22
- # Command to run the Streamlit app
23
- CMD ["streamlit", "run", "app.py", "--server.headless", "true", "--server.enableCORS", "false", "--server.port", "7860", "--server.address", "0.0.0.0"]
 
1
+ FROM python:3.10.13-slim
2
+ WORKDIR /app
3
+
4
+ RUN apt-get update && apt-get install -y \
5
+ build-essential \
6
+ curl \
7
+ software-properties-common \
8
+ git \
9
+ && rm -rf /var/lib/apt/lists/*
10
+
11
+ RUN apt-get update && apt-get install ffmpeg libsm6 libxext6 -y
12
+
13
+ COPY . /app
14
+ RUN pip3 install torch==1.12.0+cpu torchvision==0.13.0+cpu torchaudio==0.12.0 --extra-index-url https://download.pytorch.org/whl/cpu
15
+ RUN pip3 install -r requirements.txt
16
+ RUN pip install fpdf
17
+ RUN pip3 install git+https://github.com/tatsy/torchmcubes.git
18
+
19
+ EXPOSE 7860
20
+
21
+ HEALTHCHECK CMD curl --fail http://localhost:7860/_stcore/health
22
+
23
+ CMD ["streamlit", "run", "☰_Main.py", "--server.port=7860", "--server.address=0.0.0.0"]
requirements.txt CHANGED
@@ -2,9 +2,9 @@
2
  setuptools==68.2.0
3
  matplotlib==3.5.2
4
  pandas==2.0.0rc0
5
- torch==1.12.0
6
- torchvision==0.13.0
7
- torchaudio==0.12.0
8
  opencv-python==4.8.0.76
9
  scipy==1.9.3
10
  #bcolz==1.2.1
@@ -59,8 +59,6 @@ PyYAML>=5.3.1
59
  requests>=2.23.0
60
  scipy>=1.4.1
61
  thop>=0.1.1
62
- torch>=1.7.0
63
- torchvision>=0.8.1
64
  tqdm>=4.64.0
65
- fpdf
66
  PyPDF2
 
2
  setuptools==68.2.0
3
  matplotlib==3.5.2
4
  pandas==2.0.0rc0
5
+ #torch==1.12.0
6
+ #torchvision==0.13.0
7
+ #torchaudio==0.12.0
8
  opencv-python==4.8.0.76
9
  scipy==1.9.3
10
  #bcolz==1.2.1
 
59
  requests>=2.23.0
60
  scipy>=1.4.1
61
  thop>=0.1.1
 
 
62
  tqdm>=4.64.0
63
+ #fpdf
64
  PyPDF2