aws-samples / aws-samples/aws-lambda-docker-serverless-inference

sam build files on xgboost-inference-arm64-docker-lambda

Offen
#8 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Jupyter Notebook
Sterne
101
Forks
19
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

clean build fails as shown below -- basically blocks ability to develop/deploy arm64/graviton functions

```
Status: Downloaded newer image for public.ecr.aws/lambda/python:3.8-arm64 ---> f7892dec0f19
Step 2/7 : COPY requirements.txt ./
---> f326d820d212
Step 3/7 : RUN python3.8 -m pip install -r requirements.txt -t .
---> [Warning] The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested
---> Running in 18c403fbd949
exec /bin/sh: exec format error

Build Failed
Error: XGBoostInferenceArm64Function failed to build: The command '/bin/sh -c python3.8 -m pip install -r requirements.txt -t .' returned a non-zero code: 1
```

system info:

```
$ uname -a
Linux ### 5.19.0-42-generic #43~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Apr 21 16:51:08 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den sauberen Build für XGBoostInferenceArm64Function auf dem gemeldeten x86_64 Ubuntu-Host mit dem in der Fehlermeldung gezeigten requirements.txt-Schritt zu reproduzieren. Untersuche die Docker- und AWS SAM-Build-Konfiguration der Funktion; abgeschlossen ist die Aufgabe, wenn das arm64-Image ohne den exec format error erfolgreich gebaut wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
aws, docker, python
Bereich
build-system, cloud, devops
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.