GPUOpen-Archive / CodeXL Archived

CodeXL Retirement

CodeXL non è più attivamente sviluppato o supportato da AMD e viene archiviato. Per gli strumenti più recenti di AMD si prega di visitare uno dei seguenti link:

  • per lo sviluppo ROCm https://github.com/RadeonOpenCompute/ROCm
  • per lo sviluppo di giochi/grafica https://gpuopen.com

Alcuni dei nostri partner continueranno a sviluppare e supportare CodeXL sulle loro piattaforme e stanno mantenendo i propri fork di questo codebase.

CodeXL

CodeXL è una suite di strumenti completa che consente agli sviluppatori di sfruttare i vantaggi di GPU e APU. Include potenti funzionalità di debug GPU, profilazione GPU completa e funzionalità statiche di analisi del kernel/shader OpenCL™, OpenGL®, Vulkan® e DirectX®, migliorando l’accessibilità per gli sviluppatori di software per entrare nell’era dell’informatica eterogenea. CodeXL è disponibile come applicazione di interfaccia utente standalone per Windows® e Linux®.

Motivazione

CodeXL, precedentemente uno strumento sviluppato come closed-source da Advanced Micro Devices, Inc., è ora rilasciato come Open Source. AMD ritiene che l’adozione del modello open-source e la condivisione della base di origine CodeXL con il mondo possa aiutare gli sviluppatori a fare un uso migliore di CodeXL e rendere CodeXL uno strumento migliore.

Per incoraggiare il contributo e l’adozione di 3rd party, CodeXL non è più marchiato come prodotto AMD. AMD continuerà comunque a sviluppare questo strumento e caricare nuove versioni e funzionalità su GPUOpen.

Installazione e compilazione

  • Windows: Per installare CodeXL, utilizzare il file eseguibile fornito CodeXL_*.exe
  • Linux: Per installare CodeXL, utilizzare il file RPM fornito, il file Debian o semplicemente estrarre l’archivio compresso sul disco rigido.

Fare riferimento a BUILD.md per informazioni sulla costruzione di CodeXL dalla fonte.

Contributori

Il repository GitHub di CodeXL (http://github.com/GPUOpen-Tools/CodeXL) è moderato da Advanced Micro Devices, Inc. come parte dell’iniziativa GPUOpen.

AMD incoraggia tutti i contributori a inviare modifiche, funzionalità e correzioni di bug tramite richieste Git pull a questo repository.

Gli utenti sono inoltre incoraggiati a inviare problemi e richieste di funzionalità tramite issue tracker del repository.

Licenza

CodeXL fa parte del GPUOpen.com iniziativa. CodeXL codice sorgente e binari sono rilasciati sotto la seguente licenza MIT:

Copyright © 2016 Advanced Micro Devices, Inc. Tutti i diritti riservati.

LICENZA MIT:L’autorizzazione è concessa, gratuitamente, a chiunque ottenga una copia di questo software e la relativa documentazione (il “Software”) per il Software senza restrizioni, inclusi, senza limitazione, i diritti di utilizzare, copiare, modificare, unire, pubblicare, distribuire, concedere in licenza, e/o vendere copie del Software, e per consentire alle persone alle quali viene fornito il Software per farlo, è soggetto alle seguenti condizioni:

Il copyright e la presente autorizzazione deve essere incluso in tutte le copie o parti sostanziali del Software.

IL SOFTWARE VIENE FORNITO “COSÌ COM’È”, SENZA GARANZIE DI ALCUN TIPO, ESPLICITE O IMPLICITE, INCLUSE MA NON LIMITATE ALLE GARANZIE DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO PARTICOLARE E NON VIOLAZIONE. IN NESSUN CASO GLI AUTORI O I DETENTORI DEL COPYRIGHT SARANNO RESPONSABILI PER QUALSIASI RECLAMO, DANNO O ALTRA RESPONSABILITÀ, SIA IN UN’AZIONE DI CONTRATTO, TORTO O ALTRO, DERIVANTE DA, DA O IN CONNESSIONE CON IL SOFTWARE O L’USO O ALTRI RAPPORTI NEL SOFTWARE.

Attribuzione e diritti d’autore

Le licenze dei componenti possono essere trovate nella radice dei sorgenti del repository CodeXL GitHub, nella cartella /Setup/Legal/.

OpenCL è un marchio di Apple Inc. utilizzato con il permesso di Khronos. OpenGL è un marchio registrato di Silicon Graphics, Inc. negli Stati Uniti e / o in altri paesi del mondo. Microsoft, Windows, DirectX e Visual Studio sono marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altre giurisdizioni. Vulkan è un marchio registrato di Khronos Group Inc. negli Stati Uniti e / o in altre giurisdizioni. Linux è il marchio registrato di Linus Torvalds negli Stati Uniti e / o in altre giurisdizioni.

LGPL (Copyright ©1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Quinto piano, Boston, MA 02110-1301 Stati Uniti d’America). L’uso della libreria Qt è regolato dalla GNU Lesser General Public License versione 2.1 (LGPL v 2.1). CodeXL utilizza Qt 5.5.1. Il codice sorgente per Qt è disponibile qui: http://qt-project.org/downloads. Il codice sorgente Qt non è stato manomesso e i binari costruiti sono identici a quello che qualsiasi utente che scarica il codice sorgente Qt dal web costruirebbe.

  • Boost è Copyright © Beman Dawes, 2003.
  • LunarG, Inc. è Copyright © 2015 LunarG, Inc.
  • jqPlot è copyright © 2009-2011 Chris Leonello.
  • glew-The OpenGL Extension Wrangler Library is Copyright © 2002-2007, Milan Ikits < milan ikitsieee org >, Copyright © 2002-2007, Marcelo E. Magallon < mmagallodebian org >, Copyright © 2002, Lev Povalahev, Tutti i diritti riservati.
  • jpglib è Copyright © 1994-1998, Thomas G. Lane., Copyright © 1991-2013, Thomas G. Lane, Guido Vollbeding.
  • LibDwarf (BSD) è Copyright © 2007 John Birrell ([email protected]), Copyright © 2010 Kai Wang, Tutti i diritti riservati.
  • libpng è Copyright © 1998-2014 Glenn Randers-Pehrson, (Versione 0.96 Copyright © 1996, 1997 Andreas Dilger) (Versione 0.88 Copyright © 1995, 1996 Guy Eric Schalnat, Gruppo 42, Inc.).
  • QScintilla è Copyright © 2005 di Riverbank Computing Limited [email protected].
  • TinyXML è rilasciato sotto la licenza zlib © 2000-2007, Lee Thomason, © 2002-2004, Yves Berquin © 2005, Tyge Lovset.
  • UTF8cpp è Copyright © 2006 Nemanja Trifunovic.
  • zlib è Copyright © 1995-2010 Jean-loup Gailly e Mark Adler, Copyright © 2003 Chris Anderson [email protected] Copyright © 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ), Copyright © 2009-2010 Mathias Svensson ( http://result42.com ), Copyright © 2007-2008 Anche Rouault.
  • QCustomPlot, un facile da usare, moderno plotting widget per Qt, Copyright (C) 2011-2015 Emanuel Eichhammer

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.