コンピューティングプラットフォーム知人Huawei社のインテリジェント駆動MDC

コンピューティングプラットフォーム知人Huawei社のインテリジェント駆動MDC

序文

ワールドチャレンジインテリジェンス会議の主催の下で駆動世界のスマートは、お勧め:「Huawei社はCPUとAIチップ、車の共同規制のレベルのAUTOSARプラットフォームは、自動操縦の分野で急速な発展を促進するため、持っている研究の分野におけるMDC指向コンピューティングプラットフォームの.mdcの自動操縦です。 "

変更のためにブロガーに頭痛を参照するにはAutowareコード、このブログでは、これらのマクロ概念のいくつかについて話を技術プロジェクトの実装の詳細を話すことはありません。実際には、また非常に重要であり、ルックアップキーは技術的な詳細で、練習に理論が、それはハードドライ技術的な詳細、最後に失敗したの偏差の一般的な方向となっています

ここで私はに従ってPPTブロガーを以下、プラットフォームHuawei社MDCを計算するスマートドライブをご紹介しますMDCインテリジェントドライビングコースの開発を行うために、周りの教育ビデオを加えた情報へのアクセスに基づいて合計する単語を説明することです参照してください。以下は、比較チャートである、または非常にハハのような(しかし、ブロガーは授業に使用するだけでなく、よ〜の原因を指摘されています)

ここに画像を挿入説明

背景

オートパイロットは、車を働くように予測などの適切な作業モデルによって適切な戦略を開発するために、意思決定のため取得した情報基盤、オンボードカメラ、レーザレーダ、ミリ波レーダや超音波センサを介して自分の周囲を知覚することです車両および他の車両、歩行者や他のスポーツの状態の時間の次の期間中、および衝突経路計画を避けるために。計画ルートの後、我々は所望の軌道に沿って走行する車両を制御する必要があります。オートパイロットは、状況認識センサになる、高精度なマップ/正確な位置決めをGPS、情報のV2X通信、演算結果のデータ融合、意思決定および計画演算処理、電子制御及び実行の様々な、このプロセスは、「強いが必要統一リアルタイム分析に脳」、データや複雑な論理演算の膨大な量を処理するには、コンピューティングパワーの需要が非常に高いです一般的に考えられる必要な計算パワーL2、100TOPS <10TOPSコンピューティングパワーはL4が必要、必要L3コンピューティングパワーは〜60TOPS 30である(プロセッサの1TOPS代表は、毎秒1兆回(10 ^ 12)操作することができます)> L5現在のコンピューティングパワー無し明確(少なくとも1000TOPS予測で)定義されていない必要なだけ現在のコンピューティングプラットフォーム部L3は、L4レベルオートパイロットを所望満たします。

L1レベル:補助駆動
車両のステアリングホイールを操作するための駆動装置を提供し、人間の運転者にランプは、他の運転操作に責任があります。
レベルL2:自動駆動部
車両のステアリングホイールのいくつかの操作で駆動提供ランプは、運転者が他の人間の運転操作のために責任があります。
L3レベル:自動運転条件
車両のが最も完全な運転操作、運転者は、人間の雨の日に集中する必要があります。
L4段階:高さ自動操縦
すべての操作を完了するために車両運転者によって、人間のドライバは濃縮する必要がありますが、道路や環境条件を定義していません。
L5レベル:完全に自動化された駆動
すべての操作を完了するために、車両の運転者によって、人間のドライバーが集中する必要がないため、道路や環境に限定されるものではありません。

将来的には、すべての車は、ホイール上のモバイルデータセンター(モバイルデータセンター、MDC)の上にマウントされます。自動運転要求コンピューティングプラットフォームのために、Huawei社は、基盤となるハードウェアとソフトウェアの統合をHuawei社は、ホストCPUチップ、AIチップ、ISPチップ(画像処理チップ)を粉砕することにより一体化し、チューニングによってMDC溶液を立ち上げ時間同期、正確なセンサデータ処理において、リアルタイムマルチノード通信、バックグラウンドノイズ、低電力管理、高速起動と業界最先端のセキュリティの他の側面を最小限。

ここに画像を挿入説明

システムアーキテクチャ

MDCインテリジェント駆動全体的なコンピューティングプラットフォームは、4つの部分からなる:最初の部分は、第2の部分はソフトウェアプラットフォームであり、ハードウェアプラットフォームであり、そして第三の部分は、ツールチェーンであり、第四の部分は、セキュリティ・プラットフォーム、機能及び情報セキュリティに分割されます機能安全は、情報セキュリティ手段「安全な駐車場を確保するために、コントロールの損失を回避するために、問題のハードウェアの後に自動運転車」を意味し、「情報セキュリティ車のネットワークのデータ送信処理を。」別のソリューションパートナー(意思決定のアプリケーション・モジュール開発者の認知上のハードウェアと低レベルのドライバとサービスをベースに開発された)は、異なるアプリケーションシナリオを満たすために、HuaweiのMDCスマートドライブコンピューティングプラットフォームに基づいて異なるアプリケーションをデプロイするために行くことができます要件。

約詳細にあなたといくつかの概念があります。

  • BIOS:我々は印象を持っている必要がありますが、コンピュータの起動時に、それはマザーボード上のROMチップ内で硬化させるためのコンピュータ・プログラムの集合である負荷が最初のソフトウェアである、コンピュータプログラムが起動した後、最も重要な基本的な入出力を保持しています及び起動手順からセルフテストシステムは、特定の情報は、システム設定CMOSから読み取ることができます。その主な機能は、下の、最も直接的に提供し、コンピュータのハードウェアの設定を制御することです
  • MCU(マイクロコントローラユニット; MCU) 私たちは、通常と呼ばれるマイクロコントローラ
  • AUTOSAR:略してAUTOMOTIVEオープン・システム・アーキテクチャは、自動車のオープンシステムアーキテクチャの中国語の翻訳です。
    今、Huawei社は、AUTOSAR標準の自動操縦装置が使用されている開発として、AUTOSARは、自動車の電子制御ユニット(ECU)のソフトウェア基盤となるだろうこれらの企業は、標準パッケージを作りました。だから我々は唯一のパラメータの一部を変更する必要があり、低レベルのソフトウェアのセットを共有できること、それは当然のことながら、異なるアプリケーション層ソフトウェア(:zhengkunxian盗難防止タグ)を一致させることができ、異なるハードウェアを一致させることができます。唯一の機能開発に集中する必要があるユーザーは、アプリケーション層を担当することができるようにした後、下の層がライン上でのAUTOSARエンジニアを手渡しています。人気の懸念、その役割はされて緩く自動電子制御ユニット(ECU)のソフトウェア・ドライバーと車連結された、彼らはハードウェアの変更を制御していない、ハードウェア、アプリケーション層の開発はまだ呼んでいるそれらのAPIをどのように変化するかに関係なくです。
    AUTOSARの存在、2つのバージョンがあり適応AUTOSARクラシックAUTOSARはクラシック
    AUTOSARプラットフォームがサポートする高セキュリティ・高リアルタイムのシナリオので、組込みソフトウェアの深さは、古典的なプラットフォーム上で実行するように展開されるようにしています。適応AUTOSARプラットフォームを開発し、現像(盗難防止タグ:zhengkunxian)の車のネットワークにリンクされ、高性能コンピューティングアプリケーションの必要性が、適応プラットフォーム上で実行されているように、大規模なデータの並列処理をサポートすることができます。それは一緒になって、古典的なAUTOSARプラットフォームと協力共同開発に関連する高度に自動運転車両のネットワーク機能によってサポートされ、お互いを補完します。
  • ツールチェーン:ツールチェーンは、ソフトウェアを作るためのツールのセットです。
    私たちは宿題、被写体に使用したPPTの外観、単語を使用するためにシミュレーションを実行し、MATLABを使用して、その結果を報告書に書かれているし、やるようにPPTは、MATLABは、単語がツールチェーン、PPTからタイトル転送を構成しているので、例えば、MATLABになるためにその後、コード、および出力MATLABからの結果を使って、ジョブの提出内の単語になるために捕獲され、それはこれらのツールは、完全な宿題のタスクへの処理チェーンを形成することです。

ここに画像を挿入説明

ハードウェア・プラットフォーム

MDCスマートドライブコンピューティングプラットフォームは、ARMプロセッサのHuawei社の自己開発に基づいているCPUプロセッサ、Kunpeng 920S、12コア、2.0GHzの、7nmでプロセス、55Wの最大消費電力である第一その2個の内部コアチップを含みます。さらにプロセッサコアチップは、レオナルド・ダ・ヴィンチAIアーキテクチャに基づいて、立ち上がりHuawei社プロセッサ310から研削、AIである16TOPS @ INT8(8つの整数精度(INT8)性能プロセッサが到達する16topsを提供することができる、1TOPSプロセッサは、毎秒1兆回(10 ^ 12)の操作)オペレータ力、12nmで処理、最大消費電力8Wを表すことができます。

内部ハードウェアロジックチャートの下にあるMDC、左側がセンサである、MDCの中央、右、いくつかの他の車両電子制御ユニットECUと、インフォテインメントモジュールです。

カメラセンサ、GPS、レーザレーダ、ミリ波レーダ、超音波レーダ。カメラインタフェースアクセスGMSLを通して、組成物は、UART(シリアルポート)アクセス、レーザレーダ、ミリ波レーダ、およびCANを介して超音波レーダアクセスによってETH(イーサネット)アクセスで配置することができます。

MDCは、第1算出部は、第二のMCUモジュールがセキュアである、二つのモジュール2の内部に分割されています。
:内部演算部は、4つのモジュールを含むCPUモジュール、画像処理、AI処理、データ交換を

  • データ交換モジュールは、残りのデータは、個々のモジュールを交換するために主に責任があります
  • 画像処理モジュールは YUV形式またはRGB形式にカメラの生データを処理することができます。
  • AI処理モジュールであり、主にAI、主としてCNN演算を計算するために使用される、カメラはAI処理、レーザレーダやカメラと融合AI計算の前に行うことができ、メモリは64ギガバイトです。
  • CPUモジュールは、主に統合が配備、位置決め制御した後に使用してもよいし、積分演算を提供し、他のアプリケーションソフト調整アルゴリズム、メモリは16ギガバイトです。
  • MDCの内部ストレージは、128ギガバイトのソリッドステートドライブである(SSD)

着信データを調査MDCスマートドライブ、ルックMDCカメラが合流することにより形成することができるコンピューティングプラットフォームにFPD-LINKインタフェースからデータを読み取り、次に右、前記HMI(ヒューマンインタフェース)に見て、治療は、測量で完了することができ乗員へのFPD-LINK HMIディスプレイに表示出力することによって。

ETH、続いて(イーサネットインターフェイス)の4Gネットワ​​ーク、車のネットワークシステムに接続されています。

パワーステアリングECUとを含むいくつかのECUシャーシの缶バットを、CANインタフェース。

ここに画像を挿入説明

データ送信

異なるインタフェースを有する異なるセンサ、ハードウェアの設計に応じて、センサデータ伝送路は、3つの部分に分割され、第一インターフェイスCANおよびUART(シリアルポート)は、例えばセンサインターフェイスこのようなミリ波レーダ、本体シャーシとGPSは、典型的にはまたはその後、SOMEにMCUサブシステムによってカプセル化されたCANシリアルMCU ,,へのアクセス/ IPメッセージは、ホスト・サブシステムに公開(改ざん証拠:zhengkunxian)サービスは、ホストサブシステムは、そのような意思決定のプログラミング、意識識別に展開されていますアルゴリズムモジュール。ホストは、強力なコンピューティング機能を備えたARM(アドバンストRISCマシン)アーキテクチャのサーバクラスのCPU(中央演算処理装置)Kunpeng Kunpeng 920、です。内部ホストサブシステムDDS内のノード間の通信。

次いで、ETH(車両イーサネットインタフェースは、ネットワークインタフェースが別の方法である)、イーサネットインターフェイスホスト・サブシステムを介してであることができ、イーサネットインタフェースセンサは、現在主に使用されるレーザレーダ、レーザレーダ見ので、データのより大きな量、およびビジネス・アプリケーションあなたはとてもSOME / IPメッセージの配信をカプセル化していないと、直接ラインソケット上で、データを読み取るために、裸のレーザレーダに直接データを取得することができます。

最後GSMLインタフェースは、主にカメラデータは、生の画像データは自動操縦アルゴリズムを使用するためにISPの後に処理される必要がある一般的に、カメラにアクセスします。しかし、また、アカウント内に画像データのストレージスペースの送信の必要性を取ることはMDCは、現在この伝送ビジネスアプリケーションを公開するDDSを使用している、帯域幅が低減され、伝送遅延の性能を向上させるためには、比較的大きい占有しました。

MDC(モバイル・データセンター)は、二次チップ離れホスト(Kunpeng Kunpeng 920)とミニ(アセンド上昇310)を送信するために使用することができます。、ミニチップを処理し、グラフィックスのアセンドアーキテクチャで、MDCは、4つのミニを持っている、あるMini0;アーキテクチャサーバクラスのCPU(中央演算処理装置)、強力なコンピューティング機能:ホストは、ARM(アドバンストRISCマシン)(zhengkunxian盗難防止タグ)でありますMini1、MINI2、Mini3。GPUアクセラレーション機能に必要なソフトウェア(画像処理ノード)がミニに配置する必要があり、他のノードは、ホストにデプロイされてもよいです。

ビジネスアプリケーション、次の2つのフローチャートを知ることができ、ホスト・サブシステムは、MDCベースのAP(AUTOSARアダプティブ・プラットフォーム)双方向通信、およびDDS SOME / IP(IPオーバースケーラブルサービス-OrientedMiddleware)を持っています。

ここに画像を挿入説明

プラットフォームソフトウェア

これは、ソフトウェア開発プラットフォームをサポートする各種のあるサービスMDCは、実際には、これは、Windowsオペレーティングシステムは、この上のウィンドウで、我々は他の開発することができ、お使いのソフトウェアサービスを提供するコンピュータのプレインストールされ、Windowsオペレーティングシステムを買うような、非常に簡単に理解することです提供します私たちはQQを開発したようなアプリケーション、。

話をするいくつかのポイントがあります。

  • 適応型ソフトウェアは、サービス上側のオートパイロットアプリケーションの呼び出しのためのいくつかのサービス・インターフェースを:
  • かご制御OS(オペレーティングシステム):Huawei社の自社開発マイクロカーネルオペレーティングシステム-シャドウOS、Huawei社あいまいオペレーティングシステムマイクロカーネルを使用して、シャドウOS、香港孟マイクロカーネルはliuxシステムオートパイロットの下で開発されているLinuxの、と互換性があります事業は、即時実行のためのMDCのソフトウェアプラットフォームに直接移行することができます。
  • 適応型ソフトウェア・コンポーネントも使用するミドルウェアを使用する疎結合ソフトウェアとハードウェアとの間のAUTOSARの作用下で導入華自社開発ミドルウェアソフトウェア、AUTOSARと互換性があり、Huawei社の自社開発のミドルウェアの役割: 。様々な人工知能モデル、互換性のtensorflowが含まれており、深さミドルウェアを行うことを学ぶ、これらのより一般的なニューラルネットワークをCAFFEどこAIオペレーターライブラリ。

ミドルウェアとは何ですか?AUTOSARの導入前にもミドルウェア。人気例えば、私が理解し、覚えているので、簡単に、例えば、子供のために、好き。
例えば、大臣、チーフ、スタッフの束を持っているオフィス。仕事の組織の大臣は、このようブリーフィング材料を書いて、タスクは主任、係長作業構成に配置されます。大臣はスタッフレポート材料の書き方を知らない、彼との間隔の参謀長は、彼がちょうど書かれた説明会資料インターフェースの主任を呼んで、参謀長は、例えば、2のどちらを経由スケジュールに一緒にあなたの方法を記述します材料は、あなたが書かれた材料を得ることができ、その後、大臣は、このようなアプリケーション・プロジェクトなどの他のアプリケーションを実行するために取ることができます。何が良いそれがこれを行うのですか?利点は大臣のためで、店員は関係なく、彼らがどのように変化するか、限り、彼はライン上でチーフつかんだとして、他は制御しません。そして、私たちはやったMDCは、ライン上に提供されたAPI、チューブの底をつかむために、生活、開発およびアプリケーション層の大臣でした。

これは、ミドルウェアの役割です。オペレーティングシステム層とアプリケーション層とを接続する、オペレーティング・システムは、独立性を達成するため、アプリケーションおよびオペレーティングシステムの独立の開発および動作こと、特定の操作のプロトコル統一シールドの詳細を標準化し、異なるアプリケーションへのインターフェースを提供大幅に減らします開発者の負担。

ここに画像を挿入説明

ツールチェーン

コンセプトツールチェーンの前に前についてあなたに話しました。なぜ、このツールチェーンを提供しますか?自動操縦先進しきい値は、確かに比較的高い閾値を低減するために人員のための需要が高いの設計・開発からの全体のプロセスである主な理由は、Huawei社は、完全なツールチェーンを提供します。、個別提供するように設計標準化MDCツールチェーンは、開発ツールのセットを多様化。ツールチェーンを使用する方法を後で意志のディテール。

ここに画像を挿入説明

ツールチェーンプロセスを使用します

MDCは、MDCプラットフォーム、すなわちAIアプリケーション開発のための3つのツールで構成されたアプリケーション開発ツールセットインテリジェントな運転のためのプラットフォームツールチェーンであるマインドStudioのシステム構成のため、MDCマニフェストコンフィギュレータ、および統合開発のための最終的コードMDCの開発スタジオ

  • アプリケーション開発AIにおいて、AIマインドスタジオは、伝達関数モデル、オペレータの機能の開発、およびドラッグを提供し、アプリケーション開発機能を落とし、モデルまたはサポートtensorflowカフェによって提供さマインドスタジオモデル変換機能が立ち上がり、チップ310に変換しましたサポートされる形式。私たちが直接マインドスタジオ(盗難防止タグ:zhengkunxian)を使用することができていることをAIモデルtensorflowやカフェのトレーニングは変換のための輸入モデル基づいて完成されます。それはAIアプリケーションを開発することであるならば心Studioのモデル変換とアプリケーションの開発が完了した後、あなたは、ビジネス・コードの開発に、ダイナミックリンクライブラリ、生成された動的ライブラリをインポートした統合開発環境MDC開発Studioを呼ばれてすることができAIアプリケーションを生成することができ、直接DLLを呼び出すことができます。
  • 第2のツールは、設定ツールMDCマニフェストコンフィギュレータで、設定ツールでなど安全標準適応AUTOSARプラットフォームがサポートするデータ型定義と、設計や通信ネットワークの構成やアプリケーションの構成を作成するためのサービス・インターフェースを、従ってください。あなたが既に持っている場合は適応AUTOSARプラットフォームコンフィギュレーションファイルまたは診断のデザインファイルは、使用する設定ツールに直接インポートすることができます。あなたは、インテリジェント駆動システムの開発を完了するために、など、以前はROSベースの通信フレームワークを使用している場合、データ・タイプは、サービス・インターフェースの既存のコードにマッピングすることができ、サービス・インターフェースは、コンフィギュレーションツールで再構成適応AUTOSARプラットフォームに最終的に抽出されますマニフェスト構成プロファイルは、自動的にコードを生成するために、統合開発環境内に生成することができるコードの生成は、サービス通信インタフェース・ファイル・プロファイルに基づいて生成されます。
  • MDSは、ツールと、共通のC ++ IDEと同様のコードエディタ、コンパイラ、プロジェクト管理、その他の機能を提供します。適応AUTOSAR自動コード生成と互換性のあるプラットフォームを提供し、適応AUTOSARプラットフォーム仕様MDC SDKに従うことに加え。(アプリケーションソフトウェアを構築する際のソフトウェア開発キットのソフトウェアエンジニアは、特定のソフトウェアパッケージ、ソフトウェアフレームワーク、ハードウェアプラットフォーム、オペレーティングシステム、開発ツールのために、一般的にコレクションの一部です。)MDS構成プロファイルのコードに導入されています自動的に生成され、サービスコードの開発を完了した後に、アプリケーション・コードがコンパイルされ、その後、最終的な実行可能ファイルをビルドしています。最後に、インタフェースは、デバッグは、リモート、直接スマートドライブプラットフォームとMDCのデバッグを実行しているアプリケーションにコピーすることができますされています、実行可能プログラムのデバッグを実行するために、MDSによって行うことができます。

プラットフォームへのMDCインテリジェント駆動バック、MDCツールチェーンは、効率的で便利な、柔軟、オープン、安全で信頼性の高いツールを提供するように設計されています。

ここに画像を挿入説明

ネットワーキングツールチェーン

チェーンMDC開発ツールを使用する場合、ツールは、Linuxサーバを有することが示され、最初の必要性として、サーバはマインドスタジオ、MDCおよび取付クロスコンパイラ環境のサービス側で展開することができ、それぞれのネットワーク間で必要とされます。(クロスコンパイラは、プラットフォーム上の他のプラットフォーム上で実行可能なコードを生成します。)その後は、開発環境や窓のUbuntuシステム(盗難防止タグ:zhengkunxian)必要なローカルの開発環境での開発環境を。Windowsシステム上の開発環境は、MMCおよびMDSをインストールし、そしてマインドStudioのインターフェイスを表示するためにブラウザを使用することができ、あなたはMDSとクロスコンパイラ環境をインストールし、Ubuntuの環境にマインドStudioのインターフェイスを表示するために同じブラウザを使用することができます。MMCはまだUbuntuの現在のバージョンを導入していません。その後のLinuxサーバー、Windows開発環境、Ubuntuの開発環境、小さなローカルエリアネットワークにおけるMDCボード接続。あなたはそれを実行するために、MDCボードに直接アプリケーションをデプロイすることができ、リモートデバッグ実行のためのそのような使用のMDS。
ここに画像を挿入説明

例ネットワーキングツールチェーン

これは、基本的なLANネットワーキング、スイッチを使用して、プラスMDC、Ubuntuのローカル開発環境、窓ローカルの開発環境、Linuxサーバおよびローカルエリアネットワークです。

ホストまたはMDC上のミニにアクセスすることができ、固定IPアドレスを介してローカルの開発環境は、ホストは、強力なコンピューティング機能を備えたARM(アドバンストRISCマシン)アーキテクチャのサーバクラスのCPU(中央演算処理装置)Kunpeng Kunpeng 920、である;ミニアセンドです310を上昇アセンドグラフィックス・チップ・アーキテクチャ、MDCは4ミニを持っています。GPUアクセラレーション機能に必要なソフトウェア(画像処理ノード)がミニに配置する必要があり、他のノードは、ホストにデプロイされてもよいです。

ローカルの開発環境にインストールすると、UbuntuのMDSのLinux版とWindowsのローカル開発環境にインストールされているクロスコンパイラ環境であるMDSのWindows版で、クロスコンパイラ環境は、Linuxのコンパイルサーバにインストールする必要があります。MDSのWindows版は、コンパイラが付属していないので、sshを使用する必要があるので、あなたは、窓にローカルの開発環境を使用している場合はコンパイルするLinuxサーバ上でコンパイルしたコードをコピーしてください。

あなたがUbuntuのローカルの開発環境を使用している場合は、ローカルで追加のサーバーに依存することなく、ローカルおよびクロスコンパイラ環境にMDSでコンパイルインストールすることができます。

MDCは、複数の同時ユーザー、唯一のライン上の同じローカルエリアネットワーク内のすべてする必要がある開発者をサポートすることができます。

ホストとミニはMDC上のIP、および開発者は、このような大規模なセグメント10.25.0で、その後、MDCアクセスできるようにしたい場合は、IPは、192.168.1セグメントを固定されているネットワークセグメントに固定されているとして、それがどのようにあるべきそれを行いますか?

大規模なネットワークとの接続MDCへのアクセスは、このコンピュータの特定にホストMDCおよびポートを使用するようにミニニーズにマッピングされた大規模なポートをポートマッピングツールを使用しながら、実際には、あなたは、デュアルNICを搭載したコンピュータを使用することができます。

  • 例えばSSHポートマッピング、大規模なネットワークは、MDCのホストポート22にマッピングされた任意の未使用ポートで定義することができます。
  • gdbserverのポートマッピング(GDBこれは、ツールをデバッグコードである)、あなたは任意のポートの数が多いから、ここで注意することは、MDCにマップを定義したことができますが、大規模なネットワークの数とMDC gdbserverをポートマッピングのポート番号ですポート番号は一致している必要があります。

ここに画像を挿入説明

総合的にMDCプラットフォーム・アプリケーション・ソフトウェア

総合的にアプリケーションソフト上のMDC MDCプラットフォームの使用を理解するための最後のツールチェーン:

  1. 最初は、設定ツールでMDCマニフェストコンフィギュレータは、MDCは、アプリケーション間の完全なアプリケーションの設定と通信設定のテンプレートに基づいて構成し、ビジネスアプリケーションに提供された構成テンプレートをインポートし、プロジェクトの作成した設定を行って、そして後に、ARXMLファイルを生成し、 MDSの輸入。
  2. あなたはAIアプリケーションを開発している場合は、マインドStudioでtensorflowやカフェプラットフォーム訓練されたモデルAIのモデル変換、およびAIアプリケーションの振り付け、そして最後にコンパイルされたダイナミックライブラリAIアプリケーションで所有することができます。
  3. AIの動的ライブラリの開発と構成が完了した後、統合開発環境でのMDSは、自動コード生成機能、通信フレーム生成コードとビジネス・コードの書き込みを使用して、ARXMLファイルに設定されている場合のためのAIモジュールのビジネスケースコール画像認識、あなたが直接実行可能なバイナリおよび設定ファイルは、インテリジェントドライビングMDCを展開するためにパッケージ化されているデバッグ機能を実行することによって、その後、コンパイルビルドが実行可能ファイルを生成し、ビジネスコードの完了後に書かれたダイナミックライブラリように、生成されたマインドStudioコンパイラを呼び出すことができますプラットフォーム上で。

このマップが示すABCDのアプリケーション、先進スマートドライブのアプリケーションを使用して、開発プロセスとみなすことができます。P:ポスト; R:受信。

ここに画像を挿入説明

これまでのところ、MDCの終わり知人、このことはツールであり、重要なことは、ビジネスのコードで意思決定が、認識がこれらの機能モジュールの認識を達成計画しています

〜行くAutowareを研究し続けます

注:ツールは、それは非常に重要ですが、私たちの国は、すべての種類のオフ西カットの上昇で、特に中に、ツールがどのように機能するかを理解し、その結果自給自足ジョブああのためである必要はありません。私たちのために強くなるために努力!

公開された17元の記事 ウォンの賞賛114 ・は 70000 +を見て

おすすめ

転載: blog.csdn.net/xiaoxiao123jun/article/details/104978706