次は、AI エンジン 固有の API のリストと、トラフィック ジェネレーターを統合する際の使用方法です。Python API を使用すると、PL カーネルに渡すデータを生成したり、AI エンジン グラフからデータを収集するトラフィック ジェネレーター コードを作成できます。データを送信および受信するオブジェクトをインスタンシエートするには、次の API を使用します。send_data
または receive_data
には、任意のデータ型ベクター/リストを指定できます。
- データを送信または受信するクラスのインスタンシエート
-
aie_input_plio( name, datatype) aie_output_plio(name, datatype)
- send_data()
-
send_data(data, tlast) creates a non-blocking call to send data
- receive_data()
-
receive_data() creates a blocking call to receive data
- receive_data_with_size()
-
receive_data_with_size(data_size) creates a blocking call to receive a specified amount of data
- receive_data_on_tlast()
-
receive_data_on_tlast() creates a blocking call returning data after receiving tlast packet