You've already forked immich
							
							
				mirror of
				https://github.com/immich-app/immich.git
				synced 2025-10-31 00:18:28 +02:00 
			
		
		
		
	Bump tfjs version to 3.19.0 for arm64 support (#368)
* Add linux/arm64 to machine-learning container build * Bump tfjs version to 3.19.0 * Fix tfjs dependency error
This commit is contained in:
		| @@ -59,7 +59,7 @@ jobs: | ||||
|         with: | ||||
|           context: ./machine-learning | ||||
|           file: ./machine-learning/Dockerfile | ||||
|           platforms: linux/arm/v7,linux/amd64 | ||||
|           platforms: linux/arm/v7,linux/amd64,linux/arm64 | ||||
|           push: true | ||||
|           tags: | | ||||
|             altran1502/immich-machine-learning:latest | ||||
|   | ||||
| @@ -63,7 +63,7 @@ jobs: | ||||
|         with: | ||||
|           context: ./machine-learning | ||||
|           file: ./machine-learning/Dockerfile | ||||
|           platforms: linux/arm/v7,linux/amd64 | ||||
|           platforms: linux/arm/v7,linux/amd64,linux/arm64 | ||||
|           push: ${{ github.event_name == 'pull_request' && github.repository == 'alextran1502/immich' }} | ||||
|           tags: | | ||||
|             altran1502/immich-machine-learning:staging | ||||
|   | ||||
| @@ -72,7 +72,7 @@ jobs: | ||||
|         with: | ||||
|           context: ./machine-learning | ||||
|           file: ./machine-learning/Dockerfile | ||||
|           platforms: linux/arm/v7,linux/amd64 | ||||
|           platforms: linux/arm/v7,linux/amd64,linux/arm64 | ||||
|           push: true | ||||
|           tags: | | ||||
|             altran1502/immich-machine-learning:${{ steps.previoustag.outputs.tag }} | ||||
|   | ||||
| @@ -10,6 +10,7 @@ RUN apt-get update | ||||
| RUN apt-get install gcc g++ make cmake python3 python3-pip ffmpeg -y | ||||
|  | ||||
| RUN npm ci | ||||
| RUN npm rebuild @tensorflow/tfjs-node --build-from-source | ||||
|  | ||||
| COPY . . | ||||
|  | ||||
|   | ||||
							
								
								
									
										667
									
								
								machine-learning/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										667
									
								
								machine-learning/package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -28,11 +28,11 @@ | ||||
|     "@nestjs/typeorm": "^8.0.3", | ||||
|     "@tensorflow-models/coco-ssd": "^2.2.2", | ||||
|     "@tensorflow-models/mobilenet": "^2.1.0", | ||||
|     "@tensorflow/tfjs": "^3.15.0", | ||||
|     "@tensorflow/tfjs-converter": "^3.15.0", | ||||
|     "@tensorflow/tfjs-core": "^3.15.0", | ||||
|     "@tensorflow/tfjs-node": "^3.15.0", | ||||
|     "@tensorflow/tfjs-node-gpu": "^3.15.0", | ||||
|     "@tensorflow/tfjs": "^3.19.0", | ||||
|     "@tensorflow/tfjs-converter": "^3.19.0", | ||||
|     "@tensorflow/tfjs-core": "^3.19.0", | ||||
|     "@tensorflow/tfjs-node": "^3.19.0", | ||||
|     "@tensorflow/tfjs-node-gpu": "^3.19.0", | ||||
|     "@trpc/server": "^9.20.3", | ||||
|     "pg": "^8.7.3", | ||||
|     "reflect-metadata": "^0.1.13", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user