Heim >Technologie-Peripheriegeräte >KI >Das Full-Szenario-Betriebssystem openEuler baut eine digitale Infrastruktur mit KI-Unterstützung auf

Das Full-Szenario-Betriebssystem openEuler baut eine digitale Infrastruktur mit KI-Unterstützung auf

PHPz
PHPznach vorne
2024-01-12 16:54:05852Durchsuche

Veröffentlichen |. CSDN (ID: CSDNnews)

Der Trend zu großen Modellen breitet sich auf der ganzen Welt aus und einige Branchen haben begonnen, auf der Grundlage großer Modelle zu rekonstruieren. In der digitalen Welt der Zukunft wird künstliche Intelligenz zweifellos eine wichtige Rolle spielen. Durch die Kombination mit verschiedenen Basistechnologien und -produkten wird künstliche Intelligenz kontinuierliche technologische Innovationen in verschiedenen Bereichen fördern, und das Betriebssystem als zentrale Basissoftware bildet da keine Ausnahme. Auf der Betriebssystemkonferenz 2023 und dem openEuler Summit haben wir festgestellt, dass openEuler seine Pläne bereits im Voraus dargelegt hat, um die intelligente Zukunft im digitalen Zeitalter voranzutreiben

OpenEuler hat sich schon immer darauf konzentriert, in Root-Technologie zu investieren, um eine solide Software-Grundlage für Tausende von Branchen zu schaffen. Derzeit beträgt die kumulierte installierte Basis von openEuler mehr als 6,1 Millionen Einheiten und ist damit das erste Open-Source-Betriebssystem, das die Landschaft der Software-Betriebssysteme verändert. Laut IDC-Prognosen wird openEuler im Jahr 2023 mit einem Marktanteil von 36,8 % den ersten Platz in Chinas Marktanteil für Server-Betriebssysteme einnehmen. Im Hinblick auf die Zukunft der digitalen Intelligenz ist openEuler vollständig in die KI integriert, um ein umfassendes Betriebssystem für die digitale Infrastruktur zu schaffen und mehr Benutzern technischen Komfort zu bieten.

Angesichts der neuen Ära der Intelligenz

openEuler ermöglicht eine effizientere KI

In den letzten vier Jahren hat die openEuler-Community eine rasante Entwicklung erlebt. Laut Xiong Wei, stellvertretender TOC-Vorsitzender der Open Atom Open Source Foundation und geschäftsführender Direktor des openEuler-Komitees, gab es in den frühen Tagen der openEuler-Community nur zwei- bis dreihundert aktive Entwickler pro Tag, aber jetzt hat sie angezogen mehr als 16.800 Open-Source-Mitwirkende und mehr als 4259 aktive Benutzer. Diese Entwickler bieten umfassende Unterstützung bei Systemfunktionen, Innovationen und Fehlerbehebungen. Darüber hinaus hat die openEuler-Community mehr als 1.300 Kooperationsunternehmen und Partner gesammelt

Das Full-Szenario-Betriebssystem openEuler baut eine digitale Infrastruktur mit KI-Unterstützung auf

Xiong Wei ist stellvertretender Vorsitzender des TOC der Open Atomic Open Source Foundation und Geschäftsführer des openEuler Committee

Wohin wird sich die Zukunft von openEuler entwickeln, wenn immer mehr Benutzer und Partner der openEuler-Community beitreten? OpenEuler hatte in der Vergangenheit zwei wesentliche technische Säulen, nämlich vollständige Szenarien und vielfältige Rechenleistung. Mit der kontinuierlichen Entwicklung neuer Technologien wie großen Modellen hat openEuler eine dritte technische Säule hinzugefügt, nämlich die Intelligenz. Der digitale openEuler wird sich nach und nach zum intelligenten openEuler weiterentwickeln und zum Betriebssystem der nächsten Generation für vielfältige Rechenleistung und das intelligente Zeitalter werden

Die Grenzen der Intelligenz erweitern sich weiter. Da Betriebssysteme eine Brücke zwischen Hardware und Anwendungen bilden, ist die Kombination mit KI ein unvermeidlicher Trend.

Hu intervenierte. Um diese Vision zu verwirklichen, hofft openEuler, die Effekte von Null-Schwelle, Null-Verlust und Null-Eingriff zu erreichen. Normale Benutzer hoffen, bei der Bereitstellung und Installation intelligenter Anwendungen einen „Null“-Schwellenwert für die Ausführung intelligenter Anwendungen mit unterschiedlicher Rechenleistung zu erreichen Durch den täglichen Betrieb und die Wartung von Anwendungen sollten Systemadministratoren „null“ Eingriffe in die tägliche Arbeit des Systems erreichen

Daher implementiert openEuler die Full-Stack-KI-Aktivierung durch „openEuler for AI“ und „AI for openEuler“, um eine containerisierte, gebrauchsfertige Lösung zu erstellen.

„openEuler für KI“ ist eine Erweiterung der ökologischen Grenzen. In Zukunft wird openEuler seine Kompatibilität mit KI umfassend verbessern, mehr gängige intelligente Anwendungen und große Sprachmodelle unterstützen und intelligente Leistungsverbesserungen erreichen. Es ist nicht einfach, ein KI-Ökosystem aufzubauen. Derzeit können wir sehen, dass einige KI-Produkte, Technologie-Ökosysteme, Infrastruktur usw. mit der zunehmenden Reife des Marktes ein unvermeidliches Ergebnis sind zukünftige Entwicklung.

Die Full-Stack-Aktivierung ermöglicht es openEuler-Benutzern, die von openEuler bereitgestellte Containerisierungslösung in Zukunft sofort zu nutzen, wenn sie intelligente Anwendungen verwenden. Sie kann sich auch automatisch an die Hardwareumgebung anpassen, um eine optimale Leistung zu erzielen. Die Full-Stack-Aktivierung von openEuler umfasst auch zwei Bedeutungsebenen. Das erste ist die Optimierung der Unterstützung für verschiedene Anwendungen, Modelle, Tools und Frameworks, wie z. B. Vektordatenbanken wie AquilaDB, beliebte große Modelle in der Branche wie Llama und ChatGLM, Toolketten wie cuda, rocm und openvino usw KI-Frameworks wie PyTorch und TensorFlow. Aufgrund der Komplexität der KI-Hardware bietet openEuler außerdem umfassende Unterstützung für die KI-Hardwarekompatibilität. Eine Reihe von Upgrades wird die KI-Entwicklung und Nutzungseffizienz der Benutzer erheblich verbessern.

Im Hinblick auf die Entwicklerunterstützung optimiert openEuler weiterhin die Benutzerfreundlichkeit und Anpassungsfähigkeit von KI. Es bietet Funktionen wie Container-Paketierung und Image-Pulling mit einem Klick, sodass Entwickler problemlos KI-Umgebungen bereitstellen und einen Null-Schwellenwert erreichen können

Derzeit sind wir in eine Ära unterschiedlicher Rechenleistung eingetreten. Die gemeinsame Entwicklung von Software und Hardware bietet Raum für eine Neugestaltung der Betriebssystemplanung. Durch die SMT-Architektur der CPU erhält das Betriebssystem die Möglichkeit, Aufgaben vorab bereitzustellen, und die GPU kann zudem Probleme wie Aussetzungen durch Hardware-Warp-Switching vermeiden. Daher ist es eine wichtige Frage, wie unabhängige heterogene Geräte zusammengeführt, Ressourcen gleichmäßig zugewiesen und die Verschwendung von Rechenleistung und die Komplexität der heterogenen Speicherprogrammierung gelöst werden können.

Im herkömmlichen Sinne haben unterschiedliche heterogene Rechenleistungen eine vollständig getrennte Speicherverwaltung, und es ist schwierig, sie miteinander zu teilen. Ein weiterer wichtiger Wert von „openEuler for AI“ ist die heterogene Fusion. Seine Kernidee besteht darin, unabhängige heterogene Geräte zusammenzuführen und Ressourcen gleichmäßig zuzuweisen, um die beiden Probleme der schwerwiegenden Verschwendung von Rechenleistung und der komplexen heterogenen Speicherprogrammierung zu lösen. Durch die in openEuler eingeführte heterogene Kernelverwaltung kann durch die gemeinsame Nutzung von Seitentabellen eine einheitliche Adressierung zwischen CPU und NPU erreicht werden, sodass beide Parteien gemeinsam Speicher nutzen und eine „transparente“ Speichererweiterung und Superauflösung erreichen können, was den Durchsatz verbessern kann Der Durchsatz wird um 50 % erhöht, und der Bedarf und die Kosten der Speicherverwaltung werden erheblich vereinfacht. In der Vergangenheit werden mehrere Sätze von Speicherschnittstellen zu einem Satz zusammengefasst, und heterogener Treibercode kann von 10.000 Zeilen auf 100 reduziert werden Linien.

Die gemeinsame Entwicklung großer Modelle und Betriebssysteme ist zum Trend geworden

KI ermöglicht openEuler, intelligenter zu sein

Der diesjährigen technologischen Entwicklung nach zu urteilen, ermöglichen große Modelle mehr Menschen, neue Möglichkeiten in Betriebssystemen zu erkennen. Beispielsweise kündigte Microsoft im Jahr 2023 an, das große GPT-4-Modell in Windows einzubetten, um das Betriebssystem von grafischer Interaktion auf Interaktion in natürlicher Sprache zu aktualisieren, was voraussichtlich die seit fast dreißig Jahren verwendete Systeminteraktionsmethode ändern wird . Windows Copilot wird in der Taskleiste von Windows 11 landen, um Benutzern das Auffinden und Ändern von Einstellungen zu erleichtern und die Einschränkungen durch umständliche Optionen und Betriebsabläufe zu vermeiden.

In der Cloud wird erwartet, dass auch die traditionellen komplexen Betriebs- und Wartungsarbeiten durch große Modelle verändert werden. Die Analyse der Ursachen von Cloud-Fehlern und die Formulierung von Abhilfemaßnahmen auf der Grundlage großer Modelle haben gute Ergebnisse erzielt und wurden von mehr als 70 % des Betriebs- und Wartungspersonals im Hinblick auf die Aufgabenzusammenarbeit anerkannt. Die offene API der Software wird der KI zur Verfügung gestellt Kontrollieren Sie die Erledigung komplexer Aufgaben und erreichen Sie ein Ziel, das über das der Assistenten hinausgeht. Die hervorragende Leistung des Tools kann den Gesamtwert des Systems steigern.

Während sich die Innovationstechnologien der künstlichen Intelligenz, die durch große Modelle und große Rechenleistung repräsentiert werden, weiterentwickeln, beschleunigt KI weiterhin ihren Einzug in Tausende von Branchen, und auch Betriebssysteme müssen sich weiter in Richtung KI weiterentwickeln. In diesem Zusammenhang ist die kollaborative Optimierung großer Modelle und Betriebssysteme zu einem Trend geworden, das Betriebssystem wird große Veränderungen erfahren und der digitale openEuler wird sich zum intelligenten openEuler weiterentwickeln.

Smart openEuler bringt Veränderungen in der Systeminteraktion. Beispielsweise verwenden Entwickler in ihrer täglichen Arbeit möglicherweise verschiedene Programmiersprachen, aber keine davon ist so natürlich und praktisch wie unsere Muttersprache. Ist es also möglich, Tools zu verwenden, um die Interaktion zwischen natürlicher Sprache und dem Betriebssystem zu realisieren und dadurch die Intensität des Schreibens von Skripten, der Konfiguration von Parametern oder des Debuggens zu reduzieren? openEuler nutzt das ChatGLM-Grundmodell und trainiert EulerCopilot auf Basis einer großen Menge an openEuler-Code und -Daten. Es implementiert zunächst Funktionen wie codegestützte Generierung, intelligente Problemanalyse sowie systemgestützten Betrieb und Wartung, wodurch openEuler intelligenter wird. EulerCopilot wird enorme Veränderungen in der Interaktion zwischen Mensch und Maschine bewirken, und dies ist auch eine wichtige Veränderung in „KI für openEuler“

Wenn „openEuler for AI“ neue Vitalität gebracht hat, dann hat „AI for openEuler“ neue Vitalität gebracht. Basierend auf der von der openEuler-Community gesammelten Technologie bietet EulerCopilot Benutzern komfortablere Funktionen für künstliche Intelligenz und umfangreiche Jobportale. Benutzer können über öffentliche Konten, WEB-Schnittstellen, SHELL, IDE usw. interagieren. EulerCopilot integriert umfangreiches Wissen im Betriebssystembereich und kann verschiedene professionelle Fragen von Entwicklern beantworten, unvollendete Codesegmente automatisch vervollständigen und sogar „Systemleistungsdiagnose“ und andere Anfragen abschließen sowie automatisch Diagnoseberichte und Optimierungsmeinungen erstellen

Von unvorstellbarer Weite umgeben sein

In der Zukunft der digitalen Intelligenz wird openEuler als Plattform dienen, um die Fähigkeiten der künstlichen Intelligenz kontinuierlich in verschiedene Anwendungsszenarien wie Server, Clouds, Edge Computing und eingebettete Systeme einzubringen, um digitale Upgrades in allen Lebensbereichen voranzutreiben. Natürlich erfordert die Verwirklichung einer digitalen Intelligenz eine andere Infrastruktur. Wu Fengguang, Mitglied des technischen Komitees der Open-Source-Community von openEuler, sagte: „Im Zeitalter der künstlichen Intelligenz bewegt sich die Community in Richtung intelligenter Zusammenarbeit, und wir erforschen, wie das geht.“ Stärken Sie die Zusammenarbeit in der Gemeinschaft durch künstliche Intelligenz.“ openEuler hat die Infrastruktur 2.0 entwickelt, um die globale Entwicklung, die Erstellung vollständiger Szenarien und die Zusammenarbeit mit vollständigen Links zu unterstützen und mehr Menschen dabei zu helfen, Fähigkeiten der künstlichen Intelligenz zu erwerben

Darüber hinaus liegt die wichtige Entwicklungsrichtung von openEuler im Ausland und in der Globalisierung. Wu Fengguang sagte, als openEuler gegründet wurde, beschloss es, sich vollständig zu globalisieren. Nachdem es sich auf unabhängige Innovationen in China konzentriert hatte, würde es ins Ausland gehen, um globale Entwickler zusammenzubringen und sich für die native Entwicklung an die openEuler-Community zu wenden. Aus diesem Grund hat die Open Atomic Foundation Verbindungen zu vielen Stiftungsorganisationen und vorgelagerten Community-Projekten geknüpft, um Versionszertifizierungen durchzuführen und Projektarbeiten füreinander abzuschließen. Nur so können wir weiterhin globale Open-Source-Kräfte bündeln und chinesisches Wissen zum Open-Source-Bereich der Welt beitragen.

Da der Quellcode des Betriebssystems (OS) eine neue Architektur annimmt, muss er von SPEC (Spezifikation) in YAML (eine Konfigurationssprache) konvertiert werden, was beim Aufbau vollständiger Szenariofunktionen hilft. Der Vorteil von YAML ist seine Vielseitigkeit und niedrige Schwelle. Dies bedeutet, dass mehr Entwickler es nutzen können, fast jeder es nutzen kann und schnell eine große Benutzerbasis aufgebaut werden kann. Als universelle Konfigurationssprache kann YAML auch verwendet werden, um sofort einsatzbereite Anpassungsfunktionen zu erstellen, die Anpassung aller YAML-Felder zu unterstützen und sich an Upstream-Software in vielen Formaten anzupassen. Darüber hinaus unterstützt das Betriebssystem über EulerMaker und EulerTest

auch eine mehrschichtige Anpassung, um Software für mehrere Szenarien zu erstellen

Um das Problem der Schwierigkeiten bei der Förderung von Upstream-Software bei Benutzern und der schlechten Übertragung von Benutzerstimmen an Upstream zu lösen, hat openEuler die Verbindung von Upstream zu Benutzern über die Anwendungssoftwareplattform in Bezug auf die Infrastruktur geöffnet und so eine echte Full-Link-Zusammenarbeit erreicht . . Dies ist offensichtlich nicht die ultimative Form von openEuler. Es wird erwartet, dass openEuler im Mai 2024 die 24.03LTS-Version des neuen Kernels veröffentlichen wird, um seine Full-Szenario-Fähigkeiten weiter zu verbessern. Verwenden Sie Linux6.6 als Kernel, um eine ökologische Vereinheitlichung zu erreichen. Erstellen Sie einen neuen EEVDF-Scheduler und Folio-Speicherverwaltungsmechanismus, um die Planung und Speichernutzungseffizienz weiter zu verbessern. Es gibt umfassende Verbesserungen bei der E/A-Verwaltung, neue Netzwerkstandardunterstützung und Unterstützung für CXL.

Um sich an unterschiedliche Nutzungsszenarien anzupassen, bietet die Version 24.03LTS verschiedene Optimierungs-Upgrades. In Cloud-Computing-Szenarien kann durch CPU-Aggregationsplanung die Rechenleistung bei geringer Last intelligent aggregiert werden, um eine Zusammenarbeit zwischen Last und Rechenleistung zu erreichen. Darüber hinaus wird eine Cloud-native Mindestfreigabeversion bereitgestellt, die openEuler unterstützt und die Bereitstellung mit einem Klick unterstützt. Im eingebetteten Szenario wird das ursprüngliche Open-Source-Projekt MetaBMC für Server-BMC veröffentlicht und ein standardisiertes Entwicklungsboard „openEuler Pie“ mit nativ integriertem openEuler und ein Industrieroboter-Framework „openEuler arm“ bereitgestellt

Im Bereich KI wird sich openEuler weiterentwickeln. Neben EulerCopilot wird auch eine intelligente Optimierung des Betriebssystems implementiert, die für Entwickler eine große Hilfe sein wird. Durch die Erfassung von Geschäftsmerkmalen und die dynamische Anpassung von Planungsprioritäten, Konfigurationsparametern und anderen Optimierungsstrategien während des Anwendungsbetriebs können szenariobasierte Leistungsverbesserungen von mehr als 15 % erzielt werden

Schauen Sie zur Anhöhe hinauf und sehen Sie, wie Freunde aus der Ferne kommen. Die Entwicklung der KI wurde nie von einem Unternehmen oder einer Community vorangetrieben. openEuler wird die Branchenentwicklung durch die Einrichtung von Lerngruppen, die Formulierung neuer Spezifikationen und andere Maßnahmen vorantreiben und hat sich zum Ziel gesetzt, eine führende Rolle im Bereich KI zu übernehmen. Wenn KI und Betriebssystem einander erreichen, wird von zukünftigen Entwicklern erwartet, dass sie einen größeren Mehrwert schaffen und mehr technologische Innovationen vollbringen.

Das obige ist der detaillierte Inhalt vonDas Full-Szenario-Betriebssystem openEuler baut eine digitale Infrastruktur mit KI-Unterstützung auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:sohu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen