import ascendLogo from '@/assets/logo/ascend.png'; import CambriconPNG from '@/assets/logo/cambricon.png'; import hyponPNG from '@/assets/logo/hygon.png'; import iluvatarWEBP from '@/assets/logo/Iluvatar.png'; import metaxLogo from '@/assets/logo/metax.png'; import moorePNG from '@/assets/logo/moore _threads.png'; import IconFont from '@/components/icon-font'; import { useIntl } from '@umijs/max'; import ProviderCatalog from './provider-catalog'; const ProviderImage = ({ src, showBg }: { src: string; showBg?: boolean }) => { return ( ); }; interface SupportedHardwareProps { onSelect?: (provider: string, item: any) => void; current?: string; clickable?: boolean; } const SupportedHardware: React.FC = ({ onSelect, clickable, current }) => { const intl = useIntl(); const supportedHardPlatforms = [ { label: intl.formatMessage({ id: 'vendor.nividia' }), value: 'cuda', description: '', key: 'cuda', locale: false, link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#nvidia-cuda', icon: }, { label: 'AMD', description: '', value: 'rocm', key: 'rocm', locale: false, link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#amd-rocm', icon: ( ) }, { label: intl.formatMessage({ id: 'vendor.ascend' }), description: '', value: 'npu', key: 'npu', locale: false, link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#ascend-cann', icon: }, { label: intl.formatMessage({ id: 'vendor.hygon' }), description: '', value: 'dcu', key: 'dcu', locale: false, link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#hygon-dtk', icon: }, { label: intl.formatMessage({ id: 'vendor.moorthreads' }), description: '', value: 'musa', key: 'musa', locale: false, link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#moore-threads-musa', icon: }, { label: intl.formatMessage({ id: 'vendor.iluvatar' }), description: '', value: 'corex', key: 'corex', locale: false, link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#iluvatar-corex', icon: }, { label: intl.formatMessage({ id: 'vendor.cambricon' }), value: 'cambricon', key: 'cambricon', locale: false, link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#cambricon-mlu', icon: }, { label: intl.formatMessage({ id: 'vendor.metax' }), value: 'metax', key: 'metax', locale: false, icon: } ]; return ( ); }; export default SupportedHardware;