You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -140,6 +140,10 @@ start_photomap
140
140
141
141
Then open your web browser and point it to [http://127.0.0.1:8050](http://128.0.0.1:8050). Follow the prompts to create your first album.
142
142
143
+
## Other Installation Methods
144
+
145
+
In addition to the above, PhotoMapAI can be installed via [Docker](https://lstein.github.io/PhotoMapAI/installation/#docker-install), [PyPi](https://lstein.github.io/PhotoMapAI/installation/#pypi-installation), or a [double-click desktop executable](https://lstein.github.io/PhotoMapAI/installation/#executable-install).
Copy file name to clipboardExpand all lines: docs/index.md
+39Lines changed: 39 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -137,6 +137,45 @@ Change `/path/to/a/picture_folder` to a path on your desktop that contains the i
137
137
138
138
---
139
139
140
+
### Executable Install
141
+
142
+
As of version 0.9.4, there is also an option to install a prebuilt executable package. This package does not require you to install Python, CUDA, or any other PhotoMapAI dependencies. However, the executable is not yet code-signed, meaning that Windows and Mac users will have to bypass code safety checks.
143
+
144
+
Go to the latest [release page](https://github.com/lstein/PhotoMapAI/releases) and look under **assets**. There you will find the following files, where X.X.X is replaced by the current released version number:
| photomap-linux-x64-cpu-vX.X.X.zip | Linux | none |
149
+
| photomap-linux-x64-cu129-vX.X.X.zip | Linux | CUDA 12.9 |
150
+
| photomap-macos-x64-cpu-vX.X.X.zip | Macintosh | built-in acceleration|
151
+
| photomap-windows-x64-cpu-vX.X.X.zip | Windows | none|
152
+
| photomap-windows-x64-cu129-vX.X.X.zip | Windows | CUDA 12.9|
153
+
154
+
If you have an Nvidia card and any of the CUDA 12.X libraries installed, you can take advantage of accelerated image indexing by choosing one of the `cu129` packages. Download the zip file for your platform and unpack it. Then follow these instructions to bypass the operating system's code-checking:
155
+
156
+
#### Mac
157
+
158
+
Using the command-line terminal, navigate to the unpacked folder `photomap-macos-x64-cpu-vX.X.X` and run this command:
(Use the actual version number, not X.X.X). This step only has to be done once.
164
+
165
+
Now you can double-click on the package and the PhotoMapAI server will launch in a terminal window after a brief delay.
166
+
167
+
#### Windows
168
+
169
+
After unpacking, navigate into the folder and double-click on `photomap.exe`. You will be warned that you are trying to run untrusted code. Click on the `More info` link, and choose `Run anyway`. After a short delay, a new terminal window will open up with the output from the PhotoMapAI server.
170
+
171
+
You'll need to override the untrusted code check each time you launch PhotoMapAI.
172
+
173
+
#### Linux
174
+
175
+
Using the terminal/command-line shell, navigate to the unpacked folder and run `./photomap`. No trusted code workarounds are needed. If you prefer to double-click an icon, there is a `run_photomap.sh` script in the folder that will launch a terminal for you and run PhotoMapAI inside it.
Copy file name to clipboardExpand all lines: docs/installation.md
+53-1Lines changed: 53 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,9 @@ Before installing PhotoMapAI, you'll need to install Python and optionally CUDA.
21
21
-[Python](installation/python.md)
22
22
-[CUDA](installation/cuda.md) (*Only if you need NVidia GPU card support*)
23
23
24
-
After the preqrequisites are installed, follow the installation directions for [Linux & MacOS](#linux-macos) or [Windows](#windows). For those who are comfortable with the command shell, there are also instructions for [Manual Installs](#manual-installation)
24
+
After the preqrequisites are installed, follow the installation directions for [Linux & MacOS](#linux-macos) or [Windows](#windows). For those who are comfortable with the command shell, there are also instructions for [Manual Install](#manual-installation) and [Docker Install](#docker-install).
25
+
26
+
Finally, there are a series of experimental double-click executables for all three platforms. See [Executable Install](#executable-install) for details.
25
27
26
28
---
27
29
@@ -172,3 +174,53 @@ bash
172
174
```
173
175
174
176
You can also just use the file browser to navigate to the `start_photomap` executable and double-click it.
177
+
178
+
---
179
+
180
+
### Docker Install
181
+
182
+
If you have Docker installed on your system, here is a one-liner to get PhotoMapAI up and running:
Change `/path/to/a/picture_folder` to a path on your desktop that contains the images/photos you wish to add to an album. After the startup messages, point your browser to http://localhost:8050 and follow the prompts. Your images will be found in the container directory `/Pictures`.
188
+
189
+
---
190
+
191
+
## Executable Install
192
+
193
+
As of version 0.9.4, there is also an option to install a prebuilt executable package. This package does not require you to install Python, CUDA, or any other PhotoMapAI dependencies. However, the executable is not yet code-signed, meaning that Windows and Mac users will have to bypass code safety checks.
194
+
195
+
Go to the latest [release page](https://github.com/lstein/PhotoMapAI/releases) and look under **assets**. There you will find the following files, where X.X.X is replaced by the current released version number:
| photomap-linux-x64-cpu-vX.X.X.zip | Linux | none |
200
+
| photomap-linux-x64-cu129-vX.X.X.zip | Linux | CUDA 12.9 |
201
+
| photomap-macos-x64-cpu-vX.X.X.zip | Macintosh | built-in acceleration|
202
+
| photomap-windows-x64-cpu-vX.X.X.zip | Windows | none|
203
+
| photomap-windows-x64-cu129-vX.X.X.zip | Windows | CUDA 12.9|
204
+
205
+
If you have an Nvidia card and any of the CUDA 12.X libraries installed, you can take advantage of accelerated image indexing by choosing one of the `cu129` packages. Download the zip file for your platform and unpack it. Then follow these instructions to bypass the operating system's code-checking:
206
+
207
+
#### Mac
208
+
209
+
Using the command-line terminal, navigate to the unpacked folder `photomap-macos-x64-cpu-vX.X.X` and run this command:
(Use the actual version number, not X.X.X). This step only has to be done once.
215
+
216
+
Now you can double-click on the package and the PhotoMapAI server will launch in a terminal window after a brief delay.
217
+
218
+
#### Windows
219
+
220
+
After unpacking, navigate into the folder and double-click on `photomap.exe`. You will be warned that you are trying to run untrusted code. Click on the `More info` link, and choose `Run anyway`. After a short delay, a new terminal window will open up with the output from the PhotoMapAI server.
221
+
222
+
You'll need to override the untrusted code check each time you launch PhotoMapAI.
223
+
224
+
#### Linux
225
+
226
+
Using the terminal/command-line shell, navigate to the unpacked folder and run `./photomap`. No trusted code workarounds are needed. If you prefer to double-click an icon, there is a `run_photomap.sh` script in the folder that will launch a terminal for you and run PhotoMapAI inside it.
0 commit comments