このユーティリティは GenerationLib.py ライブラリを使用して、ユーザーがテストする必要のあるケースに合った入力データを生成します。「GenerateStreamsGUI
」と入力して呼び出します。これで GUI が表示され、正しい入力データ ファイルを生成するための適切なパラメーターを選択できます。
ユーザーが設定できるパラメーターは次のとおりです。
[Data Type]: デフォルト値は
cint16
で、このチュートリアルではこの値を使用します。[PLIO Width]: デフォルト値は
64
で、このチュートリアルではこの値を使用します。[Number of Phases]: スーパー サンプル レート (SSR) フィルターを使用する場合に指定します。
[Number of Streams]: AI エンジンの 2 つのストリームを使用する SSR フィルターを使用する場合に指定します。
[Number of Samples per Stream per Phase]: 各ストリームにはここで定義されるサンプル数が含まれます。
[Number of Frames]: ここで設定したフレーム数分、シミュレーションが実行されます。
[Base of the filename]: デフォルト値は
PhaseIn
で、次のものを生成します。シングル ストリーム/単相:
PhaseIn_0.txt
シングル ストリーム/多相:
PhaseIn_0.txt
、PhaseIn_1.txt
などデュアル ストリーム/多相:
PhaseIn_0_0.txt
、PhaseIn_0_0.txt
、PhaseIn_1_0.txt,
、PhaseIn_1_0.txt など
または、「GenerateStreams
」と入力して、同じパラメーターを設定します。パラメーターなしで「GenerateStreams
」と入力すると、次のようなテキストが表示されます。
>>GenerateStreams
Stream Content Generation
================================================================================================
Usage:
GenerateStreams DataType PLIO_Width NPhases NStreams NSamples NFrames SequenceType Basename
Datatype: cint16, int16, int32
PLIO_Width: 32, 64 or 128
NPhases: any integer >= 1
NStreams: 1 or 2
NSamples: integer, multiple of 8
NFrames: Any integer >= 1
SequenceType: Dirac, Linear, SinCos, Random
Basename: file name that will prepend phase and stream index
================================================================================================