wycofywanie CodeXL
CodeXL nie jest już aktywnie rozwijany ani wspierany przez AMD i jest archiwizowany. Najnowsze narzędzia firmy AMD można znaleźć pod poniższym linkiem:
- dla rozwoju ROCm https://github.com/RadeonOpenCompute/ROCm
- dla rozwoju gier / Grafikihttps://gpuopen.com
niektórzy z naszych partnerów będą nadal rozwijać i wspierać CodeXL na swoich platformach i będą utrzymywać własne forki tej bazy kodu.
CodeXL
CodeXL to kompleksowy pakiet narzędzi, który umożliwia programistom wykorzystanie zalet GPU i APU. Obejmuje on zaawansowane debugowanie GPU, kompleksowe profilowanie GPU oraz statyczne funkcje analizy Jądra/shaderów OpenCL™, OpenGL®, Vulkan® i DirectX®, co ułatwia programistom wejście w erę heterogenicznych obliczeń. CodeXL jest dostępny jako samodzielna aplikacja interfejsu użytkownika dla Systemów Windows® i Linux®.
motywacja
CodeXL, wcześniej narzędzie rozwijane jako closed-source przez Advanced Micro Devices, Inc., jest teraz wydany jako Open Source. AMD wierzy, że przyjęcie modelu open-source i udostępnienie światu bazy źródłowej CodeXL może pomóc programistom w lepszym wykorzystaniu CodeXL i uczynić CodeXL lepszym narzędziem.
aby zachęcić osoby trzecie do udziału i przyjęcia, CodeXL nie jest już oznaczony jako produkt AMD. AMD będzie nadal rozwijać to narzędzie i przesyłać nowe wersje i funkcje do GPUOpen.
instalacja i budowa
- Windows: aby zainstalować CodeXL, użyj dostarczonego pliku wykonywalnego CodeXL_*.exe
- Linux: Aby zainstalować CodeXL, użyj dostarczonego pliku RPM, pliku Debiana lub po prostu rozpakuj skompresowane archiwum na dysk twardy.
Zobacz BUILD.md informacje o budowaniu CodeXL ze źródła.
autorzy
repozytorium CodeXL GitHub (http://github.com/GPUOpen-Tools/CodeXL) jest moderowane przez Advanced Micro Devices, Inc. w ramach inicjatywy GPUOpen.
AMD zachęca wszystkich współpracowników do przesyłania zmian, funkcji i poprawek błędów za pośrednictwem git pull requests do tego repozytorium.
użytkownicy są również zachęcani do zgłaszania problemów i żądań funkcji za pośrednictwem śledzenia problemów w repozytorium.
Licencja
CodeXL jest częścią GPUOpen.com inicjatywa. Kod źródłowy i pliki binarne CodeXL są udostępniane na następującej licencji MIT:
Copyright © 2016 Advanced Micro Devices, Inc. Wszelkie prawa zastrzeżone.
LICENCJA MIT:Niniejszym udziela się nieodpłatnego zezwolenia każdej osobie otrzymującej kopię tego oprogramowania i powiązanych z nim plików dokumentacji („oprogramowanie”) na obrót oprogramowaniem bez ograniczeń, w tym bez ograniczeń prawa do używania, kopiowania, modyfikowania, scalania, publikowania, rozpowszechniania, udzielania sublicencji i/lub sprzedaży kopii Oprogramowania oraz na zezwolenie osobom, którym oprogramowanie jest dostarczane, na to, z zastrzeżeniem następujących warunków:
powyższa informacja o prawach autorskich i ta informacja o zezwoleniu zostaną zawarte we wszystkich kopiach lub znaczących częściach oprogramowania.
OPROGRAMOWANIE JEST DOSTARCZANE „TAK JAK JEST”, BEZ JAKIEJKOLWIEK GWARANCJI, WYRAŹNEJ LUB DOROZUMIANEJ, W TYM MIĘDZY INNYMI GWARANCJI PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU I NIENARUSZALNOŚCI. W ŻADNYM WYPADKU AUTORZY LUB WŁAŚCICIELE PRAW AUTORSKICH NIE PONOSZĄ ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK ROSZCZENIA, SZKODY LUB INNĄ ODPOWIEDZIALNOŚĆ, CZY TO W RAMACH UMOWY, CZYNU NIEDOZWOLONEGO LUB W INNY SPOSÓB, WYNIKAJĄCĄ Z, Z LUB W ZWIĄZKU Z OPROGRAMOWANIEM, UŻYTKOWANIEM LUB INNYMI DZIAŁANIAMI W OPROGRAMOWANIU.
Atrybucja i prawa autorskie
licencje komponentów można znaleźć w katalogu źródłowym repozytorium Codexl GitHub, w folderze /Setup/Legal/.
OpenCL jest znakiem towarowym firmy Apple Inc. wykorzystane za zgodą Khronos. OpenGL jest zastrzeżonym znakiem towarowym firmy Silicon Graphics, Inc. w Stanach Zjednoczonych i / lub innych krajach na całym świecie. Microsoft, Windows, DirectX i Visual Studio są zastrzeżonymi znakami towarowymi firmy Microsoft Corporation w Stanach Zjednoczonych i/lub innych jurysdykcjach. Vulkan jest zarejestrowanym znakiem towarowym Khronos Group Inc. w Stanach Zjednoczonych i/lub innych jurysdykcjach. Linux jest zastrzeżonym znakiem towarowym Linus Torvalds w Stanach Zjednoczonych i/lub innych jurysdykcjach.
LGPL (Copyright ©1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA). Korzystanie z biblioteki Qt podlega licencji GNU Lesser General Public License w wersji 2.1 (LGPL v 2.1). CodeXL używa Qt 5.5.1. Kod źródłowy Qt jest dostępny tutaj: http://qt-project.org/downloads. Kod źródłowy Qt nie został zmodyfikowany, a wbudowane pliki binarne są identyczne z tymi, które zbudowałby każdy użytkownik pobierający kod źródłowy Qt z Internetu.
- Boost is Copyright © Beman Dawes, 2003.
- LunarG, Inc. prawa autorskie © 2015 LunarG, Inc.
- jqPlot is copyright © 2009-2011 Chris Leonello.
- glew-rozszerzenie OpenGL biblioteki Wrangler jest Copyright © 2002-2007, Milan Ikits < milan ikitsieee org >, Copyright © 2002-2007, Marcelo E. Magallon < mmagallodebian org>, Copyright © 2002, Lew Povalahev, Wszelkie prawa zastrzeżone.
- jpglib is Copyright © 1994-1998, Thomas G. Lane., Copyright © 1991-2013, Thomas G. Lane, Guido Vollbeding.
- LibDwarf (BSD) is Copyright © 2007 John Birrell ([email protected]), Copyright © 2010 Kai Wang, Wszelkie prawa zastrzeżone.
- libpng is Copyright © 1998-2014 Glenn Randers-Pehrson, (Wersja 0.96 Copyright © 1996, 1997 Andreas Dilger) (Wersja 0.88 Copyright © 1995, 1996 Guy Eric Schalnat, Group 42, Inc.).
- QScintilla is Copyright © 2005 by Riverbank Computing Limited [email protected].
- TinyXML jest wydany na licencji zlib © 2000-2007, Lee Thomason, © 2002-2004, Yves Berquin © 2005, Tyge Lovset.
- UTF8cpp is Copyright © 2006 Nemanja Trifunovic.
- zlib is Copyright © 1995-2010 Jean-loup Gailly and 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 Even Rouault.
- QCustomPlot, łatwy w użyciu, nowoczesny widget do tworzenia wykresów dla Qt, Copyright (c) 2011-2015 Emanuel Eichhammer