Questa pagina descrive in dettaglio come scaricare i pesi del modello Gemini e trasferirli al tuo ambiente disconnesso per l'utilizzo in Google Distributed Cloud (GDC) air-gapped. Questa guida è destinata agli operatori dell'infrastruttura e devi collaborare a stretto contatto con il tuo punto di contatto Google per scaricare e trasferire correttamente i pesi del modello Gemini.
I passaggi di alto livello per inserire il modello Gemini nel tuo ambiente GDC sono:
- Scarica l'immagine contenente il modello su un dispositivo accessibile a internet per trasferirla al deployment di GDC. Per ulteriori informazioni sulla procedura di download in GDC, vedi Scaricare i file.
- Trasferisci il modello nel tuo ambiente isolato. Per ulteriori informazioni su un modo per trasferire file nel tuo ambiente air-gap, vedi Trasferire il download di Distributed Cloud nel tuo ambiente air-gap.
Prima di iniziare
Per scaricare e trasferire i pesi del modello Gemini nel tuo GDC, devi disporre di quanto segue:
- Configura la rete per Gemini.
- Condividi la chiave pubblica generata da Gemini con Google per criptare il modello in modo specifico per il tuo account.
- Aver eseguito l'accesso al tuo account e avere accesso al tuo bucket Cloud Storage.
- Avere installato
gcloudegsutil.
Scaricare e trasferire i pesi del modello Gemini
Per completare i passaggi di questa sezione, devi collaborare a stretto contatto con un punto di contatto Google. Per scaricare e trasferire i pesi del modello Gemini a GDC, segui questi passaggi:
- Chiedi al tuo punto di contatto Google gli URL necessari per eseguire il
download. Devi avere i valori per le variabili
DOWNLOADER_URLeMANIFEST_URL. - Esegui
gcloud auth loginper accedere al bucket Cloud Storage utilizzato nel passaggio successivo. Scarica e verifica la firma del programma di download:
gcloud storage cp DOWNLOADER_URL . gcloud storage cp DOWNLOADER_URL.sig . gcloud storage cp MANIFEST_URL . gcloud storage cp MANIFEST_URL.sig . PUBLIC_KEY=$(cat <<-PUBEND -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEn46iVSyFXsvuKLZ4dVOr2AqlXDnR 5cKztkpraexHDxn/ozq03EvrdkRmZkSACFfcaEFyitpraidgAx8sPjvzXQ== -----END PUBLIC KEY----- PUBEND ) echo "${PUBLIC_KEY}" > "key.pub" openssl dgst -sha256 -verify "key.pub" -signature "downloader.sig" downloader chmod +x downloader && ./downloader \ --skip-unzip --release-manifest-filepath $(pwd)/manifest.json \ --release-manifest-signature-filepath $(pwd)/manifest.json.sig \ --download-directory $(pwd) \ --pubkey-filepath $(pwd)/key.pubSostituisci quanto segue:
DOWNLOADER_URL: l'URL del primo passaggio.MANIFEST_URL: l'URL del primo passaggio.
Copia lo script di download, il manifest e
download-directorynel tuo ambiente.Copia l'aggiornamento nell'ambiente Operations Suite Infrastructure (OI). Colloca i file in una posizione simile, ad esempio
/home/download/.Estrai l'immagine contenente il modello Gemini:
PUBLIC_KEY=$(cat <<-PUBEND -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEn46iVSyFXsvuKLZ4dVOr2AqlXDnR 5cKztkpraexHDxn/ozq03EvrdkRmZkSACFfcaEFyitpraidgAx8sPjvzXQ== -----END PUBLIC KEY----- PUBEND ) echo "${PUBLIC_KEY}" > "key.pub" openssl dgst -sha256 -verify "key.pub" -signature "downloader.sig" downloader chmod +x ./downloader && ./downloader \ --skip-download \ --release-manifest-filepath $(pwd)/manifest.json \ --release-manifest-signature-filepath $(pwd)/manifest.json.sig \ --download-directory $(pwd) \ --pubkey-filepath $(pwd)/key.pub 1. If the configuration is successful, the console returns an output similar to the following: ```none {.:devsite-disable-click-to-copy} I0318 20:34:58.610286 1678445 downloader.go:228] Downloading from gs://foo/bar/0.0.encrypted.bin.sig... I0318 20:34:58.658212 1678445 downloader.go:198] Blob foo/bar/0.0.encrypted.bin.sig downloaded to local file /usr/local/dir/foo/bar/0.0.encrypted.bin.sig... I0318 20:34:58.658449 1678445 downloader.go:257] Validating artifact at /usr/local/dir/foo/bar/0.0.encrypted.bin... against signed digest ... GDCH downloaded and unpacked successfully. Find artifacts at /usr/home/root/gdch/gemini