Come modificare l'SDK AMD più recente?

4

Mi piacerebbe scrivere l'installazione per OpenCL SDK da AMD che posso trovare qui

Naturalmente ho pensato che una semplice chiamata wget avrebbe funzionato.

wget http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/AMD-APP-SDK-v2.9-lnx64.tgz

Ma quando provo ad estrarre il file tgz ottengo il seguente errore:

tar -zxvf AMD-APP-SDK-v2.9-lnx64.tgz 

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Ho fatto qualche semplice errore o c'è un altro modo per ottenere il più recente SDK "stabile" da AMD dal terminale?

    
posta cdeterman 29.04.2015 - 20:20

1 risposta

1

Come ha sottolineato @Eliah, ciò sta accadendo perché stai scaricando un file errato usando wget . Questo può essere confermato confrontando il checksum MD5 dei file scaricati con quello elencato su Pagina di riferimento del checksum AMD . L'archivio scaricato utilizzando wget avrà un checksum diverso da quello elencato in quella pagina.

  • Se scarichi AMD-APP-SDK-v2.9-lnx64.tgz da Sito Web AMD , è necessario accettare un Accordo di licenza prima di poterlo scaricare.
  • Se utilizzi wget per scaricare l'SDK, non accetti il ​​contratto di licenza e, quindi, l'archivio avrà il checksum MD5 errato:
    • MD5 (AMD-APP-SDK-v2.9-lnx64.tgz) = 649b53fccfa8262de835d554fdd56dfc
  • Tuttavia, se lo scarichi correttamente dal sito web, il checksum sarà:
    • MD5 (AMD-APP-SDK-v2.9-lnx64 (1).tgz) = 24ca89856d41aa82dea8370b7a24fb4e

AMD elenca i checksum corretti su questa pagina .

Quindi, per scaricarlo usando uno script, molto probabilmente dovrai caricare l'archivio correttamente scaricato da qualche altra parte. Tuttavia, questo potrebbe essere contro il Contratto di licenza, non sono sicuro. Ho copiato il contratto di licenza di AMD per questo gist se vuoi dare un'occhiata.

Puoi fare riferimento a questa risposta per come controllare md5sum. Copiato dalla risposta:

  

per MD5 e SHA1 puoi fare

     

md5sum (file name)

     

per md5sum e

     

sha1sum (file name)

    
risposta data Sinan Bolel 29.04.2015 - 20:54

Leggi altre domande sui tag