Breadstick Get it on Google Play

hipcc

C++ Runtime API and Kernel Language for AMD and NVIDIA GPUs

UnsupportedCommand lineDevelopment

Unsupported

Talks to a USB device, GPU, drive or other hardware that Android keeps to itself.

USB and other hardware

PlatformStandardVM
Android, ARM64UnsupportedUnsupported
GooglebookOS, ARM64UnsupportedUnsupported
GooglebookOS, x86-64UnsupportedUnsupported
ChromeOS, ARM64UnsupportedUnsupported
ChromeOS, x86-64UnsupportedUnsupported

Commands in the package

  • hipcc
  • hipcc.pl
  • hipcc_cmake_linker_helper
  • hipconfig
  • hipconfig.pl
  • hipdemangleatp
  • hipvars.pm
  • roc-obj
  • roc-obj-extract
  • roc-obj-ls

About hipcc

From Debian's package description

HIP (Heterogeneous Interface for Portability) is a C++ Runtime API and Kernel Language that allows developers to create portable applications for AMD and NVIDIA GPUs from single source code.

Key features include:

  • HIP is very thin and has little or no performance impact over coding directly in CUDA mode;
  • HIP allows coding in a single-source C++ programming language including features such as templates, C++11 lambdas, classes, namespaces, and more;
  • HIP allows developers to use the "best" development environment and tools on each target platform;
  • the HIPify tools automatically convert source from CUDA to HIP;
  • developers can specialize for the platform (CUDA or AMD) to tune for performance or handle tricky cases.

New projects can be developed directly in the portable HIP C++ language and can run on either NVIDIA or AMD platforms. Additionally, HIP provides porting tools which make it easy to port existing CUDA codes to the HIP layer, with no loss of performance as compared to the original CUDA application. HIP is not intended to be a drop-in replacement for CUDA, and developers should expect to do some manual coding and performance tuning work to complete the port.

From Debian's description of the hipcc package, under that package's license.

Dependencies

Depends on

  • clang-17
  • llvm-17
  • lld-17
  • clang-tools-17
  • rocm-device-libs-17
  • rocminfo
  • libamdhip64-dev
  • libclang-rt-17-dev
  • file
  • libfile-which-perl
  • liburi-encode-perl

Sources and licenses

  • Name: the Debian package name.
  • Summary: Debian's short description of the hipcc package, under that package's license.
  • Description: Debian's description of the hipcc package, under that package's license.
  • Versions and sizes: Debian's archive for ARM64, as on packages.debian.org.
  • Popularity: Debian Popularity Contest counts.

More in About the catalog.