One more question for you, original poster: are you running DNNMark inside
the docker resources we provided:
http://resources.gem5.org/resources/dnn-mark?

Or are you trying to get this running on your machine directly?

Matt

On Fri, Feb 11, 2022 at 11:37 AM Matt Sinclair <mattdsinclair.w...@gmail.com>
wrote:

> Kyle, can you please help with this?  I don't recall when we last tested
> bwd_act.
>
> Matt
>
> On Fri, Feb 11, 2022 at 2:18 AM 1575883782 via gem5-users <
> gem5-users@gem5.org> wrote:
>
>> Hi,
>>
>> I was trying to run DNNMark benchmark with its GCN3 GPU model following the 
>> instructions
>> on http://resources.gem5.org/resources/dnn-mark 
>> <https://www.gem5.org/documentation/general_docs/gpu_models/GCN3>.
>>
>> I succeed running fwd_softmax, but when I run other layers, I met some 
>> problems. For example, "bwd_activation".
>>
>>
>> I tried to run gem5 DNNMark bwd_activation bechmark in 2 computers.
>>
>>
>> First computer has 32G Mem size. Gem5 could run fwd_softmax successfully, 
>> but always was killed while running bwd_activation. The error message was 
>> "Killed" + process id. No other messages. I guess it's as this computer's 
>> mem size is not enough to run it.
>>
>>
>> Second computer has 256G Mem size. Gem5 could run fwd_softmax successfully. 
>> But some problems happened while running bwd_activation. I solved some, but 
>> have not solved all. Error messages are:
>>
>>
>> > I0909 01:46:50.680040   100 dnn_wrapper.h:341] enter 
>> > dnnmarkActivationBackward func
>> > build/GCN3_X86/sim/mem_pool.cc:110: warn: Reached m5ops MMIO region
>> > build/GCN3_X86/sim/mem_pool.cc:110: warn: Reached m5ops MMIO region
>> > build/GCN3_X86/sim/mem_pool.cc:110: warn: Reached m5ops MMIO region
>> > build/GCN3_X86/sim/mem_pool.cc:110: warn: Reached m5ops MMIO region
>> > build/GCN3_X86/arch/x86/faults.cc:170: panic: Tried to read unmapped 
>> > address 0.
>> > PC: 0x7fffeef84b80, Instr:   FMUL2_M : ldfp87   %ufp1, DS:[rdx]
>> > Memory Usage: 46436124 KBytes
>> > Program aborted at tick 10680071080500
>> >
>>
>>
>> sometimes, error are:
>>
>> > panic: Tried to write unmapped address 0x2b95d881.
>>
>> or
>>
>> > panic: Tried to write unmapped address 0x3.
>>
>>
>> According to my log, I found the problem happended on 
>> "dnnmarkActivationBackward" func.
>>
>> > LOG(INFO) << "enter dnnmarkActivationBackward func";
>> > #ifdef AMD_MIOPEN
>> >   MIOPEN_CALL(miopenActivationBackward(
>> >               mode == COMPOSED ?
>> >               handle.GetMIOpen(idx) : handle.GetMIOpen(),
>> >               activation_desc.Get(),
>> >               alpha,
>> >               top_desc.Get(), y,
>> >               top_desc.Get(), dy,
>> >               bottom_desc.Get(), x,
>> >               beta,
>> >               bottom_desc.Get(), dx));
>> > #endif
>> >   LOG(INFO) << "exit dnnmarkActivationBackward func";
>>
>>
>> It seems to be a miopen interface functions. I don't know how to solve it. 
>> Someone could help me?
>>
>>
>> PS:
>>
>> my gem5 version is v21-2, and docker image is v21-2.
>>
>> my run command is: build/GCN3_X86/gem5.opt --outdir=$outdir 
>> configs/example/apu_se.py -n 10 --mem-size=8GB 
>> --benchmark-root=$BenchmarkRoot/test_bwd_activation -c 
>> dnnmark_test_bwd_activation --options="-config 
>> "$ConfigRoot"/activation_config.dnnmark -mmap "$MMAPFile" -debuginfo 1"
>>
>> Both computers have no AMD GPU.
>>
>> _______________________________________________
>> gem5-users mailing list -- gem5-users@gem5.org
>> To unsubscribe send an email to gem5-users-le...@gem5.org
>> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>
>
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to